<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="3873">
<package pkgid="10af09d3600137ae418c30bc9d8468d68eb1cd6ac4605c33ff4373caacba9582" name="AusweisApp" arch="aarch64">
  <version epoch="0" ver="2.1.1" rel="bp156.2.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1660824000">- New upstream release
  + Version 1.24.0
  * Technical overhaul of the "Smartphone as card reader" function.
    The use of an ID card app2 older than 1.22.1 is no longer possible
    in combination with 1.24.0.
  * Various optimizations with regards to accessibility.
  * Support for "IPv6 only" home networks.
  * AusweisApp2 is now provided as a 64-bit application on Windows.
  * Official support for Windows 11.
  * Support for Windows 7 and Windows 8.1 has been discontinued.
  * Support for macOS 10.13 and 10.14 has been discontinued.
  * Support for Android 5 and 6 and has been discontinued.
  * Added an integrated ID card simulator for testing.
  * An automatic mode for authentication for tests is now possible.
  * AusweisApp2 is now available as a container SDK or Docker image. This
    can be controlled using WebSocket or the new automatic authentication.
  * Command line parameters can now be passed in the iOS SDK.
  * Support for SHA224 and SECP224 has been discontinued.
  * The partially-embedded SDK on Android has been discontinued.
  * The SDK now uses API level v2.
  * Updated OpenSSL to version 3.0.5.
  * Updated Qt to version 6.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662379200">- New upstream release
  + Version 1.24.1
  * Support for the Russian and Ukrainian languages has been added.
  * Fixed some issues with regards to PersoSim.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662552000">- New upstream release
  + Version 1.24.2
  * Fixed crashes on Android.
  * Fixed a bug with changing the transport PIN on desktop systems.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667044800">- New upstream release
  + Version 1.24.3
  * Fixed crashes on Android.
  * Disabled (cloud) backup on Android and iOS.
  * Fixed the A11y display of the SaK pairing code on Android and iOS.
  * Blocked installation on unsupported versions of Windows 10.
  * Fixed compatibility with Qt 6.4.
  * Enabled the simulator in the Android and iOS SDK.
- Upgrade Qt build and runtime dependencies for Qt6
  + Add Qt6 packages to BuildRequires
  * qt6-concurrent-devel
  * qt6-core-devel
  * qt6-linguist-devel
  * qt6-network-devel
  * qt6-qml-devel
  * qt6-qmlworkerscript-devel
  * qt6-quick-devel
  * qt6-quickcontrols2-devel
  * qt6-shadertools-devel
  * qt6-statemachine-devel
  * qt6-svg-devel
  * qt6-websockets-devel
  + Drop all Qt5 packages from BuildRequires and Requires
- Run spec-cleaner</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667390400">- New upstream release
  + Version 1.24.4
  * Fixed potential crashes due to OpenSSL (denial of service).
  * Updated OpenSSL to version 3.0.7.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667995200">- Add BuildRequires, so it can also build for Leap &gt;= 15.4.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
</package>
<package pkgid="8593c3264ee11d835d768311dcd394de76862485eb620fa39a674f829866bd2e" name="AusweisApp" arch="ppc64le">
  <version epoch="0" ver="2.1.1" rel="bp156.2.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1660824000">- New upstream release
  + Version 1.24.0
  * Technical overhaul of the "Smartphone as card reader" function.
    The use of an ID card app2 older than 1.22.1 is no longer possible
    in combination with 1.24.0.
  * Various optimizations with regards to accessibility.
  * Support for "IPv6 only" home networks.
  * AusweisApp2 is now provided as a 64-bit application on Windows.
  * Official support for Windows 11.
  * Support for Windows 7 and Windows 8.1 has been discontinued.
  * Support for macOS 10.13 and 10.14 has been discontinued.
  * Support for Android 5 and 6 and has been discontinued.
  * Added an integrated ID card simulator for testing.
  * An automatic mode for authentication for tests is now possible.
  * AusweisApp2 is now available as a container SDK or Docker image. This
    can be controlled using WebSocket or the new automatic authentication.
  * Command line parameters can now be passed in the iOS SDK.
  * Support for SHA224 and SECP224 has been discontinued.
  * The partially-embedded SDK on Android has been discontinued.
  * The SDK now uses API level v2.
  * Updated OpenSSL to version 3.0.5.
  * Updated Qt to version 6.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662379200">- New upstream release
  + Version 1.24.1
  * Support for the Russian and Ukrainian languages has been added.
  * Fixed some issues with regards to PersoSim.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662552000">- New upstream release
  + Version 1.24.2
  * Fixed crashes on Android.
  * Fixed a bug with changing the transport PIN on desktop systems.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667044800">- New upstream release
  + Version 1.24.3
  * Fixed crashes on Android.
  * Disabled (cloud) backup on Android and iOS.
  * Fixed the A11y display of the SaK pairing code on Android and iOS.
  * Blocked installation on unsupported versions of Windows 10.
  * Fixed compatibility with Qt 6.4.
  * Enabled the simulator in the Android and iOS SDK.
- Upgrade Qt build and runtime dependencies for Qt6
  + Add Qt6 packages to BuildRequires
  * qt6-concurrent-devel
  * qt6-core-devel
  * qt6-linguist-devel
  * qt6-network-devel
  * qt6-qml-devel
  * qt6-qmlworkerscript-devel
  * qt6-quick-devel
  * qt6-quickcontrols2-devel
  * qt6-shadertools-devel
  * qt6-statemachine-devel
  * qt6-svg-devel
  * qt6-websockets-devel
  + Drop all Qt5 packages from BuildRequires and Requires
- Run spec-cleaner</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667390400">- New upstream release
  + Version 1.24.4
  * Fixed potential crashes due to OpenSSL (denial of service).
  * Updated OpenSSL to version 3.0.7.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667995200">- Add BuildRequires, so it can also build for Leap &gt;= 15.4.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
</package>
<package pkgid="da3d6ef245053955ce2a98d3b21e88e0bb9975ae1586ae216b042cf1b74e08c7" name="AusweisApp" arch="s390x">
  <version epoch="0" ver="2.1.1" rel="bp156.2.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1660824000">- New upstream release
  + Version 1.24.0
  * Technical overhaul of the "Smartphone as card reader" function.
    The use of an ID card app2 older than 1.22.1 is no longer possible
    in combination with 1.24.0.
  * Various optimizations with regards to accessibility.
  * Support for "IPv6 only" home networks.
  * AusweisApp2 is now provided as a 64-bit application on Windows.
  * Official support for Windows 11.
  * Support for Windows 7 and Windows 8.1 has been discontinued.
  * Support for macOS 10.13 and 10.14 has been discontinued.
  * Support for Android 5 and 6 and has been discontinued.
  * Added an integrated ID card simulator for testing.
  * An automatic mode for authentication for tests is now possible.
  * AusweisApp2 is now available as a container SDK or Docker image. This
    can be controlled using WebSocket or the new automatic authentication.
  * Command line parameters can now be passed in the iOS SDK.
  * Support for SHA224 and SECP224 has been discontinued.
  * The partially-embedded SDK on Android has been discontinued.
  * The SDK now uses API level v2.
  * Updated OpenSSL to version 3.0.5.
  * Updated Qt to version 6.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662379200">- New upstream release
  + Version 1.24.1
  * Support for the Russian and Ukrainian languages has been added.
  * Fixed some issues with regards to PersoSim.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662552000">- New upstream release
  + Version 1.24.2
  * Fixed crashes on Android.
  * Fixed a bug with changing the transport PIN on desktop systems.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667044800">- New upstream release
  + Version 1.24.3
  * Fixed crashes on Android.
  * Disabled (cloud) backup on Android and iOS.
  * Fixed the A11y display of the SaK pairing code on Android and iOS.
  * Blocked installation on unsupported versions of Windows 10.
  * Fixed compatibility with Qt 6.4.
  * Enabled the simulator in the Android and iOS SDK.
- Upgrade Qt build and runtime dependencies for Qt6
  + Add Qt6 packages to BuildRequires
  * qt6-concurrent-devel
  * qt6-core-devel
  * qt6-linguist-devel
  * qt6-network-devel
  * qt6-qml-devel
  * qt6-qmlworkerscript-devel
  * qt6-quick-devel
  * qt6-quickcontrols2-devel
  * qt6-shadertools-devel
  * qt6-statemachine-devel
  * qt6-svg-devel
  * qt6-websockets-devel
  + Drop all Qt5 packages from BuildRequires and Requires
- Run spec-cleaner</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667390400">- New upstream release
  + Version 1.24.4
  * Fixed potential crashes due to OpenSSL (denial of service).
  * Updated OpenSSL to version 3.0.7.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667995200">- Add BuildRequires, so it can also build for Leap &gt;= 15.4.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
</package>
<package pkgid="fafb8cff28f81e16510bcafdc6ce3302635d745920c0d321ad6775204f6f5fe6" name="AusweisApp" arch="src">
  <version epoch="0" ver="2.1.1" rel="bp156.2.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1660824000">- New upstream release
  + Version 1.24.0
  * Technical overhaul of the "Smartphone as card reader" function.
    The use of an ID card app2 older than 1.22.1 is no longer possible
    in combination with 1.24.0.
  * Various optimizations with regards to accessibility.
  * Support for "IPv6 only" home networks.
  * AusweisApp2 is now provided as a 64-bit application on Windows.
  * Official support for Windows 11.
  * Support for Windows 7 and Windows 8.1 has been discontinued.
  * Support for macOS 10.13 and 10.14 has been discontinued.
  * Support for Android 5 and 6 and has been discontinued.
  * Added an integrated ID card simulator for testing.
  * An automatic mode for authentication for tests is now possible.
  * AusweisApp2 is now available as a container SDK or Docker image. This
    can be controlled using WebSocket or the new automatic authentication.
  * Command line parameters can now be passed in the iOS SDK.
  * Support for SHA224 and SECP224 has been discontinued.
  * The partially-embedded SDK on Android has been discontinued.
  * The SDK now uses API level v2.
  * Updated OpenSSL to version 3.0.5.
  * Updated Qt to version 6.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662379200">- New upstream release
  + Version 1.24.1
  * Support for the Russian and Ukrainian languages has been added.
  * Fixed some issues with regards to PersoSim.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662552000">- New upstream release
  + Version 1.24.2
  * Fixed crashes on Android.
  * Fixed a bug with changing the transport PIN on desktop systems.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667044800">- New upstream release
  + Version 1.24.3
  * Fixed crashes on Android.
  * Disabled (cloud) backup on Android and iOS.
  * Fixed the A11y display of the SaK pairing code on Android and iOS.
  * Blocked installation on unsupported versions of Windows 10.
  * Fixed compatibility with Qt 6.4.
  * Enabled the simulator in the Android and iOS SDK.
- Upgrade Qt build and runtime dependencies for Qt6
  + Add Qt6 packages to BuildRequires
  * qt6-concurrent-devel
  * qt6-core-devel
  * qt6-linguist-devel
  * qt6-network-devel
  * qt6-qml-devel
  * qt6-qmlworkerscript-devel
  * qt6-quick-devel
  * qt6-quickcontrols2-devel
  * qt6-shadertools-devel
  * qt6-statemachine-devel
  * qt6-svg-devel
  * qt6-websockets-devel
  + Drop all Qt5 packages from BuildRequires and Requires
- Run spec-cleaner</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667390400">- New upstream release
  + Version 1.24.4
  * Fixed potential crashes due to OpenSSL (denial of service).
  * Updated OpenSSL to version 3.0.7.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667995200">- Add BuildRequires, so it can also build for Leap &gt;= 15.4.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
</package>
<package pkgid="81c1a4b1bb8cae5b28167b72f90c247cb3f0a248e4c60aa5cef24af833929053" name="AusweisApp" arch="x86_64">
  <version epoch="0" ver="2.1.1" rel="bp156.2.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1660824000">- New upstream release
  + Version 1.24.0
  * Technical overhaul of the "Smartphone as card reader" function.
    The use of an ID card app2 older than 1.22.1 is no longer possible
    in combination with 1.24.0.
  * Various optimizations with regards to accessibility.
  * Support for "IPv6 only" home networks.
  * AusweisApp2 is now provided as a 64-bit application on Windows.
  * Official support for Windows 11.
  * Support for Windows 7 and Windows 8.1 has been discontinued.
  * Support for macOS 10.13 and 10.14 has been discontinued.
  * Support for Android 5 and 6 and has been discontinued.
  * Added an integrated ID card simulator for testing.
  * An automatic mode for authentication for tests is now possible.
  * AusweisApp2 is now available as a container SDK or Docker image. This
    can be controlled using WebSocket or the new automatic authentication.
  * Command line parameters can now be passed in the iOS SDK.
  * Support for SHA224 and SECP224 has been discontinued.
  * The partially-embedded SDK on Android has been discontinued.
  * The SDK now uses API level v2.
  * Updated OpenSSL to version 3.0.5.
  * Updated Qt to version 6.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662379200">- New upstream release
  + Version 1.24.1
  * Support for the Russian and Ukrainian languages has been added.
  * Fixed some issues with regards to PersoSim.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662552000">- New upstream release
  + Version 1.24.2
  * Fixed crashes on Android.
  * Fixed a bug with changing the transport PIN on desktop systems.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667044800">- New upstream release
  + Version 1.24.3
  * Fixed crashes on Android.
  * Disabled (cloud) backup on Android and iOS.
  * Fixed the A11y display of the SaK pairing code on Android and iOS.
  * Blocked installation on unsupported versions of Windows 10.
  * Fixed compatibility with Qt 6.4.
  * Enabled the simulator in the Android and iOS SDK.
- Upgrade Qt build and runtime dependencies for Qt6
  + Add Qt6 packages to BuildRequires
  * qt6-concurrent-devel
  * qt6-core-devel
  * qt6-linguist-devel
  * qt6-network-devel
  * qt6-qml-devel
  * qt6-qmlworkerscript-devel
  * qt6-quick-devel
  * qt6-quickcontrols2-devel
  * qt6-shadertools-devel
  * qt6-statemachine-devel
  * qt6-svg-devel
  * qt6-websockets-devel
  + Drop all Qt5 packages from BuildRequires and Requires
- Run spec-cleaner</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1667390400">- New upstream release
  + Version 1.24.4
  * Fixed potential crashes due to OpenSSL (denial of service).
  * Updated OpenSSL to version 3.0.7.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667995200">- Add BuildRequires, so it can also build for Leap &gt;= 15.4.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
</package>
<package pkgid="5c69e542e68cd2f09ef91d3a94f14cb816e5ba31208868465898482f5a099dba" name="AusweisApp" arch="aarch64">
  <version epoch="0" ver="2.2.2" rel="bp156.5.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720180800">- New upstream release
  + Version 2.2.0
  - Visual adjustments and optimization of the graphical user interface.
  - Display of the old and new device name when using "Smartphone as card
    reader" if the name of a device has changed.
  - An information page has been added at the end of an authentication before
    forwarding to the service provider.
  - Increased the time allowed to respond to card commands on Android to support
    badges that have switched to a safe slow mode after too many incorrect CAN entries.
  - Improved accessibility options.
  - Support for Android 8 has been discontinued.
  - The "Smartphone as card reader" function now requires at least version 2.1.0.
  - Support for ChromeOS has been added.
  - Support for key lengths smaller than 3000 bits has been discontinued.
  - Changelog added to the documentation for the SDK.
  - Functional extension of the SDK (see changelog).
  - Update of Qt to version 6.7.2.
  - Update of OpenSSL to version 3.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720785600">- Cherry-pick upstream patch to fix QML error with Qt 6.6
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Add missing libQt6Svg6 runtime dependency to Requires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1726056000">- New upstream release
  + Version 2.2.1
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard usability.
  - Prevention of the display of external content in
    the graphical user interface.
  - Support for smartphones with Android 15 where
    optimized memory management has been activated.
  - Support for 16 KB page sizes on Android.
  - Stabilization of the iOS SDK during fast restarts.
  - Correction of the behavior when using Qt 6.6.3.
  - Avoidance of a log file within the container in the container SDK.
  - Update of the Android NDK to r27b (27.1.12297006).
  - Update of the Android SDK Platform to Android 15 (API level 35).
  - Update of OpenSSL to version 3.3.2.
- Drop patches for issues fixed upstream
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729684800">- New upstream release
  + Version 2.2.2
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard operability.
  - Addition of the Android ABIs armeabi-v7a and x86_64 in addition to
    arm64-v8a in the SDK.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1730462400">- Add patch from Fedora to enforce use of legacy OpenSSL API
  + 0001-use-legacy-openssl-api.patch (bsc#1231686)</changelog>
</package>
<package pkgid="cf56dc3bb70594cdf80f8077fb83ab84908bf8107290a06c68c4588ffc5a2f05" name="AusweisApp" arch="ppc64le">
  <version epoch="0" ver="2.2.2" rel="bp156.5.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720180800">- New upstream release
  + Version 2.2.0
  - Visual adjustments and optimization of the graphical user interface.
  - Display of the old and new device name when using "Smartphone as card
    reader" if the name of a device has changed.
  - An information page has been added at the end of an authentication before
    forwarding to the service provider.
  - Increased the time allowed to respond to card commands on Android to support
    badges that have switched to a safe slow mode after too many incorrect CAN entries.
  - Improved accessibility options.
  - Support for Android 8 has been discontinued.
  - The "Smartphone as card reader" function now requires at least version 2.1.0.
  - Support for ChromeOS has been added.
  - Support for key lengths smaller than 3000 bits has been discontinued.
  - Changelog added to the documentation for the SDK.
  - Functional extension of the SDK (see changelog).
  - Update of Qt to version 6.7.2.
  - Update of OpenSSL to version 3.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720785600">- Cherry-pick upstream patch to fix QML error with Qt 6.6
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Add missing libQt6Svg6 runtime dependency to Requires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1726056000">- New upstream release
  + Version 2.2.1
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard usability.
  - Prevention of the display of external content in
    the graphical user interface.
  - Support for smartphones with Android 15 where
    optimized memory management has been activated.
  - Support for 16 KB page sizes on Android.
  - Stabilization of the iOS SDK during fast restarts.
  - Correction of the behavior when using Qt 6.6.3.
  - Avoidance of a log file within the container in the container SDK.
  - Update of the Android NDK to r27b (27.1.12297006).
  - Update of the Android SDK Platform to Android 15 (API level 35).
  - Update of OpenSSL to version 3.3.2.
- Drop patches for issues fixed upstream
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729684800">- New upstream release
  + Version 2.2.2
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard operability.
  - Addition of the Android ABIs armeabi-v7a and x86_64 in addition to
    arm64-v8a in the SDK.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1730462400">- Add patch from Fedora to enforce use of legacy OpenSSL API
  + 0001-use-legacy-openssl-api.patch (bsc#1231686)</changelog>
</package>
<package pkgid="c15cd1362eaa434e980018caca6f84e2f5b3aff848ed46c90e881c462a6ccbe4" name="AusweisApp" arch="s390x">
  <version epoch="0" ver="2.2.2" rel="bp156.5.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720180800">- New upstream release
  + Version 2.2.0
  - Visual adjustments and optimization of the graphical user interface.
  - Display of the old and new device name when using "Smartphone as card
    reader" if the name of a device has changed.
  - An information page has been added at the end of an authentication before
    forwarding to the service provider.
  - Increased the time allowed to respond to card commands on Android to support
    badges that have switched to a safe slow mode after too many incorrect CAN entries.
  - Improved accessibility options.
  - Support for Android 8 has been discontinued.
  - The "Smartphone as card reader" function now requires at least version 2.1.0.
  - Support for ChromeOS has been added.
  - Support for key lengths smaller than 3000 bits has been discontinued.
  - Changelog added to the documentation for the SDK.
  - Functional extension of the SDK (see changelog).
  - Update of Qt to version 6.7.2.
  - Update of OpenSSL to version 3.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720785600">- Cherry-pick upstream patch to fix QML error with Qt 6.6
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Add missing libQt6Svg6 runtime dependency to Requires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1726056000">- New upstream release
  + Version 2.2.1
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard usability.
  - Prevention of the display of external content in
    the graphical user interface.
  - Support for smartphones with Android 15 where
    optimized memory management has been activated.
  - Support for 16 KB page sizes on Android.
  - Stabilization of the iOS SDK during fast restarts.
  - Correction of the behavior when using Qt 6.6.3.
  - Avoidance of a log file within the container in the container SDK.
  - Update of the Android NDK to r27b (27.1.12297006).
  - Update of the Android SDK Platform to Android 15 (API level 35).
  - Update of OpenSSL to version 3.3.2.
- Drop patches for issues fixed upstream
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729684800">- New upstream release
  + Version 2.2.2
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard operability.
  - Addition of the Android ABIs armeabi-v7a and x86_64 in addition to
    arm64-v8a in the SDK.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1730462400">- Add patch from Fedora to enforce use of legacy OpenSSL API
  + 0001-use-legacy-openssl-api.patch (bsc#1231686)</changelog>
</package>
<package pkgid="5c449d1a966f18035fad9916095ddb3b0c6774d9aa45fa217bfa1cc9933900f5" name="AusweisApp" arch="src">
  <version epoch="0" ver="2.2.2" rel="bp156.5.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720180800">- New upstream release
  + Version 2.2.0
  - Visual adjustments and optimization of the graphical user interface.
  - Display of the old and new device name when using "Smartphone as card
    reader" if the name of a device has changed.
  - An information page has been added at the end of an authentication before
    forwarding to the service provider.
  - Increased the time allowed to respond to card commands on Android to support
    badges that have switched to a safe slow mode after too many incorrect CAN entries.
  - Improved accessibility options.
  - Support for Android 8 has been discontinued.
  - The "Smartphone as card reader" function now requires at least version 2.1.0.
  - Support for ChromeOS has been added.
  - Support for key lengths smaller than 3000 bits has been discontinued.
  - Changelog added to the documentation for the SDK.
  - Functional extension of the SDK (see changelog).
  - Update of Qt to version 6.7.2.
  - Update of OpenSSL to version 3.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720785600">- Cherry-pick upstream patch to fix QML error with Qt 6.6
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Add missing libQt6Svg6 runtime dependency to Requires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1726056000">- New upstream release
  + Version 2.2.1
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard usability.
  - Prevention of the display of external content in
    the graphical user interface.
  - Support for smartphones with Android 15 where
    optimized memory management has been activated.
  - Support for 16 KB page sizes on Android.
  - Stabilization of the iOS SDK during fast restarts.
  - Correction of the behavior when using Qt 6.6.3.
  - Avoidance of a log file within the container in the container SDK.
  - Update of the Android NDK to r27b (27.1.12297006).
  - Update of the Android SDK Platform to Android 15 (API level 35).
  - Update of OpenSSL to version 3.3.2.
- Drop patches for issues fixed upstream
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729684800">- New upstream release
  + Version 2.2.2
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard operability.
  - Addition of the Android ABIs armeabi-v7a and x86_64 in addition to
    arm64-v8a in the SDK.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1730462400">- Add patch from Fedora to enforce use of legacy OpenSSL API
  + 0001-use-legacy-openssl-api.patch (bsc#1231686)</changelog>
</package>
<package pkgid="216e4441a49bba6ae51e638017be03eb0dbe55b9762931943b4c65aaa875f6d0" name="AusweisApp" arch="x86_64">
  <version epoch="0" ver="2.2.2" rel="bp156.5.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1671364800">- New upstream release
  + Version 1.26.1
  - Fixed the loss of settings on Android.
  - Fixed the use of non-public or deprecated APIs
    on macOS to comply with App Store Guidelines.
  + from version 1.26.0
  - Support for macOS 13.
  - Support for Windows Server 2016 (version 1607).
  - Support for Windows Server 2019.
  - Support for Windows Server 2022.
  - A proxy service is now available for multi-user operation in terminal
    server environments. Details can be found in the document "Guide To
    Installation In Corporate Networks".
  - Fixed crashes on Android.
  - The iOS SDK now supports the arm64 simulator.
  - Updated OpenSSL to version 3.0.7.
  - Updated Qt to version 6.4.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1674475200">- New upstream release
  + Version 1.26.2
  - Fixed notification when another application is running on the port in use.
  - Fixed crashes on Android.
  - Optimization of forwarding to "CommunicationErrorAddress" on iOS.
  - Improved installation of the proxy service for terminal server environments.
  - Fixed the setting for the setup wizard when installing in corporate networks.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1675598400">- switch to generic openssl-devel to allow openssl-3</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678363200">- New upstream release
  + Version 1.26.3
  - Improvement of help and tutorial texts.
  - Improvements in diagnostics.
  - Fix an error in the NFC dialog on iOS.
  - Improved accessibility when entering PIN, CAN and PUK.
  - Introduction of unique FailureCodes in SDK.
  - Added the environment variable AUSWEISAPP2_AUTOMATIC_DEVELOPERMODE
    in the fully automated SDK.
  - Fixed incorrect progress display in SDK for iOS.
  - Added SECURESCREENKEYBOARD for corporate environments.
  - Bumped TargetSDK to 33 in SDK for Android.
  - Update of OpenSSL to version 3.0.8.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1682769600">- New upstream release
  + Version 1.26.4
  - Improved window management on macOS.
  - Minor bug fixes and optimizations.
  - Changed INTERRUPT to not always display an error icon.
  - Enabled "Access-Control-Allow-Private-Network"
    header to be set during status requests.
  - Changed CHANGE_PIN to return a FailureCode.
  - Fixed a crash with AirPlay in the iOS SDK.
  - Fixed private icons in the iOS SDK.
  - Added simulator support for explicit private keys as parameters.
  - Fixed cancel button in the iOS scan dialog of
    the SDK not cancelling the workflow.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690372800">- New upstream release
  + Version 1.26.5
  - Reworked the pairing process when using a smartphone as card reader.
    Both devices involved in pairing must be updated to version 1.26.5.
    Pairing AusweisApp 1.26.5 with older versions is not supported.
  - Progress is now also shown on the smartphone when using it as a card reader.
  - Enabled keyboard mode by default when using smartphone as a card reader.
  - When using keyboard mode on a smartphone as a card reader, showing the
    permissions can now be re-enabled in settings at any time.
  - Added a monochrome icon on Android.
  - Added handling for &lt;Command&gt; + &lt;W&gt; on macOS.
  - Removed the update function on macOS in favor of the Mac App Store.
  - Minor bug fixes and optimizations.
  - Fixed documentation for installation in corporate networks
    on macOS when configuring the setup wizard.
  - Optimized the size of the Android SDK.
  - Updated OpenSSL to version 3.0.9.
- Add qt6-core-private-devel to BuildRequires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690891200">- New upstream release
  + Version 1.26.7
  - Fixed possible crash during start-up on Android
  + from version 1.26.6
  - Fixed possible crash during start-up on Android</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Add patch to fix FTBFS with Qt 6.6
  + 0001-fix-ftbfs-with-qt6.6.patch
- Add patch to update QML for Qt 6.6
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1699358400">- New upstream release
  + Version 2.0.0
  - Renamed AusweisApp2 to AusweisApp.
  - Completely revised graphical user interface.
  - Dark mode is now supported on all platforms.
  - The display in landscape mode has been
    optimized and is now set automatically.
  - System font and size are now honored by the app.
  - Optimized usability of the title bar.
  - Online help is no longer available.
  - The provider list is no longer integrated in AusweisApp
    but can now be accessed via the AusweisApp website.
  - History of authentication processes has been removed.
  - The PDF export function for personal data has been removed.
  - macOS Catalina 10.15 is no longer supported.
  - Android 7 is no longer supported.
  - iOS 13 is no longer supported.
  - Updated Qt to version 6.5.3.
  - Updated OpenSSL to version 3.1.4.
- Pass adjusted source tree name to %setup macro
- Use adjusted source tree name in %install section
- Rename package from AusweisApp2 to AusweisApp
- Drop patches for issues fixed upstream
  + 0001-fix-ftbfs-with-qt6.6.patch
  + 0002-update-qml-for-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700049600">- New upstream release
  + Version 2.0.1
  - Fixed an issue where settings were not saved on iOS and macOS.
  - Fixed entitlements on macOS.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705147200">- New upstream release
  + Version 2.0.2
  - Avoid showing hints to the PIN reset service.
- Pass original source tree name to %setup macro
- Use original source tree name in %install section</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705665600">- New upstream release
  + Version 2.0.3
  - Fixed crash on macOS 11.
  - Fixed missing German translation.
  - Fixed display of release notes.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1709208000">- New upstream release
  + Version 2.1.0
  - Visual adjustments and optimization of the graphical user interface.
  - Improved detection of system language on macOS.
  - Removed the five minutes time limit for password
    entry when the ID card is placed on the reader.
  - Fixed display of changed device names when using "Smartphone as card reader".
  - Add an option to disable animations.
  - Fixed the behavior of "Smartphone as card reader"
    with activated password entry when using a PUK.
  - Fixed of the connection test with a password-protected
    proxy in the diagnostics on desktop systems.
  - Drop support for macOS 11 Big Sur.
  - Fixed processing of certificates with CAv3 extension.
  - Unified documentation for installation and integration.
  - Update of OpenSSL to version 3.1.5.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712836800">- New upstream release
  + Version 2.1.1
  - Visual adjustments and optimization of the graphical user interface.
  - Fixed rarely occurring problems in connection with the browser used.
  - Textual adjustments.
  - Fixed READER messages in the SDK when using unknown cards or when
    the connection to the card is unstable.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720180800">- New upstream release
  + Version 2.2.0
  - Visual adjustments and optimization of the graphical user interface.
  - Display of the old and new device name when using "Smartphone as card
    reader" if the name of a device has changed.
  - An information page has been added at the end of an authentication before
    forwarding to the service provider.
  - Increased the time allowed to respond to card commands on Android to support
    badges that have switched to a safe slow mode after too many incorrect CAN entries.
  - Improved accessibility options.
  - Support for Android 8 has been discontinued.
  - The "Smartphone as card reader" function now requires at least version 2.1.0.
  - Support for ChromeOS has been added.
  - Support for key lengths smaller than 3000 bits has been discontinued.
  - Changelog added to the documentation for the SDK.
  - Functional extension of the SDK (see changelog).
  - Update of Qt to version 6.7.2.
  - Update of OpenSSL to version 3.3.1.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720785600">- Cherry-pick upstream patch to fix QML error with Qt 6.6
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Add missing libQt6Svg6 runtime dependency to Requires</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1726056000">- New upstream release
  + Version 2.2.1
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard usability.
  - Prevention of the display of external content in
    the graphical user interface.
  - Support for smartphones with Android 15 where
    optimized memory management has been activated.
  - Support for 16 KB page sizes on Android.
  - Stabilization of the iOS SDK during fast restarts.
  - Correction of the behavior when using Qt 6.6.3.
  - Avoidance of a log file within the container in the container SDK.
  - Update of the Android NDK to r27b (27.1.12297006).
  - Update of the Android SDK Platform to Android 15 (API level 35).
  - Update of OpenSSL to version 3.3.2.
- Drop patches for issues fixed upstream
  + 0001-fix-qml-error-with-qt6.6.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1729684800">- New upstream release
  + Version 2.2.2
  - Visual adjustments and optimization of the graphical user interface.
  - Optimization of accessibility and keyboard operability.
  - Addition of the Android ABIs armeabi-v7a and x86_64 in addition to
    arm64-v8a in the SDK.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1730462400">- Add patch from Fedora to enforce use of legacy OpenSSL API
  + 0001-use-legacy-openssl-api.patch (bsc#1231686)</changelog>
</package>
<package pkgid="643824788f18c5fa242b892f5e1fb82ae7a00e5c8fc8302b894ffa22d478fb2c" name="Botan" arch="aarch64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="88ac5a6618f73c7f38191d6f993988b98cc03df270ad44c1fe0d65e703c3bb7a" name="Botan" arch="i586">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="e0858266b9d6d8b75dd18122e6f51ad474b7fefb4877f111cb1e78d44cb9fc68" name="Botan" arch="ppc64le">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="197d28ffa7282d88c0eb730375eb93236d5e4d42f1fb5f8a177eafabcc3fc34f" name="Botan" arch="s390x">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="2742a9a0cbc4cd30052fa2888cb5cde9cceea8e20e6b46f15de10d21c75c2d15" name="Botan" arch="src">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="4620dde008003870e902c845cff846fd2e40e49ea55e478be4b0d44adf920b64" name="Botan" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="048462377f25ba4f16a9e9aef027e9bcd64402e2db893c90b0d0afa8f797f27f" name="Botan" arch="aarch64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="f51c02d26307b691992a16d2595eab06125fedea1c9f6e60be3b1f2bbf66199f" name="Botan" arch="i586">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="7b31c971ec30736ca0e2ce44fdeec06419afc8d3f2e39a62b12de3b5d0f80395" name="Botan" arch="ppc64le">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="fccaf42eccfafe1f233218f4d771f869f52f9a5d155819a8b2590e7bf332efa9" name="Botan" arch="s390x">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="a85e35a8bfa33406b5ab2c3d4a919d2a695824bf0e1d1cbb792c8de19e95fa16" name="Botan" arch="src">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="cdec070a06ddefd7582481a65c28a14503391fcd3f602498c1c74d919c7d1ed7" name="Botan" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="1430c981cb9fc156a7a87d95bdffa38ab5c1874d1d82034671063bdade152c8d" name="Botan-doc" arch="noarch">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="a62931580539e10f3dc90c77c19747ba6ddc0c96c354dbe8b9a76ec507c407a5" name="Botan-doc" arch="noarch">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="ba7bca2dfd1fc71c7b1741377987aca39d10e3601c2f49282de9a5c6a842dba6" name="OpenBoard" arch="aarch64">
  <version epoch="0" ver="1.7.2" rel="bp156.2.3.1"/>
  <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>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1731931200">- update to release version 1.7.2
- remove upstreamed patches
  * remove 0569-scale-mirror-pixmap.patch
  * remove 0961-use-cpp20.patch
  * remove 0962-fix-cpp20-compatibility.patch
  * remove 1010-fix-qapp-cast.patch
  * remove 1017-ffmpeg7.patch
- adjust patches to new version
  * adjust 0955-shortcut-configuration.patch
  * adjust 9117-disable-software-update.patch
- add patch to circumvent some problems on wayland
  * add 1165-fix-some-wayland-problems.patch
- switch from Qt5 to Qt6</changelog>
</package>
<package pkgid="377aa8db7e06188e37a99e1a7732a8c31e108cfc6a08bf353dee408ee62558f1" name="OpenBoard" arch="src">
  <version epoch="0" ver="1.7.2" rel="bp156.2.3.1"/>
  <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>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1731931200">- update to release version 1.7.2
- remove upstreamed patches
  * remove 0569-scale-mirror-pixmap.patch
  * remove 0961-use-cpp20.patch
  * remove 0962-fix-cpp20-compatibility.patch
  * remove 1010-fix-qapp-cast.patch
  * remove 1017-ffmpeg7.patch
- adjust patches to new version
  * adjust 0955-shortcut-configuration.patch
  * adjust 9117-disable-software-update.patch
- add patch to circumvent some problems on wayland
  * add 1165-fix-some-wayland-problems.patch
- switch from Qt5 to Qt6</changelog>
</package>
<package pkgid="1414cde57e6e3bc434db4768c48623415700561c3120416ebbfba7c7a42b373c" name="OpenBoard" arch="x86_64">
  <version epoch="0" ver="1.7.2" rel="bp156.2.3.1"/>
  <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>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1731931200">- update to release version 1.7.2
- remove upstreamed patches
  * remove 0569-scale-mirror-pixmap.patch
  * remove 0961-use-cpp20.patch
  * remove 0962-fix-cpp20-compatibility.patch
  * remove 1010-fix-qapp-cast.patch
  * remove 1017-ffmpeg7.patch
- adjust patches to new version
  * adjust 0955-shortcut-configuration.patch
  * adjust 9117-disable-software-update.patch
- add patch to circumvent some problems on wayland
  * add 1165-fix-some-wayland-problems.patch
- switch from Qt5 to Qt6</changelog>
</package>
<package pkgid="6b10cb8053ab890ea2d7c73b3d8162ca54cfd093830203ac49ba7d84c33ab9a0" name="OpenBoard" arch="aarch64">
  <version epoch="0" ver="1.7.3" rel="bp156.2.6.1"/>
  <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>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1731931200">- update to release version 1.7.2
- remove upstreamed patches
  * remove 0569-scale-mirror-pixmap.patch
  * remove 0961-use-cpp20.patch
  * remove 0962-fix-cpp20-compatibility.patch
  * remove 1010-fix-qapp-cast.patch
  * remove 1017-ffmpeg7.patch
- adjust patches to new version
  * adjust 0955-shortcut-configuration.patch
  * adjust 9117-disable-software-update.patch
- add patch to circumvent some problems on wayland
  * add 1165-fix-some-wayland-problems.patch
- switch from Qt5 to Qt6</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1734955200">- update to release version 1.7.3
- remove patch 1165-fix-some-wayland-problems.patch
  * users reported problems with this patch
  * will not be merged upstream</changelog>
</package>
<package pkgid="73016f5d6811119f8e48401eb1a56e879483e51b3193a6452bc9595fbbabfbfa" name="OpenBoard" arch="src">
  <version epoch="0" ver="1.7.3" rel="bp156.2.6.1"/>
  <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>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1731931200">- update to release version 1.7.2
- remove upstreamed patches
  * remove 0569-scale-mirror-pixmap.patch
  * remove 0961-use-cpp20.patch
  * remove 0962-fix-cpp20-compatibility.patch
  * remove 1010-fix-qapp-cast.patch
  * remove 1017-ffmpeg7.patch
- adjust patches to new version
  * adjust 0955-shortcut-configuration.patch
  * adjust 9117-disable-software-update.patch
- add patch to circumvent some problems on wayland
  * add 1165-fix-some-wayland-problems.patch
- switch from Qt5 to Qt6</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1734955200">- update to release version 1.7.3
- remove patch 1165-fix-some-wayland-problems.patch
  * users reported problems with this patch
  * will not be merged upstream</changelog>
</package>
<package pkgid="0a742e9777306a4a26bcbcce93d8cb3c2159990dcacbc8a48bd93adfe48bf0d0" name="OpenBoard" arch="x86_64">
  <version epoch="0" ver="1.7.3" rel="bp156.2.6.1"/>
  <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>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1731931200">- update to release version 1.7.2
- remove upstreamed patches
  * remove 0569-scale-mirror-pixmap.patch
  * remove 0961-use-cpp20.patch
  * remove 0962-fix-cpp20-compatibility.patch
  * remove 1010-fix-qapp-cast.patch
  * remove 1017-ffmpeg7.patch
- adjust patches to new version
  * adjust 0955-shortcut-configuration.patch
  * adjust 9117-disable-software-update.patch
- add patch to circumvent some problems on wayland
  * add 1165-fix-some-wayland-problems.patch
- switch from Qt5 to Qt6</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1734955200">- update to release version 1.7.3
- remove patch 1165-fix-some-wayland-problems.patch
  * users reported problems with this patch
  * will not be merged upstream</changelog>
</package>
<package pkgid="4294ecadcf3087f628c927db24d7c1edbcfa41ade7ec40968468ef7e4ba46167" name="SDL2_sound" arch="src">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="618a695b86ed98f408803af763f76bad6ea259270f611e08bd354f70e6810c66" name="SDL2_sound-devel" arch="aarch64">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="ae4ee273b78140ea49d7303396104d8427b82e2b92020ab0d28cd61c9bf8a720" name="SDL2_sound-devel" arch="i586">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="99b728aeffbd96b6a0cd8f0f285bc739898963a6cd0cc450d6317a95b971d101" name="SDL2_sound-devel" arch="ppc64le">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="51fb1bc7ef9b2b8149dc8d712e35276fa192f3d532428717a1748edc401bb469" name="SDL2_sound-devel" arch="s390x">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="2a263ce3e8a3a1f56b2688b67372ec9982db7b405ac00ea6746957a9a9d72c28" name="SDL2_sound-devel" arch="x86_64">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="5017b96577b2737192b1b835fae85ab2c468ca3bdc7fbae977a416f5e49e4f3c" name="abcde" arch="noarch">
  <version epoch="0" ver="2.9.3" rel="bp156.5.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Update to version 2.6
  + Fix finding $CDROM on OS X. Closes issue 71.
  + USEID3 and USEID3V2 variables are unused now, so remove them.
    Closes issue 73.
  + Clean up movement to eyeD3, remove id3v2 remnants. Closes issue 74.
  + Fix infinite loop if cddb fails. Closes: #687038 in Debian
  + Switch from Musepack SV7 to SV8.
  + Allow aac encoding with neroAacEnc. Closes issue 8.
  + Allow opus encoding with opusenc. Closes issue 70.
  + Fix typo: s/CUEWAVEFILE/CUEWAVFILE/ so that abcde.mkcue should now
    produce working cue files. Closes issue 78.
  + Remove no-op -q option. Closes issue 106.
  + Fix issue 112: perl encoding pragma deprecation.
  + Fix option parsing for multiple output formats. Closes issue 115.
  + Fix eyeD3 tagging for cddb entries without year. Closes issue 107
  + Add mention of CD-TEXT support in the man page. Closes issue 102.
  + Make Y/N prompting more consistent. Closes issue 95
  + Remove the no-op -B option. Closes: #426531 in Debian
  + Document the need to escape parentheses in tag comments.
    Closes: #256941 in Debian.
  + Concatenate option steps on -t/-T option. Closes: #391294 in Debian
  + Try to use bsd-mailx where possible to force UTF-8 for cddb-tool mail
    submissions. If not possible, attempt to force UTF-8 via the
    environment and fall back to mail instead. Closes: #756289 in Debian,
    issue 111.
- Make cd-discid live in it's own package
- Update Urls and dowload sources
- Refresh the old abcde_2.3.99.6-quote.patch to abcde_2.6-quote.patch</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1422100800">- re-add man pages, last update accidentally removed them</changelog>
  <changelog author="p.drouand@gmail.com" date="1445860800">- Update to version 2.7.1
  * Rebuild of the abcde Makefile.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=4
  * Fix incorrect use of 'break'.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=6
  * Make older versions of id3 happy when 'Genre' field is empty.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=8
  * Add YEAR and GENRE variables to do_getalbumart().
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=9
  * Support added for encoding to True Audio using tta while still
    supporting the older ttaenc. Tagging is with mid3v2.
  * Support added for encoding to MPEG-1 Audio Layer II (mp2)
    with either twolame or FFmpeg / avconv. Tagging with mid3v2.
  * Encoding to WavPack with FFmpeg. Some slight changes to WavPack
    syntax with backward compatibility built in for abcde 2.7.
  * Encoding to m4a container with FFmpeg or avconv. This allows
    for alac encoding with FFmpeg's reverse engineered alac encoder.
  * AAC encoding with fhgaacenc via Wine. Tagging is provided
    by AtomicParsley which has been added back to abcde :). This
    allows encoding with HE-AAC v2, unavailable with qaac.
  * Support added for AAC encoding with qaac via Wine. This
    also allows for Apple Lossless Audio Coding (alac) using
    either qaac or refalac. This closes Issue 142.
  * Grab year information too when using musicbrainz.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=10
- Changes from version 2.7
  * Rewrite of abcde's mungefilename function.
    This closes Issues 72 and 135.
  * TRACKTOTAL now written to flac and ogg files.
    This resolves Issue 76.
  * Support added for the downloading of album art.
    Detailed documentation added to the abcde FAQ document
    although the sane defaults in place will guarantee a good
    experience even for those who do not read documentation!
    This closes Issue 33.
  * Support added for ripping with the GNU Compact Disc
    Input and Control library (libcdio) as requested by
    both gentoo and NixOS. The utility used is cd-paranoia
    and can best be called from a conf file as follows:
    CDROMREADERSYNTAX=libcdio
    CD_PARANOIA=cd-paranoia
    CDPARANOIAOPTS="--never-skip=40 --verbose"
    with the CD_PARANOIA variable giving the correct path
    to cd-paranoia.
  * Fix for encoding with bladeenc and usepipes.
  * Fix for broken ripping with dagrab. Closes Issue 140.
  * Fix for diskutil selecting wrong disk on OS X.
    closes Issue 139.
  * Added some error checking and documentation for
    the abcde-musicbrainz-tool. Closes issue 138.
  * New variables for m4a/aac encoding options to be
    manipulated in a users ~/.abcde.conf file:
    1. FAACENCOPTS for faac encoding options
    2. NEROAACENCOPTS for neroAacEnc options
    3. FDKAACENCOPTS for fdkaacenc options
    Note that these options replace the now obsolete AACENCOPTS.
  * Check added for neroAacTag when encoding with neroAacEnc.
  * Several additions to usepipes with the following encoders
    being added:
    1. mp3enc: mp3
    2. speexenc: Speex
    3. mpcenc: Musepack SV8
    4. wavpack: WavPack
    5. faac: aac
    6. neroAacEnc: aac
    7. fdkaac: aac
    The cd ripper cdda2wav (icedax) has also been added.
  * Ripping and encoding with 'usepipes' fixed. This fix
    closes Issue 46.
  * Suggested encoding options for mp3enc added to the sample
    abcde.conf. Last release of mp3enc in 1998 but it still
    works flawlessly with a modern abcde!
  * Suggested encoding options for l3enc added to the sample
    abcde.conf. Congratulations to abcde which in 2015 still
    works with l3enc which saw its final release in 1997!
  * Fix for -o option use with options and multiple outputs.
    This allows for commandline options such as the following:
    abcde -o 'flac:-8,mp3:-b 320'
    This closes Issue 136.
  * Support added for ReplayGain with WavPack encoding.
  * Fix for MusePack to allow the use of the SV8 ReplayGain
    application 'mpcgain'.
  * Monkey's Audio (ape) encoding added. Tagging is with
    Robert Muth's apetag.
  * Simplify Opus tagging.This closes Issue 133.
  * Allow 'clean' when OUTPUTTYPE=wav, broken for some time.
    This closes Issue 94.
  * Clarification that CDDBLOCALRECURSIVE=y is required for
    local CDDB search. This partially resolves Issue 121.
  * AtomicParsley removed from debian/control, WavPack added.
  * Details of abcde's handling of faac compiled with and
    without mp4v2 added as a new entry to FAQs.
  * Fix to allow display of the 'date' meta tag generated
    by eyeD3 in vlc, Audacious and friends.
    This closes Issue 126.
  * Fix for flac floating point error. closes Issue 113.
  * Formalised 3 methods of mp3 tagging using ID3TAGV:
    1.id3v2.4 using eyeD3 (set in abcde as the default)
    2.id3v2.3 using id3v2
    3.id3v1 using id3
    Fixes issue 101.
  * Support for WavPack added. Closes issue 123.
  * Fix for mp3 encoding with different versions of eyeD3.
  * Major AAC encoding cleanup, including addition of the fdkaac encoder.
- Update patch abcde_2.6-quote.patch &gt; abcde-quote.patch</changelog>
  <changelog author="adrian@suse.de" date="1451908800">- add recommends to eyeD3, abcde is using it by default since 2.7</changelog>
  <changelog author="p.drouand@gmail.com" date="1461585600">- Update to version 2.7.2
  * When using musicbrainz, don't assume that there will be release
    events attached to a particular CD release. Bug fix for the addition
    of year information support in 2.7.1.
  * Support for output to the Matroska container (mka). Encoder
    is FFmpeg (or avconv). Typical conf file syntax would be:
    MKAENCODERSYNTAX=ffmpeg
    FFMPEG=ffmpeg
    FFMPEGENCOPTS="-c:a ac3 -b:a 448k"
    OUTPUTTYPE="mka"
  * Add id3tag mp3 tagger as this is the tagger available to
    OpenBSD users.
  * Allow for cddb response 500. This closes Issue 26:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=26
  * Fix for 'expansion of $REDIR' bug on MacOSX. This closes Issue 22:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=22
  * Makefile adjusted to allow the sample abcde.conf file to be
    installed by default to /etc rather than $(prefix)/etc.
    https://bugs.archlinux.org/task/46671
  * Allow getalbumart to correctly place cover image when single
    track is selected. This closes Issue 25:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=25
- Update abcde-quote.patch
- Set BuildArch as noarch; the package doesn't contain any binary</changelog>
  <changelog author="aloisio@gmx.com" date="1503057600">- Update to version 2.8.1
  * Fix silly error introduced in abcde-musicbrainz-tool when
    fixing bug 30. Thanks to Thomas Klausner for the bug/patch.
    Closes Issue 52:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=52
  version 2.8:
  * Make fdkaac the default for m4a encoding. Faac can still be
    selected for m4a encding via ~/.abcde.conf file but best not
    to :).
  * Split user-definable mungefilename function into
    mungetrackname, mungeartistname, and mungealbumname, each of
    which default to mungefilename Thanks to Gerald Turner for the
    patch and enhancement request. This closes Issue 39:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=39
  * FAQs: Clarify the exit from multi-result CDDB search.
  * Fix to allow multiple output formats when aac fallback is
    triggered. Thanks to Birk Bremer for the bug report.
    This closes Issue 35:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=35
  * Fix for some erroneous error and status logging. Thanks to
    Christian Wasem for the bug report and fix. This closes Issue
    32: https://abcde.einval.com/bugzilla/show_bug.cgi?id=32
  * Add support for trying multiple CD lookup services in
    order. Thanks to Gabriel Rosenkoetter for the patch. Closes
    Issue 42: https://abcde.einval.com/bugzilla/show_bug.cgi?id=42
  * Add Recommends on glyrc and imagemagick in Debian
    packaging. Closes Debian Bug #827626
  * Fix up handling of the first few sectors when reading
    from a whole-CD flac file or using cdparanoia in one-track
    mode. Thanks to Matthias König for the patch. Closes Issue
    44: https://abcde.einval.com/bugzilla/show_bug.cgi?id=44
  * Tweak the fix in musicbrainz for handling sketchy returned
    data some more. Hopefully closes Issue 30:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=30
  * Re-enable some commented out cdparanoia/debug code in
    do_discid. Closes Issue 14:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=14
  * Add "-a" to lots of grep calls in case of "binary" looking
    data, e.g. non-ascii text in track titles!
    Closes Issue 24:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=24
  * Add "-L" to default curl options, to follow redirects if
    needed. Closes Issue 40:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=40
    Thanks to Gabriel Rosenkoetter for the patch.
  * Switch default from "cddb" to "musicbrainz" for track lookup
    Closes Debian Bug #842178</changelog>
  <changelog author="rpm@fthiessen.de" date="1533729600">- Added use-cddbmethod.patch needed as factory does not provide
  perl(MusicBrainz::DiscID)
- Added fix-makefile-version-2.9.2.patch
- Added keyring for verification
- Update to 2.9.2:
  * Fix up lookup code to deal with spaces etc. in directory names
  * Cope with "stub" releases in Musicbrainz
  * Always call glyrc with LC_ALL=C. Thanks to Andreas Vögele for the
  report and the suggested fix.
  * Add a link to the CDDB data format in the abcde man page.
  * More fixups of track number padding. Thanks to John Straw for the
  patch.
  * Allow for embedding of  album art downloaded by the getalbumart
  function. Currently this is available for flac (using metaflac),
  mp3 (using eyed3), m4a (using AtomicParsley) and
  WavPack aka wv (using wvtag).
  * Use md5 rather than md5sum under macOS.
  * Support added for encoding with
  Audio Interchange File Format (AIFF).
  * Allow selection of either cddb or musicbrainz from the command line
  * Allow for embedding with do_embedalbumart() for single track
  encodes when OUTPUTFORMAT and ONETRACKOUTPUTFORMAT are different.
  * Experimental support for embedding albumart with ogg files.
  * Massive rework of CD lookup code so support multiple sources
  better. Thanks to Gabriel Rosenkoetter for his initial idea in this
  area, and to Tomasz Goliński on irc for initial inspiration on how
  this should work better.
  There are now 3 different options for CD lookup: cddb, musicbrainz and
  cdtext. They can all be listed in a comma-separated list for
  CDDBMETHOD and the code will now call all of them in the sequence
  listed. All the results will be combined into one list at the end for
  the user to select, just like would have previously worked for one
  source only.
  * Fix Musicbrainz ID calculation in makeids()
  * Fix abcde.mkcue() when handling the --wholedisk option. Thanks to
  Nino Burini for the patch.
  * Add more comprehensive examples for filename munging in the example
  config file.
  * Add a more better fix for the year lookup problem in
  abcde-musicbrainz-tool
  * Redirect stderr on "which" calls to clear up error noise on some
  systems.
  * Add Irix support.
  * Rework abcde-musicbrainz-tool to work with WebService::MusicBrainz
  Also added a specific dependency on version 1.0.4 or newer, so
  abcde-musicbrainz-tool will abort if the version found is too old.
  Since tweaked to deal with multi-artist albums and tracks more
  completely.
  * Add resume support in do_getalbumart()
  * Fix getopts setup for "P". Thanks to Alan W. Kerr for reporting this.
  * Major set of code cleanups to fix up lots of warnings found with
  shellcheck, and a few other style issues:
  + Lots of quoting fixes
  + Use $( instead of `
  + Stop using -o and -a syntax with if [ - use || or &amp;&amp; instead
  + Wrap and shorten some very long lines
  * Wrap some output messages so they fit on a standard width console
  * Factor out repeated code and make page() more useful
  * Add version check before resuming from an old ripping run
- Dropped abcde-quote.patch</changelog>
  <changelog author="jengelh@inai.de" date="1533988800">- Replace summary line with an actual summary. Fix broken
  sentence grammar in description.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1550577600">- Update to 2.9.3
  * Replace non-portable sed code for generating offset list with some
    simple awk instead. Should now work on FreeBSD again.
  * Deal with bizarre cdda2wav behaviour when doing cdtext lookup - it
    writes the track information to *stdin*. Closes Issue #89:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=89
  * Add a warning in abcde.conf about mayb needing to install recode before
    using it in mungefilename()
- Clean with spec-cleaner
- Drop fix-makefile-version-2.9.2.patch which is fixed upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1551873600">- Added dependency on WebService::MusicBrainz</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1554206400">- Re-enabled musicbrainz, as both perl(MusicBrainz::DiscID) and
  perl(WebService::MusicBrainz) are accepted into Factory now.
  Note that abcde uses both MusicBrainz and CDDB by default.
  Build without MusicBrainz can be made by setting
  %_without_musibrainz 1 in prjconf.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1604491200">- Fix dependency on perl(WebService::MusicBrainz) to work with
  1.0.5 (boo#1178312)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1723636800">- Fix arithmetic on non-octal track numbers (boo#1219527)
  * add abcde.bug.204.patch</changelog>
</package>
<package pkgid="c025dc9fbc4de71701b60222fc54c3fd0c7005b81b725bee76a775f2f0812c5e" name="abcde" arch="src">
  <version epoch="0" ver="2.9.3" rel="bp156.5.3.1"/>
  <changelog author="coolo@suse.de" date="1196164800">- update to 2.3.99.6: tons of debian bug reports fixed, e.g.
  * Default to UNICODE (UTF8) tags and comments (Closes: #282332).
  - Added CDDBPROTO option in config file (Closes: #349951)
  * Added a missing "INDEX 01" entry for CUE sheet creation.
  * Avoid completing the encoding of files if we aborted previously.
  * Embed the CUE sheet if we have a cuesheet file and we have a single FLAC
    file, even if we are not tagging. This way we can use the file as a source
    even if it is not tagged/named properly.
  * Fails to quote filenames properly (Closes: #355296)</changelog>
  <changelog author="coolo@suse.de" date="1225454400">- apply patch from bnc#419800 to fix
  "abcde quotes some variables incorrectly"</changelog>
  <changelog author="tschmidt@novell.com" date="1297339200">- added recommends id3v2</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Update to version 2.6
  + Fix finding $CDROM on OS X. Closes issue 71.
  + USEID3 and USEID3V2 variables are unused now, so remove them.
    Closes issue 73.
  + Clean up movement to eyeD3, remove id3v2 remnants. Closes issue 74.
  + Fix infinite loop if cddb fails. Closes: #687038 in Debian
  + Switch from Musepack SV7 to SV8.
  + Allow aac encoding with neroAacEnc. Closes issue 8.
  + Allow opus encoding with opusenc. Closes issue 70.
  + Fix typo: s/CUEWAVEFILE/CUEWAVFILE/ so that abcde.mkcue should now
    produce working cue files. Closes issue 78.
  + Remove no-op -q option. Closes issue 106.
  + Fix issue 112: perl encoding pragma deprecation.
  + Fix option parsing for multiple output formats. Closes issue 115.
  + Fix eyeD3 tagging for cddb entries without year. Closes issue 107
  + Add mention of CD-TEXT support in the man page. Closes issue 102.
  + Make Y/N prompting more consistent. Closes issue 95
  + Remove the no-op -B option. Closes: #426531 in Debian
  + Document the need to escape parentheses in tag comments.
    Closes: #256941 in Debian.
  + Concatenate option steps on -t/-T option. Closes: #391294 in Debian
  + Try to use bsd-mailx where possible to force UTF-8 for cddb-tool mail
    submissions. If not possible, attempt to force UTF-8 via the
    environment and fall back to mail instead. Closes: #756289 in Debian,
    issue 111.
- Make cd-discid live in it's own package
- Update Urls and dowload sources
- Refresh the old abcde_2.3.99.6-quote.patch to abcde_2.6-quote.patch</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1422100800">- re-add man pages, last update accidentally removed them</changelog>
  <changelog author="p.drouand@gmail.com" date="1445860800">- Update to version 2.7.1
  * Rebuild of the abcde Makefile.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=4
  * Fix incorrect use of 'break'.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=6
  * Make older versions of id3 happy when 'Genre' field is empty.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=8
  * Add YEAR and GENRE variables to do_getalbumart().
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=9
  * Support added for encoding to True Audio using tta while still
    supporting the older ttaenc. Tagging is with mid3v2.
  * Support added for encoding to MPEG-1 Audio Layer II (mp2)
    with either twolame or FFmpeg / avconv. Tagging with mid3v2.
  * Encoding to WavPack with FFmpeg. Some slight changes to WavPack
    syntax with backward compatibility built in for abcde 2.7.
  * Encoding to m4a container with FFmpeg or avconv. This allows
    for alac encoding with FFmpeg's reverse engineered alac encoder.
  * AAC encoding with fhgaacenc via Wine. Tagging is provided
    by AtomicParsley which has been added back to abcde :). This
    allows encoding with HE-AAC v2, unavailable with qaac.
  * Support added for AAC encoding with qaac via Wine. This
    also allows for Apple Lossless Audio Coding (alac) using
    either qaac or refalac. This closes Issue 142.
  * Grab year information too when using musicbrainz.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=10
- Changes from version 2.7
  * Rewrite of abcde's mungefilename function.
    This closes Issues 72 and 135.
  * TRACKTOTAL now written to flac and ogg files.
    This resolves Issue 76.
  * Support added for the downloading of album art.
    Detailed documentation added to the abcde FAQ document
    although the sane defaults in place will guarantee a good
    experience even for those who do not read documentation!
    This closes Issue 33.
  * Support added for ripping with the GNU Compact Disc
    Input and Control library (libcdio) as requested by
    both gentoo and NixOS. The utility used is cd-paranoia
    and can best be called from a conf file as follows:
    CDROMREADERSYNTAX=libcdio
    CD_PARANOIA=cd-paranoia
    CDPARANOIAOPTS="--never-skip=40 --verbose"
    with the CD_PARANOIA variable giving the correct path
    to cd-paranoia.
  * Fix for encoding with bladeenc and usepipes.
  * Fix for broken ripping with dagrab. Closes Issue 140.
  * Fix for diskutil selecting wrong disk on OS X.
    closes Issue 139.
  * Added some error checking and documentation for
    the abcde-musicbrainz-tool. Closes issue 138.
  * New variables for m4a/aac encoding options to be
    manipulated in a users ~/.abcde.conf file:
    1. FAACENCOPTS for faac encoding options
    2. NEROAACENCOPTS for neroAacEnc options
    3. FDKAACENCOPTS for fdkaacenc options
    Note that these options replace the now obsolete AACENCOPTS.
  * Check added for neroAacTag when encoding with neroAacEnc.
  * Several additions to usepipes with the following encoders
    being added:
    1. mp3enc: mp3
    2. speexenc: Speex
    3. mpcenc: Musepack SV8
    4. wavpack: WavPack
    5. faac: aac
    6. neroAacEnc: aac
    7. fdkaac: aac
    The cd ripper cdda2wav (icedax) has also been added.
  * Ripping and encoding with 'usepipes' fixed. This fix
    closes Issue 46.
  * Suggested encoding options for mp3enc added to the sample
    abcde.conf. Last release of mp3enc in 1998 but it still
    works flawlessly with a modern abcde!
  * Suggested encoding options for l3enc added to the sample
    abcde.conf. Congratulations to abcde which in 2015 still
    works with l3enc which saw its final release in 1997!
  * Fix for -o option use with options and multiple outputs.
    This allows for commandline options such as the following:
    abcde -o 'flac:-8,mp3:-b 320'
    This closes Issue 136.
  * Support added for ReplayGain with WavPack encoding.
  * Fix for MusePack to allow the use of the SV8 ReplayGain
    application 'mpcgain'.
  * Monkey's Audio (ape) encoding added. Tagging is with
    Robert Muth's apetag.
  * Simplify Opus tagging.This closes Issue 133.
  * Allow 'clean' when OUTPUTTYPE=wav, broken for some time.
    This closes Issue 94.
  * Clarification that CDDBLOCALRECURSIVE=y is required for
    local CDDB search. This partially resolves Issue 121.
  * AtomicParsley removed from debian/control, WavPack added.
  * Details of abcde's handling of faac compiled with and
    without mp4v2 added as a new entry to FAQs.
  * Fix to allow display of the 'date' meta tag generated
    by eyeD3 in vlc, Audacious and friends.
    This closes Issue 126.
  * Fix for flac floating point error. closes Issue 113.
  * Formalised 3 methods of mp3 tagging using ID3TAGV:
    1.id3v2.4 using eyeD3 (set in abcde as the default)
    2.id3v2.3 using id3v2
    3.id3v1 using id3
    Fixes issue 101.
  * Support for WavPack added. Closes issue 123.
  * Fix for mp3 encoding with different versions of eyeD3.
  * Major AAC encoding cleanup, including addition of the fdkaac encoder.
- Update patch abcde_2.6-quote.patch &gt; abcde-quote.patch</changelog>
  <changelog author="adrian@suse.de" date="1451908800">- add recommends to eyeD3, abcde is using it by default since 2.7</changelog>
  <changelog author="p.drouand@gmail.com" date="1461585600">- Update to version 2.7.2
  * When using musicbrainz, don't assume that there will be release
    events attached to a particular CD release. Bug fix for the addition
    of year information support in 2.7.1.
  * Support for output to the Matroska container (mka). Encoder
    is FFmpeg (or avconv). Typical conf file syntax would be:
    MKAENCODERSYNTAX=ffmpeg
    FFMPEG=ffmpeg
    FFMPEGENCOPTS="-c:a ac3 -b:a 448k"
    OUTPUTTYPE="mka"
  * Add id3tag mp3 tagger as this is the tagger available to
    OpenBSD users.
  * Allow for cddb response 500. This closes Issue 26:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=26
  * Fix for 'expansion of $REDIR' bug on MacOSX. This closes Issue 22:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=22
  * Makefile adjusted to allow the sample abcde.conf file to be
    installed by default to /etc rather than $(prefix)/etc.
    https://bugs.archlinux.org/task/46671
  * Allow getalbumart to correctly place cover image when single
    track is selected. This closes Issue 25:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=25
- Update abcde-quote.patch
- Set BuildArch as noarch; the package doesn't contain any binary</changelog>
  <changelog author="aloisio@gmx.com" date="1503057600">- Update to version 2.8.1
  * Fix silly error introduced in abcde-musicbrainz-tool when
    fixing bug 30. Thanks to Thomas Klausner for the bug/patch.
    Closes Issue 52:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=52
  version 2.8:
  * Make fdkaac the default for m4a encoding. Faac can still be
    selected for m4a encding via ~/.abcde.conf file but best not
    to :).
  * Split user-definable mungefilename function into
    mungetrackname, mungeartistname, and mungealbumname, each of
    which default to mungefilename Thanks to Gerald Turner for the
    patch and enhancement request. This closes Issue 39:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=39
  * FAQs: Clarify the exit from multi-result CDDB search.
  * Fix to allow multiple output formats when aac fallback is
    triggered. Thanks to Birk Bremer for the bug report.
    This closes Issue 35:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=35
  * Fix for some erroneous error and status logging. Thanks to
    Christian Wasem for the bug report and fix. This closes Issue
    32: https://abcde.einval.com/bugzilla/show_bug.cgi?id=32
  * Add support for trying multiple CD lookup services in
    order. Thanks to Gabriel Rosenkoetter for the patch. Closes
    Issue 42: https://abcde.einval.com/bugzilla/show_bug.cgi?id=42
  * Add Recommends on glyrc and imagemagick in Debian
    packaging. Closes Debian Bug #827626
  * Fix up handling of the first few sectors when reading
    from a whole-CD flac file or using cdparanoia in one-track
    mode. Thanks to Matthias König for the patch. Closes Issue
    44: https://abcde.einval.com/bugzilla/show_bug.cgi?id=44
  * Tweak the fix in musicbrainz for handling sketchy returned
    data some more. Hopefully closes Issue 30:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=30
  * Re-enable some commented out cdparanoia/debug code in
    do_discid. Closes Issue 14:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=14
  * Add "-a" to lots of grep calls in case of "binary" looking
    data, e.g. non-ascii text in track titles!
    Closes Issue 24:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=24
  * Add "-L" to default curl options, to follow redirects if
    needed. Closes Issue 40:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=40
    Thanks to Gabriel Rosenkoetter for the patch.
  * Switch default from "cddb" to "musicbrainz" for track lookup
    Closes Debian Bug #842178</changelog>
  <changelog author="rpm@fthiessen.de" date="1533729600">- Added use-cddbmethod.patch needed as factory does not provide
  perl(MusicBrainz::DiscID)
- Added fix-makefile-version-2.9.2.patch
- Added keyring for verification
- Update to 2.9.2:
  * Fix up lookup code to deal with spaces etc. in directory names
  * Cope with "stub" releases in Musicbrainz
  * Always call glyrc with LC_ALL=C. Thanks to Andreas Vögele for the
  report and the suggested fix.
  * Add a link to the CDDB data format in the abcde man page.
  * More fixups of track number padding. Thanks to John Straw for the
  patch.
  * Allow for embedding of  album art downloaded by the getalbumart
  function. Currently this is available for flac (using metaflac),
  mp3 (using eyed3), m4a (using AtomicParsley) and
  WavPack aka wv (using wvtag).
  * Use md5 rather than md5sum under macOS.
  * Support added for encoding with
  Audio Interchange File Format (AIFF).
  * Allow selection of either cddb or musicbrainz from the command line
  * Allow for embedding with do_embedalbumart() for single track
  encodes when OUTPUTFORMAT and ONETRACKOUTPUTFORMAT are different.
  * Experimental support for embedding albumart with ogg files.
  * Massive rework of CD lookup code so support multiple sources
  better. Thanks to Gabriel Rosenkoetter for his initial idea in this
  area, and to Tomasz Goliński on irc for initial inspiration on how
  this should work better.
  There are now 3 different options for CD lookup: cddb, musicbrainz and
  cdtext. They can all be listed in a comma-separated list for
  CDDBMETHOD and the code will now call all of them in the sequence
  listed. All the results will be combined into one list at the end for
  the user to select, just like would have previously worked for one
  source only.
  * Fix Musicbrainz ID calculation in makeids()
  * Fix abcde.mkcue() when handling the --wholedisk option. Thanks to
  Nino Burini for the patch.
  * Add more comprehensive examples for filename munging in the example
  config file.
  * Add a more better fix for the year lookup problem in
  abcde-musicbrainz-tool
  * Redirect stderr on "which" calls to clear up error noise on some
  systems.
  * Add Irix support.
  * Rework abcde-musicbrainz-tool to work with WebService::MusicBrainz
  Also added a specific dependency on version 1.0.4 or newer, so
  abcde-musicbrainz-tool will abort if the version found is too old.
  Since tweaked to deal with multi-artist albums and tracks more
  completely.
  * Add resume support in do_getalbumart()
  * Fix getopts setup for "P". Thanks to Alan W. Kerr for reporting this.
  * Major set of code cleanups to fix up lots of warnings found with
  shellcheck, and a few other style issues:
  + Lots of quoting fixes
  + Use $( instead of `
  + Stop using -o and -a syntax with if [ - use || or &amp;&amp; instead
  + Wrap and shorten some very long lines
  * Wrap some output messages so they fit on a standard width console
  * Factor out repeated code and make page() more useful
  * Add version check before resuming from an old ripping run
- Dropped abcde-quote.patch</changelog>
  <changelog author="jengelh@inai.de" date="1533988800">- Replace summary line with an actual summary. Fix broken
  sentence grammar in description.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1550577600">- Update to 2.9.3
  * Replace non-portable sed code for generating offset list with some
    simple awk instead. Should now work on FreeBSD again.
  * Deal with bizarre cdda2wav behaviour when doing cdtext lookup - it
    writes the track information to *stdin*. Closes Issue #89:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=89
  * Add a warning in abcde.conf about mayb needing to install recode before
    using it in mungefilename()
- Clean with spec-cleaner
- Drop fix-makefile-version-2.9.2.patch which is fixed upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1551873600">- Added dependency on WebService::MusicBrainz</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1554206400">- Re-enabled musicbrainz, as both perl(MusicBrainz::DiscID) and
  perl(WebService::MusicBrainz) are accepted into Factory now.
  Note that abcde uses both MusicBrainz and CDDB by default.
  Build without MusicBrainz can be made by setting
  %_without_musibrainz 1 in prjconf.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1604491200">- Fix dependency on perl(WebService::MusicBrainz) to work with
  1.0.5 (boo#1178312)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1723636800">- Fix arithmetic on non-octal track numbers (boo#1219527)
  * add abcde.bug.204.patch</changelog>
</package>
<package pkgid="0461aa3e68a7602794690b259224089652278b8dc2d74d88cc41caf507a95853" name="abcde" arch="noarch">
  <version epoch="0" ver="2.9.3" rel="bp156.5.6.1"/>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Update to version 2.6
  + Fix finding $CDROM on OS X. Closes issue 71.
  + USEID3 and USEID3V2 variables are unused now, so remove them.
    Closes issue 73.
  + Clean up movement to eyeD3, remove id3v2 remnants. Closes issue 74.
  + Fix infinite loop if cddb fails. Closes: #687038 in Debian
  + Switch from Musepack SV7 to SV8.
  + Allow aac encoding with neroAacEnc. Closes issue 8.
  + Allow opus encoding with opusenc. Closes issue 70.
  + Fix typo: s/CUEWAVEFILE/CUEWAVFILE/ so that abcde.mkcue should now
    produce working cue files. Closes issue 78.
  + Remove no-op -q option. Closes issue 106.
  + Fix issue 112: perl encoding pragma deprecation.
  + Fix option parsing for multiple output formats. Closes issue 115.
  + Fix eyeD3 tagging for cddb entries without year. Closes issue 107
  + Add mention of CD-TEXT support in the man page. Closes issue 102.
  + Make Y/N prompting more consistent. Closes issue 95
  + Remove the no-op -B option. Closes: #426531 in Debian
  + Document the need to escape parentheses in tag comments.
    Closes: #256941 in Debian.
  + Concatenate option steps on -t/-T option. Closes: #391294 in Debian
  + Try to use bsd-mailx where possible to force UTF-8 for cddb-tool mail
    submissions. If not possible, attempt to force UTF-8 via the
    environment and fall back to mail instead. Closes: #756289 in Debian,
    issue 111.
- Make cd-discid live in it's own package
- Update Urls and dowload sources
- Refresh the old abcde_2.3.99.6-quote.patch to abcde_2.6-quote.patch</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1422100800">- re-add man pages, last update accidentally removed them</changelog>
  <changelog author="p.drouand@gmail.com" date="1445860800">- Update to version 2.7.1
  * Rebuild of the abcde Makefile.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=4
  * Fix incorrect use of 'break'.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=6
  * Make older versions of id3 happy when 'Genre' field is empty.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=8
  * Add YEAR and GENRE variables to do_getalbumart().
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=9
  * Support added for encoding to True Audio using tta while still
    supporting the older ttaenc. Tagging is with mid3v2.
  * Support added for encoding to MPEG-1 Audio Layer II (mp2)
    with either twolame or FFmpeg / avconv. Tagging with mid3v2.
  * Encoding to WavPack with FFmpeg. Some slight changes to WavPack
    syntax with backward compatibility built in for abcde 2.7.
  * Encoding to m4a container with FFmpeg or avconv. This allows
    for alac encoding with FFmpeg's reverse engineered alac encoder.
  * AAC encoding with fhgaacenc via Wine. Tagging is provided
    by AtomicParsley which has been added back to abcde :). This
    allows encoding with HE-AAC v2, unavailable with qaac.
  * Support added for AAC encoding with qaac via Wine. This
    also allows for Apple Lossless Audio Coding (alac) using
    either qaac or refalac. This closes Issue 142.
  * Grab year information too when using musicbrainz.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=10
- Changes from version 2.7
  * Rewrite of abcde's mungefilename function.
    This closes Issues 72 and 135.
  * TRACKTOTAL now written to flac and ogg files.
    This resolves Issue 76.
  * Support added for the downloading of album art.
    Detailed documentation added to the abcde FAQ document
    although the sane defaults in place will guarantee a good
    experience even for those who do not read documentation!
    This closes Issue 33.
  * Support added for ripping with the GNU Compact Disc
    Input and Control library (libcdio) as requested by
    both gentoo and NixOS. The utility used is cd-paranoia
    and can best be called from a conf file as follows:
    CDROMREADERSYNTAX=libcdio
    CD_PARANOIA=cd-paranoia
    CDPARANOIAOPTS="--never-skip=40 --verbose"
    with the CD_PARANOIA variable giving the correct path
    to cd-paranoia.
  * Fix for encoding with bladeenc and usepipes.
  * Fix for broken ripping with dagrab. Closes Issue 140.
  * Fix for diskutil selecting wrong disk on OS X.
    closes Issue 139.
  * Added some error checking and documentation for
    the abcde-musicbrainz-tool. Closes issue 138.
  * New variables for m4a/aac encoding options to be
    manipulated in a users ~/.abcde.conf file:
    1. FAACENCOPTS for faac encoding options
    2. NEROAACENCOPTS for neroAacEnc options
    3. FDKAACENCOPTS for fdkaacenc options
    Note that these options replace the now obsolete AACENCOPTS.
  * Check added for neroAacTag when encoding with neroAacEnc.
  * Several additions to usepipes with the following encoders
    being added:
    1. mp3enc: mp3
    2. speexenc: Speex
    3. mpcenc: Musepack SV8
    4. wavpack: WavPack
    5. faac: aac
    6. neroAacEnc: aac
    7. fdkaac: aac
    The cd ripper cdda2wav (icedax) has also been added.
  * Ripping and encoding with 'usepipes' fixed. This fix
    closes Issue 46.
  * Suggested encoding options for mp3enc added to the sample
    abcde.conf. Last release of mp3enc in 1998 but it still
    works flawlessly with a modern abcde!
  * Suggested encoding options for l3enc added to the sample
    abcde.conf. Congratulations to abcde which in 2015 still
    works with l3enc which saw its final release in 1997!
  * Fix for -o option use with options and multiple outputs.
    This allows for commandline options such as the following:
    abcde -o 'flac:-8,mp3:-b 320'
    This closes Issue 136.
  * Support added for ReplayGain with WavPack encoding.
  * Fix for MusePack to allow the use of the SV8 ReplayGain
    application 'mpcgain'.
  * Monkey's Audio (ape) encoding added. Tagging is with
    Robert Muth's apetag.
  * Simplify Opus tagging.This closes Issue 133.
  * Allow 'clean' when OUTPUTTYPE=wav, broken for some time.
    This closes Issue 94.
  * Clarification that CDDBLOCALRECURSIVE=y is required for
    local CDDB search. This partially resolves Issue 121.
  * AtomicParsley removed from debian/control, WavPack added.
  * Details of abcde's handling of faac compiled with and
    without mp4v2 added as a new entry to FAQs.
  * Fix to allow display of the 'date' meta tag generated
    by eyeD3 in vlc, Audacious and friends.
    This closes Issue 126.
  * Fix for flac floating point error. closes Issue 113.
  * Formalised 3 methods of mp3 tagging using ID3TAGV:
    1.id3v2.4 using eyeD3 (set in abcde as the default)
    2.id3v2.3 using id3v2
    3.id3v1 using id3
    Fixes issue 101.
  * Support for WavPack added. Closes issue 123.
  * Fix for mp3 encoding with different versions of eyeD3.
  * Major AAC encoding cleanup, including addition of the fdkaac encoder.
- Update patch abcde_2.6-quote.patch &gt; abcde-quote.patch</changelog>
  <changelog author="adrian@suse.de" date="1451908800">- add recommends to eyeD3, abcde is using it by default since 2.7</changelog>
  <changelog author="p.drouand@gmail.com" date="1461585600">- Update to version 2.7.2
  * When using musicbrainz, don't assume that there will be release
    events attached to a particular CD release. Bug fix for the addition
    of year information support in 2.7.1.
  * Support for output to the Matroska container (mka). Encoder
    is FFmpeg (or avconv). Typical conf file syntax would be:
    MKAENCODERSYNTAX=ffmpeg
    FFMPEG=ffmpeg
    FFMPEGENCOPTS="-c:a ac3 -b:a 448k"
    OUTPUTTYPE="mka"
  * Add id3tag mp3 tagger as this is the tagger available to
    OpenBSD users.
  * Allow for cddb response 500. This closes Issue 26:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=26
  * Fix for 'expansion of $REDIR' bug on MacOSX. This closes Issue 22:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=22
  * Makefile adjusted to allow the sample abcde.conf file to be
    installed by default to /etc rather than $(prefix)/etc.
    https://bugs.archlinux.org/task/46671
  * Allow getalbumart to correctly place cover image when single
    track is selected. This closes Issue 25:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=25
- Update abcde-quote.patch
- Set BuildArch as noarch; the package doesn't contain any binary</changelog>
  <changelog author="aloisio@gmx.com" date="1503057600">- Update to version 2.8.1
  * Fix silly error introduced in abcde-musicbrainz-tool when
    fixing bug 30. Thanks to Thomas Klausner for the bug/patch.
    Closes Issue 52:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=52
  version 2.8:
  * Make fdkaac the default for m4a encoding. Faac can still be
    selected for m4a encding via ~/.abcde.conf file but best not
    to :).
  * Split user-definable mungefilename function into
    mungetrackname, mungeartistname, and mungealbumname, each of
    which default to mungefilename Thanks to Gerald Turner for the
    patch and enhancement request. This closes Issue 39:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=39
  * FAQs: Clarify the exit from multi-result CDDB search.
  * Fix to allow multiple output formats when aac fallback is
    triggered. Thanks to Birk Bremer for the bug report.
    This closes Issue 35:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=35
  * Fix for some erroneous error and status logging. Thanks to
    Christian Wasem for the bug report and fix. This closes Issue
    32: https://abcde.einval.com/bugzilla/show_bug.cgi?id=32
  * Add support for trying multiple CD lookup services in
    order. Thanks to Gabriel Rosenkoetter for the patch. Closes
    Issue 42: https://abcde.einval.com/bugzilla/show_bug.cgi?id=42
  * Add Recommends on glyrc and imagemagick in Debian
    packaging. Closes Debian Bug #827626
  * Fix up handling of the first few sectors when reading
    from a whole-CD flac file or using cdparanoia in one-track
    mode. Thanks to Matthias König for the patch. Closes Issue
    44: https://abcde.einval.com/bugzilla/show_bug.cgi?id=44
  * Tweak the fix in musicbrainz for handling sketchy returned
    data some more. Hopefully closes Issue 30:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=30
  * Re-enable some commented out cdparanoia/debug code in
    do_discid. Closes Issue 14:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=14
  * Add "-a" to lots of grep calls in case of "binary" looking
    data, e.g. non-ascii text in track titles!
    Closes Issue 24:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=24
  * Add "-L" to default curl options, to follow redirects if
    needed. Closes Issue 40:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=40
    Thanks to Gabriel Rosenkoetter for the patch.
  * Switch default from "cddb" to "musicbrainz" for track lookup
    Closes Debian Bug #842178</changelog>
  <changelog author="rpm@fthiessen.de" date="1533729600">- Added use-cddbmethod.patch needed as factory does not provide
  perl(MusicBrainz::DiscID)
- Added fix-makefile-version-2.9.2.patch
- Added keyring for verification
- Update to 2.9.2:
  * Fix up lookup code to deal with spaces etc. in directory names
  * Cope with "stub" releases in Musicbrainz
  * Always call glyrc with LC_ALL=C. Thanks to Andreas Vögele for the
  report and the suggested fix.
  * Add a link to the CDDB data format in the abcde man page.
  * More fixups of track number padding. Thanks to John Straw for the
  patch.
  * Allow for embedding of  album art downloaded by the getalbumart
  function. Currently this is available for flac (using metaflac),
  mp3 (using eyed3), m4a (using AtomicParsley) and
  WavPack aka wv (using wvtag).
  * Use md5 rather than md5sum under macOS.
  * Support added for encoding with
  Audio Interchange File Format (AIFF).
  * Allow selection of either cddb or musicbrainz from the command line
  * Allow for embedding with do_embedalbumart() for single track
  encodes when OUTPUTFORMAT and ONETRACKOUTPUTFORMAT are different.
  * Experimental support for embedding albumart with ogg files.
  * Massive rework of CD lookup code so support multiple sources
  better. Thanks to Gabriel Rosenkoetter for his initial idea in this
  area, and to Tomasz Goliński on irc for initial inspiration on how
  this should work better.
  There are now 3 different options for CD lookup: cddb, musicbrainz and
  cdtext. They can all be listed in a comma-separated list for
  CDDBMETHOD and the code will now call all of them in the sequence
  listed. All the results will be combined into one list at the end for
  the user to select, just like would have previously worked for one
  source only.
  * Fix Musicbrainz ID calculation in makeids()
  * Fix abcde.mkcue() when handling the --wholedisk option. Thanks to
  Nino Burini for the patch.
  * Add more comprehensive examples for filename munging in the example
  config file.
  * Add a more better fix for the year lookup problem in
  abcde-musicbrainz-tool
  * Redirect stderr on "which" calls to clear up error noise on some
  systems.
  * Add Irix support.
  * Rework abcde-musicbrainz-tool to work with WebService::MusicBrainz
  Also added a specific dependency on version 1.0.4 or newer, so
  abcde-musicbrainz-tool will abort if the version found is too old.
  Since tweaked to deal with multi-artist albums and tracks more
  completely.
  * Add resume support in do_getalbumart()
  * Fix getopts setup for "P". Thanks to Alan W. Kerr for reporting this.
  * Major set of code cleanups to fix up lots of warnings found with
  shellcheck, and a few other style issues:
  + Lots of quoting fixes
  + Use $( instead of `
  + Stop using -o and -a syntax with if [ - use || or &amp;&amp; instead
  + Wrap and shorten some very long lines
  * Wrap some output messages so they fit on a standard width console
  * Factor out repeated code and make page() more useful
  * Add version check before resuming from an old ripping run
- Dropped abcde-quote.patch</changelog>
  <changelog author="jengelh@inai.de" date="1533988800">- Replace summary line with an actual summary. Fix broken
  sentence grammar in description.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1550577600">- Update to 2.9.3
  * Replace non-portable sed code for generating offset list with some
    simple awk instead. Should now work on FreeBSD again.
  * Deal with bizarre cdda2wav behaviour when doing cdtext lookup - it
    writes the track information to *stdin*. Closes Issue #89:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=89
  * Add a warning in abcde.conf about mayb needing to install recode before
    using it in mungefilename()
- Clean with spec-cleaner
- Drop fix-makefile-version-2.9.2.patch which is fixed upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1551873600">- Added dependency on WebService::MusicBrainz</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1554206400">- Re-enabled musicbrainz, as both perl(MusicBrainz::DiscID) and
  perl(WebService::MusicBrainz) are accepted into Factory now.
  Note that abcde uses both MusicBrainz and CDDB by default.
  Build without MusicBrainz can be made by setting
  %_without_musibrainz 1 in prjconf.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1604491200">- Fix dependency on perl(WebService::MusicBrainz) to work with
  1.0.5 (boo#1178312)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1723636800">- Fix arithmetic on non-octal track numbers (boo#1219527)
  * add abcde.bug.204.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1737460800">- Replace freedb by gnudb for cddb search (boo#1233688)
  * add abcde-use-gnudb.patch</changelog>
</package>
<package pkgid="be9139738d82fcd55cf0654d17691053f4c7e60cb5a2c011095a53f8b5c85d2a" name="abcde" arch="src">
  <version epoch="0" ver="2.9.3" rel="bp156.5.6.1"/>
  <changelog author="coolo@suse.de" date="1225454400">- apply patch from bnc#419800 to fix
  "abcde quotes some variables incorrectly"</changelog>
  <changelog author="tschmidt@novell.com" date="1297339200">- added recommends id3v2</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="p.drouand@gmail.com" date="1418472000">- Update to version 2.6
  + Fix finding $CDROM on OS X. Closes issue 71.
  + USEID3 and USEID3V2 variables are unused now, so remove them.
    Closes issue 73.
  + Clean up movement to eyeD3, remove id3v2 remnants. Closes issue 74.
  + Fix infinite loop if cddb fails. Closes: #687038 in Debian
  + Switch from Musepack SV7 to SV8.
  + Allow aac encoding with neroAacEnc. Closes issue 8.
  + Allow opus encoding with opusenc. Closes issue 70.
  + Fix typo: s/CUEWAVEFILE/CUEWAVFILE/ so that abcde.mkcue should now
    produce working cue files. Closes issue 78.
  + Remove no-op -q option. Closes issue 106.
  + Fix issue 112: perl encoding pragma deprecation.
  + Fix option parsing for multiple output formats. Closes issue 115.
  + Fix eyeD3 tagging for cddb entries without year. Closes issue 107
  + Add mention of CD-TEXT support in the man page. Closes issue 102.
  + Make Y/N prompting more consistent. Closes issue 95
  + Remove the no-op -B option. Closes: #426531 in Debian
  + Document the need to escape parentheses in tag comments.
    Closes: #256941 in Debian.
  + Concatenate option steps on -t/-T option. Closes: #391294 in Debian
  + Try to use bsd-mailx where possible to force UTF-8 for cddb-tool mail
    submissions. If not possible, attempt to force UTF-8 via the
    environment and fall back to mail instead. Closes: #756289 in Debian,
    issue 111.
- Make cd-discid live in it's own package
- Update Urls and dowload sources
- Refresh the old abcde_2.3.99.6-quote.patch to abcde_2.6-quote.patch</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1422100800">- re-add man pages, last update accidentally removed them</changelog>
  <changelog author="p.drouand@gmail.com" date="1445860800">- Update to version 2.7.1
  * Rebuild of the abcde Makefile.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=4
  * Fix incorrect use of 'break'.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=6
  * Make older versions of id3 happy when 'Genre' field is empty.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=8
  * Add YEAR and GENRE variables to do_getalbumart().
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=9
  * Support added for encoding to True Audio using tta while still
    supporting the older ttaenc. Tagging is with mid3v2.
  * Support added for encoding to MPEG-1 Audio Layer II (mp2)
    with either twolame or FFmpeg / avconv. Tagging with mid3v2.
  * Encoding to WavPack with FFmpeg. Some slight changes to WavPack
    syntax with backward compatibility built in for abcde 2.7.
  * Encoding to m4a container with FFmpeg or avconv. This allows
    for alac encoding with FFmpeg's reverse engineered alac encoder.
  * AAC encoding with fhgaacenc via Wine. Tagging is provided
    by AtomicParsley which has been added back to abcde :). This
    allows encoding with HE-AAC v2, unavailable with qaac.
  * Support added for AAC encoding with qaac via Wine. This
    also allows for Apple Lossless Audio Coding (alac) using
    either qaac or refalac. This closes Issue 142.
  * Grab year information too when using musicbrainz.
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=10
- Changes from version 2.7
  * Rewrite of abcde's mungefilename function.
    This closes Issues 72 and 135.
  * TRACKTOTAL now written to flac and ogg files.
    This resolves Issue 76.
  * Support added for the downloading of album art.
    Detailed documentation added to the abcde FAQ document
    although the sane defaults in place will guarantee a good
    experience even for those who do not read documentation!
    This closes Issue 33.
  * Support added for ripping with the GNU Compact Disc
    Input and Control library (libcdio) as requested by
    both gentoo and NixOS. The utility used is cd-paranoia
    and can best be called from a conf file as follows:
    CDROMREADERSYNTAX=libcdio
    CD_PARANOIA=cd-paranoia
    CDPARANOIAOPTS="--never-skip=40 --verbose"
    with the CD_PARANOIA variable giving the correct path
    to cd-paranoia.
  * Fix for encoding with bladeenc and usepipes.
  * Fix for broken ripping with dagrab. Closes Issue 140.
  * Fix for diskutil selecting wrong disk on OS X.
    closes Issue 139.
  * Added some error checking and documentation for
    the abcde-musicbrainz-tool. Closes issue 138.
  * New variables for m4a/aac encoding options to be
    manipulated in a users ~/.abcde.conf file:
    1. FAACENCOPTS for faac encoding options
    2. NEROAACENCOPTS for neroAacEnc options
    3. FDKAACENCOPTS for fdkaacenc options
    Note that these options replace the now obsolete AACENCOPTS.
  * Check added for neroAacTag when encoding with neroAacEnc.
  * Several additions to usepipes with the following encoders
    being added:
    1. mp3enc: mp3
    2. speexenc: Speex
    3. mpcenc: Musepack SV8
    4. wavpack: WavPack
    5. faac: aac
    6. neroAacEnc: aac
    7. fdkaac: aac
    The cd ripper cdda2wav (icedax) has also been added.
  * Ripping and encoding with 'usepipes' fixed. This fix
    closes Issue 46.
  * Suggested encoding options for mp3enc added to the sample
    abcde.conf. Last release of mp3enc in 1998 but it still
    works flawlessly with a modern abcde!
  * Suggested encoding options for l3enc added to the sample
    abcde.conf. Congratulations to abcde which in 2015 still
    works with l3enc which saw its final release in 1997!
  * Fix for -o option use with options and multiple outputs.
    This allows for commandline options such as the following:
    abcde -o 'flac:-8,mp3:-b 320'
    This closes Issue 136.
  * Support added for ReplayGain with WavPack encoding.
  * Fix for MusePack to allow the use of the SV8 ReplayGain
    application 'mpcgain'.
  * Monkey's Audio (ape) encoding added. Tagging is with
    Robert Muth's apetag.
  * Simplify Opus tagging.This closes Issue 133.
  * Allow 'clean' when OUTPUTTYPE=wav, broken for some time.
    This closes Issue 94.
  * Clarification that CDDBLOCALRECURSIVE=y is required for
    local CDDB search. This partially resolves Issue 121.
  * AtomicParsley removed from debian/control, WavPack added.
  * Details of abcde's handling of faac compiled with and
    without mp4v2 added as a new entry to FAQs.
  * Fix to allow display of the 'date' meta tag generated
    by eyeD3 in vlc, Audacious and friends.
    This closes Issue 126.
  * Fix for flac floating point error. closes Issue 113.
  * Formalised 3 methods of mp3 tagging using ID3TAGV:
    1.id3v2.4 using eyeD3 (set in abcde as the default)
    2.id3v2.3 using id3v2
    3.id3v1 using id3
    Fixes issue 101.
  * Support for WavPack added. Closes issue 123.
  * Fix for mp3 encoding with different versions of eyeD3.
  * Major AAC encoding cleanup, including addition of the fdkaac encoder.
- Update patch abcde_2.6-quote.patch &gt; abcde-quote.patch</changelog>
  <changelog author="adrian@suse.de" date="1451908800">- add recommends to eyeD3, abcde is using it by default since 2.7</changelog>
  <changelog author="p.drouand@gmail.com" date="1461585600">- Update to version 2.7.2
  * When using musicbrainz, don't assume that there will be release
    events attached to a particular CD release. Bug fix for the addition
    of year information support in 2.7.1.
  * Support for output to the Matroska container (mka). Encoder
    is FFmpeg (or avconv). Typical conf file syntax would be:
    MKAENCODERSYNTAX=ffmpeg
    FFMPEG=ffmpeg
    FFMPEGENCOPTS="-c:a ac3 -b:a 448k"
    OUTPUTTYPE="mka"
  * Add id3tag mp3 tagger as this is the tagger available to
    OpenBSD users.
  * Allow for cddb response 500. This closes Issue 26:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=26
  * Fix for 'expansion of $REDIR' bug on MacOSX. This closes Issue 22:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=22
  * Makefile adjusted to allow the sample abcde.conf file to be
    installed by default to /etc rather than $(prefix)/etc.
    https://bugs.archlinux.org/task/46671
  * Allow getalbumart to correctly place cover image when single
    track is selected. This closes Issue 25:
    http://abcde.einval.com/bugzilla/show_bug.cgi?id=25
- Update abcde-quote.patch
- Set BuildArch as noarch; the package doesn't contain any binary</changelog>
  <changelog author="aloisio@gmx.com" date="1503057600">- Update to version 2.8.1
  * Fix silly error introduced in abcde-musicbrainz-tool when
    fixing bug 30. Thanks to Thomas Klausner for the bug/patch.
    Closes Issue 52:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=52
  version 2.8:
  * Make fdkaac the default for m4a encoding. Faac can still be
    selected for m4a encding via ~/.abcde.conf file but best not
    to :).
  * Split user-definable mungefilename function into
    mungetrackname, mungeartistname, and mungealbumname, each of
    which default to mungefilename Thanks to Gerald Turner for the
    patch and enhancement request. This closes Issue 39:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=39
  * FAQs: Clarify the exit from multi-result CDDB search.
  * Fix to allow multiple output formats when aac fallback is
    triggered. Thanks to Birk Bremer for the bug report.
    This closes Issue 35:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=35
  * Fix for some erroneous error and status logging. Thanks to
    Christian Wasem for the bug report and fix. This closes Issue
    32: https://abcde.einval.com/bugzilla/show_bug.cgi?id=32
  * Add support for trying multiple CD lookup services in
    order. Thanks to Gabriel Rosenkoetter for the patch. Closes
    Issue 42: https://abcde.einval.com/bugzilla/show_bug.cgi?id=42
  * Add Recommends on glyrc and imagemagick in Debian
    packaging. Closes Debian Bug #827626
  * Fix up handling of the first few sectors when reading
    from a whole-CD flac file or using cdparanoia in one-track
    mode. Thanks to Matthias König for the patch. Closes Issue
    44: https://abcde.einval.com/bugzilla/show_bug.cgi?id=44
  * Tweak the fix in musicbrainz for handling sketchy returned
    data some more. Hopefully closes Issue 30:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=30
  * Re-enable some commented out cdparanoia/debug code in
    do_discid. Closes Issue 14:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=14
  * Add "-a" to lots of grep calls in case of "binary" looking
    data, e.g. non-ascii text in track titles!
    Closes Issue 24:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=24
  * Add "-L" to default curl options, to follow redirects if
    needed. Closes Issue 40:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=40
    Thanks to Gabriel Rosenkoetter for the patch.
  * Switch default from "cddb" to "musicbrainz" for track lookup
    Closes Debian Bug #842178</changelog>
  <changelog author="rpm@fthiessen.de" date="1533729600">- Added use-cddbmethod.patch needed as factory does not provide
  perl(MusicBrainz::DiscID)
- Added fix-makefile-version-2.9.2.patch
- Added keyring for verification
- Update to 2.9.2:
  * Fix up lookup code to deal with spaces etc. in directory names
  * Cope with "stub" releases in Musicbrainz
  * Always call glyrc with LC_ALL=C. Thanks to Andreas Vögele for the
  report and the suggested fix.
  * Add a link to the CDDB data format in the abcde man page.
  * More fixups of track number padding. Thanks to John Straw for the
  patch.
  * Allow for embedding of  album art downloaded by the getalbumart
  function. Currently this is available for flac (using metaflac),
  mp3 (using eyed3), m4a (using AtomicParsley) and
  WavPack aka wv (using wvtag).
  * Use md5 rather than md5sum under macOS.
  * Support added for encoding with
  Audio Interchange File Format (AIFF).
  * Allow selection of either cddb or musicbrainz from the command line
  * Allow for embedding with do_embedalbumart() for single track
  encodes when OUTPUTFORMAT and ONETRACKOUTPUTFORMAT are different.
  * Experimental support for embedding albumart with ogg files.
  * Massive rework of CD lookup code so support multiple sources
  better. Thanks to Gabriel Rosenkoetter for his initial idea in this
  area, and to Tomasz Goliński on irc for initial inspiration on how
  this should work better.
  There are now 3 different options for CD lookup: cddb, musicbrainz and
  cdtext. They can all be listed in a comma-separated list for
  CDDBMETHOD and the code will now call all of them in the sequence
  listed. All the results will be combined into one list at the end for
  the user to select, just like would have previously worked for one
  source only.
  * Fix Musicbrainz ID calculation in makeids()
  * Fix abcde.mkcue() when handling the --wholedisk option. Thanks to
  Nino Burini for the patch.
  * Add more comprehensive examples for filename munging in the example
  config file.
  * Add a more better fix for the year lookup problem in
  abcde-musicbrainz-tool
  * Redirect stderr on "which" calls to clear up error noise on some
  systems.
  * Add Irix support.
  * Rework abcde-musicbrainz-tool to work with WebService::MusicBrainz
  Also added a specific dependency on version 1.0.4 or newer, so
  abcde-musicbrainz-tool will abort if the version found is too old.
  Since tweaked to deal with multi-artist albums and tracks more
  completely.
  * Add resume support in do_getalbumart()
  * Fix getopts setup for "P". Thanks to Alan W. Kerr for reporting this.
  * Major set of code cleanups to fix up lots of warnings found with
  shellcheck, and a few other style issues:
  + Lots of quoting fixes
  + Use $( instead of `
  + Stop using -o and -a syntax with if [ - use || or &amp;&amp; instead
  + Wrap and shorten some very long lines
  * Wrap some output messages so they fit on a standard width console
  * Factor out repeated code and make page() more useful
  * Add version check before resuming from an old ripping run
- Dropped abcde-quote.patch</changelog>
  <changelog author="jengelh@inai.de" date="1533988800">- Replace summary line with an actual summary. Fix broken
  sentence grammar in description.</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1550577600">- Update to 2.9.3
  * Replace non-portable sed code for generating offset list with some
    simple awk instead. Should now work on FreeBSD again.
  * Deal with bizarre cdda2wav behaviour when doing cdtext lookup - it
    writes the track information to *stdin*. Closes Issue #89:
    https://abcde.einval.com/bugzilla/show_bug.cgi?id=89
  * Add a warning in abcde.conf about mayb needing to install recode before
    using it in mungefilename()
- Clean with spec-cleaner
- Drop fix-makefile-version-2.9.2.patch which is fixed upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1551873600">- Added dependency on WebService::MusicBrainz</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1554206400">- Re-enabled musicbrainz, as both perl(MusicBrainz::DiscID) and
  perl(WebService::MusicBrainz) are accepted into Factory now.
  Note that abcde uses both MusicBrainz and CDDB by default.
  Build without MusicBrainz can be made by setting
  %_without_musibrainz 1 in prjconf.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1604491200">- Fix dependency on perl(WebService::MusicBrainz) to work with
  1.0.5 (boo#1178312)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1723636800">- Fix arithmetic on non-octal track numbers (boo#1219527)
  * add abcde.bug.204.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1737460800">- Replace freedb by gnudb for cddb search (boo#1233688)
  * add abcde-use-gnudb.patch</changelog>
</package>
<package pkgid="da9e370a2471f0a9c0d2f975ccb262a72f1018b50db6afc63b37ec849d339577" name="adios-gnu-mpich-hpc" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="6e94bb1a44d62ef66aac56b3cce6bdf6f720557ccedb8c78d94a02876ece8f82" name="adios-gnu-mpich-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="0a69938709661fa8c04de7e6e2be754cd9264d4ab2dac57c15e0d8623ca0ea8d" name="adios-gnu-mpich-hpc-devel-static" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="162ebad992037aad4e1564b6006962b88f2f5a36f14040aedb0ec22929a162b6" name="adios-gnu-mvapich2-hpc" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="df2211c8b8c490329fd9f7d0fb25f009ede153c6ccd21dda994e329703c32c69" name="adios-gnu-mvapich2-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="2dfd34f5feabccbab3fe55a44c88b8c2d682e6e2ac4be02c02bbb230f9fd3c1b" name="adios-gnu-mvapich2-hpc-devel-static" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="9308b4a623aa89f963d52df757e53436d72dbbc719a576d8bc8f20c9113f90a7" name="adios-gnu-openmpi2-hpc" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="53b8626402cfe101488ae10ccd32769abb1530cab0d94b6362e5d6a66941d89d" name="adios-gnu-openmpi2-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="f8f3f930db412c81f3df4f0dafeb488d79863b0fd6e98deb3f9cd0b0bc85581a" name="adios-gnu-openmpi2-hpc-devel-static" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="9bdb98d4e6ef417a221d4c1887e5aae9515af274acb6c3625aa9bacff13b77a9" name="adios-gnu-openmpi3-hpc" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="90910ec1a04abb52a5010e7a6a5a1dbbe94b12abe0bad97d0eb1148704510d30" name="adios-gnu-openmpi3-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="033434c181e6f0b8695ce54a42cef421514e7a785291e425a0c52b58c51c34de" name="adios-gnu-openmpi3-hpc-devel-static" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="c7bc99fd297a164559ebe22d5c84f4657fd85c14305bb251758ddb2b0366cb95" name="adios-gnu-openmpi4-hpc" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="62db531794af3d963bd2f909ab8019f4d9e2660be4c3244ab04094fdb618ca5c" name="adios-gnu-openmpi4-hpc-devel" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="30152dffb72964fbedbda3de707d0a8c60fa5e7b3fa3b4b998a0899ed63ed669" name="adios-gnu-openmpi4-hpc-devel-static" arch="noarch">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="89358725bfae28d3492327f9ff403fe2f1a0d902cbfd31b7085c7a4b6411ba04" name="adios-openmpi2" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="9cd872f77f860a95e20e48334755466767fccf68ca505f697179d7f228ba8b9e" name="adios-openmpi2" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="c881b8fc3cb8b2dd14c764bc0b4f03f6bdb12dab20065efdcf68de751d39954b" name="adios-openmpi2" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="708ef81b5a7048df0658fb4148c0ab47392dd4eb11c54874830be2bf2970df08" name="adios-openmpi2" arch="src">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="37a07b840113c5ff561f7280cbced54f9716d15dd91e69a55d95e832a6c71ac2" name="adios-openmpi2" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="57205ce36ec01668b22753607a04516fc16a57818a2342ea43e6105a4e94a23c" name="adios-openmpi2-devel" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="167ec465a28989e9bc25de92105df91b1871ad0d512e5771a19872b8aab47b06" name="adios-openmpi2-devel" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="abe5c6a7f76cef482ae68cd531e8e179058d2a54077afa9bf7191ed570130d27" name="adios-openmpi2-devel" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="f1a08ed4d41ca5dfd4410d6853bd6fce3206f67da1f802db96cf2865fd9adabe" name="adios-openmpi2-devel" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="d11fd028c71d784ed35a36e4dd7dd92aa8e9b03caea9f5e5879325cb708e4e4d" name="adios-openmpi2-devel-static" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="bf91b2cb3f9b2c009c2db70043bb251c7195f9e1fa833921bd434cf66fa7ec32" name="adios-openmpi2-devel-static" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="f484e5b2f1202f00b39222f911b9abf534b86649704074bae8180cad3b6747c6" name="adios-openmpi2-devel-static" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="d97daa6916bac06dd5bcd3d95bd355be66bca8ed4d4b61852cccad99022d95ce" name="adios-openmpi2-devel-static" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="e02982ba47dd90613306192d82cac84005364869ed323160da1b402fd2b25ef3" name="adios-openmpi3" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="3c5afdf6f03f9c482cadd2e881ea67bf5b62a7d2a9d4e380e441c792077bfed8" name="adios-openmpi3" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="3e825b92ed307f395eac8ffce1cc74a4e407b5fa3203cc22e0c1231d9db9656b" name="adios-openmpi3" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="1fe3f9659eb359c2e7a7878e86f653eaeb2a30ee1d58158b597d8366fc74dc83" name="adios-openmpi3" arch="src">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="306910556f977b49fd591074ec660c36c9f7ad9b3c5f78e059cfa05e38e72207" name="adios-openmpi3" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="eb273b30ce5f9fb24ea7b81ebc902a07e770868327dc3de7b7cda7bca1681277" name="adios-openmpi3-devel" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="44f747072bb0b689c08581762c213f6b0d02327caa490daada04712ad28b2fa3" name="adios-openmpi3-devel" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="da8828b51c6a7374dd5cff683fefe2d6f1842dc60039c5bc4c2629104d556bed" name="adios-openmpi3-devel" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="d655e4ade41182e3ee5caa77d949c0496e01b34597c497eac855e29b9d5e869e" name="adios-openmpi3-devel" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="c85e66e1c5828626f0f471934421325ef1b5a27b2eebac132aaea775dee48018" name="adios-openmpi3-devel-static" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="95c9f7990b17ae7d315d08de4690f2636e5467c93fd663996af8a758fc3bc140" name="adios-openmpi3-devel-static" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="74faa8b93b81baf1231266849f3c40932e16e70c7050676414b772c5f1c0f5e3" name="adios-openmpi3-devel-static" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="8f35da0fe808927116867e24a58c979f7d4dd7aff89f3cb064a493ff5e28505c" name="adios-openmpi3-devel-static" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="8d926abb8c7ae8f5c09d435895e2ded19ed01b03f9078eb8c3af3b1e7456974a" name="adios-openmpi4" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="0e19e5a44e5fd6e09bfafed6a442c25d10e9b45fb1c0049039973180f9fd82fc" name="adios-openmpi4" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="caac48889540cc7dc4cb1bb4e08a92c1e052e4592a8f151f9803629b9e815dd0" name="adios-openmpi4" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="257f00b419ff1fd603bb539016d2e4997655065d3110dde227511f924b1bcce7" name="adios-openmpi4" arch="src">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="57d532cfce18fbf16fc76f81a0e524eb8c39bb73cf3c4df35c22db55ee2e37f8" name="adios-openmpi4" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="be3f9b3a9662218cd9ef442bda30b5e2e2bb10794719c442081e286acf14930a" name="adios-openmpi4-devel" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="c5677b3dfb43297b840d43dfb4b96ba46eea53b4170916843e08e66a53439d4c" name="adios-openmpi4-devel" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="c97366ae2e527c45c7272ffbb51fb37ce0848f91ca0acf86b0ff3b664b99885a" name="adios-openmpi4-devel" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="2ec6096173675c24fb2cbbf032aea35f4f90e11f98168430d4f1fd7717cafc20" name="adios-openmpi4-devel" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="d581157e29b5cbd762f96ba4b60353a57765538465683808d577a5f0ed9bc422" name="adios-openmpi4-devel-static" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="75ec49b61d963a5aa9650dd57172e9d147f5686ae3268b03a3093f906e689c57" name="adios-openmpi4-devel-static" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="7d30c9dc3715c7a4d0706fa5bf3774d6e84dc5c05c8118aa6cae15b015fd04df" name="adios-openmpi4-devel-static" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="55d67acdb910df3bc8d14d1e2b567a29c67038adaa430aa79933e5f217502f43" name="adios-openmpi4-devel-static" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="6c80218f8bcf2f8429c4f04cc1e48d94e928d1dc2b1218a00df68843de6bd9c9" name="adios_1_13_1-gnu-mpich-hpc" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="8c628d1905719b7b3908c9e87088d4851c4ee18f89bb302801398472fc4614fe" name="adios_1_13_1-gnu-mpich-hpc" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="caef421dc37c4dd98338225c2e3ed797214da23fafc478bf05f0794fec0c8fa4" name="adios_1_13_1-gnu-mpich-hpc" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="01d5c5271166a539c658ebf28212709960280286406eeeab7630a8c3d123c23b" name="adios_1_13_1-gnu-mpich-hpc" arch="src">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="0e133e5a0ce98602e8de7e93626e3d03626c47164894ce33e76a939443fbd5ea" name="adios_1_13_1-gnu-mpich-hpc" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="caf0bab178eb67faea9d55dd3a12b2b88a63c68bf1ce86a32253f3980203e9fc" name="adios_1_13_1-gnu-mpich-hpc-devel" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="5149e873b5a6bdc0bd592daa47cd93cc53956c0bba5a2b0c6629dcfe485d9172" name="adios_1_13_1-gnu-mpich-hpc-devel" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="93f14c3304789ab4728c07ad37de0bba46efecd400dee93196fc65eab2864dd5" name="adios_1_13_1-gnu-mpich-hpc-devel" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="31b28887eff01028390ab822ec7627a98094b8121ca9f5cebba63525e452cba1" name="adios_1_13_1-gnu-mpich-hpc-devel" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="bf78be5a6f1920413f7b5e035d9432615bd1a655f3300cbbdc0ca096f310d6a4" name="adios_1_13_1-gnu-mpich-hpc-devel-static" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="b2f274623ff1ab709ee0e7a4cd312d5f1fb493556296e881dc53f20ee23e866c" name="adios_1_13_1-gnu-mpich-hpc-devel-static" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="ada0bd197b6020ad650fe5f8daab2bb9a3cf85dabedf1021209276fc0e259e32" name="adios_1_13_1-gnu-mpich-hpc-devel-static" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="4ab0edc9735d898583a510d5cb4c747ae5064058e6e28c423edcb6632b2a6dfa" name="adios_1_13_1-gnu-mpich-hpc-devel-static" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="f4e7e7cdead7141d676f098bc98306f5ea08ad6a909c17102cb3c50dbde5fd39" name="adios_1_13_1-gnu-mvapich2-hpc" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="9850f587a7dd8b48b8848314a365916a72a4c1e58e46030354c0867c02f0971d" name="adios_1_13_1-gnu-mvapich2-hpc" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="ecf983e8b0fe3c43451486505a28313359d97a351c95f3e80eb876dbe93df0e3" name="adios_1_13_1-gnu-mvapich2-hpc" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="780ba02b62b12c85137f8d00c10db3b0255ee1d5e2d4d5a02eae76389d3f201c" name="adios_1_13_1-gnu-mvapich2-hpc" arch="src">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="7dffaa1bc19640c8cc85bd4dde129b6b946d25ddb6bfefb14910775db0f3aaee" name="adios_1_13_1-gnu-mvapich2-hpc" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="3d26949fcc518dbfe808c144a8f41593c864a150f35234095e1a9865605f57cb" name="adios_1_13_1-gnu-mvapich2-hpc-devel" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="0d458cd8542e2f8ab9f212728c069d0efe258e6c721f8020ea7669a18af0ca00" name="adios_1_13_1-gnu-mvapich2-hpc-devel" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="3bb013259a3a7f5f9af24ec0119df329b790a93d47d346269a8ff09e068c3eab" name="adios_1_13_1-gnu-mvapich2-hpc-devel" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="f875672d9d4c86cc30a971de2def08a44efa37bf3162bb4e8550f29cafee3087" name="adios_1_13_1-gnu-mvapich2-hpc-devel" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="f353ebdd8baaec3d7085348bd32618c1264c1692a28ed955a5fff5ae1416743f" name="adios_1_13_1-gnu-mvapich2-hpc-devel-static" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="a223f3639beba1dcf1cce579fcc6fb1488271acd0a6edc6f0a6046036b9aa788" name="adios_1_13_1-gnu-mvapich2-hpc-devel-static" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="1648b57b304c0a0dc994a69e6d0b2443a70401c1a9f9c9d8db40f862545ca80f" name="adios_1_13_1-gnu-mvapich2-hpc-devel-static" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="f42f218f6e4fc4947c4ac51d1bec64cbe7b40e1ddeba7337c57fd26d4f137cd2" name="adios_1_13_1-gnu-mvapich2-hpc-devel-static" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="3afab26748a5fd6f68e9101c7ff635fca97dc9e6b423d92cfc5bd5b6f9e891ec" name="adios_1_13_1-gnu-openmpi2-hpc" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="49fc2a782598ff841226e50ecd6f473e114afdfe57b38bb18b8524fbaa554591" name="adios_1_13_1-gnu-openmpi2-hpc" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="30716c3bbb37fbfca77f80e14dbbc27ec6b7d16edb9e86dbde185487dda395e3" name="adios_1_13_1-gnu-openmpi2-hpc" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="e8fd218c62b3cdb91f44f7e9601b51092a3f758dd6cbe9d00c957d75fa40eca4" name="adios_1_13_1-gnu-openmpi2-hpc" arch="src">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="535a8cfe0afd3f6447de1f4f20f05110bebaac21aa2e60af84bd2d2971cb08f1" name="adios_1_13_1-gnu-openmpi2-hpc" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="ce2e85672468d38d9f34ea80207e6355db5ec007ad4b176c80cc34ce8c02e758" name="adios_1_13_1-gnu-openmpi2-hpc-devel" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="7fc8068373251c4c2563a67877dd1af7912d4e6c79f6431b1c3ebc9a4f68ab6b" name="adios_1_13_1-gnu-openmpi2-hpc-devel" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="206c5ee0477d92667db1b5f64a9c6a60c862e9d24e795644ad172010b1274b78" name="adios_1_13_1-gnu-openmpi2-hpc-devel" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="8ba343bf2df25773bb830172af042b7850ed00d360cfeed1d9c5a780f93d4187" name="adios_1_13_1-gnu-openmpi2-hpc-devel" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="3cba2aa7af06da1f8ac495a7105b4514177289acd2187c476831c74de24dcf63" name="adios_1_13_1-gnu-openmpi2-hpc-devel-static" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="8f97883dc3ffafdb3bf26a80751f836bc43ab93cd57b7c352f4e051adab80b1e" name="adios_1_13_1-gnu-openmpi2-hpc-devel-static" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="1ebc82ed910ce3fe75eb1681510965e51658be19e89fdcdb3aac9464854cf1e2" name="adios_1_13_1-gnu-openmpi2-hpc-devel-static" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="78ffb587e8dcf193c1a5acc52115eab96555885ef5a38d32dcb8e3a86eb68ecb" name="adios_1_13_1-gnu-openmpi2-hpc-devel-static" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="f3272e0348c7de0f9313497dd38a88af0115899a5eb82bbe10d38c11b4d4f596" name="adios_1_13_1-gnu-openmpi3-hpc" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="e8b1f01e8278bc9176d749298af968f985c367d34127e89faccfb249d25f6fc2" name="adios_1_13_1-gnu-openmpi3-hpc" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="4f6a5f7cc98afcd5700eee8b0080b80b1c05660dcc8fd7bf9f877d28390dc564" name="adios_1_13_1-gnu-openmpi3-hpc" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="8c9736863dae37c81beba7f05c1bdfd3f647cb584464261b4feec5e496097a96" name="adios_1_13_1-gnu-openmpi3-hpc" arch="src">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="26ec8ddeb0c23b402d8c03f7b4fe7468f700afb8a2c306ef28a23d96e629475b" name="adios_1_13_1-gnu-openmpi3-hpc" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="1852a0caeb56b0a3624d29bf1657cfe6773ece82b3d6b1f5185cb36208f5fba3" name="adios_1_13_1-gnu-openmpi3-hpc-devel" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="349eea78c42028eaeb416e494a2565d61459c978b8eb69f6dd7379b2cb402aa3" name="adios_1_13_1-gnu-openmpi3-hpc-devel" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="b883434e554aacb8e7ea75c26922b9383c77ca1b2f511f358d87db809705cb36" name="adios_1_13_1-gnu-openmpi3-hpc-devel" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="847f8321aa03a0556597feda6497eaceb4213ff9ce68b81ac06fd0be2d79164e" name="adios_1_13_1-gnu-openmpi3-hpc-devel" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="d315c4498ee6e74c22f619f643d17224f805670ebcb123edc89e6be62f730467" name="adios_1_13_1-gnu-openmpi3-hpc-devel-static" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="d31c4f167342ec0e48940d1b48fd32e27fe789ff163aa623271f196c67092ae6" name="adios_1_13_1-gnu-openmpi3-hpc-devel-static" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="1347fc4983b43e106a50e45a36a040a98cc66e04743ef9068c44d8bec9b6fda7" name="adios_1_13_1-gnu-openmpi3-hpc-devel-static" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="6ea212725c9129f396ba7aeb4e620658ca7b251de52508d0e38b81b3fc62271c" name="adios_1_13_1-gnu-openmpi3-hpc-devel-static" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="36386015a41a2e3f4790436b5c1b47972fa98c335ed2755adacfb06ffea44996" name="adios_1_13_1-gnu-openmpi4-hpc" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="5bf630cb4b9c2a3b80b6807a722042340331fa1028793dd05d12b51c7b236c42" name="adios_1_13_1-gnu-openmpi4-hpc" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="a03e5c47f0a795df451382bb41961b5bb4dbcc6a28e67239f9a5f4d26d5c448d" name="adios_1_13_1-gnu-openmpi4-hpc" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="7f6b9d9094204d9a42cb20c262748e074d1f3147d7a4aa31623af28374ef95f6" name="adios_1_13_1-gnu-openmpi4-hpc" arch="src">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="bacf167e4a706062046ac80c7ea8073cb0690d55d12b3759e464bcd60782dfef" name="adios_1_13_1-gnu-openmpi4-hpc" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="cb4b34d264805bc803bbd97562ce3aeb7d18a41e70051b252c2664bf49141b71" name="adios_1_13_1-gnu-openmpi4-hpc-devel" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="ec69d4031730ed7952a0baa391d6ef94e642c33286268d29de1633b120d9a4fe" name="adios_1_13_1-gnu-openmpi4-hpc-devel" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="e8ba2aec131f446b1d01ad91463983348390276d3a747e7cdf50df689d793065" name="adios_1_13_1-gnu-openmpi4-hpc-devel" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="758488f6641bd347daa53666c1a99fed6e0cb89a9be33ccee40d8b2f5312f669" name="adios_1_13_1-gnu-openmpi4-hpc-devel" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="8846a72d544e54d267cc66ad9a70ab6bc39c332de5c15d3a3fc6eceb62aa7814" name="adios_1_13_1-gnu-openmpi4-hpc-devel-static" arch="aarch64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="b733998b069276dcffa9979032ca8d4e34ee6961158ed49defdf2fcff3ee8568" name="adios_1_13_1-gnu-openmpi4-hpc-devel-static" arch="i586">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="a7253e9dd0080abc858773efc1ba16aa3e845070284fc0c03494a31d3fa4557e" name="adios_1_13_1-gnu-openmpi4-hpc-devel-static" arch="ppc64le">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="d4fe130b3f3e40652cbc6e9d451a4bc37ac87a2702a7847f2928157c23dd0059" name="adios_1_13_1-gnu-openmpi4-hpc-devel-static" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="bp156.4.3.1"/>
  <changelog author="jjolly@suse.com" date="1515499200">- Added hpc macros support
  * Added _multibuild with serial, openmpi, and gnu-openmpi-hpc
  * Created devel package and module package
  * Created lua lmod module file for adios
- Added adios-correct-func-ret.patch</changelog>
  <changelog author="Ana Guerrero L&#xF3;pez &lt;aguerrero@suse.com&gt;" date="1550664000">- Update to version 1.31.1 (jsc#SLE-6004)
- Add python support:
  * This is only for Python2
  * Update in the module file
  * Add needed Requires on python2-xml and python2-PyYAML
- Fix a few python shebangs with patch fix_python_shebang.patch
- Add a Requires on hdf5 for every mpi flavor and update the module
  file with 'depends-on phdf5'.
- Add examples packages. It's only created for the openmpi flavor
  to avoid having several packages with the same content.
- Spec file polishing: spec-cleaner and update to the lastest
  packaging convention for HPC packages.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553515200">- Re-add CPATH, C_INCLUDE_PATH and CPLUS_INCLUDE_PATH to the module
  file.
- Add a separate package with the examples in two flavors one for
  non-HPC and another one for HPC: examples and examples-hpc.
- Update Requires for the devel package.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1553774400">- Drop the packages and flavors for examples/examples-hpc. It's easier
  for an interested user to download directly the source package and build
  them directly.
- Update the URLs to use https
- Add -L option to the standard master package
- Delete the module .version file in the %postun if it's the default one
- Use the macro %hpc_modules_init to load the module files</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1553860800">- Generalize and trim bias from description.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554724800">- Update Licensing.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1554897600">- Fix path for the files that were installed directly at /etc.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1556539200">- Move the static libraries to a -devel-static packages. Adios doesn't
  provides shared libraries and the static libraries are required for
  the bindings to work.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1570449600">- Remake patch adios-correct-func-ret.patch to make sure the functions
  return something instead of changing the return type from int to void.</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1571400000">- Disable openmpi3 and the openmpi flavor in SLE.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1574942400">- Fix aarch64 LTO build with -ffat-lto-objects flag</changelog>
  <changelog author="Ana Guerrero Lopez &lt;aguerrero@suse.com&gt;" date="1575028800">- Add missing FCFLAGS export</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028801">- Disable openmpi1 builds for SLE/Leap &gt; 15.1.
- Enable openmpi3 builds for Leap and SLE &gt; 15.1 (jsc#SLE-7773).
- Disable build on s390/s390x as netcdf is not available (bsc#1157965).
- Fix openmpi1 names for non-HPC builds on Factory.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1575028802">- Add support for gcc7.
- Add support for gcc8 and gcc9 (jsc#SLE-7766 &amp; jsc#SLE-8604).</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1575115200">- Correct naming of openmpi1 packages in Leap 15.0/15.1 (still
  called openmpi), fixes unresolvable packages.
- Add non-HPC openmpi2 and openmpi3 flavors.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595073600">- Drop numpy build dependency. The numpy wrapper is currently not
  built, and can be built separately.
- Add -fallow-argument-mismatch Fortran flag to workaround
  GFortran10 being more strict by default.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1595246400">- Adapt to HPC module netcdf naming change (boo#1174291).</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612353600">- Change 'Requires:' to other HPC packages to %requires_eq to depend
  on the exact version. This should take care of HPC packages ignoring
  proper ABI versioning.</changelog>
  <changelog author="Egbert Eich &lt;eich@suse.com&gt;" date="1612526400">- Add build support for gcc10 to HPC build (bsc#1174439).
- Add openmpi4 flavors.
- Add Fix-code-to-be-python3-compliant.patch:
  Remove python2 code and dependencies.</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1725019200">- Require python3-PyYAML instead of non-existent python-PyYAML
  (bsc#1228146)</changelog>
</package>
<package pkgid="c90a0565d156891ddc533672bf3f82d3d677c66a7eb98cff979ee9e93c71edc8" name="afl" arch="aarch64">
  <version epoch="0" ver="4.21c" rel="bp156.2.3.1"/>
  <changelog author="Peace Peters &lt;peacepeters.pp@gmail.com&gt;" date="1626350400">- s390x added to the compiler files</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1626696000">- updated to 3.14c
  - afl-fuzz:
  - fix -F when a '/' was part of the parameter
  - fixed a crash for cmplog for very slow inputs
  - fix for AFLfast schedule counting
  - removed implied -D determinstic from -M main
  - if the target becomes unavailable check out out/default/error.txt
    for an indicator why
  - AFL_CAL_FAST was a dead env, now does the same as AFL_FAST_CAL
  - reverse read the queue on resumes (more effective)
  - fix custom mutator trimming
  - afl-cc:
  - Update to COMPCOV/laf-intel that speeds up the instrumentation
    process a lot - thanks to Michael Rodler/f0rki for the PR!
  - Fix for failures for some sized string instrumentations
  - Fix to instrument global namespace functions in c++
  - Fix for llvm 13
  - support partial linking
  - do honor AFL_LLVM_{ALLOW/DENY}LIST for LTO autodictionary and DICT2FILE
  - We do support llvm versions from 3.8 to 5.0 again
  - frida_mode:
  - several fixes for cmplog
  - remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET
  - less coverage collision
  - feature parity of aarch64 with intel now (persistent, cmplog,
    in-memory testcases, asan)
  - afl-cmin and afl-showmap -i do now descend into subdirectories
    (like afl-fuzz does) - note that afl-cmin.bash does not!
  - afl_analyze:
  - fix timeout handling
  - add forkserver support for better performance
  - ensure afl-compiler-rt is built for gcc_module
  - always build aflpp_driver for libfuzzer harnesses
  - added `AFL_NO_FORKSRV` env variable support to
    afl-cmin, afl-tmin, and afl-showmap, by @jhertz
  - removed outdated documents, improved existing documentation</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632657600">- enable gcc-plugin on factory
- build with 32bit plugins on x86_64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1643630400">- updated to 4.00c
  - complete documentation restructuring, made possible by Google Season
    of Docs :) thank you Jana!
  - we renamed several UI and fuzzer_stat entries to be more precise,
    e.g. "unique crashes" -&gt; "saved crashes", "total paths" -&gt;
    "corpus count", "current path" -&gt; "current item".
    This might need changing custom scripting!
  - Nyx mode (full system emulation with snapshot capability) has been
    added - thanks to @schumilo and @eqv!
  - unicorn_mode:
  - Moved to unicorn2! by Ziqiao Kong (@lazymio)
  - Faster, more accurate emulation (newer QEMU base), risc-v support
  - removed indirections in rust callbacks
  - new binary-only fuzzing mode: coresight_mode for aarch64 CPUs :)
    thanks to RICSecLab submitting!
  - if instrumented libaries are dlopen()'ed after the forkserver you
    will now see a crash. Before you would have colliding coverage.
    We changed this to force fixing a broken setup rather then allowing
    ineffective fuzzing.
  - See docs/best_practices.md how to fix such setups.
  - afl-fuzz:
  - cmplog binaries will need to be recompiled for this version
    (it is better!)
  - fix a regression introduced in 3.10 that resulted in less
    coverage being detected. thanks to Collin May for reporting!
  - ensure all spawned targets are killed on exit
  - added AFL_IGNORE_PROBLEMS, plus checks to identify and abort on
    incorrect LTO usage setups and enhanced the READMEs for better
    information on how to deal with instrumenting libraries
  - fix -n dumb mode (nobody should use this mode though)
  - fix stability issue with LTO and cmplog
  - better banner
  - more effective cmplog mode
  - more often update the UI when in input2stage mode
  - qemu_mode/unicorn_mode: fixed OOB write when using libcompcov,
    thanks to kotee4ko for reporting!
  - frida_mode:
  - better performance, bug fixes
  - David Carlier added Android support :)
  - afl-showmap, afl-tmin and afl-analyze:
  - honor persistent mode for more speed. thanks to dloffre-snl
    for reporting!
  - fix bug where targets are not killed on timeouts
  - moved hidden afl-showmap -A option to -H to be used for
    coresight_mode
  - Prevent accidentaly killing non-afl/fuzz services when aborting
    afl-showmap and other tools.
  - afl-cc:
  - detect overflow reads on initial input buffer for asan
  - new cmplog mode (incompatible with older afl++ versions)
  - support llvm IR select instrumentation for default PCGUARD and LTO
  - fix for shared linking on MacOS
  - better selective instrumentation AFL_LLVM_{ALLOW|DENY}LIST
    on filename matching (requires llvm 11 or newer)
  - fixed a potential crash in targets for LAF string handling
  - fixed a bad assert in LAF split switches
  - added AFL_USE_TSAN thread sanitizer support
  - llvm and LTO mode modified to work with new llvm 14-dev (again.)
  - fix for AFL_REAL_LD
  - more -z defs filtering
  - make -v without options work
  - added the very good grammar mutator "GramaTron" to the
    custom_mutators
  - added optimin, a faster and better corpus minimizer by
    Adrian Herrera. Thank you!
  - added afl-persistent-config script to set perform permanent system
    configuration settings for fuzzing, for Linux and Macos.
    thanks to jhertz!
  - added xml, curl &amp; exotic string functions to llvm dictionary feature
  - fix AFL_PRELOAD issues on MacOS
  - removed utils/afl_frida because frida_mode/ is now so much better
  - added uninstall target to makefile (todo: update new readme!)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645617600">- Fix build with armv7l on Leap: we have afl-llvm-rt-lto{,-32}.o.
- Fix build with ppc64le: we don't seem to have the 32-bit object
  files available there and there is also no gcc-32bit.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1654344000">- Add llvm14-fix-build.patch: fix build with LLVM 14.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1656417600">- updated to 4.01c
  - fixed */build_...sh scripts to work outside of git
  - new custom_mutator: libafl with token fuzzing :)
  - afl-fuzz:
  - when you just want to compile once and set CMPLOG, then just
    set -c 0 to tell afl-fuzz that the fuzzing binary is also for
    CMPLOG.
  - new commandline options -g/G to set min/max length of generated
    fuzz inputs
  - you can set the time for syncing to other fuzzer now with
    AFL_SYNC_TIME
  - reintroduced AFL_PERSISTENT and AFL_DEFER_FORKSRV to allow
    persistent mode and manual forkserver support if these are not
    in the target binary (e.g. are in a shared library)
  - add AFL_EARLY_FORKSERVER to install the forkserver as earliest as
    possible in the target (for afl-gcc-fast/afl-clang-fast/
    afl-clang-lto)
  - "saved timeouts" was wrong information, timeouts are still thrown
    away by default even if they have new coverage (hangs are always
    kept), unless AFL_KEEP_TIMEOUTS are set
  - AFL never implemented auto token inserts (but user token inserts,
    user token overwrite and auto token overwrite), added now!
  - fixed a mutation type in havoc mode
  - Mopt fix to always select the correct algorithm
  - fix effector map calculation (deterministic mode)
  - fix custom mutator post_process functionality
  - document and auto-activate pizza mode on condition
  - afl-cc:
  - due a bug in lld of llvm 15 LTO instrumentation wont work atm :-(
  - converted all passed to use the new llvm pass manager for llvm 11+
  - AFL++ PCGUARD mode is not available for 10.0.1 anymore (11+ only)
  - trying to stay on top on all these #$&amp;§!! changes in llvm 15 ...
  - frida_mode:
  - update to new frida release, handles now c++ throw/catch
  - unicorn_mode:
  - update unicorn engine, fix C example
  - utils:
  - removed optimin because it looses coverage due to a bug and is
    unmaintained :-(
- removed upstream llvm14-fix-build.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1660996800">- updated to 4.02c
  - afl-cc:
  - important fix for the default pcguard mode when LLVM IR vector
    selects are produced, thanks to @juppytt for reporting!
  - gcc_plugin:
  - Adacore submitted CMPLOG support to the gcc_plugin! :-)
  - llvm_mode:
  - laf cmp splitting fixed for more comparison types
  - frida_mode:
  - now works on Android!
  - afl-fuzz:
  - change post_process hook to allow returning NULL and 0 length to
    tell afl-fuzz to skip this mutated input</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1663675200">- updated to 4.03c
  - Building now gives a build summary what succeeded and what not
  - afl-fuzz:
  - added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
    of calibrating all initial seeds first. Good for large queues
    and long execution times, especially in CIs.
  - default calibration cycles set to 7 from 8, and only add 5 cycles
    to variables queue items instead of 12.
  - afl-cc:
  - fixed off-by-one bug in our pcguard implemenation, thanks for
    @tokatoka for reporting
  - fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
  - better handling of -fsanitize=..,...,.. lists
  - support added for LLVMFuzzerRunDriver()
  - fix gcc_mode cmplog
  - obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
    note that this will exit the target before main()
  - qemu_mode:
  - added AFL_QEMU_TRACK_UNSTABLE to log the addresses of unstable
    edges (together with AFL_DEBUG=1 afl-fuzz). thanks to
    worksbutnottested!
  - afl-analyze broke at some point, fix by CodeLogicError, thank you!
  - afl-cmin/afl-cmin.bash now have an -A option to allow also crashing
    and timeout inputs
  - unicorn_mode:
  - updated upstream unicorn version
  - fixed builds for aarch64
  - build now uses all available cores</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1666353600">- updated to 4.04c
  - fix gramatron and grammar_mutator build scripts
  - enhancements to the afl-persistent-config and afl-system-config
  - scripts
  - afl-fuzz:
  - force writing all stats on exit
  - afl-cc:
  - make gcc_mode (afl-gcc-fast) work with gcc down to version 3.6
  - qemu_mode:
  - fixed 10x speed degredation in v4.03c
  - added qemu_mode/fastexit helper library
  - unicorn_mode:
  - Enabled tricore arch (by @jma-qb)
  - Updated Capstone version in Rust bindings
  - llvm-mode:
  - AFL runtime will always pass inputs via shared memory, when possible,
    ignoring the command line.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666440000">- Update file list for riscv64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672920000">- updated to 4.05c
  - afl-fuzz:
  - added afl_custom_fuzz_send custom mutator feature. Now your can
    send fuzz data to the target as you need, e.g. via IPC.
  - cmplog mode now has a -l R option for random colorization, thanks
    to guyf2010 for the PR!
  - queue statistics are written every 30 minutes to
    out/NAME/queue_data if compiled with INTROSPECTION
  - new env: AFL_FORK_SERVER_KILL_SIGNAL
  - afl-showmap/afl-cmin
  - `-t none` now translates to `-t 120000` (120 seconds)
  - unicorn_mode updated
  - updated rust custom mutator dependencies and LibAFL custom mutator
  - several minor bugfixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Pin to llvm15 for the time being: code fails to build with
  llvm16.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681732800">- updated to 4.06c
  - afl-fuzz:
  - ensure temporary file descriptor is closed when not used
  - added `AFL_NO_WARN_INSTABILITY`
  - added time_wo_finds to fuzzer_stats
  - fixed a crash in pizza (1st april easter egg) mode. Sorry for
    everyone who was affected!
  - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1
  - option `-p mmopt` now also selects new queue items more often
  - fix bug in post_process custom mutator implementation
  - print name of custom mutator in UI
  - slight changes that improve fuzzer performance
  - afl-cc:
  - add CFI sanitizer variant to gcc targets
  - llvm 16 + 17 support (thanks to @devnexen!)
  - support llvm 15 native pcguard changes
  - support for LLVMFuzzerTestOneInput -1 return
  - LTO autoken and llvm_mode: added AFL_LLVM_DICT2FILE_NO_MAIN support
  - qemu_mode:
  - fix _RANGES envs to allow hyphens in the filenames
  - basic riscv support
  - frida_mode:
  - added `AFL_FRIDA_STATS_INTERVAL`
  - fix issue on MacOS
  - unicorn_mode:
  - updated and minor issues fixed
  - nyx_mode support for all tools
  - better sanitizer default options support for all tools
  - new custom module: autotoken, a grammar free fuzzer for text inputs
  - fixed custom mutator C examples
  - more minor fixes and cross-platform support</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1686571200">- updated to 4.07c
  - afl-fuzz:
  - reverse reading the seeds only on restarts (increases performance)
  - new env `AFL_POST_PROCESS_KEEP_ORIGINAL` to keep the orignal
    data before post process on finds (for atnwalk custom mutator)
  - new env `AFL_IGNORE_PROBLEMS_COVERAGE` to ignore coverage from
    loaded libs after forkserver initialization (required by Mozilla)
  - afl-cc:
  - added @responsefile support
  - new env `AFL_LLVM_LTO_SKIPINIT` to support the AFL++ based WASM
    (https://github.com/fgsect/WAFL) project
  - error and print help if afl-clan-lto is used with lto=thin
  - rewrote our PCGUARD pass to be compatible with LLVM 15+ shenanigans,
    requires LLVM 13+ now instead of 10.0.1+
  - fallback to native LLVM PCGUARD if our PCGUARD is unavailable
  - fixed a crash in GCC CMPLOG
  - afl-showmap:
  - added custom mutator post_process and send support
  - add `-I filelist` option, an alternative to `-i in_dir`
  - afl-cmin + afl-cmin.bash:
  - `-T threads` parallel task support, can be a huge speedup!
  - qemu_mode:
  - Persistent mode + QASAN support for ppc32 targets by @worksbutnottested
  - a new grammar custom mutator atnwalk was submitted by @voidptr127 !
  - two new custom mutators are now available:
  - TritonDSE in custom_mutators/aflpp_tritondse
  - SymQEMU in custom_mutators/symqemu
- removed ppc64le condition (failed parsing), we have no 32bit ppc64le</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1691755200">- updated to 4.08c
  - afl-fuzz:
  - new mutation engine: mutations that favor discovery more paths are
    prefered until no new finds for 10 minutes then switching to mutations
    that favor triggering crashes. Modes and switch time can be configured
    with `-P`. Also input mode for the target can be defined with `-a` to
    be `text` or `binary` (defaults to `generic`)
  - new custom mutator that has the new afl++ engine (so it can easily
    incorporated into new custom mutators), and also comes with a standalone
    command line tool! See custom_mutators/aflpp/standalone/
  - display the state of the fuzzing run in the UI :-)
  - fix timeout setting if '+' is used or a session is restarted
  - -l X option to enable base64 transformation solving
  - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on
    every instance which is counterproductive).
  - afl-cmin/afl-cmin.bash:
  - fixed a bug inherited from vanilla AFL where a coverage of
    map[123] = 11 would be the same as map[1123] = 1
  - warn on crashing inputs
  - adjust threads if less inputs than threads specified
  - afl-cc:
  - fixed an off-by-one instrumentation of iselect, hurting coverage a bit.
    Thanks to @amykweon for spotting and fixing!
  - @toka fixed a bug in laf-intel signed integer comparison splitting,
    thanks a lot!!
  - more LLVM compatability
  - frida_mode:
  - support for long form instrumentation on x86_x64 and arm64
  - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh
  - qemu_mode:
  - added qemu_mode/utils/qemu_get_symbol_addr.sh</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1702814400">- updated to 4.09c
  - afl-fuzz:
  - fixed the new mutation implementation for two bugs
  - added `AFL_FINAL_SYNC` which forces a final fuzzer sync (also for `-F`)
    before terminating.
  - added AFL_IGNORE_SEED_PROBLEMS to skip over seeds that time out instead
    of exiting with an error message
  - allow -S/-M naming up to 50 characters (from 24)
  - CMPLOG:
  - added scale support (-l S)
  - skip unhelpful insertions (u8)
  - added --version and --help command line parameters
  - fixed endless loop when reading malformed dictionaries
  - new custom mutator function: post_run - thanks to yangzao!
  - afl-whatsup:
  - detect instanced that are starting up and show them as such as not dead
  - now also shows coverage reached
  - option -m shows only very relevant stats
  - option -n will not use color in the output
  - instrumentation:
  - fix for a few string compare transform functions for LAF
  - we are instrumenting __cxx internal functions again. this might break
    a few targets, please report if so.
  - frida_mode:
  - fixes support for large map offsets
  - support for AFL_FUZZER_LOOPCOUNT for afl.rs and LLVMFuzzerTestOneInput
  - afl-cmin/afl-cmin.bash: prevent unneeded file errors
  - added new tool afl-addseeds that adds new seeds to a running campaign
  - added benchmark/benchmark.py if you want to see how good your fuzzing
    speed is in comparison to other setups.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707134400">- updated to 4.10c
  - afl-fuzz:
  - default power schedule is now EXPLORE, due a fix in fast schedules
    explore is slightly better now.
  - fixed minor issues in the mutation engine, thanks to @futhewo for
    reporting!
  - better deterministic fuzzing is now available, benchmarks have shown
    to improve fuzzing. Enable with -D. Thanks to @kdsjZh for the PR!
  - afl-cc:
  - large rewrite by @SonicStark which fixes a few corner cases, thanks!
  - LTO mode now requires llvm 12+
  - workaround for ASAN with gcc_plugin mode
  - instrumentation:
  - LLVM 18 support, thanks to @devnexen!
  - Injection (SQL, LDAP, XSS) fuzzing feature now available, see
    `instrumentation/README.injections.md` how to activate/use/expand.
  - compcov/LAF-intel:
  - floating point splitting bug fix by @hexcoder
  - due a bug in LLVM 17 integer splitting is disabled there!
  - when splitting floats was selected, integers were always split as well,
    fixed to require AFL_LLVM_LAF_SPLIT_COMPARES or _ALL as it should
  - dynamic instrumentation filtering for LLVM NATIVE, thanks @Mozilla!
    see utils/dynamic_covfilter/README.md
  - qemu_mode:
  - plugins are now activated by default and a new module is included that
    produces drcov compatible traces for lighthouse/lightkeeper/...
    thanks to @JRomainG to submitting!
  - updated Nyx checkout (fixes a bug) and some QOL
  - updated the custom grammar mutator
  - document afl-cmin does not work on macOS (but afl-cmin.bash does)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1713182400">- updated to 4.20c
  + A new forkserver communication model is now introduced. afl-fuzz is
    backward compatible to old compiled targets if they are not built
    for CMPLOG/Redqueen, but new compiled targets will not work with
    old afl-fuzz versions!
  + Recompile all targets that are instrumented for CMPLOG/Redqueen!
  - AFL++ now supports up to 4 billion coverage edges, up from 6 million.
  - New compile option: `make PERFORMANCE=1` - this will enable special
    CPU dependent optimizations that make everything more performant - but
    the binaries will likely won't work on different platforms. Also
    enables a faster hasher if the CPU requirements are met.
  - The persistent record feature (see config.h) was expanded to also
    support replay, thanks to @quarta-qti !
  - afl-fuzz:
  - the new deterministic fuzzing feature is now activated by default,
    deactivate with -z. Parameters -d and -D are ignored.
  - small improvements to CMPLOG/redqueen
  - workround for a bug with MOpt -L when used with -M - in the future
    we will either remove or rewrite MOpt.
  - fix for `-t xxx+` feature
  - -e extension option now saves the queue items, crashes, etc. with the
    extension too
  - fixes for trimmming, correct -V time and reading stats on resume by eqv
    thanks a lot!
  - afl-cc:
  - added collision free caller instrumentation to LTO mode. activate with
    `AFL_LLVM_LTO_CALLER=1`. You can set a max depth to go through single
    block functions with `AFL_LLVM_LTO_CALLER_DEPTH` (default 0)
  - fixes for COMPCOV/LAF and most other modules
  - fix for GCC_PLUGIN cmplog that broke on std::strings
  - afl-whatsup:
  - now also displays current average speed
  - small bugfixes
  - Fixes for aflpp custom mutator and standalone tool
  - Minor edits to afl-persistent-config
  - Prevent temporary files being left behind on aborted afl-whatsup
  - More CPU benchmarks added to benchmark/</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1718020800">- updated to 4.21c
  * afl-fuzz
  - fixed a regression in afl-fuzz that resulted in a 5-10% performace loss
    do a switch from gettimeofday() to clock_gettime() which should be rather
    three times faster. The reason for this is unknown.
  - new queue selection algorithm based on 2 core years of queue data
    analysis. gives a noticable improvement on coverage although the results
    seem counterintuitive :-)
  - added AFL_DISABLE_REDUNDANT for huge queues
  - added `AFL_NO_SYNC` environment variable that does what you think it does
  - fix AFL_PERSISTENT_RECORD
  - run custom_post_process after standard trimming
  - prevent filenames in the queue that have spaces
  - minor fix for FAST schedules
  - more frequent stats update when syncing (todo: check performance impact)
  - now timing of calibration, trimming and syncing is measured seperately,
    thanks to @eqv!
  - -V timing is now accurately the fuzz time (without syncing), before
    long calibration times and syncing could result in now fuzzing being
    made when the time was already run out until then, thanks to @eqv!
  - fix -n uninstrumented mode when ending fuzzing
  - enhanced the ASAN configuration
  - make afl-fuzz use less memory with cmplog and fix a memleak
  * afl-cc:
  - re-enable i386 support that was accidently disabled
  - fixes for LTO and outdated afl-gcc mode for i386
  - fix COMPCOV split compare for old LLVMs
  - disable xml/curl/g_ string transform functions because we do not check
    for null pointers ... TODO
  - ensure shared memory variables are visible in weird build setups
  - compatability to new LLVM 19 changes
  * afl-cmin
  - work with input files that have a space
  * afl-showmap
  - fix memory leak on shmem testcase usage (thanks to @ndrewh)
  - minor fix to collect coverage -C (thanks to @bet4it)
  * Fixed a shmem mmap bug (that rarely came up on MacOS)
  * libtokencap: script generate_libtoken_dict.sh added by @a-shvedov</changelog>
</package>
<package pkgid="0b60c797cb16dc209d28e68b2167e3c69d572f521c124ee4ae5dc3f77ac56797" name="afl" arch="i586">
  <version epoch="0" ver="4.21c" rel="bp156.2.3.1"/>
  <changelog author="Peace Peters &lt;peacepeters.pp@gmail.com&gt;" date="1626350400">- s390x added to the compiler files</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1626696000">- updated to 3.14c
  - afl-fuzz:
  - fix -F when a '/' was part of the parameter
  - fixed a crash for cmplog for very slow inputs
  - fix for AFLfast schedule counting
  - removed implied -D determinstic from -M main
  - if the target becomes unavailable check out out/default/error.txt
    for an indicator why
  - AFL_CAL_FAST was a dead env, now does the same as AFL_FAST_CAL
  - reverse read the queue on resumes (more effective)
  - fix custom mutator trimming
  - afl-cc:
  - Update to COMPCOV/laf-intel that speeds up the instrumentation
    process a lot - thanks to Michael Rodler/f0rki for the PR!
  - Fix for failures for some sized string instrumentations
  - Fix to instrument global namespace functions in c++
  - Fix for llvm 13
  - support partial linking
  - do honor AFL_LLVM_{ALLOW/DENY}LIST for LTO autodictionary and DICT2FILE
  - We do support llvm versions from 3.8 to 5.0 again
  - frida_mode:
  - several fixes for cmplog
  - remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET
  - less coverage collision
  - feature parity of aarch64 with intel now (persistent, cmplog,
    in-memory testcases, asan)
  - afl-cmin and afl-showmap -i do now descend into subdirectories
    (like afl-fuzz does) - note that afl-cmin.bash does not!
  - afl_analyze:
  - fix timeout handling
  - add forkserver support for better performance
  - ensure afl-compiler-rt is built for gcc_module
  - always build aflpp_driver for libfuzzer harnesses
  - added `AFL_NO_FORKSRV` env variable support to
    afl-cmin, afl-tmin, and afl-showmap, by @jhertz
  - removed outdated documents, improved existing documentation</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632657600">- enable gcc-plugin on factory
- build with 32bit plugins on x86_64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1643630400">- updated to 4.00c
  - complete documentation restructuring, made possible by Google Season
    of Docs :) thank you Jana!
  - we renamed several UI and fuzzer_stat entries to be more precise,
    e.g. "unique crashes" -&gt; "saved crashes", "total paths" -&gt;
    "corpus count", "current path" -&gt; "current item".
    This might need changing custom scripting!
  - Nyx mode (full system emulation with snapshot capability) has been
    added - thanks to @schumilo and @eqv!
  - unicorn_mode:
  - Moved to unicorn2! by Ziqiao Kong (@lazymio)
  - Faster, more accurate emulation (newer QEMU base), risc-v support
  - removed indirections in rust callbacks
  - new binary-only fuzzing mode: coresight_mode for aarch64 CPUs :)
    thanks to RICSecLab submitting!
  - if instrumented libaries are dlopen()'ed after the forkserver you
    will now see a crash. Before you would have colliding coverage.
    We changed this to force fixing a broken setup rather then allowing
    ineffective fuzzing.
  - See docs/best_practices.md how to fix such setups.
  - afl-fuzz:
  - cmplog binaries will need to be recompiled for this version
    (it is better!)
  - fix a regression introduced in 3.10 that resulted in less
    coverage being detected. thanks to Collin May for reporting!
  - ensure all spawned targets are killed on exit
  - added AFL_IGNORE_PROBLEMS, plus checks to identify and abort on
    incorrect LTO usage setups and enhanced the READMEs for better
    information on how to deal with instrumenting libraries
  - fix -n dumb mode (nobody should use this mode though)
  - fix stability issue with LTO and cmplog
  - better banner
  - more effective cmplog mode
  - more often update the UI when in input2stage mode
  - qemu_mode/unicorn_mode: fixed OOB write when using libcompcov,
    thanks to kotee4ko for reporting!
  - frida_mode:
  - better performance, bug fixes
  - David Carlier added Android support :)
  - afl-showmap, afl-tmin and afl-analyze:
  - honor persistent mode for more speed. thanks to dloffre-snl
    for reporting!
  - fix bug where targets are not killed on timeouts
  - moved hidden afl-showmap -A option to -H to be used for
    coresight_mode
  - Prevent accidentaly killing non-afl/fuzz services when aborting
    afl-showmap and other tools.
  - afl-cc:
  - detect overflow reads on initial input buffer for asan
  - new cmplog mode (incompatible with older afl++ versions)
  - support llvm IR select instrumentation for default PCGUARD and LTO
  - fix for shared linking on MacOS
  - better selective instrumentation AFL_LLVM_{ALLOW|DENY}LIST
    on filename matching (requires llvm 11 or newer)
  - fixed a potential crash in targets for LAF string handling
  - fixed a bad assert in LAF split switches
  - added AFL_USE_TSAN thread sanitizer support
  - llvm and LTO mode modified to work with new llvm 14-dev (again.)
  - fix for AFL_REAL_LD
  - more -z defs filtering
  - make -v without options work
  - added the very good grammar mutator "GramaTron" to the
    custom_mutators
  - added optimin, a faster and better corpus minimizer by
    Adrian Herrera. Thank you!
  - added afl-persistent-config script to set perform permanent system
    configuration settings for fuzzing, for Linux and Macos.
    thanks to jhertz!
  - added xml, curl &amp; exotic string functions to llvm dictionary feature
  - fix AFL_PRELOAD issues on MacOS
  - removed utils/afl_frida because frida_mode/ is now so much better
  - added uninstall target to makefile (todo: update new readme!)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645617600">- Fix build with armv7l on Leap: we have afl-llvm-rt-lto{,-32}.o.
- Fix build with ppc64le: we don't seem to have the 32-bit object
  files available there and there is also no gcc-32bit.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1654344000">- Add llvm14-fix-build.patch: fix build with LLVM 14.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1656417600">- updated to 4.01c
  - fixed */build_...sh scripts to work outside of git
  - new custom_mutator: libafl with token fuzzing :)
  - afl-fuzz:
  - when you just want to compile once and set CMPLOG, then just
    set -c 0 to tell afl-fuzz that the fuzzing binary is also for
    CMPLOG.
  - new commandline options -g/G to set min/max length of generated
    fuzz inputs
  - you can set the time for syncing to other fuzzer now with
    AFL_SYNC_TIME
  - reintroduced AFL_PERSISTENT and AFL_DEFER_FORKSRV to allow
    persistent mode and manual forkserver support if these are not
    in the target binary (e.g. are in a shared library)
  - add AFL_EARLY_FORKSERVER to install the forkserver as earliest as
    possible in the target (for afl-gcc-fast/afl-clang-fast/
    afl-clang-lto)
  - "saved timeouts" was wrong information, timeouts are still thrown
    away by default even if they have new coverage (hangs are always
    kept), unless AFL_KEEP_TIMEOUTS are set
  - AFL never implemented auto token inserts (but user token inserts,
    user token overwrite and auto token overwrite), added now!
  - fixed a mutation type in havoc mode
  - Mopt fix to always select the correct algorithm
  - fix effector map calculation (deterministic mode)
  - fix custom mutator post_process functionality
  - document and auto-activate pizza mode on condition
  - afl-cc:
  - due a bug in lld of llvm 15 LTO instrumentation wont work atm :-(
  - converted all passed to use the new llvm pass manager for llvm 11+
  - AFL++ PCGUARD mode is not available for 10.0.1 anymore (11+ only)
  - trying to stay on top on all these #$&amp;§!! changes in llvm 15 ...
  - frida_mode:
  - update to new frida release, handles now c++ throw/catch
  - unicorn_mode:
  - update unicorn engine, fix C example
  - utils:
  - removed optimin because it looses coverage due to a bug and is
    unmaintained :-(
- removed upstream llvm14-fix-build.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1660996800">- updated to 4.02c
  - afl-cc:
  - important fix for the default pcguard mode when LLVM IR vector
    selects are produced, thanks to @juppytt for reporting!
  - gcc_plugin:
  - Adacore submitted CMPLOG support to the gcc_plugin! :-)
  - llvm_mode:
  - laf cmp splitting fixed for more comparison types
  - frida_mode:
  - now works on Android!
  - afl-fuzz:
  - change post_process hook to allow returning NULL and 0 length to
    tell afl-fuzz to skip this mutated input</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1663675200">- updated to 4.03c
  - Building now gives a build summary what succeeded and what not
  - afl-fuzz:
  - added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
    of calibrating all initial seeds first. Good for large queues
    and long execution times, especially in CIs.
  - default calibration cycles set to 7 from 8, and only add 5 cycles
    to variables queue items instead of 12.
  - afl-cc:
  - fixed off-by-one bug in our pcguard implemenation, thanks for
    @tokatoka for reporting
  - fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
  - better handling of -fsanitize=..,...,.. lists
  - support added for LLVMFuzzerRunDriver()
  - fix gcc_mode cmplog
  - obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
    note that this will exit the target before main()
  - qemu_mode:
  - added AFL_QEMU_TRACK_UNSTABLE to log the addresses of unstable
    edges (together with AFL_DEBUG=1 afl-fuzz). thanks to
    worksbutnottested!
  - afl-analyze broke at some point, fix by CodeLogicError, thank you!
  - afl-cmin/afl-cmin.bash now have an -A option to allow also crashing
    and timeout inputs
  - unicorn_mode:
  - updated upstream unicorn version
  - fixed builds for aarch64
  - build now uses all available cores</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1666353600">- updated to 4.04c
  - fix gramatron and grammar_mutator build scripts
  - enhancements to the afl-persistent-config and afl-system-config
  - scripts
  - afl-fuzz:
  - force writing all stats on exit
  - afl-cc:
  - make gcc_mode (afl-gcc-fast) work with gcc down to version 3.6
  - qemu_mode:
  - fixed 10x speed degredation in v4.03c
  - added qemu_mode/fastexit helper library
  - unicorn_mode:
  - Enabled tricore arch (by @jma-qb)
  - Updated Capstone version in Rust bindings
  - llvm-mode:
  - AFL runtime will always pass inputs via shared memory, when possible,
    ignoring the command line.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666440000">- Update file list for riscv64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672920000">- updated to 4.05c
  - afl-fuzz:
  - added afl_custom_fuzz_send custom mutator feature. Now your can
    send fuzz data to the target as you need, e.g. via IPC.
  - cmplog mode now has a -l R option for random colorization, thanks
    to guyf2010 for the PR!
  - queue statistics are written every 30 minutes to
    out/NAME/queue_data if compiled with INTROSPECTION
  - new env: AFL_FORK_SERVER_KILL_SIGNAL
  - afl-showmap/afl-cmin
  - `-t none` now translates to `-t 120000` (120 seconds)
  - unicorn_mode updated
  - updated rust custom mutator dependencies and LibAFL custom mutator
  - several minor bugfixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Pin to llvm15 for the time being: code fails to build with
  llvm16.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681732800">- updated to 4.06c
  - afl-fuzz:
  - ensure temporary file descriptor is closed when not used
  - added `AFL_NO_WARN_INSTABILITY`
  - added time_wo_finds to fuzzer_stats
  - fixed a crash in pizza (1st april easter egg) mode. Sorry for
    everyone who was affected!
  - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1
  - option `-p mmopt` now also selects new queue items more often
  - fix bug in post_process custom mutator implementation
  - print name of custom mutator in UI
  - slight changes that improve fuzzer performance
  - afl-cc:
  - add CFI sanitizer variant to gcc targets
  - llvm 16 + 17 support (thanks to @devnexen!)
  - support llvm 15 native pcguard changes
  - support for LLVMFuzzerTestOneInput -1 return
  - LTO autoken and llvm_mode: added AFL_LLVM_DICT2FILE_NO_MAIN support
  - qemu_mode:
  - fix _RANGES envs to allow hyphens in the filenames
  - basic riscv support
  - frida_mode:
  - added `AFL_FRIDA_STATS_INTERVAL`
  - fix issue on MacOS
  - unicorn_mode:
  - updated and minor issues fixed
  - nyx_mode support for all tools
  - better sanitizer default options support for all tools
  - new custom module: autotoken, a grammar free fuzzer for text inputs
  - fixed custom mutator C examples
  - more minor fixes and cross-platform support</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1686571200">- updated to 4.07c
  - afl-fuzz:
  - reverse reading the seeds only on restarts (increases performance)
  - new env `AFL_POST_PROCESS_KEEP_ORIGINAL` to keep the orignal
    data before post process on finds (for atnwalk custom mutator)
  - new env `AFL_IGNORE_PROBLEMS_COVERAGE` to ignore coverage from
    loaded libs after forkserver initialization (required by Mozilla)
  - afl-cc:
  - added @responsefile support
  - new env `AFL_LLVM_LTO_SKIPINIT` to support the AFL++ based WASM
    (https://github.com/fgsect/WAFL) project
  - error and print help if afl-clan-lto is used with lto=thin
  - rewrote our PCGUARD pass to be compatible with LLVM 15+ shenanigans,
    requires LLVM 13+ now instead of 10.0.1+
  - fallback to native LLVM PCGUARD if our PCGUARD is unavailable
  - fixed a crash in GCC CMPLOG
  - afl-showmap:
  - added custom mutator post_process and send support
  - add `-I filelist` option, an alternative to `-i in_dir`
  - afl-cmin + afl-cmin.bash:
  - `-T threads` parallel task support, can be a huge speedup!
  - qemu_mode:
  - Persistent mode + QASAN support for ppc32 targets by @worksbutnottested
  - a new grammar custom mutator atnwalk was submitted by @voidptr127 !
  - two new custom mutators are now available:
  - TritonDSE in custom_mutators/aflpp_tritondse
  - SymQEMU in custom_mutators/symqemu
- removed ppc64le condition (failed parsing), we have no 32bit ppc64le</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1691755200">- updated to 4.08c
  - afl-fuzz:
  - new mutation engine: mutations that favor discovery more paths are
    prefered until no new finds for 10 minutes then switching to mutations
    that favor triggering crashes. Modes and switch time can be configured
    with `-P`. Also input mode for the target can be defined with `-a` to
    be `text` or `binary` (defaults to `generic`)
  - new custom mutator that has the new afl++ engine (so it can easily
    incorporated into new custom mutators), and also comes with a standalone
    command line tool! See custom_mutators/aflpp/standalone/
  - display the state of the fuzzing run in the UI :-)
  - fix timeout setting if '+' is used or a session is restarted
  - -l X option to enable base64 transformation solving
  - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on
    every instance which is counterproductive).
  - afl-cmin/afl-cmin.bash:
  - fixed a bug inherited from vanilla AFL where a coverage of
    map[123] = 11 would be the same as map[1123] = 1
  - warn on crashing inputs
  - adjust threads if less inputs than threads specified
  - afl-cc:
  - fixed an off-by-one instrumentation of iselect, hurting coverage a bit.
    Thanks to @amykweon for spotting and fixing!
  - @toka fixed a bug in laf-intel signed integer comparison splitting,
    thanks a lot!!
  - more LLVM compatability
  - frida_mode:
  - support for long form instrumentation on x86_x64 and arm64
  - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh
  - qemu_mode:
  - added qemu_mode/utils/qemu_get_symbol_addr.sh</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1702814400">- updated to 4.09c
  - afl-fuzz:
  - fixed the new mutation implementation for two bugs
  - added `AFL_FINAL_SYNC` which forces a final fuzzer sync (also for `-F`)
    before terminating.
  - added AFL_IGNORE_SEED_PROBLEMS to skip over seeds that time out instead
    of exiting with an error message
  - allow -S/-M naming up to 50 characters (from 24)
  - CMPLOG:
  - added scale support (-l S)
  - skip unhelpful insertions (u8)
  - added --version and --help command line parameters
  - fixed endless loop when reading malformed dictionaries
  - new custom mutator function: post_run - thanks to yangzao!
  - afl-whatsup:
  - detect instanced that are starting up and show them as such as not dead
  - now also shows coverage reached
  - option -m shows only very relevant stats
  - option -n will not use color in the output
  - instrumentation:
  - fix for a few string compare transform functions for LAF
  - we are instrumenting __cxx internal functions again. this might break
    a few targets, please report if so.
  - frida_mode:
  - fixes support for large map offsets
  - support for AFL_FUZZER_LOOPCOUNT for afl.rs and LLVMFuzzerTestOneInput
  - afl-cmin/afl-cmin.bash: prevent unneeded file errors
  - added new tool afl-addseeds that adds new seeds to a running campaign
  - added benchmark/benchmark.py if you want to see how good your fuzzing
    speed is in comparison to other setups.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707134400">- updated to 4.10c
  - afl-fuzz:
  - default power schedule is now EXPLORE, due a fix in fast schedules
    explore is slightly better now.
  - fixed minor issues in the mutation engine, thanks to @futhewo for
    reporting!
  - better deterministic fuzzing is now available, benchmarks have shown
    to improve fuzzing. Enable with -D. Thanks to @kdsjZh for the PR!
  - afl-cc:
  - large rewrite by @SonicStark which fixes a few corner cases, thanks!
  - LTO mode now requires llvm 12+
  - workaround for ASAN with gcc_plugin mode
  - instrumentation:
  - LLVM 18 support, thanks to @devnexen!
  - Injection (SQL, LDAP, XSS) fuzzing feature now available, see
    `instrumentation/README.injections.md` how to activate/use/expand.
  - compcov/LAF-intel:
  - floating point splitting bug fix by @hexcoder
  - due a bug in LLVM 17 integer splitting is disabled there!
  - when splitting floats was selected, integers were always split as well,
    fixed to require AFL_LLVM_LAF_SPLIT_COMPARES or _ALL as it should
  - dynamic instrumentation filtering for LLVM NATIVE, thanks @Mozilla!
    see utils/dynamic_covfilter/README.md
  - qemu_mode:
  - plugins are now activated by default and a new module is included that
    produces drcov compatible traces for lighthouse/lightkeeper/...
    thanks to @JRomainG to submitting!
  - updated Nyx checkout (fixes a bug) and some QOL
  - updated the custom grammar mutator
  - document afl-cmin does not work on macOS (but afl-cmin.bash does)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1713182400">- updated to 4.20c
  + A new forkserver communication model is now introduced. afl-fuzz is
    backward compatible to old compiled targets if they are not built
    for CMPLOG/Redqueen, but new compiled targets will not work with
    old afl-fuzz versions!
  + Recompile all targets that are instrumented for CMPLOG/Redqueen!
  - AFL++ now supports up to 4 billion coverage edges, up from 6 million.
  - New compile option: `make PERFORMANCE=1` - this will enable special
    CPU dependent optimizations that make everything more performant - but
    the binaries will likely won't work on different platforms. Also
    enables a faster hasher if the CPU requirements are met.
  - The persistent record feature (see config.h) was expanded to also
    support replay, thanks to @quarta-qti !
  - afl-fuzz:
  - the new deterministic fuzzing feature is now activated by default,
    deactivate with -z. Parameters -d and -D are ignored.
  - small improvements to CMPLOG/redqueen
  - workround for a bug with MOpt -L when used with -M - in the future
    we will either remove or rewrite MOpt.
  - fix for `-t xxx+` feature
  - -e extension option now saves the queue items, crashes, etc. with the
    extension too
  - fixes for trimmming, correct -V time and reading stats on resume by eqv
    thanks a lot!
  - afl-cc:
  - added collision free caller instrumentation to LTO mode. activate with
    `AFL_LLVM_LTO_CALLER=1`. You can set a max depth to go through single
    block functions with `AFL_LLVM_LTO_CALLER_DEPTH` (default 0)
  - fixes for COMPCOV/LAF and most other modules
  - fix for GCC_PLUGIN cmplog that broke on std::strings
  - afl-whatsup:
  - now also displays current average speed
  - small bugfixes
  - Fixes for aflpp custom mutator and standalone tool
  - Minor edits to afl-persistent-config
  - Prevent temporary files being left behind on aborted afl-whatsup
  - More CPU benchmarks added to benchmark/</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1718020800">- updated to 4.21c
  * afl-fuzz
  - fixed a regression in afl-fuzz that resulted in a 5-10% performace loss
    do a switch from gettimeofday() to clock_gettime() which should be rather
    three times faster. The reason for this is unknown.
  - new queue selection algorithm based on 2 core years of queue data
    analysis. gives a noticable improvement on coverage although the results
    seem counterintuitive :-)
  - added AFL_DISABLE_REDUNDANT for huge queues
  - added `AFL_NO_SYNC` environment variable that does what you think it does
  - fix AFL_PERSISTENT_RECORD
  - run custom_post_process after standard trimming
  - prevent filenames in the queue that have spaces
  - minor fix for FAST schedules
  - more frequent stats update when syncing (todo: check performance impact)
  - now timing of calibration, trimming and syncing is measured seperately,
    thanks to @eqv!
  - -V timing is now accurately the fuzz time (without syncing), before
    long calibration times and syncing could result in now fuzzing being
    made when the time was already run out until then, thanks to @eqv!
  - fix -n uninstrumented mode when ending fuzzing
  - enhanced the ASAN configuration
  - make afl-fuzz use less memory with cmplog and fix a memleak
  * afl-cc:
  - re-enable i386 support that was accidently disabled
  - fixes for LTO and outdated afl-gcc mode for i386
  - fix COMPCOV split compare for old LLVMs
  - disable xml/curl/g_ string transform functions because we do not check
    for null pointers ... TODO
  - ensure shared memory variables are visible in weird build setups
  - compatability to new LLVM 19 changes
  * afl-cmin
  - work with input files that have a space
  * afl-showmap
  - fix memory leak on shmem testcase usage (thanks to @ndrewh)
  - minor fix to collect coverage -C (thanks to @bet4it)
  * Fixed a shmem mmap bug (that rarely came up on MacOS)
  * libtokencap: script generate_libtoken_dict.sh added by @a-shvedov</changelog>
</package>
<package pkgid="fd01c43704c1776c43940000803691eb48ba88a378d09ef3fd2dafd667bc5a11" name="afl" arch="ppc64le">
  <version epoch="0" ver="4.21c" rel="bp156.2.3.1"/>
  <changelog author="Peace Peters &lt;peacepeters.pp@gmail.com&gt;" date="1626350400">- s390x added to the compiler files</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1626696000">- updated to 3.14c
  - afl-fuzz:
  - fix -F when a '/' was part of the parameter
  - fixed a crash for cmplog for very slow inputs
  - fix for AFLfast schedule counting
  - removed implied -D determinstic from -M main
  - if the target becomes unavailable check out out/default/error.txt
    for an indicator why
  - AFL_CAL_FAST was a dead env, now does the same as AFL_FAST_CAL
  - reverse read the queue on resumes (more effective)
  - fix custom mutator trimming
  - afl-cc:
  - Update to COMPCOV/laf-intel that speeds up the instrumentation
    process a lot - thanks to Michael Rodler/f0rki for the PR!
  - Fix for failures for some sized string instrumentations
  - Fix to instrument global namespace functions in c++
  - Fix for llvm 13
  - support partial linking
  - do honor AFL_LLVM_{ALLOW/DENY}LIST for LTO autodictionary and DICT2FILE
  - We do support llvm versions from 3.8 to 5.0 again
  - frida_mode:
  - several fixes for cmplog
  - remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET
  - less coverage collision
  - feature parity of aarch64 with intel now (persistent, cmplog,
    in-memory testcases, asan)
  - afl-cmin and afl-showmap -i do now descend into subdirectories
    (like afl-fuzz does) - note that afl-cmin.bash does not!
  - afl_analyze:
  - fix timeout handling
  - add forkserver support for better performance
  - ensure afl-compiler-rt is built for gcc_module
  - always build aflpp_driver for libfuzzer harnesses
  - added `AFL_NO_FORKSRV` env variable support to
    afl-cmin, afl-tmin, and afl-showmap, by @jhertz
  - removed outdated documents, improved existing documentation</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632657600">- enable gcc-plugin on factory
- build with 32bit plugins on x86_64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1643630400">- updated to 4.00c
  - complete documentation restructuring, made possible by Google Season
    of Docs :) thank you Jana!
  - we renamed several UI and fuzzer_stat entries to be more precise,
    e.g. "unique crashes" -&gt; "saved crashes", "total paths" -&gt;
    "corpus count", "current path" -&gt; "current item".
    This might need changing custom scripting!
  - Nyx mode (full system emulation with snapshot capability) has been
    added - thanks to @schumilo and @eqv!
  - unicorn_mode:
  - Moved to unicorn2! by Ziqiao Kong (@lazymio)
  - Faster, more accurate emulation (newer QEMU base), risc-v support
  - removed indirections in rust callbacks
  - new binary-only fuzzing mode: coresight_mode for aarch64 CPUs :)
    thanks to RICSecLab submitting!
  - if instrumented libaries are dlopen()'ed after the forkserver you
    will now see a crash. Before you would have colliding coverage.
    We changed this to force fixing a broken setup rather then allowing
    ineffective fuzzing.
  - See docs/best_practices.md how to fix such setups.
  - afl-fuzz:
  - cmplog binaries will need to be recompiled for this version
    (it is better!)
  - fix a regression introduced in 3.10 that resulted in less
    coverage being detected. thanks to Collin May for reporting!
  - ensure all spawned targets are killed on exit
  - added AFL_IGNORE_PROBLEMS, plus checks to identify and abort on
    incorrect LTO usage setups and enhanced the READMEs for better
    information on how to deal with instrumenting libraries
  - fix -n dumb mode (nobody should use this mode though)
  - fix stability issue with LTO and cmplog
  - better banner
  - more effective cmplog mode
  - more often update the UI when in input2stage mode
  - qemu_mode/unicorn_mode: fixed OOB write when using libcompcov,
    thanks to kotee4ko for reporting!
  - frida_mode:
  - better performance, bug fixes
  - David Carlier added Android support :)
  - afl-showmap, afl-tmin and afl-analyze:
  - honor persistent mode for more speed. thanks to dloffre-snl
    for reporting!
  - fix bug where targets are not killed on timeouts
  - moved hidden afl-showmap -A option to -H to be used for
    coresight_mode
  - Prevent accidentaly killing non-afl/fuzz services when aborting
    afl-showmap and other tools.
  - afl-cc:
  - detect overflow reads on initial input buffer for asan
  - new cmplog mode (incompatible with older afl++ versions)
  - support llvm IR select instrumentation for default PCGUARD and LTO
  - fix for shared linking on MacOS
  - better selective instrumentation AFL_LLVM_{ALLOW|DENY}LIST
    on filename matching (requires llvm 11 or newer)
  - fixed a potential crash in targets for LAF string handling
  - fixed a bad assert in LAF split switches
  - added AFL_USE_TSAN thread sanitizer support
  - llvm and LTO mode modified to work with new llvm 14-dev (again.)
  - fix for AFL_REAL_LD
  - more -z defs filtering
  - make -v without options work
  - added the very good grammar mutator "GramaTron" to the
    custom_mutators
  - added optimin, a faster and better corpus minimizer by
    Adrian Herrera. Thank you!
  - added afl-persistent-config script to set perform permanent system
    configuration settings for fuzzing, for Linux and Macos.
    thanks to jhertz!
  - added xml, curl &amp; exotic string functions to llvm dictionary feature
  - fix AFL_PRELOAD issues on MacOS
  - removed utils/afl_frida because frida_mode/ is now so much better
  - added uninstall target to makefile (todo: update new readme!)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645617600">- Fix build with armv7l on Leap: we have afl-llvm-rt-lto{,-32}.o.
- Fix build with ppc64le: we don't seem to have the 32-bit object
  files available there and there is also no gcc-32bit.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1654344000">- Add llvm14-fix-build.patch: fix build with LLVM 14.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1656417600">- updated to 4.01c
  - fixed */build_...sh scripts to work outside of git
  - new custom_mutator: libafl with token fuzzing :)
  - afl-fuzz:
  - when you just want to compile once and set CMPLOG, then just
    set -c 0 to tell afl-fuzz that the fuzzing binary is also for
    CMPLOG.
  - new commandline options -g/G to set min/max length of generated
    fuzz inputs
  - you can set the time for syncing to other fuzzer now with
    AFL_SYNC_TIME
  - reintroduced AFL_PERSISTENT and AFL_DEFER_FORKSRV to allow
    persistent mode and manual forkserver support if these are not
    in the target binary (e.g. are in a shared library)
  - add AFL_EARLY_FORKSERVER to install the forkserver as earliest as
    possible in the target (for afl-gcc-fast/afl-clang-fast/
    afl-clang-lto)
  - "saved timeouts" was wrong information, timeouts are still thrown
    away by default even if they have new coverage (hangs are always
    kept), unless AFL_KEEP_TIMEOUTS are set
  - AFL never implemented auto token inserts (but user token inserts,
    user token overwrite and auto token overwrite), added now!
  - fixed a mutation type in havoc mode
  - Mopt fix to always select the correct algorithm
  - fix effector map calculation (deterministic mode)
  - fix custom mutator post_process functionality
  - document and auto-activate pizza mode on condition
  - afl-cc:
  - due a bug in lld of llvm 15 LTO instrumentation wont work atm :-(
  - converted all passed to use the new llvm pass manager for llvm 11+
  - AFL++ PCGUARD mode is not available for 10.0.1 anymore (11+ only)
  - trying to stay on top on all these #$&amp;§!! changes in llvm 15 ...
  - frida_mode:
  - update to new frida release, handles now c++ throw/catch
  - unicorn_mode:
  - update unicorn engine, fix C example
  - utils:
  - removed optimin because it looses coverage due to a bug and is
    unmaintained :-(
- removed upstream llvm14-fix-build.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1660996800">- updated to 4.02c
  - afl-cc:
  - important fix for the default pcguard mode when LLVM IR vector
    selects are produced, thanks to @juppytt for reporting!
  - gcc_plugin:
  - Adacore submitted CMPLOG support to the gcc_plugin! :-)
  - llvm_mode:
  - laf cmp splitting fixed for more comparison types
  - frida_mode:
  - now works on Android!
  - afl-fuzz:
  - change post_process hook to allow returning NULL and 0 length to
    tell afl-fuzz to skip this mutated input</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1663675200">- updated to 4.03c
  - Building now gives a build summary what succeeded and what not
  - afl-fuzz:
  - added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
    of calibrating all initial seeds first. Good for large queues
    and long execution times, especially in CIs.
  - default calibration cycles set to 7 from 8, and only add 5 cycles
    to variables queue items instead of 12.
  - afl-cc:
  - fixed off-by-one bug in our pcguard implemenation, thanks for
    @tokatoka for reporting
  - fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
  - better handling of -fsanitize=..,...,.. lists
  - support added for LLVMFuzzerRunDriver()
  - fix gcc_mode cmplog
  - obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
    note that this will exit the target before main()
  - qemu_mode:
  - added AFL_QEMU_TRACK_UNSTABLE to log the addresses of unstable
    edges (together with AFL_DEBUG=1 afl-fuzz). thanks to
    worksbutnottested!
  - afl-analyze broke at some point, fix by CodeLogicError, thank you!
  - afl-cmin/afl-cmin.bash now have an -A option to allow also crashing
    and timeout inputs
  - unicorn_mode:
  - updated upstream unicorn version
  - fixed builds for aarch64
  - build now uses all available cores</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1666353600">- updated to 4.04c
  - fix gramatron and grammar_mutator build scripts
  - enhancements to the afl-persistent-config and afl-system-config
  - scripts
  - afl-fuzz:
  - force writing all stats on exit
  - afl-cc:
  - make gcc_mode (afl-gcc-fast) work with gcc down to version 3.6
  - qemu_mode:
  - fixed 10x speed degredation in v4.03c
  - added qemu_mode/fastexit helper library
  - unicorn_mode:
  - Enabled tricore arch (by @jma-qb)
  - Updated Capstone version in Rust bindings
  - llvm-mode:
  - AFL runtime will always pass inputs via shared memory, when possible,
    ignoring the command line.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666440000">- Update file list for riscv64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672920000">- updated to 4.05c
  - afl-fuzz:
  - added afl_custom_fuzz_send custom mutator feature. Now your can
    send fuzz data to the target as you need, e.g. via IPC.
  - cmplog mode now has a -l R option for random colorization, thanks
    to guyf2010 for the PR!
  - queue statistics are written every 30 minutes to
    out/NAME/queue_data if compiled with INTROSPECTION
  - new env: AFL_FORK_SERVER_KILL_SIGNAL
  - afl-showmap/afl-cmin
  - `-t none` now translates to `-t 120000` (120 seconds)
  - unicorn_mode updated
  - updated rust custom mutator dependencies and LibAFL custom mutator
  - several minor bugfixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Pin to llvm15 for the time being: code fails to build with
  llvm16.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681732800">- updated to 4.06c
  - afl-fuzz:
  - ensure temporary file descriptor is closed when not used
  - added `AFL_NO_WARN_INSTABILITY`
  - added time_wo_finds to fuzzer_stats
  - fixed a crash in pizza (1st april easter egg) mode. Sorry for
    everyone who was affected!
  - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1
  - option `-p mmopt` now also selects new queue items more often
  - fix bug in post_process custom mutator implementation
  - print name of custom mutator in UI
  - slight changes that improve fuzzer performance
  - afl-cc:
  - add CFI sanitizer variant to gcc targets
  - llvm 16 + 17 support (thanks to @devnexen!)
  - support llvm 15 native pcguard changes
  - support for LLVMFuzzerTestOneInput -1 return
  - LTO autoken and llvm_mode: added AFL_LLVM_DICT2FILE_NO_MAIN support
  - qemu_mode:
  - fix _RANGES envs to allow hyphens in the filenames
  - basic riscv support
  - frida_mode:
  - added `AFL_FRIDA_STATS_INTERVAL`
  - fix issue on MacOS
  - unicorn_mode:
  - updated and minor issues fixed
  - nyx_mode support for all tools
  - better sanitizer default options support for all tools
  - new custom module: autotoken, a grammar free fuzzer for text inputs
  - fixed custom mutator C examples
  - more minor fixes and cross-platform support</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1686571200">- updated to 4.07c
  - afl-fuzz:
  - reverse reading the seeds only on restarts (increases performance)
  - new env `AFL_POST_PROCESS_KEEP_ORIGINAL` to keep the orignal
    data before post process on finds (for atnwalk custom mutator)
  - new env `AFL_IGNORE_PROBLEMS_COVERAGE` to ignore coverage from
    loaded libs after forkserver initialization (required by Mozilla)
  - afl-cc:
  - added @responsefile support
  - new env `AFL_LLVM_LTO_SKIPINIT` to support the AFL++ based WASM
    (https://github.com/fgsect/WAFL) project
  - error and print help if afl-clan-lto is used with lto=thin
  - rewrote our PCGUARD pass to be compatible with LLVM 15+ shenanigans,
    requires LLVM 13+ now instead of 10.0.1+
  - fallback to native LLVM PCGUARD if our PCGUARD is unavailable
  - fixed a crash in GCC CMPLOG
  - afl-showmap:
  - added custom mutator post_process and send support
  - add `-I filelist` option, an alternative to `-i in_dir`
  - afl-cmin + afl-cmin.bash:
  - `-T threads` parallel task support, can be a huge speedup!
  - qemu_mode:
  - Persistent mode + QASAN support for ppc32 targets by @worksbutnottested
  - a new grammar custom mutator atnwalk was submitted by @voidptr127 !
  - two new custom mutators are now available:
  - TritonDSE in custom_mutators/aflpp_tritondse
  - SymQEMU in custom_mutators/symqemu
- removed ppc64le condition (failed parsing), we have no 32bit ppc64le</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1691755200">- updated to 4.08c
  - afl-fuzz:
  - new mutation engine: mutations that favor discovery more paths are
    prefered until no new finds for 10 minutes then switching to mutations
    that favor triggering crashes. Modes and switch time can be configured
    with `-P`. Also input mode for the target can be defined with `-a` to
    be `text` or `binary` (defaults to `generic`)
  - new custom mutator that has the new afl++ engine (so it can easily
    incorporated into new custom mutators), and also comes with a standalone
    command line tool! See custom_mutators/aflpp/standalone/
  - display the state of the fuzzing run in the UI :-)
  - fix timeout setting if '+' is used or a session is restarted
  - -l X option to enable base64 transformation solving
  - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on
    every instance which is counterproductive).
  - afl-cmin/afl-cmin.bash:
  - fixed a bug inherited from vanilla AFL where a coverage of
    map[123] = 11 would be the same as map[1123] = 1
  - warn on crashing inputs
  - adjust threads if less inputs than threads specified
  - afl-cc:
  - fixed an off-by-one instrumentation of iselect, hurting coverage a bit.
    Thanks to @amykweon for spotting and fixing!
  - @toka fixed a bug in laf-intel signed integer comparison splitting,
    thanks a lot!!
  - more LLVM compatability
  - frida_mode:
  - support for long form instrumentation on x86_x64 and arm64
  - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh
  - qemu_mode:
  - added qemu_mode/utils/qemu_get_symbol_addr.sh</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1702814400">- updated to 4.09c
  - afl-fuzz:
  - fixed the new mutation implementation for two bugs
  - added `AFL_FINAL_SYNC` which forces a final fuzzer sync (also for `-F`)
    before terminating.
  - added AFL_IGNORE_SEED_PROBLEMS to skip over seeds that time out instead
    of exiting with an error message
  - allow -S/-M naming up to 50 characters (from 24)
  - CMPLOG:
  - added scale support (-l S)
  - skip unhelpful insertions (u8)
  - added --version and --help command line parameters
  - fixed endless loop when reading malformed dictionaries
  - new custom mutator function: post_run - thanks to yangzao!
  - afl-whatsup:
  - detect instanced that are starting up and show them as such as not dead
  - now also shows coverage reached
  - option -m shows only very relevant stats
  - option -n will not use color in the output
  - instrumentation:
  - fix for a few string compare transform functions for LAF
  - we are instrumenting __cxx internal functions again. this might break
    a few targets, please report if so.
  - frida_mode:
  - fixes support for large map offsets
  - support for AFL_FUZZER_LOOPCOUNT for afl.rs and LLVMFuzzerTestOneInput
  - afl-cmin/afl-cmin.bash: prevent unneeded file errors
  - added new tool afl-addseeds that adds new seeds to a running campaign
  - added benchmark/benchmark.py if you want to see how good your fuzzing
    speed is in comparison to other setups.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707134400">- updated to 4.10c
  - afl-fuzz:
  - default power schedule is now EXPLORE, due a fix in fast schedules
    explore is slightly better now.
  - fixed minor issues in the mutation engine, thanks to @futhewo for
    reporting!
  - better deterministic fuzzing is now available, benchmarks have shown
    to improve fuzzing. Enable with -D. Thanks to @kdsjZh for the PR!
  - afl-cc:
  - large rewrite by @SonicStark which fixes a few corner cases, thanks!
  - LTO mode now requires llvm 12+
  - workaround for ASAN with gcc_plugin mode
  - instrumentation:
  - LLVM 18 support, thanks to @devnexen!
  - Injection (SQL, LDAP, XSS) fuzzing feature now available, see
    `instrumentation/README.injections.md` how to activate/use/expand.
  - compcov/LAF-intel:
  - floating point splitting bug fix by @hexcoder
  - due a bug in LLVM 17 integer splitting is disabled there!
  - when splitting floats was selected, integers were always split as well,
    fixed to require AFL_LLVM_LAF_SPLIT_COMPARES or _ALL as it should
  - dynamic instrumentation filtering for LLVM NATIVE, thanks @Mozilla!
    see utils/dynamic_covfilter/README.md
  - qemu_mode:
  - plugins are now activated by default and a new module is included that
    produces drcov compatible traces for lighthouse/lightkeeper/...
    thanks to @JRomainG to submitting!
  - updated Nyx checkout (fixes a bug) and some QOL
  - updated the custom grammar mutator
  - document afl-cmin does not work on macOS (but afl-cmin.bash does)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1713182400">- updated to 4.20c
  + A new forkserver communication model is now introduced. afl-fuzz is
    backward compatible to old compiled targets if they are not built
    for CMPLOG/Redqueen, but new compiled targets will not work with
    old afl-fuzz versions!
  + Recompile all targets that are instrumented for CMPLOG/Redqueen!
  - AFL++ now supports up to 4 billion coverage edges, up from 6 million.
  - New compile option: `make PERFORMANCE=1` - this will enable special
    CPU dependent optimizations that make everything more performant - but
    the binaries will likely won't work on different platforms. Also
    enables a faster hasher if the CPU requirements are met.
  - The persistent record feature (see config.h) was expanded to also
    support replay, thanks to @quarta-qti !
  - afl-fuzz:
  - the new deterministic fuzzing feature is now activated by default,
    deactivate with -z. Parameters -d and -D are ignored.
  - small improvements to CMPLOG/redqueen
  - workround for a bug with MOpt -L when used with -M - in the future
    we will either remove or rewrite MOpt.
  - fix for `-t xxx+` feature
  - -e extension option now saves the queue items, crashes, etc. with the
    extension too
  - fixes for trimmming, correct -V time and reading stats on resume by eqv
    thanks a lot!
  - afl-cc:
  - added collision free caller instrumentation to LTO mode. activate with
    `AFL_LLVM_LTO_CALLER=1`. You can set a max depth to go through single
    block functions with `AFL_LLVM_LTO_CALLER_DEPTH` (default 0)
  - fixes for COMPCOV/LAF and most other modules
  - fix for GCC_PLUGIN cmplog that broke on std::strings
  - afl-whatsup:
  - now also displays current average speed
  - small bugfixes
  - Fixes for aflpp custom mutator and standalone tool
  - Minor edits to afl-persistent-config
  - Prevent temporary files being left behind on aborted afl-whatsup
  - More CPU benchmarks added to benchmark/</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1718020800">- updated to 4.21c
  * afl-fuzz
  - fixed a regression in afl-fuzz that resulted in a 5-10% performace loss
    do a switch from gettimeofday() to clock_gettime() which should be rather
    three times faster. The reason for this is unknown.
  - new queue selection algorithm based on 2 core years of queue data
    analysis. gives a noticable improvement on coverage although the results
    seem counterintuitive :-)
  - added AFL_DISABLE_REDUNDANT for huge queues
  - added `AFL_NO_SYNC` environment variable that does what you think it does
  - fix AFL_PERSISTENT_RECORD
  - run custom_post_process after standard trimming
  - prevent filenames in the queue that have spaces
  - minor fix for FAST schedules
  - more frequent stats update when syncing (todo: check performance impact)
  - now timing of calibration, trimming and syncing is measured seperately,
    thanks to @eqv!
  - -V timing is now accurately the fuzz time (without syncing), before
    long calibration times and syncing could result in now fuzzing being
    made when the time was already run out until then, thanks to @eqv!
  - fix -n uninstrumented mode when ending fuzzing
  - enhanced the ASAN configuration
  - make afl-fuzz use less memory with cmplog and fix a memleak
  * afl-cc:
  - re-enable i386 support that was accidently disabled
  - fixes for LTO and outdated afl-gcc mode for i386
  - fix COMPCOV split compare for old LLVMs
  - disable xml/curl/g_ string transform functions because we do not check
    for null pointers ... TODO
  - ensure shared memory variables are visible in weird build setups
  - compatability to new LLVM 19 changes
  * afl-cmin
  - work with input files that have a space
  * afl-showmap
  - fix memory leak on shmem testcase usage (thanks to @ndrewh)
  - minor fix to collect coverage -C (thanks to @bet4it)
  * Fixed a shmem mmap bug (that rarely came up on MacOS)
  * libtokencap: script generate_libtoken_dict.sh added by @a-shvedov</changelog>
</package>
<package pkgid="ead14e8ec2e75b0c85d18990e96d29c1b88abba677dd3b674616d0f6cd4aef2e" name="afl" arch="s390x">
  <version epoch="0" ver="4.21c" rel="bp156.2.3.1"/>
  <changelog author="Peace Peters &lt;peacepeters.pp@gmail.com&gt;" date="1626350400">- s390x added to the compiler files</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1626696000">- updated to 3.14c
  - afl-fuzz:
  - fix -F when a '/' was part of the parameter
  - fixed a crash for cmplog for very slow inputs
  - fix for AFLfast schedule counting
  - removed implied -D determinstic from -M main
  - if the target becomes unavailable check out out/default/error.txt
    for an indicator why
  - AFL_CAL_FAST was a dead env, now does the same as AFL_FAST_CAL
  - reverse read the queue on resumes (more effective)
  - fix custom mutator trimming
  - afl-cc:
  - Update to COMPCOV/laf-intel that speeds up the instrumentation
    process a lot - thanks to Michael Rodler/f0rki for the PR!
  - Fix for failures for some sized string instrumentations
  - Fix to instrument global namespace functions in c++
  - Fix for llvm 13
  - support partial linking
  - do honor AFL_LLVM_{ALLOW/DENY}LIST for LTO autodictionary and DICT2FILE
  - We do support llvm versions from 3.8 to 5.0 again
  - frida_mode:
  - several fixes for cmplog
  - remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET
  - less coverage collision
  - feature parity of aarch64 with intel now (persistent, cmplog,
    in-memory testcases, asan)
  - afl-cmin and afl-showmap -i do now descend into subdirectories
    (like afl-fuzz does) - note that afl-cmin.bash does not!
  - afl_analyze:
  - fix timeout handling
  - add forkserver support for better performance
  - ensure afl-compiler-rt is built for gcc_module
  - always build aflpp_driver for libfuzzer harnesses
  - added `AFL_NO_FORKSRV` env variable support to
    afl-cmin, afl-tmin, and afl-showmap, by @jhertz
  - removed outdated documents, improved existing documentation</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632657600">- enable gcc-plugin on factory
- build with 32bit plugins on x86_64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1643630400">- updated to 4.00c
  - complete documentation restructuring, made possible by Google Season
    of Docs :) thank you Jana!
  - we renamed several UI and fuzzer_stat entries to be more precise,
    e.g. "unique crashes" -&gt; "saved crashes", "total paths" -&gt;
    "corpus count", "current path" -&gt; "current item".
    This might need changing custom scripting!
  - Nyx mode (full system emulation with snapshot capability) has been
    added - thanks to @schumilo and @eqv!
  - unicorn_mode:
  - Moved to unicorn2! by Ziqiao Kong (@lazymio)
  - Faster, more accurate emulation (newer QEMU base), risc-v support
  - removed indirections in rust callbacks
  - new binary-only fuzzing mode: coresight_mode for aarch64 CPUs :)
    thanks to RICSecLab submitting!
  - if instrumented libaries are dlopen()'ed after the forkserver you
    will now see a crash. Before you would have colliding coverage.
    We changed this to force fixing a broken setup rather then allowing
    ineffective fuzzing.
  - See docs/best_practices.md how to fix such setups.
  - afl-fuzz:
  - cmplog binaries will need to be recompiled for this version
    (it is better!)
  - fix a regression introduced in 3.10 that resulted in less
    coverage being detected. thanks to Collin May for reporting!
  - ensure all spawned targets are killed on exit
  - added AFL_IGNORE_PROBLEMS, plus checks to identify and abort on
    incorrect LTO usage setups and enhanced the READMEs for better
    information on how to deal with instrumenting libraries
  - fix -n dumb mode (nobody should use this mode though)
  - fix stability issue with LTO and cmplog
  - better banner
  - more effective cmplog mode
  - more often update the UI when in input2stage mode
  - qemu_mode/unicorn_mode: fixed OOB write when using libcompcov,
    thanks to kotee4ko for reporting!
  - frida_mode:
  - better performance, bug fixes
  - David Carlier added Android support :)
  - afl-showmap, afl-tmin and afl-analyze:
  - honor persistent mode for more speed. thanks to dloffre-snl
    for reporting!
  - fix bug where targets are not killed on timeouts
  - moved hidden afl-showmap -A option to -H to be used for
    coresight_mode
  - Prevent accidentaly killing non-afl/fuzz services when aborting
    afl-showmap and other tools.
  - afl-cc:
  - detect overflow reads on initial input buffer for asan
  - new cmplog mode (incompatible with older afl++ versions)
  - support llvm IR select instrumentation for default PCGUARD and LTO
  - fix for shared linking on MacOS
  - better selective instrumentation AFL_LLVM_{ALLOW|DENY}LIST
    on filename matching (requires llvm 11 or newer)
  - fixed a potential crash in targets for LAF string handling
  - fixed a bad assert in LAF split switches
  - added AFL_USE_TSAN thread sanitizer support
  - llvm and LTO mode modified to work with new llvm 14-dev (again.)
  - fix for AFL_REAL_LD
  - more -z defs filtering
  - make -v without options work
  - added the very good grammar mutator "GramaTron" to the
    custom_mutators
  - added optimin, a faster and better corpus minimizer by
    Adrian Herrera. Thank you!
  - added afl-persistent-config script to set perform permanent system
    configuration settings for fuzzing, for Linux and Macos.
    thanks to jhertz!
  - added xml, curl &amp; exotic string functions to llvm dictionary feature
  - fix AFL_PRELOAD issues on MacOS
  - removed utils/afl_frida because frida_mode/ is now so much better
  - added uninstall target to makefile (todo: update new readme!)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645617600">- Fix build with armv7l on Leap: we have afl-llvm-rt-lto{,-32}.o.
- Fix build with ppc64le: we don't seem to have the 32-bit object
  files available there and there is also no gcc-32bit.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1654344000">- Add llvm14-fix-build.patch: fix build with LLVM 14.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1656417600">- updated to 4.01c
  - fixed */build_...sh scripts to work outside of git
  - new custom_mutator: libafl with token fuzzing :)
  - afl-fuzz:
  - when you just want to compile once and set CMPLOG, then just
    set -c 0 to tell afl-fuzz that the fuzzing binary is also for
    CMPLOG.
  - new commandline options -g/G to set min/max length of generated
    fuzz inputs
  - you can set the time for syncing to other fuzzer now with
    AFL_SYNC_TIME
  - reintroduced AFL_PERSISTENT and AFL_DEFER_FORKSRV to allow
    persistent mode and manual forkserver support if these are not
    in the target binary (e.g. are in a shared library)
  - add AFL_EARLY_FORKSERVER to install the forkserver as earliest as
    possible in the target (for afl-gcc-fast/afl-clang-fast/
    afl-clang-lto)
  - "saved timeouts" was wrong information, timeouts are still thrown
    away by default even if they have new coverage (hangs are always
    kept), unless AFL_KEEP_TIMEOUTS are set
  - AFL never implemented auto token inserts (but user token inserts,
    user token overwrite and auto token overwrite), added now!
  - fixed a mutation type in havoc mode
  - Mopt fix to always select the correct algorithm
  - fix effector map calculation (deterministic mode)
  - fix custom mutator post_process functionality
  - document and auto-activate pizza mode on condition
  - afl-cc:
  - due a bug in lld of llvm 15 LTO instrumentation wont work atm :-(
  - converted all passed to use the new llvm pass manager for llvm 11+
  - AFL++ PCGUARD mode is not available for 10.0.1 anymore (11+ only)
  - trying to stay on top on all these #$&amp;§!! changes in llvm 15 ...
  - frida_mode:
  - update to new frida release, handles now c++ throw/catch
  - unicorn_mode:
  - update unicorn engine, fix C example
  - utils:
  - removed optimin because it looses coverage due to a bug and is
    unmaintained :-(
- removed upstream llvm14-fix-build.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1660996800">- updated to 4.02c
  - afl-cc:
  - important fix for the default pcguard mode when LLVM IR vector
    selects are produced, thanks to @juppytt for reporting!
  - gcc_plugin:
  - Adacore submitted CMPLOG support to the gcc_plugin! :-)
  - llvm_mode:
  - laf cmp splitting fixed for more comparison types
  - frida_mode:
  - now works on Android!
  - afl-fuzz:
  - change post_process hook to allow returning NULL and 0 length to
    tell afl-fuzz to skip this mutated input</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1663675200">- updated to 4.03c
  - Building now gives a build summary what succeeded and what not
  - afl-fuzz:
  - added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
    of calibrating all initial seeds first. Good for large queues
    and long execution times, especially in CIs.
  - default calibration cycles set to 7 from 8, and only add 5 cycles
    to variables queue items instead of 12.
  - afl-cc:
  - fixed off-by-one bug in our pcguard implemenation, thanks for
    @tokatoka for reporting
  - fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
  - better handling of -fsanitize=..,...,.. lists
  - support added for LLVMFuzzerRunDriver()
  - fix gcc_mode cmplog
  - obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
    note that this will exit the target before main()
  - qemu_mode:
  - added AFL_QEMU_TRACK_UNSTABLE to log the addresses of unstable
    edges (together with AFL_DEBUG=1 afl-fuzz). thanks to
    worksbutnottested!
  - afl-analyze broke at some point, fix by CodeLogicError, thank you!
  - afl-cmin/afl-cmin.bash now have an -A option to allow also crashing
    and timeout inputs
  - unicorn_mode:
  - updated upstream unicorn version
  - fixed builds for aarch64
  - build now uses all available cores</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1666353600">- updated to 4.04c
  - fix gramatron and grammar_mutator build scripts
  - enhancements to the afl-persistent-config and afl-system-config
  - scripts
  - afl-fuzz:
  - force writing all stats on exit
  - afl-cc:
  - make gcc_mode (afl-gcc-fast) work with gcc down to version 3.6
  - qemu_mode:
  - fixed 10x speed degredation in v4.03c
  - added qemu_mode/fastexit helper library
  - unicorn_mode:
  - Enabled tricore arch (by @jma-qb)
  - Updated Capstone version in Rust bindings
  - llvm-mode:
  - AFL runtime will always pass inputs via shared memory, when possible,
    ignoring the command line.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666440000">- Update file list for riscv64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672920000">- updated to 4.05c
  - afl-fuzz:
  - added afl_custom_fuzz_send custom mutator feature. Now your can
    send fuzz data to the target as you need, e.g. via IPC.
  - cmplog mode now has a -l R option for random colorization, thanks
    to guyf2010 for the PR!
  - queue statistics are written every 30 minutes to
    out/NAME/queue_data if compiled with INTROSPECTION
  - new env: AFL_FORK_SERVER_KILL_SIGNAL
  - afl-showmap/afl-cmin
  - `-t none` now translates to `-t 120000` (120 seconds)
  - unicorn_mode updated
  - updated rust custom mutator dependencies and LibAFL custom mutator
  - several minor bugfixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Pin to llvm15 for the time being: code fails to build with
  llvm16.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681732800">- updated to 4.06c
  - afl-fuzz:
  - ensure temporary file descriptor is closed when not used
  - added `AFL_NO_WARN_INSTABILITY`
  - added time_wo_finds to fuzzer_stats
  - fixed a crash in pizza (1st april easter egg) mode. Sorry for
    everyone who was affected!
  - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1
  - option `-p mmopt` now also selects new queue items more often
  - fix bug in post_process custom mutator implementation
  - print name of custom mutator in UI
  - slight changes that improve fuzzer performance
  - afl-cc:
  - add CFI sanitizer variant to gcc targets
  - llvm 16 + 17 support (thanks to @devnexen!)
  - support llvm 15 native pcguard changes
  - support for LLVMFuzzerTestOneInput -1 return
  - LTO autoken and llvm_mode: added AFL_LLVM_DICT2FILE_NO_MAIN support
  - qemu_mode:
  - fix _RANGES envs to allow hyphens in the filenames
  - basic riscv support
  - frida_mode:
  - added `AFL_FRIDA_STATS_INTERVAL`
  - fix issue on MacOS
  - unicorn_mode:
  - updated and minor issues fixed
  - nyx_mode support for all tools
  - better sanitizer default options support for all tools
  - new custom module: autotoken, a grammar free fuzzer for text inputs
  - fixed custom mutator C examples
  - more minor fixes and cross-platform support</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1686571200">- updated to 4.07c
  - afl-fuzz:
  - reverse reading the seeds only on restarts (increases performance)
  - new env `AFL_POST_PROCESS_KEEP_ORIGINAL` to keep the orignal
    data before post process on finds (for atnwalk custom mutator)
  - new env `AFL_IGNORE_PROBLEMS_COVERAGE` to ignore coverage from
    loaded libs after forkserver initialization (required by Mozilla)
  - afl-cc:
  - added @responsefile support
  - new env `AFL_LLVM_LTO_SKIPINIT` to support the AFL++ based WASM
    (https://github.com/fgsect/WAFL) project
  - error and print help if afl-clan-lto is used with lto=thin
  - rewrote our PCGUARD pass to be compatible with LLVM 15+ shenanigans,
    requires LLVM 13+ now instead of 10.0.1+
  - fallback to native LLVM PCGUARD if our PCGUARD is unavailable
  - fixed a crash in GCC CMPLOG
  - afl-showmap:
  - added custom mutator post_process and send support
  - add `-I filelist` option, an alternative to `-i in_dir`
  - afl-cmin + afl-cmin.bash:
  - `-T threads` parallel task support, can be a huge speedup!
  - qemu_mode:
  - Persistent mode + QASAN support for ppc32 targets by @worksbutnottested
  - a new grammar custom mutator atnwalk was submitted by @voidptr127 !
  - two new custom mutators are now available:
  - TritonDSE in custom_mutators/aflpp_tritondse
  - SymQEMU in custom_mutators/symqemu
- removed ppc64le condition (failed parsing), we have no 32bit ppc64le</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1691755200">- updated to 4.08c
  - afl-fuzz:
  - new mutation engine: mutations that favor discovery more paths are
    prefered until no new finds for 10 minutes then switching to mutations
    that favor triggering crashes. Modes and switch time can be configured
    with `-P`. Also input mode for the target can be defined with `-a` to
    be `text` or `binary` (defaults to `generic`)
  - new custom mutator that has the new afl++ engine (so it can easily
    incorporated into new custom mutators), and also comes with a standalone
    command line tool! See custom_mutators/aflpp/standalone/
  - display the state of the fuzzing run in the UI :-)
  - fix timeout setting if '+' is used or a session is restarted
  - -l X option to enable base64 transformation solving
  - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on
    every instance which is counterproductive).
  - afl-cmin/afl-cmin.bash:
  - fixed a bug inherited from vanilla AFL where a coverage of
    map[123] = 11 would be the same as map[1123] = 1
  - warn on crashing inputs
  - adjust threads if less inputs than threads specified
  - afl-cc:
  - fixed an off-by-one instrumentation of iselect, hurting coverage a bit.
    Thanks to @amykweon for spotting and fixing!
  - @toka fixed a bug in laf-intel signed integer comparison splitting,
    thanks a lot!!
  - more LLVM compatability
  - frida_mode:
  - support for long form instrumentation on x86_x64 and arm64
  - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh
  - qemu_mode:
  - added qemu_mode/utils/qemu_get_symbol_addr.sh</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1702814400">- updated to 4.09c
  - afl-fuzz:
  - fixed the new mutation implementation for two bugs
  - added `AFL_FINAL_SYNC` which forces a final fuzzer sync (also for `-F`)
    before terminating.
  - added AFL_IGNORE_SEED_PROBLEMS to skip over seeds that time out instead
    of exiting with an error message
  - allow -S/-M naming up to 50 characters (from 24)
  - CMPLOG:
  - added scale support (-l S)
  - skip unhelpful insertions (u8)
  - added --version and --help command line parameters
  - fixed endless loop when reading malformed dictionaries
  - new custom mutator function: post_run - thanks to yangzao!
  - afl-whatsup:
  - detect instanced that are starting up and show them as such as not dead
  - now also shows coverage reached
  - option -m shows only very relevant stats
  - option -n will not use color in the output
  - instrumentation:
  - fix for a few string compare transform functions for LAF
  - we are instrumenting __cxx internal functions again. this might break
    a few targets, please report if so.
  - frida_mode:
  - fixes support for large map offsets
  - support for AFL_FUZZER_LOOPCOUNT for afl.rs and LLVMFuzzerTestOneInput
  - afl-cmin/afl-cmin.bash: prevent unneeded file errors
  - added new tool afl-addseeds that adds new seeds to a running campaign
  - added benchmark/benchmark.py if you want to see how good your fuzzing
    speed is in comparison to other setups.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707134400">- updated to 4.10c
  - afl-fuzz:
  - default power schedule is now EXPLORE, due a fix in fast schedules
    explore is slightly better now.
  - fixed minor issues in the mutation engine, thanks to @futhewo for
    reporting!
  - better deterministic fuzzing is now available, benchmarks have shown
    to improve fuzzing. Enable with -D. Thanks to @kdsjZh for the PR!
  - afl-cc:
  - large rewrite by @SonicStark which fixes a few corner cases, thanks!
  - LTO mode now requires llvm 12+
  - workaround for ASAN with gcc_plugin mode
  - instrumentation:
  - LLVM 18 support, thanks to @devnexen!
  - Injection (SQL, LDAP, XSS) fuzzing feature now available, see
    `instrumentation/README.injections.md` how to activate/use/expand.
  - compcov/LAF-intel:
  - floating point splitting bug fix by @hexcoder
  - due a bug in LLVM 17 integer splitting is disabled there!
  - when splitting floats was selected, integers were always split as well,
    fixed to require AFL_LLVM_LAF_SPLIT_COMPARES or _ALL as it should
  - dynamic instrumentation filtering for LLVM NATIVE, thanks @Mozilla!
    see utils/dynamic_covfilter/README.md
  - qemu_mode:
  - plugins are now activated by default and a new module is included that
    produces drcov compatible traces for lighthouse/lightkeeper/...
    thanks to @JRomainG to submitting!
  - updated Nyx checkout (fixes a bug) and some QOL
  - updated the custom grammar mutator
  - document afl-cmin does not work on macOS (but afl-cmin.bash does)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1713182400">- updated to 4.20c
  + A new forkserver communication model is now introduced. afl-fuzz is
    backward compatible to old compiled targets if they are not built
    for CMPLOG/Redqueen, but new compiled targets will not work with
    old afl-fuzz versions!
  + Recompile all targets that are instrumented for CMPLOG/Redqueen!
  - AFL++ now supports up to 4 billion coverage edges, up from 6 million.
  - New compile option: `make PERFORMANCE=1` - this will enable special
    CPU dependent optimizations that make everything more performant - but
    the binaries will likely won't work on different platforms. Also
    enables a faster hasher if the CPU requirements are met.
  - The persistent record feature (see config.h) was expanded to also
    support replay, thanks to @quarta-qti !
  - afl-fuzz:
  - the new deterministic fuzzing feature is now activated by default,
    deactivate with -z. Parameters -d and -D are ignored.
  - small improvements to CMPLOG/redqueen
  - workround for a bug with MOpt -L when used with -M - in the future
    we will either remove or rewrite MOpt.
  - fix for `-t xxx+` feature
  - -e extension option now saves the queue items, crashes, etc. with the
    extension too
  - fixes for trimmming, correct -V time and reading stats on resume by eqv
    thanks a lot!
  - afl-cc:
  - added collision free caller instrumentation to LTO mode. activate with
    `AFL_LLVM_LTO_CALLER=1`. You can set a max depth to go through single
    block functions with `AFL_LLVM_LTO_CALLER_DEPTH` (default 0)
  - fixes for COMPCOV/LAF and most other modules
  - fix for GCC_PLUGIN cmplog that broke on std::strings
  - afl-whatsup:
  - now also displays current average speed
  - small bugfixes
  - Fixes for aflpp custom mutator and standalone tool
  - Minor edits to afl-persistent-config
  - Prevent temporary files being left behind on aborted afl-whatsup
  - More CPU benchmarks added to benchmark/</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1718020800">- updated to 4.21c
  * afl-fuzz
  - fixed a regression in afl-fuzz that resulted in a 5-10% performace loss
    do a switch from gettimeofday() to clock_gettime() which should be rather
    three times faster. The reason for this is unknown.
  - new queue selection algorithm based on 2 core years of queue data
    analysis. gives a noticable improvement on coverage although the results
    seem counterintuitive :-)
  - added AFL_DISABLE_REDUNDANT for huge queues
  - added `AFL_NO_SYNC` environment variable that does what you think it does
  - fix AFL_PERSISTENT_RECORD
  - run custom_post_process after standard trimming
  - prevent filenames in the queue that have spaces
  - minor fix for FAST schedules
  - more frequent stats update when syncing (todo: check performance impact)
  - now timing of calibration, trimming and syncing is measured seperately,
    thanks to @eqv!
  - -V timing is now accurately the fuzz time (without syncing), before
    long calibration times and syncing could result in now fuzzing being
    made when the time was already run out until then, thanks to @eqv!
  - fix -n uninstrumented mode when ending fuzzing
  - enhanced the ASAN configuration
  - make afl-fuzz use less memory with cmplog and fix a memleak
  * afl-cc:
  - re-enable i386 support that was accidently disabled
  - fixes for LTO and outdated afl-gcc mode for i386
  - fix COMPCOV split compare for old LLVMs
  - disable xml/curl/g_ string transform functions because we do not check
    for null pointers ... TODO
  - ensure shared memory variables are visible in weird build setups
  - compatability to new LLVM 19 changes
  * afl-cmin
  - work with input files that have a space
  * afl-showmap
  - fix memory leak on shmem testcase usage (thanks to @ndrewh)
  - minor fix to collect coverage -C (thanks to @bet4it)
  * Fixed a shmem mmap bug (that rarely came up on MacOS)
  * libtokencap: script generate_libtoken_dict.sh added by @a-shvedov</changelog>
</package>
<package pkgid="c4429cd65bc3e1c5cfe35f6de61bbfca105f4ddca1e101036c888aa8ff46d1fe" name="afl" arch="src">
  <version epoch="0" ver="4.21c" rel="bp156.2.3.1"/>
  <changelog author="Peace Peters &lt;peacepeters.pp@gmail.com&gt;" date="1626350400">- s390x added to the compiler files</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1626696000">- updated to 3.14c
  - afl-fuzz:
  - fix -F when a '/' was part of the parameter
  - fixed a crash for cmplog for very slow inputs
  - fix for AFLfast schedule counting
  - removed implied -D determinstic from -M main
  - if the target becomes unavailable check out out/default/error.txt
    for an indicator why
  - AFL_CAL_FAST was a dead env, now does the same as AFL_FAST_CAL
  - reverse read the queue on resumes (more effective)
  - fix custom mutator trimming
  - afl-cc:
  - Update to COMPCOV/laf-intel that speeds up the instrumentation
    process a lot - thanks to Michael Rodler/f0rki for the PR!
  - Fix for failures for some sized string instrumentations
  - Fix to instrument global namespace functions in c++
  - Fix for llvm 13
  - support partial linking
  - do honor AFL_LLVM_{ALLOW/DENY}LIST for LTO autodictionary and DICT2FILE
  - We do support llvm versions from 3.8 to 5.0 again
  - frida_mode:
  - several fixes for cmplog
  - remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET
  - less coverage collision
  - feature parity of aarch64 with intel now (persistent, cmplog,
    in-memory testcases, asan)
  - afl-cmin and afl-showmap -i do now descend into subdirectories
    (like afl-fuzz does) - note that afl-cmin.bash does not!
  - afl_analyze:
  - fix timeout handling
  - add forkserver support for better performance
  - ensure afl-compiler-rt is built for gcc_module
  - always build aflpp_driver for libfuzzer harnesses
  - added `AFL_NO_FORKSRV` env variable support to
    afl-cmin, afl-tmin, and afl-showmap, by @jhertz
  - removed outdated documents, improved existing documentation</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632657600">- enable gcc-plugin on factory
- build with 32bit plugins on x86_64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1643630400">- updated to 4.00c
  - complete documentation restructuring, made possible by Google Season
    of Docs :) thank you Jana!
  - we renamed several UI and fuzzer_stat entries to be more precise,
    e.g. "unique crashes" -&gt; "saved crashes", "total paths" -&gt;
    "corpus count", "current path" -&gt; "current item".
    This might need changing custom scripting!
  - Nyx mode (full system emulation with snapshot capability) has been
    added - thanks to @schumilo and @eqv!
  - unicorn_mode:
  - Moved to unicorn2! by Ziqiao Kong (@lazymio)
  - Faster, more accurate emulation (newer QEMU base), risc-v support
  - removed indirections in rust callbacks
  - new binary-only fuzzing mode: coresight_mode for aarch64 CPUs :)
    thanks to RICSecLab submitting!
  - if instrumented libaries are dlopen()'ed after the forkserver you
    will now see a crash. Before you would have colliding coverage.
    We changed this to force fixing a broken setup rather then allowing
    ineffective fuzzing.
  - See docs/best_practices.md how to fix such setups.
  - afl-fuzz:
  - cmplog binaries will need to be recompiled for this version
    (it is better!)
  - fix a regression introduced in 3.10 that resulted in less
    coverage being detected. thanks to Collin May for reporting!
  - ensure all spawned targets are killed on exit
  - added AFL_IGNORE_PROBLEMS, plus checks to identify and abort on
    incorrect LTO usage setups and enhanced the READMEs for better
    information on how to deal with instrumenting libraries
  - fix -n dumb mode (nobody should use this mode though)
  - fix stability issue with LTO and cmplog
  - better banner
  - more effective cmplog mode
  - more often update the UI when in input2stage mode
  - qemu_mode/unicorn_mode: fixed OOB write when using libcompcov,
    thanks to kotee4ko for reporting!
  - frida_mode:
  - better performance, bug fixes
  - David Carlier added Android support :)
  - afl-showmap, afl-tmin and afl-analyze:
  - honor persistent mode for more speed. thanks to dloffre-snl
    for reporting!
  - fix bug where targets are not killed on timeouts
  - moved hidden afl-showmap -A option to -H to be used for
    coresight_mode
  - Prevent accidentaly killing non-afl/fuzz services when aborting
    afl-showmap and other tools.
  - afl-cc:
  - detect overflow reads on initial input buffer for asan
  - new cmplog mode (incompatible with older afl++ versions)
  - support llvm IR select instrumentation for default PCGUARD and LTO
  - fix for shared linking on MacOS
  - better selective instrumentation AFL_LLVM_{ALLOW|DENY}LIST
    on filename matching (requires llvm 11 or newer)
  - fixed a potential crash in targets for LAF string handling
  - fixed a bad assert in LAF split switches
  - added AFL_USE_TSAN thread sanitizer support
  - llvm and LTO mode modified to work with new llvm 14-dev (again.)
  - fix for AFL_REAL_LD
  - more -z defs filtering
  - make -v without options work
  - added the very good grammar mutator "GramaTron" to the
    custom_mutators
  - added optimin, a faster and better corpus minimizer by
    Adrian Herrera. Thank you!
  - added afl-persistent-config script to set perform permanent system
    configuration settings for fuzzing, for Linux and Macos.
    thanks to jhertz!
  - added xml, curl &amp; exotic string functions to llvm dictionary feature
  - fix AFL_PRELOAD issues on MacOS
  - removed utils/afl_frida because frida_mode/ is now so much better
  - added uninstall target to makefile (todo: update new readme!)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645617600">- Fix build with armv7l on Leap: we have afl-llvm-rt-lto{,-32}.o.
- Fix build with ppc64le: we don't seem to have the 32-bit object
  files available there and there is also no gcc-32bit.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1654344000">- Add llvm14-fix-build.patch: fix build with LLVM 14.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1656417600">- updated to 4.01c
  - fixed */build_...sh scripts to work outside of git
  - new custom_mutator: libafl with token fuzzing :)
  - afl-fuzz:
  - when you just want to compile once and set CMPLOG, then just
    set -c 0 to tell afl-fuzz that the fuzzing binary is also for
    CMPLOG.
  - new commandline options -g/G to set min/max length of generated
    fuzz inputs
  - you can set the time for syncing to other fuzzer now with
    AFL_SYNC_TIME
  - reintroduced AFL_PERSISTENT and AFL_DEFER_FORKSRV to allow
    persistent mode and manual forkserver support if these are not
    in the target binary (e.g. are in a shared library)
  - add AFL_EARLY_FORKSERVER to install the forkserver as earliest as
    possible in the target (for afl-gcc-fast/afl-clang-fast/
    afl-clang-lto)
  - "saved timeouts" was wrong information, timeouts are still thrown
    away by default even if they have new coverage (hangs are always
    kept), unless AFL_KEEP_TIMEOUTS are set
  - AFL never implemented auto token inserts (but user token inserts,
    user token overwrite and auto token overwrite), added now!
  - fixed a mutation type in havoc mode
  - Mopt fix to always select the correct algorithm
  - fix effector map calculation (deterministic mode)
  - fix custom mutator post_process functionality
  - document and auto-activate pizza mode on condition
  - afl-cc:
  - due a bug in lld of llvm 15 LTO instrumentation wont work atm :-(
  - converted all passed to use the new llvm pass manager for llvm 11+
  - AFL++ PCGUARD mode is not available for 10.0.1 anymore (11+ only)
  - trying to stay on top on all these #$&amp;§!! changes in llvm 15 ...
  - frida_mode:
  - update to new frida release, handles now c++ throw/catch
  - unicorn_mode:
  - update unicorn engine, fix C example
  - utils:
  - removed optimin because it looses coverage due to a bug and is
    unmaintained :-(
- removed upstream llvm14-fix-build.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1660996800">- updated to 4.02c
  - afl-cc:
  - important fix for the default pcguard mode when LLVM IR vector
    selects are produced, thanks to @juppytt for reporting!
  - gcc_plugin:
  - Adacore submitted CMPLOG support to the gcc_plugin! :-)
  - llvm_mode:
  - laf cmp splitting fixed for more comparison types
  - frida_mode:
  - now works on Android!
  - afl-fuzz:
  - change post_process hook to allow returning NULL and 0 length to
    tell afl-fuzz to skip this mutated input</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1663675200">- updated to 4.03c
  - Building now gives a build summary what succeeded and what not
  - afl-fuzz:
  - added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
    of calibrating all initial seeds first. Good for large queues
    and long execution times, especially in CIs.
  - default calibration cycles set to 7 from 8, and only add 5 cycles
    to variables queue items instead of 12.
  - afl-cc:
  - fixed off-by-one bug in our pcguard implemenation, thanks for
    @tokatoka for reporting
  - fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
  - better handling of -fsanitize=..,...,.. lists
  - support added for LLVMFuzzerRunDriver()
  - fix gcc_mode cmplog
  - obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
    note that this will exit the target before main()
  - qemu_mode:
  - added AFL_QEMU_TRACK_UNSTABLE to log the addresses of unstable
    edges (together with AFL_DEBUG=1 afl-fuzz). thanks to
    worksbutnottested!
  - afl-analyze broke at some point, fix by CodeLogicError, thank you!
  - afl-cmin/afl-cmin.bash now have an -A option to allow also crashing
    and timeout inputs
  - unicorn_mode:
  - updated upstream unicorn version
  - fixed builds for aarch64
  - build now uses all available cores</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1666353600">- updated to 4.04c
  - fix gramatron and grammar_mutator build scripts
  - enhancements to the afl-persistent-config and afl-system-config
  - scripts
  - afl-fuzz:
  - force writing all stats on exit
  - afl-cc:
  - make gcc_mode (afl-gcc-fast) work with gcc down to version 3.6
  - qemu_mode:
  - fixed 10x speed degredation in v4.03c
  - added qemu_mode/fastexit helper library
  - unicorn_mode:
  - Enabled tricore arch (by @jma-qb)
  - Updated Capstone version in Rust bindings
  - llvm-mode:
  - AFL runtime will always pass inputs via shared memory, when possible,
    ignoring the command line.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666440000">- Update file list for riscv64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672920000">- updated to 4.05c
  - afl-fuzz:
  - added afl_custom_fuzz_send custom mutator feature. Now your can
    send fuzz data to the target as you need, e.g. via IPC.
  - cmplog mode now has a -l R option for random colorization, thanks
    to guyf2010 for the PR!
  - queue statistics are written every 30 minutes to
    out/NAME/queue_data if compiled with INTROSPECTION
  - new env: AFL_FORK_SERVER_KILL_SIGNAL
  - afl-showmap/afl-cmin
  - `-t none` now translates to `-t 120000` (120 seconds)
  - unicorn_mode updated
  - updated rust custom mutator dependencies and LibAFL custom mutator
  - several minor bugfixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Pin to llvm15 for the time being: code fails to build with
  llvm16.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681732800">- updated to 4.06c
  - afl-fuzz:
  - ensure temporary file descriptor is closed when not used
  - added `AFL_NO_WARN_INSTABILITY`
  - added time_wo_finds to fuzzer_stats
  - fixed a crash in pizza (1st april easter egg) mode. Sorry for
    everyone who was affected!
  - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1
  - option `-p mmopt` now also selects new queue items more often
  - fix bug in post_process custom mutator implementation
  - print name of custom mutator in UI
  - slight changes that improve fuzzer performance
  - afl-cc:
  - add CFI sanitizer variant to gcc targets
  - llvm 16 + 17 support (thanks to @devnexen!)
  - support llvm 15 native pcguard changes
  - support for LLVMFuzzerTestOneInput -1 return
  - LTO autoken and llvm_mode: added AFL_LLVM_DICT2FILE_NO_MAIN support
  - qemu_mode:
  - fix _RANGES envs to allow hyphens in the filenames
  - basic riscv support
  - frida_mode:
  - added `AFL_FRIDA_STATS_INTERVAL`
  - fix issue on MacOS
  - unicorn_mode:
  - updated and minor issues fixed
  - nyx_mode support for all tools
  - better sanitizer default options support for all tools
  - new custom module: autotoken, a grammar free fuzzer for text inputs
  - fixed custom mutator C examples
  - more minor fixes and cross-platform support</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1686571200">- updated to 4.07c
  - afl-fuzz:
  - reverse reading the seeds only on restarts (increases performance)
  - new env `AFL_POST_PROCESS_KEEP_ORIGINAL` to keep the orignal
    data before post process on finds (for atnwalk custom mutator)
  - new env `AFL_IGNORE_PROBLEMS_COVERAGE` to ignore coverage from
    loaded libs after forkserver initialization (required by Mozilla)
  - afl-cc:
  - added @responsefile support
  - new env `AFL_LLVM_LTO_SKIPINIT` to support the AFL++ based WASM
    (https://github.com/fgsect/WAFL) project
  - error and print help if afl-clan-lto is used with lto=thin
  - rewrote our PCGUARD pass to be compatible with LLVM 15+ shenanigans,
    requires LLVM 13+ now instead of 10.0.1+
  - fallback to native LLVM PCGUARD if our PCGUARD is unavailable
  - fixed a crash in GCC CMPLOG
  - afl-showmap:
  - added custom mutator post_process and send support
  - add `-I filelist` option, an alternative to `-i in_dir`
  - afl-cmin + afl-cmin.bash:
  - `-T threads` parallel task support, can be a huge speedup!
  - qemu_mode:
  - Persistent mode + QASAN support for ppc32 targets by @worksbutnottested
  - a new grammar custom mutator atnwalk was submitted by @voidptr127 !
  - two new custom mutators are now available:
  - TritonDSE in custom_mutators/aflpp_tritondse
  - SymQEMU in custom_mutators/symqemu
- removed ppc64le condition (failed parsing), we have no 32bit ppc64le</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1691755200">- updated to 4.08c
  - afl-fuzz:
  - new mutation engine: mutations that favor discovery more paths are
    prefered until no new finds for 10 minutes then switching to mutations
    that favor triggering crashes. Modes and switch time can be configured
    with `-P`. Also input mode for the target can be defined with `-a` to
    be `text` or `binary` (defaults to `generic`)
  - new custom mutator that has the new afl++ engine (so it can easily
    incorporated into new custom mutators), and also comes with a standalone
    command line tool! See custom_mutators/aflpp/standalone/
  - display the state of the fuzzing run in the UI :-)
  - fix timeout setting if '+' is used or a session is restarted
  - -l X option to enable base64 transformation solving
  - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on
    every instance which is counterproductive).
  - afl-cmin/afl-cmin.bash:
  - fixed a bug inherited from vanilla AFL where a coverage of
    map[123] = 11 would be the same as map[1123] = 1
  - warn on crashing inputs
  - adjust threads if less inputs than threads specified
  - afl-cc:
  - fixed an off-by-one instrumentation of iselect, hurting coverage a bit.
    Thanks to @amykweon for spotting and fixing!
  - @toka fixed a bug in laf-intel signed integer comparison splitting,
    thanks a lot!!
  - more LLVM compatability
  - frida_mode:
  - support for long form instrumentation on x86_x64 and arm64
  - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh
  - qemu_mode:
  - added qemu_mode/utils/qemu_get_symbol_addr.sh</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1702814400">- updated to 4.09c
  - afl-fuzz:
  - fixed the new mutation implementation for two bugs
  - added `AFL_FINAL_SYNC` which forces a final fuzzer sync (also for `-F`)
    before terminating.
  - added AFL_IGNORE_SEED_PROBLEMS to skip over seeds that time out instead
    of exiting with an error message
  - allow -S/-M naming up to 50 characters (from 24)
  - CMPLOG:
  - added scale support (-l S)
  - skip unhelpful insertions (u8)
  - added --version and --help command line parameters
  - fixed endless loop when reading malformed dictionaries
  - new custom mutator function: post_run - thanks to yangzao!
  - afl-whatsup:
  - detect instanced that are starting up and show them as such as not dead
  - now also shows coverage reached
  - option -m shows only very relevant stats
  - option -n will not use color in the output
  - instrumentation:
  - fix for a few string compare transform functions for LAF
  - we are instrumenting __cxx internal functions again. this might break
    a few targets, please report if so.
  - frida_mode:
  - fixes support for large map offsets
  - support for AFL_FUZZER_LOOPCOUNT for afl.rs and LLVMFuzzerTestOneInput
  - afl-cmin/afl-cmin.bash: prevent unneeded file errors
  - added new tool afl-addseeds that adds new seeds to a running campaign
  - added benchmark/benchmark.py if you want to see how good your fuzzing
    speed is in comparison to other setups.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707134400">- updated to 4.10c
  - afl-fuzz:
  - default power schedule is now EXPLORE, due a fix in fast schedules
    explore is slightly better now.
  - fixed minor issues in the mutation engine, thanks to @futhewo for
    reporting!
  - better deterministic fuzzing is now available, benchmarks have shown
    to improve fuzzing. Enable with -D. Thanks to @kdsjZh for the PR!
  - afl-cc:
  - large rewrite by @SonicStark which fixes a few corner cases, thanks!
  - LTO mode now requires llvm 12+
  - workaround for ASAN with gcc_plugin mode
  - instrumentation:
  - LLVM 18 support, thanks to @devnexen!
  - Injection (SQL, LDAP, XSS) fuzzing feature now available, see
    `instrumentation/README.injections.md` how to activate/use/expand.
  - compcov/LAF-intel:
  - floating point splitting bug fix by @hexcoder
  - due a bug in LLVM 17 integer splitting is disabled there!
  - when splitting floats was selected, integers were always split as well,
    fixed to require AFL_LLVM_LAF_SPLIT_COMPARES or _ALL as it should
  - dynamic instrumentation filtering for LLVM NATIVE, thanks @Mozilla!
    see utils/dynamic_covfilter/README.md
  - qemu_mode:
  - plugins are now activated by default and a new module is included that
    produces drcov compatible traces for lighthouse/lightkeeper/...
    thanks to @JRomainG to submitting!
  - updated Nyx checkout (fixes a bug) and some QOL
  - updated the custom grammar mutator
  - document afl-cmin does not work on macOS (but afl-cmin.bash does)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1713182400">- updated to 4.20c
  + A new forkserver communication model is now introduced. afl-fuzz is
    backward compatible to old compiled targets if they are not built
    for CMPLOG/Redqueen, but new compiled targets will not work with
    old afl-fuzz versions!
  + Recompile all targets that are instrumented for CMPLOG/Redqueen!
  - AFL++ now supports up to 4 billion coverage edges, up from 6 million.
  - New compile option: `make PERFORMANCE=1` - this will enable special
    CPU dependent optimizations that make everything more performant - but
    the binaries will likely won't work on different platforms. Also
    enables a faster hasher if the CPU requirements are met.
  - The persistent record feature (see config.h) was expanded to also
    support replay, thanks to @quarta-qti !
  - afl-fuzz:
  - the new deterministic fuzzing feature is now activated by default,
    deactivate with -z. Parameters -d and -D are ignored.
  - small improvements to CMPLOG/redqueen
  - workround for a bug with MOpt -L when used with -M - in the future
    we will either remove or rewrite MOpt.
  - fix for `-t xxx+` feature
  - -e extension option now saves the queue items, crashes, etc. with the
    extension too
  - fixes for trimmming, correct -V time and reading stats on resume by eqv
    thanks a lot!
  - afl-cc:
  - added collision free caller instrumentation to LTO mode. activate with
    `AFL_LLVM_LTO_CALLER=1`. You can set a max depth to go through single
    block functions with `AFL_LLVM_LTO_CALLER_DEPTH` (default 0)
  - fixes for COMPCOV/LAF and most other modules
  - fix for GCC_PLUGIN cmplog that broke on std::strings
  - afl-whatsup:
  - now also displays current average speed
  - small bugfixes
  - Fixes for aflpp custom mutator and standalone tool
  - Minor edits to afl-persistent-config
  - Prevent temporary files being left behind on aborted afl-whatsup
  - More CPU benchmarks added to benchmark/</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1718020800">- updated to 4.21c
  * afl-fuzz
  - fixed a regression in afl-fuzz that resulted in a 5-10% performace loss
    do a switch from gettimeofday() to clock_gettime() which should be rather
    three times faster. The reason for this is unknown.
  - new queue selection algorithm based on 2 core years of queue data
    analysis. gives a noticable improvement on coverage although the results
    seem counterintuitive :-)
  - added AFL_DISABLE_REDUNDANT for huge queues
  - added `AFL_NO_SYNC` environment variable that does what you think it does
  - fix AFL_PERSISTENT_RECORD
  - run custom_post_process after standard trimming
  - prevent filenames in the queue that have spaces
  - minor fix for FAST schedules
  - more frequent stats update when syncing (todo: check performance impact)
  - now timing of calibration, trimming and syncing is measured seperately,
    thanks to @eqv!
  - -V timing is now accurately the fuzz time (without syncing), before
    long calibration times and syncing could result in now fuzzing being
    made when the time was already run out until then, thanks to @eqv!
  - fix -n uninstrumented mode when ending fuzzing
  - enhanced the ASAN configuration
  - make afl-fuzz use less memory with cmplog and fix a memleak
  * afl-cc:
  - re-enable i386 support that was accidently disabled
  - fixes for LTO and outdated afl-gcc mode for i386
  - fix COMPCOV split compare for old LLVMs
  - disable xml/curl/g_ string transform functions because we do not check
    for null pointers ... TODO
  - ensure shared memory variables are visible in weird build setups
  - compatability to new LLVM 19 changes
  * afl-cmin
  - work with input files that have a space
  * afl-showmap
  - fix memory leak on shmem testcase usage (thanks to @ndrewh)
  - minor fix to collect coverage -C (thanks to @bet4it)
  * Fixed a shmem mmap bug (that rarely came up on MacOS)
  * libtokencap: script generate_libtoken_dict.sh added by @a-shvedov</changelog>
</package>
<package pkgid="1e176a1b89175e33d87908162cedef231d51fce5116b5ea6d493deadffd92527" name="afl" arch="x86_64">
  <version epoch="0" ver="4.21c" rel="bp156.2.3.1"/>
  <changelog author="Peace Peters &lt;peacepeters.pp@gmail.com&gt;" date="1626350400">- s390x added to the compiler files</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1626696000">- updated to 3.14c
  - afl-fuzz:
  - fix -F when a '/' was part of the parameter
  - fixed a crash for cmplog for very slow inputs
  - fix for AFLfast schedule counting
  - removed implied -D determinstic from -M main
  - if the target becomes unavailable check out out/default/error.txt
    for an indicator why
  - AFL_CAL_FAST was a dead env, now does the same as AFL_FAST_CAL
  - reverse read the queue on resumes (more effective)
  - fix custom mutator trimming
  - afl-cc:
  - Update to COMPCOV/laf-intel that speeds up the instrumentation
    process a lot - thanks to Michael Rodler/f0rki for the PR!
  - Fix for failures for some sized string instrumentations
  - Fix to instrument global namespace functions in c++
  - Fix for llvm 13
  - support partial linking
  - do honor AFL_LLVM_{ALLOW/DENY}LIST for LTO autodictionary and DICT2FILE
  - We do support llvm versions from 3.8 to 5.0 again
  - frida_mode:
  - several fixes for cmplog
  - remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET
  - less coverage collision
  - feature parity of aarch64 with intel now (persistent, cmplog,
    in-memory testcases, asan)
  - afl-cmin and afl-showmap -i do now descend into subdirectories
    (like afl-fuzz does) - note that afl-cmin.bash does not!
  - afl_analyze:
  - fix timeout handling
  - add forkserver support for better performance
  - ensure afl-compiler-rt is built for gcc_module
  - always build aflpp_driver for libfuzzer harnesses
  - added `AFL_NO_FORKSRV` env variable support to
    afl-cmin, afl-tmin, and afl-showmap, by @jhertz
  - removed outdated documents, improved existing documentation</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1632657600">- enable gcc-plugin on factory
- build with 32bit plugins on x86_64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1643630400">- updated to 4.00c
  - complete documentation restructuring, made possible by Google Season
    of Docs :) thank you Jana!
  - we renamed several UI and fuzzer_stat entries to be more precise,
    e.g. "unique crashes" -&gt; "saved crashes", "total paths" -&gt;
    "corpus count", "current path" -&gt; "current item".
    This might need changing custom scripting!
  - Nyx mode (full system emulation with snapshot capability) has been
    added - thanks to @schumilo and @eqv!
  - unicorn_mode:
  - Moved to unicorn2! by Ziqiao Kong (@lazymio)
  - Faster, more accurate emulation (newer QEMU base), risc-v support
  - removed indirections in rust callbacks
  - new binary-only fuzzing mode: coresight_mode for aarch64 CPUs :)
    thanks to RICSecLab submitting!
  - if instrumented libaries are dlopen()'ed after the forkserver you
    will now see a crash. Before you would have colliding coverage.
    We changed this to force fixing a broken setup rather then allowing
    ineffective fuzzing.
  - See docs/best_practices.md how to fix such setups.
  - afl-fuzz:
  - cmplog binaries will need to be recompiled for this version
    (it is better!)
  - fix a regression introduced in 3.10 that resulted in less
    coverage being detected. thanks to Collin May for reporting!
  - ensure all spawned targets are killed on exit
  - added AFL_IGNORE_PROBLEMS, plus checks to identify and abort on
    incorrect LTO usage setups and enhanced the READMEs for better
    information on how to deal with instrumenting libraries
  - fix -n dumb mode (nobody should use this mode though)
  - fix stability issue with LTO and cmplog
  - better banner
  - more effective cmplog mode
  - more often update the UI when in input2stage mode
  - qemu_mode/unicorn_mode: fixed OOB write when using libcompcov,
    thanks to kotee4ko for reporting!
  - frida_mode:
  - better performance, bug fixes
  - David Carlier added Android support :)
  - afl-showmap, afl-tmin and afl-analyze:
  - honor persistent mode for more speed. thanks to dloffre-snl
    for reporting!
  - fix bug where targets are not killed on timeouts
  - moved hidden afl-showmap -A option to -H to be used for
    coresight_mode
  - Prevent accidentaly killing non-afl/fuzz services when aborting
    afl-showmap and other tools.
  - afl-cc:
  - detect overflow reads on initial input buffer for asan
  - new cmplog mode (incompatible with older afl++ versions)
  - support llvm IR select instrumentation for default PCGUARD and LTO
  - fix for shared linking on MacOS
  - better selective instrumentation AFL_LLVM_{ALLOW|DENY}LIST
    on filename matching (requires llvm 11 or newer)
  - fixed a potential crash in targets for LAF string handling
  - fixed a bad assert in LAF split switches
  - added AFL_USE_TSAN thread sanitizer support
  - llvm and LTO mode modified to work with new llvm 14-dev (again.)
  - fix for AFL_REAL_LD
  - more -z defs filtering
  - make -v without options work
  - added the very good grammar mutator "GramaTron" to the
    custom_mutators
  - added optimin, a faster and better corpus minimizer by
    Adrian Herrera. Thank you!
  - added afl-persistent-config script to set perform permanent system
    configuration settings for fuzzing, for Linux and Macos.
    thanks to jhertz!
  - added xml, curl &amp; exotic string functions to llvm dictionary feature
  - fix AFL_PRELOAD issues on MacOS
  - removed utils/afl_frida because frida_mode/ is now so much better
  - added uninstall target to makefile (todo: update new readme!)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1645617600">- Fix build with armv7l on Leap: we have afl-llvm-rt-lto{,-32}.o.
- Fix build with ppc64le: we don't seem to have the 32-bit object
  files available there and there is also no gcc-32bit.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1654344000">- Add llvm14-fix-build.patch: fix build with LLVM 14.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1656417600">- updated to 4.01c
  - fixed */build_...sh scripts to work outside of git
  - new custom_mutator: libafl with token fuzzing :)
  - afl-fuzz:
  - when you just want to compile once and set CMPLOG, then just
    set -c 0 to tell afl-fuzz that the fuzzing binary is also for
    CMPLOG.
  - new commandline options -g/G to set min/max length of generated
    fuzz inputs
  - you can set the time for syncing to other fuzzer now with
    AFL_SYNC_TIME
  - reintroduced AFL_PERSISTENT and AFL_DEFER_FORKSRV to allow
    persistent mode and manual forkserver support if these are not
    in the target binary (e.g. are in a shared library)
  - add AFL_EARLY_FORKSERVER to install the forkserver as earliest as
    possible in the target (for afl-gcc-fast/afl-clang-fast/
    afl-clang-lto)
  - "saved timeouts" was wrong information, timeouts are still thrown
    away by default even if they have new coverage (hangs are always
    kept), unless AFL_KEEP_TIMEOUTS are set
  - AFL never implemented auto token inserts (but user token inserts,
    user token overwrite and auto token overwrite), added now!
  - fixed a mutation type in havoc mode
  - Mopt fix to always select the correct algorithm
  - fix effector map calculation (deterministic mode)
  - fix custom mutator post_process functionality
  - document and auto-activate pizza mode on condition
  - afl-cc:
  - due a bug in lld of llvm 15 LTO instrumentation wont work atm :-(
  - converted all passed to use the new llvm pass manager for llvm 11+
  - AFL++ PCGUARD mode is not available for 10.0.1 anymore (11+ only)
  - trying to stay on top on all these #$&amp;§!! changes in llvm 15 ...
  - frida_mode:
  - update to new frida release, handles now c++ throw/catch
  - unicorn_mode:
  - update unicorn engine, fix C example
  - utils:
  - removed optimin because it looses coverage due to a bug and is
    unmaintained :-(
- removed upstream llvm14-fix-build.patch</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1660996800">- updated to 4.02c
  - afl-cc:
  - important fix for the default pcguard mode when LLVM IR vector
    selects are produced, thanks to @juppytt for reporting!
  - gcc_plugin:
  - Adacore submitted CMPLOG support to the gcc_plugin! :-)
  - llvm_mode:
  - laf cmp splitting fixed for more comparison types
  - frida_mode:
  - now works on Android!
  - afl-fuzz:
  - change post_process hook to allow returning NULL and 0 length to
    tell afl-fuzz to skip this mutated input</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1663675200">- updated to 4.03c
  - Building now gives a build summary what succeeded and what not
  - afl-fuzz:
  - added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
    of calibrating all initial seeds first. Good for large queues
    and long execution times, especially in CIs.
  - default calibration cycles set to 7 from 8, and only add 5 cycles
    to variables queue items instead of 12.
  - afl-cc:
  - fixed off-by-one bug in our pcguard implemenation, thanks for
    @tokatoka for reporting
  - fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
  - better handling of -fsanitize=..,...,.. lists
  - support added for LLVMFuzzerRunDriver()
  - fix gcc_mode cmplog
  - obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
    note that this will exit the target before main()
  - qemu_mode:
  - added AFL_QEMU_TRACK_UNSTABLE to log the addresses of unstable
    edges (together with AFL_DEBUG=1 afl-fuzz). thanks to
    worksbutnottested!
  - afl-analyze broke at some point, fix by CodeLogicError, thank you!
  - afl-cmin/afl-cmin.bash now have an -A option to allow also crashing
    and timeout inputs
  - unicorn_mode:
  - updated upstream unicorn version
  - fixed builds for aarch64
  - build now uses all available cores</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1666353600">- updated to 4.04c
  - fix gramatron and grammar_mutator build scripts
  - enhancements to the afl-persistent-config and afl-system-config
  - scripts
  - afl-fuzz:
  - force writing all stats on exit
  - afl-cc:
  - make gcc_mode (afl-gcc-fast) work with gcc down to version 3.6
  - qemu_mode:
  - fixed 10x speed degredation in v4.03c
  - added qemu_mode/fastexit helper library
  - unicorn_mode:
  - Enabled tricore arch (by @jma-qb)
  - Updated Capstone version in Rust bindings
  - llvm-mode:
  - AFL runtime will always pass inputs via shared memory, when possible,
    ignoring the command line.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1666440000">- Update file list for riscv64</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1672920000">- updated to 4.05c
  - afl-fuzz:
  - added afl_custom_fuzz_send custom mutator feature. Now your can
    send fuzz data to the target as you need, e.g. via IPC.
  - cmplog mode now has a -l R option for random colorization, thanks
    to guyf2010 for the PR!
  - queue statistics are written every 30 minutes to
    out/NAME/queue_data if compiled with INTROSPECTION
  - new env: AFL_FORK_SERVER_KILL_SIGNAL
  - afl-showmap/afl-cmin
  - `-t none` now translates to `-t 120000` (120 seconds)
  - unicorn_mode updated
  - updated rust custom mutator dependencies and LibAFL custom mutator
  - several minor bugfixes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1681300800">- Pin to llvm15 for the time being: code fails to build with
  llvm16.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1681732800">- updated to 4.06c
  - afl-fuzz:
  - ensure temporary file descriptor is closed when not used
  - added `AFL_NO_WARN_INSTABILITY`
  - added time_wo_finds to fuzzer_stats
  - fixed a crash in pizza (1st april easter egg) mode. Sorry for
    everyone who was affected!
  - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1
  - option `-p mmopt` now also selects new queue items more often
  - fix bug in post_process custom mutator implementation
  - print name of custom mutator in UI
  - slight changes that improve fuzzer performance
  - afl-cc:
  - add CFI sanitizer variant to gcc targets
  - llvm 16 + 17 support (thanks to @devnexen!)
  - support llvm 15 native pcguard changes
  - support for LLVMFuzzerTestOneInput -1 return
  - LTO autoken and llvm_mode: added AFL_LLVM_DICT2FILE_NO_MAIN support
  - qemu_mode:
  - fix _RANGES envs to allow hyphens in the filenames
  - basic riscv support
  - frida_mode:
  - added `AFL_FRIDA_STATS_INTERVAL`
  - fix issue on MacOS
  - unicorn_mode:
  - updated and minor issues fixed
  - nyx_mode support for all tools
  - better sanitizer default options support for all tools
  - new custom module: autotoken, a grammar free fuzzer for text inputs
  - fixed custom mutator C examples
  - more minor fixes and cross-platform support</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1686571200">- updated to 4.07c
  - afl-fuzz:
  - reverse reading the seeds only on restarts (increases performance)
  - new env `AFL_POST_PROCESS_KEEP_ORIGINAL` to keep the orignal
    data before post process on finds (for atnwalk custom mutator)
  - new env `AFL_IGNORE_PROBLEMS_COVERAGE` to ignore coverage from
    loaded libs after forkserver initialization (required by Mozilla)
  - afl-cc:
  - added @responsefile support
  - new env `AFL_LLVM_LTO_SKIPINIT` to support the AFL++ based WASM
    (https://github.com/fgsect/WAFL) project
  - error and print help if afl-clan-lto is used with lto=thin
  - rewrote our PCGUARD pass to be compatible with LLVM 15+ shenanigans,
    requires LLVM 13+ now instead of 10.0.1+
  - fallback to native LLVM PCGUARD if our PCGUARD is unavailable
  - fixed a crash in GCC CMPLOG
  - afl-showmap:
  - added custom mutator post_process and send support
  - add `-I filelist` option, an alternative to `-i in_dir`
  - afl-cmin + afl-cmin.bash:
  - `-T threads` parallel task support, can be a huge speedup!
  - qemu_mode:
  - Persistent mode + QASAN support for ppc32 targets by @worksbutnottested
  - a new grammar custom mutator atnwalk was submitted by @voidptr127 !
  - two new custom mutators are now available:
  - TritonDSE in custom_mutators/aflpp_tritondse
  - SymQEMU in custom_mutators/symqemu
- removed ppc64le condition (failed parsing), we have no 32bit ppc64le</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1691755200">- updated to 4.08c
  - afl-fuzz:
  - new mutation engine: mutations that favor discovery more paths are
    prefered until no new finds for 10 minutes then switching to mutations
    that favor triggering crashes. Modes and switch time can be configured
    with `-P`. Also input mode for the target can be defined with `-a` to
    be `text` or `binary` (defaults to `generic`)
  - new custom mutator that has the new afl++ engine (so it can easily
    incorporated into new custom mutators), and also comes with a standalone
    command line tool! See custom_mutators/aflpp/standalone/
  - display the state of the fuzzing run in the UI :-)
  - fix timeout setting if '+' is used or a session is restarted
  - -l X option to enable base64 transformation solving
  - allow to disable CMPLOG with '-c -' (e.g. afl.rs enforces '-c 0' on
    every instance which is counterproductive).
  - afl-cmin/afl-cmin.bash:
  - fixed a bug inherited from vanilla AFL where a coverage of
    map[123] = 11 would be the same as map[1123] = 1
  - warn on crashing inputs
  - adjust threads if less inputs than threads specified
  - afl-cc:
  - fixed an off-by-one instrumentation of iselect, hurting coverage a bit.
    Thanks to @amykweon for spotting and fixing!
  - @toka fixed a bug in laf-intel signed integer comparison splitting,
    thanks a lot!!
  - more LLVM compatability
  - frida_mode:
  - support for long form instrumentation on x86_x64 and arm64
  - renamed utils/get_symbol_addr.sh to utils/frida_get_symbol_addr.sh
  - qemu_mode:
  - added qemu_mode/utils/qemu_get_symbol_addr.sh</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1702814400">- updated to 4.09c
  - afl-fuzz:
  - fixed the new mutation implementation for two bugs
  - added `AFL_FINAL_SYNC` which forces a final fuzzer sync (also for `-F`)
    before terminating.
  - added AFL_IGNORE_SEED_PROBLEMS to skip over seeds that time out instead
    of exiting with an error message
  - allow -S/-M naming up to 50 characters (from 24)
  - CMPLOG:
  - added scale support (-l S)
  - skip unhelpful insertions (u8)
  - added --version and --help command line parameters
  - fixed endless loop when reading malformed dictionaries
  - new custom mutator function: post_run - thanks to yangzao!
  - afl-whatsup:
  - detect instanced that are starting up and show them as such as not dead
  - now also shows coverage reached
  - option -m shows only very relevant stats
  - option -n will not use color in the output
  - instrumentation:
  - fix for a few string compare transform functions for LAF
  - we are instrumenting __cxx internal functions again. this might break
    a few targets, please report if so.
  - frida_mode:
  - fixes support for large map offsets
  - support for AFL_FUZZER_LOOPCOUNT for afl.rs and LLVMFuzzerTestOneInput
  - afl-cmin/afl-cmin.bash: prevent unneeded file errors
  - added new tool afl-addseeds that adds new seeds to a running campaign
  - added benchmark/benchmark.py if you want to see how good your fuzzing
    speed is in comparison to other setups.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1707134400">- updated to 4.10c
  - afl-fuzz:
  - default power schedule is now EXPLORE, due a fix in fast schedules
    explore is slightly better now.
  - fixed minor issues in the mutation engine, thanks to @futhewo for
    reporting!
  - better deterministic fuzzing is now available, benchmarks have shown
    to improve fuzzing. Enable with -D. Thanks to @kdsjZh for the PR!
  - afl-cc:
  - large rewrite by @SonicStark which fixes a few corner cases, thanks!
  - LTO mode now requires llvm 12+
  - workaround for ASAN with gcc_plugin mode
  - instrumentation:
  - LLVM 18 support, thanks to @devnexen!
  - Injection (SQL, LDAP, XSS) fuzzing feature now available, see
    `instrumentation/README.injections.md` how to activate/use/expand.
  - compcov/LAF-intel:
  - floating point splitting bug fix by @hexcoder
  - due a bug in LLVM 17 integer splitting is disabled there!
  - when splitting floats was selected, integers were always split as well,
    fixed to require AFL_LLVM_LAF_SPLIT_COMPARES or _ALL as it should
  - dynamic instrumentation filtering for LLVM NATIVE, thanks @Mozilla!
    see utils/dynamic_covfilter/README.md
  - qemu_mode:
  - plugins are now activated by default and a new module is included that
    produces drcov compatible traces for lighthouse/lightkeeper/...
    thanks to @JRomainG to submitting!
  - updated Nyx checkout (fixes a bug) and some QOL
  - updated the custom grammar mutator
  - document afl-cmin does not work on macOS (but afl-cmin.bash does)</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1713182400">- updated to 4.20c
  + A new forkserver communication model is now introduced. afl-fuzz is
    backward compatible to old compiled targets if they are not built
    for CMPLOG/Redqueen, but new compiled targets will not work with
    old afl-fuzz versions!
  + Recompile all targets that are instrumented for CMPLOG/Redqueen!
  - AFL++ now supports up to 4 billion coverage edges, up from 6 million.
  - New compile option: `make PERFORMANCE=1` - this will enable special
    CPU dependent optimizations that make everything more performant - but
    the binaries will likely won't work on different platforms. Also
    enables a faster hasher if the CPU requirements are met.
  - The persistent record feature (see config.h) was expanded to also
    support replay, thanks to @quarta-qti !
  - afl-fuzz:
  - the new deterministic fuzzing feature is now activated by default,
    deactivate with -z. Parameters -d and -D are ignored.
  - small improvements to CMPLOG/redqueen
  - workround for a bug with MOpt -L when used with -M - in the future
    we will either remove or rewrite MOpt.
  - fix for `-t xxx+` feature
  - -e extension option now saves the queue items, crashes, etc. with the
    extension too
  - fixes for trimmming, correct -V time and reading stats on resume by eqv
    thanks a lot!
  - afl-cc:
  - added collision free caller instrumentation to LTO mode. activate with
    `AFL_LLVM_LTO_CALLER=1`. You can set a max depth to go through single
    block functions with `AFL_LLVM_LTO_CALLER_DEPTH` (default 0)
  - fixes for COMPCOV/LAF and most other modules
  - fix for GCC_PLUGIN cmplog that broke on std::strings
  - afl-whatsup:
  - now also displays current average speed
  - small bugfixes
  - Fixes for aflpp custom mutator and standalone tool
  - Minor edits to afl-persistent-config
  - Prevent temporary files being left behind on aborted afl-whatsup
  - More CPU benchmarks added to benchmark/</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1718020800">- updated to 4.21c
  * afl-fuzz
  - fixed a regression in afl-fuzz that resulted in a 5-10% performace loss
    do a switch from gettimeofday() to clock_gettime() which should be rather
    three times faster. The reason for this is unknown.
  - new queue selection algorithm based on 2 core years of queue data
    analysis. gives a noticable improvement on coverage although the results
    seem counterintuitive :-)
  - added AFL_DISABLE_REDUNDANT for huge queues
  - added `AFL_NO_SYNC` environment variable that does what you think it does
  - fix AFL_PERSISTENT_RECORD
  - run custom_post_process after standard trimming
  - prevent filenames in the queue that have spaces
  - minor fix for FAST schedules
  - more frequent stats update when syncing (todo: check performance impact)
  - now timing of calibration, trimming and syncing is measured seperately,
    thanks to @eqv!
  - -V timing is now accurately the fuzz time (without syncing), before
    long calibration times and syncing could result in now fuzzing being
    made when the time was already run out until then, thanks to @eqv!
  - fix -n uninstrumented mode when ending fuzzing
  - enhanced the ASAN configuration
  - make afl-fuzz use less memory with cmplog and fix a memleak
  * afl-cc:
  - re-enable i386 support that was accidently disabled
  - fixes for LTO and outdated afl-gcc mode for i386
  - fix COMPCOV split compare for old LLVMs
  - disable xml/curl/g_ string transform functions because we do not check
    for null pointers ... TODO
  - ensure shared memory variables are visible in weird build setups
  - compatability to new LLVM 19 changes
  * afl-cmin
  - work with input files that have a space
  * afl-showmap
  - fix memory leak on shmem testcase usage (thanks to @ndrewh)
  - minor fix to collect coverage -C (thanks to @bet4it)
  * Fixed a shmem mmap bug (that rarely came up on MacOS)
  * libtokencap: script generate_libtoken_dict.sh added by @a-shvedov</changelog>
</package>
<package pkgid="52fb5533de0d207339f310b074efdf56ddacaa04790b976932003840e740a84f" name="ansible-core" arch="noarch">
  <version epoch="0" ver="2.16.5" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682337600">- update to 2.14.5:
  https://github.com/ansible/ansible/blob/v2.14.5/changelogs/
  CHANGELOG-v2.14.rst
  * Bugfixes
  - ansible-doc - stop generating wrong module URLs for module
    see-alsos. The URLs for modules in ansible.builtin do now
    work, and URLs for modules outside ansible.builtin are no
    longer added (#80280).
  - ansible-galaxy - Improve retries for collection installs, to
    properly retry, and extend retry logic to common URL related
    connection errors (#80170 #80174)
  - ansible-galaxy - reduce API calls to servers by fetching
    signatures only for final candidates.
  - ansible-test - Add support for argcomplete version 3.
  - jinja2_native - fix intermittent 'could not find job'
    failures when a value of ansible_job_id from a result of an
    async task was inadvertently changed during execution; to
    prevent this a format of ansible_job_id was changed.
  - password lookup now correctly reads stored ident fields.
  - pep517 build backend - Use the documented import_module
    import from importlib.
  - roles - Fix templating public, allow_duplicates and
    rolespec_validate (#80304).
  - syntax check - Limit --syntax-check to ansible-playbook only,
    as that is the only CLI affected by this argument (#80506)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682942400">- BuildRequire python3.9 to follow upstream (does not matter on
  Tumbleweed which is using 3.10 already...)</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="1684065600">- 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="1684152000">- major update to 2.15.0:
  https://github.com/ansible/ansible/blob/v2.15.0/changelogs/
  CHANGELOG-v2.15.rst</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1687348800">- update to 2.15.1:
  * Minor Changes
  - ansible-test - Allow float values for the --timeout option to
    the env command. This simplifies testing.
  - ansible-test - Refactored env command logic and timeout
    handling.
  - ansible-test - Use datetime.datetime.now with tz specified
    instead of datetime.datetime.utcnow.
  * Bugfixes
  - Properly disable jinja2_native in the template module when
    jinja2 override is used in the template (#80605)
  - ansible-galaxy - Fix variable type error when installing
    subdir collections (#80943)
  - ansible-test - Fix a traceback that occurs when attempting to
    test Ansible source using a different ansible-test. A clear
    error message is now given when this scenario occurs.
  - ansible-test - Fix handling of timeouts exceeding one day.
  - ansible-test - Fix various cases where the test timeout could
    expire without terminating the tests.
  - ansible-test local change detection - use git merge-base
    &lt;branch&gt; HEAD instead of git merge-base --fork-point &lt;branch&gt;
    (#79734).
  - deb822_repository - use http-agent for receiving content
    (#80809).
  - dnf5 - Update dnf5 module to handle API change for setting
    the download directory (#80887)
  - man page build - Remove the dependency on the docs directory
    for building man pages.
  - pep517 build backend - Copy symlinks when copying the source
    tree. This avoids tracebacks in various scenarios, such as
    when a venv is present in the source tree.
  - uri - fix search for JSON type to include complex strings
    containing '+'</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1689681600">- update to 2.15.2:
  * Minor Changes
  - Utilize gpg check provided internally by the transaction.run
    method as oppose to calling it manually.
  - ansible-test - Add Fedora 38 remote.
  - ansible-test - Use a context manager to perform cleanup at
    exit instead of using the built-in atexit module.
  - dnf5 - enable environment groups installation testing in CI
    as its support was added.
  - dnf5 - enable now implemented cacheonly functionality
  * Bugfixes
  - From issue #80880, when notifying a handler from another
    handler, handler notifications must be registered immediately
    as the flush_handler call is not recursive.
  - ansible-galaxy - Fix issue installing collections containing
    directories with more than 100 characters on python versions
    before 3.10.6
  - paramiko_ssh, psrp, and ssh connection plugins - ensure that
    all values for options that should be strings are actually
    converted to strings (#81029).
  - templating - In the template action and lookup, use local
    jinja2 environment overlay overrides instead of mutating the
    templars environment
  * Known Issues
  - ansible-test - The Fedora 37 remote is known to occasionally
    hang during boot. It is no longer routinely tested as a
    result. If possible, use the Fedora 38 remote instead.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694001600">- as example files were split out into a separate package
  ansible-documentation upstream, this package now Recommends that
  package
- update to 2.15.3:
  * Minor Changes
  - Removed exclude and recursive-exclude commands for generated
    files from the MANIFEST.in file. These excludes were
    unnecessary since releases are expected to be built with a
    clean worktree.
  - Removed exclude commands for sanity test files from the
    MANIFEST.in file. These tests were previously excluded
    because they did not pass when run from an sdist. However,
    sanity tests are not expected to pass from an sdist, so
    excluding some (but not all) of the failing tests makes
    little sense.
  - Removed redundant include commands from the MANIFEST.in file.
    These includes either duplicated default behavior or another
    command.
  - The ansible-core sdist no longer contains pre-generated man
    pages. Instead, a packaging/cli-doc/build.py script is
    included in the sdist. This script can generate man pages and
    standalone RST documentation for ansible-core CLI programs.
  - The docs and examples directories are no longer included in
    the ansible-core sdist. These directories have been moved to
    the https://github.com/ansible/ansible-documentation
    repository.
  - Use include where recursive-include is unnecessary in the
    MANIFEST.in file.
  - ansible-test - Update the logic used to detect when
    ansible-test is running from source.
  - ansible-test - Updated the CloudStack test container to
    version 1.6.1.
  * Bugfixes
  - Exclude internal options from man pages and docs.
  - Fix ansible-config init man page option indentation.
  - The ansible-config init command now has a documentation
    description.
  - The ansible-galaxy collection download command now has a
    documentation description.
  - The ansible-galaxy collection install command documentation
    is now visible (previously hidden by a decorator).
  - The ansible-galaxy collection verify command now has a
    documentation description.
  - The ansible-galaxy role install command documentation is now
    visible (previously hidden by a decorator).
  - The ansible-inventory command command now has a documentation
    description (previously used as the epilog).
  - Update module_utils.urls unit test to work with cryptography
    &gt;= 41.0.0.
  - When generating man pages, use func to find the command
    function instead of looking it up by the command name.
  - ansible-galaxy now considers all collection paths when
    identifying which collection requirements are already
    installed. Use the COLLECTIONS_PATHS and
    COLLECTIONS_SCAN_SYS_PATHS config options to modify these.
    Previously only the install path was considered when
    resolving the candidates. The install path will remain the
    only one potentially modified. (#79767, #81163)
  - ansible-test - Fix several possible tracebacks when using the
  - e option with sanity tests.
  - ansible-test - Pre-build a PyYAML wheel before installing
    requirements to avoid a potential Cython build failure.
  - ansible-test - Remove redundant warning about missing
    programs before attempting to execute them.
  - core will now also look at the connection plugin to force
    'local' interpreter for networking path compatibility as just
    ansible_network_os could be misleading.
  - man page build - Sub commands of ansible-galaxy role and
    ansible-galaxy collection are now documented.
  - password_hash - fix salt format for crypt (only used if
    passlib is not installed) for the bcrypt algorithm.
  - urls.py - fixed cert_file and key_file parameters when
    running on Python 3.12 - #80490</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694520000">- update to 2.15.4:
  * Deprecated Features
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  * Bugfixes
  - PowerShell - Remove some code which is no longer valid for
    dotnet 5+
  - Prompting - add a short sleep between polling for user input
    to reduce CPU consumption (#81516).
  - ansible-galaxy - Enabled the data tarfile filter during role
    installation for Python versions that support it. A probing
    mechanism is used to avoid Python versions with a broken
    implementation.
  - ansible-test - Always use ansible-test managed entry points
    for ansible-core CLI tools when not running from source. This
    fixes issues where CLI entry points created during install
    are not compatible with ansible-test.
  - first found lookup has been updated to use the normalized
    argument parsing (pythonic) matching the documented examples.
  - handlers - the listen keyword can affect only one handler
    with the same name, the last one defined as it is a case with
    the notify keyword (#81013)
  - include_role - expose variables from parent roles to role's
    handlers (#80459)
  - tarfile - handle data filter deprecation warning message for
    extract and extractall (#80832).
  - vault and unvault filters now properly take vault_id
    parameter.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696939200">- update to 2.15.5:
  * Minor Changes
  - ansible-galaxy dependency resolution messages have changed
    the unexplained 'virtual' collection for the specific type
    ('scm', 'dir', etc) that is more user friendly
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Bugfixes
  - Allow for searching handler subdir for included task via
    include_role (#81722)
  - PluginLoader - fix Jinja plugin performance issues (#79652)
  - ansible.module_utils.service - ensure binary data
    transmission in daemonize()
  - ansible.module_utils.service - fix inter-process
    communication in daemonize()
  - ansible-galaxy - started allowing the use of pre-releases for
    collections that do not have any stable versions published.
    (#81606)
  - ansible-galaxy - started allowing the use of pre-releases for
    dependencies on any level of the dependency tree that
    specifically demand exact pre-release versions of collections
    and not version ranges. (#81606)
  - ansible-galaxy error on dependency resolution will not error
    itself due to 'virtual' collections not having a
    name/namespace.
  - ansible-galaxy info - fix reporting no role found when
    lookup_role_by_name returns None.
  - role deduplication - don't deduplicate before a role has had
    a task run for that particular host (#81486).
  - uri/urls - Add compat function to handle the ability to parse
    the filename from a Content-Disposition header (#81806)
  - winrm - Better handle send input failures when communicating
    with hosts under load</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1699358400">- update to 2.15.6:
  * Minor Changes
  - ansible-test - Windows 2012 and 2012-R2 instances are now
    requested from Azure instead of AWS.
  * Bugfixes
  - Fix run_once being incorrectly interpreted on handlers
    (#81666)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Properly template tags in parent blocks (#81053)
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - import_role reverts to previous behavior of exporting vars at
    compile time.
  - ansible-galaxy - Provide a better error message when using a
    requirements file with an invalid format - #81901
  - ansible-inventory - index available_hosts for major
    performance boost when dumping large inventories
  - ansible-test - Fix parsing of cgroup entries which contain a
    : in the path (#81977).</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1701777600">- update to 2.15.7:
  This release includes a fix for CVE-2023-5764, where internal
  templating actions could result in unsafe data losing its unsafe
  designation.
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - modules/user.py - Add check for valid directory when creating
    new user homedir (allows /dev/null as skeleton) (#75063)
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1702382400">- update to 2.15.8:
  * Minor Changes
  - ansible-test - Add FreeBSD 13.2 remote.
  - ansible-test - Removed freebsd/13.1 remote.
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838400">- update to 2.16.0:
  https://github.com/ansible/ansible/blob/v2.16.0/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes and Minor changes omitted for brevity, see full
    changelog
  * Breaking Changes / Porting Guide
  - Any plugin using the config system and the cli entry to use
    the timeout from the command line, will see the value change
    if the use had configured it in any of the lower precedence
    methods. If relying on this behaviour to consume the
    global/generic timeout from the DEFAULT_TIMEOUT constant,
    please consult the documentation on plugin configuration to
    add the overlaping entries.
  - ansible-test - Test plugins that rely on containers no longer
    support reusing running containers. The previous behavior was
    an undocumented, untested feature.
  - service module will not permanently configure variables/flags
    for openbsd when doing enable/disable operation anymore, this
    module was never meant to do this type of work, just to
    manage the service state itself. A rcctl_config or similar
    module should be created and used instead.
  * Deprecated Features
  - Deprecated ini config option collections_paths, use the
    singular form collections_path instead
  - Deprecated the env var ANSIBLE_COLLECTIONS_PATHS, use the
    singular form ANSIBLE_COLLECTIONS_PATH instead
  - Old style vars plugins which use the entrypoints
    get_host_vars or get_group_vars are deprecated. The plugin
    should be updated to inherit from BaseVarsPlugin and define a
    get_vars method as the entrypoint.
  - Support for Windows Server 2012 and 2012 R2 has been removed
    as the support end of life from Microsoft is October 10th
    2023. These versions of Windows will no longer be tested in
    this Ansible release and it cannot be guaranteed that they
    will continue to work going forward.
  - STRING_CONVERSION_ACTION config option is deprecated as it is
    no longer used in the Ansible Core code base.
  - the 'smart' option for setting a connection plugin is being
    removed as it's main purpose (choosing between ssh and
    paramiko) is now irrelevant.
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  - yum_repository - deprecated parameter 'keepcache' (#78693).
  * Removed Features (previously deprecated)
  - ActionBase - remove deprecated _remote_checksum method
  - PlayIterator - remove deprecated cache_block_tasks and
    get_original_task methods
  - Remove deprecated FileLock class
  - Removed Python 3.9 as a supported version on the controller.
    Python 3.10 or newer is required.
  - Removed include which has been deprecated in Ansible 2.12.
    Use include_tasks or import_tasks instead.
  - Templar - remove deprecated shared_loader_obj parameter of
    __init__
  - fetch_url - remove auto disabling decompress when gzip is not
    available
  - get_action_args_with_defaults - remove deprecated
    redirected_names method parameter
  - ansible-test - Removed support for the remote Windows targets
    2012 and 2012-R2
  - inventory_cache - remove deprecated
    default.fact_caching_prefix ini configuration option, use
    defaults.fact_caching_prefix instead.
  - module_utils/basic.py - Removed Python 3.5 as a supported
    remote version. Python 2.7 or Python 3.6+ is now required.
  - stat - removed unused get_md5 parameter.
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Known issues
  - ansible-galaxy - dies in the middle of installing a role when
    that role contains Java inner classes (files with $ in the
    file name). This is by design, to exclude temporary or backup
    files. (#81553).
  - ansible-test - The pep8 sanity test is unable to detect
    f-string spacing issues (E201, E202) on Python 3.10 and 3.11.
    They are correctly detected under Python 3.12. See
    (PyCQA/pycodestyle#1190).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838401">- update to 2.16.1:
  https://github.com/ansible/ansible/blob/v2.16.1/changelogs/CHANGELOG-v2.16.rst
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - Fix issue where an include_tasks handler in a role was not
    able to locate a file in tasks/ when tasks_from was used as a
    role entry point and main.yml was not present (#82241)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - ansible-pull will now correctly handle become and connection
    password file options for ansible-playbook.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838402">- update to 2.16.2:
  https://github.com/ansible/ansible/blob/v2.16.2/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1706616000">- update to 2.16.3:
  https://github.com/ansible/ansible/blob/v2.16.3/changelogs/CHANGELOG-v2.16.rst
  * Security Fixes
  - ANSIBLE_NO_LOG - Address issue where ANSIBLE_NO_LOG was
    ignored (CVE-2024-0690)
  * Bugfixes
  - Run all handlers with the same listen topic, even when
    notified from another handler (#82363).
  - ansible-galaxy role import - fix using the role_name in a
    standalone role's galaxy_info metadata by disabling automatic
    removal of the ansible-role- prefix. This matches the
    behavior of the Galaxy UI which also no longer implicitly
    removes the ansible-role- prefix. Use the --role-name option
    or add a role_name to the galaxy_info dictionary in the
    role's meta/main.yml to use an alternate role name.
  - ansible-test sanity --test runtime-metadata - add
    action_plugin as a valid field for modules in the schema
    (#82562).
  - ansible-config init will now dedupe ini entries from plugins.
  - ansible-galaxy role import - exit with 1 when the import
    fails (#82175).
  - ansible-galaxy role install - normalize tarfile paths and
    symlinks using ansible.utils.path.unfrackpath and consider
    them valid as long as the realpath is in the tarfile's role
    directory (#81965).
  - delegate_to when set to an empty or undefined variable will
    now give a proper error.
  - dwim functions for lookups should be better at detectging
    role context even in abscense of tasks/main.
  - roles, code cleanup and performance optimization of
    dependencies, now cached, and public setting is now
    determined once, at role instantiation.
  - roles, the static property is now correctly set, this will
    fix issues with public and DEFAULT_PRIVATE_ROLE_VARS controls
    on exporting vars.
  - unsafe data - Enable directly using AnsibleUnsafeText with
    Python pathlib (#82414)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1710590400">- update to 2.16.4:
  https://github.com/ansible/ansible/blob/v2.16.4/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes
  - Fix loading vars_plugins in roles (#82239).
  - expect - fix argument spec error using timeout=null (#80982).
  - include_vars - fix calculating depth relative to the root and
    ensure all files are included (#80987).
  - templating - ensure syntax errors originating from a template
    being compiled into Python code object result in a failure
    (#82606)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1711540800">- update to 2.16.5:
  https://github.com/ansible/ansible/blob/v2.16.5/changelogs/CHANGELOG-v2.16.rst
  * Minor Changes
  - ansible-test - Add a work-around for permission denied errors
    when using pytest &gt;= 8 on multi-user systems with an
    installed version of ansible-test.
  * Bugfixes
  - Fix an issue when setting a plugin name from an unsafe source
    resulted in ValueError: unmarshallable object (#82708)
  - Harden python templates for respawn and ansiballz around str
    literal quoting
  - ansible-test - The libexpat package is automatically upgraded
    during remote bootstrapping to maintain compatibility with
    newer Python packages.
  - template - Fix error when templating an unsafe string which
    corresponds to an invalid type in Python (#82600).
  - winrm - does not hang when attempting to get process output
    when stdin write failed</changelog>
  <changelog author="Martin Wilck &lt;martin.wilck@suse.com&gt;" date="1738929600">- Add support for recent new SUSE and openSUSE distribution flavors
  * add 0001-Add-Alp-Dolomite-to-Suse-family-list-82496.patch
    (gh#ansible/ansible##82496)
  * add 0002-Add-SL-Micro-to-Suse-family-list-83541.patch
    (gh#ansible/ansible##83541)
  * add 0003-Add-openSUSE-MicroOS-to-SUSE-family-list.patch
    (gh#ansible/ansible#84685)</changelog>
</package>
<package pkgid="d94cf9e13669f974b5f3259f03c7506382b7b86dd3a9bc54cec37911bacecdac" name="ansible-core" arch="src">
  <version epoch="0" ver="2.16.5" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682337600">- update to 2.14.5:
  https://github.com/ansible/ansible/blob/v2.14.5/changelogs/
  CHANGELOG-v2.14.rst
  * Bugfixes
  - ansible-doc - stop generating wrong module URLs for module
    see-alsos. The URLs for modules in ansible.builtin do now
    work, and URLs for modules outside ansible.builtin are no
    longer added (#80280).
  - ansible-galaxy - Improve retries for collection installs, to
    properly retry, and extend retry logic to common URL related
    connection errors (#80170 #80174)
  - ansible-galaxy - reduce API calls to servers by fetching
    signatures only for final candidates.
  - ansible-test - Add support for argcomplete version 3.
  - jinja2_native - fix intermittent 'could not find job'
    failures when a value of ansible_job_id from a result of an
    async task was inadvertently changed during execution; to
    prevent this a format of ansible_job_id was changed.
  - password lookup now correctly reads stored ident fields.
  - pep517 build backend - Use the documented import_module
    import from importlib.
  - roles - Fix templating public, allow_duplicates and
    rolespec_validate (#80304).
  - syntax check - Limit --syntax-check to ansible-playbook only,
    as that is the only CLI affected by this argument (#80506)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682942400">- BuildRequire python3.9 to follow upstream (does not matter on
  Tumbleweed which is using 3.10 already...)</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="1684065600">- 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="1684152000">- major update to 2.15.0:
  https://github.com/ansible/ansible/blob/v2.15.0/changelogs/
  CHANGELOG-v2.15.rst</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1687348800">- update to 2.15.1:
  * Minor Changes
  - ansible-test - Allow float values for the --timeout option to
    the env command. This simplifies testing.
  - ansible-test - Refactored env command logic and timeout
    handling.
  - ansible-test - Use datetime.datetime.now with tz specified
    instead of datetime.datetime.utcnow.
  * Bugfixes
  - Properly disable jinja2_native in the template module when
    jinja2 override is used in the template (#80605)
  - ansible-galaxy - Fix variable type error when installing
    subdir collections (#80943)
  - ansible-test - Fix a traceback that occurs when attempting to
    test Ansible source using a different ansible-test. A clear
    error message is now given when this scenario occurs.
  - ansible-test - Fix handling of timeouts exceeding one day.
  - ansible-test - Fix various cases where the test timeout could
    expire without terminating the tests.
  - ansible-test local change detection - use git merge-base
    &lt;branch&gt; HEAD instead of git merge-base --fork-point &lt;branch&gt;
    (#79734).
  - deb822_repository - use http-agent for receiving content
    (#80809).
  - dnf5 - Update dnf5 module to handle API change for setting
    the download directory (#80887)
  - man page build - Remove the dependency on the docs directory
    for building man pages.
  - pep517 build backend - Copy symlinks when copying the source
    tree. This avoids tracebacks in various scenarios, such as
    when a venv is present in the source tree.
  - uri - fix search for JSON type to include complex strings
    containing '+'</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1689681600">- update to 2.15.2:
  * Minor Changes
  - Utilize gpg check provided internally by the transaction.run
    method as oppose to calling it manually.
  - ansible-test - Add Fedora 38 remote.
  - ansible-test - Use a context manager to perform cleanup at
    exit instead of using the built-in atexit module.
  - dnf5 - enable environment groups installation testing in CI
    as its support was added.
  - dnf5 - enable now implemented cacheonly functionality
  * Bugfixes
  - From issue #80880, when notifying a handler from another
    handler, handler notifications must be registered immediately
    as the flush_handler call is not recursive.
  - ansible-galaxy - Fix issue installing collections containing
    directories with more than 100 characters on python versions
    before 3.10.6
  - paramiko_ssh, psrp, and ssh connection plugins - ensure that
    all values for options that should be strings are actually
    converted to strings (#81029).
  - templating - In the template action and lookup, use local
    jinja2 environment overlay overrides instead of mutating the
    templars environment
  * Known Issues
  - ansible-test - The Fedora 37 remote is known to occasionally
    hang during boot. It is no longer routinely tested as a
    result. If possible, use the Fedora 38 remote instead.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694001600">- as example files were split out into a separate package
  ansible-documentation upstream, this package now Recommends that
  package
- update to 2.15.3:
  * Minor Changes
  - Removed exclude and recursive-exclude commands for generated
    files from the MANIFEST.in file. These excludes were
    unnecessary since releases are expected to be built with a
    clean worktree.
  - Removed exclude commands for sanity test files from the
    MANIFEST.in file. These tests were previously excluded
    because they did not pass when run from an sdist. However,
    sanity tests are not expected to pass from an sdist, so
    excluding some (but not all) of the failing tests makes
    little sense.
  - Removed redundant include commands from the MANIFEST.in file.
    These includes either duplicated default behavior or another
    command.
  - The ansible-core sdist no longer contains pre-generated man
    pages. Instead, a packaging/cli-doc/build.py script is
    included in the sdist. This script can generate man pages and
    standalone RST documentation for ansible-core CLI programs.
  - The docs and examples directories are no longer included in
    the ansible-core sdist. These directories have been moved to
    the https://github.com/ansible/ansible-documentation
    repository.
  - Use include where recursive-include is unnecessary in the
    MANIFEST.in file.
  - ansible-test - Update the logic used to detect when
    ansible-test is running from source.
  - ansible-test - Updated the CloudStack test container to
    version 1.6.1.
  * Bugfixes
  - Exclude internal options from man pages and docs.
  - Fix ansible-config init man page option indentation.
  - The ansible-config init command now has a documentation
    description.
  - The ansible-galaxy collection download command now has a
    documentation description.
  - The ansible-galaxy collection install command documentation
    is now visible (previously hidden by a decorator).
  - The ansible-galaxy collection verify command now has a
    documentation description.
  - The ansible-galaxy role install command documentation is now
    visible (previously hidden by a decorator).
  - The ansible-inventory command command now has a documentation
    description (previously used as the epilog).
  - Update module_utils.urls unit test to work with cryptography
    &gt;= 41.0.0.
  - When generating man pages, use func to find the command
    function instead of looking it up by the command name.
  - ansible-galaxy now considers all collection paths when
    identifying which collection requirements are already
    installed. Use the COLLECTIONS_PATHS and
    COLLECTIONS_SCAN_SYS_PATHS config options to modify these.
    Previously only the install path was considered when
    resolving the candidates. The install path will remain the
    only one potentially modified. (#79767, #81163)
  - ansible-test - Fix several possible tracebacks when using the
  - e option with sanity tests.
  - ansible-test - Pre-build a PyYAML wheel before installing
    requirements to avoid a potential Cython build failure.
  - ansible-test - Remove redundant warning about missing
    programs before attempting to execute them.
  - core will now also look at the connection plugin to force
    'local' interpreter for networking path compatibility as just
    ansible_network_os could be misleading.
  - man page build - Sub commands of ansible-galaxy role and
    ansible-galaxy collection are now documented.
  - password_hash - fix salt format for crypt (only used if
    passlib is not installed) for the bcrypt algorithm.
  - urls.py - fixed cert_file and key_file parameters when
    running on Python 3.12 - #80490</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694520000">- update to 2.15.4:
  * Deprecated Features
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  * Bugfixes
  - PowerShell - Remove some code which is no longer valid for
    dotnet 5+
  - Prompting - add a short sleep between polling for user input
    to reduce CPU consumption (#81516).
  - ansible-galaxy - Enabled the data tarfile filter during role
    installation for Python versions that support it. A probing
    mechanism is used to avoid Python versions with a broken
    implementation.
  - ansible-test - Always use ansible-test managed entry points
    for ansible-core CLI tools when not running from source. This
    fixes issues where CLI entry points created during install
    are not compatible with ansible-test.
  - first found lookup has been updated to use the normalized
    argument parsing (pythonic) matching the documented examples.
  - handlers - the listen keyword can affect only one handler
    with the same name, the last one defined as it is a case with
    the notify keyword (#81013)
  - include_role - expose variables from parent roles to role's
    handlers (#80459)
  - tarfile - handle data filter deprecation warning message for
    extract and extractall (#80832).
  - vault and unvault filters now properly take vault_id
    parameter.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696939200">- update to 2.15.5:
  * Minor Changes
  - ansible-galaxy dependency resolution messages have changed
    the unexplained 'virtual' collection for the specific type
    ('scm', 'dir', etc) that is more user friendly
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Bugfixes
  - Allow for searching handler subdir for included task via
    include_role (#81722)
  - PluginLoader - fix Jinja plugin performance issues (#79652)
  - ansible.module_utils.service - ensure binary data
    transmission in daemonize()
  - ansible.module_utils.service - fix inter-process
    communication in daemonize()
  - ansible-galaxy - started allowing the use of pre-releases for
    collections that do not have any stable versions published.
    (#81606)
  - ansible-galaxy - started allowing the use of pre-releases for
    dependencies on any level of the dependency tree that
    specifically demand exact pre-release versions of collections
    and not version ranges. (#81606)
  - ansible-galaxy error on dependency resolution will not error
    itself due to 'virtual' collections not having a
    name/namespace.
  - ansible-galaxy info - fix reporting no role found when
    lookup_role_by_name returns None.
  - role deduplication - don't deduplicate before a role has had
    a task run for that particular host (#81486).
  - uri/urls - Add compat function to handle the ability to parse
    the filename from a Content-Disposition header (#81806)
  - winrm - Better handle send input failures when communicating
    with hosts under load</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1699358400">- update to 2.15.6:
  * Minor Changes
  - ansible-test - Windows 2012 and 2012-R2 instances are now
    requested from Azure instead of AWS.
  * Bugfixes
  - Fix run_once being incorrectly interpreted on handlers
    (#81666)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Properly template tags in parent blocks (#81053)
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - import_role reverts to previous behavior of exporting vars at
    compile time.
  - ansible-galaxy - Provide a better error message when using a
    requirements file with an invalid format - #81901
  - ansible-inventory - index available_hosts for major
    performance boost when dumping large inventories
  - ansible-test - Fix parsing of cgroup entries which contain a
    : in the path (#81977).</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1701777600">- update to 2.15.7:
  This release includes a fix for CVE-2023-5764, where internal
  templating actions could result in unsafe data losing its unsafe
  designation.
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - modules/user.py - Add check for valid directory when creating
    new user homedir (allows /dev/null as skeleton) (#75063)
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1702382400">- update to 2.15.8:
  * Minor Changes
  - ansible-test - Add FreeBSD 13.2 remote.
  - ansible-test - Removed freebsd/13.1 remote.
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838400">- update to 2.16.0:
  https://github.com/ansible/ansible/blob/v2.16.0/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes and Minor changes omitted for brevity, see full
    changelog
  * Breaking Changes / Porting Guide
  - Any plugin using the config system and the cli entry to use
    the timeout from the command line, will see the value change
    if the use had configured it in any of the lower precedence
    methods. If relying on this behaviour to consume the
    global/generic timeout from the DEFAULT_TIMEOUT constant,
    please consult the documentation on plugin configuration to
    add the overlaping entries.
  - ansible-test - Test plugins that rely on containers no longer
    support reusing running containers. The previous behavior was
    an undocumented, untested feature.
  - service module will not permanently configure variables/flags
    for openbsd when doing enable/disable operation anymore, this
    module was never meant to do this type of work, just to
    manage the service state itself. A rcctl_config or similar
    module should be created and used instead.
  * Deprecated Features
  - Deprecated ini config option collections_paths, use the
    singular form collections_path instead
  - Deprecated the env var ANSIBLE_COLLECTIONS_PATHS, use the
    singular form ANSIBLE_COLLECTIONS_PATH instead
  - Old style vars plugins which use the entrypoints
    get_host_vars or get_group_vars are deprecated. The plugin
    should be updated to inherit from BaseVarsPlugin and define a
    get_vars method as the entrypoint.
  - Support for Windows Server 2012 and 2012 R2 has been removed
    as the support end of life from Microsoft is October 10th
    2023. These versions of Windows will no longer be tested in
    this Ansible release and it cannot be guaranteed that they
    will continue to work going forward.
  - STRING_CONVERSION_ACTION config option is deprecated as it is
    no longer used in the Ansible Core code base.
  - the 'smart' option for setting a connection plugin is being
    removed as it's main purpose (choosing between ssh and
    paramiko) is now irrelevant.
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  - yum_repository - deprecated parameter 'keepcache' (#78693).
  * Removed Features (previously deprecated)
  - ActionBase - remove deprecated _remote_checksum method
  - PlayIterator - remove deprecated cache_block_tasks and
    get_original_task methods
  - Remove deprecated FileLock class
  - Removed Python 3.9 as a supported version on the controller.
    Python 3.10 or newer is required.
  - Removed include which has been deprecated in Ansible 2.12.
    Use include_tasks or import_tasks instead.
  - Templar - remove deprecated shared_loader_obj parameter of
    __init__
  - fetch_url - remove auto disabling decompress when gzip is not
    available
  - get_action_args_with_defaults - remove deprecated
    redirected_names method parameter
  - ansible-test - Removed support for the remote Windows targets
    2012 and 2012-R2
  - inventory_cache - remove deprecated
    default.fact_caching_prefix ini configuration option, use
    defaults.fact_caching_prefix instead.
  - module_utils/basic.py - Removed Python 3.5 as a supported
    remote version. Python 2.7 or Python 3.6+ is now required.
  - stat - removed unused get_md5 parameter.
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Known issues
  - ansible-galaxy - dies in the middle of installing a role when
    that role contains Java inner classes (files with $ in the
    file name). This is by design, to exclude temporary or backup
    files. (#81553).
  - ansible-test - The pep8 sanity test is unable to detect
    f-string spacing issues (E201, E202) on Python 3.10 and 3.11.
    They are correctly detected under Python 3.12. See
    (PyCQA/pycodestyle#1190).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838401">- update to 2.16.1:
  https://github.com/ansible/ansible/blob/v2.16.1/changelogs/CHANGELOG-v2.16.rst
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - Fix issue where an include_tasks handler in a role was not
    able to locate a file in tasks/ when tasks_from was used as a
    role entry point and main.yml was not present (#82241)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - ansible-pull will now correctly handle become and connection
    password file options for ansible-playbook.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838402">- update to 2.16.2:
  https://github.com/ansible/ansible/blob/v2.16.2/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1706616000">- update to 2.16.3:
  https://github.com/ansible/ansible/blob/v2.16.3/changelogs/CHANGELOG-v2.16.rst
  * Security Fixes
  - ANSIBLE_NO_LOG - Address issue where ANSIBLE_NO_LOG was
    ignored (CVE-2024-0690)
  * Bugfixes
  - Run all handlers with the same listen topic, even when
    notified from another handler (#82363).
  - ansible-galaxy role import - fix using the role_name in a
    standalone role's galaxy_info metadata by disabling automatic
    removal of the ansible-role- prefix. This matches the
    behavior of the Galaxy UI which also no longer implicitly
    removes the ansible-role- prefix. Use the --role-name option
    or add a role_name to the galaxy_info dictionary in the
    role's meta/main.yml to use an alternate role name.
  - ansible-test sanity --test runtime-metadata - add
    action_plugin as a valid field for modules in the schema
    (#82562).
  - ansible-config init will now dedupe ini entries from plugins.
  - ansible-galaxy role import - exit with 1 when the import
    fails (#82175).
  - ansible-galaxy role install - normalize tarfile paths and
    symlinks using ansible.utils.path.unfrackpath and consider
    them valid as long as the realpath is in the tarfile's role
    directory (#81965).
  - delegate_to when set to an empty or undefined variable will
    now give a proper error.
  - dwim functions for lookups should be better at detectging
    role context even in abscense of tasks/main.
  - roles, code cleanup and performance optimization of
    dependencies, now cached, and public setting is now
    determined once, at role instantiation.
  - roles, the static property is now correctly set, this will
    fix issues with public and DEFAULT_PRIVATE_ROLE_VARS controls
    on exporting vars.
  - unsafe data - Enable directly using AnsibleUnsafeText with
    Python pathlib (#82414)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1710590400">- update to 2.16.4:
  https://github.com/ansible/ansible/blob/v2.16.4/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes
  - Fix loading vars_plugins in roles (#82239).
  - expect - fix argument spec error using timeout=null (#80982).
  - include_vars - fix calculating depth relative to the root and
    ensure all files are included (#80987).
  - templating - ensure syntax errors originating from a template
    being compiled into Python code object result in a failure
    (#82606)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1711540800">- update to 2.16.5:
  https://github.com/ansible/ansible/blob/v2.16.5/changelogs/CHANGELOG-v2.16.rst
  * Minor Changes
  - ansible-test - Add a work-around for permission denied errors
    when using pytest &gt;= 8 on multi-user systems with an
    installed version of ansible-test.
  * Bugfixes
  - Fix an issue when setting a plugin name from an unsafe source
    resulted in ValueError: unmarshallable object (#82708)
  - Harden python templates for respawn and ansiballz around str
    literal quoting
  - ansible-test - The libexpat package is automatically upgraded
    during remote bootstrapping to maintain compatibility with
    newer Python packages.
  - template - Fix error when templating an unsafe string which
    corresponds to an invalid type in Python (#82600).
  - winrm - does not hang when attempting to get process output
    when stdin write failed</changelog>
  <changelog author="Martin Wilck &lt;martin.wilck@suse.com&gt;" date="1738929600">- Add support for recent new SUSE and openSUSE distribution flavors
  * add 0001-Add-Alp-Dolomite-to-Suse-family-list-82496.patch
    (gh#ansible/ansible##82496)
  * add 0002-Add-SL-Micro-to-Suse-family-list-83541.patch
    (gh#ansible/ansible##83541)
  * add 0003-Add-openSUSE-MicroOS-to-SUSE-family-list.patch
    (gh#ansible/ansible#84685)</changelog>
</package>
<package pkgid="52900b595305f5204d0e5db59cb5000aabd00d8816643303fa9cfe8145176783" name="ansible-sap-launchpad" arch="noarch">
  <version epoch="0" ver="1.2.0" rel="bp156.4.2"/>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1737374400">- 1.1.1
  - Initial release.</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1744027200">- 1.2.0
  - Changes:
  - sap_software_download: New Ansible Role with enhanced logic for downloading software using Ansible Module software_center_download
  - sap_software_download: Download stack XML option
  - software_center_download: Add option to search for latest packages
  - maintenance_planner modules: Add option to use Display ID instead of name
  - Collection Readme update and preparation for 1.2.0 release
  - Bugfixes:
  - fix: cache gigya sdk build number</changelog>
</package>
<package pkgid="83ddc3a74a26c6cc8b9348bfea24413c0a0cdf9f5af0354e6e11cebf32ba15ad" name="ansible-sap-launchpad" arch="src">
  <version epoch="0" ver="1.2.0" rel="bp156.4.2"/>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1737374400">- 1.1.1
  - Initial release.</changelog>
  <changelog author="Marcel Mamula &lt;marcel.mamula@suse.com&gt;" date="1744027200">- 1.2.0
  - Changes:
  - sap_software_download: New Ansible Role with enhanced logic for downloading software using Ansible Module software_center_download
  - sap_software_download: Download stack XML option
  - software_center_download: Add option to search for latest packages
  - maintenance_planner modules: Add option to use Display ID instead of name
  - Collection Readme update and preparation for 1.2.0 release
  - Bugfixes:
  - fix: cache gigya sdk build number</changelog>
</package>
<package pkgid="bf1319984e015c2d937e25bf879ec49280ce143077a4ced0dc8aadd65e212d39" name="ansible-test" arch="noarch">
  <version epoch="0" ver="2.16.5" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682337600">- update to 2.14.5:
  https://github.com/ansible/ansible/blob/v2.14.5/changelogs/
  CHANGELOG-v2.14.rst
  * Bugfixes
  - ansible-doc - stop generating wrong module URLs for module
    see-alsos. The URLs for modules in ansible.builtin do now
    work, and URLs for modules outside ansible.builtin are no
    longer added (#80280).
  - ansible-galaxy - Improve retries for collection installs, to
    properly retry, and extend retry logic to common URL related
    connection errors (#80170 #80174)
  - ansible-galaxy - reduce API calls to servers by fetching
    signatures only for final candidates.
  - ansible-test - Add support for argcomplete version 3.
  - jinja2_native - fix intermittent 'could not find job'
    failures when a value of ansible_job_id from a result of an
    async task was inadvertently changed during execution; to
    prevent this a format of ansible_job_id was changed.
  - password lookup now correctly reads stored ident fields.
  - pep517 build backend - Use the documented import_module
    import from importlib.
  - roles - Fix templating public, allow_duplicates and
    rolespec_validate (#80304).
  - syntax check - Limit --syntax-check to ansible-playbook only,
    as that is the only CLI affected by this argument (#80506)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1682942400">- BuildRequire python3.9 to follow upstream (does not matter on
  Tumbleweed which is using 3.10 already...)</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="1684065600">- 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="1684152000">- major update to 2.15.0:
  https://github.com/ansible/ansible/blob/v2.15.0/changelogs/
  CHANGELOG-v2.15.rst</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1687348800">- update to 2.15.1:
  * Minor Changes
  - ansible-test - Allow float values for the --timeout option to
    the env command. This simplifies testing.
  - ansible-test - Refactored env command logic and timeout
    handling.
  - ansible-test - Use datetime.datetime.now with tz specified
    instead of datetime.datetime.utcnow.
  * Bugfixes
  - Properly disable jinja2_native in the template module when
    jinja2 override is used in the template (#80605)
  - ansible-galaxy - Fix variable type error when installing
    subdir collections (#80943)
  - ansible-test - Fix a traceback that occurs when attempting to
    test Ansible source using a different ansible-test. A clear
    error message is now given when this scenario occurs.
  - ansible-test - Fix handling of timeouts exceeding one day.
  - ansible-test - Fix various cases where the test timeout could
    expire without terminating the tests.
  - ansible-test local change detection - use git merge-base
    &lt;branch&gt; HEAD instead of git merge-base --fork-point &lt;branch&gt;
    (#79734).
  - deb822_repository - use http-agent for receiving content
    (#80809).
  - dnf5 - Update dnf5 module to handle API change for setting
    the download directory (#80887)
  - man page build - Remove the dependency on the docs directory
    for building man pages.
  - pep517 build backend - Copy symlinks when copying the source
    tree. This avoids tracebacks in various scenarios, such as
    when a venv is present in the source tree.
  - uri - fix search for JSON type to include complex strings
    containing '+'</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1689681600">- update to 2.15.2:
  * Minor Changes
  - Utilize gpg check provided internally by the transaction.run
    method as oppose to calling it manually.
  - ansible-test - Add Fedora 38 remote.
  - ansible-test - Use a context manager to perform cleanup at
    exit instead of using the built-in atexit module.
  - dnf5 - enable environment groups installation testing in CI
    as its support was added.
  - dnf5 - enable now implemented cacheonly functionality
  * Bugfixes
  - From issue #80880, when notifying a handler from another
    handler, handler notifications must be registered immediately
    as the flush_handler call is not recursive.
  - ansible-galaxy - Fix issue installing collections containing
    directories with more than 100 characters on python versions
    before 3.10.6
  - paramiko_ssh, psrp, and ssh connection plugins - ensure that
    all values for options that should be strings are actually
    converted to strings (#81029).
  - templating - In the template action and lookup, use local
    jinja2 environment overlay overrides instead of mutating the
    templars environment
  * Known Issues
  - ansible-test - The Fedora 37 remote is known to occasionally
    hang during boot. It is no longer routinely tested as a
    result. If possible, use the Fedora 38 remote instead.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694001600">- as example files were split out into a separate package
  ansible-documentation upstream, this package now Recommends that
  package
- update to 2.15.3:
  * Minor Changes
  - Removed exclude and recursive-exclude commands for generated
    files from the MANIFEST.in file. These excludes were
    unnecessary since releases are expected to be built with a
    clean worktree.
  - Removed exclude commands for sanity test files from the
    MANIFEST.in file. These tests were previously excluded
    because they did not pass when run from an sdist. However,
    sanity tests are not expected to pass from an sdist, so
    excluding some (but not all) of the failing tests makes
    little sense.
  - Removed redundant include commands from the MANIFEST.in file.
    These includes either duplicated default behavior or another
    command.
  - The ansible-core sdist no longer contains pre-generated man
    pages. Instead, a packaging/cli-doc/build.py script is
    included in the sdist. This script can generate man pages and
    standalone RST documentation for ansible-core CLI programs.
  - The docs and examples directories are no longer included in
    the ansible-core sdist. These directories have been moved to
    the https://github.com/ansible/ansible-documentation
    repository.
  - Use include where recursive-include is unnecessary in the
    MANIFEST.in file.
  - ansible-test - Update the logic used to detect when
    ansible-test is running from source.
  - ansible-test - Updated the CloudStack test container to
    version 1.6.1.
  * Bugfixes
  - Exclude internal options from man pages and docs.
  - Fix ansible-config init man page option indentation.
  - The ansible-config init command now has a documentation
    description.
  - The ansible-galaxy collection download command now has a
    documentation description.
  - The ansible-galaxy collection install command documentation
    is now visible (previously hidden by a decorator).
  - The ansible-galaxy collection verify command now has a
    documentation description.
  - The ansible-galaxy role install command documentation is now
    visible (previously hidden by a decorator).
  - The ansible-inventory command command now has a documentation
    description (previously used as the epilog).
  - Update module_utils.urls unit test to work with cryptography
    &gt;= 41.0.0.
  - When generating man pages, use func to find the command
    function instead of looking it up by the command name.
  - ansible-galaxy now considers all collection paths when
    identifying which collection requirements are already
    installed. Use the COLLECTIONS_PATHS and
    COLLECTIONS_SCAN_SYS_PATHS config options to modify these.
    Previously only the install path was considered when
    resolving the candidates. The install path will remain the
    only one potentially modified. (#79767, #81163)
  - ansible-test - Fix several possible tracebacks when using the
  - e option with sanity tests.
  - ansible-test - Pre-build a PyYAML wheel before installing
    requirements to avoid a potential Cython build failure.
  - ansible-test - Remove redundant warning about missing
    programs before attempting to execute them.
  - core will now also look at the connection plugin to force
    'local' interpreter for networking path compatibility as just
    ansible_network_os could be misleading.
  - man page build - Sub commands of ansible-galaxy role and
    ansible-galaxy collection are now documented.
  - password_hash - fix salt format for crypt (only used if
    passlib is not installed) for the bcrypt algorithm.
  - urls.py - fixed cert_file and key_file parameters when
    running on Python 3.12 - #80490</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694520000">- update to 2.15.4:
  * Deprecated Features
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  * Bugfixes
  - PowerShell - Remove some code which is no longer valid for
    dotnet 5+
  - Prompting - add a short sleep between polling for user input
    to reduce CPU consumption (#81516).
  - ansible-galaxy - Enabled the data tarfile filter during role
    installation for Python versions that support it. A probing
    mechanism is used to avoid Python versions with a broken
    implementation.
  - ansible-test - Always use ansible-test managed entry points
    for ansible-core CLI tools when not running from source. This
    fixes issues where CLI entry points created during install
    are not compatible with ansible-test.
  - first found lookup has been updated to use the normalized
    argument parsing (pythonic) matching the documented examples.
  - handlers - the listen keyword can affect only one handler
    with the same name, the last one defined as it is a case with
    the notify keyword (#81013)
  - include_role - expose variables from parent roles to role's
    handlers (#80459)
  - tarfile - handle data filter deprecation warning message for
    extract and extractall (#80832).
  - vault and unvault filters now properly take vault_id
    parameter.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1696939200">- update to 2.15.5:
  * Minor Changes
  - ansible-galaxy dependency resolution messages have changed
    the unexplained 'virtual' collection for the specific type
    ('scm', 'dir', etc) that is more user friendly
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Bugfixes
  - Allow for searching handler subdir for included task via
    include_role (#81722)
  - PluginLoader - fix Jinja plugin performance issues (#79652)
  - ansible.module_utils.service - ensure binary data
    transmission in daemonize()
  - ansible.module_utils.service - fix inter-process
    communication in daemonize()
  - ansible-galaxy - started allowing the use of pre-releases for
    collections that do not have any stable versions published.
    (#81606)
  - ansible-galaxy - started allowing the use of pre-releases for
    dependencies on any level of the dependency tree that
    specifically demand exact pre-release versions of collections
    and not version ranges. (#81606)
  - ansible-galaxy error on dependency resolution will not error
    itself due to 'virtual' collections not having a
    name/namespace.
  - ansible-galaxy info - fix reporting no role found when
    lookup_role_by_name returns None.
  - role deduplication - don't deduplicate before a role has had
    a task run for that particular host (#81486).
  - uri/urls - Add compat function to handle the ability to parse
    the filename from a Content-Disposition header (#81806)
  - winrm - Better handle send input failures when communicating
    with hosts under load</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1699358400">- update to 2.15.6:
  * Minor Changes
  - ansible-test - Windows 2012 and 2012-R2 instances are now
    requested from Azure instead of AWS.
  * Bugfixes
  - Fix run_once being incorrectly interpreted on handlers
    (#81666)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Properly template tags in parent blocks (#81053)
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - import_role reverts to previous behavior of exporting vars at
    compile time.
  - ansible-galaxy - Provide a better error message when using a
    requirements file with an invalid format - #81901
  - ansible-inventory - index available_hosts for major
    performance boost when dumping large inventories
  - ansible-test - Fix parsing of cgroup entries which contain a
    : in the path (#81977).</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1701777600">- update to 2.15.7:
  This release includes a fix for CVE-2023-5764, where internal
  templating actions could result in unsafe data losing its unsafe
  designation.
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - modules/user.py - Add check for valid directory when creating
    new user homedir (allows /dev/null as skeleton) (#75063)
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1702382400">- update to 2.15.8:
  * Minor Changes
  - ansible-test - Add FreeBSD 13.2 remote.
  - ansible-test - Removed freebsd/13.1 remote.
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838400">- update to 2.16.0:
  https://github.com/ansible/ansible/blob/v2.16.0/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes and Minor changes omitted for brevity, see full
    changelog
  * Breaking Changes / Porting Guide
  - Any plugin using the config system and the cli entry to use
    the timeout from the command line, will see the value change
    if the use had configured it in any of the lower precedence
    methods. If relying on this behaviour to consume the
    global/generic timeout from the DEFAULT_TIMEOUT constant,
    please consult the documentation on plugin configuration to
    add the overlaping entries.
  - ansible-test - Test plugins that rely on containers no longer
    support reusing running containers. The previous behavior was
    an undocumented, untested feature.
  - service module will not permanently configure variables/flags
    for openbsd when doing enable/disable operation anymore, this
    module was never meant to do this type of work, just to
    manage the service state itself. A rcctl_config or similar
    module should be created and used instead.
  * Deprecated Features
  - Deprecated ini config option collections_paths, use the
    singular form collections_path instead
  - Deprecated the env var ANSIBLE_COLLECTIONS_PATHS, use the
    singular form ANSIBLE_COLLECTIONS_PATH instead
  - Old style vars plugins which use the entrypoints
    get_host_vars or get_group_vars are deprecated. The plugin
    should be updated to inherit from BaseVarsPlugin and define a
    get_vars method as the entrypoint.
  - Support for Windows Server 2012 and 2012 R2 has been removed
    as the support end of life from Microsoft is October 10th
    2023. These versions of Windows will no longer be tested in
    this Ansible release and it cannot be guaranteed that they
    will continue to work going forward.
  - STRING_CONVERSION_ACTION config option is deprecated as it is
    no longer used in the Ansible Core code base.
  - the 'smart' option for setting a connection plugin is being
    removed as it's main purpose (choosing between ssh and
    paramiko) is now irrelevant.
  - vault and unfault filters - the undocumented vaultid
    parameter is deprecated and will be removed in ansible-core
    2.20. Use vault_id instead.
  - yum_repository - deprecated parameter 'keepcache' (#78693).
  * Removed Features (previously deprecated)
  - ActionBase - remove deprecated _remote_checksum method
  - PlayIterator - remove deprecated cache_block_tasks and
    get_original_task methods
  - Remove deprecated FileLock class
  - Removed Python 3.9 as a supported version on the controller.
    Python 3.10 or newer is required.
  - Removed include which has been deprecated in Ansible 2.12.
    Use include_tasks or import_tasks instead.
  - Templar - remove deprecated shared_loader_obj parameter of
    __init__
  - fetch_url - remove auto disabling decompress when gzip is not
    available
  - get_action_args_with_defaults - remove deprecated
    redirected_names method parameter
  - ansible-test - Removed support for the remote Windows targets
    2012 and 2012-R2
  - inventory_cache - remove deprecated
    default.fact_caching_prefix ini configuration option, use
    defaults.fact_caching_prefix instead.
  - module_utils/basic.py - Removed Python 3.5 as a supported
    remote version. Python 2.7 or Python 3.6+ is now required.
  - stat - removed unused get_md5 parameter.
  * Security Fixes
  - ansible-galaxy - Prevent roles from using symlinks to
    overwrite files outside of the installation directory
    (CVE-2023-5115)
  * Known issues
  - ansible-galaxy - dies in the middle of installing a role when
    that role contains Java inner classes (files with $ in the
    file name). This is by design, to exclude temporary or backup
    files. (#81553).
  - ansible-test - The pep8 sanity test is unable to detect
    f-string spacing issues (E201, E202) on Python 3.10 and 3.11.
    They are correctly detected under Python 3.12. See
    (PyCQA/pycodestyle#1190).</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838401">- update to 2.16.1:
  https://github.com/ansible/ansible/blob/v2.16.1/changelogs/CHANGELOG-v2.16.rst
  * Breaking Changes / Porting Guide
  - assert - Nested templating may result in an inability for the
    conditional to be evaluated. See the porting guide for more
    information.
  * Security Fixes
  - templating - Address issues where internal templating can
    cause unsafe variables to lose their unsafe designation
    (CVE-2023-5764)
  * Bugfixes
  - Fix issue where an include_tasks handler in a role was not
    able to locate a file in tasks/ when tasks_from was used as a
    role entry point and main.yml was not present (#82241)
  - Plugin loader does not dedupe nor cache filter/test plugins
    by file basename, but full path name.
  - Restoring the ability of filters/tests can have same file
    base name but different tests/filters defined inside.
  - ansible-pull now will expand relative paths for the
  - d|--directory option is now expanded before use.
  - ansible-pull will now correctly handle become and connection
    password file options for ansible-playbook.
  - flush_handlers - properly handle a handler failure in a
    nested block when force_handlers is set
    (http://github.com/ansible/ansible/issues/81532)
  - module no_log will no longer affect top level booleans, for
    example no_log_module_parameter='a' will no longer hide
    changed=False as a 'no log value' (matches 'a').
  - role params now have higher precedence than host facts again,
    matching documentation, this had unintentionally changed in
    2.15.
  - wait_for should not handle 'non mmapable files' again.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1705838402">- update to 2.16.2:
  https://github.com/ansible/ansible/blob/v2.16.2/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes
  - unsafe data - Address an incompatibility when iterating or
    getting a single index from AnsibleUnsafeBytes
  - unsafe data - Address an incompatibility with
    AnsibleUnsafeText and AnsibleUnsafeBytes when pickling with
    protocol=0</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1706616000">- update to 2.16.3:
  https://github.com/ansible/ansible/blob/v2.16.3/changelogs/CHANGELOG-v2.16.rst
  * Security Fixes
  - ANSIBLE_NO_LOG - Address issue where ANSIBLE_NO_LOG was
    ignored (CVE-2024-0690)
  * Bugfixes
  - Run all handlers with the same listen topic, even when
    notified from another handler (#82363).
  - ansible-galaxy role import - fix using the role_name in a
    standalone role's galaxy_info metadata by disabling automatic
    removal of the ansible-role- prefix. This matches the
    behavior of the Galaxy UI which also no longer implicitly
    removes the ansible-role- prefix. Use the --role-name option
    or add a role_name to the galaxy_info dictionary in the
    role's meta/main.yml to use an alternate role name.
  - ansible-test sanity --test runtime-metadata - add
    action_plugin as a valid field for modules in the schema
    (#82562).
  - ansible-config init will now dedupe ini entries from plugins.
  - ansible-galaxy role import - exit with 1 when the import
    fails (#82175).
  - ansible-galaxy role install - normalize tarfile paths and
    symlinks using ansible.utils.path.unfrackpath and consider
    them valid as long as the realpath is in the tarfile's role
    directory (#81965).
  - delegate_to when set to an empty or undefined variable will
    now give a proper error.
  - dwim functions for lookups should be better at detectging
    role context even in abscense of tasks/main.
  - roles, code cleanup and performance optimization of
    dependencies, now cached, and public setting is now
    determined once, at role instantiation.
  - roles, the static property is now correctly set, this will
    fix issues with public and DEFAULT_PRIVATE_ROLE_VARS controls
    on exporting vars.
  - unsafe data - Enable directly using AnsibleUnsafeText with
    Python pathlib (#82414)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1710590400">- update to 2.16.4:
  https://github.com/ansible/ansible/blob/v2.16.4/changelogs/CHANGELOG-v2.16.rst
  * Bugfixes
  - Fix loading vars_plugins in roles (#82239).
  - expect - fix argument spec error using timeout=null (#80982).
  - include_vars - fix calculating depth relative to the root and
    ensure all files are included (#80987).
  - templating - ensure syntax errors originating from a template
    being compiled into Python code object result in a failure
    (#82606)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1711540800">- update to 2.16.5:
  https://github.com/ansible/ansible/blob/v2.16.5/changelogs/CHANGELOG-v2.16.rst
  * Minor Changes
  - ansible-test - Add a work-around for permission denied errors
    when using pytest &gt;= 8 on multi-user systems with an
    installed version of ansible-test.
  * Bugfixes
  - Fix an issue when setting a plugin name from an unsafe source
    resulted in ValueError: unmarshallable object (#82708)
  - Harden python templates for respawn and ansiballz around str
    literal quoting
  - ansible-test - The libexpat package is automatically upgraded
    during remote bootstrapping to maintain compatibility with
    newer Python packages.
  - template - Fix error when templating an unsafe string which
    corresponds to an invalid type in Python (#82600).
  - winrm - does not hang when attempting to get process output
    when stdin write failed</changelog>
  <changelog author="Martin Wilck &lt;martin.wilck@suse.com&gt;" date="1738929600">- Add support for recent new SUSE and openSUSE distribution flavors
  * add 0001-Add-Alp-Dolomite-to-Suse-family-list-82496.patch
    (gh#ansible/ansible##82496)
  * add 0002-Add-SL-Micro-to-Suse-family-list-83541.patch
    (gh#ansible/ansible##83541)
  * add 0003-Add-openSUSE-MicroOS-to-SUSE-family-list.patch
    (gh#ansible/ansible#84685)</changelog>
</package>
<package pkgid="08a8a31fbfb4eb878c81e39abf3c7c02484948fefd010b18f9cdd5a53c6a7b44" name="arch-install-scripts" arch="noarch">
  <version epoch="0" ver="29" rel="bp156.3.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt; - 24" date="1641297600">- Initial packaging of version 24 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt; - 25" date="1656936000">- New upstream version 25
  * arch-chroot: add unshare mode
  * arch-chroot: resolv.conf recursive host + target symlinks
  * arch-chroot: Make run a tmpfs mount</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt; - 26" date="1659268800">- New upstream version 26
  * arch-chroot: Use separate pid namespace for worker processes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1664452800">- New upstream release 27
  * update pseudofs and fsck lists</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1669032000">- New upstream release 28
  * genfstab: disable fsck for btrfs (it does not need it and the binary is a no-op)
  * genfstab: remove subvolid= from btrfs options if subvol= is set</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733227200">- New upstream release 29
  * arch-chroot: fix unshare chroot /dev symlinks
  * arch-chroot: bind mount over a /etc/resolv.conf symlink (requires mount &gt;= 2.39)
  * arch-chroot: add option to preserve the chroot resolv.conf
  * arch-chroot: ensure /run is mounted with --make-private
  * genfstab: ensure swap devices adhere to -f
  * genfstab: remove atgc mount option</changelog>
</package>
<package pkgid="6cca18bf56d556e60192a880ce58bfbe009e934a2f6906765ed62020516dbf3c" name="arch-install-scripts" arch="src">
  <version epoch="0" ver="29" rel="bp156.3.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt; - 24" date="1641297600">- Initial packaging of version 24 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt; - 25" date="1656936000">- New upstream version 25
  * arch-chroot: add unshare mode
  * arch-chroot: resolv.conf recursive host + target symlinks
  * arch-chroot: Make run a tmpfs mount</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt; - 26" date="1659268800">- New upstream version 26
  * arch-chroot: Use separate pid namespace for worker processes</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1664452800">- New upstream release 27
  * update pseudofs and fsck lists</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1669032000">- New upstream release 28
  * genfstab: disable fsck for btrfs (it does not need it and the binary is a no-op)
  * genfstab: remove subvolid= from btrfs options if subvol= is set</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733227200">- New upstream release 29
  * arch-chroot: fix unshare chroot /dev symlinks
  * arch-chroot: bind mount over a /etc/resolv.conf symlink (requires mount &gt;= 2.39)
  * arch-chroot: add option to preserve the chroot resolv.conf
  * arch-chroot: ensure /run is mounted with --make-private
  * genfstab: ensure swap devices adhere to -f
  * genfstab: remove atgc mount option</changelog>
</package>
<package pkgid="d8c722f1733322539f01305a0bf2ecaa0cc94dab504714036244f28bcc756599" name="ark" arch="aarch64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="a6294bd5306731c5321befb178840247c2dc8adfc81f5190b820803a6624a862" name="ark" arch="ppc64le">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="8d55b240785222b7a6ad2a2f29bac3c31cd8dbb5474809552649d73398e45ef2" name="ark" arch="s390x">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="9ff0548d672474387bd393b8afcdd41ef7b7533310e971fc2227762c0f0eb263" name="ark" arch="src">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="643a3fc87b11c2e17830899f5cb37975b8e552ceb1524b63327e57abd3fe9294" name="ark" arch="x86_64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="120054378d84d07c2a2b387726470353cb1a011fa1cc1a4081e05cb02794c5e3" name="ark-lang" arch="noarch">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="f51222ded8ab3e6414e03e53b51ec403772166967e9f553ff4b1a7e1e4594882" name="assimp" arch="src">
  <version epoch="0" ver="5.3.1" rel="bp156.3.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612785600">- Add patch to fix build with GCC11:
  * 0001-Fix-build-with-GCC-11.patch (boo#1181859)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
</package>
<package pkgid="74022d82b7c836df84d14214181ddbee8e2ba85df19e44785468c7a4a63240f2" name="assimp" arch="src">
  <version epoch="0" ver="5.3.1" rel="bp156.3.6.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
</package>
<package pkgid="0ba1ebaec8877475f6ca5f63c586ebe74c0fafe969e6ab1c3bc3875693fa3af0" name="assimp" arch="src">
  <version epoch="0" ver="5.3.1" rel="bp156.3.9.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Backport upstream changes:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch (boo#1232324, CVE-2024-48425)
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (CVE-2025-3016, boo#1240413, gh#assimp/assimp#6022)
  * 0001-MDL-Fix-overflow-check.patch
    (CVE-2025-2591, boo#1239920, gh#assimp/assimp#6009)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (gh#assimp/assimp#6024)</changelog>
</package>
<package pkgid="20b9d99b3fd45d768910a305c0f01f9811ce0cb0fab6d5030721e783f2f2c75d" name="assimp-devel" arch="aarch64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612785600">- Add patch to fix build with GCC11:
  * 0001-Fix-build-with-GCC-11.patch (boo#1181859)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
</package>
<package pkgid="34606cd60c7e6953c89b2695c104c12def411774450bce5334c6190ace78a628" name="assimp-devel" arch="ppc64le">
  <version epoch="0" ver="5.3.1" rel="bp156.3.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612785600">- Add patch to fix build with GCC11:
  * 0001-Fix-build-with-GCC-11.patch (boo#1181859)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
</package>
<package pkgid="3aa44b919dc6199551f494aa5f5bf3c5bc8e393cccb89647fd2260dadb931871" name="assimp-devel" arch="s390x">
  <version epoch="0" ver="5.3.1" rel="bp156.3.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612785600">- Add patch to fix build with GCC11:
  * 0001-Fix-build-with-GCC-11.patch (boo#1181859)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
</package>
<package pkgid="8d4a9da8d9c0583aa7b0dc433e912784fed223a97ccb4dc1944d79c414627141" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612785600">- Add patch to fix build with GCC11:
  * 0001-Fix-build-with-GCC-11.patch (boo#1181859)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
</package>
<package pkgid="b3dadf50fa70b99addd11067213178daab7f4bd349c09e658f0ce23c13dd3b1c" name="assimp-devel" arch="aarch64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.6.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
</package>
<package pkgid="1f37ed1c30c982baeeb0045338de7c02ac7b833f592133041b86b7ce1b21c10c" name="assimp-devel" arch="ppc64le">
  <version epoch="0" ver="5.3.1" rel="bp156.3.6.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
</package>
<package pkgid="25dcf94913ce757bbb16f6498436b5d02cec06ffcf88a8fc073fd586494b3b7d" name="assimp-devel" arch="s390x">
  <version epoch="0" ver="5.3.1" rel="bp156.3.6.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
</package>
<package pkgid="b3afcaa76880c560060b6b1d8b6515dfb1049603cdbbaf4669fa85c7a6b39433" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.6.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
</package>
<package pkgid="58d073b03b4d6e8e8074af155cf98049b6f41a8c8b4c969fb08542ad7a3e916e" name="assimp-devel" arch="aarch64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.9.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Backport upstream changes:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch (boo#1232324, CVE-2024-48425)
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (CVE-2025-3016, boo#1240413, gh#assimp/assimp#6022)
  * 0001-MDL-Fix-overflow-check.patch
    (CVE-2025-2591, boo#1239920, gh#assimp/assimp#6009)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (gh#assimp/assimp#6024)</changelog>
</package>
<package pkgid="0bfc7991c6761aa291244f8fdf3908373b8b4c83f9ddbe498058a40615548617" name="assimp-devel" arch="ppc64le">
  <version epoch="0" ver="5.3.1" rel="bp156.3.9.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Backport upstream changes:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch (boo#1232324, CVE-2024-48425)
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (CVE-2025-3016, boo#1240413, gh#assimp/assimp#6022)
  * 0001-MDL-Fix-overflow-check.patch
    (CVE-2025-2591, boo#1239920, gh#assimp/assimp#6009)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (gh#assimp/assimp#6024)</changelog>
</package>
<package pkgid="9d61d94dd1618393a2b220c5107a78f8362e110d32819e280c923c72feb0c82f" name="assimp-devel" arch="s390x">
  <version epoch="0" ver="5.3.1" rel="bp156.3.9.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Backport upstream changes:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch (boo#1232324, CVE-2024-48425)
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (CVE-2025-3016, boo#1240413, gh#assimp/assimp#6022)
  * 0001-MDL-Fix-overflow-check.patch
    (CVE-2025-2591, boo#1239920, gh#assimp/assimp#6009)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (gh#assimp/assimp#6024)</changelog>
</package>
<package pkgid="9146cabf54a1e74c9272aefed1cd6bd64c1e718d4b00b1f5a3b0e96491af1a18" name="assimp-devel" arch="x86_64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.9.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Backport upstream changes:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch (boo#1232324, CVE-2024-48425)
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (CVE-2025-3016, boo#1240413, gh#assimp/assimp#6022)
  * 0001-MDL-Fix-overflow-check.patch
    (CVE-2025-2591, boo#1239920, gh#assimp/assimp#6009)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (gh#assimp/assimp#6024)</changelog>
</package>
<package pkgid="87e92be99f7ab7954608304c57143908e1586eae0c147c5f1a945038eb6b1166" name="awf-gtk2" arch="aarch64">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="b51332fb2f026502af35449c0a911705c865d941aeff483b0db3754825e14a7f" name="awf-gtk2" arch="ppc64le">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="5e101f3a43fa0b20b504564d361367c08246c843adf685c6991bc0652a80b2ce" name="awf-gtk2" arch="s390x">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="a6a9d668fb580c4afd3c6613e9d87c1463a6e3ffc16b8046bb60269dc4b6d3a0" name="awf-gtk2" arch="src">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="279df393069b3907dc48c848f69370a185b29a41ffca7c25d0360870b9ec9fc8" name="awf-gtk2" arch="x86_64">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="cf62fb7a8a06ce68454fa9ecade9ea1231442796964bf6d50e742093bdf9eef4" name="awf-gtk2" arch="aarch64">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="07a061027f82bd6a350599300e0c7a5295ff38eb252b44468cc558bf3cbd0680" name="awf-gtk2" arch="ppc64le">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="a8b3a75ccbca57f694598dd25603dea52375a9a7805afdc2cbb6be1f63eb5c4a" name="awf-gtk2" arch="s390x">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="10785bbf16eb5204fd8e2b38b9e667246d383ca20356b8b5fef9c57ed2e83140" name="awf-gtk2" arch="src">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="d7cc3ee30db5668737cf7ec3ecd3483b8e9961c4c7ddd8e047c51cf812bc1739" name="awf-gtk2" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1617883200">- spec cleaning</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="d772a69dbd6f833ac37cf143935ab3bd5e74bd8cc432198016a57573a7b88fd9" name="awf-gtk3" arch="aarch64">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="a1d7ebc73a2bfbf5babbca7fd929945b64e5bba011b33a4c9be8a2de3a935a45" name="awf-gtk3" arch="ppc64le">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="52b233b722c57505c1d20092dd6f0fb1023632f8b73bdb049b8917081f6cb543" name="awf-gtk3" arch="s390x">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="ab25beaf934d8a9106e9d251765054e34c06474114948bfcf1ec5e140de8ef4d" name="awf-gtk3" arch="src">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="01a3069d738d5d2d3ca63afdbf712e779d8bf1038802b98ade4bb311ea078e17" name="awf-gtk3" arch="x86_64">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
</package>
<package pkgid="85faf999ab0508effdf1218fb471e38b893839ddc010b04f281cfaf077293d67" name="awf-gtk3" arch="aarch64">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="92e9b490824a89fd093f0515a2f5527c6427549099b8d891cdd3d5646a85a305" name="awf-gtk3" arch="ppc64le">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="eba3e2e2f9d21491178aad5d6afe713e0ae32105d975613119733ceb23f67944" name="awf-gtk3" arch="s390x">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="fa0e2419d35fda3b0a9cb56183ccd2f94b1bacf94f857efd9124272846444974" name="awf-gtk3" arch="src">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="ecab757d3e609ad0e5031593b0ba1a76994fc4b56c2759cfd65d1d71dc403391" name="awf-gtk3" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="164023087d7319e70a48830d3751e069666709092f819a675a568bcd9db96e73" name="awf-gtk4" arch="aarch64">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
</package>
<package pkgid="6ccd494edb7a54253773e457ec18abeb10997e012eb76afe1e21f6ca9e5775b8" name="awf-gtk4" arch="ppc64le">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
</package>
<package pkgid="47bc3ca5e0b4fc1bea8f09edc8b78530d407c59ab80de36217158ea17c6c91d2" name="awf-gtk4" arch="s390x">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
</package>
<package pkgid="4bde78f8736aae04b6e85b81472818351d22af80a62183f5e4dbfa1aa15ed1a5" name="awf-gtk4" arch="src">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
</package>
<package pkgid="86fa0862f325dde884a52f992a97db15284d5fc7955802da1066f48adf2e3be2" name="awf-gtk4" arch="x86_64">
  <version epoch="0" ver="2.8.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
</package>
<package pkgid="97200b87a14b5de39d3e01bb4703e8091ad62cbd8f949a46570beb4a47a00e74" name="awf-gtk4" arch="aarch64">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="0dca22382f7a38befc05a3633a3bf93fa7908212942695e3ab6f5ec83815d24b" name="awf-gtk4" arch="ppc64le">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="1e7ac9c39ee60c26e872ed71419821051076dc2159142ecbb38cffdadcff6eba" name="awf-gtk4" arch="s390x">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="76a02d7b309241666ac57eaec75fb8112147c61d215b4da0ed626fd27234a0e3" name="awf-gtk4" arch="src">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="e0b7722d031bf5f95de143584005cc8adc8153b4553f016ad3e3bd8d449993aa" name="awf-gtk4" arch="x86_64">
  <version epoch="0" ver="2.9.0" rel="bp156.2.6.2"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream version (2.4.0)
  * add gtk widgets (check, radio, progress, icon) to gtk treeview
  * add text, check, radio, action, accelerator for menu items
  * add two GtkVolumeButton widgets
  * add two GtkLinkButton widgets</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream version (2.5.0)
  * display all themes in system theme menu
  * display hour in status bar on startup, on theme reload,
    on theme change
  * add new toolbar button (minus icon) to switch text direction
  * add new dialog with many scales
  * enable keyboard shortcuts
  * disable non working screenshot</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream version (2.6.0)
  * puts the Options menu first
  * allow to run multiple independent instances
  * fix getenv crash when variable is not defined
  * set fixed width for font button
  * add 0 and 100 marks for all scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream version (2.7.0)
  * add text direction menu
  * add close button for tabs</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.8.0)
  * add progress bar in tool bar and status bar
  * auto resize window to minimal size after layout update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.8.1)
  * packages scripts update
  * fix building error with GLIB 2.83 and/or with GCC 15
  * replace some deprecated functions
  * auto resize window to minimal size 1s after application start</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.9.0)
  * hide deprecated notices from includes
  * add notification from toolbar
  * add entry in toolbar
  * support for native --help, argc/argv for g_application_run
  * fix set theme from command line
  * limit width of filebutton
  * allow multiple selection for open dialog
  * split source code in 3 files</changelog>
</package>
<package pkgid="eb8f4927ef2b3fed256dae1d3fe04e4ccc5c0055dabe61aecbc1aebe521aa7a6" name="bluebird-theme" arch="src">
  <version epoch="0" ver="1.3" rel="bp156.4.3.1"/>
  <changelog author="seiler@b1-systems.de" date="1372766400">- initial commit</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to v1.2 (latest release)
  mostly minor tweaks and GTK3 fixes</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543060800">- update to v1.3
  * New version of the gtk3 theme based on the latest version of Greybird
  * Fixing broken compatibility with the latest versions of GTK+ 3
  * New index.theme file
- added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607774400">- Updated upstream URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1738411200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  features.
- Don't pass any arguments to %build and %install; rpm-4.20 does
  not like it!</changelog>
</package>
<package pkgid="651295dc9d299260539ff63d778573f4a834c3789bb4d761d4e66cd63cfb7c02" name="cacti" arch="noarch">
  <version epoch="0" ver="1.2.27" rel="bp156.2.3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti 1.2.11:
  * security fixes and hardening (boo#1169215)
    + Add SameSite support for cookies
    + Cookie should be properly verified against password
    + CSRF at Admin Email
    + Improper Access Control on disabling a user
    + Update to jQuery 3.4.1 to resolve XSS issues with jQuery 3.3.1
  * a number of bug fixes
  * feature additions
    + Allow system uptime to be a variable for use with graphs
    + Add Refresh Interval to Data Collectors display
    + Add Location based filtering
    + Allow for Purging of Data Source Statistics from the GUI
    + Restore ability to duplicate a data profile
    + Enhance table navigation bars to support systems with larger number of items
    + Increase length of Graph Item 'value' field to support pango-markup better
    + Allow Basic Auth Accounts to be mapped by CSV file
    + Make form elements under checkbox_groups flow using flex grid style
    + Set the domain attribute to secure cookies for the 'remember me' option
    + Enhance the "Graph Debug Mode" to display RRDtool Command lengths and excess warnings</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti 1.2.12:
  * CVE-2020-7106: Lack of escaping of color items can lead to XSS
    exposure (boo#1163749)
  * Fix multiple graphing bugs and web UI issues
  * Fix multiple warnings, PHP Exceptions and errors
  * Content-Security-Policy prevents External Links from being opened
  * Prevent runtime memory issues by increasing memory limit
  * Improve SNMPv3 handling</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1589198400">- switch from cron to systemd timers (boo#1115436):
  + cacti-cron.timer
  + cacti-cron.service
- introduce rpmlintrc for obvious false positives from rpmlint
  + cacti-rpmlintrc
- use fdupes to reduce amount of needed/wasted space
- re-introduce RPM Group to avoid huge rpmlint complains on 15.1
- remove .gitignore and .gitattributes files (not needed)
- avoid potential root escalation on systems with fs.protected_hardlinks=0
  (boo#1154087): handle directory permissions in file section instead
  of using chown during post installation
- rewrote apache configuration to get rid of .htaccess files and
  explicitely disable directory permissions per default
  (only allow a limited, well-known set of directories)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti 1.2.13:
  * Query XSS vulnerabilities require vendor package update
    (CVE-2020-11022 / CVE-2020-11023)
  * Lack of escaping on some pages can lead to XSS exposure
  * Update PHPMailer to 6.1.6 (CVE-2020-13625)
  * SQL Injection vulnerability due to input validation failure when
    editing colors (CVE-2020-14295, boo#1173090)
  * Lack of escaping on template import can lead to XSS exposure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti 1.2.14:
  * Poller keeps using old IP address for a device
  * poller bug fixes and various display fixes
  * Fix XSS vulnerability due to improper escaping of error message
    during template import preview (boo#1174850, CVE-2020-25706)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti 1.2.15, fixing the following bugs:
  * When editing Maximum OIDs Per Get Request, blank value can cause errors
  * Boost may run more often than it should
  * Recache Event Loop can cause Interface Graphs to show gaps
  * When searching Graph Tree's, non matching devices remain visible
  * Page validation errors may occur when opening real time graphs
  * External Links do not always open if they are still open from previous usage
  * Cultural changes to various word usage
  * Replicate deleted device status instead of poller sync
  * Description field allows more characters entered than is stored
  * When installing or upgrading, LDAP functions may not always be included properly
  * Unable to remove discovered device
  * When installing or upgrading, PHP recommendations may not always return a valid value
  * Graph Templates has duplicate SQL delete statement
  * When syncing to remote poller, missing function errors may occur
  * When removing devices from remote pollers, devices may reappear without details
  * When removing devices, array errors may sometimes be recorded
  * Variable injection does not always work as expected
  * Editing Data Queries with multiple data templates can give errors about Suggested values
  * Progress bar does not provide enough visual information during long page loads
  * Some themes do not allow for a way to see which user is currently signed in
  * When viewing tables, allow users to force all columns to be visible
  * Column sizing is being lost between pages refreshes
  * When viewing input methods table, no ID is shown to help identify which method is being viewed
  * Filters do not always respect using keyboard to initiate searching
  * When exporting a data query, an invalid column name error can sometimes be shown
  * When checking if a view is allowed, having no session can result in errors
  * When removing devices via the CLI, undefined variable errors may be seen
  * Real Time Graphs may cause invalid index errors
  * On newer versions of MySQL/MariaDB, 'system' keyword can cause issues
  * Plugin setup can generate errors when reading options via system function
  * Plugin version numbers can be unexpectedly truncated
  * When PHP Session is set to autostart, an error can be reported as Cacti attempts to start it
  * When removing multiple items, selection process does not always work
  * When exporting colors, the indicator is not always removed upon completion
  * Unable to pass tree and leaf ID to 'graph_button' hook
  * When performing maintenance, various errors may sometimes be seen
  * When Guest User setting is active, current user is not always properly set
  * When installing Cacti, minor errors in text can be seen
  * Numbers are not always formatted properly when there are no decimal places
  * When viewing Real Time Graphs, an undefined index error may be recorded
  * Minor memory leaks and refresh issues when zooming on graphs
  * Real Time Graphs may sometimes fail due to folder permissions
  * Navigation can sometimes occur unexpectedly due to background timers
  * Trees management screen not reporting correct number of trees
  * Tree sequences can sometimes skip numbers during resorting
  * Guest user selection should not allow setting the currently logged in user
  * Links in Table Headers do not show clearly when in modern theme
  * Under some cases tree logic leads to undefined index errors
  * Cacti Data Debug can show errors if the Data Source is damaged or has been removed
  * When importing a data query, an invalid column name error can sometimes be shown
  * When using shift functions on graphs, negative values are not allowed
  * Correct issue when file is unreadable reporting no file was specified
  * Orphaned Plugins have no option to be removed
  * Update MySQL recommendations for Character Set and Colation
  * Correct sorting of IP addresses to be numeric not alpha by JamesTilt
  * Saving a device should not always repopulate the poller cache</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1606996800">- cacti 1.2.16:
  * When generating a report, the Cascade to Branches function does not as expected
  * When viewing graphs, automatic refresh so not always work as expected
  * Realtime graph pop up counter bug
  * Undefined variable errors may occur when creating a new datasource
  * The cli-based installer does not exit with a non-zero exit code when error occurs
  * When an export is complete, sometimes the progress bar remains
  * When enabling many devices, a threshold can be reached causing a slowdown in the process
  * When performing actions against Devices, replicated device information could sometimes be lost
  * When using API to rename a tree node, backtrace may be incorrectly shown
  * When searching, valid pages can sometimes be shown as empty by ddb4github
  * When exporting data from graphs, not all data was properly included
  * Graph Templates filter is not updated after new graph created by ddb4github
  * Username and password on the login page is not visible in Classic theme
  * Improve wording of concurrent process and thread settings
  * Location filter should remove blank entries by ddb4github
  * When syncing data collectors, a reindex event may be triggered unnecessarily
  * Automation Networks allows discovery of invalid IP addresses
  * When changing permissions of the current user, they don't take effect immediately
  * When reindexing a device, an incorrect page was sometimes displayed
  * When repairing database, audit_database.php does not add missing columns
  * Log page should not be empty if no log info exists
  * During upgrade, there are times when realms can be duplicated leading to SQL errors
  * When using ping.php, UDP response times are not interpreted properly by hypnotoad
  * Improve warning you get when attempting to view a log file you don't have access to
  * When replicating files, scripts are not marked as executable
  * When creating plugin tables, collation is not set properly
  * Update c3.js to version 0.7.20
  * Update Chart.js to version 2.9.4
  * Update phpseclib to version 2.0.29
  * Update PHPMailer to version 6.1.8
  * Use LSB shebang notation for cli scripts
  * Add support for cactid daemon based launcher
  * Add ability to hide the Graph Drilldown icons by datatecuk
  * Add hooks for plugins to show custom Graph Source and custom Template URL (List View)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608292800">- fix httpd startup errors due to mismatched configuration
  directives boo#1175314</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti 1.2.17:
  * Fix incorrect handling of fields led to potential XSS issues
  * CVE-2020-35701: Fix SQL Injection vulnerability (boo#1180804)
  * Fix various XSS issues with HTML Forms handling
  * Fix handling of Daylight Saving Time changes
  * Multiple fixes and extensions to plugins
  * Fix multiple display, export, and input validation issues
  * SNMPv3 Password field was not correctly limited
  * Improved regular expression handling for searcu
  * Improved support for RRDproxy
  * Improved behavior on large systems
  * MariaDB/MysQL: Support persistent connections and improve
    multiple operations and options
  * Add Theme 'Midwinter'
  * Modify automation to test for data before creating graphs
  * Add hooks for plugins to show customize graph source and customize
    template url
  * Allow CSRF security key to be refreshed at command line
  * Allow remote pollers statistics to be cleared
  * Allow user to be automatically logged out after admin defined
    period
  * When replicating, ensure Cacti can detect and verify replica
    servers</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625918400">- cacti 1.2.18:
  * CVE-2020-14424: Lack of escaping on template import can lead to
    XSS exposure under 'midwinter' theme (boo#1188188)
  * Real time graphs can expose XSS issue</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti 1.2.19:
  * Further fixes for grave character security protection (boo#1192408)
  * Fix Over aggressive escaping causing menu visibility issues on Create Device page
  * Add SHA256 and AES256 security levels for SNMP polling
  * Import graph template(Preview Only) show color_id new value as a blank area
  * Fix Editing graphs errors due to missing sequence
  * Fix 2hen hovering over a Tree Graph, row shows same highlighting as Graph Edit screen
  * Fix 2hen RealTime is not active, console errors may appear
  * Fix race conditions may occur when multiple RRDtool processes are running
  * Fix errors creating graphs from templates
  * Fix errors when duplicating reports
  * Fix Boost may be blocked by overflowing poller_output table
  * Fix Template import may be blocked due to unmet dependency warnings with snmp ports
  * Fix Newer MySQL versions may error if committing a transaction when not in one
  * Fix SNMP Agent may not find a cache item
  * Fix Correct issues running under PHP 8.x
  * Fix When polling is disabled, boost may crash and creates many arch tables
  * Fix When poller runs, memory tables may not always be present
  * Fix Timezones may sometimes be incorrectly calculated
  * Fix Allow monitoring IPv6 with interface graphs
  * Fix When a data source uses a Data Input Method, those without a mapping should be flagged
  * Fix When RRDfile is not yet created, errors may appear when displaying the graph
  * Fix Cacti missing key indexes that result in Preset pages slowdowns
  * Fix Data Sources page shows no name when Data Source has no name cache
  * Fix db_update_table function can not alter table from signed to unsigned
  * Fix data remains in poller_output table even if it's flushed to rrd files
  * Fix Parameter list for lib/database.php:db_connect_real() is not correct in 3 places
  * Fix Offset is a reserved word in MariaDB 10.6 affecting Report
  * Fix Rendering large trees slowed due to lack of permission caching
  * Fix Error on interpretation of snmpUtime, when to big
  * Fix Applying right axis formatting creates an error-image
  * Fix Unable to Save Graph Settings from the Graphs pages
  * Fix Graph Template Cache is nullified too often when Graph Automation is running
  * Fix When Adding a Data Query to a Device, no Progress Spinner is shown
  * Fix New Browser Breaks Plugins that depend on non UTC date time data
  * Fix errors when testing remote poller connectivity
  * Fix errors when renaming poller
  * Fix Removing spikes by Variance does not appear to be working beyond the first RRA
  * Fix LDAP API lacks timeout options leading to bad login experiences
  * Add a normal/wrap class for general use
  * Limit File Types available for Template Import operations
  * Fix Cacti does not provide an option of providing a client side certificate for LDAP/AD authentication
  * Support Stronger Encryption Available Starting in Net-SNMP v5.8
  * Allow Cacti to use multiple possible LDAP servers
  * Add a 15 minute polling/sampling interval
  * Provide additional admin email notifications
  * Add warnings for undesired changes to plugin hook return values
  * When creating a Graph, make testing the Data Sources optional by Template
  * Update phpseclib to 2.0.33
  * Update jstree.js to 3.3.12
  * Improve performance of Cacti poller on heavily loaded systems
  * MariaDB recommendations need some tuning for recent updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to 1.2.20
  * Security fix for CVE-2022-0730, boo#1196692
    Under certain ldap conditions, Cacti authentication can be
    bypassed with certain credential types.
  * Security fix: Device, Graph, Graph Template,
    and Graph Items may be vulnerable to XSS issues
  * Security fix: Lockout policies are not properly applied to LDAP
    and Domain Users
  * Security fix: When using 'remember me' option, incorrect realm
    may be selected
  * Security fix: User and Group maintenance are vulnerable to SQL attacks
  * Security fix: Color Templates are vulnerable to XSS attack
  * Features:
  * When creating a Data Source Profile, allow additional choices for Heartbeat
  * Change select all options to use Font Awesome icons
  * Improve spine performance by storing the total number of system snmp_ports in use
  * Prevent Template User Accounts from being Removed
  * When managing by users, allow filtering by Realm
  * Allow plugins to supply template account names
  * When viewing logs, additional message types should be filterable
  * When creating a Graph Template Item, allow filtering by Data Template
  * Allow language handler to be selected via UI
  * Updated Device packages for Synology, Citrix NetScaler, Cisco ASA/Cisco
  * Add Advanced Ping Graph Template to initial Installable templates
  * Add LDAP Debug Mode option
  * Allow Reports to include devices not on a Tree
  * Allow Basic Authentication to display custom failure message
  * Fix: When replicating data during installation/upgrade,
    system may appear to hang
  * Fix: Graph Template Items may have duplicated entries
  * Fix: Unable to Save Graph Settings
  * Fix: Script Server may crash if an OID is missing or unavailable
  * Fix: When system-wide polling is disabled,
    remote pollers may fail to sync changed settings
  * Fix: When updating poller name, duplicate name protection may be over zealous
  * Fix: Titles may show "Missing Datasource" incorectly
  * Fix: Checking for MIB Cache can cause crashes
  * Fix: Polling cycles may not always complete as expected
  * Fix: When viewing graph data, non-numeric values may appear
  * Fix: Utilities view has calculation errors when there are no data sources
  * Fix: When editing Reports, drag and drop may not function as intended
  * Fix: When data drive is full, viewing a Graph can result in errors
  * Various other bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti 1.2.21:
  * Add a CLI script to install/enable/disable/uninstall plugins
  * Add log message when purging DS stats and poller repopulate
  * A collection of bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti 1.2.22, providing one security fix, a number of bug fixes
  and a collection of improvements:
  * When creating new graphs, cross site injection is possible
    (boo#1203952)
  * When creating user from template, multiple Domain FullName and
    Mail are not propagated
  * Nectar Aggregate 95th emailed report broken
  * Boost may not find archive tables correctly
  * Users may be unable to change their password when forced during
    a login
  * Net-SNMP Memory Graph Template has Wrong GPRINT
  * Search in tree view unusable on larger installations
  * Increased bulk insert size to avoid partial inserts and potential
    data loss.
  * Call to undefined function boost_debug in Cacti log
  * When no guest template is set, login cookies are not properly set
  * Later RRDtool releases do not need to check last_update time
  * Regex filters are not always long enough
  * Domains based LDAP and AD Fullname and Email not auto-populated
  * Cacti polling and boost report the wrong number of Data Sources
    when Devices are disabled
  * When editing Graph Template Items there are cases where VDEF's
    are hidden when they should be shown
  * Database SSL setting lacks default value
  * Update default path cacti under *BSD by xmacan
  * Web Basic authentication not creating template user
  * Unable to change the Heartbeat of a Data Source Profile
  * Tree Search Does Not Properly Search All Trees
  * When structured paths are setup, RRDfiles may not always be
    created when possible
  * When parsing the logs, caching would help speed up processing
  * Deprecation warnings when attempting real-time Graphs with PHP8.1
  * Custom Timespan is lost when clicking other tree branches
  * Non device based Data Sources not being polled
  * When Resource XML file inproperly formatted, graph creation can
    fail with errors
  * Update code style to support PHP 8 requirements
  * None" shows all graphs
  * Realtime popup window experiences issues on some browsers
  * Auth settings do not always properly reflect the options selected
    by ddb4github
  * MySQL can cause cacti to become stalled due to locking issues
  * Boost process can get hung under rare conditions until the poller
    times out
  * Exporting graphs under PHP 8 can cause errors
  * Host table has wrong default for disabled and deleted columns
  * RRD storage paths do not scale properly
  * When importing, make it possible to only import certain
    components
  * Update change_device script to include new features by
    bmfmancini
  * Make help pages use latest online version wherever possible
  * Cacti should show PHP INI locations during install
  * Detect PHP INI values that are different in the INI vs running
    config
  * Added Gradient Color support for AREA charts by thurban
  * Update CDEF functions for RRDtool
  * When boost is running, it's not clear which processes are
    running and how long they have to complete</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti 1.2.23, providing security fixes, feature improvements and
  bug fixes:
  * CVE-2022-46169: Unauthenticated Command Injection in Remote
    Agent (boo#1206185)
  * Security: Add .htaccess file to scripts folder
  * When using Single Sign-on Frameworks, revocation was not always
    detected in callbacks
  * Fixes to the installer, and compatibility with PHP and MySQL
  * Performance improvements for certain conditions
  * Various UI fixes
  * Bug fixes related to SNMP, RRDtools, and agents</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti 1.2.24
  * Fix: Unable to import Local Linux Machine template
  * Fix multiple charting and display issues
  * Compatibility changes for SNMP under PHP 8.2, and other PHP
    compatibility updates
  * Fix multiple issues editing settings
  * timeout fixes for Basic Auth
  * multiple data poller bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti 1.2.25:
  * CVE-2023-30534: Protect against Insecure deserialization of filter data (boo#1215082)
  * CVE-2023-39360: Cross-Site Scripting vulnerability when creating new graphs (boo#1215044)
  * CVE-2023-39361: Unauthenticated SQL Injection when viewing graphs (boo#1215045)
  * CVE-2023-39357: SQL Injection when saving data with sql_save() (boo#1215040)
  * CVE-2023-39362: Authenticated command injection when using SNMP options (boo#1215047)
  * CVE-2023-39359: Authenticated SQL injection vulnerability when managing graphs (boo#1215043)
  * CVE-2023-39358: Authenticated SQL injection vulnerability when managing reports (boo#1215042)
  * CVE-2023-39365: SQL Injection when using regular expressions (boo#1215051)
  * CVE-2023-39364: redirect in change password functionality (boo#1215050)
  * CVE-2023-39366: Cross-Site Scripting vulnerability with Device Name when managing Data Sources (boo#1215052)
  * CVE-2023-39510: Cross-Site Scripting vulnerability with Device Name when administrating Reports (boo#1215053)
  * CVE-2023-39511: Cross-Site Scripting vulnerability with Device Name when editing Graphs whilst managing Reports (boo#1215081)
  * CVE-2023-39512: Cross-Site Scripting vulnerability with Device Name when managing Data Sources (boo#1215054)
  * CVE-2023-39513: Cross-Site Scripting vulnerability with Device Name when debugging data queries (boo#1215055)
  * CVE-2023-39514: Cross-Site Scripting vulnerability with Data Source Name when managing Graphs (boo#1215056)
  * CVE-2023-39515: Cross-Site Scripting vulnerability with Data Source Name when debugging Data Queries (boo#1215058)
  * CVE-2023-39516: Cross-Site Scripting vulnerability with Data Source Information when managing Data Sources (boo#1215059)
  * When rebuilding the Poller Cache from command line, allow it to be multi-threaded
  * When searching tree or list views, the URL does not update after changes
  * When creating a Data Source Template with a specific snmp port, the port is not always applied
  * When a Data Query references a file, the filename should be trimmed to remove spurious spaces
  * THold plugin may not always install or upgrade properly
  * RRD file structures are not always updated properly, if there are more Data Sources in the Data Template than the Graph Template
  * When reindexing devices, errors may sometimes be shown
  * Boost may loose data when the database server is overloaded
  * Boost can sometimes output unexpected or invalid values
  * Boost should not attempt to start if there are no items to process
  * Rebuilding the poller cache does not always work as expected
  * Host CPU items may not work poll as expected when on a remote data collector where hmib is also enabled
  * When creating new graphs, invalid offset errors may be generated
  * When importing packages, SQL errors may be generated
  * When managing plugins from command line, the --plugin option is not properly handled
  * When automating an install of Cacti, error messages can be appear
  * When performing automated install of a plugin, warnings can be thrown
  * Automation references the wrong table name causing errors
  * Data Source Info Mode produces invalid recommendations
  * Data Source Debug 'Run All' generates too many log messages
  * The description of rebuild poller cache in utilities does not display properly
  * When reindexing a device, debug information may not always display properly
  * Upon displaying a form with errors, the session error fields variable isn't cleared
  * MariaDB clusters will no longer support exclusive locks
  * RRDtool can fail to update when sources in Data Template and Graph Template data sources do not match
  * Compatibility improvements for Boost under PHP 8.x
  * When searching the tree, increase the time before querying for items
  * Device Location drop down does not always populate correctly
  * When viewing Realtime graphs, undefined variable errors may be reported
  * SNMP Uptime is not always ignored for spikekills
  * Improve detection of downed Devices
  * When reporting missing functions from Plugins, ensure messages do not occur too often
  * When starting the Cacti daemon, database errors may be reported when there is no problem
  * When reporting from RRDcheck, ensure prefix is in the correct casing
  * Improve Orphaned Data Source options and display
  * Parsing the PHP Configuration may sometimes produce errors
  * Security processes attempt to check for a user lockout even if there is no user logged in
  * When attempting to edit a tree, the search filter for Graphs remains disabled
  * When reindexing, a Data Source that could be un-orphaned may not always be unorphaned
  * When parsing a date value, there could be more than 30 chars
  * Untemplated Data Sources can fail to update due to lack of an assigned Graph
  * When processing items to check, do not include disabled hosts
  * When saving a Data Source Template, SQL errors may be reported
  * When importing a Template, errors may be recorded
  * Some display strings have invalid formatting that cannot be parsed
  * When filtering with regular expressions, the 'does not match' option does not always function as expected
  * When enabling a plugin, sometimes it can appear as if nothing happens
  * Ensure the Rows Per Page option shows limitations set by configuration
  * Plugins are unable to modify fields in the setting 'Change Device Settings'
  * When reporting emails being sent, ensure BCC addresses are also included
  * Improve compatibility of SNMP class trim handling under PHP 8.x
  * When importing legacy Data Query Templates, the Template can become unusable
  * Provide ability to raise an event when extending the settings form
  * Prevent unsupported SQL Mode flags from being set
  * The DSStats summary does not always display expected values
  * When performing a fresh install, device classification may be missing.
  * Duplication functions for Graph/Template and Data Source/Template do not return and id
  * Duplication of Device Templates should be an API call
  * Unable to convert database to latin1 instead of utf8 if desired
  * When creating Graphs, the process may become slower over time as more items exist
  * When a bulk walk size is set to automatic, this is not always set to the optimal value
  * Update copyright notice on import packages
  * When viewing Orphan Graphs, SQL errors may be reported
  * When reindexing hosts from command line, ensure only one process runs at once
  * When a Data Query has no Graphs, it may not be deletable
  * When duplicating a Graph Template, provide an option to not duplicate Data Query association
  * When duplicating a Data Template errors can appear in the Cacti log
  * When importing a Package, previewing makes unexpected changes to Cacti Templates
  * When enabling boost on a fresh install, an error may be reported
  * Improve compatibility for backtrace logging under PHP 8.x
  * Improve compatibility for Advanced Ping under PHP 8.x
  * Provide new templates for Fortigate and Aruba Cluster to be available during install
  * Provide new template for SNMP Printer to be available during install
  * When importing devices, allow a device classification to be known
  * Extend length of maximum name in settings table
  * Extend length of maximum name in user settings table
  * Data Queries do not have a Duplication function
  * Upgrade d3.js v7.8.2 and billboard.js v3.7.4
  * Upgrade ua-parser.js to version 1.0.35
  * Update Cisco Device Template to include HSRP graph template
  * New hook for device template change 'device_template_change'</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti 1.2.26:
  * CVE-2023-50250: XSS vulnerability when importing a template file (boo#1218380)
  * CVE-2023-49084: RCE vulnerability when managing links (boo#1218360)
  * CVE-2023-49085: SQL Injection vulnerability when managing poller devices (boo#1218378)
  * CVE-2023-49086: XSS vulnerability when adding new devices (boo#1218366)
  * CVE-2023-49088: XSS vulnerability when viewing data sources in debug mode (boo#1218379)
  * CVE-2023-51448: SQL Injection vulnerability when managing SNMP Notification Receivers (boo#1218381)
  * When viewing data sources, an undefined variable error may be seen
  * Improvements for Poller Last Run Date
  * Attempting to edit a Data Query that does not exist throws warnings and not an GUI error
  * Improve PHP 8.1 support when adding devices
  * Viewing Data Query Cache can cause errors to be logged
  * Preserve option is not properly honoured when removing devices at command line
  * Infinite recursion is possible during a database failure
  * Monitoring Host CPU's does not always work on Windows endpoints
  * Multi select drop down list box not rendered correctly in Chrome and Edge
  * Selective Plugin Debugging may not always work as intended
  * During upgrades, Plugins may be falsely reported as incompatible
  * Plugin management at command line does not work with multiple plugins
  * Improve PHP 8.1 support for incrementing only numbers
  * Allow the renaming of guest and template accounts
  * DS Stats issues warnings when the RRDfile has not been initialized
  * When upgrading, missing data source profile can cause errors to be logged
  * When deleting a single Data Source, purge historical debug data
  * Improvements to form element warnings
  * Some interface aliases do not appear correctly
  * Aggregate graph does not show other percentiles
  * Settings table updates for large values reverted by database repair
  * When obtaining graph records, error messages may be recorded
  * Unable to change a device's community at command line
  * Increase timeout for RRDChecker
  * When viewing a graph, option to edit template may lead to incorrect URL
  * When upgrading, failures may occur due to missing color table keys
  * On installation, allow a more appropriate template to be used as the default
  * When data input parameters are allowed to be null, allow null
  * CSV Exports may not always output data correctly
  * When debugging a graph, long CDEF's can cause undesirable scrolling
  * Secondary LDAP server not evaluated when the first one has failed
  * When adding a device, using the bulk walk option can make version information appear
  * When parsing a Data Query resource, an error can be reported if no direction is specified
  * Database reconnection can cause errors to be reported incorrectly
  * fix returned value if $sau is empty
  * Add Aruba switch, Aruba controller and HPE iLO templates
  * Add OSCX 6x00 templates</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="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- cacti 1.2.27:
  * CVE-2024-34340: Authentication Bypass when using using older password hashes (boo#1224240)
  * CVE-2024-25641: RCE vulnerability when importing packages (boo#1224229)
  * CVE-2024-31459: RCE vulnerability when plugins include files (boo#1224238)
  * CVE-2024-31460: SQL Injection vulnerability when using tree rules through Automation API (boo#1224239)
  * CVE-2024-29894: XSS vulnerability when using JavaScript based messaging API (boo#1224231)
  * CVE-2024-31458: SQL Injection vulnerability when using form templates (boo#1224241)
  * CVE-2024-31444: XSS vulnerability when reading tree rules with Automation API (boo#1224236)
  * CVE-2024-31443: XSS vulnerability when managing data queries (boo#1224235)
  * CVE-2024-31445: SQL Injection vulnerability when retrieving graphs using Automation API (boo#1224237)
  * CVE-2024-27082: XSS vulnerability when managing trees (boo#1224230)
  * Improve PHP 8.3 support
  * When importing packages via command line, data source profile could not be selected
  * When changing password, returning to previous page does not always work
  * When using LDAP authentication the first time, warnings may appear in logs
  * When editing/viewing devices, add IPv6 info to hostname tooltip
  * Improve speed of polling when Boost is enabled
  * Improve support for Half-Hour time zones
  * When user session not found, device lists can be incorrectly returned
  * On import, legacy templates may generate warnings
  * Improve support for alternate locations of Ping
  * Improve PHP 8.1 support for Installer
  * Fix issues with number formatting
  * Improve PHP 8.1 support when SpikeKill is run first time
  * Improve PHP 8.1 support for SpikeKill
  * When using Chinese to search for graphics, garbled characters appear.
  * When importing templates, preview mode will not always load
  * When remote poller is installed, MySQL TimeZone DB checks are not performed
  * When Remote Poller installation completes, no finish button is shown
  * Unauthorized agents should be recorded into logs
  * Poller cache may not always update if hostname changes
  * When using CMD poller, Failure and Recovery dates may have incorrect values
  * Saving a Tree can cause the tree to become unpublished
  * Web Basic Authentication does not record user logins
  * When using Accent-based languages, translations may not work properly
  * Fix automation expressions for device rules
  * Improve PHP 8.1 Support during fresh install with boost
  * Add a device "enabled/disabled" indicator next to the graphs
  * Notify the admin periodically when a remote data collector goes into heartbeat status
  * Add template for Aruba Clearpass
  * Add fliter/sort of Device Templates by Graph Templates</changelog>
</package>
<package pkgid="5fed2034b25336588ce45c3da42f3d315c286b7ed12309b57a6f337a76c8503c" name="cacti" arch="src">
  <version epoch="0" ver="1.2.27" rel="bp156.2.3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti 1.2.11:
  * security fixes and hardening (boo#1169215)
    + Add SameSite support for cookies
    + Cookie should be properly verified against password
    + CSRF at Admin Email
    + Improper Access Control on disabling a user
    + Update to jQuery 3.4.1 to resolve XSS issues with jQuery 3.3.1
  * a number of bug fixes
  * feature additions
    + Allow system uptime to be a variable for use with graphs
    + Add Refresh Interval to Data Collectors display
    + Add Location based filtering
    + Allow for Purging of Data Source Statistics from the GUI
    + Restore ability to duplicate a data profile
    + Enhance table navigation bars to support systems with larger number of items
    + Increase length of Graph Item 'value' field to support pango-markup better
    + Allow Basic Auth Accounts to be mapped by CSV file
    + Make form elements under checkbox_groups flow using flex grid style
    + Set the domain attribute to secure cookies for the 'remember me' option
    + Enhance the "Graph Debug Mode" to display RRDtool Command lengths and excess warnings</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti 1.2.12:
  * CVE-2020-7106: Lack of escaping of color items can lead to XSS
    exposure (boo#1163749)
  * Fix multiple graphing bugs and web UI issues
  * Fix multiple warnings, PHP Exceptions and errors
  * Content-Security-Policy prevents External Links from being opened
  * Prevent runtime memory issues by increasing memory limit
  * Improve SNMPv3 handling</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1589198400">- switch from cron to systemd timers (boo#1115436):
  + cacti-cron.timer
  + cacti-cron.service
- introduce rpmlintrc for obvious false positives from rpmlint
  + cacti-rpmlintrc
- use fdupes to reduce amount of needed/wasted space
- re-introduce RPM Group to avoid huge rpmlint complains on 15.1
- remove .gitignore and .gitattributes files (not needed)
- avoid potential root escalation on systems with fs.protected_hardlinks=0
  (boo#1154087): handle directory permissions in file section instead
  of using chown during post installation
- rewrote apache configuration to get rid of .htaccess files and
  explicitely disable directory permissions per default
  (only allow a limited, well-known set of directories)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti 1.2.13:
  * Query XSS vulnerabilities require vendor package update
    (CVE-2020-11022 / CVE-2020-11023)
  * Lack of escaping on some pages can lead to XSS exposure
  * Update PHPMailer to 6.1.6 (CVE-2020-13625)
  * SQL Injection vulnerability due to input validation failure when
    editing colors (CVE-2020-14295, boo#1173090)
  * Lack of escaping on template import can lead to XSS exposure</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti 1.2.14:
  * Poller keeps using old IP address for a device
  * poller bug fixes and various display fixes
  * Fix XSS vulnerability due to improper escaping of error message
    during template import preview (boo#1174850, CVE-2020-25706)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti 1.2.15, fixing the following bugs:
  * When editing Maximum OIDs Per Get Request, blank value can cause errors
  * Boost may run more often than it should
  * Recache Event Loop can cause Interface Graphs to show gaps
  * When searching Graph Tree's, non matching devices remain visible
  * Page validation errors may occur when opening real time graphs
  * External Links do not always open if they are still open from previous usage
  * Cultural changes to various word usage
  * Replicate deleted device status instead of poller sync
  * Description field allows more characters entered than is stored
  * When installing or upgrading, LDAP functions may not always be included properly
  * Unable to remove discovered device
  * When installing or upgrading, PHP recommendations may not always return a valid value
  * Graph Templates has duplicate SQL delete statement
  * When syncing to remote poller, missing function errors may occur
  * When removing devices from remote pollers, devices may reappear without details
  * When removing devices, array errors may sometimes be recorded
  * Variable injection does not always work as expected
  * Editing Data Queries with multiple data templates can give errors about Suggested values
  * Progress bar does not provide enough visual information during long page loads
  * Some themes do not allow for a way to see which user is currently signed in
  * When viewing tables, allow users to force all columns to be visible
  * Column sizing is being lost between pages refreshes
  * When viewing input methods table, no ID is shown to help identify which method is being viewed
  * Filters do not always respect using keyboard to initiate searching
  * When exporting a data query, an invalid column name error can sometimes be shown
  * When checking if a view is allowed, having no session can result in errors
  * When removing devices via the CLI, undefined variable errors may be seen
  * Real Time Graphs may cause invalid index errors
  * On newer versions of MySQL/MariaDB, 'system' keyword can cause issues
  * Plugin setup can generate errors when reading options via system function
  * Plugin version numbers can be unexpectedly truncated
  * When PHP Session is set to autostart, an error can be reported as Cacti attempts to start it
  * When removing multiple items, selection process does not always work
  * When exporting colors, the indicator is not always removed upon completion
  * Unable to pass tree and leaf ID to 'graph_button' hook
  * When performing maintenance, various errors may sometimes be seen
  * When Guest User setting is active, current user is not always properly set
  * When installing Cacti, minor errors in text can be seen
  * Numbers are not always formatted properly when there are no decimal places
  * When viewing Real Time Graphs, an undefined index error may be recorded
  * Minor memory leaks and refresh issues when zooming on graphs
  * Real Time Graphs may sometimes fail due to folder permissions
  * Navigation can sometimes occur unexpectedly due to background timers
  * Trees management screen not reporting correct number of trees
  * Tree sequences can sometimes skip numbers during resorting
  * Guest user selection should not allow setting the currently logged in user
  * Links in Table Headers do not show clearly when in modern theme
  * Under some cases tree logic leads to undefined index errors
  * Cacti Data Debug can show errors if the Data Source is damaged or has been removed
  * When importing a data query, an invalid column name error can sometimes be shown
  * When using shift functions on graphs, negative values are not allowed
  * Correct issue when file is unreadable reporting no file was specified
  * Orphaned Plugins have no option to be removed
  * Update MySQL recommendations for Character Set and Colation
  * Correct sorting of IP addresses to be numeric not alpha by JamesTilt
  * Saving a device should not always repopulate the poller cache</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1606996800">- cacti 1.2.16:
  * When generating a report, the Cascade to Branches function does not as expected
  * When viewing graphs, automatic refresh so not always work as expected
  * Realtime graph pop up counter bug
  * Undefined variable errors may occur when creating a new datasource
  * The cli-based installer does not exit with a non-zero exit code when error occurs
  * When an export is complete, sometimes the progress bar remains
  * When enabling many devices, a threshold can be reached causing a slowdown in the process
  * When performing actions against Devices, replicated device information could sometimes be lost
  * When using API to rename a tree node, backtrace may be incorrectly shown
  * When searching, valid pages can sometimes be shown as empty by ddb4github
  * When exporting data from graphs, not all data was properly included
  * Graph Templates filter is not updated after new graph created by ddb4github
  * Username and password on the login page is not visible in Classic theme
  * Improve wording of concurrent process and thread settings
  * Location filter should remove blank entries by ddb4github
  * When syncing data collectors, a reindex event may be triggered unnecessarily
  * Automation Networks allows discovery of invalid IP addresses
  * When changing permissions of the current user, they don't take effect immediately
  * When reindexing a device, an incorrect page was sometimes displayed
  * When repairing database, audit_database.php does not add missing columns
  * Log page should not be empty if no log info exists
  * During upgrade, there are times when realms can be duplicated leading to SQL errors
  * When using ping.php, UDP response times are not interpreted properly by hypnotoad
  * Improve warning you get when attempting to view a log file you don't have access to
  * When replicating files, scripts are not marked as executable
  * When creating plugin tables, collation is not set properly
  * Update c3.js to version 0.7.20
  * Update Chart.js to version 2.9.4
  * Update phpseclib to version 2.0.29
  * Update PHPMailer to version 6.1.8
  * Use LSB shebang notation for cli scripts
  * Add support for cactid daemon based launcher
  * Add ability to hide the Graph Drilldown icons by datatecuk
  * Add hooks for plugins to show custom Graph Source and custom Template URL (List View)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608292800">- fix httpd startup errors due to mismatched configuration
  directives boo#1175314</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti 1.2.17:
  * Fix incorrect handling of fields led to potential XSS issues
  * CVE-2020-35701: Fix SQL Injection vulnerability (boo#1180804)
  * Fix various XSS issues with HTML Forms handling
  * Fix handling of Daylight Saving Time changes
  * Multiple fixes and extensions to plugins
  * Fix multiple display, export, and input validation issues
  * SNMPv3 Password field was not correctly limited
  * Improved regular expression handling for searcu
  * Improved support for RRDproxy
  * Improved behavior on large systems
  * MariaDB/MysQL: Support persistent connections and improve
    multiple operations and options
  * Add Theme 'Midwinter'
  * Modify automation to test for data before creating graphs
  * Add hooks for plugins to show customize graph source and customize
    template url
  * Allow CSRF security key to be refreshed at command line
  * Allow remote pollers statistics to be cleared
  * Allow user to be automatically logged out after admin defined
    period
  * When replicating, ensure Cacti can detect and verify replica
    servers</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1625918400">- cacti 1.2.18:
  * CVE-2020-14424: Lack of escaping on template import can lead to
    XSS exposure under 'midwinter' theme (boo#1188188)
  * Real time graphs can expose XSS issue</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti 1.2.19:
  * Further fixes for grave character security protection (boo#1192408)
  * Fix Over aggressive escaping causing menu visibility issues on Create Device page
  * Add SHA256 and AES256 security levels for SNMP polling
  * Import graph template(Preview Only) show color_id new value as a blank area
  * Fix Editing graphs errors due to missing sequence
  * Fix 2hen hovering over a Tree Graph, row shows same highlighting as Graph Edit screen
  * Fix 2hen RealTime is not active, console errors may appear
  * Fix race conditions may occur when multiple RRDtool processes are running
  * Fix errors creating graphs from templates
  * Fix errors when duplicating reports
  * Fix Boost may be blocked by overflowing poller_output table
  * Fix Template import may be blocked due to unmet dependency warnings with snmp ports
  * Fix Newer MySQL versions may error if committing a transaction when not in one
  * Fix SNMP Agent may not find a cache item
  * Fix Correct issues running under PHP 8.x
  * Fix When polling is disabled, boost may crash and creates many arch tables
  * Fix When poller runs, memory tables may not always be present
  * Fix Timezones may sometimes be incorrectly calculated
  * Fix Allow monitoring IPv6 with interface graphs
  * Fix When a data source uses a Data Input Method, those without a mapping should be flagged
  * Fix When RRDfile is not yet created, errors may appear when displaying the graph
  * Fix Cacti missing key indexes that result in Preset pages slowdowns
  * Fix Data Sources page shows no name when Data Source has no name cache
  * Fix db_update_table function can not alter table from signed to unsigned
  * Fix data remains in poller_output table even if it's flushed to rrd files
  * Fix Parameter list for lib/database.php:db_connect_real() is not correct in 3 places
  * Fix Offset is a reserved word in MariaDB 10.6 affecting Report
  * Fix Rendering large trees slowed due to lack of permission caching
  * Fix Error on interpretation of snmpUtime, when to big
  * Fix Applying right axis formatting creates an error-image
  * Fix Unable to Save Graph Settings from the Graphs pages
  * Fix Graph Template Cache is nullified too often when Graph Automation is running
  * Fix When Adding a Data Query to a Device, no Progress Spinner is shown
  * Fix New Browser Breaks Plugins that depend on non UTC date time data
  * Fix errors when testing remote poller connectivity
  * Fix errors when renaming poller
  * Fix Removing spikes by Variance does not appear to be working beyond the first RRA
  * Fix LDAP API lacks timeout options leading to bad login experiences
  * Add a normal/wrap class for general use
  * Limit File Types available for Template Import operations
  * Fix Cacti does not provide an option of providing a client side certificate for LDAP/AD authentication
  * Support Stronger Encryption Available Starting in Net-SNMP v5.8
  * Allow Cacti to use multiple possible LDAP servers
  * Add a 15 minute polling/sampling interval
  * Provide additional admin email notifications
  * Add warnings for undesired changes to plugin hook return values
  * When creating a Graph, make testing the Data Sources optional by Template
  * Update phpseclib to 2.0.33
  * Update jstree.js to 3.3.12
  * Improve performance of Cacti poller on heavily loaded systems
  * MariaDB recommendations need some tuning for recent updates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650628800">- Update to 1.2.20
  * Security fix for CVE-2022-0730, boo#1196692
    Under certain ldap conditions, Cacti authentication can be
    bypassed with certain credential types.
  * Security fix: Device, Graph, Graph Template,
    and Graph Items may be vulnerable to XSS issues
  * Security fix: Lockout policies are not properly applied to LDAP
    and Domain Users
  * Security fix: When using 'remember me' option, incorrect realm
    may be selected
  * Security fix: User and Group maintenance are vulnerable to SQL attacks
  * Security fix: Color Templates are vulnerable to XSS attack
  * Features:
  * When creating a Data Source Profile, allow additional choices for Heartbeat
  * Change select all options to use Font Awesome icons
  * Improve spine performance by storing the total number of system snmp_ports in use
  * Prevent Template User Accounts from being Removed
  * When managing by users, allow filtering by Realm
  * Allow plugins to supply template account names
  * When viewing logs, additional message types should be filterable
  * When creating a Graph Template Item, allow filtering by Data Template
  * Allow language handler to be selected via UI
  * Updated Device packages for Synology, Citrix NetScaler, Cisco ASA/Cisco
  * Add Advanced Ping Graph Template to initial Installable templates
  * Add LDAP Debug Mode option
  * Allow Reports to include devices not on a Tree
  * Allow Basic Authentication to display custom failure message
  * Fix: When replicating data during installation/upgrade,
    system may appear to hang
  * Fix: Graph Template Items may have duplicated entries
  * Fix: Unable to Save Graph Settings
  * Fix: Script Server may crash if an OID is missing or unavailable
  * Fix: When system-wide polling is disabled,
    remote pollers may fail to sync changed settings
  * Fix: When updating poller name, duplicate name protection may be over zealous
  * Fix: Titles may show "Missing Datasource" incorectly
  * Fix: Checking for MIB Cache can cause crashes
  * Fix: Polling cycles may not always complete as expected
  * Fix: When viewing graph data, non-numeric values may appear
  * Fix: Utilities view has calculation errors when there are no data sources
  * Fix: When editing Reports, drag and drop may not function as intended
  * Fix: When data drive is full, viewing a Graph can result in errors
  * Various other bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti 1.2.21:
  * Add a CLI script to install/enable/disable/uninstall plugins
  * Add log message when purging DS stats and poller repopulate
  * A collection of bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti 1.2.22, providing one security fix, a number of bug fixes
  and a collection of improvements:
  * When creating new graphs, cross site injection is possible
    (boo#1203952)
  * When creating user from template, multiple Domain FullName and
    Mail are not propagated
  * Nectar Aggregate 95th emailed report broken
  * Boost may not find archive tables correctly
  * Users may be unable to change their password when forced during
    a login
  * Net-SNMP Memory Graph Template has Wrong GPRINT
  * Search in tree view unusable on larger installations
  * Increased bulk insert size to avoid partial inserts and potential
    data loss.
  * Call to undefined function boost_debug in Cacti log
  * When no guest template is set, login cookies are not properly set
  * Later RRDtool releases do not need to check last_update time
  * Regex filters are not always long enough
  * Domains based LDAP and AD Fullname and Email not auto-populated
  * Cacti polling and boost report the wrong number of Data Sources
    when Devices are disabled
  * When editing Graph Template Items there are cases where VDEF's
    are hidden when they should be shown
  * Database SSL setting lacks default value
  * Update default path cacti under *BSD by xmacan
  * Web Basic authentication not creating template user
  * Unable to change the Heartbeat of a Data Source Profile
  * Tree Search Does Not Properly Search All Trees
  * When structured paths are setup, RRDfiles may not always be
    created when possible
  * When parsing the logs, caching would help speed up processing
  * Deprecation warnings when attempting real-time Graphs with PHP8.1
  * Custom Timespan is lost when clicking other tree branches
  * Non device based Data Sources not being polled
  * When Resource XML file inproperly formatted, graph creation can
    fail with errors
  * Update code style to support PHP 8 requirements
  * None" shows all graphs
  * Realtime popup window experiences issues on some browsers
  * Auth settings do not always properly reflect the options selected
    by ddb4github
  * MySQL can cause cacti to become stalled due to locking issues
  * Boost process can get hung under rare conditions until the poller
    times out
  * Exporting graphs under PHP 8 can cause errors
  * Host table has wrong default for disabled and deleted columns
  * RRD storage paths do not scale properly
  * When importing, make it possible to only import certain
    components
  * Update change_device script to include new features by
    bmfmancini
  * Make help pages use latest online version wherever possible
  * Cacti should show PHP INI locations during install
  * Detect PHP INI values that are different in the INI vs running
    config
  * Added Gradient Color support for AREA charts by thurban
  * Update CDEF functions for RRDtool
  * When boost is running, it's not clear which processes are
    running and how long they have to complete</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti 1.2.23, providing security fixes, feature improvements and
  bug fixes:
  * CVE-2022-46169: Unauthenticated Command Injection in Remote
    Agent (boo#1206185)
  * Security: Add .htaccess file to scripts folder
  * When using Single Sign-on Frameworks, revocation was not always
    detected in callbacks
  * Fixes to the installer, and compatibility with PHP and MySQL
  * Performance improvements for certain conditions
  * Various UI fixes
  * Bug fixes related to SNMP, RRDtools, and agents</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti 1.2.24
  * Fix: Unable to import Local Linux Machine template
  * Fix multiple charting and display issues
  * Compatibility changes for SNMP under PHP 8.2, and other PHP
    compatibility updates
  * Fix multiple issues editing settings
  * timeout fixes for Basic Auth
  * multiple data poller bug fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti 1.2.25:
  * CVE-2023-30534: Protect against Insecure deserialization of filter data (boo#1215082)
  * CVE-2023-39360: Cross-Site Scripting vulnerability when creating new graphs (boo#1215044)
  * CVE-2023-39361: Unauthenticated SQL Injection when viewing graphs (boo#1215045)
  * CVE-2023-39357: SQL Injection when saving data with sql_save() (boo#1215040)
  * CVE-2023-39362: Authenticated command injection when using SNMP options (boo#1215047)
  * CVE-2023-39359: Authenticated SQL injection vulnerability when managing graphs (boo#1215043)
  * CVE-2023-39358: Authenticated SQL injection vulnerability when managing reports (boo#1215042)
  * CVE-2023-39365: SQL Injection when using regular expressions (boo#1215051)
  * CVE-2023-39364: redirect in change password functionality (boo#1215050)
  * CVE-2023-39366: Cross-Site Scripting vulnerability with Device Name when managing Data Sources (boo#1215052)
  * CVE-2023-39510: Cross-Site Scripting vulnerability with Device Name when administrating Reports (boo#1215053)
  * CVE-2023-39511: Cross-Site Scripting vulnerability with Device Name when editing Graphs whilst managing Reports (boo#1215081)
  * CVE-2023-39512: Cross-Site Scripting vulnerability with Device Name when managing Data Sources (boo#1215054)
  * CVE-2023-39513: Cross-Site Scripting vulnerability with Device Name when debugging data queries (boo#1215055)
  * CVE-2023-39514: Cross-Site Scripting vulnerability with Data Source Name when managing Graphs (boo#1215056)
  * CVE-2023-39515: Cross-Site Scripting vulnerability with Data Source Name when debugging Data Queries (boo#1215058)
  * CVE-2023-39516: Cross-Site Scripting vulnerability with Data Source Information when managing Data Sources (boo#1215059)
  * When rebuilding the Poller Cache from command line, allow it to be multi-threaded
  * When searching tree or list views, the URL does not update after changes
  * When creating a Data Source Template with a specific snmp port, the port is not always applied
  * When a Data Query references a file, the filename should be trimmed to remove spurious spaces
  * THold plugin may not always install or upgrade properly
  * RRD file structures are not always updated properly, if there are more Data Sources in the Data Template than the Graph Template
  * When reindexing devices, errors may sometimes be shown
  * Boost may loose data when the database server is overloaded
  * Boost can sometimes output unexpected or invalid values
  * Boost should not attempt to start if there are no items to process
  * Rebuilding the poller cache does not always work as expected
  * Host CPU items may not work poll as expected when on a remote data collector where hmib is also enabled
  * When creating new graphs, invalid offset errors may be generated
  * When importing packages, SQL errors may be generated
  * When managing plugins from command line, the --plugin option is not properly handled
  * When automating an install of Cacti, error messages can be appear
  * When performing automated install of a plugin, warnings can be thrown
  * Automation references the wrong table name causing errors
  * Data Source Info Mode produces invalid recommendations
  * Data Source Debug 'Run All' generates too many log messages
  * The description of rebuild poller cache in utilities does not display properly
  * When reindexing a device, debug information may not always display properly
  * Upon displaying a form with errors, the session error fields variable isn't cleared
  * MariaDB clusters will no longer support exclusive locks
  * RRDtool can fail to update when sources in Data Template and Graph Template data sources do not match
  * Compatibility improvements for Boost under PHP 8.x
  * When searching the tree, increase the time before querying for items
  * Device Location drop down does not always populate correctly
  * When viewing Realtime graphs, undefined variable errors may be reported
  * SNMP Uptime is not always ignored for spikekills
  * Improve detection of downed Devices
  * When reporting missing functions from Plugins, ensure messages do not occur too often
  * When starting the Cacti daemon, database errors may be reported when there is no problem
  * When reporting from RRDcheck, ensure prefix is in the correct casing
  * Improve Orphaned Data Source options and display
  * Parsing the PHP Configuration may sometimes produce errors
  * Security processes attempt to check for a user lockout even if there is no user logged in
  * When attempting to edit a tree, the search filter for Graphs remains disabled
  * When reindexing, a Data Source that could be un-orphaned may not always be unorphaned
  * When parsing a date value, there could be more than 30 chars
  * Untemplated Data Sources can fail to update due to lack of an assigned Graph
  * When processing items to check, do not include disabled hosts
  * When saving a Data Source Template, SQL errors may be reported
  * When importing a Template, errors may be recorded
  * Some display strings have invalid formatting that cannot be parsed
  * When filtering with regular expressions, the 'does not match' option does not always function as expected
  * When enabling a plugin, sometimes it can appear as if nothing happens
  * Ensure the Rows Per Page option shows limitations set by configuration
  * Plugins are unable to modify fields in the setting 'Change Device Settings'
  * When reporting emails being sent, ensure BCC addresses are also included
  * Improve compatibility of SNMP class trim handling under PHP 8.x
  * When importing legacy Data Query Templates, the Template can become unusable
  * Provide ability to raise an event when extending the settings form
  * Prevent unsupported SQL Mode flags from being set
  * The DSStats summary does not always display expected values
  * When performing a fresh install, device classification may be missing.
  * Duplication functions for Graph/Template and Data Source/Template do not return and id
  * Duplication of Device Templates should be an API call
  * Unable to convert database to latin1 instead of utf8 if desired
  * When creating Graphs, the process may become slower over time as more items exist
  * When a bulk walk size is set to automatic, this is not always set to the optimal value
  * Update copyright notice on import packages
  * When viewing Orphan Graphs, SQL errors may be reported
  * When reindexing hosts from command line, ensure only one process runs at once
  * When a Data Query has no Graphs, it may not be deletable
  * When duplicating a Graph Template, provide an option to not duplicate Data Query association
  * When duplicating a Data Template errors can appear in the Cacti log
  * When importing a Package, previewing makes unexpected changes to Cacti Templates
  * When enabling boost on a fresh install, an error may be reported
  * Improve compatibility for backtrace logging under PHP 8.x
  * Improve compatibility for Advanced Ping under PHP 8.x
  * Provide new templates for Fortigate and Aruba Cluster to be available during install
  * Provide new template for SNMP Printer to be available during install
  * When importing devices, allow a device classification to be known
  * Extend length of maximum name in settings table
  * Extend length of maximum name in user settings table
  * Data Queries do not have a Duplication function
  * Upgrade d3.js v7.8.2 and billboard.js v3.7.4
  * Upgrade ua-parser.js to version 1.0.35
  * Update Cisco Device Template to include HSRP graph template
  * New hook for device template change 'device_template_change'</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti 1.2.26:
  * CVE-2023-50250: XSS vulnerability when importing a template file (boo#1218380)
  * CVE-2023-49084: RCE vulnerability when managing links (boo#1218360)
  * CVE-2023-49085: SQL Injection vulnerability when managing poller devices (boo#1218378)
  * CVE-2023-49086: XSS vulnerability when adding new devices (boo#1218366)
  * CVE-2023-49088: XSS vulnerability when viewing data sources in debug mode (boo#1218379)
  * CVE-2023-51448: SQL Injection vulnerability when managing SNMP Notification Receivers (boo#1218381)
  * When viewing data sources, an undefined variable error may be seen
  * Improvements for Poller Last Run Date
  * Attempting to edit a Data Query that does not exist throws warnings and not an GUI error
  * Improve PHP 8.1 support when adding devices
  * Viewing Data Query Cache can cause errors to be logged
  * Preserve option is not properly honoured when removing devices at command line
  * Infinite recursion is possible during a database failure
  * Monitoring Host CPU's does not always work on Windows endpoints
  * Multi select drop down list box not rendered correctly in Chrome and Edge
  * Selective Plugin Debugging may not always work as intended
  * During upgrades, Plugins may be falsely reported as incompatible
  * Plugin management at command line does not work with multiple plugins
  * Improve PHP 8.1 support for incrementing only numbers
  * Allow the renaming of guest and template accounts
  * DS Stats issues warnings when the RRDfile has not been initialized
  * When upgrading, missing data source profile can cause errors to be logged
  * When deleting a single Data Source, purge historical debug data
  * Improvements to form element warnings
  * Some interface aliases do not appear correctly
  * Aggregate graph does not show other percentiles
  * Settings table updates for large values reverted by database repair
  * When obtaining graph records, error messages may be recorded
  * Unable to change a device's community at command line
  * Increase timeout for RRDChecker
  * When viewing a graph, option to edit template may lead to incorrect URL
  * When upgrading, failures may occur due to missing color table keys
  * On installation, allow a more appropriate template to be used as the default
  * When data input parameters are allowed to be null, allow null
  * CSV Exports may not always output data correctly
  * When debugging a graph, long CDEF's can cause undesirable scrolling
  * Secondary LDAP server not evaluated when the first one has failed
  * When adding a device, using the bulk walk option can make version information appear
  * When parsing a Data Query resource, an error can be reported if no direction is specified
  * Database reconnection can cause errors to be reported incorrectly
  * fix returned value if $sau is empty
  * Add Aruba switch, Aruba controller and HPE iLO templates
  * Add OSCX 6x00 templates</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="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- cacti 1.2.27:
  * CVE-2024-34340: Authentication Bypass when using using older password hashes (boo#1224240)
  * CVE-2024-25641: RCE vulnerability when importing packages (boo#1224229)
  * CVE-2024-31459: RCE vulnerability when plugins include files (boo#1224238)
  * CVE-2024-31460: SQL Injection vulnerability when using tree rules through Automation API (boo#1224239)
  * CVE-2024-29894: XSS vulnerability when using JavaScript based messaging API (boo#1224231)
  * CVE-2024-31458: SQL Injection vulnerability when using form templates (boo#1224241)
  * CVE-2024-31444: XSS vulnerability when reading tree rules with Automation API (boo#1224236)
  * CVE-2024-31443: XSS vulnerability when managing data queries (boo#1224235)
  * CVE-2024-31445: SQL Injection vulnerability when retrieving graphs using Automation API (boo#1224237)
  * CVE-2024-27082: XSS vulnerability when managing trees (boo#1224230)
  * Improve PHP 8.3 support
  * When importing packages via command line, data source profile could not be selected
  * When changing password, returning to previous page does not always work
  * When using LDAP authentication the first time, warnings may appear in logs
  * When editing/viewing devices, add IPv6 info to hostname tooltip
  * Improve speed of polling when Boost is enabled
  * Improve support for Half-Hour time zones
  * When user session not found, device lists can be incorrectly returned
  * On import, legacy templates may generate warnings
  * Improve support for alternate locations of Ping
  * Improve PHP 8.1 support for Installer
  * Fix issues with number formatting
  * Improve PHP 8.1 support when SpikeKill is run first time
  * Improve PHP 8.1 support for SpikeKill
  * When using Chinese to search for graphics, garbled characters appear.
  * When importing templates, preview mode will not always load
  * When remote poller is installed, MySQL TimeZone DB checks are not performed
  * When Remote Poller installation completes, no finish button is shown
  * Unauthorized agents should be recorded into logs
  * Poller cache may not always update if hostname changes
  * When using CMD poller, Failure and Recovery dates may have incorrect values
  * Saving a Tree can cause the tree to become unpublished
  * Web Basic Authentication does not record user logins
  * When using Accent-based languages, translations may not work properly
  * Fix automation expressions for device rules
  * Improve PHP 8.1 Support during fresh install with boost
  * Add a device "enabled/disabled" indicator next to the graphs
  * Notify the admin periodically when a remote data collector goes into heartbeat status
  * Add template for Aruba Clearpass
  * Add fliter/sort of Device Templates by Graph Templates</changelog>
</package>
<package pkgid="14d2477a293afbdede83bf9395c7d258ca090ddc40a4bd614584705777c5e501" name="cacti-spine" arch="aarch64">
  <version epoch="0" ver="1.2.27" rel="bp156.2.3.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- cacti-spine 1.2.27:
  * Restore AES Support</changelog>
</package>
<package pkgid="48e93d2911475fe981821126898c67f76c3246751bee28f3022d4b89a3deb6fb" name="cacti-spine" arch="i586">
  <version epoch="0" ver="1.2.27" rel="bp156.2.3.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- cacti-spine 1.2.27:
  * Restore AES Support</changelog>
</package>
<package pkgid="a452bf3120e587c94a7c42195a694f69ddd3dfb65ea1faac54d23aff7b378076" name="cacti-spine" arch="ppc64le">
  <version epoch="0" ver="1.2.27" rel="bp156.2.3.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- cacti-spine 1.2.27:
  * Restore AES Support</changelog>
</package>
<package pkgid="66ffb6128a8c24c26a921f5661ddf6c49d2502e25a4ff133d1cad70b5e4d1e25" name="cacti-spine" arch="s390x">
  <version epoch="0" ver="1.2.27" rel="bp156.2.3.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- cacti-spine 1.2.27:
  * Restore AES Support</changelog>
</package>
<package pkgid="67f5199a26c62cc057fff1bf91d23c74f5bf4878fb1d82abb5c59b95eb5332e5" name="cacti-spine" arch="src">
  <version epoch="0" ver="1.2.27" rel="bp156.2.3.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- cacti-spine 1.2.27:
  * Restore AES Support</changelog>
</package>
<package pkgid="86c5d8ee05f589d021d53a01cfa23544f72283a17159e9a74a57f4555f01e77a" name="cacti-spine" arch="x86_64">
  <version epoch="0" ver="1.2.27" rel="bp156.2.3.1"/>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1580644800">- cacti-spine 1.2.8:
  * works with cacti 1.2.8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1581768000">- cacti-spine 1.2.9:
  * works with cacti 1.2.9
  * Improve logging of snmp multiple OID get function
  * PCOMMAND Device[XXXX] WARNING: Recache Event Detected for Device
  * Segmentation Fault triggered by a lot of errors
  * Replace function gethostbyname with thread safe getaddrinfo
  * removed strip_alpha for "Wrong-Type" SNMP-Answer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1586606400">- cacti-spine 1.2.11:
  * fix warnings due to 'Recache Event Detected for Device'
  * Fix database, network and polling errors</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1588852800">- cacti-spine 1.2.12:
  * Failed host lookup causes spine to crash</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1594728000">- cacti-spine 1.2.13:
  * works with cacti 1.2.13</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1596456000">- cacti-spine 1.2.14:
  * fix spine not updating rrd_next_step</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605096000">- cacti-spine 1.2.15:
  * Special characters may not always be ignored properly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1607342400">- cacti-spine 1.2.16:
  * Some developer debug log messages falsely labeled as WARNINGS
  * Remove the need of the dos2unix program
  * Fix Spine experiencing MySQL socket error 2002 under load
  * Under heavy load MySQL/MariaDB return 2006 and 2013 errors on query
  * Add backtrace output to stderr for signals
  * Add Data Source turnaround time to debug output</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620216000">- cacti-spine 1.2.17:
  * Avoid triggering DDos detection in firewalls on large systems
  * Use mysql reconnect option properly
  * Fix possible creashes in various operations
  * Fix remote data collectors pushing too much data to main when
    performing diagnostics
  * Make spine more responsive when remote connection is down
  * Fix various MySQL issues
  * Make spine immune to DST changes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1629547200">- cacti-spine 1.2.18:
  * Fix missing time parameter on FROM_UNIXTIME function
- add cacti-spine-1.2.18-Fix-non-void-return.patch to fix the same</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1636200000">- cacti-spine 1.2.19:
  * Fix 1ssues with polling loop may skip some datasources
  * Fix ping no longer works due to hostname changes
  * Fix RRD steps are not always calculated correctly
  * Fix unable to build when DES no longer supported
  * Fix IPv6 devices are not properly parsed
  * Reduce a number of compiler warnings
  * Fix compiler warnings due to lack of return in thread_mutex_trylock
  * Fix Spine will not look at non-timetics uptime when sysUpTimeInstance overflows
  * Improve performance of Cacti poller on heavily loaded systems
- drop cacti-spine-1.2.18-Fix-non-void-return.patch, upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650628800">- cacti-spine 1.2.20:
  * Add support for newer versions of MySQL/MariaDB
  * When checking for uptime of device, don't assume a non-response
    is always fatal
  * Fix description and command trunctation issues
  * Improve spine performance when only one snmp agent port is in
    use</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653825600">- cacti-spine 1.2.21:
  * Disable DES if Net-SNMP doesn't have it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1664712000">- cacti-spine 1.2.22, delivering a number of bug fixes:
  * When polling time is exceed, spine does not always exit as expected
  * Spine logging at `-V 5` includes an extra line feed
  * Incorrect SNMP responses can cause spine to crash
  * Properly handle devices that timeout responding to the Extended Uptime
  * MariaDB can cause spine to abort prematurely despite error handling
  * Spine should log the error time when exiting via signal</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672660800">- cacti-spine 1.2.23:
  * Fix unexpected reindexing when using uptime as the reindex
    method
  * Spine should prevent the script server from connecting to remote
    when offline
  * Improve Script Server Timeout Logging
  * Add SQL_NO_CACHE to Spine Queries</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- cacti-spine 1.2.24:
  * Fix segfault when ignoring older OIDs</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1694001600">- cacti-spine 1.2.25:
  * Spine should see if script to be executed is executable
  * Enhance number recognition
  * When polling devices, sort by larger number of items first
  * Log format may be corrupted when timeout occurs
  * Compile warning appears due to GCC flag on RHEL7/RHEL8
  * Downed device detection only checks one of the two uptime OIDs
  * Compile error appears due to execinfo.h on FreeBSD
  * Bootstrap shell script contains some PHP cruft
  * Padding is not always removed from the start of non-numeric
    strings
  * Improve SNMP result handling for non-numeric results
  * Further improve SNMP result handling for non-numeric results
  * Remove check for the max_oids column which has been present
    since Cacti v1.0
  * Minimize Sorting when fetching poller records for maximum
    performance
  * Spine should see if script to be executed is executable</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1703419200">- cacti-spine 1.2.26:
  * Fix: Errors when uptime OID is not present
  * Fix: MySQL reconnect option is depreciated
  * Fix: Spine does not check a host with no poller items
  * Fix: Poller may report the wrong number of devices polled
  * Feature: Allow users to override the threads setting at the command line
  * Feature: Allow spine to run in ping-only mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- cacti-spine 1.2.27:
  * Restore AES Support</changelog>
</package>
<package pkgid="56fd12ea97fb9b25942ae1480fb9c9fcd6c71baba417b0137e78a048e836656f" name="caddy" arch="aarch64">
  <version epoch="0" ver="2.8.4" rel="bp156.3.3.1"/>
  <changelog author="jkowalczyk@suse.com" date="1682769600">- Update to version 2.6.4:
  * go.mod: Upgrade acmez and x/net
  * reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682856000">- Fix failing build on SLE-12 by defining _sharedstatedir /var/lib
  on SLE-12 consistent with SLE-15, openSUSE and upstream RPM docs.
  * SLE-12 _sharedstatedir was /usr/com, _localstatedir is /var as expected
  * SLE-15+ _sharedstatedir is /var/lib, _localstatedir is /var
  * _sharedstatedir used here as home directory for newly created user caddy
  * If not redefined build fails with empty /usr/com not owned by any package
  * Switch to useradd -d %{_sharedstatedir} from %{_localstatedir}/lib
    The latter is common in Factory packages possibly for historical reasons,
    opt for the less common option here for equivalence and clarity.</changelog>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
</package>
<package pkgid="86e06369a03684a8c46ce4f1886dffbcbd61de8445aa8e7c69de50b36728c320" name="caddy" arch="i586">
  <version epoch="0" ver="2.8.4" rel="bp156.3.3.1"/>
  <changelog author="jkowalczyk@suse.com" date="1682769600">- Update to version 2.6.4:
  * go.mod: Upgrade acmez and x/net
  * reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682856000">- Fix failing build on SLE-12 by defining _sharedstatedir /var/lib
  on SLE-12 consistent with SLE-15, openSUSE and upstream RPM docs.
  * SLE-12 _sharedstatedir was /usr/com, _localstatedir is /var as expected
  * SLE-15+ _sharedstatedir is /var/lib, _localstatedir is /var
  * _sharedstatedir used here as home directory for newly created user caddy
  * If not redefined build fails with empty /usr/com not owned by any package
  * Switch to useradd -d %{_sharedstatedir} from %{_localstatedir}/lib
    The latter is common in Factory packages possibly for historical reasons,
    opt for the less common option here for equivalence and clarity.</changelog>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
</package>
<package pkgid="3dba679cd6320185af3320a771705eaf0735e8adab1345e54d7c1cbb9541ca8a" name="caddy" arch="ppc64le">
  <version epoch="0" ver="2.8.4" rel="bp156.3.3.1"/>
  <changelog author="jkowalczyk@suse.com" date="1682769600">- Update to version 2.6.4:
  * go.mod: Upgrade acmez and x/net
  * reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682856000">- Fix failing build on SLE-12 by defining _sharedstatedir /var/lib
  on SLE-12 consistent with SLE-15, openSUSE and upstream RPM docs.
  * SLE-12 _sharedstatedir was /usr/com, _localstatedir is /var as expected
  * SLE-15+ _sharedstatedir is /var/lib, _localstatedir is /var
  * _sharedstatedir used here as home directory for newly created user caddy
  * If not redefined build fails with empty /usr/com not owned by any package
  * Switch to useradd -d %{_sharedstatedir} from %{_localstatedir}/lib
    The latter is common in Factory packages possibly for historical reasons,
    opt for the less common option here for equivalence and clarity.</changelog>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
</package>
<package pkgid="aa82857b8625e391c4aa62ace008d375edb4d507bcfc78fa9597887349729ac9" name="caddy" arch="s390x">
  <version epoch="0" ver="2.8.4" rel="bp156.3.3.1"/>
  <changelog author="jkowalczyk@suse.com" date="1682769600">- Update to version 2.6.4:
  * go.mod: Upgrade acmez and x/net
  * reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682856000">- Fix failing build on SLE-12 by defining _sharedstatedir /var/lib
  on SLE-12 consistent with SLE-15, openSUSE and upstream RPM docs.
  * SLE-12 _sharedstatedir was /usr/com, _localstatedir is /var as expected
  * SLE-15+ _sharedstatedir is /var/lib, _localstatedir is /var
  * _sharedstatedir used here as home directory for newly created user caddy
  * If not redefined build fails with empty /usr/com not owned by any package
  * Switch to useradd -d %{_sharedstatedir} from %{_localstatedir}/lib
    The latter is common in Factory packages possibly for historical reasons,
    opt for the less common option here for equivalence and clarity.</changelog>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
</package>
<package pkgid="1fc9128addfafbb703e3e9078d7ac3904b047492188b0becb6c636d25cb3b7bb" name="caddy" arch="src">
  <version epoch="0" ver="2.8.4" rel="bp156.3.3.1"/>
  <changelog author="jkowalczyk@suse.com" date="1682769600">- Update to version 2.6.4:
  * go.mod: Upgrade acmez and x/net
  * reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682856000">- Fix failing build on SLE-12 by defining _sharedstatedir /var/lib
  on SLE-12 consistent with SLE-15, openSUSE and upstream RPM docs.
  * SLE-12 _sharedstatedir was /usr/com, _localstatedir is /var as expected
  * SLE-15+ _sharedstatedir is /var/lib, _localstatedir is /var
  * _sharedstatedir used here as home directory for newly created user caddy
  * If not redefined build fails with empty /usr/com not owned by any package
  * Switch to useradd -d %{_sharedstatedir} from %{_localstatedir}/lib
    The latter is common in Factory packages possibly for historical reasons,
    opt for the less common option here for equivalence and clarity.</changelog>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
</package>
<package pkgid="5e958f462ed6bbd65970e148c7281ce0725a7ee13d1a7226da5dc54249109687" name="caddy" arch="x86_64">
  <version epoch="0" ver="2.8.4" rel="bp156.3.3.1"/>
  <changelog author="jkowalczyk@suse.com" date="1682769600">- Update to version 2.6.4:
  * go.mod: Upgrade acmez and x/net
  * reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682856000">- Fix failing build on SLE-12 by defining _sharedstatedir /var/lib
  on SLE-12 consistent with SLE-15, openSUSE and upstream RPM docs.
  * SLE-12 _sharedstatedir was /usr/com, _localstatedir is /var as expected
  * SLE-15+ _sharedstatedir is /var/lib, _localstatedir is /var
  * _sharedstatedir used here as home directory for newly created user caddy
  * If not redefined build fails with empty /usr/com not owned by any package
  * Switch to useradd -d %{_sharedstatedir} from %{_localstatedir}/lib
    The latter is common in Factory packages possibly for historical reasons,
    opt for the less common option here for equivalence and clarity.</changelog>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
</package>
<package pkgid="ab9c32d3bff48b2e416afd80af51a2855818035be1844ac6c62055b89e363180" name="caddy" arch="aarch64">
  <version epoch="0" ver="2.9.1" rel="bp156.3.6.1"/>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
</package>
<package pkgid="a13702a9f49d6da2322f89ba366a29747629a3b48833c815ddd0f1e351443a83" name="caddy" arch="i586">
  <version epoch="0" ver="2.9.1" rel="bp156.3.6.1"/>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
</package>
<package pkgid="fa076f33fad4c1667b55b78916152abbc961d915e0bcdb2a0dafee1200ff9fc9" name="caddy" arch="ppc64le">
  <version epoch="0" ver="2.9.1" rel="bp156.3.6.1"/>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
</package>
<package pkgid="7e810c150bee9e546688f591bf99a4c86d57865b08ad7f036371e6eda2d8ea36" name="caddy" arch="s390x">
  <version epoch="0" ver="2.9.1" rel="bp156.3.6.1"/>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
</package>
<package pkgid="1f0e245521a8e1dd608d4a536d15b61f7bfa21dcd2e4981e4319fd157883c1ce" name="caddy" arch="src">
  <version epoch="0" ver="2.9.1" rel="bp156.3.6.1"/>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
</package>
<package pkgid="faafd4ae68359e1a121e99cec14cf84602497f1815cc088dd69e0c300965132e" name="caddy" arch="x86_64">
  <version epoch="0" ver="2.9.1" rel="bp156.3.6.1"/>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
</package>
<package pkgid="54380952c826f4177cb8d7a64b523ce0adae1469b82e0f59f61a7dca8217b68d" name="caddy-bash-completion" arch="noarch">
  <version epoch="0" ver="2.8.4" rel="bp156.3.3.1"/>
  <changelog author="jkowalczyk@suse.com" date="1682769600">- Update to version 2.6.4:
  * go.mod: Upgrade acmez and x/net
  * reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682856000">- Fix failing build on SLE-12 by defining _sharedstatedir /var/lib
  on SLE-12 consistent with SLE-15, openSUSE and upstream RPM docs.
  * SLE-12 _sharedstatedir was /usr/com, _localstatedir is /var as expected
  * SLE-15+ _sharedstatedir is /var/lib, _localstatedir is /var
  * _sharedstatedir used here as home directory for newly created user caddy
  * If not redefined build fails with empty /usr/com not owned by any package
  * Switch to useradd -d %{_sharedstatedir} from %{_localstatedir}/lib
    The latter is common in Factory packages possibly for historical reasons,
    opt for the less common option here for equivalence and clarity.</changelog>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
</package>
<package pkgid="70cde5a49ad79f94dd2ef648e5d7893d87b1c31b933901a68f856e29707fefaf" name="caddy-bash-completion" arch="noarch">
  <version epoch="0" ver="2.9.1" rel="bp156.3.6.1"/>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
</package>
<package pkgid="fb67d66b3e8fd52cd10ea7b6b39fb598f4ea06a64d63b6c235d54cbfa4a7ba43" name="caddy-fish-completion" arch="noarch">
  <version epoch="0" ver="2.8.4" rel="bp156.3.3.1"/>
  <changelog author="jkowalczyk@suse.com" date="1682769600">- Update to version 2.6.4:
  * go.mod: Upgrade acmez and x/net
  * reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682856000">- Fix failing build on SLE-12 by defining _sharedstatedir /var/lib
  on SLE-12 consistent with SLE-15, openSUSE and upstream RPM docs.
  * SLE-12 _sharedstatedir was /usr/com, _localstatedir is /var as expected
  * SLE-15+ _sharedstatedir is /var/lib, _localstatedir is /var
  * _sharedstatedir used here as home directory for newly created user caddy
  * If not redefined build fails with empty /usr/com not owned by any package
  * Switch to useradd -d %{_sharedstatedir} from %{_localstatedir}/lib
    The latter is common in Factory packages possibly for historical reasons,
    opt for the less common option here for equivalence and clarity.</changelog>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
</package>
<package pkgid="0cbfd25c71915e29bbc53602d6cefd231ed2ead65e3384b51a106cb56842c88d" name="caddy-fish-completion" arch="noarch">
  <version epoch="0" ver="2.9.1" rel="bp156.3.6.1"/>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
</package>
<package pkgid="c1209e096cd9584e1637e7f256c72490e5559c6a10dec18de4f35c11040d0be8" name="caddy-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.8.4" rel="bp156.3.3.1"/>
  <changelog author="jkowalczyk@suse.com" date="1682769600">- Update to version 2.6.4:
  * go.mod: Upgrade acmez and x/net
  * reverseproxy: Don't buffer chunked requests (fix #5366) (#5367)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1682856000">- Fix failing build on SLE-12 by defining _sharedstatedir /var/lib
  on SLE-12 consistent with SLE-15, openSUSE and upstream RPM docs.
  * SLE-12 _sharedstatedir was /usr/com, _localstatedir is /var as expected
  * SLE-15+ _sharedstatedir is /var/lib, _localstatedir is /var
  * _sharedstatedir used here as home directory for newly created user caddy
  * If not redefined build fails with empty /usr/com not owned by any package
  * Switch to useradd -d %{_sharedstatedir} from %{_localstatedir}/lib
    The latter is common in Factory packages possibly for historical reasons,
    opt for the less common option here for equivalence and clarity.</changelog>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
</package>
<package pkgid="058c90a0cbaa381c472d9c528bd1031ced31c2ea84e3c627163c50522b4384ad" name="caddy-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.9.1" rel="bp156.3.6.1"/>
  <changelog author="elimat@opensuse.org" date="1691150400">- Update to version 2.7.2:
  * reverseproxy: Fix hijack ordering which broke websockets (#5679)
  * httpcaddyfile: Fix `string does not match ~[]E` error (#5675)
  * encode: Fix infinite recursion (#5672)
  * caddyhttp: Make use of `http.ResponseController` (#5654)
  * go.mod: Upgrade dependencies esp. smallstep/certificates
  * core: Allow loopback hosts for admin endpoint (fix #5650) (#5664)
  * httpcaddyfile: Allow `hostnames` &amp; logger name overrides for log directive (#5643)
  * reverseproxy: Connection termination cleanup (#5663)
  * go.mod: Use quic-go 0.37.1
  * reverseproxy: Export ipVersions type (#5648)
  * go.mod: Use latest CertMagic (v0.19.1)
  * caddyhttp: Preserve original error (fix #5652)
  * fileserver: add lazy image loading (#5646)
  * go.mod: Update quic-go to v0.37.0, bump to Go 1.20 minimum (#5644)
  * core: Refine mutex during reloads (fix #5628) (#5645)
  * go.mod: update quic-go to v0.36.2 (#5636)
  * fileserver: Tweak grid view of browse template
  * fileserver: add `export-template` sub-command to `file-server` (#5630)
  * caddyfile: Fix comparing if two tokens are on the same line (#5626)
  * caddytls: Reuse certificate cache through reloads (#5623)
  * Minor tweaks to security.md
  * reverseproxy: Pointer receiver
  * caddyhttp: Trim dot/space only on Windows (fix #5613)
  * update quic-go to v0.36.1 (#5611)
  * caddyconfig: Specify config adapter for HTTP loader (close #5607)
  * core: Embed net.UDPConn to gain optimizations (#5606)
  * chore: remove deprecated property `rlcp` in goreleaser config (#5608)
  * core: Skip `chmod` for abstract unix sockets (#5596)
  * core: Add optional unix socket file permissions (#4741)
  * reverseproxy: Honor `tls_except_port` for active health checks (#5591)
  * Appease linter
  * Fix compile on Windows, hopefully
  * core: Properly preserve unix sockets (fix  #5568)
  * go.mod: Upgrade CertMagic for hotfix
  * go.mod: Upgrade some dependencies
  * chore: upgrade otel (#5586)
  * go.mod: Update quic-go to v0.36.0 (#5584)
  * reverseproxy: weighted_round_robin load balancing policy (#5579)
  * reverseproxy: Experimental streaming timeouts (#5567)
  * chore: remove refs of deprecated io/ioutil (#5576)
  * headers: Allow `&gt;` to defer shortcut for replacements (#5574)
  * caddyhttp: Support custom network for HTTP/3 (#5573)
  * reverseproxy: Fix parsing of source IP in case it's an ipv6 address (#5569)
  * fileserver: browse: Better grid layout (#5564)
  * caddytls: Clarify some JSON config docs
  * cmd: Implement storage import/export (#5532)
  * go.mod: Upgrade quic-go to 0.35.1
  * update quic-go to v0.35.0 (#5560)
  * templates: Add `readFile` action that does not evaluate templates (#5553)
  * caddyfile: Track import name instead of modifying filename (#5540)
  * core: Use SO_REUSEPORT_LB on FreeBSD (#5554)
  * caddyfile: Do not replace import tokens if they are part of a snippet (#5539)
  * fileserver: Don't set Etag if mtime is 0 or 1 (close #5548) (#5550)
  * fileserver: browse: minor tweaks for grid view, dark mode (#5545)
  * fileserver: Only set Etag if not already set (fix #5546) (#5547)
  * fileserver: Fix file browser breadcrumb font (#5543)
  * caddyhttp: Fix h3 shutdown (#5541)
  * fileserver: More filetypes for browse icons
  * fileserver: Fix file browser footer in grid mode (#5536)
  * cmd: Avoid spammy log messages (fix #5538)
  * httpcaddyfile: Sort Caddyfile slice
  * caddyhttp: Implement named routes, `invoke` directive (#5107)
  * rewrite: use escaped path, fix #5278 (#5504)
  * headers: Add &gt; Caddyfile shortcut for enabling defer (#5535)
  * go.mod: Upgrade several dependencies
  * reverseproxy: Expand port ranges to multiple upstreams in CLI + Caddyfile (#5494)
  * fileserver: Use EscapedPath for browse (#5534)
  * caddyhttp: Refactor cert Managers (fix #5415) (#5533)
  * Slightly more helpful error message
  * caddytls: Check for nil ALPN; close #5470 (#5473)
  * cmd: Reduce spammy logs from --watch
  * caddyhttp: Add a getter for Server.name (#5531)
  * caddytls: Configurable fallback SNI (#5527)
  * caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)
  * Add doc comment about changing admin endpoint
  * feature: watch include directory (#5521)
  * chore: remove deprecated linters (#5525)
  * go.mod: Upgrade CertMagic again
  * go.mod: Upgrade CertMagic
  * reverseproxy: Optimize base case for least_conn and random_choose policies (#5487)
  * reverseproxy: Fix active health check header canonicalization, refactor (#5446)
  * reverseproxy: Add `fallback` for some policies, instead of always random (#5488)
  * logging: Actually honor the SoftStart parameter
  * logging: Soft start for net writer (close #5520)
  * fastcgi: Fix `capture_stderr` (#5515)
  * acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)
  * go.mod: Update some dependencies
  * logging: Add traceID field to access logs when tracing is active (#5507)
  * caddyhttp: Impl `ResponseWriter.Unwrap()`, prep for Go 1.20's `ResponseController` (#5509)
  * reverseproxy: Fix reinitialize upstream healthy metrics (#5498)
  * fix some comments (#5508)
  * templates: Add `fileStat` function (#5497)
  * caddyfile: Stricter parsing, error for brace on new line (#5505)
  * core: Return default logger if no modules loaded
  * celmatcher: Implement `pkix.Name` conversion to string (#5492)
  * chore: Adjustments to CI caching (#5495)
  * reverseproxy: Remove deprecated `lookup_srv` (#5396)
  * cmd: Support `'` quotes in envfile parsing (#5437)
  * Update contributing guidelines (#5466)
  * caddyhttp: Serve http2 when listener wrapper doesn't return *tls.Conn (#4929)
  * reverseproxy: Add `query` and `client_ip_hash` lb policies (#5468)
  * cmd: Create pidfile before config load (close #5477)
  * fileserver: Add color-scheme meta tag (#5475)
  * build(deps): bump actions/setup-go from 3 to 4 (#5474)
  * proxyprotocol: Add PROXY protocol support to `reverse_proxy`, add HTTP listener wrapper (#5424)
  * reverseproxy: Add mention of which half a copyBuffer err comes from (#5472)
  * caddyhttp: Log request body bytes read (#5461)
  * log: Make sink logs encodable (#5441)
  * caddytls: Eval replacer on automation policy subjects (#5459)
  * headers: Support deleting all headers as first op (#5464)
  * replacer: Add HTTP time format (#5458)
  * reverseproxy: Header up/down support for CLI command (#5460)
  * caddyhttp: Determine real client IP if trusted proxies configured (#5104)
  * httpcaddyfile: Adjust path matcher sorting to solve for specificity (#5462)
  * caddytls: Zero out throttle window first (#5443)
  * ci: add `--yes` to cosign arguments (#5440)
  * reverseproxy: Reset Content-Length to prevent FastCGI from hanging (#5435)
  * caddytls: Allow on-demand w/o ask for internal-only
  * caddytls: Require 'ask' endpoint for on-demand TLS
  * fileserver: New file browse template (#5427)
  * go.mod: Upgrade dependencies
  * tracing: Support autoprop from OTEL_PROPAGATORS (#5147)
  * caddyhttp: Enable 0-RTT QUIC (#5425)
  * encode: flush status code when hijacked. (#5419)
  * fileserver: Remove trailing slash on fs filenames (#5417)
  * core: Eliminate unnecessary shutdown delay on Unix (#5413)
  * caddyhttp: Fix `vars_regexp` matcher with placeholders (#5408)
  * context: Rename func to `AppIfConfigured` (#5397)
  * reverseproxy: allow specifying ip version for dynamic `a` upstream (#5401)
  * ci/cd: ship tarballs with vendored deps (#5403)
  * caddyfile: Fix heredoc fuzz crasher, drop trailing newline (#5404)
  * caddyfile: Implement heredoc support (#5385)
  * cmd: Expand cobra support, add short flags (#5379)
  * ci: Update minimum Go version to 1.19
  * go.mod: Upgrade quic-go to v0.33.0 (Go 1.19 min)
  * reverseproxy: refactor HTTP transport layer (#5369)
  * caddytls: Relax the warning for on-demand (#5384)
  * cmd: Strict unmarshal for validate (#5383)
  * caddyfile: Implement variadics for import args placeholders (#5249)
  * cmd: make `caddy fmt` hints more clear (#5378)
  * cmd: Adjust documentation for commands (#5377)
- BuildRequires: golang(API) &gt;= 1.20 for guic-go bump</changelog>
  <changelog author="jkowalczyk@suse.com" date="1691323200">- Update to version 2.7.3:
  * go.mod: Upgrade to quic-go v0.37.3
  * cmd: Split unix sockets for admin endpoint addresses (#5696)
  * reverseproxy: do not parse upstream address too early if it contains replaceble parts (#5695)
  * caddyfile: check that matched key is not a substring of the replacement key (#5685)
  * chore: use `--clean` instead of `--rm-dist` for goreleaser (#5691)
  * go.mod: Upgrade quic-go to v0.37.2 (fix  #5680)
  * fileserver: browse: Render SVG images in grid</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1692273600">- Use _service mode manual as better alias name than disabled
  * osc reports service mode disabled as obsolete</changelog>
  <changelog author="jkowalczyk@suse.com" date="1692273601">- Update to version 2.7.4:
  * go.mod: Upgrade CertMagic and quic-go
  * reverseproxy: Always return new upstreams (fix #5736) (#5752)
  * ci: use gci linter (#5708)
  * fileserver: Slightly more fitting icons
  * cmd: Require config for caddy validate (fix #5612) (#5614)
  * Fix tests
  * caddytls: Update docs for on-demand config
  * fileserver: Don't repeat error for invalid method inside error context (#5705)
  * ci: Update to Go 1.21 (#5719)
  * ci: Add riscv64 (64-bit RISC-V) to goreleaser (#5720)
  * go.mod: Upgrade golang.org/x/net to 0.14.0 (#5718)
  * ci: Use gofumpt to format code (#5707)
  * templates: Fix httpInclude (fix #5698)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1695297600">- Switch to sysuser for user setup</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1697198400">- Update to version 2.7.5:
  * admin: Respond with 4xx on non-existing config path (#5870)
  * ci: Force the Go version for govulncheck (#5879)
  * fileserver: Set canonical URL on browse template (#5867)
  * tls: Add X25519Kyber768Draft00 PQ "curve" behind build tag (#5852)
  * reverseproxy: Add more debug logs (#5793)
  * reverseproxy: Fix `least_conn` policy regression (#5862)
  * reverseproxy: Add logging for dynamic A upstreams (#5857)
  * reverseproxy: Replace health header placeholders (#5861)
  * httpcaddyfile: Sort TLS SNI matcher for deterministic JSON output (#5860)
  * cmd: Fix exiting with custom status code, add `caddy -v` (#5874)
  * reverseproxy: fix parsing Caddyfile fails for unlimited request/response buffers (#5828)
  * reverseproxy: Fix retries on "upstreams unavailable" error (#5841)
  * httpcaddyfile: Enable TLS for catch-all site if `tls` directive is specified (#5808)
  * encode: Add `application/wasm*` to the default content types (#5869)
  * fileserver: Add command shortcuts `-l` and `-a` (#5854)
  * go.mod: Upgrade dependencies incl. x/net/http
  * templates: Add dummy `RemoteAddr` to `httpInclude` request, proxy compatibility (#5845)
  * reverseproxy: Allow fallthrough for response handlers without routes (#5780)
  * fix: caddytest.AssertResponseCode error message (#5853)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 (#5847)
  * build(deps): bump actions/checkout from 3 to 4 (#5846)
  * caddyhttp: Use LimitedReader for HTTPRedirectListener
  * fileserver: browse template SVG icons and UI tweaks (#5812)
  * reverseproxy: fix nil pointer dereference in AUpstreams.GetUpstreams (#5811)
  * httpcaddyfile: fix placeholder shorthands in named routes (#5791)
  * cmd: Prevent overwriting existing env vars with `--envfile` (#5803)
  * ci: Run govulncheck (#5790)
  * logging: query filter for array of strings (#5779)
  * logging: Clone array on log filters, prevent side-effects (#5786)
  * fileserver: Export BrowseTemplate
  * ci: ensure short-sha is exported correctly on all platforms (#5781)
  * caddyfile: Fix case where heredoc marker is empty after newline (#5769)
  * go.mod: Update quic-go to v0.38.0 (#5772)
  * chore: Appease gosec linter (#5777)
  * replacer: change timezone to UTC for "time.now.http" placeholders (#5774)
  * caddyfile: Adjust error formatting (#5765)
  * update quic-go to v0.37.6 (#5767)
  * httpcaddyfile: Stricter errors for site and upstream address schemes (#5757)
  * caddyfile: Loosen heredoc parsing (#5761)
  * fileserver: docs: clarify the ability to produce JSON array with `browse` (#5751)
  * fix package typo (#5764)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702036800">- Update to version 2.7.6:
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1707134400">- Provide user and group (due to RPM 4.19)
- Update caddy.sysusers to also create a group</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop deprecated go_provides macro: even though it tries to guard
  on suse_version &lt;= 1110, it has entirely disarms the dep scanner.
- Remove the manual user/group provides: the package uses
  sysusers.d; the auto-provides were not working due to the broken
  go_provides.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * Remove define github project name components no longer needed
  * Remove define gname and uname for user and group creation, use
    package name macro with identical value
  * Drop BuildRequires: golang-packaging. The original macros for
    file movements into GOPATH are obsolete with Go modules. Macro
    go_nostrip is no longer needed with current binutils and Go.
  * Use autosetup -a 1 to unpack source and vendored dependencies
  * Drop export CGO_ENABLED="0". Use the default unless there is a
    defined requirement or benefit.
  * Build PIE with pattern that may become recommended procedure:
    %%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
    A go toolchain buildmode default config would be preferable
    but none exist at this time.
  * Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
  * Remove ldflags -s (Omit symbol table and debug info) and -w
    (Omit DWARF symbol table). This information is used to produce
    separate debuginfo packages and binaries are stripped for
    reduced size by GNU strip during RPM build.
  * Add basic %check to execute binary --help</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1711886400">- Fix --no-check build</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1716897600">- Update to version 2.8.0:
  * acmeserver: Add `sign_with_root` for Caddyfile (#6345)
  * caddyfile: Reject global request matchers earlier (#6339)
  * core: Fix bug in AppIfConfigured (fix #6336)
  * fix a typo (#6333)
  * autohttps: Move log WARN to INFO, reduce confusion (#6185)
  * reverseproxy: Support HTTP/3 transport to backend (#6312)
  * context: AppIfConfigured returns error; consider not-yet-provisioned modules (#6292)
  * Fix lint error about deprecated method in smallstep/certificates/authority
  * go.mod: Upgrade dependencies
  * caddytls: fix permission requirement with AutomationPolicy (#6328)
  * caddytls: remove ClientHelloSNICtxKey (#6326)
  * caddyhttp: Trace individual middleware handlers (#6313)
  * templates: Add `pathEscape` template function and use it in file browser (#6278)
  * caddytls: set server name in context (#6324)
  * chore: downgrade minimum Go version in go.mod (#6318)
  * caddytest: normalize the JSON config (#6316)
  * caddyhttp: New experimental handler for intercepting responses (#6232)
  * httpcaddyfile: Set challenge ports when http_port or https_port are used
  * logging: Add support for additional logger filters other than hostname (#6082)
  * caddyhttp: Log 4xx as INFO; 5xx as ERROR (close #6106)
  * Second half of 6dce493
  * caddyhttp: Alter log message when request is unhandled (close #5182)
  * chore: Bump Go version in CI (#6310)
  * go.mod: go 1.22.3
  * Fix typos (#6311)
  * reverseproxy: Pointer to struct when loading modules; remove LazyCertPool (#6307)
  * tracing: add trace_id var (`http.vars.trace_id` placeholder) (#6308)
  * go.mod: CertMagic v0.21.0
  * reverseproxy: Implement health_follow_redirects (#6302)
  * caddypki: Allow use of root CA without a key. Fixes #6290 (#6298)
  * go.mod: Upgrade to quic-go v0.43.1
  * reverseproxy: HTTP transport: fix PROXY protocol initialization (#6301)
  * caddytls: Ability to drop connections (close #6294)
  * build(deps): bump golangci/golangci-lint-action from 4 to 5 (#6289)
  * httpcaddyfile: Fix expression matcher shortcut in snippets (#6288)
  * caddytls: Evict internal certs from cache based on issuer (#6266)
  * chore: add warn logs when using deprecated fields (#6276)
  * caddyhttp: Fix linter warning about deprecation
  * go.mod: Upgrade to quic-go v0.43.0
  * fileserver: Set "Vary: Accept-Encoding" header (see #5849)
  * events: Add debug log
  * reverseproxy: handle buffered data during hijack (#6274)
  * ci: remove `android` and `plan9` from cross-build workflow (#6268)
  * run `golangci-lint run --fix --fast` (#6270)
  * caddytls: Option to configure certificate lifetime (#6253)
  * replacer: Implement `file.*` global replacements (#5463)
  * caddyhttp: Address some Go 1.20 features (#6252)
  * Quell linter (false positive)
  * reverse_proxy: Add grace_period for SRV upstreams to Caddyfile (#6264)
  * doc: add `verifier` in `ClientAuthentication` caddyfile marshaler doc (#6263)
  * caddytls: Add Caddyfile support for on-demand permission module (close #6260)
  * reverseproxy: Remove long-deprecated buffering properties
  * reverseproxy: Reuse buffered request body even if partially drained
  * reverseproxy: Accept EOF when buffering
  * logging: Fix default access logger (#6251)
  * fileserver: Improve Vary handling (#5849)
  * cmd: Only validate config is proper JSON if config slice has data (#6250)
  * staticresp: Use the evaluated response body for sniffing JSON content-type (#6249)
  * encode: Slight fix for the previous commit
  * encode: Improve Etag handling (fix #5849)
  * httpcaddyfile: Skip automate loader if disable_certs is specified (fix #6148)
  * caddyfile: Populate regexp matcher names by default (#6145)
  * caddyhttp: record num. bytes read when response writer is hijacked (#6173)
  * caddyhttp: Support multiple logger names per host (#6088)
  * chore: fix some typos in comments (#6243)
  * encode: Configurable compression level for zstd (#6140)
  * caddytls: Remove shim code supporting deprecated lego-dns (#6231)
  * connection policy: add `local_ip`  matcher (#6074)
  * reverseproxy: Wait for both ends of websocket to close (#6175)
  * caddytls: Upgrade ACMEz to v2; support ZeroSSL API; various fixes (#6229)
  * caddytls: Still provision permission module if ask is specified
  * fileserver: read etags from precomputed files (#6222)
  * fileserver: Escape # and ? in img src (fix #6237)
  * reverseproxy: Implement modular CA provider for TLS transport (#6065)
  * caddyhttp: Apply auto HTTPS redir to all interfaces (fix #6226)
  * cmd: Fix panic related to config filename (fix #5919)
  * cmd: Assume Caddyfile based on filename prefix and suffix (#5919)
  * admin: Make `Etag` a header, not a trailer (#6208)
  * caddyhttp: remove duplicate strings.Count in path matcher (fixes #6233) (#6234)
  * caddyconfig: Use empty struct instead of bool in map (close #6224) (#6227)
  * gitignore: Add rule for caddyfile.go (#6225)
  * chore: Fix broken links in README.md (#6223)
  * chore: Upgrade some dependencies (#6221)
  * caddyhttp: Add plaintext response to `file_server browse` (#6093)
  * admin: Use xxhash for etag (#6207)
  * modules: fix some typo in conments (#6206)
  * caddyhttp: Replace sensitive headers with REDACTED (close #5669)
  * caddyhttp: close quic connections when server closes (#6202)
  * reverseproxy: Use xxhash instead of fnv32 for LB (#6203)
  * caddyhttp: add http.request.local{,.host,.port} placeholder (#6182)
  * chore: upgrade deps (#6198)
  * chore: remove repetitive word (#6193)
  * Added a null check to avoid segfault on rewrite query ops (#6191)
  * rewrite: `uri query` replace operation (#6165)
  * logging: support `ms` duration format and add docs (#6187)
  * replacer: use RWMutex to protect static provider (#6184)
  * caddyhttp: Allow `header` replacement with empty string (#6163)
  * vars: Make nil values act as empty string instead of `"&lt;nil&gt;"` (#6174)
  * chore: Update quic-go to v0.42.0 (#6176)
  * caddyhttp: Accept XFF header values with ports, when parsing client IP (#6183)
  * reverseproxy: configurable active health_passes and health_fails (#6154)
  * reverseproxy: Configurable forward proxy URL (#6114)
  * caddyhttp: upgrade to cel v0.20.0 (#6161)
  * chore: Bump Chroma to v2.13.0, includes new Caddyfile lexer (#6169)
  * caddyhttp: suppress flushing if the response is being buffered (#6150)
  * chore: encode: use FlushError instead of Flush (#6168)
  * encode: write status immediately when status code is informational (#6164)
  * httpcaddyfile: Keep deprecated `skip_log` in directive order (#6153)
  * httpcaddyfile: Add `RegisterDirectiveOrder` function for plugin authors (#5865)
  * rewrite: Implement `uri query` operations (#6120)
  * fix struct names (#6151)
  * fileserver: Preserve query during canonicalization redirect (#6109)
  * logging: Implement `log_append` handler (#6066)
  * httpcaddyfile: Allow nameless regexp placeholder shorthand (#6113)
  * logging: Implement `append` encoder, allow flatter filters config (#6069)
  * ci: fix the integration test `TestLeafCertLoaders` (#6149)
  * vars: Allow overriding `http.auth.user.id` in replacer as a special case (#6108)
  * caddytls: clientauth: leaf verifier: make trusted leaf certs source pluggable (#6050)
  * cmd: Adjust config load logs/errors (#6032)
  * reverseproxy: SRV dynamic upstream failover (#5832)
  * ci: bump golangci/golangci-lint-action from 3 to 4 (#6141)
  * core: OnExit hooks (#6128)
  * cmd: fix the output of the `Usage` section (#6138)
  * caddytls: verifier: caddyfile: re-add Caddyfile support (#6127)
  * acmeserver: add policy field to define allow/deny rules (#5796)
  * reverseproxy: cookie should be Secure and SameSite=None when TLS (#6115)
  * caddytest: Rename adapt tests to `*.caddyfiletest` extension (#6119)
  * tests: uses testing.TB interface for helper to be able to use test server in benchmarks. (#6103)
  * caddyfile: Assert having a space after heredoc marker to simply check (#6117)
  * chore: Update Chroma to get the new Caddyfile lexer (#6118)
  * reverseproxy: use context.WithoutCancel (#6116)
  * caddyfile: Reject directives in the place of site addresses (#6104)
  * caddyhttp: Register post-shutdown callbacks (#5948)
  * caddyhttp: Only attempt to enable full duplex for HTTP/1.x (#6102)
  * caddyauth: Drop support for `scrypt` (#6091)
  * Revert "caddyfile: Reject long heredoc markers (#6098)" (#6100)
  * caddyauth: Rename `basicauth` to `basic_auth` (#6092)
  * logging: Inline Caddyfile syntax for `ip_mask` filter (#6094)
  * caddyfile: Reject long heredoc markers (#6098)
  * chore: Rename CI jobs, run on M1 mac (#6089)
  * update comment
  * improved list
  * fix: add back text/*
  * fix: add more media types to the compressed by default list
  * acmeserver: support specifying the allowed challenge types (#5794)
  * matchers: Drop `forwarded` option from `remote_ip` matcher (#6085)
  * caddyhttp: Test cases for `%2F` and `%252F` (#6084)
  * bump to golang 1.22 (#6083)
  * fileserver: Browse can show symlink target if enabled (#5973)
  * core: Support NO_COLOR env var to disable log coloring (#6078)
  * build(deps): bump peter-evans/repository-dispatch from 2 to 3 (#6080)
  * Update comment in setcap helper script
  * caddytls: Make on-demand 'ask' permission modular (#6055)
  * core: Add `ctx.Slogger()` which returns an `slog` logger (#5945)
  * chore: Update quic-go to v0.41.0, bump Go minimum to 1.21 (#6043)
  * chore: enabling a few more linters (#5961)
  * caddyfile: Correctly close the heredoc when the closing marker appears immediately (#6062)
  * caddyfile: Switch to slices.Equal for better performance (#6061)
  * tls: modularize trusted CA providers (#5784)
  * logging: Automatic `wrap` default for `filter` encoder (#5980)
  * caddyhttp: Fix panic when request missing ClientIPVarKey (#6040)
  * caddyfile: Normalize &amp; flatten all unmarshalers (#6037)
  * cmd: reverseproxy: log: use caddy logger (#6042)
  * matchers: `query` now ANDs multiple keys (#6054)
  * caddyfile: Add heredoc support to `fmt` command (#6056)
  * refactor: move automaxprocs init in caddycmd.Main()
  * caddyfile: Allow heredoc blank lines (#6051)
  * httpcaddyfile: Add optional status code argument to `handle_errors` directive (#5965)
  * httpcaddyfile: Rewrite `root` and `rewrite` parsing to allow omitting matcher (#5844)
  * fileserver: Implement caddyfile.Unmarshaler interface (#5850)
  * reverseproxy: Add `tls_curves` option to HTTP transport (#5851)
  * caddyhttp: Security enhancements for client IP parsing (#5805)
  * replacer: Fix escaped closing braces (#5995)
  * filesystem: Globally declared filesystems, `fs` directive (#5833)
  * ci/cd: use the build tag `nobadger` to exclude badgerdb (#6031)
  * httpcaddyfile: Fix redir &lt;to&gt; html (#6001)
  * httpcaddyfile: Support client auth verifiers (#6022)
  * tls: add reuse_private_keys (#6025)
  * reverseproxy: Only change Content-Length when full request is buffered (#5830)
  * Switch Solaris-derivatives away from listen_unix (#6021)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#6013)
  * build(deps): bump actions/setup-go from 4 to 5 (#6012)
  * chore: check against errors of `io/fs` instead of `os` (#6011)
  * caddyhttp: support unix sockets in `caddy respond` command (#6010)
  * fileserver: Add total file size to directory listing (#6003)
  * httpcaddyfile: Fix cert file decoding to load multiple PEM in one file (#5997)
  * build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (#5994)
  * cmd: use automaxprocs for better perf in containers (#5711)
  * logging: Add `zap.Option` support (#5944)
  * httpcaddyfile: Sort skip_hosts for deterministic JSON (#5990)
  * metrics: Record request metrics on HTTP errors (#5979)
  * go.mod: Updated quic-go to v0.40.1 (#5983)
  * fileserver: Enable compression for command by default (#5855)
  * fileserver: New --precompressed flag (#5880)
  * caddyhttp: Add `uuid` to access logs when used (#5859)
  * proxyprotocol: use github.com/pires/go-proxyproto (#5915)
  * cmd: Preserve LastModified date when exporting storage (#5968)
  * core: Always make AppDataDir for InstanceID (#5976)
  * chore: cross-build for AIX (#5971)
  * caddytls: Sync distributed storage cleaning (#5940)
  * caddytls: Context to DecisionFunc (#5923)
  * tls: accept placeholders in string values of certificate loaders (#5963)
  * templates: Offically make templates extensible (#5939)
  * http2 uses new round-robin scheduler (#5946)
  * panic when reading from backend failed to propagate stream error (#5952)
  * chore: Bump otel to v1.21.0. (#5949)
  * httpredirectlistener: Only set read limit for when request is HTTP (#5917)
  * fileserver: Add .m4v for browse template icon
  * Revert "caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)" (#5924)
  * go.mod: update quic-go version to v0.40.0 (#5922)
  * update quic-go to v0.39.3 (#5918)
  * chore: Fix usage pool comment (#5916)
  * test: acmeserver: add smoke test for the ACME server directory (#5914)
  * Upgrade acmeserver to github.com/go-chi/chi/v5 (#5913)
  * caddyhttp: Adjust `scheme` placeholder docs (#5910)
  * go.mod: Upgrade quic-go to v0.39.1
  * go.mod: CVE-2023-45142 Update opentelemetry (#5908)
  * templates: Delete headers on `httpError` to reset to clean slate (#5905)
  * httpcaddyfile: Remove port from logger names (#5881)
  * core: Apply SO_REUSEPORT to UDP sockets (#5725)
  * caddyhttp: Use sync.Pool to reduce lengthReader allocations (#5848)
  * cmd: Add newline character to version string in CLI output (#5895)
  * core: quic listener will manage the underlying socket by itself (#5749)
  * templates: Clarify `include` args docs, add `.ClientIP` (#5898)
  * httpcaddyfile: Fix TLS automation policy merging with get_certificate (#5896)
  * cmd: upgrade: resolve symlink of the executable (#5891)
  * caddyfile: Fix variadic placeholder false positive when token contains `:` (#5883)
- Packaging improvements:
  * Update to BuildRequires: golang(API) &gt;= 1.21 matching go.mod
- CVEs:
  * CVE-2024-22189 (bsc#1222468)
  * CVE-2023-45142</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717070400">- Update to version 2.8.1:
  * caddyhttp: Fix merging consecutive `client_ip` or `remote_ip` matchers (#6350)
  * core: MkdirAll appDataDir in InstanceID with 0o700 (#6340)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329600">- Update to version 2.8.2:
  * cmd: fix auto-detetction of .caddyfile extension (#6356)
  * caddyhttp: properly sanitize requests for root path (#6360)
  * caddytls: Implement certmagic.RenewalInfoGetter
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 (#6361)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717329601">- Update to version 2.8.4:
  * cmd: fix regression in auto-detect of Caddyfile (#6362)
  * Tag v2.8.3 was mistakenly made on the v2.8.2 commit and is skipped</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718107200">- Source Caddyfile and index.html from upstream
- Remove part of inaccurate description
- Package shell completion separately
- Generate shell completion during build
- Include manpages
- Remove compatibility with SLE-12
- Source buildable-artifact tar from github to embed version
  information (https://github.com/golang/go/issues/29228)
- Check binary with version subcommand
- Raise golang(API) required version</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1718366400">- Add OBS manual service download_files</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1718798400">- Revert buildable-artifact change, fetch tarball with tar_scm
- Downgrade golang(API) version to match go.mod
- Override Caddy version during build time as suggested in caddy.go</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683200">- Update to version 2.9.0:
  * go.mod: Upgrade CertMagic to v0.21.5
  * testing: sort force-automated hosts (#6756)
  * httpcaddyfile: Implement experimental `force_automate` option (#6712)
  * encode: try to use sendfile when compression is not used (#6749)
  * caddyhttp: Allow matching Transfer-Encoding, add to access logs (#6629)
  * go.mod: Upgrade ACMEz to v3; and upgrade CertMagic
  * cmd: Disable go1.23 tlskyber=1 experiment
  * Update SECURITY.md
  * fastcgi: check for CONTENT_LENGTH when sending requests (#6661)
  * reverseproxy: Set Content-Length when body is fully buffered (#6638)
  * core: Change ListenerFunc signature (#6651)
  * reverseproxy: Only handle websocket protocol (#6740)
  * encode: write status immediate for success response for CONNECT requests (#6738)
  * encode: good defaults (#6737)
  * fileserver: add a test for precompressed defaults (#6743)
  * fileserver: good default for precompressed (#6736)
  * chore: fix some typo in HTTPLoader comment (#6735)
  * reverseproxy: Rewrite requests and responses for websocket over http2 (#6567)
  * chore: bump golang.org/x/net to v0.32.0 (#6728)
  * fileserver: Fix policy `Validate()` oversight (#6727)
  * cmd: Reject multiple configs for fmt command (#6717)
  * fileserver: Add `first_exist_fallback` strategy for `try_files` (#6699)
  * caddyhttp: Add `{?query}` placeholder (#6714)
  * ci: prevent jobs running on PRs from forks (#6720)
  * go.mod: Upgrade quic-go to 0.48.2
  * metrics: add `go` and `process` collectors (#6704)
  * requestbody: Type-based error handling for `MaxBytesError` (#6701)
  * fastcgi: remove dir redirection when useless in php_fastcgi (#6698)
  * caddyhttp: Set default ReadHeaderTimeout (1 min)
  * cmd: ignore missing keys during storage export (#6697)
  * chore: make FastAbs comment more easy to understand (#6692)
  * chore: Add `provides` to `.deb` releases (#6691)
  * core: Implement FastAbs to avoid repeated os.Getwd calls (#6687)
  * reverseproxy: Revert #4952 - don't ignore context cancellation in stream mode
  * httpcaddyfile: Implement log `sampling` config (#6682)
  * reverseproxy: Allow `0` as weights for `weighted_round_robin` (#6681)
  * ci: use commit sha in goreleaser-check (#6677)
  * go.mod: Update certmagic
  * caddytls: Allow disabling storage cleaning, avoids writing two files (#6593)
  * rewrite: Don't add / in Caddyfile, do it after replacer (#6662)
  * fileserver: Add `file_limit` option for browse (to be experimental) (#6648)
  * go.mod: upgrade only some otel deps (#6676)
  * caddyhttp: Add `MatchWithError` to replace SetVar hack (#6596)
  * Fix tests
  * forwardauth: Skip copying missing response headers (#6608)
  * go.mod: Update dependencies
  * events: Use `WithLazy` to prevent eager serialization of the event data (#6671)
  * fileserver: Fix Caddyfile parsing
  * httpcaddyfile: Fixes for `prefer_wildcard` mode (#6636)
  * cmd: Allow `add-package` to select version of package (#6665)
  * chore: compile without nosql's support for Postgres and MySQL (#6655)
  * chore: Bump quic-go to 0.48.1, fixing a panic (#6654)
  * reverseproxy: Sync changes from stdlib for 1xx handling (#6656)
  * reverseproxy: Fix log message
  * tracing: Add `spanID` field to access logs and `http.vars.span_id` placeholder (#6646)
  * core: addresses.go funcs renames (#6622)
  * chore: fix some function names in comment (#6650)
  * fileserver: fix try_policy when instantiating file matcher from CEL (#6624)
  * sigtrap: always ignore SIGPIPE (#6645)
  * metrics: move `metrics`  up, outside `servers` (#6606)
  * caddyhttp: Close http3 server gracefully (#6213)
  * chore: update quic-go to v0.48.0 (#6627)
  * reverseproxy: Use correct cases for websocket related headers (#6621)
  * caddyfile: Fix comma edgecase in address parsing (#6616)
  * docs: expand proxy protocol docs (#6620)
  * tests: fix caddyfile adapt warnings (#6619)
  * caddytls: Drop `rate_limit` and `burst`, has been deprecated (#6611)
  * caddyhttp: Use internal issuer for IPs when no APs configured
  * go.mod: Upgrade some dependencies
  * ci: install xcaddy to fix release flow (#6602)
  * metrics: scope metrics to active config, add optional per-host metrics (#6531)
  * caddyhttp: Implement `auto_https prefer_wildcard` option (#6146)
  * caddyhttp: Escaping placeholders in CEL, add `vars` and `vars_regexp` (#6594)
  * cmd: Better error handling when reloading (#6601)
  * caddytls: Support new tls.context module (#6369)
  * http: ReponseWriter prefer ReadFrom if available (#6565)
  * chore: Adjust incorrect `reverse_proxy` Caddyfile comment (#6598)
  * caddyhttp: Fix listener wrapper regression from #6573 (#6599)
  * core: Implement socket activation listeners (#6573)
  * doc: remove docs of deprecated directives (#6566)
  * caddyhttp: Optimize logs using zap's WithLazy() (#6590)
  * chore: Use slices package where possible (#6585)
  * caddytls: Give a better error message when given encrypted private keys (#6591)
  * caddyhttp: enable qlog, controlled by QLOGDIR env (#6581)
  * update quic-go to v0.47.0 (#6582)
  * ci: update the linter action version (#6575)
  * perf: use zap's Check() to prevent useless allocs (#6560)
  * rewrite: Avoid panic on bad arg count for `uri` (#6571)
  * caddytls: Add sni_regexp matcher (#6569)
  * caddyhttp: Make route provisioning idempotent (#6558)
  * reverse_proxy: add placeholder http.reverse_proxy.retries (#6553)
  * fileserver: browse: Configurable default sort (#6502)
  * rewrite: Only serialize request if necessary (#6541)
  * ci: prepare syso files for windows embedding in release (#6406)
  * tls: use Go default kex for the moment that include PQC (#6542)
  * ci: build and test with Go 1.23 (#6526)
  * reverseproxy: allow user to define source address (#6504)
  * caddyhttp: run `error` (msg) through replacer (#6536)
  * chore: Fix a typo (#6534)
  * cmd: Use a factory to create the caddy root command (#6533)
  * reverseproxy: Change errors writing the response to warning. (#6532)
  * reverseproxy: Active health checks request body option (#6520)
  * ci: don't exit early on error in remote CI machine (#6519)
  * cmd: ignore exec.ErrDot when starting caddy in background (#6512)
  * Move PrivateRangesCIDR() back: add a pass-through function (#6514)
  * matchers: fix a regression in #6480 (#6510)
  * reverseproxy: Disable keep alive for h2c requests (#6343)
  * go.mod: update update golang/x/net (#6500)
  * replacer: `{file.*}` global placeholder strips trailing newline (#6411)
  * caddytls,caddyhttp: Placeholders for some TLS and HTTP matchers (#6480)
  * go.mod: update quic-go package (#6498)
  * browse: Customizable default sort options (#6468)
  * proxyprotocol: Update WrapListener to use ConnPolicyFunc for PROXY protocol (#6485)
  * encode: flush already compressed data from the encoder (#6471)
  * chore: update golangci config (#6479)
  * caddytls: Caddyfile support for TLS conn and cert sel policies (#6462)
  * caddytls: Caddyfile support for TLS handshake matchers (#6461)
  * ci: correct `-tags nobadger` on binary build (#6470)
  * reverseproxy: Fix panic when using header-related flags (fix #6464)
  * reverseproxy: add health_upstream subdirective (#6451)
  * reverseproxy: Caddyfile support for health_method (#6454)
  * reverseproxy: Configurable method for active health checks (#6453)
  * reverseproxy: Add placeholder for networkAddr in active health check headers (#6450)
  * fixed bug in resolving ip version in dynamic upstreams (#6448)
  * browse: Exclude symlink target size from total, show arrow on size (#6412)
  * browse: fix Content-Security-Policy warnings in Firefox (#6443)
  * browse: add Content-Security-Policy w/ nonce (#6425)
  * reverseproxy: Add placeholder for host in active health check headers (#6440)
  * caddyhttp: Reject 0-RTT early data in IP matchers and set Early-Data header when proxying (#6427)
  * encode: Don't compress already-compressed fonts (#6432)
  * reverseproxy: Only log host is up status on change (fixes #6415) (#6419)
  * intercept: fix http.intercept.header.* placeholder (#6429)
  * reverseproxy: Wire up TLS options for H3 transport
  * fileserver: Remove newline characters from precomputed etags (#6394)
  * caddyhttp: Convert IDNs to ASCII when provisioning Host matcher
  * reverseproxy: add Max-Age option to sticky cookie (#6398)
  * caddyfile: Pass blocks to `import` for snippets (#6130)
  * logging: set file mode when the file already exist (#6391)
  * logging: Customizable zap cores (#6381)
  * go.mod: update tscert package (#6384)
  * logging: fix file mode configuration parsing (#6383)
  * caddyhttp: Write header if needed in responseRecorder.WriteResponse (#6380)
  * core: Split `run` into a public `ProvisionContext` and a private method (#6378)
  * logging: Customize log file permissions (#6314)
  * events: Getters for event info (close #6377)
  * ci: add version key for .goreleaser.yml (#6376)
  * cmd: remove zealous check of Caddyfile auto-detection (#6370)
  * caddyhttp: Add test cases to corpus (#6374)
  * Make it possible to configure the `DisableStorageCheck` setting for certmagic (#6368)</changelog>
  <changelog author="eric.torres@its-et.me" date="1736683201">- Update to version 2.9.1:
  * go.mod: UPgrade CertMagic to 0.21.6 (fix ARI handshake maintenance)
  * header: `match` subdirective for response matching (#6765)
  * log: Only chmod if permission bits differ; make log dir (#6761)
  * fix: disable h3 for unix domain socket (#6769)
  * reverseproxy: buffer requests for fastcgi by default (#6759)
  * core: Only initiate exit once (should fix #6707)</changelog>
</package>
<package pkgid="bb01845a444bf04865787330093dd5248bfe3271ebbaee27ff02de6e0ae9682a" name="cadvisor" arch="aarch64">
  <version epoch="0" ver="0.52.1" rel="bp156.3.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- Initial package (0.46.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- update description from Holden Fried (bsc#1222192)</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.49.1:
  * build docker - add --provenance=false flag
  * Remove s390x support
  * Disable libipmctl in build
  * Ugrade base image to 1.22 and alpine 3.18
  * fix type of C.malloc in cgo
  * Bump golang.org/x/net
  * Bump grpc
  * Update docker
  * Bump runc to v1.1.12
  * Bump to bullseye
  * Bump golang to 1.22
  * Remove section about canary image
  * Add note about WebUI auth
  * Remove mentions of accelerator from the docs
  * reduce_logs_for_kubelet_use_crio
  * upgrade actions/checkout and actions/setup-go and actions/upload-artifact
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /cmd
  * add cadvisor and crio upstream changes
  * Avoid using container/podman in manager.go
  * container: skip checking for files in non-existent directories.
  * Adjust the log level of Initialize Plugins
  * add ignored device
  * fix: variable naming
  * build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /cmd
  * manager: require higher verbosity level for container info misses
  * Information should be logged on increased verbosity only
  * Running do mod tidy
  * Running go mod tidy
  * Running go mod tidy
  * container/libcontainer: Improve limits file parsing perf
  * container/libcontainer: Add limit parsing benchmark
  * build(deps): bump github.com/cyphar/filepath-securejoin in /cmd
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * Set verbosity after flag definition
  * fix: error message typo
  * vendor: bump runc to 1.1.9
  * Switch to use busybox from registry.k8s.io
  * Bump golang ci lint to v1.54.1
  * Bump github.com/docker/docker in /cmd
  * Bump github.com/docker/docker
  * Bump github.com/docker/distribution in /cmd
  * Bump github.com/docker/distribution
  * Update genproto dependency to isolated submodule
  * remove the check for the existence of NFS files, which will cause unnecessary requests.
  * reduce inotify watch
  * fix performance degradation of NFS
  * fix: fix type issue
  * fix: fix cgo memory leak
  * ft: export memory kernel usage
  * sysinfo: Ignore "hidden" sysfs device entries
  * Increasing required verbosity level
  * Patch to fix issue 2341
  * podman support: Enable Podman support.
  * podman support: Create Podman handler.
  * podman support: Changes in Docker handler.
  * unit test: machine_swap_bytes
  * Add documentation for machine_swap_bytes metric
  * Add a machine_swap_bytes metric
  * fix: add space trimming for label allowlist
  * Upgrade to blang/semver/v4 v4.0.0
  * docs(deploy/k8s): remote build for kustomize
  * Update dependencies
  * Change filepaths to detect online CPUs
  * Update actions/checkout to v3
  * Fix flags typo
  * Updating location of kubernetes/pause image
  * Using t.TempDir() in tests
  * Unit test: MachineInfo Clone() method
  * Bugfix: MachineInfo Clone() - clone SwapCapacity
  * Optimize network metrics collection
  * Removing calls to deprecates io/ioutil package
  * Updating minimum Go version to 1.19
  * Request the pid of another container if current pid is not longer valid
  * Restructure
  * Add CRI-O client timeout setting
  * Set containerd grpc.MaxCallRecvMsgSize to 16MB
  * Fix asset build
  * feat(logging): add verbosity to non-NUMA node warning
  * add nerdctl to ignoredDevices
  * nvm: Change the "no NVM devices" log.
  * nvm: Fix typo.
  * Fix CVE-2022-27664 (#3248)
  * resctrl: Reduce size and mode files check (#3264)
  * readme: Update Creatone contributor info. (#3265)
  * Fix comment to refer to correct client
  * build: bump golang to 1.20
  * ci: Update golang ci-lint to v1.51.2
  * build: Update shebang to python3
  * Revert "dockerfile: Fix typo in go build tags."
  * Decreasing verbosity level for "Cannot read vendor id correctly, set empty"
  * dockerfile: Fix typo in go build tags.
  * deps: Move from cloud.google.com/go/compute -&gt; cloud.google.com/go
  * use memory.min for reservation memory instead of high
  * Mark GOPATH as git safe.directory to fix CI build
  * switch to gomodule/redigo from garyburd/redigo
  * update go.mod/sum both in root and cmd/
  * Drop accelerator metrics and nvidia integration
  * Add s390x support for docker image
  * typo in MachineInfo spec for SwapCapacity
  * add support for swap in machine/info</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- update to 0.52.1:
  * Make resctrl optional/pluggable
- update to 0.52.0:
  * bump containerd related deps: api v1.8.0; errdefs v1.0.0;
    ttrpc v1.2.6
  * chore: Update Prometheus libraries
  * ci: golangci-lint bump, fixes, and cleanups
  * bump runc to v1.2.4
  * Add Pressure Stall Information Metrics
  * Switch to opencontainers/cgroups repository (includes update
    from golang 1.22 to 1.24)
  * Bump to newer opencontainers/image-spec @ v1.1.1
- update to 0.49.2:
  * Cp fix test
  * Revert "reduce_logs_for_kubelet_use_crio"
- add CVE-2025-22868.patch (CVE-2025-22868, bsc#1239291)</changelog>
</package>
<package pkgid="1208ede3b4430c89174cf3e7c8288282ea78e2f76f2d95b3377837f43c4c035e" name="cadvisor" arch="i586">
  <version epoch="0" ver="0.52.1" rel="bp156.3.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- Initial package (0.46.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- update description from Holden Fried (bsc#1222192)</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.49.1:
  * build docker - add --provenance=false flag
  * Remove s390x support
  * Disable libipmctl in build
  * Ugrade base image to 1.22 and alpine 3.18
  * fix type of C.malloc in cgo
  * Bump golang.org/x/net
  * Bump grpc
  * Update docker
  * Bump runc to v1.1.12
  * Bump to bullseye
  * Bump golang to 1.22
  * Remove section about canary image
  * Add note about WebUI auth
  * Remove mentions of accelerator from the docs
  * reduce_logs_for_kubelet_use_crio
  * upgrade actions/checkout and actions/setup-go and actions/upload-artifact
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /cmd
  * add cadvisor and crio upstream changes
  * Avoid using container/podman in manager.go
  * container: skip checking for files in non-existent directories.
  * Adjust the log level of Initialize Plugins
  * add ignored device
  * fix: variable naming
  * build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /cmd
  * manager: require higher verbosity level for container info misses
  * Information should be logged on increased verbosity only
  * Running do mod tidy
  * Running go mod tidy
  * Running go mod tidy
  * container/libcontainer: Improve limits file parsing perf
  * container/libcontainer: Add limit parsing benchmark
  * build(deps): bump github.com/cyphar/filepath-securejoin in /cmd
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * Set verbosity after flag definition
  * fix: error message typo
  * vendor: bump runc to 1.1.9
  * Switch to use busybox from registry.k8s.io
  * Bump golang ci lint to v1.54.1
  * Bump github.com/docker/docker in /cmd
  * Bump github.com/docker/docker
  * Bump github.com/docker/distribution in /cmd
  * Bump github.com/docker/distribution
  * Update genproto dependency to isolated submodule
  * remove the check for the existence of NFS files, which will cause unnecessary requests.
  * reduce inotify watch
  * fix performance degradation of NFS
  * fix: fix type issue
  * fix: fix cgo memory leak
  * ft: export memory kernel usage
  * sysinfo: Ignore "hidden" sysfs device entries
  * Increasing required verbosity level
  * Patch to fix issue 2341
  * podman support: Enable Podman support.
  * podman support: Create Podman handler.
  * podman support: Changes in Docker handler.
  * unit test: machine_swap_bytes
  * Add documentation for machine_swap_bytes metric
  * Add a machine_swap_bytes metric
  * fix: add space trimming for label allowlist
  * Upgrade to blang/semver/v4 v4.0.0
  * docs(deploy/k8s): remote build for kustomize
  * Update dependencies
  * Change filepaths to detect online CPUs
  * Update actions/checkout to v3
  * Fix flags typo
  * Updating location of kubernetes/pause image
  * Using t.TempDir() in tests
  * Unit test: MachineInfo Clone() method
  * Bugfix: MachineInfo Clone() - clone SwapCapacity
  * Optimize network metrics collection
  * Removing calls to deprecates io/ioutil package
  * Updating minimum Go version to 1.19
  * Request the pid of another container if current pid is not longer valid
  * Restructure
  * Add CRI-O client timeout setting
  * Set containerd grpc.MaxCallRecvMsgSize to 16MB
  * Fix asset build
  * feat(logging): add verbosity to non-NUMA node warning
  * add nerdctl to ignoredDevices
  * nvm: Change the "no NVM devices" log.
  * nvm: Fix typo.
  * Fix CVE-2022-27664 (#3248)
  * resctrl: Reduce size and mode files check (#3264)
  * readme: Update Creatone contributor info. (#3265)
  * Fix comment to refer to correct client
  * build: bump golang to 1.20
  * ci: Update golang ci-lint to v1.51.2
  * build: Update shebang to python3
  * Revert "dockerfile: Fix typo in go build tags."
  * Decreasing verbosity level for "Cannot read vendor id correctly, set empty"
  * dockerfile: Fix typo in go build tags.
  * deps: Move from cloud.google.com/go/compute -&gt; cloud.google.com/go
  * use memory.min for reservation memory instead of high
  * Mark GOPATH as git safe.directory to fix CI build
  * switch to gomodule/redigo from garyburd/redigo
  * update go.mod/sum both in root and cmd/
  * Drop accelerator metrics and nvidia integration
  * Add s390x support for docker image
  * typo in MachineInfo spec for SwapCapacity
  * add support for swap in machine/info</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- update to 0.52.1:
  * Make resctrl optional/pluggable
- update to 0.52.0:
  * bump containerd related deps: api v1.8.0; errdefs v1.0.0;
    ttrpc v1.2.6
  * chore: Update Prometheus libraries
  * ci: golangci-lint bump, fixes, and cleanups
  * bump runc to v1.2.4
  * Add Pressure Stall Information Metrics
  * Switch to opencontainers/cgroups repository (includes update
    from golang 1.22 to 1.24)
  * Bump to newer opencontainers/image-spec @ v1.1.1
- update to 0.49.2:
  * Cp fix test
  * Revert "reduce_logs_for_kubelet_use_crio"
- add CVE-2025-22868.patch (CVE-2025-22868, bsc#1239291)</changelog>
</package>
<package pkgid="b431049dd7f4410e444390d1cd46d48c17af5b886055776cd8a9e72aeb44877e" name="cadvisor" arch="ppc64le">
  <version epoch="0" ver="0.52.1" rel="bp156.3.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- Initial package (0.46.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- update description from Holden Fried (bsc#1222192)</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.49.1:
  * build docker - add --provenance=false flag
  * Remove s390x support
  * Disable libipmctl in build
  * Ugrade base image to 1.22 and alpine 3.18
  * fix type of C.malloc in cgo
  * Bump golang.org/x/net
  * Bump grpc
  * Update docker
  * Bump runc to v1.1.12
  * Bump to bullseye
  * Bump golang to 1.22
  * Remove section about canary image
  * Add note about WebUI auth
  * Remove mentions of accelerator from the docs
  * reduce_logs_for_kubelet_use_crio
  * upgrade actions/checkout and actions/setup-go and actions/upload-artifact
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /cmd
  * add cadvisor and crio upstream changes
  * Avoid using container/podman in manager.go
  * container: skip checking for files in non-existent directories.
  * Adjust the log level of Initialize Plugins
  * add ignored device
  * fix: variable naming
  * build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /cmd
  * manager: require higher verbosity level for container info misses
  * Information should be logged on increased verbosity only
  * Running do mod tidy
  * Running go mod tidy
  * Running go mod tidy
  * container/libcontainer: Improve limits file parsing perf
  * container/libcontainer: Add limit parsing benchmark
  * build(deps): bump github.com/cyphar/filepath-securejoin in /cmd
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * Set verbosity after flag definition
  * fix: error message typo
  * vendor: bump runc to 1.1.9
  * Switch to use busybox from registry.k8s.io
  * Bump golang ci lint to v1.54.1
  * Bump github.com/docker/docker in /cmd
  * Bump github.com/docker/docker
  * Bump github.com/docker/distribution in /cmd
  * Bump github.com/docker/distribution
  * Update genproto dependency to isolated submodule
  * remove the check for the existence of NFS files, which will cause unnecessary requests.
  * reduce inotify watch
  * fix performance degradation of NFS
  * fix: fix type issue
  * fix: fix cgo memory leak
  * ft: export memory kernel usage
  * sysinfo: Ignore "hidden" sysfs device entries
  * Increasing required verbosity level
  * Patch to fix issue 2341
  * podman support: Enable Podman support.
  * podman support: Create Podman handler.
  * podman support: Changes in Docker handler.
  * unit test: machine_swap_bytes
  * Add documentation for machine_swap_bytes metric
  * Add a machine_swap_bytes metric
  * fix: add space trimming for label allowlist
  * Upgrade to blang/semver/v4 v4.0.0
  * docs(deploy/k8s): remote build for kustomize
  * Update dependencies
  * Change filepaths to detect online CPUs
  * Update actions/checkout to v3
  * Fix flags typo
  * Updating location of kubernetes/pause image
  * Using t.TempDir() in tests
  * Unit test: MachineInfo Clone() method
  * Bugfix: MachineInfo Clone() - clone SwapCapacity
  * Optimize network metrics collection
  * Removing calls to deprecates io/ioutil package
  * Updating minimum Go version to 1.19
  * Request the pid of another container if current pid is not longer valid
  * Restructure
  * Add CRI-O client timeout setting
  * Set containerd grpc.MaxCallRecvMsgSize to 16MB
  * Fix asset build
  * feat(logging): add verbosity to non-NUMA node warning
  * add nerdctl to ignoredDevices
  * nvm: Change the "no NVM devices" log.
  * nvm: Fix typo.
  * Fix CVE-2022-27664 (#3248)
  * resctrl: Reduce size and mode files check (#3264)
  * readme: Update Creatone contributor info. (#3265)
  * Fix comment to refer to correct client
  * build: bump golang to 1.20
  * ci: Update golang ci-lint to v1.51.2
  * build: Update shebang to python3
  * Revert "dockerfile: Fix typo in go build tags."
  * Decreasing verbosity level for "Cannot read vendor id correctly, set empty"
  * dockerfile: Fix typo in go build tags.
  * deps: Move from cloud.google.com/go/compute -&gt; cloud.google.com/go
  * use memory.min for reservation memory instead of high
  * Mark GOPATH as git safe.directory to fix CI build
  * switch to gomodule/redigo from garyburd/redigo
  * update go.mod/sum both in root and cmd/
  * Drop accelerator metrics and nvidia integration
  * Add s390x support for docker image
  * typo in MachineInfo spec for SwapCapacity
  * add support for swap in machine/info</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- update to 0.52.1:
  * Make resctrl optional/pluggable
- update to 0.52.0:
  * bump containerd related deps: api v1.8.0; errdefs v1.0.0;
    ttrpc v1.2.6
  * chore: Update Prometheus libraries
  * ci: golangci-lint bump, fixes, and cleanups
  * bump runc to v1.2.4
  * Add Pressure Stall Information Metrics
  * Switch to opencontainers/cgroups repository (includes update
    from golang 1.22 to 1.24)
  * Bump to newer opencontainers/image-spec @ v1.1.1
- update to 0.49.2:
  * Cp fix test
  * Revert "reduce_logs_for_kubelet_use_crio"
- add CVE-2025-22868.patch (CVE-2025-22868, bsc#1239291)</changelog>
</package>
<package pkgid="1ed2cf07ed06866ea1960edacae70f874d5a10ec9fcf7150140d27c972a1ead1" name="cadvisor" arch="s390x">
  <version epoch="0" ver="0.52.1" rel="bp156.3.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- Initial package (0.46.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- update description from Holden Fried (bsc#1222192)</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.49.1:
  * build docker - add --provenance=false flag
  * Remove s390x support
  * Disable libipmctl in build
  * Ugrade base image to 1.22 and alpine 3.18
  * fix type of C.malloc in cgo
  * Bump golang.org/x/net
  * Bump grpc
  * Update docker
  * Bump runc to v1.1.12
  * Bump to bullseye
  * Bump golang to 1.22
  * Remove section about canary image
  * Add note about WebUI auth
  * Remove mentions of accelerator from the docs
  * reduce_logs_for_kubelet_use_crio
  * upgrade actions/checkout and actions/setup-go and actions/upload-artifact
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /cmd
  * add cadvisor and crio upstream changes
  * Avoid using container/podman in manager.go
  * container: skip checking for files in non-existent directories.
  * Adjust the log level of Initialize Plugins
  * add ignored device
  * fix: variable naming
  * build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /cmd
  * manager: require higher verbosity level for container info misses
  * Information should be logged on increased verbosity only
  * Running do mod tidy
  * Running go mod tidy
  * Running go mod tidy
  * container/libcontainer: Improve limits file parsing perf
  * container/libcontainer: Add limit parsing benchmark
  * build(deps): bump github.com/cyphar/filepath-securejoin in /cmd
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * Set verbosity after flag definition
  * fix: error message typo
  * vendor: bump runc to 1.1.9
  * Switch to use busybox from registry.k8s.io
  * Bump golang ci lint to v1.54.1
  * Bump github.com/docker/docker in /cmd
  * Bump github.com/docker/docker
  * Bump github.com/docker/distribution in /cmd
  * Bump github.com/docker/distribution
  * Update genproto dependency to isolated submodule
  * remove the check for the existence of NFS files, which will cause unnecessary requests.
  * reduce inotify watch
  * fix performance degradation of NFS
  * fix: fix type issue
  * fix: fix cgo memory leak
  * ft: export memory kernel usage
  * sysinfo: Ignore "hidden" sysfs device entries
  * Increasing required verbosity level
  * Patch to fix issue 2341
  * podman support: Enable Podman support.
  * podman support: Create Podman handler.
  * podman support: Changes in Docker handler.
  * unit test: machine_swap_bytes
  * Add documentation for machine_swap_bytes metric
  * Add a machine_swap_bytes metric
  * fix: add space trimming for label allowlist
  * Upgrade to blang/semver/v4 v4.0.0
  * docs(deploy/k8s): remote build for kustomize
  * Update dependencies
  * Change filepaths to detect online CPUs
  * Update actions/checkout to v3
  * Fix flags typo
  * Updating location of kubernetes/pause image
  * Using t.TempDir() in tests
  * Unit test: MachineInfo Clone() method
  * Bugfix: MachineInfo Clone() - clone SwapCapacity
  * Optimize network metrics collection
  * Removing calls to deprecates io/ioutil package
  * Updating minimum Go version to 1.19
  * Request the pid of another container if current pid is not longer valid
  * Restructure
  * Add CRI-O client timeout setting
  * Set containerd grpc.MaxCallRecvMsgSize to 16MB
  * Fix asset build
  * feat(logging): add verbosity to non-NUMA node warning
  * add nerdctl to ignoredDevices
  * nvm: Change the "no NVM devices" log.
  * nvm: Fix typo.
  * Fix CVE-2022-27664 (#3248)
  * resctrl: Reduce size and mode files check (#3264)
  * readme: Update Creatone contributor info. (#3265)
  * Fix comment to refer to correct client
  * build: bump golang to 1.20
  * ci: Update golang ci-lint to v1.51.2
  * build: Update shebang to python3
  * Revert "dockerfile: Fix typo in go build tags."
  * Decreasing verbosity level for "Cannot read vendor id correctly, set empty"
  * dockerfile: Fix typo in go build tags.
  * deps: Move from cloud.google.com/go/compute -&gt; cloud.google.com/go
  * use memory.min for reservation memory instead of high
  * Mark GOPATH as git safe.directory to fix CI build
  * switch to gomodule/redigo from garyburd/redigo
  * update go.mod/sum both in root and cmd/
  * Drop accelerator metrics and nvidia integration
  * Add s390x support for docker image
  * typo in MachineInfo spec for SwapCapacity
  * add support for swap in machine/info</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- update to 0.52.1:
  * Make resctrl optional/pluggable
- update to 0.52.0:
  * bump containerd related deps: api v1.8.0; errdefs v1.0.0;
    ttrpc v1.2.6
  * chore: Update Prometheus libraries
  * ci: golangci-lint bump, fixes, and cleanups
  * bump runc to v1.2.4
  * Add Pressure Stall Information Metrics
  * Switch to opencontainers/cgroups repository (includes update
    from golang 1.22 to 1.24)
  * Bump to newer opencontainers/image-spec @ v1.1.1
- update to 0.49.2:
  * Cp fix test
  * Revert "reduce_logs_for_kubelet_use_crio"
- add CVE-2025-22868.patch (CVE-2025-22868, bsc#1239291)</changelog>
</package>
<package pkgid="b72a2408332d0c2f50915d0fde2b2e47bb7a291b6f15a3b54cdfa5b879493452" name="cadvisor" arch="src">
  <version epoch="0" ver="0.52.1" rel="bp156.3.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- Initial package (0.46.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- update description from Holden Fried (bsc#1222192)</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.49.1:
  * build docker - add --provenance=false flag
  * Remove s390x support
  * Disable libipmctl in build
  * Ugrade base image to 1.22 and alpine 3.18
  * fix type of C.malloc in cgo
  * Bump golang.org/x/net
  * Bump grpc
  * Update docker
  * Bump runc to v1.1.12
  * Bump to bullseye
  * Bump golang to 1.22
  * Remove section about canary image
  * Add note about WebUI auth
  * Remove mentions of accelerator from the docs
  * reduce_logs_for_kubelet_use_crio
  * upgrade actions/checkout and actions/setup-go and actions/upload-artifact
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /cmd
  * add cadvisor and crio upstream changes
  * Avoid using container/podman in manager.go
  * container: skip checking for files in non-existent directories.
  * Adjust the log level of Initialize Plugins
  * add ignored device
  * fix: variable naming
  * build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /cmd
  * manager: require higher verbosity level for container info misses
  * Information should be logged on increased verbosity only
  * Running do mod tidy
  * Running go mod tidy
  * Running go mod tidy
  * container/libcontainer: Improve limits file parsing perf
  * container/libcontainer: Add limit parsing benchmark
  * build(deps): bump github.com/cyphar/filepath-securejoin in /cmd
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * Set verbosity after flag definition
  * fix: error message typo
  * vendor: bump runc to 1.1.9
  * Switch to use busybox from registry.k8s.io
  * Bump golang ci lint to v1.54.1
  * Bump github.com/docker/docker in /cmd
  * Bump github.com/docker/docker
  * Bump github.com/docker/distribution in /cmd
  * Bump github.com/docker/distribution
  * Update genproto dependency to isolated submodule
  * remove the check for the existence of NFS files, which will cause unnecessary requests.
  * reduce inotify watch
  * fix performance degradation of NFS
  * fix: fix type issue
  * fix: fix cgo memory leak
  * ft: export memory kernel usage
  * sysinfo: Ignore "hidden" sysfs device entries
  * Increasing required verbosity level
  * Patch to fix issue 2341
  * podman support: Enable Podman support.
  * podman support: Create Podman handler.
  * podman support: Changes in Docker handler.
  * unit test: machine_swap_bytes
  * Add documentation for machine_swap_bytes metric
  * Add a machine_swap_bytes metric
  * fix: add space trimming for label allowlist
  * Upgrade to blang/semver/v4 v4.0.0
  * docs(deploy/k8s): remote build for kustomize
  * Update dependencies
  * Change filepaths to detect online CPUs
  * Update actions/checkout to v3
  * Fix flags typo
  * Updating location of kubernetes/pause image
  * Using t.TempDir() in tests
  * Unit test: MachineInfo Clone() method
  * Bugfix: MachineInfo Clone() - clone SwapCapacity
  * Optimize network metrics collection
  * Removing calls to deprecates io/ioutil package
  * Updating minimum Go version to 1.19
  * Request the pid of another container if current pid is not longer valid
  * Restructure
  * Add CRI-O client timeout setting
  * Set containerd grpc.MaxCallRecvMsgSize to 16MB
  * Fix asset build
  * feat(logging): add verbosity to non-NUMA node warning
  * add nerdctl to ignoredDevices
  * nvm: Change the "no NVM devices" log.
  * nvm: Fix typo.
  * Fix CVE-2022-27664 (#3248)
  * resctrl: Reduce size and mode files check (#3264)
  * readme: Update Creatone contributor info. (#3265)
  * Fix comment to refer to correct client
  * build: bump golang to 1.20
  * ci: Update golang ci-lint to v1.51.2
  * build: Update shebang to python3
  * Revert "dockerfile: Fix typo in go build tags."
  * Decreasing verbosity level for "Cannot read vendor id correctly, set empty"
  * dockerfile: Fix typo in go build tags.
  * deps: Move from cloud.google.com/go/compute -&gt; cloud.google.com/go
  * use memory.min for reservation memory instead of high
  * Mark GOPATH as git safe.directory to fix CI build
  * switch to gomodule/redigo from garyburd/redigo
  * update go.mod/sum both in root and cmd/
  * Drop accelerator metrics and nvidia integration
  * Add s390x support for docker image
  * typo in MachineInfo spec for SwapCapacity
  * add support for swap in machine/info</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- update to 0.52.1:
  * Make resctrl optional/pluggable
- update to 0.52.0:
  * bump containerd related deps: api v1.8.0; errdefs v1.0.0;
    ttrpc v1.2.6
  * chore: Update Prometheus libraries
  * ci: golangci-lint bump, fixes, and cleanups
  * bump runc to v1.2.4
  * Add Pressure Stall Information Metrics
  * Switch to opencontainers/cgroups repository (includes update
    from golang 1.22 to 1.24)
  * Bump to newer opencontainers/image-spec @ v1.1.1
- update to 0.49.2:
  * Cp fix test
  * Revert "reduce_logs_for_kubelet_use_crio"
- add CVE-2025-22868.patch (CVE-2025-22868, bsc#1239291)</changelog>
</package>
<package pkgid="b8d54fd7243ceb71168a2aa7af536b2ef1c324ab99804a9a0d7553dda63b0b22" name="cadvisor" arch="x86_64">
  <version epoch="0" ver="0.52.1" rel="bp156.3.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671710400">- Initial package (0.46.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- update description from Holden Fried (bsc#1222192)</changelog>
  <changelog author="dmueller@suse.com" date="1720699200">- Update to version 0.49.1:
  * build docker - add --provenance=false flag
  * Remove s390x support
  * Disable libipmctl in build
  * Ugrade base image to 1.22 and alpine 3.18
  * fix type of C.malloc in cgo
  * Bump golang.org/x/net
  * Bump grpc
  * Update docker
  * Bump runc to v1.1.12
  * Bump to bullseye
  * Bump golang to 1.22
  * Remove section about canary image
  * Add note about WebUI auth
  * Remove mentions of accelerator from the docs
  * reduce_logs_for_kubelet_use_crio
  * upgrade actions/checkout and actions/setup-go and actions/upload-artifact
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /cmd
  * add cadvisor and crio upstream changes
  * Avoid using container/podman in manager.go
  * container: skip checking for files in non-existent directories.
  * Adjust the log level of Initialize Plugins
  * add ignored device
  * fix: variable naming
  * build(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /cmd
  * manager: require higher verbosity level for container info misses
  * Information should be logged on increased verbosity only
  * Running do mod tidy
  * Running go mod tidy
  * Running go mod tidy
  * container/libcontainer: Improve limits file parsing perf
  * container/libcontainer: Add limit parsing benchmark
  * build(deps): bump github.com/cyphar/filepath-securejoin in /cmd
  * build(deps): bump github.com/cyphar/filepath-securejoin
  * Set verbosity after flag definition
  * fix: error message typo
  * vendor: bump runc to 1.1.9
  * Switch to use busybox from registry.k8s.io
  * Bump golang ci lint to v1.54.1
  * Bump github.com/docker/docker in /cmd
  * Bump github.com/docker/docker
  * Bump github.com/docker/distribution in /cmd
  * Bump github.com/docker/distribution
  * Update genproto dependency to isolated submodule
  * remove the check for the existence of NFS files, which will cause unnecessary requests.
  * reduce inotify watch
  * fix performance degradation of NFS
  * fix: fix type issue
  * fix: fix cgo memory leak
  * ft: export memory kernel usage
  * sysinfo: Ignore "hidden" sysfs device entries
  * Increasing required verbosity level
  * Patch to fix issue 2341
  * podman support: Enable Podman support.
  * podman support: Create Podman handler.
  * podman support: Changes in Docker handler.
  * unit test: machine_swap_bytes
  * Add documentation for machine_swap_bytes metric
  * Add a machine_swap_bytes metric
  * fix: add space trimming for label allowlist
  * Upgrade to blang/semver/v4 v4.0.0
  * docs(deploy/k8s): remote build for kustomize
  * Update dependencies
  * Change filepaths to detect online CPUs
  * Update actions/checkout to v3
  * Fix flags typo
  * Updating location of kubernetes/pause image
  * Using t.TempDir() in tests
  * Unit test: MachineInfo Clone() method
  * Bugfix: MachineInfo Clone() - clone SwapCapacity
  * Optimize network metrics collection
  * Removing calls to deprecates io/ioutil package
  * Updating minimum Go version to 1.19
  * Request the pid of another container if current pid is not longer valid
  * Restructure
  * Add CRI-O client timeout setting
  * Set containerd grpc.MaxCallRecvMsgSize to 16MB
  * Fix asset build
  * feat(logging): add verbosity to non-NUMA node warning
  * add nerdctl to ignoredDevices
  * nvm: Change the "no NVM devices" log.
  * nvm: Fix typo.
  * Fix CVE-2022-27664 (#3248)
  * resctrl: Reduce size and mode files check (#3264)
  * readme: Update Creatone contributor info. (#3265)
  * Fix comment to refer to correct client
  * build: bump golang to 1.20
  * ci: Update golang ci-lint to v1.51.2
  * build: Update shebang to python3
  * Revert "dockerfile: Fix typo in go build tags."
  * Decreasing verbosity level for "Cannot read vendor id correctly, set empty"
  * dockerfile: Fix typo in go build tags.
  * deps: Move from cloud.google.com/go/compute -&gt; cloud.google.com/go
  * use memory.min for reservation memory instead of high
  * Mark GOPATH as git safe.directory to fix CI build
  * switch to gomodule/redigo from garyburd/redigo
  * update go.mod/sum both in root and cmd/
  * Drop accelerator metrics and nvidia integration
  * Add s390x support for docker image
  * typo in MachineInfo spec for SwapCapacity
  * add support for swap in machine/info</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- update to 0.52.1:
  * Make resctrl optional/pluggable
- update to 0.52.0:
  * bump containerd related deps: api v1.8.0; errdefs v1.0.0;
    ttrpc v1.2.6
  * chore: Update Prometheus libraries
  * ci: golangci-lint bump, fixes, and cleanups
  * bump runc to v1.2.4
  * Add Pressure Stall Information Metrics
  * Switch to opencontainers/cgroups repository (includes update
    from golang 1.22 to 1.24)
  * Bump to newer opencontainers/image-spec @ v1.1.1
- update to 0.49.2:
  * Cp fix test
  * Revert "reduce_logs_for_kubelet_use_crio"
- add CVE-2025-22868.patch (CVE-2025-22868, bsc#1239291)</changelog>
</package>
<package pkgid="a201585b635dd8addd08bb362e83a4ee38da71b80c98402b44684545bbe859b5" name="catfish" arch="noarch">
  <version epoch="0" ver="4.18.0" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1567857600">- Install appdata to metainfo (bxo#15752)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1568376000">- Update to version 1.4.10
  * New Features:
  - Preferences Dialog:
  * Window layout (titlebar vs. headerbar)
  * Display options (hidden files and sidebar)
  * Custom exclude directories
  - Option to close Catfish after opening a file (bxo#14888)
  * fix path exclusions (deb#926850)
  * Improved Application Menu:
  - Better use of space, padding, and margins
  - Clearer purpose labels
  - Keyboard accelerator for the sidebar (F9) is now displayed
  * General:
  - Better use of alt-accelerators
  - Improved installation instructions (bxo#15105)
  - Reduced warnings displayed in the terminal
  - Simplified Python 2/3 compatibility code
  - Standardized icon sizes, no more wrongly-sized icons in the results
  - Various code quality fixes (pylint, flake)
  * Search (Walk Method):
  - Enable traversing symbolic links, processing real paths only once
  - Add search priority, with each level processed alphabetically:
    1. XDG paths (Desktop, Documents, etc)
    2. Visible paths
    3. Hidden paths
  * Translation Updates</changelog>
  <changelog author="ro@suse.de" date="1571832000">- fix build-requires for factory/tumbleweed
  rsvg-convert tool is now in rsvg-convert package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1576929600">- Update to version 1.4.11
  - Radio indicators are now displayed on the layout options
  - Fix crashes when GdkDisplay or GdkScreen calls return None
    (lp#1822914)
  - Fix configuration of preferred window layout (bxo#16085)
  - Fix finding files in the target directory (bxo#15985, bxo#16233)
  - Fix symbolic link looping (bxo#16272)
  - Fix home (~) expansion for the start path
  - Fix asv-summary-has-dot-suffix
    (https://appstream.debian.org/sid/main/issues/catfish.html)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1577966400">- Update to version 1.4.12
  * Wayland and GNOME Shell support (bxo#16293)
  * All dialogs now use client-side decorations and are modal
  * Fixed typo "Catifish"
  * Temporary files are now excluded from releases
  * Releases now generate .bz2 files and display contents and checksums
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1579089600">- Update to version 1.4.13
  * Optimized svg and png assets
  * Fix missing results from symbolic links (bxo#16318)
  * Do not load catfishconfig during setup as it breaks Debian
    packaging
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581681600">- Fixed dependency conditional for Leap 15.2 build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 4.15.0
  * Added Ctrl+H shortcut to show/hide hidden files
    (gxo#apps/catfish#16)
  * Added "Today" and "Month" filters to the sidebar
    (gxo#apps/catfish#23)
  * Fulltext searches now include more text files
    (gxo#apps/catfish#7)
  * New app icon, now using an rDNS icon name (org.xfce.catfish)
  * Migrated ChangeLog to NEWS to better match Xfce projects
  * Renamed README to README.md and updated to match Xfce projects
  * Updated INSTALL to reference python3-specific packages
    (gxo#apps/catfish#36)
  * Various in-app icon updates (gxo#apps/catfish#15,
    gxo#apps/catfish#17, gxo#apps/catfish#26)
  * Added additional padding to Other and Custom gear icons
    (gxo#apps/catfish#20)
  * Check if zeitgeist daemon is running at startup
    (gxo#apps/catfish#34)
  * Correctly position custom filter popups above gear icon
    (gxo#apps/catfish#18)
  * Default to the current date in the custom date filters
    (gxo#apps/catfish#24)
  * Fix 'list' object has no attribute 'lower' (gxo#apps/catfish#9)
  * Fix fulltext freeze with special files (gxo#apps/catfish#32)
  * Fix python crash when some extension scheme is used
    (gxo#apps/catfish#35)
  * Fix statusbar moving on mouseover
  * Move custom file extension hint to tooltip (gxo#apps/catfish#25)
  * Sidebar entries no longer move when losing focus
    (gxo#apps/catfish#22)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605700800">- add 0001-Force-disable-Zeitgeist-support.patch
  * avoid automatically generated typelib(Zeitgeist) dependency
    we can not provide (gxo#apps/catfish#39)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610107200">- Update to version 4.16.0
  * Fulltext now searches files with UTF-7, UTF-8, UTF-16 BE/LE,
    and UTF-32 BE/LE encodings
  * Replace Gtk/Gdk/GLib deprecated code (gxo#apps/catfish#6)
  * Use "match all" method for fulltext search (gxo#apps/catfish#30)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 4.16.2
  * Use standard icon name application-x-executable-symbolic
    instead of applications-other-symbolic
  * Fix install with rpm/pkgbuild/pip
    (gxo#apps/catfish#58, gxo#apps/catfish#59)
  * Added keyboard hotkeys for search entry, new open dialog
  * Fix Thunar "Show in FM" bug, better FM support
    (gxo#apps/catfish#43)
  * Stops freezes with special files when zip search enabled
  * Better and safer refreshing of selected results
    (gxo#apps/catfish#48)
  * Enable sidebar by default (gxo#apps/catfish#45)
  * Enable installation using pip (local source)
    (gxo#apps/catfish!20)
  * Add support for searching compressed files (gxo#apps/catfish#29)
  * Add persistent settings for searching file contents
    (gxo#apps/catfish#10)
  * Add persistent settings for thumbnail view (gxo#apps/catfish#14)
  * Add message and troff mimetypes to fulltext search
    (gxo#apps/catfish!22)
  * Add PDF support to fulltext search (gxo#apps/catfish#37)
  * Fix loading in Wayland (gxo#apps/catfish#50)
  * Stop current search when new one starts (gxo#apps/catfish!28)
  * Use local MIME database info (gxo#apps/catfish!21)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1629806400">- Fixed package sources that disappeared</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632657600">- Update to version 4.16.3
  * Update "Searching..." Cursor
  * Sidebar background color bugfix
  * Fixes for syntax, fulltext zip search, special files
    (gxo#apps/catfish#62)
  * Adds symbolic link icons, better icon updating
    (gxo#apps/catfish#46)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1658059200">- Update to version 4.16.4
  * Add "Open with" right click item and dialog
    (gxo#apps/catfish#12)
  * Add a command-line option for setting default sort method
  * Add Ctrl+A accelerator for the treeview (gxo#apps/catfish#64)
  * Add option to show file size in binary or decimal
  * Cosmetic changes for search entry and delete dialog
  * Fix Ctrl+H not always toggling hidden files
  * Fix DE detection when launched from Electron apps
  * Fix exo file manager lookup for non-existent keys
    (gxo#apps/catfish#64)
  * Fix file manager lookup outside of Xfce
  * Fix GNOME DE detection in Ubuntu
  * Improve application menu appearance
  * Improve default width for the sidebar
  * Prepend the project root directory to sys.path
  * Support running without Xfconf (no preference saving)
  * Switch to using the super() method
  * Use correct executable for elementary Files
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691323200">- Update to version 4.18.0
  * Filters: Add Archives, Other, update Apps
  * Use Gio to open files, fix "no default app" issue
  * Add symlink emblem to thumbnails in thumbnail mode
  * config: Prefer plocate over mlocate if available
  * window: Avoid IndexError on right click when selection is empty
  * Create shared filetype lists for searching and filtering
  * Ensure site-packages directory is prepended to sys.path
  * Fix double border between sidebar and results area
  * window: Fix and refactor new_column()
  * window: Fix markup warnings in thumbnail view
  * Fix GtkBuilder warnings
  * Revert "Suppress the various GTK warnings GtkBuilder outputs"
  * Fix crash and translations when install prefix != /usr
  * Update `.gitignore`
  * Remove generated file po/catfish.pot
  * Performance improvements (fix #79)
  * Translation Updates
- Refresh 0001-Force-disable-Zeitgeist-support.patch
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700049600">- Use %%{python_module ...} to specify required Python modules to
  build this package.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706961600">- Skip python312 for now until all required Python modules have been
  built.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220800">- Don't use %%{python_module ...} as we only build for the default
  Python interpreter. python312 still needs to be skipped due to
  python3-distutils!</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220801">- As long as a new Python version does not ship a broken
  python3-distutils, like python311 did in its early days, there is
  no need to deal with or skip a specific python version at all.
  Disable all %%{python_module ...} and skip_python... stuff again.</changelog>
</package>
<package pkgid="85c989e0102488dd675e096bf660040057a745aead643c4e2c5f64315dad5c1a" name="catfish" arch="src">
  <version epoch="0" ver="4.18.0" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1567857600">- Install appdata to metainfo (bxo#15752)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1568376000">- Update to version 1.4.10
  * New Features:
  - Preferences Dialog:
  * Window layout (titlebar vs. headerbar)
  * Display options (hidden files and sidebar)
  * Custom exclude directories
  - Option to close Catfish after opening a file (bxo#14888)
  * fix path exclusions (deb#926850)
  * Improved Application Menu:
  - Better use of space, padding, and margins
  - Clearer purpose labels
  - Keyboard accelerator for the sidebar (F9) is now displayed
  * General:
  - Better use of alt-accelerators
  - Improved installation instructions (bxo#15105)
  - Reduced warnings displayed in the terminal
  - Simplified Python 2/3 compatibility code
  - Standardized icon sizes, no more wrongly-sized icons in the results
  - Various code quality fixes (pylint, flake)
  * Search (Walk Method):
  - Enable traversing symbolic links, processing real paths only once
  - Add search priority, with each level processed alphabetically:
    1. XDG paths (Desktop, Documents, etc)
    2. Visible paths
    3. Hidden paths
  * Translation Updates</changelog>
  <changelog author="ro@suse.de" date="1571832000">- fix build-requires for factory/tumbleweed
  rsvg-convert tool is now in rsvg-convert package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1576929600">- Update to version 1.4.11
  - Radio indicators are now displayed on the layout options
  - Fix crashes when GdkDisplay or GdkScreen calls return None
    (lp#1822914)
  - Fix configuration of preferred window layout (bxo#16085)
  - Fix finding files in the target directory (bxo#15985, bxo#16233)
  - Fix symbolic link looping (bxo#16272)
  - Fix home (~) expansion for the start path
  - Fix asv-summary-has-dot-suffix
    (https://appstream.debian.org/sid/main/issues/catfish.html)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1577966400">- Update to version 1.4.12
  * Wayland and GNOME Shell support (bxo#16293)
  * All dialogs now use client-side decorations and are modal
  * Fixed typo "Catifish"
  * Temporary files are now excluded from releases
  * Releases now generate .bz2 files and display contents and checksums
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1579089600">- Update to version 1.4.13
  * Optimized svg and png assets
  * Fix missing results from symbolic links (bxo#16318)
  * Do not load catfishconfig during setup as it breaks Debian
    packaging
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581681600">- Fixed dependency conditional for Leap 15.2 build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 4.15.0
  * Added Ctrl+H shortcut to show/hide hidden files
    (gxo#apps/catfish#16)
  * Added "Today" and "Month" filters to the sidebar
    (gxo#apps/catfish#23)
  * Fulltext searches now include more text files
    (gxo#apps/catfish#7)
  * New app icon, now using an rDNS icon name (org.xfce.catfish)
  * Migrated ChangeLog to NEWS to better match Xfce projects
  * Renamed README to README.md and updated to match Xfce projects
  * Updated INSTALL to reference python3-specific packages
    (gxo#apps/catfish#36)
  * Various in-app icon updates (gxo#apps/catfish#15,
    gxo#apps/catfish#17, gxo#apps/catfish#26)
  * Added additional padding to Other and Custom gear icons
    (gxo#apps/catfish#20)
  * Check if zeitgeist daemon is running at startup
    (gxo#apps/catfish#34)
  * Correctly position custom filter popups above gear icon
    (gxo#apps/catfish#18)
  * Default to the current date in the custom date filters
    (gxo#apps/catfish#24)
  * Fix 'list' object has no attribute 'lower' (gxo#apps/catfish#9)
  * Fix fulltext freeze with special files (gxo#apps/catfish#32)
  * Fix python crash when some extension scheme is used
    (gxo#apps/catfish#35)
  * Fix statusbar moving on mouseover
  * Move custom file extension hint to tooltip (gxo#apps/catfish#25)
  * Sidebar entries no longer move when losing focus
    (gxo#apps/catfish#22)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605700800">- add 0001-Force-disable-Zeitgeist-support.patch
  * avoid automatically generated typelib(Zeitgeist) dependency
    we can not provide (gxo#apps/catfish#39)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610107200">- Update to version 4.16.0
  * Fulltext now searches files with UTF-7, UTF-8, UTF-16 BE/LE,
    and UTF-32 BE/LE encodings
  * Replace Gtk/Gdk/GLib deprecated code (gxo#apps/catfish#6)
  * Use "match all" method for fulltext search (gxo#apps/catfish#30)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 4.16.2
  * Use standard icon name application-x-executable-symbolic
    instead of applications-other-symbolic
  * Fix install with rpm/pkgbuild/pip
    (gxo#apps/catfish#58, gxo#apps/catfish#59)
  * Added keyboard hotkeys for search entry, new open dialog
  * Fix Thunar "Show in FM" bug, better FM support
    (gxo#apps/catfish#43)
  * Stops freezes with special files when zip search enabled
  * Better and safer refreshing of selected results
    (gxo#apps/catfish#48)
  * Enable sidebar by default (gxo#apps/catfish#45)
  * Enable installation using pip (local source)
    (gxo#apps/catfish!20)
  * Add support for searching compressed files (gxo#apps/catfish#29)
  * Add persistent settings for searching file contents
    (gxo#apps/catfish#10)
  * Add persistent settings for thumbnail view (gxo#apps/catfish#14)
  * Add message and troff mimetypes to fulltext search
    (gxo#apps/catfish!22)
  * Add PDF support to fulltext search (gxo#apps/catfish#37)
  * Fix loading in Wayland (gxo#apps/catfish#50)
  * Stop current search when new one starts (gxo#apps/catfish!28)
  * Use local MIME database info (gxo#apps/catfish!21)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1629806400">- Fixed package sources that disappeared</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632657600">- Update to version 4.16.3
  * Update "Searching..." Cursor
  * Sidebar background color bugfix
  * Fixes for syntax, fulltext zip search, special files
    (gxo#apps/catfish#62)
  * Adds symbolic link icons, better icon updating
    (gxo#apps/catfish#46)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1658059200">- Update to version 4.16.4
  * Add "Open with" right click item and dialog
    (gxo#apps/catfish#12)
  * Add a command-line option for setting default sort method
  * Add Ctrl+A accelerator for the treeview (gxo#apps/catfish#64)
  * Add option to show file size in binary or decimal
  * Cosmetic changes for search entry and delete dialog
  * Fix Ctrl+H not always toggling hidden files
  * Fix DE detection when launched from Electron apps
  * Fix exo file manager lookup for non-existent keys
    (gxo#apps/catfish#64)
  * Fix file manager lookup outside of Xfce
  * Fix GNOME DE detection in Ubuntu
  * Improve application menu appearance
  * Improve default width for the sidebar
  * Prepend the project root directory to sys.path
  * Support running without Xfconf (no preference saving)
  * Switch to using the super() method
  * Use correct executable for elementary Files
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691323200">- Update to version 4.18.0
  * Filters: Add Archives, Other, update Apps
  * Use Gio to open files, fix "no default app" issue
  * Add symlink emblem to thumbnails in thumbnail mode
  * config: Prefer plocate over mlocate if available
  * window: Avoid IndexError on right click when selection is empty
  * Create shared filetype lists for searching and filtering
  * Ensure site-packages directory is prepended to sys.path
  * Fix double border between sidebar and results area
  * window: Fix and refactor new_column()
  * window: Fix markup warnings in thumbnail view
  * Fix GtkBuilder warnings
  * Revert "Suppress the various GTK warnings GtkBuilder outputs"
  * Fix crash and translations when install prefix != /usr
  * Update `.gitignore`
  * Remove generated file po/catfish.pot
  * Performance improvements (fix #79)
  * Translation Updates
- Refresh 0001-Force-disable-Zeitgeist-support.patch
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700049600">- Use %%{python_module ...} to specify required Python modules to
  build this package.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706961600">- Skip python312 for now until all required Python modules have been
  built.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220800">- Don't use %%{python_module ...} as we only build for the default
  Python interpreter. python312 still needs to be skipped due to
  python3-distutils!</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220801">- As long as a new Python version does not ship a broken
  python3-distutils, like python311 did in its early days, there is
  no need to deal with or skip a specific python version at all.
  Disable all %%{python_module ...} and skip_python... stuff again.</changelog>
</package>
<package pkgid="2850c213bb98b500e05d1c4bba979009dd3591451b0c5baa93ae347d43e5f984" name="catfish-lang" arch="noarch">
  <version epoch="0" ver="4.18.0" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1567857600">- Install appdata to metainfo (bxo#15752)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1568376000">- Update to version 1.4.10
  * New Features:
  - Preferences Dialog:
  * Window layout (titlebar vs. headerbar)
  * Display options (hidden files and sidebar)
  * Custom exclude directories
  - Option to close Catfish after opening a file (bxo#14888)
  * fix path exclusions (deb#926850)
  * Improved Application Menu:
  - Better use of space, padding, and margins
  - Clearer purpose labels
  - Keyboard accelerator for the sidebar (F9) is now displayed
  * General:
  - Better use of alt-accelerators
  - Improved installation instructions (bxo#15105)
  - Reduced warnings displayed in the terminal
  - Simplified Python 2/3 compatibility code
  - Standardized icon sizes, no more wrongly-sized icons in the results
  - Various code quality fixes (pylint, flake)
  * Search (Walk Method):
  - Enable traversing symbolic links, processing real paths only once
  - Add search priority, with each level processed alphabetically:
    1. XDG paths (Desktop, Documents, etc)
    2. Visible paths
    3. Hidden paths
  * Translation Updates</changelog>
  <changelog author="ro@suse.de" date="1571832000">- fix build-requires for factory/tumbleweed
  rsvg-convert tool is now in rsvg-convert package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1576929600">- Update to version 1.4.11
  - Radio indicators are now displayed on the layout options
  - Fix crashes when GdkDisplay or GdkScreen calls return None
    (lp#1822914)
  - Fix configuration of preferred window layout (bxo#16085)
  - Fix finding files in the target directory (bxo#15985, bxo#16233)
  - Fix symbolic link looping (bxo#16272)
  - Fix home (~) expansion for the start path
  - Fix asv-summary-has-dot-suffix
    (https://appstream.debian.org/sid/main/issues/catfish.html)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1577966400">- Update to version 1.4.12
  * Wayland and GNOME Shell support (bxo#16293)
  * All dialogs now use client-side decorations and are modal
  * Fixed typo "Catifish"
  * Temporary files are now excluded from releases
  * Releases now generate .bz2 files and display contents and checksums
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1579089600">- Update to version 1.4.13
  * Optimized svg and png assets
  * Fix missing results from symbolic links (bxo#16318)
  * Do not load catfishconfig during setup as it breaks Debian
    packaging
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581681600">- Fixed dependency conditional for Leap 15.2 build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to version 4.15.0
  * Added Ctrl+H shortcut to show/hide hidden files
    (gxo#apps/catfish#16)
  * Added "Today" and "Month" filters to the sidebar
    (gxo#apps/catfish#23)
  * Fulltext searches now include more text files
    (gxo#apps/catfish#7)
  * New app icon, now using an rDNS icon name (org.xfce.catfish)
  * Migrated ChangeLog to NEWS to better match Xfce projects
  * Renamed README to README.md and updated to match Xfce projects
  * Updated INSTALL to reference python3-specific packages
    (gxo#apps/catfish#36)
  * Various in-app icon updates (gxo#apps/catfish#15,
    gxo#apps/catfish#17, gxo#apps/catfish#26)
  * Added additional padding to Other and Custom gear icons
    (gxo#apps/catfish#20)
  * Check if zeitgeist daemon is running at startup
    (gxo#apps/catfish#34)
  * Correctly position custom filter popups above gear icon
    (gxo#apps/catfish#18)
  * Default to the current date in the custom date filters
    (gxo#apps/catfish#24)
  * Fix 'list' object has no attribute 'lower' (gxo#apps/catfish#9)
  * Fix fulltext freeze with special files (gxo#apps/catfish#32)
  * Fix python crash when some extension scheme is used
    (gxo#apps/catfish#35)
  * Fix statusbar moving on mouseover
  * Move custom file extension hint to tooltip (gxo#apps/catfish#25)
  * Sidebar entries no longer move when losing focus
    (gxo#apps/catfish#22)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605700800">- add 0001-Force-disable-Zeitgeist-support.patch
  * avoid automatically generated typelib(Zeitgeist) dependency
    we can not provide (gxo#apps/catfish#39)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610107200">- Update to version 4.16.0
  * Fulltext now searches files with UTF-7, UTF-8, UTF-16 BE/LE,
    and UTF-32 BE/LE encodings
  * Replace Gtk/Gdk/GLib deprecated code (gxo#apps/catfish#6)
  * Use "match all" method for fulltext search (gxo#apps/catfish#30)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 4.16.2
  * Use standard icon name application-x-executable-symbolic
    instead of applications-other-symbolic
  * Fix install with rpm/pkgbuild/pip
    (gxo#apps/catfish#58, gxo#apps/catfish#59)
  * Added keyboard hotkeys for search entry, new open dialog
  * Fix Thunar "Show in FM" bug, better FM support
    (gxo#apps/catfish#43)
  * Stops freezes with special files when zip search enabled
  * Better and safer refreshing of selected results
    (gxo#apps/catfish#48)
  * Enable sidebar by default (gxo#apps/catfish#45)
  * Enable installation using pip (local source)
    (gxo#apps/catfish!20)
  * Add support for searching compressed files (gxo#apps/catfish#29)
  * Add persistent settings for searching file contents
    (gxo#apps/catfish#10)
  * Add persistent settings for thumbnail view (gxo#apps/catfish#14)
  * Add message and troff mimetypes to fulltext search
    (gxo#apps/catfish!22)
  * Add PDF support to fulltext search (gxo#apps/catfish#37)
  * Fix loading in Wayland (gxo#apps/catfish#50)
  * Stop current search when new one starts (gxo#apps/catfish!28)
  * Use local MIME database info (gxo#apps/catfish!21)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1629806400">- Fixed package sources that disappeared</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632657600">- Update to version 4.16.3
  * Update "Searching..." Cursor
  * Sidebar background color bugfix
  * Fixes for syntax, fulltext zip search, special files
    (gxo#apps/catfish#62)
  * Adds symbolic link icons, better icon updating
    (gxo#apps/catfish#46)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1658059200">- Update to version 4.16.4
  * Add "Open with" right click item and dialog
    (gxo#apps/catfish#12)
  * Add a command-line option for setting default sort method
  * Add Ctrl+A accelerator for the treeview (gxo#apps/catfish#64)
  * Add option to show file size in binary or decimal
  * Cosmetic changes for search entry and delete dialog
  * Fix Ctrl+H not always toggling hidden files
  * Fix DE detection when launched from Electron apps
  * Fix exo file manager lookup for non-existent keys
    (gxo#apps/catfish#64)
  * Fix file manager lookup outside of Xfce
  * Fix GNOME DE detection in Ubuntu
  * Improve application menu appearance
  * Improve default width for the sidebar
  * Prepend the project root directory to sys.path
  * Support running without Xfconf (no preference saving)
  * Switch to using the super() method
  * Use correct executable for elementary Files
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691323200">- Update to version 4.18.0
  * Filters: Add Archives, Other, update Apps
  * Use Gio to open files, fix "no default app" issue
  * Add symlink emblem to thumbnails in thumbnail mode
  * config: Prefer plocate over mlocate if available
  * window: Avoid IndexError on right click when selection is empty
  * Create shared filetype lists for searching and filtering
  * Ensure site-packages directory is prepended to sys.path
  * Fix double border between sidebar and results area
  * window: Fix and refactor new_column()
  * window: Fix markup warnings in thumbnail view
  * Fix GtkBuilder warnings
  * Revert "Suppress the various GTK warnings GtkBuilder outputs"
  * Fix crash and translations when install prefix != /usr
  * Update `.gitignore`
  * Remove generated file po/catfish.pot
  * Performance improvements (fix #79)
  * Translation Updates
- Refresh 0001-Force-disable-Zeitgeist-support.patch
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700049600">- Use %%{python_module ...} to specify required Python modules to
  build this package.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706961600">- Skip python312 for now until all required Python modules have been
  built.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220800">- Don't use %%{python_module ...} as we only build for the default
  Python interpreter. python312 still needs to be skipped due to
  python3-distutils!</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220801">- As long as a new Python version does not ship a broken
  python3-distutils, like python311 did in its early days, there is
  no need to deal with or skip a specific python version at all.
  Disable all %%{python_module ...} and skip_python... stuff again.</changelog>
</package>
<package pkgid="2298b128460a91abbbe7085abfee76e6e88bd20a45c3f4263a57a9927f06941d" name="cheat" arch="aarch64">
  <version epoch="0" ver="4.4.2" rel="bp156.3.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673352000">- Initial package of cheat 4.4.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673611200">- Only build manpage using pandoc when on x86_64.
  Pandoc seems to not be available on all archs.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673870400">- Remove dependency on pandoc:
  Upsteam ships a man page. Lets assume they update it upon each
  release and take it without generating ourselves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702468800">- Update to 4.4.1:
  * Update dependencies
  * Make minor changes to appease revive (linter)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702728000">- Update to 4.4.2:
  * Bump chroma to newest version
  * Remove plan9 support due to build failure
  * Upgrade to yaml.v3</changelog>
</package>
<package pkgid="d790b5ecbcd4567d1fc486a26ce042ff5c3a9145b6de384d3cfd5f6d5dd1fccb" name="cheat" arch="i586">
  <version epoch="0" ver="4.4.2" rel="bp156.3.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673352000">- Initial package of cheat 4.4.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673611200">- Only build manpage using pandoc when on x86_64.
  Pandoc seems to not be available on all archs.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673870400">- Remove dependency on pandoc:
  Upsteam ships a man page. Lets assume they update it upon each
  release and take it without generating ourselves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702468800">- Update to 4.4.1:
  * Update dependencies
  * Make minor changes to appease revive (linter)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702728000">- Update to 4.4.2:
  * Bump chroma to newest version
  * Remove plan9 support due to build failure
  * Upgrade to yaml.v3</changelog>
</package>
<package pkgid="853137b4e6782cd06988162fcb7d48397eeec893ebde8012740889315bb6c2cd" name="cheat" arch="ppc64le">
  <version epoch="0" ver="4.4.2" rel="bp156.3.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673352000">- Initial package of cheat 4.4.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673611200">- Only build manpage using pandoc when on x86_64.
  Pandoc seems to not be available on all archs.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673870400">- Remove dependency on pandoc:
  Upsteam ships a man page. Lets assume they update it upon each
  release and take it without generating ourselves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702468800">- Update to 4.4.1:
  * Update dependencies
  * Make minor changes to appease revive (linter)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702728000">- Update to 4.4.2:
  * Bump chroma to newest version
  * Remove plan9 support due to build failure
  * Upgrade to yaml.v3</changelog>
</package>
<package pkgid="16bc5f727230754dc53ebc81ea345e7ed750ed419fbd1b6ee57805c0670d24c7" name="cheat" arch="s390x">
  <version epoch="0" ver="4.4.2" rel="bp156.3.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673352000">- Initial package of cheat 4.4.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673611200">- Only build manpage using pandoc when on x86_64.
  Pandoc seems to not be available on all archs.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673870400">- Remove dependency on pandoc:
  Upsteam ships a man page. Lets assume they update it upon each
  release and take it without generating ourselves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702468800">- Update to 4.4.1:
  * Update dependencies
  * Make minor changes to appease revive (linter)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702728000">- Update to 4.4.2:
  * Bump chroma to newest version
  * Remove plan9 support due to build failure
  * Upgrade to yaml.v3</changelog>
</package>
<package pkgid="993750dd873719c9cd6ec2a0fa3c08b8aeacc3ed50e0200aa629ae5d5d8cc82c" name="cheat" arch="src">
  <version epoch="0" ver="4.4.2" rel="bp156.3.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673352000">- Initial package of cheat 4.4.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673611200">- Only build manpage using pandoc when on x86_64.
  Pandoc seems to not be available on all archs.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673870400">- Remove dependency on pandoc:
  Upsteam ships a man page. Lets assume they update it upon each
  release and take it without generating ourselves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702468800">- Update to 4.4.1:
  * Update dependencies
  * Make minor changes to appease revive (linter)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702728000">- Update to 4.4.2:
  * Bump chroma to newest version
  * Remove plan9 support due to build failure
  * Upgrade to yaml.v3</changelog>
</package>
<package pkgid="344940a38ceb27833e0979362308afe0a5e4d78e10c65c1e6e041d4026ec3706" name="cheat" arch="x86_64">
  <version epoch="0" ver="4.4.2" rel="bp156.3.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673352000">- Initial package of cheat 4.4.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673611200">- Only build manpage using pandoc when on x86_64.
  Pandoc seems to not be available on all archs.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1673870400">- Remove dependency on pandoc:
  Upsteam ships a man page. Lets assume they update it upon each
  release and take it without generating ourselves</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702468800">- Update to 4.4.1:
  * Update dependencies
  * Make minor changes to appease revive (linter)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1702728000">- Update to 4.4.2:
  * Bump chroma to newest version
  * Remove plan9 support due to build failure
  * Upgrade to yaml.v3</changelog>
</package>
<package pkgid="b39dbd6524ed95e4e79bb8e5ac3b2a81d936889504230b5d080b518a6fd6a650" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="125.0.6422.141" rel="bp156.2.3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="b4682b429b910a038059c2018e0665466fccd1595ba2a5ef904f1a44b20f2302" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="125.0.6422.141" rel="bp156.2.3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="44f9fe7053f9fa7eaeb6654ed65890a434bc0bb84f591a27ef2aff8d1ba9d7c6" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="126.0.6478.126" rel="bp156.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="41c67a4446033ce907fadf4981cc7cee07ea34ca4f6af1df5c22ef380ad50f95" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="126.0.6478.126" rel="bp156.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="0d417b18befa3b1640526138979adbfde29a8031ae7e211bfdb9ad5087813931" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="126.0.6478.182" rel="bp156.2.11.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="4315fb26a1753f46ebae99de7e124cd3b301a96a5b8961ffcecd60420e0faf38" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="126.0.6478.182" rel="bp156.2.11.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="68f33171150ff24809895fe9d789f170bab037ab49ade914101481837c8219b2" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="127.0.6533.119" rel="bp156.2.14.1"/>
  <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="8340aeebfc706371eb87346725fbd1291718d76536622231285e618d54b13686" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="127.0.6533.119" rel="bp156.2.14.1"/>
  <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="9c4dda2c377182cad64b457538db3f2fa79312019ec1c102c94d3c5ce6d6b701" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="128.0.6613.113" rel="bp156.2.20.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
</package>
<package pkgid="7e1d98ca17d8deaf6d47f19d4f9d52303078bf51cb6e702d515567b75397f797" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="128.0.6613.113" rel="bp156.2.20.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
</package>
<package pkgid="59535e75349b76a228776731afe93bae18b49355943f1eb37d77a9bc00b6bec9" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="128.0.6613.119" rel="bp156.2.23.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
</package>
<package pkgid="16ea99d228514dad14544b8f6647267af119fb5ea2b8aee33741487f8c9e5eb4" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="128.0.6613.119" rel="bp156.2.23.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
</package>
<package pkgid="2c6d1e8fa262a7ca8bc2e9a4f7f514957f5f046e2a78b6dedcac9098e7e12f07" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="128.0.6613.137" rel="bp156.2.26.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
</package>
<package pkgid="a404f6133d924be33e6fe8058986ce4d190f39efbd0a453fa0bc129835e5dad4" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="128.0.6613.137" rel="bp156.2.26.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
</package>
<package pkgid="fc79f37554b571097500bad59c0bd9cc20daee41ec4c4a89be6b01dfe5d018e1" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="128.0.6613.84" rel="bp156.2.17.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="fc7ede701fe45d0b07956f8957d7d96a81cb16ce931689007bfbaf654973b91c" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="128.0.6613.84" rel="bp156.2.17.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="b8597317daabb80cef73ef52056120a7d72e5c9dc657d19867223e469ab22f07" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="129.0.6668.100" rel="bp156.2.38.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
</package>
<package pkgid="b86eb6a11669202322ad5e8c1d3321a06c306f6c32d2b5fbaa553831b3f11f5f" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="129.0.6668.100" rel="bp156.2.38.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
</package>
<package pkgid="6369f90fdb213e72ee7193580712aa8de46b9fc5f4525f4fe9b684760168b0f2" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="129.0.6668.58" rel="bp156.2.29.2"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
</package>
<package pkgid="7cb80fb3d46396aa03a33480bfc695fc501115b33e171ca34881ffb076949562" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="129.0.6668.58" rel="bp156.2.29.2"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
</package>
<package pkgid="8b73080e93cba2d6b545f7e2e5cfb838c17e3e4371f10c8ddda5351b8869123d" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="129.0.6668.70" rel="bp156.2.32.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
</package>
<package pkgid="712bc838544e99c5b465e6db5f52d771e61312c6625c0d619956c182b76d4f05" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="129.0.6668.70" rel="bp156.2.32.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
</package>
<package pkgid="fddda238950ff8161dfb721aa147e8fb724c993fad7f7fb6ed1eebae3c3d8b57" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="129.0.6668.89" rel="bp156.2.35.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
</package>
<package pkgid="ecf91d8ae7db651c3f4330da7becda7d3c72cde9ecdb19fc2b473e217b428bba" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="129.0.6668.89" rel="bp156.2.35.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
</package>
<package pkgid="c919277b8704aa77a6a5fbe95fceac350f2518cf737f33f91b5c78e8b8e46bad" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="130.0.6723.116" rel="bp156.2.50.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
</package>
<package pkgid="c33f90ff8d92ee3557873453dca48afd887ce63d0a9935bf93c6643c25fc9dec" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="130.0.6723.116" rel="bp156.2.50.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
</package>
<package pkgid="7f24d3dc17f9f944ee75067355ee377022e62a6e4149d51269f4f5db03f21d78" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="130.0.6723.58" rel="bp156.2.41.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
</package>
<package pkgid="14fb1d90895dc530ac6080a6646abb3ac0a8d4b9922ed8aa95aa41df7454f498" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="130.0.6723.58" rel="bp156.2.41.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
</package>
<package pkgid="dc1304507e82d8b165267a9291a34320be51584669201143e2256c54589c7adb" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="130.0.6723.69" rel="bp156.2.44.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
</package>
<package pkgid="9e9abec2e406310a72f1a7a8b744033efb2eb9b5056cf2d21728715902d1417c" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="130.0.6723.69" rel="bp156.2.44.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
</package>
<package pkgid="73fb0be31afce5f4c7cec6f813ba7d81aa8b4c6038738f0e2e17486cb3374bb3" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="130.0.6723.91" rel="bp156.2.47.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
</package>
<package pkgid="415a94136e605aaf146469ceb92b55c4fd36abaf108975104469af979148822d" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="130.0.6723.91" rel="bp156.2.47.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
</package>
<package pkgid="3308bf29aac6e3549af4dd58ad978b540607fe26651794b35cf7eb88ea2b48bc" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="131.0.6778.108" rel="bp156.2.59.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
</package>
<package pkgid="92588b86e6a7fc87be8350b9f41022162d4c7341bb9fbdefa46d6e1fabc9db3f" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="131.0.6778.108" rel="bp156.2.59.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
</package>
<package pkgid="6946d7e4c704386bc82ecc7824fa672ed8c7efb6568deaf4214ca8f4aa01fcb3" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="131.0.6778.139" rel="bp156.2.62.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="ca1bea4815e57acd65a63aaae58961e4f0df877ec5cbe5b62dd0354bb0cd4a3a" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="131.0.6778.139" rel="bp156.2.62.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="ea670a335539c7a0a39f4170c961e32edf1f7445c12b01120653342916359bf3" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="131.0.6778.204" rel="bp156.2.65.1"/>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="42bf6998f20363990dc09a2cf9e184a7eaae2b63ffb25577c0b2681f33ca9abc" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="131.0.6778.204" rel="bp156.2.65.1"/>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="9c7ebfa3a91709c759ac8097755179c8c0a35121ef6a32db16b90e520610a0b1" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="131.0.6778.69" rel="bp156.2.53.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
</package>
<package pkgid="a3fde21100406d58ebe132e1ba969088facc9aaedd40d6692bbe94c4a23e5923" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="131.0.6778.69" rel="bp156.2.53.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
</package>
<package pkgid="75b2c0002537b9c4245489f81a98b78b85d2588d795b59620a5bb2290d8cf39b" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="131.0.6778.85" rel="bp156.2.56.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
</package>
<package pkgid="d7f1ac39c025e86785497949804e7a68cec573fb32fe6c220726380cdf3cc14b" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="131.0.6778.85" rel="bp156.2.56.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
</package>
<package pkgid="21b835b19579feaac12ffd271f91536859737c6141ac437c32879be9699ed0b1" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="132.0.6834.110" rel="bp156.2.72.1"/>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="a00d2171abd50404256c0fe9a36c4b315b2a903f70a17567da9e95d8e5506624" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="132.0.6834.110" rel="bp156.2.72.1"/>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="b63325e90b668d225395479e0b4dadc14e1a17f48f5fc36c0f050adc3314f8a2" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="132.0.6834.159" rel="bp156.2.75.1"/>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
</package>
<package pkgid="4bd7774e0750eebc23610dd5a805b5379f682115e9bbf9f29cb3f19fd0734f1c" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="132.0.6834.159" rel="bp156.2.75.1"/>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
</package>
<package pkgid="bcb1d1e424c107bcb95d91745d77d84315fc64986fc731d6c719ae3762612bc8" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="132.0.6834.83" rel="bp156.2.69.1"/>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
</package>
<package pkgid="52219d2662d734863e368f289dcfa6783ab14d19b1bf882f889ab357e8b01532" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="132.0.6834.83" rel="bp156.2.69.1"/>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
</package>
<package pkgid="046babb3652ec3d8e4133f4c247e4d68f71bca841a5a43d2ca0c071b8eb72bdd" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="133.0.6943.126" rel="bp156.2.84.1"/>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
</package>
<package pkgid="db66b298686b06010d797e5e4d7b9da3641c34fd932ba9986a78bec96510006f" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="133.0.6943.126" rel="bp156.2.84.1"/>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
</package>
<package pkgid="4c65939e28a08ab6b32afcca7253be9d0bf9ba4ee509aee07ba25fe6df74f9b1" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="133.0.6943.141" rel="bp156.2.87.1"/>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="ffdc85cb16574fec56c35729ee9545d83dc89073e2fe0921172b6679d89aff48" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="133.0.6943.141" rel="bp156.2.87.1"/>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="ee4aa18cf98ab7f348f4e8828c33d3a483eacbcdbe0a039f563f3dc4e1e24533" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="133.0.6943.53" rel="bp156.2.78.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
</package>
<package pkgid="802cbb025684c45b692c1b66053f69d6e159e9f167b486dd010e3b0a01fcb462" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="133.0.6943.53" rel="bp156.2.78.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
</package>
<package pkgid="63bcbdebb3e097d975f77b006ffff38dc4577b7250a12110424127bf64084691" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="133.0.6943.98" rel="bp156.2.81.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="74ee6e468f7d2cab9573a88c068763fe525631bfbdc19c82e00fdd1fac307929" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="133.0.6943.98" rel="bp156.2.81.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="fdaa07fb2608f28f4e98fe62949acdc3d4b879c0a02a51decb6969e594e22061" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="134.0.6998.117" rel="bp156.2.96.1"/>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
</package>
<package pkgid="54d8e7c158f25b715c842501505e4b4c2495c1d224230f66d11c13746255cc13" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="134.0.6998.117" rel="bp156.2.96.1"/>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
</package>
<package pkgid="2c29f8f4e8f801cb9df84733770d0f0e4326d8be35c29e9eb35e09139717a1f1" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="134.0.6998.165" rel="bp156.2.99.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- disable not needed chromium-120-make_unique-struct.patch
  (context boo#1239780)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
</package>
<package pkgid="4e3456af1eb5dddc55586c93e293b174a25dd3c08ed9fb30db3f04776335f93f" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="134.0.6998.165" rel="bp156.2.99.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- disable not needed chromium-120-make_unique-struct.patch
  (context boo#1239780)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
</package>
<package pkgid="987e33895f2429618f528dba362683f608e2c8d9e7f145c20cba40231e930745" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="134.0.6998.35" rel="bp156.2.90.1"/>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
</package>
<package pkgid="331c1490889d97247db347f93bf3959b2bbd917dcf304a6f8a332a28f76a72da" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="134.0.6998.35" rel="bp156.2.90.1"/>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
</package>
<package pkgid="ba0161a44efde87d331543cc195a27386c8efc4f52013d90c5f81531e3927631" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="134.0.6998.88" rel="bp156.2.93.1"/>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
</package>
<package pkgid="c5952b691f8b8cd7785f6dd8902ef589bec25387e9a232a21ebb1a096a537fc7" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="134.0.6998.88" rel="bp156.2.93.1"/>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
</package>
<package pkgid="5fee23967cdcc0a8fa68547c1121340a3f74942ad39e644afaccc21e9db6afab" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="135.0.7049.52" rel="bp156.2.102.2"/>
  <changelog author="ro@suse.de" date="1738238400">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238401">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
</package>
<package pkgid="78cce98c4a56c97a3cc95e266026c5063e474834bf6236adc6837d74a586f4fd" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="135.0.7049.52" rel="bp156.2.102.2"/>
  <changelog author="ro@suse.de" date="1738238400">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238401">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
</package>
<package pkgid="de0015c177fdb0458dc1c4b7ed3985132cd080f72807658f8fd17a687b01855a" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="135.0.7049.84" rel="bp156.2.107.1"/>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
</package>
<package pkgid="49be672364790ccec32342bfb8b7db2059287e14681cd02b8cf4faf121a9f6f4" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="135.0.7049.84" rel="bp156.2.107.1"/>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
</package>
<package pkgid="23a865ee59177049a3febebd90bee5d92e83a877b2c58c2728d3e003a7eecb74" name="chromedriver" arch="aarch64">
  <version epoch="0" ver="135.0.7049.95" rel="bp156.2.110.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448000">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
  <changelog author="ro@suse.de" date="1744804800">- Chromium 135.0.7049.95
  (stable release 2025-04-15) (boo#1241288)
  * CVE-2025-3619: Heap buffer overflow in Codecs
  * CVE-2025-3620: Use after free in USB</changelog>
</package>
<package pkgid="998e057a3103f7bb3876e8e57ae93f615279ec1157bd85bf939d9dcf2448a69c" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="135.0.7049.95" rel="bp156.2.110.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448000">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
  <changelog author="ro@suse.de" date="1744804800">- Chromium 135.0.7049.95
  (stable release 2025-04-15) (boo#1241288)
  * CVE-2025-3619: Heap buffer overflow in Codecs
  * CVE-2025-3620: Use after free in USB</changelog>
</package>
<package pkgid="acbf94fd510aa0ad82f2f41bdaecc55ff0f1454ee5808bec51aa2276882543c6" name="chromium" arch="aarch64">
  <version epoch="0" ver="125.0.6422.141" rel="bp156.2.3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="156f5857d16bcaf9291fc7348923dc02554e70ac772536f63bd1ad400a954872" name="chromium" arch="src">
  <version epoch="0" ver="125.0.6422.141" rel="bp156.2.3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="f19427b23cc349225d8e5547bbb2827dc4e9b0e8a97fd05ae47049c052963085" name="chromium" arch="x86_64">
  <version epoch="0" ver="125.0.6422.141" rel="bp156.2.3.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705147200">- Chromium 120.0.6099.216 (boo#1217839, boo#1218048, boo#1218302,
  boo#1218533, boo#1218719)
  * CVE-2024-0333: Insufficient data validation in Extensions
  * CVE-2024-0222: Use after free in ANGLE
  * CVE-2024-0223: Heap buffer overflow in ANGLE
  * CVE-2024-0224: Use after free in WebAudio
  * CVE-2024-0225: Use after free in WebGPU
  * CVE-2023-7024: Heap buffer overflow in WebRTC
  * CVE-2023-6702: Type Confusion in V8
  * CVE-2023-6703: Use after free in Blink
  * CVE-2023-6704: Use after free in libavif (boo#1218303)
  * CVE-2023-6705: Use after free in WebRTC
  * CVE-2023-6706: Use after free in FedCM
  * CVE-2023-6707: Use after free in CSS
  * CVE-2023-6508: Use after free in Media Stream
  * CVE-2023-6509: Use after free in Side Panel Search
  * CVE-2023-6510: Use after free in Media Capture
  * CVE-2023-6511: Inappropriate implementation in Autofill
  * CVE-2023-6512: Inappropriate implementation in Web Browser UI
- drop patches:
  * chromium-system-libusb.patch
  * chromium-119-nullptr_t-without-namespace-std.patch
  * chromium-119-no_matching_constructor.patch
  * chromium-117-workaround_clang_bug-structured_binding.patch
- add patches:
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-emplace.patch
  * chromium-120-lp155-typename.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-emplace-struct.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
- add patches for Leap that revert braking changes:
  * chromium-120-lp155-revert-clang-build-failure.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1705233600">- Replace chromium-120-lp155-revert-clang-build-failure.patch
  with chromium-120-make_unique-struct.patch - which avoids
  reverting changes and instead provides a stub constructor to fix
  build on Leap</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1705492800">- Chromium 120.0.6099.224 (boo#1218892)
  * CVE-2024-0517: Out of bounds write in V8
  * CVE-2024-0518: Type Confusion in V8
  * CVE-2024-0519: Out of bounds memory access in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="fed45f3ff05be65c6363f0242dc16116fce9b2a3ada19d17033c4150679f4104" name="chromium" arch="aarch64">
  <version epoch="0" ver="126.0.6478.126" rel="bp156.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="5d13c67413c1565348e4b0ad547373afbfecedd0ebccf7b9f11883afdb5a33c7" name="chromium" arch="src">
  <version epoch="0" ver="126.0.6478.126" rel="bp156.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="bd0055c8d75388bd7afb71646253e70c85f2500c5032675fe47cf220c7d359bd" name="chromium" arch="x86_64">
  <version epoch="0" ver="126.0.6478.126" rel="bp156.2.6.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709380800">- Chromium 121.0.6167.184 (boo#1219118, boo#1219387, boo#1219661)
  * CVE-2024-1284: Use after free in Mojo
  * CVE-2024-1283: Heap buffer overflow in Skia
  * CVE-2024-1060: Use after free in Canvas
  * CVE-2024-1059: Use after free in WebRTC
  * CVE-2024-1077: Use after free in Network
  * CVE-2024-0807: Use after free in WebAudio
  * CVE-2024-0812: Inappropriate implementation in Accessibility
  * CVE-2024-0808: Integer underflow in WebUI
  * CVE-2024-0810: Insufficient policy enforcement in DevTools
  * CVE-2024-0814: Incorrect security UI in Payments
  * CVE-2024-0813: Use after free in Reading Mode
  * CVE-2024-0806: Use after free in Passwords
  * CVE-2024-0805: Inappropriate implementation in Downloads
  * CVE-2024-0804: Insufficient policy enforcement in iOS Security UI
  * CVE-2024-0811: Inappropriate implementation in Extensions API
  * CVE-2024-0809: Inappropriate implementation in Autofill
- Removed patches:
  * chromium-117-includes.patch
  * chromium-118-includes.patch
  * chromium-119-dont-redefine-ATSPI-version-macros.patch
  * chromium-120-missing-header-files.patch
  * chromium-120-no_matching_constructor.patch
  * chromium-120-nullptr_t-without-namespace-std.patch
  * chromium-120-workaround_clang_bug-structured_binding.patch
  * gcc13-fix.patch
  * chromium-113-webauth-include-variant.patch
  * chromium-110-system-libffi.patch
- Added patches:
  * chromium-121-no_matching_constructor.patch
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-121-workaround_clang_bug-structured_binding.patch
  * chromium-121-missing-header-files.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-python3-invalid-escape-sequence.patch
  * chromium-121-rust-clang_lib.patch
  * chromium-121-avoid-SFINAE-TypeConverter.patch
  * chromium-121-blink-libxml-const.patch
- Add patch chromium-disable-FFmpegAllowLists.patch:
  disable codec checker this will always fail (bsc#1219070)</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="0e4d2fd823116891c4850c1f5ea2eeff40aa7c22b56c8d1a818d5e95f89f94d6" name="chromium" arch="aarch64">
  <version epoch="0" ver="126.0.6478.182" rel="bp156.2.11.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="4d06958ac78e35aed1336772870604c2b89366819e7614b4e02106f312d08bd3" name="chromium" arch="src">
  <version epoch="0" ver="126.0.6478.182" rel="bp156.2.11.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="286fb76fa0164aa9a667b3f30206ea427bc5f0143482fa9708279411789f6950" name="chromium" arch="x86_64">
  <version epoch="0" ver="126.0.6478.182" rel="bp156.2.11.1"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1709899200">- Add Cr121-ffmpeg-new-channel-layout.patch to rollback more FFmpeg
  changes so that FFmpeg 4 will work on Leap
- Prepare for libxml 2.12</changelog>
  <changelog author="ro@suse.de" date="1709899201">- Chromium 122.0.6261.111 (boo#1220131,boo#1220604,boo#1221105)
  * New upstream security release.
  * CVE-2024-2173: Out of bounds memory access in V8.
  * CVE-2024-2174: Inappropriate implementation in V8.
  * CVE-2024-2176: Use after free in FedCM.
- Chromium 122.0.6261.94
  * CVE-2024-1669: Out of bounds memory access in Blink.
  * CVE-2024-1670: Use after free in Mojo.
  * CVE-2024-1671: Inappropriate implementation in Site Isolation.
  * CVE-2024-1672: Inappropriate implementation in Content Security Policy.
  * CVE-2024-1673: Use after free in Accessibility.
  * CVE-2024-1674: Inappropriate implementation in Navigation.
  * CVE-2024-1675: Insufficient policy enforcement in Download.
  * CVE-2024-1676: Inappropriate implementation in Navigation.
  * Type Confusion in V8
  * rediff chromium-disable-GlobalMediaControlsCastStartStop.patch
  * drop chromium-114-lld-argument.patch
    replaced by chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-113-webview-namespace.patch (obsolete)
  * reduce chromium-norar.patch
    by the hunks in chromium-122-norar.patch
  * drop chromium-114-revert-av1enc-lp154.patch
    replaced by chromium-122-revert-av1enc-el9.patch
  * drop chromium-115-lp155-typename.patch
    chromium-116-lp155-typenames.patch
    chromium-117-lp155-typename.patch
    chromium-120-lp155-typename.patch
    replaced by chromium-122-typename.patch
  * drop chromium-121-missing-header-files.patch
    replaced by chromium-122-missing-header-files.patch
  * drop chromium-121-workaround_clang_bug-structured_binding.patch
    replaced by chromium-122-workaround_clang_bug-structured_binding.patch
  * drop chromium-121-no_matching_constructor.patch
    replaced by chromium-122-no_matching_constructor.patch
  * drop chromium-121-python3-invalid-escape-sequence.patch (upstream)
  * drop chromium-disable-FFmpegAllowLists.patch
    replaced by chromium-122-disable-FFmpegAllowLists.patch
  * drop chromium-121-avoid-SFINAE-TypeConverter.patch
    replaced by chromium-122-avoid-SFINAE-TypeConverter.patch
  * add buildrequires for rust
  * add patches from fedora package for 121 and 122
  * chromium-121-el7-clang-version-warning.patch
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-constexpr.patch
  * chromium-122-disable-FFmpegAllowLists.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-missing-header-files.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-norar.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-revert-av1enc-el9.patch
  * chromium-122-static-assert.patch
  * chromium-122-typename.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * from debian add
  * chromium-122-undo-internal-alloc.patch
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-mojo.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * added compile fix needed on code15
    chromium-122-skip_bubble_contents_wrapper_static_assert.patch
    to prevent "static assertion expression is not an integral constant expression"
    "in call to 'operator+(&amp;"."[0], ShoppingInsightsSidePanelUI::GetWebUIName())'"
    in bubble_contents_wrapper.h:153
- replace Cr121-ffmpeg-new-channel-layout.patch by
  Cr122-ffmpeg-new-channel-layout.patch (rediff against 122)
- drop chromium-121-system-old-ffmpeg.patch</changelog>
  <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>
</package>
<package pkgid="0cf44ad3d2d3eaac7d295c85161080e0c5301e5422aa44627889c91ce70a0c3c" name="chromium" arch="aarch64">
  <version epoch="0" ver="127.0.6533.119" rel="bp156.2.14.1"/>
  <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="1c42c4516068a40aef9caddf1399ad7a558969449a3b2e797e498781cac37a4c" name="chromium" arch="src">
  <version epoch="0" ver="127.0.6533.119" rel="bp156.2.14.1"/>
  <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="0036dcd1b463c2599e3914b9cf9c21e655d8235e84d7466059a838a236a9d123" name="chromium" arch="x86_64">
  <version epoch="0" ver="127.0.6533.119" rel="bp156.2.14.1"/>
  <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="7001e55b3624909e3d640dbdaf092564ef0b7b4a4c676d7f2453e751bfc4ac98" name="chromium" arch="aarch64">
  <version epoch="0" ver="128.0.6613.113" rel="bp156.2.20.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
</package>
<package pkgid="667b0835c1b01107e37d2543e6ab47c3963f19b9bd8505996a2a266b1d197f8b" name="chromium" arch="src">
  <version epoch="0" ver="128.0.6613.113" rel="bp156.2.20.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
</package>
<package pkgid="a7613371932c1e9a9cf70e2da18828569365bbdfafdebf1f85cb66eaa023351a" name="chromium" arch="x86_64">
  <version epoch="0" ver="128.0.6613.113" rel="bp156.2.20.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
</package>
<package pkgid="a60c1783ea5ad86323db8428ae36a80b6d9c59887fdd74f53d7a62641d411b0f" name="chromium" arch="aarch64">
  <version epoch="0" ver="128.0.6613.119" rel="bp156.2.23.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
</package>
<package pkgid="96426c07b481902d5c00a0ef1fe0faf3e0e68f7b0d2db12ac3c507ac6f1fcce2" name="chromium" arch="src">
  <version epoch="0" ver="128.0.6613.119" rel="bp156.2.23.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
</package>
<package pkgid="4f66def3f3dfb32dac9180a6f088824959366db3dd342d1158046568d85b478f" name="chromium" arch="x86_64">
  <version epoch="0" ver="128.0.6613.119" rel="bp156.2.23.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
</package>
<package pkgid="66cb1dd15cdacdf18d1cb1760836b23813fb38a8dea7dfe4638a4be5f3c7ae19" name="chromium" arch="aarch64">
  <version epoch="0" ver="128.0.6613.137" rel="bp156.2.26.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
</package>
<package pkgid="bb7bebfbe33fecdd072bb7dff71a65cd8e04acd90589c4deec30ad9cce1a5f01" name="chromium" arch="src">
  <version epoch="0" ver="128.0.6613.137" rel="bp156.2.26.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
</package>
<package pkgid="c2cfd41383b89f4ef66ecb9dbceca76b235864f9082db8c5e42447e547b2d370" name="chromium" arch="x86_64">
  <version epoch="0" ver="128.0.6613.137" rel="bp156.2.26.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
</package>
<package pkgid="1cdddf3534b8345c85014de924ce5f5a2a947be0d54d8ecbbf2f32b3ef9b5701" name="chromium" arch="aarch64">
  <version epoch="0" ver="128.0.6613.84" rel="bp156.2.17.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="69f4eca9cf211733518b0c3f9249e64388f3dcafaee24e50e1c444e4d97e0ce5" name="chromium" arch="src">
  <version epoch="0" ver="128.0.6613.84" rel="bp156.2.17.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="13b1af1c46d4dc10941c72357a255683584b971d8d60a5eca515fb3bbacead73" name="chromium" arch="x86_64">
  <version epoch="0" ver="128.0.6613.84" rel="bp156.2.17.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="33a20dc0c491a43e95571ce5bfe84ae8658395f504f9250cc587d5a83c439721" name="chromium" arch="aarch64">
  <version epoch="0" ver="129.0.6668.100" rel="bp156.2.38.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
</package>
<package pkgid="f15af351713258238f743e65284d99adc00d16ebab985fb7e88d7c6fac0703b3" name="chromium" arch="src">
  <version epoch="0" ver="129.0.6668.100" rel="bp156.2.38.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
</package>
<package pkgid="ef3d4c729d5d5a5d9bdefa607bb25f5d1b8b5b161eaa70ff70747d0f248b9ca2" name="chromium" arch="x86_64">
  <version epoch="0" ver="129.0.6668.100" rel="bp156.2.38.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
</package>
<package pkgid="75cfa2eb1246c13a997a7877ec683ffaa904a4dfa9e9e0c6b35b1e58e1de974b" name="chromium" arch="aarch64">
  <version epoch="0" ver="129.0.6668.58" rel="bp156.2.29.2"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
</package>
<package pkgid="b94ea59a13a850ff322e2b7fc54111bc4d2339490e722f6e978cabf0b93cc4dc" name="chromium" arch="src">
  <version epoch="0" ver="129.0.6668.58" rel="bp156.2.29.2"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
</package>
<package pkgid="e8ad36feb5de617ce364bb253033a17894a9e1372c43bd94f691dd56bdd8025c" name="chromium" arch="x86_64">
  <version epoch="0" ver="129.0.6668.58" rel="bp156.2.29.2"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
</package>
<package pkgid="f319ede565fc2dce6dd4892ceaf9a06181f565a945949d6d19497ec33a993139" name="chromium" arch="aarch64">
  <version epoch="0" ver="129.0.6668.70" rel="bp156.2.32.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
</package>
<package pkgid="c9bef7e4db085c94582a9a0f3421544b44ba5fa0718125190b1d2efbb0ae5456" name="chromium" arch="src">
  <version epoch="0" ver="129.0.6668.70" rel="bp156.2.32.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
</package>
<package pkgid="f505eb86d112a6959d52ac0497aad39f7f09d5a3e60832d0aa3020c638d2e961" name="chromium" arch="x86_64">
  <version epoch="0" ver="129.0.6668.70" rel="bp156.2.32.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
</package>
<package pkgid="089628b0d19e02debbcbe2ef82a4eb58cc8c647d71a0c095ba5df11b093bae6c" name="chromium" arch="aarch64">
  <version epoch="0" ver="129.0.6668.89" rel="bp156.2.35.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
</package>
<package pkgid="d01fc52bcf82a29116513339be80be99b44168258ed03253348dc0608fa59ffb" name="chromium" arch="src">
  <version epoch="0" ver="129.0.6668.89" rel="bp156.2.35.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
</package>
<package pkgid="06ffc37772354d94c5f4b9e2ed22699e8403d3b06712046b12ad1d308d71d1b8" name="chromium" arch="x86_64">
  <version epoch="0" ver="129.0.6668.89" rel="bp156.2.35.1"/>
  <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>
  <changelog author="ro@suse.de" date="1724068800">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
</package>
<package pkgid="b6d99e816aab7f1610670446cdb69cad7f33538ff1bc927d19356fce7e247bfc" name="chromium" arch="aarch64">
  <version epoch="0" ver="130.0.6723.116" rel="bp156.2.50.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
</package>
<package pkgid="0a76bf5c9f360e5905269b99059657faaea22e92f00c0ef3e1863612e8370b79" name="chromium" arch="src">
  <version epoch="0" ver="130.0.6723.116" rel="bp156.2.50.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
</package>
<package pkgid="d9e0f3787d5a7835224d3e4c0d4468028fc3c4a501f88d5d7eb5efe25f9ed267" name="chromium" arch="x86_64">
  <version epoch="0" ver="130.0.6723.116" rel="bp156.2.50.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
</package>
<package pkgid="73a041bed7129981ff2985613a20b49fca1a16850169cc132ce1a22160322b05" name="chromium" arch="aarch64">
  <version epoch="0" ver="130.0.6723.58" rel="bp156.2.41.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
</package>
<package pkgid="1f61135b573e3e31f16c12cd66e738baffdc19d6b0e9a747d43f74810bc4f0dc" name="chromium" arch="src">
  <version epoch="0" ver="130.0.6723.58" rel="bp156.2.41.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
</package>
<package pkgid="0b3a31a73063e5e29a79d235be86c157b7fdf7da967d75ddddc59c36a35ab7a2" name="chromium" arch="x86_64">
  <version epoch="0" ver="130.0.6723.58" rel="bp156.2.41.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
</package>
<package pkgid="25154438a20a4b184e2feda5c216df32db0dc1bd0290d29809679b585e0f1fbf" name="chromium" arch="aarch64">
  <version epoch="0" ver="130.0.6723.69" rel="bp156.2.44.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
</package>
<package pkgid="be3803893c365ee241c07d85cdc35ce0ffa23d8414488757b87b4cc78b58c4cc" name="chromium" arch="src">
  <version epoch="0" ver="130.0.6723.69" rel="bp156.2.44.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
</package>
<package pkgid="32575986740ee512a95345d7bea6b23a487e0ee75a8c26b3cf9c010e7f444985" name="chromium" arch="x86_64">
  <version epoch="0" ver="130.0.6723.69" rel="bp156.2.44.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
</package>
<package pkgid="aafcaff81596b4f7c4cdcad9efe6ebc68f3fb712ec351320d11d81a26dd46e1c" name="chromium" arch="aarch64">
  <version epoch="0" ver="130.0.6723.91" rel="bp156.2.47.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
</package>
<package pkgid="bb7809c778ad20042eff2a56e05cc775845a078276c64f85269cd7d3830b060e" name="chromium" arch="src">
  <version epoch="0" ver="130.0.6723.91" rel="bp156.2.47.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
</package>
<package pkgid="3a51339b0cb18f9926ea22a168a53bbd131977c2972122863b0ed60e86e73033" name="chromium" arch="x86_64">
  <version epoch="0" ver="130.0.6723.91" rel="bp156.2.47.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
</package>
<package pkgid="af582da36bf0f947aecd1bb9adc0d23d911cd886aa9736fd80cb57ddda283191" name="chromium" arch="aarch64">
  <version epoch="0" ver="131.0.6778.108" rel="bp156.2.59.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
</package>
<package pkgid="e9f0e65d9b9c316ac86444200bc7749efc051d1901215386b1568103c283af76" name="chromium" arch="src">
  <version epoch="0" ver="131.0.6778.108" rel="bp156.2.59.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
</package>
<package pkgid="47286e9a1e3e447e57dcc8b3653148a2ce8085e9c92508875c861d5d7bd546d9" name="chromium" arch="x86_64">
  <version epoch="0" ver="131.0.6778.108" rel="bp156.2.59.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
</package>
<package pkgid="8e1eedf8bf29fae49594abe5d302d2a86aa103e074fe33ba257d5e723e08ecc4" name="chromium" arch="aarch64">
  <version epoch="0" ver="131.0.6778.139" rel="bp156.2.62.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="ac4d1bc186ad1e99a9de73271b697408b9b04c01aee83be1a02a7dad627af4fa" name="chromium" arch="src">
  <version epoch="0" ver="131.0.6778.139" rel="bp156.2.62.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="4936bfe32629d33ec8071bd5c36e4ba09510f31d923630396d8b2d6d008c8b33" name="chromium" arch="x86_64">
  <version epoch="0" ver="131.0.6778.139" rel="bp156.2.62.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="50733873096a22e3c5486055f708df8c0b830e53335449cbe5caa5e7bfcc9c47" name="chromium" arch="aarch64">
  <version epoch="0" ver="131.0.6778.204" rel="bp156.2.65.1"/>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="b3acc497bc26d70b14884a9e2980a5c3cf8135c009f051daa533a76decbc876f" name="chromium" arch="src">
  <version epoch="0" ver="131.0.6778.204" rel="bp156.2.65.1"/>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="bf6efb9ce7f84b9b63c4b2ee2832488a75d73691502c9b7cd1e2688f860ec461" name="chromium" arch="x86_64">
  <version epoch="0" ver="131.0.6778.204" rel="bp156.2.65.1"/>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="bab4a501f118f1d3a63385bbb94106e65d19b021d7692c2af3a85b12841c780c" name="chromium" arch="aarch64">
  <version epoch="0" ver="131.0.6778.69" rel="bp156.2.53.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
</package>
<package pkgid="c6b8c07f21870b0fe8cfd43a18b8720e1a736a83557792d8f87161770823ad48" name="chromium" arch="src">
  <version epoch="0" ver="131.0.6778.69" rel="bp156.2.53.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
</package>
<package pkgid="e1824d07fd46098c5678fd3ed6d5f25d88abbc6ca13d2971f40cacad0671262f" name="chromium" arch="x86_64">
  <version epoch="0" ver="131.0.6778.69" rel="bp156.2.53.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
</package>
<package pkgid="c8bb4d4db18296977f008390a01dcac5cfeb764da694e91816f6e90fb7eaf9e9" name="chromium" arch="aarch64">
  <version epoch="0" ver="131.0.6778.85" rel="bp156.2.56.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
</package>
<package pkgid="92abe1584c02935e3d5008be50bdbe6ad8193822cf801c64ba60aba770f9da01" name="chromium" arch="src">
  <version epoch="0" ver="131.0.6778.85" rel="bp156.2.56.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
</package>
<package pkgid="a4d66915393c75a862166dd1ecdf9838a5f45de96caa63c09caeeab40c00fb0a" name="chromium" arch="x86_64">
  <version epoch="0" ver="131.0.6778.85" rel="bp156.2.56.1"/>
  <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>
  <changelog author="ro@suse.de" date="1723982400">- Chromium 128.0.6613.36 (boo#1229426)
- modified patches:
  * chromium-norar.patch drop most hunks,
    upstream has a config for this now
  * gcc-enable-lto.patch update context
  * chromium-125-compiler.patch update context
  * chromium-127-constexpr.patch update context
- drop patches: (should be obsolete with llvm&gt;17 and libc++)
  chromium-120-emplace.patch
  chromium-125-emplace-struct.patch
- drop patches: (upstream)
  * chromium-121-nullptr_t-without-namespace-std.patch
  * chromium-123-stats-collector.patch
  * chromium-127-paint-layer-header.patch
  * chromium-127-ninja-1.21.1-deps-part0.patch
  * chromium-127-ninja-1.21.1-deps-part1.patch
  * chromium-127-ninja-1.21.1-deps-part2.patch
  * chromium-127-ninja-1.21.1-deps-part3.patch
- disable rpmlint only for factory/tw where it is broken because
  of the large archive size of the source here
- keeplibs add
  third_party/devtools-frontend/src/front_end/third_party/
  puppeteer/package/lib/esm/third_party/parsel-js
  third_party/tflite/src/third_party/xla/xla/tsl/framework
- buildflags add
  safe_browsing_use_unrar=false</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724241600">- Chromium 128.0.6613.84 (boo#1229591)
  * CVE-2024-7964: Use after free in Passwords
  * CVE-2024-7965: Inappropriate implementation in V8
  * CVE-2024-7966: Out of bounds memory access in Skia
  * CVE-2024-7967: Heap buffer overflow in Fonts
  * CVE-2024-7968: Use after free in Autofill
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-7971: Type confusion in V8
  * CVE-2024-7972: Inappropriate implementation in V8
  * CVE-2024-7973: Heap buffer overflow in PDFium
  * CVE-2024-7974: Insufficient data validation in V8 API
  * CVE-2024-7975: Inappropriate implementation in Permissions
  * CVE-2024-7976: Inappropriate implementation in FedCM
  * CVE-2024-7977: Insufficient data validation in Installer
  * CVE-2024-7978: Insufficient policy enforcement in Data Transfer
  * CVE-2024-7979: Insufficient data validation in Installer
  * CVE-2024-7980: Insufficient data validation in Installer
  * CVE-2024-7981: Inappropriate implementation in Views
  * CVE-2024-8033: Inappropriate implementation in WebApp Installs
  * CVE-2024-8034: Inappropriate implementation in Custom Tabs
  * CVE-2024-8035: Inappropriate implementation in Extensions
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1724932800">- Chromium 128.0.6613.113 (boo#1229897)
  * CVE-2024-7969: Type Confusion in V8
  * CVE-2024-8193: Heap buffer overflow in Skia
  * CVE-2024-8194: Type Confusion in V8
  * CVE-2024-8198: Heap buffer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
</package>
<package pkgid="3bfdb7faa86f9c7723fca4499b5151c6f380ceaa0f3a127d741953175ee1b653" name="chromium" arch="aarch64">
  <version epoch="0" ver="132.0.6834.110" rel="bp156.2.72.1"/>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="397c9a84e9f0d9009080bd13cee0148f7acf0b722ec1b9d6e1f273a08cbfcec3" name="chromium" arch="src">
  <version epoch="0" ver="132.0.6834.110" rel="bp156.2.72.1"/>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="eda35f2819b85ae72cf4e31128987862ab657cb6f128df7fc5d982aedd6521d1" name="chromium" arch="x86_64">
  <version epoch="0" ver="132.0.6834.110" rel="bp156.2.72.1"/>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="ca261fe32502f03f8faa6ee19a124f63b54e35739c3ac37b7031b21e53d06e73" name="chromium" arch="aarch64">
  <version epoch="0" ver="132.0.6834.159" rel="bp156.2.75.1"/>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
</package>
<package pkgid="809eee12ef896a2654b9abec850054114bdccf0d96fe4c631a44eb725330a8b5" name="chromium" arch="src">
  <version epoch="0" ver="132.0.6834.159" rel="bp156.2.75.1"/>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
</package>
<package pkgid="b5f46de2efb69e4cf447556e5b29d8c46d6d48485bf2b64ea205d1746890d6fb" name="chromium" arch="x86_64">
  <version epoch="0" ver="132.0.6834.159" rel="bp156.2.75.1"/>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
</package>
<package pkgid="f9abfe513c7e584f13576aafceeda80b3ff607f54bdc0a2d3d7e1ffba9816eb6" name="chromium" arch="aarch64">
  <version epoch="0" ver="132.0.6834.83" rel="bp156.2.69.1"/>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
</package>
<package pkgid="f8645d0a42c381f8411fa15f3d4a22604d54ca2a13ca4cefcfafec4d0379e418" name="chromium" arch="src">
  <version epoch="0" ver="132.0.6834.83" rel="bp156.2.69.1"/>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
</package>
<package pkgid="c6e434cc5a5020e63ed01e2c61af2f50d69a3e7df0eca2f8de508255fa828b82" name="chromium" arch="x86_64">
  <version epoch="0" ver="132.0.6834.83" rel="bp156.2.69.1"/>
  <changelog author="ro@suse.de" date="1725364800">- Chromium 128.0.6613.119 (released 2024-09-02) (boo#1230108)
  * CVE-2024-8362: Use after free in WebAudio
  * CVE-2024-7970: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1726056000">- Chromium 128.0.6613.137 (released 2024-09-10) (boo#1230391)
  * CVE-2024-8636: Heap buffer overflow in Skia
  * CVE-2024-8637: Use after free in Media Router
  * CVE-2024-8638: Type Confusion in V8
  * CVE-2024-8639: Use after free in Autofill</changelog>
  <changelog author="ro@suse.de" date="1726660800">- Chromium 129.0.6668.58 (stable released 2024-09-17)
  (boo#1230678)
  * CVE-2024-8904: Type Confusion in V8
  * CVE-2024-8905: Inappropriate implementation in V8
  * CVE-2024-8906: Incorrect security UI in Downloads
  * CVE-2024-8907: Insufficient data validation in Omnibox
  * CVE-2024-8908: Inappropriate implementation in Autofill
  * CVE-2024-8909: Inappropriate implementation in UI
- modified patches:
  * chromium-prop-codecs.patch update context
- add to keeplibs:
  third_party/rapidhash
- drop from keeplibs:
  third_party/libudev dropped upstream
  third_party/catapult/third_party/html5lib-python dropped upstream
- add patches:
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (not in our ffmpeg yet)</changelog>
  <changelog author="ro@suse.de" date="1726747200">- bump BR for nodejs to minimal 20.0
- dropped patches:
  * chromium-disable-GlobalMediaControlsCastStartStop.patch
    it was applied at the wrong place and the crash is gone</changelog>
  <changelog author="ro@suse.de" date="1727265600">- Chromium 129.0.6668.70 (stable released 2024-09-24)
  (boo#1230964)
  * CVE-2024-9120: Use after free in Dawn
  * CVE-2024-9121: Inappropriate implementation in V8
  * CVE-2024-9122: Type Confusion in V8
  * CVE-2024-9123: Integer overflow in Skia</changelog>
  <changelog author="ro@suse.de" date="1727870400">- Chromium 129.0.6668.89 (stable released 2024-09-24)
  (boo#1231232)
  * CVE-2024-7025: Integer overflow in Layout
  * CVE-2024-9369: Insufficient data validation in Mojo
  * CVE-2024-9370: Inappropriate implementation in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
</package>
<package pkgid="c8eb736af8b3eb7005f64058b88cf10e535651e3fc7aae59830f86ece064681b" name="chromium" arch="aarch64">
  <version epoch="0" ver="133.0.6943.126" rel="bp156.2.84.1"/>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
</package>
<package pkgid="f507c0b65d6b58f0d9e2904439bf86c65b3d857e3546dc3e22729d7eeeb7ffb3" name="chromium" arch="src">
  <version epoch="0" ver="133.0.6943.126" rel="bp156.2.84.1"/>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
</package>
<package pkgid="0b6d31e53e3efb76547f76912d873ca48b665994b283e260e17eb74b431017a6" name="chromium" arch="x86_64">
  <version epoch="0" ver="133.0.6943.126" rel="bp156.2.84.1"/>
  <changelog author="ro@suse.de" date="1730808000">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
</package>
<package pkgid="0d6b5542c76e6099c991fa70bdc172040c49a262d660ea253acc31f13c123a8f" name="chromium" arch="aarch64">
  <version epoch="0" ver="133.0.6943.141" rel="bp156.2.87.1"/>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="748b2a9fd5baaeaaec18ea176383ffabe134946b1bb0cb7ac15e98974730e9d4" name="chromium" arch="src">
  <version epoch="0" ver="133.0.6943.141" rel="bp156.2.87.1"/>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="e6b92d1d6b6554e42d872ea96c0dbcae3198224d8c2481d4bc31d55e5b1fec4a" name="chromium" arch="x86_64">
  <version epoch="0" ver="133.0.6943.141" rel="bp156.2.87.1"/>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
</package>
<package pkgid="3d61feb25763d7b09dfa1e81ecd9beb9b70f75e652016f9fb01026c17493a7e3" name="chromium" arch="aarch64">
  <version epoch="0" ver="133.0.6943.53" rel="bp156.2.78.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
</package>
<package pkgid="540aae8e95a62687ea09406012ba0889bc14fd653f9883bef11d4d5221a178df" name="chromium" arch="src">
  <version epoch="0" ver="133.0.6943.53" rel="bp156.2.78.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
</package>
<package pkgid="63d70e3dd15210f4f2cc7697817c758c22b66741ae7c0f0b67177781fce76b4c" name="chromium" arch="x86_64">
  <version epoch="0" ver="133.0.6943.53" rel="bp156.2.78.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 129.0.6668.100 (boo#1231420)
  * CVE-2024-9602: Type Confusion in V8
  * CVE-2024-9603: Type Confusion in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734401">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
</package>
<package pkgid="40e0d0cbe234206fa98c6a98968546cc6cce931fa18b9216c913c96b7bc18ba6" name="chromium" arch="aarch64">
  <version epoch="0" ver="133.0.6943.98" rel="bp156.2.81.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="334133ee6bc848391c729dd7de77bd1694a098f20c398aca92e28833e166ba2a" name="chromium" arch="src">
  <version epoch="0" ver="133.0.6943.98" rel="bp156.2.81.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="19b4e692782c05c44b54c19a498cfd964011b1b3177130ff37de8a14cff82f0a" name="chromium" arch="x86_64">
  <version epoch="0" ver="133.0.6943.98" rel="bp156.2.81.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1728734400">- Chromium 130.0.6723.58 (boo#1231694)
  * CVE-2024-9954: Use after free in AI
  * CVE-2024-9955: Use after free in Web Authentication
  * CVE-2024-9956: Inappropriate implementation in Web Authentication
  * CVE-2024-9957: Use after free in UI
  * CVE-2024-9958: Inappropriate implementation in PictureInPicture
  * CVE-2024-9959: Use after free in DevTools
  * CVE-2024-9960: Use after free in Dawn
  * CVE-2024-9961: Use after free in Parcel Tracking
  * CVE-2024-9962: Inappropriate implementation in Permissions
  * CVE-2024-9963: Insufficient data validation in Downloads
  * CVE-2024-9964: Inappropriate implementation in Payments
  * CVE-2024-9965: Insufficient data validation in DevTools
  * CVE-2024-9966: Inappropriate implementation in Navigations
- modified patches:
  * exclude_ymp.patch update context
  * chromium-125-compiler.patch update context
  * chromium-125-lp155-typename.patch drop hunks for rewritten
    proto_fetcher.h
  * chromium-127-bindgen.patch update context
- added patches:
  * chromium-130-missing-includes.patch include optional, stack
  * chromium-130-no-hardware_destructive_interference_size.patch
    workaround for older libcpp
- drop from keeplibs:
  courgette/third_party dropped upstream
- add to keepllibs:
  third_party/fast_float needed by v8/src/numbers/conversion.cc</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1729944000">- Chromium 130.0.6723.69 (boo#1232060)
  * CVE-2024-10229: Inappropriate implementation in Extensions
  * CVE-2024-10230: Type Confusion in V8
  * CVE-2024-10231: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1730116800">- change BR for rust to require version 1.81
  (1.82 uses a newer llvm)</changelog>
  <changelog author="ro@suse.de" date="1730289600">- Chromium 130.0.6723.91 (boo#1232566)
  * CVE-2024-10487: Out of bounds write in Dawn
  * CVE-2024-10488: Use after free in WebRTC</changelog>
  <changelog author="ro@suse.de" date="1730894400">- Chromium 130.0.6723.116 (boo#1232843)
  * CVE-2024-10826: Use after free in Family Experiences
  * CVE-2024-10827: Use after free in Serial</changelog>
  <changelog author="ro@suse.de" date="1730980800">- Chromium 131.0.6778.69
  (stable released 2024-11-12) (boo#1233311)
  * CVE-2024-11110: Inappropriate implementation in Blink.
  * CVE-2024-11111: Inappropriate implementation in Autofill.
  * CVE-2024-11112: Use after free in Media.
    (n/a for linux)
  * CVE-2024-11113: Use after free in Accessibility.
  * CVE-2024-11114: Inappropriate implementation in Views.
    (n/a for linux)
  * CVE-2024-11115: Insufficient policy enforcement in Navigation.
    (n/a for linux)
  * CVE-2024-11116: Inappropriate implementation in Paint.
  * CVE-2024-11117: Inappropriate implementation in FileSystem.
- dropped patches:
  * chromium-130-missing-includes.patch (upstream)
  * chromium-125-lp155-typename.patch (not required with llvm)
- modified patches:
  * chromium-127-bindgen.patch (drop all allowlist changes)
  * chromium-127-constexpr.patch (update from debian patch)
- added patches:
  * chromium-131-unbundle-enable-freetype.patch
    from git, missing in 131 release
  * chromium-131-clang-stack-protector.patch
    (partial revert of upstream commit
    c3dadb02f611a360fb40fd8844ed3c1ef1e7834e)
- drop from keeplibs: (deleted upstream)
  third_party/devtools-frontend/src/front_end/third_party/lodash-isequal
- add to keeplibs:
  third_party/tflite/src/third_party/xla/xla/tsl (drop subdirs)
  third_party/ink</changelog>
  <changelog author="ro@suse.de" date="1732104000">- Chromium 131.0.6778.85
  (stable released 2024-11-19) (boo#1233534)
  * CVE-2024-11395: Type Confusion in V8</changelog>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
</package>
<package pkgid="495ff33d1f3818a249e27817a4cb62a58786f362cf33b57d872523494df50df3" name="chromium" arch="aarch64">
  <version epoch="0" ver="134.0.6998.117" rel="bp156.2.96.1"/>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
</package>
<package pkgid="287f3c35cb2c0976e0a3f967833efbe0bbfba69e5f19393f7d35b6e923b1b8b6" name="chromium" arch="src">
  <version epoch="0" ver="134.0.6998.117" rel="bp156.2.96.1"/>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
</package>
<package pkgid="fa82e792cbd6a92e66a5c1869a02ba0f54aa17335508589f62c1fa21dce0a95d" name="chromium" arch="x86_64">
  <version epoch="0" ver="134.0.6998.117" rel="bp156.2.96.1"/>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
</package>
<package pkgid="84b3a7a7ac6b52c03332c48e8c77594c98c78a9ece57e2dffebfac6e57e20204" name="chromium" arch="aarch64">
  <version epoch="0" ver="134.0.6998.165" rel="bp156.2.99.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- disable not needed chromium-120-make_unique-struct.patch
  (context boo#1239780)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
</package>
<package pkgid="7a19c3be7c475e5ce1d99fa4f3fcd85afeb331aba874e10e84e77a07f4df3044" name="chromium" arch="src">
  <version epoch="0" ver="134.0.6998.165" rel="bp156.2.99.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- disable not needed chromium-120-make_unique-struct.patch
  (context boo#1239780)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
</package>
<package pkgid="2ad69097a229af81417a8a3525acfef8002456e019a82cc620bd8053d9e705bf" name="chromium" arch="x86_64">
  <version epoch="0" ver="134.0.6998.165" rel="bp156.2.99.2"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- disable not needed chromium-120-make_unique-struct.patch
  (context boo#1239780)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
</package>
<package pkgid="6e3dafe4a3662b489eedb84fb15e7c18a3da36558327dc0c1bfdabe4641737c3" name="chromium" arch="aarch64">
  <version epoch="0" ver="134.0.6998.35" rel="bp156.2.90.1"/>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
</package>
<package pkgid="c851d5d45aa06d52a7188c14722e5cf03dde5d0199cae87e07c604a241eb339f" name="chromium" arch="src">
  <version epoch="0" ver="134.0.6998.35" rel="bp156.2.90.1"/>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
</package>
<package pkgid="ff26bdfc912a792b566e441de86736e1b7fdb5d34c933b46feeeeec99dcf6ad5" name="chromium" arch="x86_64">
  <version epoch="0" ver="134.0.6998.35" rel="bp156.2.90.1"/>
  <changelog author="ro@suse.de" date="1733313600">- Chromium 131.0.6778.108
  (stable released 2024-12-04) (boo#1234118)
  * CVE-2024-12053: Type Confusion in V8
- update patches:
  chromium-127-constexpr.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1733918400">- Chromium 131.0.6778.139 (boo#1234361)
  * CVE-2024-12381: Type Confusion in V8
  * CVE-2024-12382: Use after free in Translate
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
</package>
<package pkgid="9189abd780ee66e81e317581eb4ccda1103f2521a3c04a14e168dffa8f09a1ba" name="chromium" arch="aarch64">
  <version epoch="0" ver="134.0.6998.88" rel="bp156.2.93.1"/>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
</package>
<package pkgid="f855657682817042b6f0802524ca3d175575b783e18404b7a8a97a37791cfd2f" name="chromium" arch="src">
  <version epoch="0" ver="134.0.6998.88" rel="bp156.2.93.1"/>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
</package>
<package pkgid="f89bf488a74ef14d093c991366d1c9708c470e4f314ad5d5ed9dc603cf7ecbf8" name="chromium" arch="x86_64">
  <version epoch="0" ver="134.0.6998.88" rel="bp156.2.93.1"/>
  <changelog author="ro@suse.de" date="1734609600">- Chromium 131.0.6778.204 (boo#1234704)
  * CVE-2024-12692: Type Confusion in V8
  * CVE-2024-12693: Out of bounds memory access in V8
  * CVE-2024-12694: Use after free in Compositing
  * CVE-2024-12695: Out of bounds write in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736337600">- Chromium 131.0.6778.264 (boo#1235422)
  * CVE-2025-0291: Type Confusion in V8
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1736510400">- more work on 15.7/15-SP7 using recent llvm,rust,gcc
- cleanup use of suse_version macro
- cleanup use of conditionally applied patches, switch from
  autoset to setup/autopatch which allows to specify a range
  and apply remaining patches conditionally</changelog>
  <changelog author="ro@suse.de" date="1736769600">- Chromium 132.0.6834.83
  (stable released 2024-01-14) (bsc#1235892)
  * CVE-2025-0434: Out of bounds memory access in V8
  * CVE-2025-0435: Inappropriate implementation in Navigation
  * CVE-2025-0436: Integer overflow in Skia
  * CVE-2025-0437: Out of bounds read in Metrics
  * CVE-2025-0438: Stack buffer overflow in Tracing
  * CVE-2025-0439: Race in Frames
  * CVE-2025-0440: Inappropriate implementation in Fullscreen
  * CVE-2025-0441: Inappropriate implementation in Fenced Frames
  * CVE-2025-0442: Inappropriate implementation in Payments
  * CVE-2025-0443: Insufficient data validation in Extensions
  * CVE-2025-0446: Inappropriate implementation in Extensions
  * CVE-2025-0447: Inappropriate implementation in Navigation
  * CVE-2025-0448: Inappropriate implementation in Compositing
- dropped patches:
  * chromium-131-unbundle-enable-freetype.patch (upstream)
- added patches:
  * chromium-8d882c289f17e3a67d6d67d5ff7e9d16ebb4f19a.patch
    (apply git upstream reverse for 15.x with llvm17)
  * chromium-93-ffmpeg-4.4-rest.patch
    (split off to only apply after the reverse)
  * chromium-132-old_libdrm.patch
    (applied only on 15.5 with libdrm &lt; 2.4.116)
  * chromium-132-pdfium-explicit-template.patch
    (error: alias template requires template arguments)
- update context in
  * chromium-125-compiler.patch
  * chromium-127-rust-clanglib.patch
  * Cr122-ffmpeg-new-channel-layout.patch
  * gcc-enable-lto.patch
  * chromium-127-constexpr.patch
- update esbuild to 0.24.0
  - drop old tarball
  - use upstream release tarball for 0.24.0
  - add vendor tarball for golang.org/x/sys
- add to keeplibs:
  third_party/libtess2
  third_party/devtools-frontend/src/node_modules/fast-glob</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737633600">- Chromium 132.0.6834.110 (boo#1236306)
  * CVE-2025-0611: Object corruption in V8
  * CVE-2025-0612: Out of bounds memory access in V8</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1738152000">- Chromium 132.0.6834.159 (boo#1236586)
  * CVE-2025-0762: Use after free in DevTools</changelog>
  <changelog author="ro@suse.de" date="1738238400">- drop chromium-132-old_libdrm.patch
  obsolete as we are not building for 15.5 anymore</changelog>
  <changelog author="ro@suse.de" date="1738238401">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238402">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
</package>
<package pkgid="80ffcf84f6ae59fef892e1fce153d305be6ca69732020d7a7e6e57b3c520e7d7" name="chromium" arch="aarch64">
  <version epoch="0" ver="135.0.7049.52" rel="bp156.2.102.2"/>
  <changelog author="ro@suse.de" date="1738238400">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238401">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
</package>
<package pkgid="329ad8ac720d11b9c5df640c7452f1a427f292c85c7cd3f581f5afb45c86537b" name="chromium" arch="src">
  <version epoch="0" ver="135.0.7049.52" rel="bp156.2.102.2"/>
  <changelog author="ro@suse.de" date="1738238400">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238401">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
</package>
<package pkgid="249d93aa911c3926173d505cb41c1639b9b443dc55a614841a2c8d2ba30c662a" name="chromium" arch="x86_64">
  <version epoch="0" ver="135.0.7049.52" rel="bp156.2.102.2"/>
  <changelog author="ro@suse.de" date="1738238400">- Chromium 133.0.6943.35
  (beta released 2025-01-29)
- use llvm19 also on 15.6/SLE-15-SP6
- dropped patches:
  chromium-125-disable-FFmpegAllowLists.patch
  chromium-119-assert.patch
  (code dropped upstream)
- modified patches
  chromium-129-revert-AVFMT_FLAG_NOH264PARSE.patch
  (rest of code is gone upstream, see commit
  574c1e6678da435efb2ea9dba5dd890c2704b8af)
- update context in
  chromium-102-regex_pattern-array.patch
  chromium-125-ffmpeg-5.x-reordered_opaque.patch
- add to keeplibs:
  third_party/simdutf
  third_party/wasm_tts_engine (needed by tools/grit)
  v8/third_party/siphash (moved inside of v8)
  v8/third_party/utf8-decoder (moved inside of v8)
  v8/third_party/valgrind (moved inside of v8)
- drop from keeplibs (gone in source):
  third_party/jstemplate does not exist
  third_party/qcms does not exist
- drop buildreq for libevent and libevent from system libs
  as the lib was dropped upstream
- added patches (as revert for llvm17 in sp6):
  chromium-add-atomicops.patch
  (upstream commit d29b01737a841b5627249d50f007dcdc7e26462b)
  (upstream commit 780efe38034cfdc1bdf4c74e82e7ca7c14e8ac5b
  does not seem to be in 133 yet)
  chromium-133-string_view.patch
  (one more place to use string_view, also only llvm17)
- update INSTALL.sh to generate appdata.xml from template</changelog>
  <changelog author="ro@suse.de" date="1738238401">- dropped patches: (obsolete with recent llvm)
  chromium-130-no-hardware_destructive_interference_size.patch</changelog>
  <changelog author="ro@suse.de" date="1738756800">- Chromium 133.0.6943.53
  (stable released 2024-02-04) (bsc#1236806)
  * CVE-2025-0444: Use after free in Skia
  * CVE-2025-0445: Use after free in V8
  * CVE-2025-0451: Inappropriate implementation in Extensions API</changelog>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
</package>
<package pkgid="a8639ef9c8e97566c4e8069f0590ffcbf6f4814a255a880f9fbbe1bf46b09843" name="chromium" arch="aarch64">
  <version epoch="0" ver="135.0.7049.84" rel="bp156.2.107.1"/>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
</package>
<package pkgid="7696d3a148f88c689b3c04922d8d0d45aa00dc8ce16b85d783c16ad4ccb89a45" name="chromium" arch="src">
  <version epoch="0" ver="135.0.7049.84" rel="bp156.2.107.1"/>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
</package>
<package pkgid="b2d9ae6b998c203df57daa4f69f9e5eab0484b01c98baf34c9bcbdc0d733901f" name="chromium" arch="x86_64">
  <version epoch="0" ver="135.0.7049.84" rel="bp156.2.107.1"/>
  <changelog author="ro@suse.de" date="1739448000">- Chromium 133.0.6943.98
  (stable released 2025-02-12) (bsc#1237121)
  * CVE-2025-0995: Use after free in V8
  * CVE-2025-0996: Inappropriate implementation in Browser UI
  * CVE-2025-0997: Use after free in Navigation
  * CVE-2025-0998: Out of bounds memory access in V8</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448001">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
</package>
<package pkgid="2a28188743595dd87cc7125fc8499d81ffd8557b2bcca920450c4f2bd6560868" name="chromium" arch="aarch64">
  <version epoch="0" ver="135.0.7049.95" rel="bp156.2.110.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448000">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
  <changelog author="ro@suse.de" date="1744804800">- Chromium 135.0.7049.95
  (stable release 2025-04-15) (boo#1241288)
  * CVE-2025-3619: Heap buffer overflow in Codecs
  * CVE-2025-3620: Use after free in USB</changelog>
</package>
<package pkgid="2cc602881b7348172a6d3818369e10ee7596e16b3f3d0942fd22acea892d8a7a" name="chromium" arch="src">
  <version epoch="0" ver="135.0.7049.95" rel="bp156.2.110.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448000">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
  <changelog author="ro@suse.de" date="1744804800">- Chromium 135.0.7049.95
  (stable release 2025-04-15) (boo#1241288)
  * CVE-2025-3619: Heap buffer overflow in Codecs
  * CVE-2025-3620: Use after free in USB</changelog>
</package>
<package pkgid="717e3b0a93abdb927b6f908fa3ddd34e688dc0963c2d64094a8f7caa2111fb0c" name="chromium" arch="x86_64">
  <version epoch="0" ver="135.0.7049.95" rel="bp156.2.110.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739448000">- Add patch to fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1739534400">- Fix patch to actually fix build with pipewire 1.3.82:
  * fix-build-with-pipewire-1.3.82.patch</changelog>
  <changelog author="ro@suse.de" date="1739880000">- replace "with qt" by "with qt5"
- add patch chromium-133-bring_back_and_disable_allowlist.patch
  trying to fix issues with YT playback (bsc#1237071)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1739966400">- Chromium 133.0.6943.126 (boo#1237343)
  * CVE-2025-0999: Heap buffer overflow in V8
  * CVE-2025-1426: Heap buffer overflow in GPU
  * CVE-2025-1006: Use after free in Network</changelog>
  <changelog author="ro@suse.de" date="1740398400">- fix build with qt6 and enable qt6 also for 15.x
- added patches:
  chromium-131-fix-qt-ui.pach (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1740571200">- Chromium 133.0.6943.141 (boo#1237699)
  This update includes 1 security fix.
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="ro@suse.de" date="1740657600">- Chromium 134.0.6998.35
  (stable release 2025-03-04) (boo#1238575)
  * CVE-2025-1914: Out of bounds read in V8
  * CVE-2025-1915: Improper Limitation of a Pathname to a Restricted Directory in DevTools
  * CVE-2025-1916: Use after free in Profiles
  * CVE-2025-1917: Inappropriate Implementation in Browser UI
  * CVE-2025-1918: Out of bounds read in PDFium
  * CVE-2025-1919: Out of bounds read in Media
  * CVE-2025-1921: Inappropriate Implementation in Media Stream
  * CVE-2025-1922: Inappropriate Implementation in Selection
  * CVE-2025-1923: Inappropriate Implementation in Permission Prompts
- modified patches:
  fix_building_widevinecdm_with_chromium.patch
  (do not define WIDEVINE_CDM_VERSION_STRING, gone upstream)
  system-libdrm.patch (context update)
- added patches:
  chromium-134-revert-allowlist.patch
  (avoid having to update gn on all targets)
  chromium-134-revert-rust-adler2.patch
  (revert rust change from adler to adler2 while we have 1.83)
  chromium-134-specialize-some-to_value_list.patch
- dropped patches (llvm17 is gone):
  chromium-127-clang17-traitors.patch
  chromium-add-atomicops.patch
  chromium-133-string_view.patch
- add to keeplibs:
  third_party/search_engines_data
  v8/third_party/rapidhash-v8
- drop from keeplibs:
  third_party/libavif (gone) (FIXME cleanup)
- reenable qt6 for TW</changelog>
  <changelog author="ro@suse.de" date="1741176000">- replace patch
  chromium-134-specialize-some-to_value_list.patch
  by patch
  chromium-134-type-mismatch-error.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1741694400">- Chromium 134.0.6998.88
  (stable released 2025-03-11) (boo#1239216)
  * CVE-2025-1920: Type Confusion in V8
  * CVE-2025-2135: Type Confusion in V8
  * CVE-TBD: Out of bounds write in GPU
  * CVE-2025-2136: Use after free in Inspector
  * CVE-2025-2137: Out of bounds read in V8</changelog>
  <changelog author="ro@suse.de" date="1741953600">- drop chromium-94-ffmpeg-roll.patch
  (build fail after ffmpeg updated from 4.4 to 4.4.5 in code15)</changelog>
  <changelog author="ro@suse.de" date="1742385600">- use rust1.85</changelog>
  <changelog author="ro@suse.de" date="1742472000">- Chromium 134.0.6998.117
  (stable released 2025-03-20) (boo#1239819)
  * CVE-2025-2476: Use after free in Lens</changelog>
  <changelog author="ro@suse.de" date="1742558400">- drop chromium-120-make_unique-struct.patch (not needed)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1742644800">- Chromium 134.0.6998.165
  * stability fixes (boo#1240022)</changelog>
  <changelog author="ro@suse.de" date="1742990400">- drop chromium-134-revert-allowlist.patch
  (obsolete, gn has been updated)
- also use nodejs 22 for sle15</changelog>
  <changelog author="ro@suse.de" date="1743595200">- Chromium 135.0.7049.52
  (stable release 2025-04-01) (boo#1240555)
  * CVE-2025-3066: Use after free in Navigations
  * CVE-2025-3067: Inappropriate implementation in Custom Tabs
  * CVE-2025-3068: Inappropriate implementation in Intents
  * CVE-2025-3069: Inappropriate implementation in Extensions
  * CVE-2025-3070: Insufficient validation of untrusted input in Extensions
  * CVE-2025-3071: Inappropriate implementation in Navigations
  * CVE-2025-3072: Inappropriate implementation in Custom Tabs
  * CVE-2025-3073: Inappropriate implementation in Autofill
  * CVE-2025-3074: Inappropriate implementation in Downloads
- modified patches:
  system-libdrm.patch (context update)
  gcc-enable-lto.patch (context update)
  chromium-127-constexpr.patch (context update)
  chromium-norar.patch (context update)
- added patches:
  gtk-414.patch (reverse apply since our gtk4 is too old)
- add to keeplibs:
  third_party/protobuf/third_party/utf8_range
- drop from keeplibs:
  third_party/iccjpeg (gone upstream)
- config variable changed from use_qt to use_qt5
- bump buildrequires for gn to 0.20250306</changelog>
  <changelog author="ro@suse.de" date="1743768000">- add patch chromium-135-add_map_droppable.patch
  add MAP_DROPPABLE introduced by recent QT
  (boo#1238826, boo#1239780)</changelog>
  <changelog author="ro@suse.de" date="1744200000">- Chromium 135.0.7049.84
  (stable release 2025-04-08) (boo#1240968)
  * CVE-2025-3066: Use after free in Site Isolation</changelog>
  <changelog author="ro@suse.de" date="1744286400">- update chromium-121-rust-clang_lib.patch to apply cleanly</changelog>
  <changelog author="ro@suse.de" date="1744804800">- Chromium 135.0.7049.95
  (stable release 2025-04-15) (boo#1241288)
  * CVE-2025-3619: Heap buffer overflow in Codecs
  * CVE-2025-3620: Use after free in USB</changelog>
</package>
<package pkgid="f419d27de56b9541f963030dd2404b6775af9975455835cecb60e5ee242765db" name="clang-tools" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="e65e829ac090f418675cc0d59b31d543f9f9dbe6e92f4ed8455f1ca912f54c2b" name="clang-tools" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="cde89503b7a85f7c1adedaa196d6fe9fb8ed1215f5a5a75de0a7d1d35fc13409" name="clang-tools" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="968e6135f61a4f558bd608e29439df1d8ea901c23e9c82675fd23f521c93e4ef" name="clang-tools" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="c70ae59acbe77ea162991ecaba9dcc06318c775ee1177abfacc46d871c5d5870" name="clang-tools" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="1c7479669d3a8fbf5a10ce7cbf2bc1d09b37bca09ae7358a6599d38076a4b563" name="clang19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="f2668cf8f16af24e1737073510019aaae67da0e42ca20148c55b74f8fb85b6eb" name="clang19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="0d53a61a1280bf8b1b4a8ec03824a73ddb0183d1fd7ab2097540197b9805bb98" name="clang19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="1e7b7d397d52e353a42ab44fe022da825d04f150cda1cbdcab7b07ed34e4eb74" name="clang19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="3f6a7d7894958b140b61d47c7a48ba55c030ac1db594bb69562b72d397eb59c7" name="clang19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="ac4369a38f621a6e2fde9ec4dff741156f2ec72f90fdfb1ba600d5b2f63ea2a1" name="clang19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="7b5363f247d8e90e4243b97f9beeec45c56f95a40356a45371d09786a8904d31" name="clang19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="f4db7cb5bad55a94307d602a7eb38f5a7b476496b0ddef91cd338841dc65760e" name="clang19" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="86f7acd31fc7585d0ebc2d173d58935cb8f28c228399bc14026f6d5c396a48cb" name="clang19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="78f698eb43d1c244834882c19da2fb02f61a1f695b41e1e07a8264623a0c005f" name="clang19-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="adfbfa23b3537405fe44633fa80d3b31eafda503e11b2a917e65cdd3c3529758" name="clang19-devel" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="075c24f1ddcf2a518523256031f42dfa3f071943c27e9054146595a5bdf82f35" name="clang19-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="56eee6c6d4783ee46db08d870c95a9ce21ca1016ea96b0461e3570d6e53003fe" name="clang19-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="f57c1425df99504d6c0a0ec921e85c0cf9d3b51cc89010c3de6a1a9a0662544d" name="clang19-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="291be8742891a2d071d4deaa251551c7e3b46b981c0ccf997f51a162af009224" name="clang19-devel" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="66535667015a184e362140c040dbde51f81f35565037f9b2639aacb912d898c9" name="clang19-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="d381895107ccd4acc99100ee98fc29c2b1a49bbf3ae0e60d960600bda0209008" name="clang19-devel" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="fc8ad5ec992cf2e665410e3d711f4f7d9eaab78218c16e4a26f113574505eb84" name="clang19-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="f45f27c96d2bd0a0ae2aa59d865944aae67f75edf894193e7597b71027f0c6e7" name="clang19-doc" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="2cf63e02fbf01546b88275b81bc91871ead9da666fcf8ba92c0d6bdb553a1443" name="clang19-doc" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="cf36ef806da8239f6d4b4315984893f4600650c8507d59eedfb46d4ec5fc70b8" name="cobbler" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="bp156.2.3.1"/>
  <changelog author="Jochen Breuer &lt;jbreuer@suse.de&gt;" date="1605268800">- Remove redundant '.json' suffix
- Added:
  * remove-redundant-json-suffix.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1610971200">- Fix string replacement for @@xyz@@
- Better performing string replacements
- Added:
  * better-string-replacement-performance.diff
  * fix-string-replacement.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057600">- Update tarball from upstream to remove the .pc quilt folder.</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057601">- Update spec file to satisfy current rpmbuild (&gt;=4.16) and make
  the build on Tumbleweed work again.</changelog>
  <changelog author="trenn@suse.de" date="1613736000">- Update to version 3.2.0+git20210218.8af5f420:
  * revert_strip_none prior adding an object on replicate
  * Remove unused function filter_upgrade_duplicates() in file.py
  * Add filename to exception
  * Add return types in file.py
  * Handle files with double .json ending
  * sync_post_wingen: Include pefile in the import check
  * Tests: Add tests for module_loader and type the module
  * Add adjustments for the source installation
  * close file after open
  * make esx_modules available to template
  * fix bootcfg template path
  Delete patches which were upstreamed and are included in the tarball:
  D    better-string-replacement-performance.diff
  D    cgi_parse_qs_is_deprecated.diff
  D    fix-for-old-str.join-usage.diff
  D    fix-string-replacement.diff
  D    load_module_apache_suse_fix.diff
  D    refactored_auth_module.diff
  D    remove-redundant-json-suffix.diff</changelog>
  <changelog author="trenn@suse.de" date="1613908800">- Update to version 3.2.0+git20210221.644f267c:
  * Address review concerns by @nodeg
  * Add schema checking code and test it
  * Convert integer bools to real bools
  * Docs: Rearrange to alphabetical order &amp; add missing settings
  * Add python-schema to our requirements
  * post_report: Use with syntax to close file in case of an error.
  * Fix linter errors in check.py
  * Remove import cgi
  * Adjust prospector Config to fix doubled issues
  * Fix Codacy linter errors</changelog>
  <changelog author="trenn@suse.de" date="1615896000">- Update to version 3.2.1+git20210315.f7482f6b:
  * API: Add HTTP 200 Return in case we have an OPTIONS request
  * Install everything in scripts/ to get migrate-data-v2-to-v3.py
  * Update issue templates
  * Webinterface: Removal of the Django Version
  * Remove get-loader code
  * Remove internal tftp python server and remove tornado dependencies
  * Increase version of Cobbler to 3.2.1
  * Move legacy field setting
  * Add tests for distro.py and item.py
  * Templates: Move macros back to the template_api and fix snippets
  * Templates: Remove old subject parameter; rename Template to CobblerTemplate
  * Templates: Improve Cheetah template child class (linter &amp; comments)
  * Templates: Improve docs and fix linter errors with sedsec
  * CLI: Add class docstring for the main class
  * Actions - Replicate: Add class docstring
  * Serializer - Mongo: Revert explicit type because of soft req on MongoDB
  * Grub: Add tests and catch some errors
  * Fix several issues in module file.py
  * remove esxi70u1 from signatures and template from spec
  * remove esxi70u1 config and templates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Fixed SPEC file:
  * Re-added missing license header
  * Added missing Source tag for rpmlintrc</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1621339200">- Prevent some race conditions when writting tftpboot files and
  the destination directory is not existing (bsc#1186124)
- Added:
  * prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="trenn@suse.de" date="1630584000">- Update to version v3.2.1.295+git.af118f52:
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * docs: Update and cleanup
  * Adjustments to cobbler-settings validate
  * fix/windows
  * Applied suggestions from @agraul and @vzhestkov
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync
- Set disabled service to localonly
- Remove unused patch
  D    prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1630670400">- Do not export spec file from git, due to bad licence format
- Add rpmlintrc to sources</changelog>
  <changelog author="trenn@suse.de" date="1632052800">- Update to version 3.2.1.336+git.5639a3af:
  * Autoinstall Manager: Fix utils.die calls and removed unused variable
  * Docs: Add the mkgrub command to the CLI
  * Add docstring to new API method
  * Added new keys to the migration module for 3.3.0
  * spec file needs an open source license header to be build in open build service
  * Expose GrubImage Action in api.py and cli.py
  * Add GrubImage action
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * Adjustments to cobbler-settings validate
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync</changelog>
  <changelog author="trenn@suse.de" date="1634212800">- Update to version 3.3.0.50+git.c1d81950:
  * Add support for Windows 11
  * Do not warn users about missing files during removal
  * Collections: Simplify the duplication checks
  * mkloaders: Add checks for required components
  * mkgrub: Rename file and class to mkloaders
  * mkgrub: Use grub subdirectory for storing binary executables
  * Downgrade info to debug message when loading systems
  * Show startup time in seconds if python3-psutil is installed
  * Use newly introduce per item serializer on parent/profile addings
  * Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now
  * Introduce new serialize_one_item function
  * Exclude ourselves from duplicate checks for ip/mac/dns duplicates
  * mkgrub: Improve bootloader building process
  * mkgrub: Apply opinionated formatting
  * Fix defaults and path to the ipxe files
  * Version bump to V3.3.1
  * Remove not existent check for disabled spacewalk registration
  * Security: Flag gate for modify_setting in XMLRPC
  * Safeguard XMLRPC against rce
  * Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address
  * MAC address should already be properly formatted
  * Write message that initrd has successfully been loaded
  * Set default menu if netboot is enabled
  * Use the grub formatted tftp URL in for loading kernel/initrd remotely</changelog>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
</package>
<package pkgid="549f0c84a00aa9fd8c5708c2ce7282f386816f017f23c637727de7d964ef0c91" name="cobbler" arch="src">
  <version epoch="0" ver="3.3.6" rel="bp156.2.3.1"/>
  <changelog author="Jochen Breuer &lt;jbreuer@suse.de&gt;" date="1605268800">- Remove redundant '.json' suffix
- Added:
  * remove-redundant-json-suffix.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1610971200">- Fix string replacement for @@xyz@@
- Better performing string replacements
- Added:
  * better-string-replacement-performance.diff
  * fix-string-replacement.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057600">- Update tarball from upstream to remove the .pc quilt folder.</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057601">- Update spec file to satisfy current rpmbuild (&gt;=4.16) and make
  the build on Tumbleweed work again.</changelog>
  <changelog author="trenn@suse.de" date="1613736000">- Update to version 3.2.0+git20210218.8af5f420:
  * revert_strip_none prior adding an object on replicate
  * Remove unused function filter_upgrade_duplicates() in file.py
  * Add filename to exception
  * Add return types in file.py
  * Handle files with double .json ending
  * sync_post_wingen: Include pefile in the import check
  * Tests: Add tests for module_loader and type the module
  * Add adjustments for the source installation
  * close file after open
  * make esx_modules available to template
  * fix bootcfg template path
  Delete patches which were upstreamed and are included in the tarball:
  D    better-string-replacement-performance.diff
  D    cgi_parse_qs_is_deprecated.diff
  D    fix-for-old-str.join-usage.diff
  D    fix-string-replacement.diff
  D    load_module_apache_suse_fix.diff
  D    refactored_auth_module.diff
  D    remove-redundant-json-suffix.diff</changelog>
  <changelog author="trenn@suse.de" date="1613908800">- Update to version 3.2.0+git20210221.644f267c:
  * Address review concerns by @nodeg
  * Add schema checking code and test it
  * Convert integer bools to real bools
  * Docs: Rearrange to alphabetical order &amp; add missing settings
  * Add python-schema to our requirements
  * post_report: Use with syntax to close file in case of an error.
  * Fix linter errors in check.py
  * Remove import cgi
  * Adjust prospector Config to fix doubled issues
  * Fix Codacy linter errors</changelog>
  <changelog author="trenn@suse.de" date="1615896000">- Update to version 3.2.1+git20210315.f7482f6b:
  * API: Add HTTP 200 Return in case we have an OPTIONS request
  * Install everything in scripts/ to get migrate-data-v2-to-v3.py
  * Update issue templates
  * Webinterface: Removal of the Django Version
  * Remove get-loader code
  * Remove internal tftp python server and remove tornado dependencies
  * Increase version of Cobbler to 3.2.1
  * Move legacy field setting
  * Add tests for distro.py and item.py
  * Templates: Move macros back to the template_api and fix snippets
  * Templates: Remove old subject parameter; rename Template to CobblerTemplate
  * Templates: Improve Cheetah template child class (linter &amp; comments)
  * Templates: Improve docs and fix linter errors with sedsec
  * CLI: Add class docstring for the main class
  * Actions - Replicate: Add class docstring
  * Serializer - Mongo: Revert explicit type because of soft req on MongoDB
  * Grub: Add tests and catch some errors
  * Fix several issues in module file.py
  * remove esxi70u1 from signatures and template from spec
  * remove esxi70u1 config and templates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Fixed SPEC file:
  * Re-added missing license header
  * Added missing Source tag for rpmlintrc</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1621339200">- Prevent some race conditions when writting tftpboot files and
  the destination directory is not existing (bsc#1186124)
- Added:
  * prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="trenn@suse.de" date="1630584000">- Update to version v3.2.1.295+git.af118f52:
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * docs: Update and cleanup
  * Adjustments to cobbler-settings validate
  * fix/windows
  * Applied suggestions from @agraul and @vzhestkov
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync
- Set disabled service to localonly
- Remove unused patch
  D    prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1630670400">- Do not export spec file from git, due to bad licence format
- Add rpmlintrc to sources</changelog>
  <changelog author="trenn@suse.de" date="1632052800">- Update to version 3.2.1.336+git.5639a3af:
  * Autoinstall Manager: Fix utils.die calls and removed unused variable
  * Docs: Add the mkgrub command to the CLI
  * Add docstring to new API method
  * Added new keys to the migration module for 3.3.0
  * spec file needs an open source license header to be build in open build service
  * Expose GrubImage Action in api.py and cli.py
  * Add GrubImage action
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * Adjustments to cobbler-settings validate
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync</changelog>
  <changelog author="trenn@suse.de" date="1634212800">- Update to version 3.3.0.50+git.c1d81950:
  * Add support for Windows 11
  * Do not warn users about missing files during removal
  * Collections: Simplify the duplication checks
  * mkloaders: Add checks for required components
  * mkgrub: Rename file and class to mkloaders
  * mkgrub: Use grub subdirectory for storing binary executables
  * Downgrade info to debug message when loading systems
  * Show startup time in seconds if python3-psutil is installed
  * Use newly introduce per item serializer on parent/profile addings
  * Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now
  * Introduce new serialize_one_item function
  * Exclude ourselves from duplicate checks for ip/mac/dns duplicates
  * mkgrub: Improve bootloader building process
  * mkgrub: Apply opinionated formatting
  * Fix defaults and path to the ipxe files
  * Version bump to V3.3.1
  * Remove not existent check for disabled spacewalk registration
  * Security: Flag gate for modify_setting in XMLRPC
  * Safeguard XMLRPC against rce
  * Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address
  * MAC address should already be properly formatted
  * Write message that initrd has successfully been loaded
  * Set default menu if netboot is enabled
  * Use the grub formatted tftp URL in for loading kernel/initrd remotely</changelog>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
</package>
<package pkgid="387bc5413fee75de705bddccd751e6b4a15069365db37c17a2989448ed37a79e" name="cobbler" arch="noarch">
  <version epoch="0" ver="3.3.7" rel="bp156.2.6.1"/>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1610971200">- Fix string replacement for @@xyz@@
- Better performing string replacements
- Added:
  * better-string-replacement-performance.diff
  * fix-string-replacement.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057600">- Update tarball from upstream to remove the .pc quilt folder.</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057601">- Update spec file to satisfy current rpmbuild (&gt;=4.16) and make
  the build on Tumbleweed work again.</changelog>
  <changelog author="trenn@suse.de" date="1613736000">- Update to version 3.2.0+git20210218.8af5f420:
  * revert_strip_none prior adding an object on replicate
  * Remove unused function filter_upgrade_duplicates() in file.py
  * Add filename to exception
  * Add return types in file.py
  * Handle files with double .json ending
  * sync_post_wingen: Include pefile in the import check
  * Tests: Add tests for module_loader and type the module
  * Add adjustments for the source installation
  * close file after open
  * make esx_modules available to template
  * fix bootcfg template path
  Delete patches which were upstreamed and are included in the tarball:
  D    better-string-replacement-performance.diff
  D    cgi_parse_qs_is_deprecated.diff
  D    fix-for-old-str.join-usage.diff
  D    fix-string-replacement.diff
  D    load_module_apache_suse_fix.diff
  D    refactored_auth_module.diff
  D    remove-redundant-json-suffix.diff</changelog>
  <changelog author="trenn@suse.de" date="1613908800">- Update to version 3.2.0+git20210221.644f267c:
  * Address review concerns by @nodeg
  * Add schema checking code and test it
  * Convert integer bools to real bools
  * Docs: Rearrange to alphabetical order &amp; add missing settings
  * Add python-schema to our requirements
  * post_report: Use with syntax to close file in case of an error.
  * Fix linter errors in check.py
  * Remove import cgi
  * Adjust prospector Config to fix doubled issues
  * Fix Codacy linter errors</changelog>
  <changelog author="trenn@suse.de" date="1615896000">- Update to version 3.2.1+git20210315.f7482f6b:
  * API: Add HTTP 200 Return in case we have an OPTIONS request
  * Install everything in scripts/ to get migrate-data-v2-to-v3.py
  * Update issue templates
  * Webinterface: Removal of the Django Version
  * Remove get-loader code
  * Remove internal tftp python server and remove tornado dependencies
  * Increase version of Cobbler to 3.2.1
  * Move legacy field setting
  * Add tests for distro.py and item.py
  * Templates: Move macros back to the template_api and fix snippets
  * Templates: Remove old subject parameter; rename Template to CobblerTemplate
  * Templates: Improve Cheetah template child class (linter &amp; comments)
  * Templates: Improve docs and fix linter errors with sedsec
  * CLI: Add class docstring for the main class
  * Actions - Replicate: Add class docstring
  * Serializer - Mongo: Revert explicit type because of soft req on MongoDB
  * Grub: Add tests and catch some errors
  * Fix several issues in module file.py
  * remove esxi70u1 from signatures and template from spec
  * remove esxi70u1 config and templates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Fixed SPEC file:
  * Re-added missing license header
  * Added missing Source tag for rpmlintrc</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1621339200">- Prevent some race conditions when writting tftpboot files and
  the destination directory is not existing (bsc#1186124)
- Added:
  * prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="trenn@suse.de" date="1630584000">- Update to version v3.2.1.295+git.af118f52:
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * docs: Update and cleanup
  * Adjustments to cobbler-settings validate
  * fix/windows
  * Applied suggestions from @agraul and @vzhestkov
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync
- Set disabled service to localonly
- Remove unused patch
  D    prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1630670400">- Do not export spec file from git, due to bad licence format
- Add rpmlintrc to sources</changelog>
  <changelog author="trenn@suse.de" date="1632052800">- Update to version 3.2.1.336+git.5639a3af:
  * Autoinstall Manager: Fix utils.die calls and removed unused variable
  * Docs: Add the mkgrub command to the CLI
  * Add docstring to new API method
  * Added new keys to the migration module for 3.3.0
  * spec file needs an open source license header to be build in open build service
  * Expose GrubImage Action in api.py and cli.py
  * Add GrubImage action
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * Adjustments to cobbler-settings validate
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync</changelog>
  <changelog author="trenn@suse.de" date="1634212800">- Update to version 3.3.0.50+git.c1d81950:
  * Add support for Windows 11
  * Do not warn users about missing files during removal
  * Collections: Simplify the duplication checks
  * mkloaders: Add checks for required components
  * mkgrub: Rename file and class to mkloaders
  * mkgrub: Use grub subdirectory for storing binary executables
  * Downgrade info to debug message when loading systems
  * Show startup time in seconds if python3-psutil is installed
  * Use newly introduce per item serializer on parent/profile addings
  * Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now
  * Introduce new serialize_one_item function
  * Exclude ourselves from duplicate checks for ip/mac/dns duplicates
  * mkgrub: Improve bootloader building process
  * mkgrub: Apply opinionated formatting
  * Fix defaults and path to the ipxe files
  * Version bump to V3.3.1
  * Remove not existent check for disabled spacewalk registration
  * Security: Flag gate for modify_setting in XMLRPC
  * Safeguard XMLRPC against rce
  * Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address
  * MAC address should already be properly formatted
  * Write message that initrd has successfully been loaded
  * Set default menu if netboot is enabled
  * Use the grub formatted tftp URL in for loading kernel/initrd remotely</changelog>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;psuarezhernandez@suse.com&gt;" date="1732104000">- Update to 3.3.7
  * Security: Fix issue that allowed anyone to connect to the API
    as admin (CVE-2024-47533, bsc#1231332)
  * bind - Fix bug that prevents cname entries from being
    generated successfully
  * Fix build on RHEL9 based distributions (fence-agents-all split)
  * Fix for Windows systems
  * Docs: Add missing dependencies for source installation
  * Fix issue that prevented systems from being synced when the
    profile was edited</changelog>
</package>
<package pkgid="8fe9fba7d198c4ab6951d7ebea8e80ceca8ec01ce2ff687fc03321fbffe5a727" name="cobbler" arch="src">
  <version epoch="0" ver="3.3.7" rel="bp156.2.6.1"/>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1610971200">- Fix string replacement for @@xyz@@
- Better performing string replacements
- Added:
  * better-string-replacement-performance.diff
  * fix-string-replacement.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057600">- Update tarball from upstream to remove the .pc quilt folder.</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057601">- Update spec file to satisfy current rpmbuild (&gt;=4.16) and make
  the build on Tumbleweed work again.</changelog>
  <changelog author="trenn@suse.de" date="1613736000">- Update to version 3.2.0+git20210218.8af5f420:
  * revert_strip_none prior adding an object on replicate
  * Remove unused function filter_upgrade_duplicates() in file.py
  * Add filename to exception
  * Add return types in file.py
  * Handle files with double .json ending
  * sync_post_wingen: Include pefile in the import check
  * Tests: Add tests for module_loader and type the module
  * Add adjustments for the source installation
  * close file after open
  * make esx_modules available to template
  * fix bootcfg template path
  Delete patches which were upstreamed and are included in the tarball:
  D    better-string-replacement-performance.diff
  D    cgi_parse_qs_is_deprecated.diff
  D    fix-for-old-str.join-usage.diff
  D    fix-string-replacement.diff
  D    load_module_apache_suse_fix.diff
  D    refactored_auth_module.diff
  D    remove-redundant-json-suffix.diff</changelog>
  <changelog author="trenn@suse.de" date="1613908800">- Update to version 3.2.0+git20210221.644f267c:
  * Address review concerns by @nodeg
  * Add schema checking code and test it
  * Convert integer bools to real bools
  * Docs: Rearrange to alphabetical order &amp; add missing settings
  * Add python-schema to our requirements
  * post_report: Use with syntax to close file in case of an error.
  * Fix linter errors in check.py
  * Remove import cgi
  * Adjust prospector Config to fix doubled issues
  * Fix Codacy linter errors</changelog>
  <changelog author="trenn@suse.de" date="1615896000">- Update to version 3.2.1+git20210315.f7482f6b:
  * API: Add HTTP 200 Return in case we have an OPTIONS request
  * Install everything in scripts/ to get migrate-data-v2-to-v3.py
  * Update issue templates
  * Webinterface: Removal of the Django Version
  * Remove get-loader code
  * Remove internal tftp python server and remove tornado dependencies
  * Increase version of Cobbler to 3.2.1
  * Move legacy field setting
  * Add tests for distro.py and item.py
  * Templates: Move macros back to the template_api and fix snippets
  * Templates: Remove old subject parameter; rename Template to CobblerTemplate
  * Templates: Improve Cheetah template child class (linter &amp; comments)
  * Templates: Improve docs and fix linter errors with sedsec
  * CLI: Add class docstring for the main class
  * Actions - Replicate: Add class docstring
  * Serializer - Mongo: Revert explicit type because of soft req on MongoDB
  * Grub: Add tests and catch some errors
  * Fix several issues in module file.py
  * remove esxi70u1 from signatures and template from spec
  * remove esxi70u1 config and templates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Fixed SPEC file:
  * Re-added missing license header
  * Added missing Source tag for rpmlintrc</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1621339200">- Prevent some race conditions when writting tftpboot files and
  the destination directory is not existing (bsc#1186124)
- Added:
  * prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="trenn@suse.de" date="1630584000">- Update to version v3.2.1.295+git.af118f52:
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * docs: Update and cleanup
  * Adjustments to cobbler-settings validate
  * fix/windows
  * Applied suggestions from @agraul and @vzhestkov
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync
- Set disabled service to localonly
- Remove unused patch
  D    prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1630670400">- Do not export spec file from git, due to bad licence format
- Add rpmlintrc to sources</changelog>
  <changelog author="trenn@suse.de" date="1632052800">- Update to version 3.2.1.336+git.5639a3af:
  * Autoinstall Manager: Fix utils.die calls and removed unused variable
  * Docs: Add the mkgrub command to the CLI
  * Add docstring to new API method
  * Added new keys to the migration module for 3.3.0
  * spec file needs an open source license header to be build in open build service
  * Expose GrubImage Action in api.py and cli.py
  * Add GrubImage action
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * Adjustments to cobbler-settings validate
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync</changelog>
  <changelog author="trenn@suse.de" date="1634212800">- Update to version 3.3.0.50+git.c1d81950:
  * Add support for Windows 11
  * Do not warn users about missing files during removal
  * Collections: Simplify the duplication checks
  * mkloaders: Add checks for required components
  * mkgrub: Rename file and class to mkloaders
  * mkgrub: Use grub subdirectory for storing binary executables
  * Downgrade info to debug message when loading systems
  * Show startup time in seconds if python3-psutil is installed
  * Use newly introduce per item serializer on parent/profile addings
  * Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now
  * Introduce new serialize_one_item function
  * Exclude ourselves from duplicate checks for ip/mac/dns duplicates
  * mkgrub: Improve bootloader building process
  * mkgrub: Apply opinionated formatting
  * Fix defaults and path to the ipxe files
  * Version bump to V3.3.1
  * Remove not existent check for disabled spacewalk registration
  * Security: Flag gate for modify_setting in XMLRPC
  * Safeguard XMLRPC against rce
  * Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address
  * MAC address should already be properly formatted
  * Write message that initrd has successfully been loaded
  * Set default menu if netboot is enabled
  * Use the grub formatted tftp URL in for loading kernel/initrd remotely</changelog>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;psuarezhernandez@suse.com&gt;" date="1732104000">- Update to 3.3.7
  * Security: Fix issue that allowed anyone to connect to the API
    as admin (CVE-2024-47533, bsc#1231332)
  * bind - Fix bug that prevents cname entries from being
    generated successfully
  * Fix build on RHEL9 based distributions (fence-agents-all split)
  * Fix for Windows systems
  * Docs: Add missing dependencies for source installation
  * Fix issue that prevented systems from being synced when the
    profile was edited</changelog>
</package>
<package pkgid="7344d75f6057a539cdceefe55ca751513a65fe3361df130e3c620a7ea76c52be" name="cobbler-tests" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="bp156.2.3.1"/>
  <changelog author="Jochen Breuer &lt;jbreuer@suse.de&gt;" date="1605268800">- Remove redundant '.json' suffix
- Added:
  * remove-redundant-json-suffix.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1610971200">- Fix string replacement for @@xyz@@
- Better performing string replacements
- Added:
  * better-string-replacement-performance.diff
  * fix-string-replacement.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057600">- Update tarball from upstream to remove the .pc quilt folder.</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057601">- Update spec file to satisfy current rpmbuild (&gt;=4.16) and make
  the build on Tumbleweed work again.</changelog>
  <changelog author="trenn@suse.de" date="1613736000">- Update to version 3.2.0+git20210218.8af5f420:
  * revert_strip_none prior adding an object on replicate
  * Remove unused function filter_upgrade_duplicates() in file.py
  * Add filename to exception
  * Add return types in file.py
  * Handle files with double .json ending
  * sync_post_wingen: Include pefile in the import check
  * Tests: Add tests for module_loader and type the module
  * Add adjustments for the source installation
  * close file after open
  * make esx_modules available to template
  * fix bootcfg template path
  Delete patches which were upstreamed and are included in the tarball:
  D    better-string-replacement-performance.diff
  D    cgi_parse_qs_is_deprecated.diff
  D    fix-for-old-str.join-usage.diff
  D    fix-string-replacement.diff
  D    load_module_apache_suse_fix.diff
  D    refactored_auth_module.diff
  D    remove-redundant-json-suffix.diff</changelog>
  <changelog author="trenn@suse.de" date="1613908800">- Update to version 3.2.0+git20210221.644f267c:
  * Address review concerns by @nodeg
  * Add schema checking code and test it
  * Convert integer bools to real bools
  * Docs: Rearrange to alphabetical order &amp; add missing settings
  * Add python-schema to our requirements
  * post_report: Use with syntax to close file in case of an error.
  * Fix linter errors in check.py
  * Remove import cgi
  * Adjust prospector Config to fix doubled issues
  * Fix Codacy linter errors</changelog>
  <changelog author="trenn@suse.de" date="1615896000">- Update to version 3.2.1+git20210315.f7482f6b:
  * API: Add HTTP 200 Return in case we have an OPTIONS request
  * Install everything in scripts/ to get migrate-data-v2-to-v3.py
  * Update issue templates
  * Webinterface: Removal of the Django Version
  * Remove get-loader code
  * Remove internal tftp python server and remove tornado dependencies
  * Increase version of Cobbler to 3.2.1
  * Move legacy field setting
  * Add tests for distro.py and item.py
  * Templates: Move macros back to the template_api and fix snippets
  * Templates: Remove old subject parameter; rename Template to CobblerTemplate
  * Templates: Improve Cheetah template child class (linter &amp; comments)
  * Templates: Improve docs and fix linter errors with sedsec
  * CLI: Add class docstring for the main class
  * Actions - Replicate: Add class docstring
  * Serializer - Mongo: Revert explicit type because of soft req on MongoDB
  * Grub: Add tests and catch some errors
  * Fix several issues in module file.py
  * remove esxi70u1 from signatures and template from spec
  * remove esxi70u1 config and templates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Fixed SPEC file:
  * Re-added missing license header
  * Added missing Source tag for rpmlintrc</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1621339200">- Prevent some race conditions when writting tftpboot files and
  the destination directory is not existing (bsc#1186124)
- Added:
  * prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="trenn@suse.de" date="1630584000">- Update to version v3.2.1.295+git.af118f52:
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * docs: Update and cleanup
  * Adjustments to cobbler-settings validate
  * fix/windows
  * Applied suggestions from @agraul and @vzhestkov
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync
- Set disabled service to localonly
- Remove unused patch
  D    prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1630670400">- Do not export spec file from git, due to bad licence format
- Add rpmlintrc to sources</changelog>
  <changelog author="trenn@suse.de" date="1632052800">- Update to version 3.2.1.336+git.5639a3af:
  * Autoinstall Manager: Fix utils.die calls and removed unused variable
  * Docs: Add the mkgrub command to the CLI
  * Add docstring to new API method
  * Added new keys to the migration module for 3.3.0
  * spec file needs an open source license header to be build in open build service
  * Expose GrubImage Action in api.py and cli.py
  * Add GrubImage action
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * Adjustments to cobbler-settings validate
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync</changelog>
  <changelog author="trenn@suse.de" date="1634212800">- Update to version 3.3.0.50+git.c1d81950:
  * Add support for Windows 11
  * Do not warn users about missing files during removal
  * Collections: Simplify the duplication checks
  * mkloaders: Add checks for required components
  * mkgrub: Rename file and class to mkloaders
  * mkgrub: Use grub subdirectory for storing binary executables
  * Downgrade info to debug message when loading systems
  * Show startup time in seconds if python3-psutil is installed
  * Use newly introduce per item serializer on parent/profile addings
  * Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now
  * Introduce new serialize_one_item function
  * Exclude ourselves from duplicate checks for ip/mac/dns duplicates
  * mkgrub: Improve bootloader building process
  * mkgrub: Apply opinionated formatting
  * Fix defaults and path to the ipxe files
  * Version bump to V3.3.1
  * Remove not existent check for disabled spacewalk registration
  * Security: Flag gate for modify_setting in XMLRPC
  * Safeguard XMLRPC against rce
  * Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address
  * MAC address should already be properly formatted
  * Write message that initrd has successfully been loaded
  * Set default menu if netboot is enabled
  * Use the grub formatted tftp URL in for loading kernel/initrd remotely</changelog>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
</package>
<package pkgid="62c6959f512ddef328a417dcec24e0e07bc6e072310dc4bdbedd49d659039f06" name="cobbler-tests" arch="noarch">
  <version epoch="0" ver="3.3.7" rel="bp156.2.6.1"/>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1610971200">- Fix string replacement for @@xyz@@
- Better performing string replacements
- Added:
  * better-string-replacement-performance.diff
  * fix-string-replacement.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057600">- Update tarball from upstream to remove the .pc quilt folder.</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057601">- Update spec file to satisfy current rpmbuild (&gt;=4.16) and make
  the build on Tumbleweed work again.</changelog>
  <changelog author="trenn@suse.de" date="1613736000">- Update to version 3.2.0+git20210218.8af5f420:
  * revert_strip_none prior adding an object on replicate
  * Remove unused function filter_upgrade_duplicates() in file.py
  * Add filename to exception
  * Add return types in file.py
  * Handle files with double .json ending
  * sync_post_wingen: Include pefile in the import check
  * Tests: Add tests for module_loader and type the module
  * Add adjustments for the source installation
  * close file after open
  * make esx_modules available to template
  * fix bootcfg template path
  Delete patches which were upstreamed and are included in the tarball:
  D    better-string-replacement-performance.diff
  D    cgi_parse_qs_is_deprecated.diff
  D    fix-for-old-str.join-usage.diff
  D    fix-string-replacement.diff
  D    load_module_apache_suse_fix.diff
  D    refactored_auth_module.diff
  D    remove-redundant-json-suffix.diff</changelog>
  <changelog author="trenn@suse.de" date="1613908800">- Update to version 3.2.0+git20210221.644f267c:
  * Address review concerns by @nodeg
  * Add schema checking code and test it
  * Convert integer bools to real bools
  * Docs: Rearrange to alphabetical order &amp; add missing settings
  * Add python-schema to our requirements
  * post_report: Use with syntax to close file in case of an error.
  * Fix linter errors in check.py
  * Remove import cgi
  * Adjust prospector Config to fix doubled issues
  * Fix Codacy linter errors</changelog>
  <changelog author="trenn@suse.de" date="1615896000">- Update to version 3.2.1+git20210315.f7482f6b:
  * API: Add HTTP 200 Return in case we have an OPTIONS request
  * Install everything in scripts/ to get migrate-data-v2-to-v3.py
  * Update issue templates
  * Webinterface: Removal of the Django Version
  * Remove get-loader code
  * Remove internal tftp python server and remove tornado dependencies
  * Increase version of Cobbler to 3.2.1
  * Move legacy field setting
  * Add tests for distro.py and item.py
  * Templates: Move macros back to the template_api and fix snippets
  * Templates: Remove old subject parameter; rename Template to CobblerTemplate
  * Templates: Improve Cheetah template child class (linter &amp; comments)
  * Templates: Improve docs and fix linter errors with sedsec
  * CLI: Add class docstring for the main class
  * Actions - Replicate: Add class docstring
  * Serializer - Mongo: Revert explicit type because of soft req on MongoDB
  * Grub: Add tests and catch some errors
  * Fix several issues in module file.py
  * remove esxi70u1 from signatures and template from spec
  * remove esxi70u1 config and templates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Fixed SPEC file:
  * Re-added missing license header
  * Added missing Source tag for rpmlintrc</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1621339200">- Prevent some race conditions when writting tftpboot files and
  the destination directory is not existing (bsc#1186124)
- Added:
  * prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="trenn@suse.de" date="1630584000">- Update to version v3.2.1.295+git.af118f52:
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * docs: Update and cleanup
  * Adjustments to cobbler-settings validate
  * fix/windows
  * Applied suggestions from @agraul and @vzhestkov
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync
- Set disabled service to localonly
- Remove unused patch
  D    prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1630670400">- Do not export spec file from git, due to bad licence format
- Add rpmlintrc to sources</changelog>
  <changelog author="trenn@suse.de" date="1632052800">- Update to version 3.2.1.336+git.5639a3af:
  * Autoinstall Manager: Fix utils.die calls and removed unused variable
  * Docs: Add the mkgrub command to the CLI
  * Add docstring to new API method
  * Added new keys to the migration module for 3.3.0
  * spec file needs an open source license header to be build in open build service
  * Expose GrubImage Action in api.py and cli.py
  * Add GrubImage action
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * Adjustments to cobbler-settings validate
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync</changelog>
  <changelog author="trenn@suse.de" date="1634212800">- Update to version 3.3.0.50+git.c1d81950:
  * Add support for Windows 11
  * Do not warn users about missing files during removal
  * Collections: Simplify the duplication checks
  * mkloaders: Add checks for required components
  * mkgrub: Rename file and class to mkloaders
  * mkgrub: Use grub subdirectory for storing binary executables
  * Downgrade info to debug message when loading systems
  * Show startup time in seconds if python3-psutil is installed
  * Use newly introduce per item serializer on parent/profile addings
  * Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now
  * Introduce new serialize_one_item function
  * Exclude ourselves from duplicate checks for ip/mac/dns duplicates
  * mkgrub: Improve bootloader building process
  * mkgrub: Apply opinionated formatting
  * Fix defaults and path to the ipxe files
  * Version bump to V3.3.1
  * Remove not existent check for disabled spacewalk registration
  * Security: Flag gate for modify_setting in XMLRPC
  * Safeguard XMLRPC against rce
  * Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address
  * MAC address should already be properly formatted
  * Write message that initrd has successfully been loaded
  * Set default menu if netboot is enabled
  * Use the grub formatted tftp URL in for loading kernel/initrd remotely</changelog>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;psuarezhernandez@suse.com&gt;" date="1732104000">- Update to 3.3.7
  * Security: Fix issue that allowed anyone to connect to the API
    as admin (CVE-2024-47533, bsc#1231332)
  * bind - Fix bug that prevents cname entries from being
    generated successfully
  * Fix build on RHEL9 based distributions (fence-agents-all split)
  * Fix for Windows systems
  * Docs: Add missing dependencies for source installation
  * Fix issue that prevented systems from being synced when the
    profile was edited</changelog>
</package>
<package pkgid="3047ccd90c9fae36d969f676e5590d7f316af49ef67b5d11a9de9c77619f360f" name="cobbler-tests-containers" arch="noarch">
  <version epoch="0" ver="3.3.6" rel="bp156.2.3.1"/>
  <changelog author="Jochen Breuer &lt;jbreuer@suse.de&gt;" date="1605268800">- Remove redundant '.json' suffix
- Added:
  * remove-redundant-json-suffix.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1610971200">- Fix string replacement for @@xyz@@
- Better performing string replacements
- Added:
  * better-string-replacement-performance.diff
  * fix-string-replacement.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057600">- Update tarball from upstream to remove the .pc quilt folder.</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057601">- Update spec file to satisfy current rpmbuild (&gt;=4.16) and make
  the build on Tumbleweed work again.</changelog>
  <changelog author="trenn@suse.de" date="1613736000">- Update to version 3.2.0+git20210218.8af5f420:
  * revert_strip_none prior adding an object on replicate
  * Remove unused function filter_upgrade_duplicates() in file.py
  * Add filename to exception
  * Add return types in file.py
  * Handle files with double .json ending
  * sync_post_wingen: Include pefile in the import check
  * Tests: Add tests for module_loader and type the module
  * Add adjustments for the source installation
  * close file after open
  * make esx_modules available to template
  * fix bootcfg template path
  Delete patches which were upstreamed and are included in the tarball:
  D    better-string-replacement-performance.diff
  D    cgi_parse_qs_is_deprecated.diff
  D    fix-for-old-str.join-usage.diff
  D    fix-string-replacement.diff
  D    load_module_apache_suse_fix.diff
  D    refactored_auth_module.diff
  D    remove-redundant-json-suffix.diff</changelog>
  <changelog author="trenn@suse.de" date="1613908800">- Update to version 3.2.0+git20210221.644f267c:
  * Address review concerns by @nodeg
  * Add schema checking code and test it
  * Convert integer bools to real bools
  * Docs: Rearrange to alphabetical order &amp; add missing settings
  * Add python-schema to our requirements
  * post_report: Use with syntax to close file in case of an error.
  * Fix linter errors in check.py
  * Remove import cgi
  * Adjust prospector Config to fix doubled issues
  * Fix Codacy linter errors</changelog>
  <changelog author="trenn@suse.de" date="1615896000">- Update to version 3.2.1+git20210315.f7482f6b:
  * API: Add HTTP 200 Return in case we have an OPTIONS request
  * Install everything in scripts/ to get migrate-data-v2-to-v3.py
  * Update issue templates
  * Webinterface: Removal of the Django Version
  * Remove get-loader code
  * Remove internal tftp python server and remove tornado dependencies
  * Increase version of Cobbler to 3.2.1
  * Move legacy field setting
  * Add tests for distro.py and item.py
  * Templates: Move macros back to the template_api and fix snippets
  * Templates: Remove old subject parameter; rename Template to CobblerTemplate
  * Templates: Improve Cheetah template child class (linter &amp; comments)
  * Templates: Improve docs and fix linter errors with sedsec
  * CLI: Add class docstring for the main class
  * Actions - Replicate: Add class docstring
  * Serializer - Mongo: Revert explicit type because of soft req on MongoDB
  * Grub: Add tests and catch some errors
  * Fix several issues in module file.py
  * remove esxi70u1 from signatures and template from spec
  * remove esxi70u1 config and templates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Fixed SPEC file:
  * Re-added missing license header
  * Added missing Source tag for rpmlintrc</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1621339200">- Prevent some race conditions when writting tftpboot files and
  the destination directory is not existing (bsc#1186124)
- Added:
  * prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="trenn@suse.de" date="1630584000">- Update to version v3.2.1.295+git.af118f52:
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * docs: Update and cleanup
  * Adjustments to cobbler-settings validate
  * fix/windows
  * Applied suggestions from @agraul and @vzhestkov
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync
- Set disabled service to localonly
- Remove unused patch
  D    prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1630670400">- Do not export spec file from git, due to bad licence format
- Add rpmlintrc to sources</changelog>
  <changelog author="trenn@suse.de" date="1632052800">- Update to version 3.2.1.336+git.5639a3af:
  * Autoinstall Manager: Fix utils.die calls and removed unused variable
  * Docs: Add the mkgrub command to the CLI
  * Add docstring to new API method
  * Added new keys to the migration module for 3.3.0
  * spec file needs an open source license header to be build in open build service
  * Expose GrubImage Action in api.py and cli.py
  * Add GrubImage action
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * Adjustments to cobbler-settings validate
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync</changelog>
  <changelog author="trenn@suse.de" date="1634212800">- Update to version 3.3.0.50+git.c1d81950:
  * Add support for Windows 11
  * Do not warn users about missing files during removal
  * Collections: Simplify the duplication checks
  * mkloaders: Add checks for required components
  * mkgrub: Rename file and class to mkloaders
  * mkgrub: Use grub subdirectory for storing binary executables
  * Downgrade info to debug message when loading systems
  * Show startup time in seconds if python3-psutil is installed
  * Use newly introduce per item serializer on parent/profile addings
  * Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now
  * Introduce new serialize_one_item function
  * Exclude ourselves from duplicate checks for ip/mac/dns duplicates
  * mkgrub: Improve bootloader building process
  * mkgrub: Apply opinionated formatting
  * Fix defaults and path to the ipxe files
  * Version bump to V3.3.1
  * Remove not existent check for disabled spacewalk registration
  * Security: Flag gate for modify_setting in XMLRPC
  * Safeguard XMLRPC against rce
  * Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address
  * MAC address should already be properly formatted
  * Write message that initrd has successfully been loaded
  * Set default menu if netboot is enabled
  * Use the grub formatted tftp URL in for loading kernel/initrd remotely</changelog>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
</package>
<package pkgid="e199e741db7c5cdfa5636178edb6ef1843ac5ec483ddf44a02648651ca50eebc" name="cobbler-tests-containers" arch="noarch">
  <version epoch="0" ver="3.3.7" rel="bp156.2.6.1"/>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1610971200">- Fix string replacement for @@xyz@@
- Better performing string replacements
- Added:
  * better-string-replacement-performance.diff
  * fix-string-replacement.diff</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057600">- Update tarball from upstream to remove the .pc quilt folder.</changelog>
  <changelog author="Dominik Gedon &lt;dominik.gedon@suse.com&gt;" date="1611057601">- Update spec file to satisfy current rpmbuild (&gt;=4.16) and make
  the build on Tumbleweed work again.</changelog>
  <changelog author="trenn@suse.de" date="1613736000">- Update to version 3.2.0+git20210218.8af5f420:
  * revert_strip_none prior adding an object on replicate
  * Remove unused function filter_upgrade_duplicates() in file.py
  * Add filename to exception
  * Add return types in file.py
  * Handle files with double .json ending
  * sync_post_wingen: Include pefile in the import check
  * Tests: Add tests for module_loader and type the module
  * Add adjustments for the source installation
  * close file after open
  * make esx_modules available to template
  * fix bootcfg template path
  Delete patches which were upstreamed and are included in the tarball:
  D    better-string-replacement-performance.diff
  D    cgi_parse_qs_is_deprecated.diff
  D    fix-for-old-str.join-usage.diff
  D    fix-string-replacement.diff
  D    load_module_apache_suse_fix.diff
  D    refactored_auth_module.diff
  D    remove-redundant-json-suffix.diff</changelog>
  <changelog author="trenn@suse.de" date="1613908800">- Update to version 3.2.0+git20210221.644f267c:
  * Address review concerns by @nodeg
  * Add schema checking code and test it
  * Convert integer bools to real bools
  * Docs: Rearrange to alphabetical order &amp; add missing settings
  * Add python-schema to our requirements
  * post_report: Use with syntax to close file in case of an error.
  * Fix linter errors in check.py
  * Remove import cgi
  * Adjust prospector Config to fix doubled issues
  * Fix Codacy linter errors</changelog>
  <changelog author="trenn@suse.de" date="1615896000">- Update to version 3.2.1+git20210315.f7482f6b:
  * API: Add HTTP 200 Return in case we have an OPTIONS request
  * Install everything in scripts/ to get migrate-data-v2-to-v3.py
  * Update issue templates
  * Webinterface: Removal of the Django Version
  * Remove get-loader code
  * Remove internal tftp python server and remove tornado dependencies
  * Increase version of Cobbler to 3.2.1
  * Move legacy field setting
  * Add tests for distro.py and item.py
  * Templates: Move macros back to the template_api and fix snippets
  * Templates: Remove old subject parameter; rename Template to CobblerTemplate
  * Templates: Improve Cheetah template child class (linter &amp; comments)
  * Templates: Improve docs and fix linter errors with sedsec
  * CLI: Add class docstring for the main class
  * Actions - Replicate: Add class docstring
  * Serializer - Mongo: Revert explicit type because of soft req on MongoDB
  * Grub: Add tests and catch some errors
  * Fix several issues in module file.py
  * remove esxi70u1 from signatures and template from spec
  * remove esxi70u1 config and templates</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Fixed SPEC file:
  * Re-added missing license header
  * Added missing Source tag for rpmlintrc</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1621339200">- Prevent some race conditions when writting tftpboot files and
  the destination directory is not existing (bsc#1186124)
- Added:
  * prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="trenn@suse.de" date="1630584000">- Update to version v3.2.1.295+git.af118f52:
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * docs: Update and cleanup
  * Adjustments to cobbler-settings validate
  * fix/windows
  * Applied suggestions from @agraul and @vzhestkov
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync
- Set disabled service to localonly
- Remove unused patch
  D    prevent-race-condition-writting-tftpboot-files-bsc1186124.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1630670400">- Do not export spec file from git, due to bad licence format
- Add rpmlintrc to sources</changelog>
  <changelog author="trenn@suse.de" date="1632052800">- Update to version 3.2.1.336+git.5639a3af:
  * Autoinstall Manager: Fix utils.die calls and removed unused variable
  * Docs: Add the mkgrub command to the CLI
  * Add docstring to new API method
  * Added new keys to the migration module for 3.3.0
  * spec file needs an open source license header to be build in open build service
  * Expose GrubImage Action in api.py and cli.py
  * Add GrubImage action
  * Refactor the hardlink command to support non default web directories.
  * Cobbler-settings: Change options order
  * docs: Fix docstrings and logger formatting
  * Adjustments to cobbler-settings validate
  * Update sleep time in setup-supervisor script
  * reposync_ssl
  * Feat.: add support for Debian 11 Bullseye
  * fix: cobbler reposync</changelog>
  <changelog author="trenn@suse.de" date="1634212800">- Update to version 3.3.0.50+git.c1d81950:
  * Add support for Windows 11
  * Do not warn users about missing files during removal
  * Collections: Simplify the duplication checks
  * mkloaders: Add checks for required components
  * mkgrub: Rename file and class to mkloaders
  * mkgrub: Use grub subdirectory for storing binary executables
  * Downgrade info to debug message when loading systems
  * Show startup time in seconds if python3-psutil is installed
  * Use newly introduce per item serializer on parent/profile addings
  * Remove check_for_duplicate_netinfo parameter checking, this is done in interface setter now
  * Introduce new serialize_one_item function
  * Exclude ourselves from duplicate checks for ip/mac/dns duplicates
  * mkgrub: Improve bootloader building process
  * mkgrub: Apply opinionated formatting
  * Fix defaults and path to the ipxe files
  * Version bump to V3.3.1
  * Remove not existent check for disabled spacewalk registration
  * Security: Flag gate for modify_setting in XMLRPC
  * Safeguard XMLRPC against rce
  * Ease up condition checking and do not add interfaces to dhcp6 without ipv6 address
  * MAC address should already be properly formatted
  * Write message that initrd has successfully been loaded
  * Set default menu if netboot is enabled
  * Use the grub formatted tftp URL in for loading kernel/initrd remotely</changelog>
  <changelog author="alexander.graul@suse.com" date="1645185600">- This update contains fixes for CVE-2021-45082 and 2021-45083
- Update to version 3.3.1.0+git.f5b0599a:
  * Fix spec error introduced with CVE fix
  * Security: Fix incomplete template sanitization
  * Security: Restrict config file accessibility
  * Docker: CentOS to Rocky Linux move for Compose
  * Remove old Cobbler Web leftovers
  * Utils: Check if service is running before stopping it
  * CI: Remove test report parsing and publishing
  * System-Tests: Remove broken Test report parser
  * Use distro_build_configs.sh for fixing bind path</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1647000000">- This update fixes CVE-2022-0860 (bsc#1197027)
- Version 3.3.0 fixed jsc#SUMA-112
- Update to version 3.3.2
  * New:
  * cobbler sync doesn't have to be executed no more after enable_ipxe was flipped
  * Auth: Support for Global Secure Catalog via LDAP provider
  * Changes:
  * Reposync now deletes old metadata to prevent metadata merge conflicts
  * The automigration of the settings is now not enabled per default.
  * We removed ppc from RedHat EL 7 as it is not supported
  * Bugfixes:
  * Network interface is not subscriptable errors were fixed
  * The stacktraces related to the package and file pre &amp; post triggers should no longer appear
  * You should be able to add multiple initrds if needed again
  * Debian: Fix regex for SHIM_FILE which now provides a working reasonable default</changelog>
  <changelog author="Stefan Bluhm &lt;stefan.bluhm@clacee.eu&gt;" date="1648728000">- Added workaround to build Cobbler 3.3.2 on AlmaLinux.</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1654257600">- Update to version 3.3.3
  * New:
  * Uyuni Proxies can now be set with the schema validation.
  * Cobbler should now build on AlmaLinux.
  * The initrd is not required anymore as it is an optional file.
  * XML-RPC: Added dump_vars endpoint. This is intended to replace get_blended_data as of 3.4.0.
  * XML-RPC: Added get_item_resolved_value &amp; set_item_resolved_value endpoints.
  * Breaking Changes:
  * The field virt_file_size is now a float and the related settings as well.
  * Changes:
  * The error messages for duplicated objects now contains the name of the duplicated object.
  * Bugfixes:
  * Dictionaries had the wrong value set for &lt;&lt;inherit&gt;&gt;.
  * There were some cases in which the autoinstallation manager was handed the wrong object and then crashed.
  * The inheritance of the owners field was fixed.
  * Serial Console options should not contain bogous -1 value anymore.
  * HTTP API should not throw permission errors anymore.
  * During build the log was not visible due to a custom logger without output.
  * cobbler mkloaders now also copies dependencies of menu.c32.
  * We now generate the grub configuration for the architectures correct again.
  * virt_file_size now is a float at all times.
  * Cobbler should restart successfully now if you have attached an image to a system.
  * If you have a system named default the bootloader was not removed properly before.
  * cobbler buildiso: The isolinux.cfg was not properly formatted.
  * There were unharmful templating errors in the log related to redhat_management_type. The parts depending on this were removed.
  * The DNS managers were non-functional before because of a not existing function call.
  * cobbler buildiso failed with --tmpdirs that don't end in buildiso.
  * cobbler buildiso had outdated docs and help messages for some parameters.
  * cobbler import: It was impossible to import Rocky Linux 8.5 successfully.
  * Cobbler created duplicated settings files before.
  * cobbler sync was broken by refactoring to shell=False before.
- Removed:
  * cobbler332alma.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1658404800">- Fix issue that a custom kernel with the extension ".kernel" is not
  accepted by "cobbler distro add"
- Fix issue with "get_item_resolved_value" that prevented it from
  returning in cases where a complex object would have been returned
- Fix issue where the logs would have been spammed with "grab_tree"
  messages that are meant for debugging
- Added:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;pablo.suarezhernandez@suse.com&gt;" date="1684324800">- Fix package building with Sphinx &gt;= 7.0.0
- Switch packaging from patch based to Git tree based development
- All patches that are being removed in this revision are contained in
  the new Git tree.
- Do generate boot menus even if no profiles or systems - only local boot
- Avoid crashing running buildiso in certain conditions.
- Fix settings migration schema to work while upgrading on existing running
  Uyuni and SUSE Manager servers running with old Cobbler settings (bsc#1203478)
- Consider case of "next_server" being a hostname during migration
  of Cobbler collections.
- Fix problem with "proxy_url_ext" setting being None type.
- Update v2 to v3 migration script to allow migration of collections
  that contains settings from Cobbler 2. (bsc#1203478)
- Fix problem for the migration of "autoinstall" collection attribute.
- Fix failing Cobbler tests after upgrading to 3.3.3.
- Fix regression: allow empty string as interface_type value (bsc#1203478)
- Avoid possible override of existing values during migration
  of collections to 3.0.0 (bsc#1206160)
- Add new "cobbler-tests-containers" subpackage which contains setup and
  configuration files to run Cobbler tests in containers.
- Add missing code for previous patch file around boot_loaders migration.
- Improve Cobbler performance with item cache and threadpool (bsc#1205489)
- Skip collections that are inconsistent instead of crashing (bsc#1205749)
- Items: Fix creation of "default" NetworkInterface (bsc#1206520)
- S390X systems require their kernel options to have a linebreak at
  79 characters (bsc#1207595)
- settings-migration-v1-to-v2.sh will now handle paths with whitespace
  correct
- Fix renaming Cobbler items (bsc#1204900, bsc#1209149)
- Fix cobbler buildiso so that the artifact can be booted by EFI firmware.
  (bsc#1206060)
- Add input_string_*, input_boolean, input_int functiont to public API
- Removed:
  * backport_complex_xmlrpc_objects_and_logger_spam.patch
  * backport_kernel_regex_error_message.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1721131200">- Update to 3.3.6
  * Upstream all openSUSE specific patches that were maintained in Git
  * Fix rename of items that had uppercase letters
  * Skip inconsistent collections instead of crashing the daemon
- Update to 3.3.5
  * Added collection indicies for UUID's, MAC's, IP addresses and hostnames
    bsc#1219933
  * Re-added to_dict() caching
  * Added lazy loading for the daemon (off by default)
- Update to 3.3.4
  * Added cobbler-tests-containers subpackage
  * Updated the distro_signatures.json database
  * The default name for grub2-efi changed to grubx64.efi to match
    the DHCP template</changelog>
  <changelog author="Pablo Su&#xE1;rez Hern&#xE1;ndez &lt;psuarezhernandez@suse.com&gt;" date="1732104000">- Update to 3.3.7
  * Security: Fix issue that allowed anyone to connect to the API
    as admin (CVE-2024-47533, bsc#1231332)
  * bind - Fix bug that prevents cname entries from being
    generated successfully
  * Fix build on RHEL9 based distributions (fence-agents-all split)
  * Fix for Windows systems
  * Docs: Add missing dependencies for source installation
  * Fix issue that prevented systems from being synced when the
    profile was edited</changelog>
</package>
<package pkgid="7c5952e81d918c3904e6466746d4a3092e52630318289a2a9d639efc7e21f3da" name="cockpit" arch="aarch64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="851e9a8ffdbd6878cd8d5480dd6536f6de007eda150590b0c31b03f2ea1e3200" name="cockpit" arch="ppc64le">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="df248cc85b84ab6a50f20b7572661b51cecfca35e89ad3eb864f6e1ddcf085da" name="cockpit" arch="s390x">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="c45c9916e476e8708852c2bff1aaf358460416b7b88d88f3cdf4494505cb427e" name="cockpit" arch="src">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="c5bca30186ca6ba8c4433f895cdc124d9f5fc2b5879d13693c056c9581f9e274" name="cockpit" arch="x86_64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="ea13a86dd76ddf4fdf5a0d181cca3bff6e02a4f2478fca3a5c4203723e0080a4" name="cockpit" arch="aarch64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="2623ec2622c70a8d2369c05f9426f4d94a7e7d3f566f71b45797ec49e14d533c" name="cockpit" arch="ppc64le">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="b519c095c508d722e4fec94d415a516a4329648d68713e0f62bcb83d04070b2e" name="cockpit" arch="s390x">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="371b24dc89ef4a7392ba26435064ff31167da8f78a14e9677ef8fecd27fb03b5" name="cockpit" arch="src">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="f56aa07c5d75c91e149d508c95f9eb57653d724f5a3c775c05be5d10666952bc" name="cockpit" arch="x86_64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="9ac0eecfdb3fe015a9030195d8d389a75aa7e8745ce55a4672659f88e062dafc" name="cockpit" arch="aarch64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="db29354d8586e26d2f588b1de55b5f278dd0675eeaa5921d2307a531d18b88da" name="cockpit" arch="ppc64le">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="90189468d1a8b7cc7829dd851c5bde920086d8c66b720442ffb2a93b9a007c49" name="cockpit" arch="s390x">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="99e6c8100ae729d56dd20e7e817b3f39660fbc00dbf45b2083ba661d2d1f2613" name="cockpit" arch="src">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="acf81f1cbef72497324e6864f140ebdd1869b9850ada9277efbbf8432aab4e56" name="cockpit" arch="x86_64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="704bf73f0b5045429cd44305b006572564ee907e3778f2a216a73631e4033111" name="cockpit-bridge" arch="aarch64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="428592254bd307ada4c8cef1f35e468a909aa67c6dfca2915b0a7f0f3681a5dc" name="cockpit-bridge" arch="ppc64le">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="28fbd55f63373c8b1a7f0ccc76f850b28b308f094f8f8e79d31df3912f375aca" name="cockpit-bridge" arch="s390x">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="1600e5c30e359e70ecea3d1ffb4133ff51f089007acb1b37b3003abe41fa5e04" name="cockpit-bridge" arch="x86_64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="79885a03d5e094608f850990f55d444ba611dab3173cd5fde78ada256cad9e91" name="cockpit-bridge" arch="aarch64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="93e77c37f561ee56321ba6fc5546e1f1eba1e0ff1ea52e96f8b826abda275b96" name="cockpit-bridge" arch="ppc64le">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="a65220caa08bfbb4050a5deeba98beca32ae45191aa449724f5e145be4a3b3a8" name="cockpit-bridge" arch="s390x">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="7e132640fb54e56ac719ccd9d7101233d8ad03d21c20175d9321e89cadb27cb8" name="cockpit-bridge" arch="x86_64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="fd95478626614e4c6c4a2f26fe82f8b7294a4527d438b39b100229f34c95b509" name="cockpit-bridge" arch="aarch64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="df253793acf525f359b3c3afedb203fbfee9a55f803aa2ef4db550b8497202ae" name="cockpit-bridge" arch="ppc64le">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="3ed53e76fd97e91b1d8e083a42776c547474dc41da050cae1c0d19a1f2bd7f00" name="cockpit-bridge" arch="s390x">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="f68ba89620e54885c08b62681101d63bc1f9f9e5963ff9a7e4291d31b6566325" name="cockpit-bridge" arch="x86_64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="b6f0a48dcadebc61285bd70c6f297b447894d07121e9adfab90af31720dc6e84" name="cockpit-devel" arch="aarch64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="6c0ae9b300d42289ada2bb9c55e58336da4358027c57dea6d33f5102e36789fc" name="cockpit-devel" arch="ppc64le">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="ac19bb747453cf2c578e94a97a60bad6477094a1ea2879f9e9d6d8bf7f97b593" name="cockpit-devel" arch="s390x">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="ab52a2894c778b1af1898db0490ac95ed6d886f83798ffe6cf238a952ea561df" name="cockpit-devel" arch="x86_64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="457e6d2bd5c9b380e0603ad136d29272245eb14f9612842f33bcd08efa8ccede" name="cockpit-devel" arch="aarch64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="104f31f4f835f3d71c35042f1d3651bd540121e12df9b6e0ac62f44c851525df" name="cockpit-devel" arch="ppc64le">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="42cd2f93f553ff04b462754983c3792105cbf089ec82570c9db02954b2087046" name="cockpit-devel" arch="s390x">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="07fa5d9a0beab110c7c313018a84a154db546fe26d02deb40a8503bf3f6016ff" name="cockpit-devel" arch="x86_64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="b3fa24c65c2781af9f9d57ed8561f7e06addbb2ae8efb29350c127647b59c243" name="cockpit-devel" arch="aarch64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="5f525e137d6065ca2405cae5fa36840ed5be680f91fb1097b41e6ffef9f9b9f7" name="cockpit-devel" arch="ppc64le">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="577fbc3e3b579fc8bdf0c5342aae689c65f20d88c3fcbec1273d74bb43e74aca" name="cockpit-devel" arch="s390x">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="ce5f24f892d19718188c217d2ae2f7ed3493d165f0317bf24f86b75c5a13bddc" name="cockpit-devel" arch="x86_64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="0744f890291285514814b4c90051cba0d12b0727abcbbe6640d10f176a226e16" name="cockpit-doc" arch="noarch">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="215e589eb22d5013ddf956d46174ffb288a916b761a1ce203ef234f0db344e42" name="cockpit-doc" arch="noarch">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="3c236dddf494301fce4783afcdee2b2d073f2c3b658b2e20043ffeeea22a6530" name="cockpit-doc" arch="noarch">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="54b011d576ca88e53651c98af31d460f662851e2fd5cfa4a9c9d2c6e3d84c047" name="cockpit-kdump" arch="noarch">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="0fcefd244d819e9aa63164e11d1d406cdbbea68879d84fc0a8f05b84ee3f41e3" name="cockpit-kdump" arch="noarch">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="40cc31cda71ae25e811e9ac1f144e399463346d3fe59603d5c0dcb333788512b" name="cockpit-kdump" arch="noarch">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="f094f505d90cbeaf5891983a373c22064d6992977dbef7c0cb1591daa6ef0828" name="cockpit-machines" arch="noarch">
  <version epoch="0" ver="316" rel="bp156.2.2"/>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1643630400">- Remove translate-toolkit which is not available in SLE</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1646913600">- Require virt-install and qemu display drivers needed to start
  new VMs (bsc#1196971)</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1647259200">- Hide links pointing to RHEL docs, hide-docs.patch (bsc#1197003)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1647518400">- Update to 264:
  https://github.com/cockpit-project/cockpit-machines/releases/tag/264</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1652961600">- Add suse-vv-install.patch to display SUSE hint for virt-viewer
  installation (bsc#1199673)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1654862400">- Update to 271.1:
  https://github.com/cockpit-project/cockpit-machines/releases/tag/270.1</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1655121600">- Update to 271.2:
  * Fix test/reference setup in release tarball for tests</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1655467200">- load-css-overrides.patch: css overrides for better theming support</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1660132800">- Require qemu USB drivers needed by virt-install (bsc#1202166)</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1663934400">- Require qemu-block-curl for installing over https (bsc#1199672)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1686916800">- Update to 293
  * Add manifest condition for the Python bridge
  * Vsock device support
  * Apply watchdog changes on next boot if hotplug fails
  * Option to use RAW volume during VM creation
  * Redesign VM’s CPU configuration
  * Indicate need for shutdown
  * Delete storage file upon disk detachment
  * Show an alert when virtualization is disabled in BIOS/EFI
  * Create VM based on cloud image and start it later
  * Option to forcefully revert a snapshot
  * Support dark theme
  * Translation updates
  * Stability and performance updates
- 1088.patch: WIP for PF5 changes in cockpit
- hide-docs.patch, load-css-overrides.patch: refreshed
- suse-vv-install.patch: upstreamed, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691064000">- Update to 295
  * Performance and stability improvements
  * Bug fixes and translation updates
- 1088.patch: upstreamed and removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692619200">- Update to 296:
  * Update to PatternFly 5
- deps.patch: fix esbuild dependency</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 298" date="1694174400">- Update to 298:
  * bug and stability improvements
  * Don't use localhost as default source for PXE installation
- deps.patch: upstreamed, removed</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1702641600">- Depend from a new meta-subpackage (qemu-spice) that the qemu
  package now makes available for everyone that needs all the qemu
  modules necessary for using SPICE (such as, us)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 304" date="1703851200">- Update to 304:
  * Performance and stability improvements
  * Change "Add disk" default behavior
  * Add SSH keys to VM creation dialog
  * Performance and stability improvements</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- Update to 305:
  * Avoid creating duplicate MACs
  * Fix page crash on invalid domain startup times
  * Other small fixes</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1708257600">- Update to 307:
  * Mass SPICE replacement
  * Pre-formatted Block Device storage pool support
- Changes from 306:
  * Machines: Action to Replace SPICE devices
  * Machines: Create external snapshots when supported</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1721044800">- Update to 316:
  * Bug fixes and performance improvements
- Changes from 315:
  * Translation updates and bug fixes
- Changes from 314:
  * Fix translation extraction
  * Translation updates
- Changes from 313:
  * Updates to translations
- Changes from 312:
  * Bug fixes and performance improvements
- Changes from 311:
  * Allow pasting multiple SSH keys at once in Create VM dialog
  * Fix detaching host device for running VMs
- Changes from 310:
  * Bug fixes and performance improvements
- Changes from 309:
  * bug fixes and performance improvements
- Changes from 308:
  * Add TPM when switching to EFI
  * Translation updates
  * Only use external snapshots for disks of type "file"
  * Skip empty media drives for external snapshots
  * Refresh VM after creating/reverting/deleting snapshots
  * Don't list disks in snapshot XML
  * Fix detaching host devices for running VMs</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- update_version.sh: add script for auto-updates
- switch to upstream package-lock.json
- do not run scripts during npm install
- switch to source package instead of precombined upstream release</changelog>
</package>
<package pkgid="6c9ac898ba59ba74d392b4599302b73ec2574fb91ff086f4167a22c962ae838d" name="cockpit-machines" arch="src">
  <version epoch="0" ver="316" rel="bp156.2.2"/>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1643630400">- Remove translate-toolkit which is not available in SLE</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1646913600">- Require virt-install and qemu display drivers needed to start
  new VMs (bsc#1196971)</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1647259200">- Hide links pointing to RHEL docs, hide-docs.patch (bsc#1197003)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1647518400">- Update to 264:
  https://github.com/cockpit-project/cockpit-machines/releases/tag/264</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1652961600">- Add suse-vv-install.patch to display SUSE hint for virt-viewer
  installation (bsc#1199673)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1654862400">- Update to 271.1:
  https://github.com/cockpit-project/cockpit-machines/releases/tag/270.1</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1655121600">- Update to 271.2:
  * Fix test/reference setup in release tarball for tests</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1655467200">- load-css-overrides.patch: css overrides for better theming support</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1660132800">- Require qemu USB drivers needed by virt-install (bsc#1202166)</changelog>
  <changelog author="Jacek Tomasiak &lt;jtomasiak@suse.com&gt;" date="1663934400">- Require qemu-block-curl for installing over https (bsc#1199672)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1686916800">- Update to 293
  * Add manifest condition for the Python bridge
  * Vsock device support
  * Apply watchdog changes on next boot if hotplug fails
  * Option to use RAW volume during VM creation
  * Redesign VM’s CPU configuration
  * Indicate need for shutdown
  * Delete storage file upon disk detachment
  * Show an alert when virtualization is disabled in BIOS/EFI
  * Create VM based on cloud image and start it later
  * Option to forcefully revert a snapshot
  * Support dark theme
  * Translation updates
  * Stability and performance updates
- 1088.patch: WIP for PF5 changes in cockpit
- hide-docs.patch, load-css-overrides.patch: refreshed
- suse-vv-install.patch: upstreamed, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1691064000">- Update to 295
  * Performance and stability improvements
  * Bug fixes and translation updates
- 1088.patch: upstreamed and removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692619200">- Update to 296:
  * Update to PatternFly 5
- deps.patch: fix esbuild dependency</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 298" date="1694174400">- Update to 298:
  * bug and stability improvements
  * Don't use localhost as default source for PXE installation
- deps.patch: upstreamed, removed</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1702641600">- Depend from a new meta-subpackage (qemu-spice) that the qemu
  package now makes available for everyone that needs all the qemu
  modules necessary for using SPICE (such as, us)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 304" date="1703851200">- Update to 304:
  * Performance and stability improvements
  * Change "Add disk" default behavior
  * Add SSH keys to VM creation dialog
  * Performance and stability improvements</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- Update to 305:
  * Avoid creating duplicate MACs
  * Fix page crash on invalid domain startup times
  * Other small fixes</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1708257600">- Update to 307:
  * Mass SPICE replacement
  * Pre-formatted Block Device storage pool support
- Changes from 306:
  * Machines: Action to Replace SPICE devices
  * Machines: Create external snapshots when supported</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1721044800">- Update to 316:
  * Bug fixes and performance improvements
- Changes from 315:
  * Translation updates and bug fixes
- Changes from 314:
  * Fix translation extraction
  * Translation updates
- Changes from 313:
  * Updates to translations
- Changes from 312:
  * Bug fixes and performance improvements
- Changes from 311:
  * Allow pasting multiple SSH keys at once in Create VM dialog
  * Fix detaching host device for running VMs
- Changes from 310:
  * Bug fixes and performance improvements
- Changes from 309:
  * bug fixes and performance improvements
- Changes from 308:
  * Add TPM when switching to EFI
  * Translation updates
  * Only use external snapshots for disks of type "file"
  * Skip empty media drives for external snapshots
  * Refresh VM after creating/reverting/deleting snapshots
  * Don't list disks in snapshot XML
  * Fix detaching host devices for running VMs</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- update_version.sh: add script for auto-updates
- switch to upstream package-lock.json
- do not run scripts during npm install
- switch to source package instead of precombined upstream release</changelog>
</package>
<package pkgid="d368050f0f44ac4c56dd7638749e860635ae69e629d9d1f083fe1c4821e2f5f1" name="cockpit-networkmanager" arch="noarch">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="91a505ee938915f9741f1c23d8ef80d50aa4275a79a8677cf0b1c875317b971e" name="cockpit-networkmanager" arch="noarch">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="86e2c19a535d1d4ba61412a058662517685838d9755420640eb22c6780df1820" name="cockpit-networkmanager" arch="noarch">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="bf3d1bddb41f43aef1100a662694127710f6aeb85371c0d543d4ff2dafedea53" name="cockpit-packagekit" arch="noarch">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="5bca56186c44ef3c9d8533ed2373358765218b313c5906c27b5c38dd13748040" name="cockpit-packagekit" arch="noarch">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="98e9f853674d8d348f3d33258c320fe71fb8ffbe3ee5089d5f1495a02fd0769b" name="cockpit-packagekit" arch="noarch">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="0e60f83952668f042983fe7157344d9839146caafac9b7c5f5d6d7a7423df064" name="cockpit-pcp" arch="aarch64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="dade84dbab4c141fce36d5350452772120630cd1202ba364607ea80fd87aed28" name="cockpit-pcp" arch="ppc64le">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="ce4240e6e48de77e8b92f8d4525cdcaf64e766bcc00051b7476541ab0a640498" name="cockpit-pcp" arch="s390x">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="9b8028c6364f3018a0ea1622d9b1201000f991da39d7c238d09be2355f216daf" name="cockpit-pcp" arch="x86_64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="b8d336a1fde52cbc43309a072ca056ee0c4772f23c6fe1cb9bc699be58daebc4" name="cockpit-pcp" arch="aarch64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="41dd6c2177c5a6e65e5ba4aa98e5887ca6284e715a30346a576312d5163f04b4" name="cockpit-pcp" arch="ppc64le">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="e0ca3519989a3ca659c57c0b619374c3a293df086989eabdf17ccd1d4112a38e" name="cockpit-pcp" arch="s390x">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="899ec5eb229da978bc6b25e3460ae649933cbfdb08e611b2dd97a826b80ddc34" name="cockpit-pcp" arch="x86_64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="45ce19b3fb066e690de696fee172401ed4b03670c61c86cd6a10156cc0744b93" name="cockpit-pcp" arch="aarch64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="3d0215de5ba9c9be005f74a5d957cfec2d2d23379fc256bc4ee43824246d0439" name="cockpit-pcp" arch="ppc64le">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="83eb4491a104b85421e4bcbcf34c141934959c6fa1be6f5c1acd365fbfa1afda" name="cockpit-pcp" arch="s390x">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="7395db1f1f50c1fba83db61b31f12ef6a24803bf488bee90b96718a2f8c8d32d" name="cockpit-pcp" arch="x86_64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="b67cf773382352481def13a8d6b8bb9981102f9adc7373a702b8a1fcb7e54857" name="cockpit-selinux" arch="noarch">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="ab989a2c3949d95cceabe9c028bc4e8ea3b3982d5edd90f669079ddcc7246ebe" name="cockpit-selinux" arch="noarch">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="d9d885d8ed493f6141bba1d7ace3e2541e6970a10723f42dbce232499dc11eab" name="cockpit-selinux" arch="noarch">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="53aabe96d519b27ec0da8bc13af6b5394b6598f681dd2410ca0bcee300c5a237" name="cockpit-storaged" arch="noarch">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="c49abb84f3e96eadb51b5167e16b110e3758b5b9849bf8b49062b2f9c05d52e3" name="cockpit-storaged" arch="noarch">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="867fa19f0489ac79ce6770db7af1c6f2414693801c743e85f5258ae6b2de58fa" name="cockpit-storaged" arch="noarch">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="d2916db61e6a3fa408c7bacb90e45500a201bb2573587d32465e28353a55d54f" name="cockpit-system" arch="noarch">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="64e502934eae32e41191d1343530a2ce80a1b3ea8ef36da8585ea6dc8d7d2401" name="cockpit-system" arch="noarch">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="3e47d8473043861d50abfeb6fb40d2df4f8ca037e4c84b1066cb6fde931cd762" name="cockpit-system" arch="noarch">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="615c965e5b9f5cb0e55c909b51c0a75eb431810d49d8099c5eb48e196ec922e1" name="cockpit-ws" arch="aarch64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="fad2e928e59ff8b76ca657fc05224b1d6d5df03d48945233cff33cb01af04048" name="cockpit-ws" arch="ppc64le">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="d81b653c1d9225afa7fcba2f591adcc3832bb986d3018148628d6cfed9b221b1" name="cockpit-ws" arch="s390x">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="b3a5cae4ec1db31e022bff40e4f4bbc4b6b78fd9dc40181ad231a7e27518b19f" name="cockpit-ws" arch="x86_64">
  <version epoch="0" ver="316" rel="bp156.2.3.1"/>
  <changelog author="Zdenek Kubala &lt;zkubala@suse.cz&gt;" date="1692100800">- set setroubleshoot-server dependency and do not apply
  0002-selinux-temporary-remove-setroubleshoot-section-patch for
  cockpit-selinux when build for SLE Micro 5.5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1692360000">- new version 298:
  https://cockpit-project.org/blog/cockpit-298.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="c1c933a31b825654a12c240a4b58b805f20780412b7c0dca0c825cecf0fe9f47" name="cockpit-ws" arch="aarch64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="e3070d8150e6351b51bcf5992caecd0724e76e766e6a06ba7cbf05b5b6ef8a1d" name="cockpit-ws" arch="ppc64le">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="5c9ddc7d632cecaed66a1ad2edfaf4e153fa784ca5d65a7f659bc64a644b2d3d" name="cockpit-ws" arch="s390x">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="b877bcddcb73ea09aab15c991c251bc7fc34a4b88eaf0acb86ef34aadd2ab79c" name="cockpit-ws" arch="x86_64">
  <version epoch="0" ver="320" rel="bp156.2.6.3"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1693483200">- Fix building for SLE15.5 and SLE15.4</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1694174400">- Re-add pwscore dependency for SLE</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 300.1" date="1694174401">- new version 300.1
  https://cockpit-project.org/blog/cockpit-300.html
  https://cockpit-project.org/blog/cockpit-299.html</changelog>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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>
</package>
<package pkgid="02832d3966f6f5eb566e57975f7a7cbd6f7346dfcdf675da538529ad2704b0e1" name="cockpit-ws" arch="aarch64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="0a38398bb4903453db9c9a569bf4b2e8a14fa0c3ea7c145f25cedab163e51e10" name="cockpit-ws" arch="ppc64le">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="8e12837fdfb0f2f1ab35d5df66bd795b7dfb8a87520de4c0974fd9a83c3111fa" name="cockpit-ws" arch="s390x">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="12511e0ce38aaccda2c6314a9521546fca59a174578b4be509e151ce824cd4b6" name="cockpit-ws" arch="x86_64">
  <version epoch="0" ver="321" rel="bp156.2.9.1"/>
  <changelog author="Miika Alikirri &lt;miika.alikirri@suse.com&gt;" date="1695211200">- Port SLE selinux bug fix from SLE Micro 5.5
  * Copied selinux_libdir.patch from SLEM package</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt; - 307" date="1703160000">- new version 307:
  https://cockpit-project.org/blog/cockpit-307.html
  https://cockpit-project.org/blog/cockpit-306.html
  https://cockpit-project.org/blog/cockpit-305.html
  https://cockpit-project.org/blog/cockpit-304.html
  https://cockpit-project.org/blog/cockpit-303.html
  https://cockpit-project.org/blog/cockpit-302.html
  https://cockpit-project.org/blog/cockpit-301.html
- css-overrides.patch, storage-btrfs.patch: refreshed</changelog>
  <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="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032000">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032001">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
</package>
<package pkgid="cdcbbfa966464cada2d92a0eac09b6cc53478585514f22156db171514b94448d" name="coredns" arch="aarch64">
  <version epoch="0" ver="1.11.3" rel="bp156.4.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Trim bias and rhetorics from descriptions.
- Use a single %setup statement.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1553601600">- Update spec file BuildRequires golang(API) &gt;= 1.11</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1559736000">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  make the build dep chain cheaper by using systemd-mini.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1562068800">- Update to version 1.3.1:
  * log now allows multiple names to be specified
  * import was added to give it a README.md to make it’s documentation more discoverable
  * kubernetes TTL is also applied to negative responses (NXDOMAIN, etc)
- Changed included from version 1.3.0:
  * EDNS0 handling in the server and make it compliant with https://dnsflagday.net/
  * k8s_external a new plugin that allows external zones to point to Kubernetes in-cluster services.
  * rewrite fixes a bug where a rule would eat the first character of a name
  * log now supported the metadata labels. It also fixes a bug in the formatting of a plugin logging a info/failure/warning
  * forward removes the dynamic read timeout and uses a fixed value now.
  * kubernetes now checks if a zone transfer is allowed. Also allow a TTL of 0 to avoid caching in the cache plugin.</changelog>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
  <changelog author="andrea.manzini@suse.com" date="1709035200">- Update to version 1.11.2:
  * bump dependencies
  * rewrite: fix multi request concurrency issue in cname rewrite  (#6407)
  * plugin/tls: respect the path specified by root plugin (#6138)
  * plugin/auto: warn when auto is unable to read elements of the directory tree (#6333)
  * fix: make the codeowners link relative (#6397)
  * plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (#6351)
  * plugin/cache: key cache on Checking Disabled (CD) bit (#6354)
  * Use the correct root domain name in the proxy plugin's TestHealthX tests (#6395)
  * Add PITS Global Data Recovery Services as an adopter (#6304)
  * Handle UDP responses that overflow with TC bit with test case (#6277)
  * plugin/rewrite: add rcode as a rewrite option (#6204)
- Dropped patch fix-CVE-2024-0874.patch as already included in upstream</changelog>
  <changelog author="andrea.manzini@suse.com" date="1712664000">- Update to upstream head (git commit #5a52707):
  * bump deps to address security issue CVE-2024-22189
  * Return RcodeServerFailure when DNS64 has no next plugin (#6590)
  * add plusserver to adopters (#6565)
  * Change the log flags to be a variable that can be set prior to calling Run (#6546)
  * Enable Prometheus native histograms (#6524)
  * forward: respect context (#6483)
  * add client labels to k8s plugin metadata (#6475)
  * fix broken link in webpage (#6488)
  * Repo controlled Go version (#6526)
  * removed the mutex locks with atomic bool (#6525)
- testsuite run during build (2 tests are skipped due to network requirement)
- note: 1.11.2 was briefly tagged/released and then revoked https://github.com/coredns/coredns/issues/6454</changelog>
  <changelog author="andrea.manzini@suse.com" date="1726747200">- Update to version 1.11.3:
  * optimize the performance for high qps (#6767)
  * bump deps
  * Fix zone parser error handling (#6680)
  * Add alternate option to forward plugin (#6681)
  * fix: plugin/file: return error when parsing the file fails (#6699)
  * [fix:documentation] Clarify autopath README (#6750)
  * Fix outdated test (#6747)
  * Bump go version from 1.21.8 to 1.21.11 (#6755)
  * Generate zplugin.go correctly with third-party plugins (#6692)
  * dnstap: uses pointer receiver for small response writer (#6644)
  * chore: fix function name in comment (#6608)
  * [plugin/forward] Strip local zone from IPV6 nameservers (#6635)
- fixes CVE-2023-30464
- fixes CVE-2023-28452</changelog>
</package>
<package pkgid="24fff2cda06912347103e0652ffcb03e0c5ba112107a4b2a97431e079190aa1f" name="coredns" arch="i586">
  <version epoch="0" ver="1.11.3" rel="bp156.4.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Trim bias and rhetorics from descriptions.
- Use a single %setup statement.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1553601600">- Update spec file BuildRequires golang(API) &gt;= 1.11</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1559736000">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  make the build dep chain cheaper by using systemd-mini.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1562068800">- Update to version 1.3.1:
  * log now allows multiple names to be specified
  * import was added to give it a README.md to make it’s documentation more discoverable
  * kubernetes TTL is also applied to negative responses (NXDOMAIN, etc)
- Changed included from version 1.3.0:
  * EDNS0 handling in the server and make it compliant with https://dnsflagday.net/
  * k8s_external a new plugin that allows external zones to point to Kubernetes in-cluster services.
  * rewrite fixes a bug where a rule would eat the first character of a name
  * log now supported the metadata labels. It also fixes a bug in the formatting of a plugin logging a info/failure/warning
  * forward removes the dynamic read timeout and uses a fixed value now.
  * kubernetes now checks if a zone transfer is allowed. Also allow a TTL of 0 to avoid caching in the cache plugin.</changelog>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
  <changelog author="andrea.manzini@suse.com" date="1709035200">- Update to version 1.11.2:
  * bump dependencies
  * rewrite: fix multi request concurrency issue in cname rewrite  (#6407)
  * plugin/tls: respect the path specified by root plugin (#6138)
  * plugin/auto: warn when auto is unable to read elements of the directory tree (#6333)
  * fix: make the codeowners link relative (#6397)
  * plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (#6351)
  * plugin/cache: key cache on Checking Disabled (CD) bit (#6354)
  * Use the correct root domain name in the proxy plugin's TestHealthX tests (#6395)
  * Add PITS Global Data Recovery Services as an adopter (#6304)
  * Handle UDP responses that overflow with TC bit with test case (#6277)
  * plugin/rewrite: add rcode as a rewrite option (#6204)
- Dropped patch fix-CVE-2024-0874.patch as already included in upstream</changelog>
  <changelog author="andrea.manzini@suse.com" date="1712664000">- Update to upstream head (git commit #5a52707):
  * bump deps to address security issue CVE-2024-22189
  * Return RcodeServerFailure when DNS64 has no next plugin (#6590)
  * add plusserver to adopters (#6565)
  * Change the log flags to be a variable that can be set prior to calling Run (#6546)
  * Enable Prometheus native histograms (#6524)
  * forward: respect context (#6483)
  * add client labels to k8s plugin metadata (#6475)
  * fix broken link in webpage (#6488)
  * Repo controlled Go version (#6526)
  * removed the mutex locks with atomic bool (#6525)
- testsuite run during build (2 tests are skipped due to network requirement)
- note: 1.11.2 was briefly tagged/released and then revoked https://github.com/coredns/coredns/issues/6454</changelog>
  <changelog author="andrea.manzini@suse.com" date="1726747200">- Update to version 1.11.3:
  * optimize the performance for high qps (#6767)
  * bump deps
  * Fix zone parser error handling (#6680)
  * Add alternate option to forward plugin (#6681)
  * fix: plugin/file: return error when parsing the file fails (#6699)
  * [fix:documentation] Clarify autopath README (#6750)
  * Fix outdated test (#6747)
  * Bump go version from 1.21.8 to 1.21.11 (#6755)
  * Generate zplugin.go correctly with third-party plugins (#6692)
  * dnstap: uses pointer receiver for small response writer (#6644)
  * chore: fix function name in comment (#6608)
  * [plugin/forward] Strip local zone from IPV6 nameservers (#6635)
- fixes CVE-2023-30464
- fixes CVE-2023-28452</changelog>
</package>
<package pkgid="a634f334a1f77f0c20ec15ff150b0a472302542b579781589ab77c5fedeeb2bc" name="coredns" arch="src">
  <version epoch="0" ver="1.11.3" rel="bp156.4.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Trim bias and rhetorics from descriptions.
- Use a single %setup statement.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1553601600">- Update spec file BuildRequires golang(API) &gt;= 1.11</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1559736000">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  make the build dep chain cheaper by using systemd-mini.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1562068800">- Update to version 1.3.1:
  * log now allows multiple names to be specified
  * import was added to give it a README.md to make it’s documentation more discoverable
  * kubernetes TTL is also applied to negative responses (NXDOMAIN, etc)
- Changed included from version 1.3.0:
  * EDNS0 handling in the server and make it compliant with https://dnsflagday.net/
  * k8s_external a new plugin that allows external zones to point to Kubernetes in-cluster services.
  * rewrite fixes a bug where a rule would eat the first character of a name
  * log now supported the metadata labels. It also fixes a bug in the formatting of a plugin logging a info/failure/warning
  * forward removes the dynamic read timeout and uses a fixed value now.
  * kubernetes now checks if a zone transfer is allowed. Also allow a TTL of 0 to avoid caching in the cache plugin.</changelog>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
  <changelog author="andrea.manzini@suse.com" date="1709035200">- Update to version 1.11.2:
  * bump dependencies
  * rewrite: fix multi request concurrency issue in cname rewrite  (#6407)
  * plugin/tls: respect the path specified by root plugin (#6138)
  * plugin/auto: warn when auto is unable to read elements of the directory tree (#6333)
  * fix: make the codeowners link relative (#6397)
  * plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (#6351)
  * plugin/cache: key cache on Checking Disabled (CD) bit (#6354)
  * Use the correct root domain name in the proxy plugin's TestHealthX tests (#6395)
  * Add PITS Global Data Recovery Services as an adopter (#6304)
  * Handle UDP responses that overflow with TC bit with test case (#6277)
  * plugin/rewrite: add rcode as a rewrite option (#6204)
- Dropped patch fix-CVE-2024-0874.patch as already included in upstream</changelog>
  <changelog author="andrea.manzini@suse.com" date="1712664000">- Update to upstream head (git commit #5a52707):
  * bump deps to address security issue CVE-2024-22189
  * Return RcodeServerFailure when DNS64 has no next plugin (#6590)
  * add plusserver to adopters (#6565)
  * Change the log flags to be a variable that can be set prior to calling Run (#6546)
  * Enable Prometheus native histograms (#6524)
  * forward: respect context (#6483)
  * add client labels to k8s plugin metadata (#6475)
  * fix broken link in webpage (#6488)
  * Repo controlled Go version (#6526)
  * removed the mutex locks with atomic bool (#6525)
- testsuite run during build (2 tests are skipped due to network requirement)
- note: 1.11.2 was briefly tagged/released and then revoked https://github.com/coredns/coredns/issues/6454</changelog>
  <changelog author="andrea.manzini@suse.com" date="1726747200">- Update to version 1.11.3:
  * optimize the performance for high qps (#6767)
  * bump deps
  * Fix zone parser error handling (#6680)
  * Add alternate option to forward plugin (#6681)
  * fix: plugin/file: return error when parsing the file fails (#6699)
  * [fix:documentation] Clarify autopath README (#6750)
  * Fix outdated test (#6747)
  * Bump go version from 1.21.8 to 1.21.11 (#6755)
  * Generate zplugin.go correctly with third-party plugins (#6692)
  * dnstap: uses pointer receiver for small response writer (#6644)
  * chore: fix function name in comment (#6608)
  * [plugin/forward] Strip local zone from IPV6 nameservers (#6635)
- fixes CVE-2023-30464
- fixes CVE-2023-28452</changelog>
</package>
<package pkgid="6a18cf0f93b9e6703813976b201732ee253eb2dc0a7410386045e7d0cca72cfc" name="coredns" arch="x86_64">
  <version epoch="0" ver="1.11.3" rel="bp156.4.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Trim bias and rhetorics from descriptions.
- Use a single %setup statement.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1553601600">- Update spec file BuildRequires golang(API) &gt;= 1.11</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1559736000">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  make the build dep chain cheaper by using systemd-mini.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1562068800">- Update to version 1.3.1:
  * log now allows multiple names to be specified
  * import was added to give it a README.md to make it’s documentation more discoverable
  * kubernetes TTL is also applied to negative responses (NXDOMAIN, etc)
- Changed included from version 1.3.0:
  * EDNS0 handling in the server and make it compliant with https://dnsflagday.net/
  * k8s_external a new plugin that allows external zones to point to Kubernetes in-cluster services.
  * rewrite fixes a bug where a rule would eat the first character of a name
  * log now supported the metadata labels. It also fixes a bug in the formatting of a plugin logging a info/failure/warning
  * forward removes the dynamic read timeout and uses a fixed value now.
  * kubernetes now checks if a zone transfer is allowed. Also allow a TTL of 0 to avoid caching in the cache plugin.</changelog>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
  <changelog author="andrea.manzini@suse.com" date="1709035200">- Update to version 1.11.2:
  * bump dependencies
  * rewrite: fix multi request concurrency issue in cname rewrite  (#6407)
  * plugin/tls: respect the path specified by root plugin (#6138)
  * plugin/auto: warn when auto is unable to read elements of the directory tree (#6333)
  * fix: make the codeowners link relative (#6397)
  * plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (#6351)
  * plugin/cache: key cache on Checking Disabled (CD) bit (#6354)
  * Use the correct root domain name in the proxy plugin's TestHealthX tests (#6395)
  * Add PITS Global Data Recovery Services as an adopter (#6304)
  * Handle UDP responses that overflow with TC bit with test case (#6277)
  * plugin/rewrite: add rcode as a rewrite option (#6204)
- Dropped patch fix-CVE-2024-0874.patch as already included in upstream</changelog>
  <changelog author="andrea.manzini@suse.com" date="1712664000">- Update to upstream head (git commit #5a52707):
  * bump deps to address security issue CVE-2024-22189
  * Return RcodeServerFailure when DNS64 has no next plugin (#6590)
  * add plusserver to adopters (#6565)
  * Change the log flags to be a variable that can be set prior to calling Run (#6546)
  * Enable Prometheus native histograms (#6524)
  * forward: respect context (#6483)
  * add client labels to k8s plugin metadata (#6475)
  * fix broken link in webpage (#6488)
  * Repo controlled Go version (#6526)
  * removed the mutex locks with atomic bool (#6525)
- testsuite run during build (2 tests are skipped due to network requirement)
- note: 1.11.2 was briefly tagged/released and then revoked https://github.com/coredns/coredns/issues/6454</changelog>
  <changelog author="andrea.manzini@suse.com" date="1726747200">- Update to version 1.11.3:
  * optimize the performance for high qps (#6767)
  * bump deps
  * Fix zone parser error handling (#6680)
  * Add alternate option to forward plugin (#6681)
  * fix: plugin/file: return error when parsing the file fails (#6699)
  * [fix:documentation] Clarify autopath README (#6750)
  * Fix outdated test (#6747)
  * Bump go version from 1.21.8 to 1.21.11 (#6755)
  * Generate zplugin.go correctly with third-party plugins (#6692)
  * dnstap: uses pointer receiver for small response writer (#6644)
  * chore: fix function name in comment (#6608)
  * [plugin/forward] Strip local zone from IPV6 nameservers (#6635)
- fixes CVE-2023-30464
- fixes CVE-2023-28452</changelog>
</package>
<package pkgid="6410951431c532d6902fabc799c8c12cb1dfd958824757b2a68b3fe4c71e8e33" name="coredns" arch="i586">
  <version epoch="0" ver="1.12.1" rel="bp156.4.6.5"/>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
  <changelog author="andrea.manzini@suse.com" date="1709035200">- Update to version 1.11.2:
  * bump dependencies
  * rewrite: fix multi request concurrency issue in cname rewrite  (#6407)
  * plugin/tls: respect the path specified by root plugin (#6138)
  * plugin/auto: warn when auto is unable to read elements of the directory tree (#6333)
  * fix: make the codeowners link relative (#6397)
  * plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (#6351)
  * plugin/cache: key cache on Checking Disabled (CD) bit (#6354)
  * Use the correct root domain name in the proxy plugin's TestHealthX tests (#6395)
  * Add PITS Global Data Recovery Services as an adopter (#6304)
  * Handle UDP responses that overflow with TC bit with test case (#6277)
  * plugin/rewrite: add rcode as a rewrite option (#6204)
- Dropped patch fix-CVE-2024-0874.patch as already included in upstream</changelog>
  <changelog author="andrea.manzini@suse.com" date="1712664000">- Update to upstream head (git commit #5a52707):
  * bump deps to address security issue CVE-2024-22189
  * Return RcodeServerFailure when DNS64 has no next plugin (#6590)
  * add plusserver to adopters (#6565)
  * Change the log flags to be a variable that can be set prior to calling Run (#6546)
  * Enable Prometheus native histograms (#6524)
  * forward: respect context (#6483)
  * add client labels to k8s plugin metadata (#6475)
  * fix broken link in webpage (#6488)
  * Repo controlled Go version (#6526)
  * removed the mutex locks with atomic bool (#6525)
- testsuite run during build (2 tests are skipped due to network requirement)
- note: 1.11.2 was briefly tagged/released and then revoked https://github.com/coredns/coredns/issues/6454</changelog>
  <changelog author="andrea.manzini@suse.com" date="1726747200">- Update to version 1.11.3:
  * optimize the performance for high qps (#6767)
  * bump deps
  * Fix zone parser error handling (#6680)
  * Add alternate option to forward plugin (#6681)
  * fix: plugin/file: return error when parsing the file fails (#6699)
  * [fix:documentation] Clarify autopath README (#6750)
  * Fix outdated test (#6747)
  * Bump go version from 1.21.8 to 1.21.11 (#6755)
  * Generate zplugin.go correctly with third-party plugins (#6692)
  * dnstap: uses pointer receiver for small response writer (#6644)
  * chore: fix function name in comment (#6608)
  * [plugin/forward] Strip local zone from IPV6 nameservers (#6635)</changelog>
  <changelog author="andrea.manzini@suse.com" date="1730980800">- Update to version 1.11.3+git129.387f34d:
  * fix CVE-2024-51744 (https://bugzilla.suse.com/show_bug.cgi?id=1232991)
    build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#6955)
  * core: set cache-control max-age as integer, not float (#6764)
  * Issue-6671: Fixed the order of plugins. (#6729)
  * `root`: explicit mark `dnssec` support (#6753)
  * feat: dnssec load keys from AWS Secrets Manager (#6618)
  * fuzzing: fix broken oss-fuzz build (#6880)
  * Replace k8s.io/utils/strings/slices by Go stdlib slices (#6863)
  * Update .go-version to 1.23.2 (#6920)
  * plugin/rewrite: Add "revert" parameter for EDNS0 options (#6893)
  * Added OpenSSF Scorecard Badge (#6738)
  * fix(cwd): Restored backwards compatibility of Current Workdir (#6731)
  * fix: plugin/auto: call OnShutdown() for each zone at its own OnShutdown() (#6705)
  * feature: log queue and buffer memory size configuration (#6591)
  * plugin/bind: add zone for link-local IPv6 instead of skipping (#6547)
  * only create PTR records for endpoints with hostname defined (#6898)
  * fix: reverter should execute the reversion in reversed order (#6872)
  * plugin/etcd: fix etcd connection leakage when reload (#6646)
  * kubernetes: Add useragent (#6484)
  * Update build (#6836)
  * Update grpc library use (#6826)
  * Bump go version from 1.21.11 to 1.21.12 (#6800)
  * Upgrade antonmedv/expr to expr-lang/expr (#6814)
  * hosts: add hostsfile as label for coredns_hosts_entries (#6801)
  * fix TestCorefile1 panic for nil handling (#6802)</changelog>
  <changelog author="andrea.manzini@suse.com" date="1731672000">- Update to version 1.11.4:
  * forward plugin: new option next, to try alternate upstreams when receiving
    specified response codes upstreams on (functions like the external plugin
    alternate)
  * dnssec plugin: new option to load keys from AWS Secrets Manager
  * rewrite plugin: new option to revert EDNS0 option rewrites in responses</changelog>
  <changelog author="andrea.manzini@suse.com" date="1732276800">- Update to version 1.12.0:
  * New multisocket plugin - allows CoreDNS to listen on multiple sockets
  * bump deps</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1743508800">- Update to version 1.12.1:
  * core: Increase CNAME lookup limit from 7 to 10 (#7153)
  * plugin/kubernetes: Fix handling of pods having DeletionTimestamp set
  * plugin/kubernetes: Revert "only create PTR records for endpoints with
    hostname defined"
  * plugin/forward: added option failfast_all_unhealthy_upstreams to return
    servfail if all upstreams are down
  * bump dependencies, fixing bsc#1239294 and bsc#1239728
- dropped obscpio generation from _service</changelog>
</package>
<package pkgid="78a3de9323815979aa4140639a4bfa3ba9e6cdd6b85c6bcb6b15be086d4f6b58" name="coredns" arch="src">
  <version epoch="0" ver="1.12.1" rel="bp156.4.6.5"/>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
  <changelog author="andrea.manzini@suse.com" date="1709035200">- Update to version 1.11.2:
  * bump dependencies
  * rewrite: fix multi request concurrency issue in cname rewrite  (#6407)
  * plugin/tls: respect the path specified by root plugin (#6138)
  * plugin/auto: warn when auto is unable to read elements of the directory tree (#6333)
  * fix: make the codeowners link relative (#6397)
  * plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (#6351)
  * plugin/cache: key cache on Checking Disabled (CD) bit (#6354)
  * Use the correct root domain name in the proxy plugin's TestHealthX tests (#6395)
  * Add PITS Global Data Recovery Services as an adopter (#6304)
  * Handle UDP responses that overflow with TC bit with test case (#6277)
  * plugin/rewrite: add rcode as a rewrite option (#6204)
- Dropped patch fix-CVE-2024-0874.patch as already included in upstream</changelog>
  <changelog author="andrea.manzini@suse.com" date="1712664000">- Update to upstream head (git commit #5a52707):
  * bump deps to address security issue CVE-2024-22189
  * Return RcodeServerFailure when DNS64 has no next plugin (#6590)
  * add plusserver to adopters (#6565)
  * Change the log flags to be a variable that can be set prior to calling Run (#6546)
  * Enable Prometheus native histograms (#6524)
  * forward: respect context (#6483)
  * add client labels to k8s plugin metadata (#6475)
  * fix broken link in webpage (#6488)
  * Repo controlled Go version (#6526)
  * removed the mutex locks with atomic bool (#6525)
- testsuite run during build (2 tests are skipped due to network requirement)
- note: 1.11.2 was briefly tagged/released and then revoked https://github.com/coredns/coredns/issues/6454</changelog>
  <changelog author="andrea.manzini@suse.com" date="1726747200">- Update to version 1.11.3:
  * optimize the performance for high qps (#6767)
  * bump deps
  * Fix zone parser error handling (#6680)
  * Add alternate option to forward plugin (#6681)
  * fix: plugin/file: return error when parsing the file fails (#6699)
  * [fix:documentation] Clarify autopath README (#6750)
  * Fix outdated test (#6747)
  * Bump go version from 1.21.8 to 1.21.11 (#6755)
  * Generate zplugin.go correctly with third-party plugins (#6692)
  * dnstap: uses pointer receiver for small response writer (#6644)
  * chore: fix function name in comment (#6608)
  * [plugin/forward] Strip local zone from IPV6 nameservers (#6635)</changelog>
  <changelog author="andrea.manzini@suse.com" date="1730980800">- Update to version 1.11.3+git129.387f34d:
  * fix CVE-2024-51744 (https://bugzilla.suse.com/show_bug.cgi?id=1232991)
    build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#6955)
  * core: set cache-control max-age as integer, not float (#6764)
  * Issue-6671: Fixed the order of plugins. (#6729)
  * `root`: explicit mark `dnssec` support (#6753)
  * feat: dnssec load keys from AWS Secrets Manager (#6618)
  * fuzzing: fix broken oss-fuzz build (#6880)
  * Replace k8s.io/utils/strings/slices by Go stdlib slices (#6863)
  * Update .go-version to 1.23.2 (#6920)
  * plugin/rewrite: Add "revert" parameter for EDNS0 options (#6893)
  * Added OpenSSF Scorecard Badge (#6738)
  * fix(cwd): Restored backwards compatibility of Current Workdir (#6731)
  * fix: plugin/auto: call OnShutdown() for each zone at its own OnShutdown() (#6705)
  * feature: log queue and buffer memory size configuration (#6591)
  * plugin/bind: add zone for link-local IPv6 instead of skipping (#6547)
  * only create PTR records for endpoints with hostname defined (#6898)
  * fix: reverter should execute the reversion in reversed order (#6872)
  * plugin/etcd: fix etcd connection leakage when reload (#6646)
  * kubernetes: Add useragent (#6484)
  * Update build (#6836)
  * Update grpc library use (#6826)
  * Bump go version from 1.21.11 to 1.21.12 (#6800)
  * Upgrade antonmedv/expr to expr-lang/expr (#6814)
  * hosts: add hostsfile as label for coredns_hosts_entries (#6801)
  * fix TestCorefile1 panic for nil handling (#6802)</changelog>
  <changelog author="andrea.manzini@suse.com" date="1731672000">- Update to version 1.11.4:
  * forward plugin: new option next, to try alternate upstreams when receiving
    specified response codes upstreams on (functions like the external plugin
    alternate)
  * dnssec plugin: new option to load keys from AWS Secrets Manager
  * rewrite plugin: new option to revert EDNS0 option rewrites in responses</changelog>
  <changelog author="andrea.manzini@suse.com" date="1732276800">- Update to version 1.12.0:
  * New multisocket plugin - allows CoreDNS to listen on multiple sockets
  * bump deps</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1743508800">- Update to version 1.12.1:
  * core: Increase CNAME lookup limit from 7 to 10 (#7153)
  * plugin/kubernetes: Fix handling of pods having DeletionTimestamp set
  * plugin/kubernetes: Revert "only create PTR records for endpoints with
    hostname defined"
  * plugin/forward: added option failfast_all_unhealthy_upstreams to return
    servfail if all upstreams are down
  * bump dependencies, fixing bsc#1239294 and bsc#1239728
- dropped obscpio generation from _service</changelog>
</package>
<package pkgid="fc9704ec27464cd5ee21aea513df84cac6458e9a198cae5da31bee86fab500b2" name="coredns" arch="x86_64">
  <version epoch="0" ver="1.12.1" rel="bp156.4.6.5"/>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
  <changelog author="andrea.manzini@suse.com" date="1709035200">- Update to version 1.11.2:
  * bump dependencies
  * rewrite: fix multi request concurrency issue in cname rewrite  (#6407)
  * plugin/tls: respect the path specified by root plugin (#6138)
  * plugin/auto: warn when auto is unable to read elements of the directory tree (#6333)
  * fix: make the codeowners link relative (#6397)
  * plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (#6351)
  * plugin/cache: key cache on Checking Disabled (CD) bit (#6354)
  * Use the correct root domain name in the proxy plugin's TestHealthX tests (#6395)
  * Add PITS Global Data Recovery Services as an adopter (#6304)
  * Handle UDP responses that overflow with TC bit with test case (#6277)
  * plugin/rewrite: add rcode as a rewrite option (#6204)
- Dropped patch fix-CVE-2024-0874.patch as already included in upstream</changelog>
  <changelog author="andrea.manzini@suse.com" date="1712664000">- Update to upstream head (git commit #5a52707):
  * bump deps to address security issue CVE-2024-22189
  * Return RcodeServerFailure when DNS64 has no next plugin (#6590)
  * add plusserver to adopters (#6565)
  * Change the log flags to be a variable that can be set prior to calling Run (#6546)
  * Enable Prometheus native histograms (#6524)
  * forward: respect context (#6483)
  * add client labels to k8s plugin metadata (#6475)
  * fix broken link in webpage (#6488)
  * Repo controlled Go version (#6526)
  * removed the mutex locks with atomic bool (#6525)
- testsuite run during build (2 tests are skipped due to network requirement)
- note: 1.11.2 was briefly tagged/released and then revoked https://github.com/coredns/coredns/issues/6454</changelog>
  <changelog author="andrea.manzini@suse.com" date="1726747200">- Update to version 1.11.3:
  * optimize the performance for high qps (#6767)
  * bump deps
  * Fix zone parser error handling (#6680)
  * Add alternate option to forward plugin (#6681)
  * fix: plugin/file: return error when parsing the file fails (#6699)
  * [fix:documentation] Clarify autopath README (#6750)
  * Fix outdated test (#6747)
  * Bump go version from 1.21.8 to 1.21.11 (#6755)
  * Generate zplugin.go correctly with third-party plugins (#6692)
  * dnstap: uses pointer receiver for small response writer (#6644)
  * chore: fix function name in comment (#6608)
  * [plugin/forward] Strip local zone from IPV6 nameservers (#6635)</changelog>
  <changelog author="andrea.manzini@suse.com" date="1730980800">- Update to version 1.11.3+git129.387f34d:
  * fix CVE-2024-51744 (https://bugzilla.suse.com/show_bug.cgi?id=1232991)
    build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#6955)
  * core: set cache-control max-age as integer, not float (#6764)
  * Issue-6671: Fixed the order of plugins. (#6729)
  * `root`: explicit mark `dnssec` support (#6753)
  * feat: dnssec load keys from AWS Secrets Manager (#6618)
  * fuzzing: fix broken oss-fuzz build (#6880)
  * Replace k8s.io/utils/strings/slices by Go stdlib slices (#6863)
  * Update .go-version to 1.23.2 (#6920)
  * plugin/rewrite: Add "revert" parameter for EDNS0 options (#6893)
  * Added OpenSSF Scorecard Badge (#6738)
  * fix(cwd): Restored backwards compatibility of Current Workdir (#6731)
  * fix: plugin/auto: call OnShutdown() for each zone at its own OnShutdown() (#6705)
  * feature: log queue and buffer memory size configuration (#6591)
  * plugin/bind: add zone for link-local IPv6 instead of skipping (#6547)
  * only create PTR records for endpoints with hostname defined (#6898)
  * fix: reverter should execute the reversion in reversed order (#6872)
  * plugin/etcd: fix etcd connection leakage when reload (#6646)
  * kubernetes: Add useragent (#6484)
  * Update build (#6836)
  * Update grpc library use (#6826)
  * Bump go version from 1.21.11 to 1.21.12 (#6800)
  * Upgrade antonmedv/expr to expr-lang/expr (#6814)
  * hosts: add hostsfile as label for coredns_hosts_entries (#6801)
  * fix TestCorefile1 panic for nil handling (#6802)</changelog>
  <changelog author="andrea.manzini@suse.com" date="1731672000">- Update to version 1.11.4:
  * forward plugin: new option next, to try alternate upstreams when receiving
    specified response codes upstreams on (functions like the external plugin
    alternate)
  * dnssec plugin: new option to load keys from AWS Secrets Manager
  * rewrite plugin: new option to revert EDNS0 option rewrites in responses</changelog>
  <changelog author="andrea.manzini@suse.com" date="1732276800">- Update to version 1.12.0:
  * New multisocket plugin - allows CoreDNS to listen on multiple sockets
  * bump deps</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1743508800">- Update to version 1.12.1:
  * core: Increase CNAME lookup limit from 7 to 10 (#7153)
  * plugin/kubernetes: Fix handling of pods having DeletionTimestamp set
  * plugin/kubernetes: Revert "only create PTR records for endpoints with
    hostname defined"
  * plugin/forward: added option failfast_all_unhealthy_upstreams to return
    servfail if all upstreams are down
  * bump dependencies, fixing bsc#1239294 and bsc#1239728
- dropped obscpio generation from _service</changelog>
</package>
<package pkgid="d4bd763b1c3fb8ca5aa54c80c8ea643019435d2e2682d9cdf5bf0c52739f6933" name="coredns-extras" arch="noarch">
  <version epoch="0" ver="1.11.3" rel="bp156.4.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544529600">- Trim bias and rhetorics from descriptions.
- Use a single %setup statement.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1553601600">- Update spec file BuildRequires golang(API) &gt;= 1.11</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1559736000">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  make the build dep chain cheaper by using systemd-mini.</changelog>
  <changelog author="Daniel Orf &lt;dorf@suse.com&gt;" date="1562068800">- Update to version 1.3.1:
  * log now allows multiple names to be specified
  * import was added to give it a README.md to make it’s documentation more discoverable
  * kubernetes TTL is also applied to negative responses (NXDOMAIN, etc)
- Changed included from version 1.3.0:
  * EDNS0 handling in the server and make it compliant with https://dnsflagday.net/
  * k8s_external a new plugin that allows external zones to point to Kubernetes in-cluster services.
  * rewrite fixes a bug where a rule would eat the first character of a name
  * log now supported the metadata labels. It also fixes a bug in the formatting of a plugin logging a info/failure/warning
  * forward removes the dynamic read timeout and uses a fixed value now.
  * kubernetes now checks if a zone transfer is allowed. Also allow a TTL of 0 to avoid caching in the cache plugin.</changelog>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
  <changelog author="andrea.manzini@suse.com" date="1709035200">- Update to version 1.11.2:
  * bump dependencies
  * rewrite: fix multi request concurrency issue in cname rewrite  (#6407)
  * plugin/tls: respect the path specified by root plugin (#6138)
  * plugin/auto: warn when auto is unable to read elements of the directory tree (#6333)
  * fix: make the codeowners link relative (#6397)
  * plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (#6351)
  * plugin/cache: key cache on Checking Disabled (CD) bit (#6354)
  * Use the correct root domain name in the proxy plugin's TestHealthX tests (#6395)
  * Add PITS Global Data Recovery Services as an adopter (#6304)
  * Handle UDP responses that overflow with TC bit with test case (#6277)
  * plugin/rewrite: add rcode as a rewrite option (#6204)
- Dropped patch fix-CVE-2024-0874.patch as already included in upstream</changelog>
  <changelog author="andrea.manzini@suse.com" date="1712664000">- Update to upstream head (git commit #5a52707):
  * bump deps to address security issue CVE-2024-22189
  * Return RcodeServerFailure when DNS64 has no next plugin (#6590)
  * add plusserver to adopters (#6565)
  * Change the log flags to be a variable that can be set prior to calling Run (#6546)
  * Enable Prometheus native histograms (#6524)
  * forward: respect context (#6483)
  * add client labels to k8s plugin metadata (#6475)
  * fix broken link in webpage (#6488)
  * Repo controlled Go version (#6526)
  * removed the mutex locks with atomic bool (#6525)
- testsuite run during build (2 tests are skipped due to network requirement)
- note: 1.11.2 was briefly tagged/released and then revoked https://github.com/coredns/coredns/issues/6454</changelog>
  <changelog author="andrea.manzini@suse.com" date="1726747200">- Update to version 1.11.3:
  * optimize the performance for high qps (#6767)
  * bump deps
  * Fix zone parser error handling (#6680)
  * Add alternate option to forward plugin (#6681)
  * fix: plugin/file: return error when parsing the file fails (#6699)
  * [fix:documentation] Clarify autopath README (#6750)
  * Fix outdated test (#6747)
  * Bump go version from 1.21.8 to 1.21.11 (#6755)
  * Generate zplugin.go correctly with third-party plugins (#6692)
  * dnstap: uses pointer receiver for small response writer (#6644)
  * chore: fix function name in comment (#6608)
  * [plugin/forward] Strip local zone from IPV6 nameservers (#6635)
- fixes CVE-2023-30464
- fixes CVE-2023-28452</changelog>
</package>
<package pkgid="23c39aa16e2f982d8ba79632fb36f7ae2933fb937970e557885006a8c157f9fa" name="coredns-extras" arch="noarch">
  <version epoch="0" ver="1.12.1" rel="bp156.4.6.5"/>
  <changelog author="kukuk@suse.de" date="1563796800">- Remove systemd support, not needed on openSUSE Kubic
- Build with pie (security policy)</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1563969600">- Add coredns-extras package to allow use of coredns in a non-containerized
  environment</changelog>
  <changelog author="Marco Vedovati &lt;mvedovati@suse.com&gt;" date="1567425600">- Update to version 1.6.3:
  * Spelling corrections and other minor improvements and polish.
  * Two new plugins: clouddns and sign.
- Changed included from version 1.6.1:
  * Fix a panic in the hosts plugin.
  * The reload now detects changes in files imported from the main Corefile.
  * route53 increases the paging size when talking to the AWS API, this
    decreases the chances of getting throttled.
- Changed included from version 1.6.0:
  * The -cpu flag is removed from this version.
  * This release sports changes in the file plugin.
    A speed up in the log plugin and fixes in the cache and hosts plugins.
  * Upcoming deprecation: the kubernetes federation plugin will be moved to
    github.com/coredns/federation. This is likely to happen in CoreDNS 1.7.0.
- Changed included from version 1.5.2:
  * Small bugfixes and a change to Caddy’s import path
    (mholt/caddy -&gt; caddyserver/caddy).
  * Doing a release helps plugins deal with the change better.
- Changed included from version 1.5.1:
  * Various bugfixes, better documentation and cleanups.
  * The -cpu flag is somewhat redundant (cgroups/systemd/GOMAXPROCS are better
    ways to deal with this) and we want to remove it; if you depend on it in
    some way please voice that in this PR otherwise we’ll remove it in the next
    release.
- Changed included from version 1.5.0:
  * Two new plugins in this release: grpc, and ready. And some polish and
    simplifications in the core server code.
  * The use of TIMEOUT and no_reload in file and auto have been fully deprecated.
    As is the proxy plugin.
  * And a update on two important and active bugs:
  - 2593 seems to hone in on Docker and/or the container environment being a
    contributing factor.
  - 2624 is because of TLS session negotiating in the forward plugin.
- Changed included from version 1.4.0:
  * Our first release after we became a graduated project in CNCF.
  * Deprecation notice for the next release:
  - auto will deprecate TIMEOUT and recommends the use of RELOAD (2516).
  - auto and file will deprecate NO_RELOAD and recommends the use of RELOAD
    set to 0 (2536).
  - health will revert back to report process level health without plugin status.
    A new ready plugin will make sure plugins have at least completed their
    startup sequence.
  - The proxy will be moved to an external repository and as such be
    deprecated from the default set of plugin; use the forward as a replacement.
  - The previous announced deprecations have been enacted.
  - The (unused) gRPC watch functionally was removed from the server.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568116800">- Fix summary of coredns-extras.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1570708800">- Update to version 1.6.2:
  * Required by Kubernetes 1.16
  * Three new plugins: azure, route53 and forward</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1576497600">- Update to version 1.6.5:
  * Required by Kubernetes 1.17
  * Three new plugins: kubernetes, foreward, file</changelog>
  <changelog author="Michal Jura &lt;mjura@suse.com&gt;" date="1585137600">- Update to version 1.6.7:
  * Required by Kubernetes 1.18
  * make -f Makefile.doc (#3633)
  * Update date on notes (#3632)
  * Remove all shell presubmits (#3631)
  * presubmit tests (#3630)
  * presubmit: add whitespace test in go (#3629)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.1 to 0.17.2 (#3621)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.5 to 1.28.9 (#3625)
  * build(deps): bump github.com/prometheus/common from 0.7.0 to 0.9.1 (#3622)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594728000">- fix vendoring to build against go 1.13+</changelog>
  <changelog author="rbrown@suse.com" date="1598875200">- Update to version 1.7.0:
  * Update release note date for 1.7.0 (#3950)
  * Bump version to 1.7.0 (#3782)
  * plugin/kubernetes: fix tombstone unwrapping (#3924)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.12 to 1.32.1 (#3948)
  * transfer deferred (#3949)
  * Update release note of 1.7.0 (#3947)
  * Regenerate man page (#3946)
  * weight for SRV records should be at least 1 (#3931)
  * update k8s version u=in circleci (#3942)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.7 to 1.31.12 (#3933)
  * build(deps): bump google.golang.org/api from 0.25.0 to 0.26.0 (#3932)
  * plugin/azure: Fix environment option (#3922)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.31.4 to 1.31.7 (#3921)
  * k8s_external can now resolve CNAME returned by AWS ELB/NLB (#3916)
  * plugin/forward/grpc: Revert forward/grpc policy dedup (#3919)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.0 to 1.24.1 (#3914)
  * build(deps): bump google.golang.org/api from 0.24.0 to 0.25.0 (#3912)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3910)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.2 to 0.18.3 (#3909)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.29 to 1.31.4 (#3908)
  * Improvements in the documentation (README.md) (#3907)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/common from 0.9.1 to 0.10.0 (#3894)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.24 to 1.30.29 (#3895)
  * build(deps): bump google.golang.org/api from 0.23.0 to 0.24.0 (#3896)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.2 to 1.24.0 (#3897)
  * build(deps): bump github.com/golang/protobuf from 1.4.1 to 1.4.2 (#3893)
  * plugin/kubernetes: handle tombstones in default processor (#3890)
  * plugin/kubernetes: Handle endpoint tombstones (#3887)
  * fix readme (#3889)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3884)
  * build(deps): bump github.com/golang/protobuf from 1.4.0 to 1.4.1 (#3883)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.19 to 1.30.24 (#3882)
  * build(deps): bump google.golang.org/api from 0.22.0 to 0.23.0 (#3881)
  * Fix query for SOA record for delegated zone (#3875)
  * Fix plugin forward fuzz target (#3877)
  * plugin/kubernetes: Mention remote IP requirement for autopath and metadata in README (#3876)
  * always add client metadata (#3874)
  * fix description of bufsize plugin (#3873)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.14 to 1.30.19 (#3872)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.23.1 to 1.23.2 (#3871)
  * build(deps): bump github.com/prometheus/client_golang (#3870)
  * plugin/kubernetes: Don't panic with metadata enabled and pods mode not verified (#3869)
  * Fix CIDR in example (#3864)
  * Fix NSID not being set on cached responses (#3822)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.20.0 to 0.22.0 (#3859)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.9 to 1.30.14 (#3858)
  * build(deps): bump google.golang.org/grpc from 1.28.1 to 1.29.1 (#3857)
  * Run go generate (#3856)
  * Fix mixed indentation within tests (#3855)
  * not implemented yet (#3851)
  * Fix readme test by removing extra `~` (#3850)
  * auto make -f Makefile.doc
  * plugin/dns64: update readme and owners (#3848)
  * Fix to: (#3840)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.5 to 1.4.0 (#3845)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.7 to 1.30.9 (#3843)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.1 to 0.18.2 (#3841)
  * Remove grobie from maintainers (#3833)
  * introduce myself to some components (#3831)
  * remove ignored option at kubernetes plugin (#3737)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.0 to 0.18.1 (#3827)
  * auto go mod tidy
  * build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 (#3825)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.0 to 0.18.1 (#3826)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.30.4 to 1.30.7 (#3828)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.22.0 to 1.23.1 (#3829)
  * plugin/forward: crash if using https (#3817)
  * Remove all editor stuff from .gitignore (#3820)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.0 to 4.0.2 (#3813)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.33 to 1.30.4 (#3814)
  * correct metrics name of cache size (#3805)
  * Detail metrics name changes (#3798)
  * auto make -f Makefile.doc
  * Update more metrics names (#3799)
  * Change the recommened version to 1.14 (as we use 1.14 by default) (#3801)
  * auto make -f Makefile.doc
  * Move doc test to workflow (#3800)
  * auto go mod tidy
  * Update various vendor dependencies (#3785)
  * introduce metric naming test (#3789)
  * auto go mod tidy
  * Update k8s.io/[api|apimachinery|client-go] to v0.18.0 (#3796)
  * remove federation (#3794)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.29 to 1.29.34 (#3790)
  * Remove top level clutter: move fixup_file_mtime (#3786)
  * regitry reload metrics (#3784)
  * Fix plugin name in project README  (#3683)
  * Fix 1.7.0 notes. (#3781)
  * Add 1.7.0 notes already (#3779)
  * Add CI test for man page updates (#3729)
  * Documentation improvements for dns64 plugin (#3777)
  * Cleanup metrics (#3776)
  * add known issue (#3770)
  * Add dns64 plugin (#3534)
  * export config file hash in a metric (#3768)
  * Bump to version 1.6.9 (#3773)
  * release: up the version to 1.6.8 (#3772)
  * 1.6.8 release notes: set date to today (#3771)
  * Bumb travis Go version to 1.14 (#3716)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.24 to 1.29.29 (#3763)
  * build(deps): bump github.com/miekg/dns from 1.1.28 to 1.1.29 (#3762)
  * send token in the header instead of api call (#3764)
  * plugin/cache: fix negative cache masking cases (#3744)
  * register missing metric (#3756)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.17.3 to 0.17.4 (#3750)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.27 to 1.1.28 (#3748)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.4 to 1.3.5 (#3753)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.19 to 1.29.24 (#3752)
  * build(deps): bump github.com/prometheus/client_golang (#3749)
  * build(deps): bump google.golang.org/grpc from 1.27.1 to 1.28.0 (#3747)
  * build(deps): bump k8s.io/apimachinery from 0.17.3 to 0.17.4 (#3746)
  * parse.HostPortorFile: return error when 0 found (#3742)
  * Add missing PR to release notes (#3743)
  * Add private DNS support for azure plugin (#3516)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.14 to 1.29.19 (#3740)
  * build(deps): bump github.com/prometheus/client_golang (#3739)
  * build(deps): bump google.golang.org/api from 0.15.0 to 0.20.0 (#3738)
  * auto go mod tidy
  * Update etcd and grpc to latest version (#3733)
  * Initial set of release notes for 1.6.8 (#3728)
  * doc: regen man-pages (#3725)
  * Add configuration flag to set if RecursionDesired should be set on health checkers in Forward-plugin (#3679)
  * validate object implements the corresponding interface (#3724)
  * Update README.md (#3721)
  * fix link (#3719)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.8 to 1.29.14 (#3714)
  * auto go mod tidy
  * build(deps): bump github.com/golang/protobuf from 1.3.3 to 1.3.4 (#3713)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3711)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.21.0 to 1.22.0 (#3710)
  * auto go mod tidy
  * build(deps): bump github.com/caddyserver/caddy from 1.0.4 to 1.0.5 (#3712)
  * Fix placeholders in LICENSE (#3707)
  * explain drop metric (#3706)
  * auto go mod tidy
  * bump client-go and api (#3694)
  * plugin/hosts: Modifies NODATA handling (#3536)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3691)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.29.3 to 1.29.8 (#3692)
  * return all records with matching ip (#3687)
  * metrics: add type to latency as well (#3685)
  * Replacing 'HTTP' by 'HTTPS' for securing links (#3682)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.20.1 to 1.21.0 (#3675)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.13 to 1.29.3 (#3676)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.17.2 to 0.17.3 (#3674)
  * plugin/template: fix panic when missing next handler (#3672)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#3666)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.28.9 to 1.28.13 (#3667)
  * build(deps): bump github.com/prometheus/client_golang (#3665)
  * plugin/pkg/up: make default intervals shorter (#3651)
  * Update README.md (#3655)
  * Add exponential backoff to healthcheck (#3643)
  * plugins/forward: Add max_concurrent option (#3640)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3647)
  * build(deps): bump github.com/golang/protobuf from 1.3.2 to 1.3.3 (#3646)
  * plugin/kubernetes: fix metadata (#3642)
  * presubmit: test README.md sections (#3644)
  * presubmit: improve output (#3641)
  * presubmit: check import path ordering (#3636)
  * fix error formatting (#3639)</changelog>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 1.8.0:
  * release: up version to 1.8.0 (#4225)
  * add default reviewers for circleci config (#4222)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.33 to 1.1.34 (#4217)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 (#4213)
  * build(deps): bump github.com/prometheus/client_golang (#4214)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.27.0 to 1.27.1 (#4212)
  * auto make -f Makefile.doc
  * plugin/autopath: slightly tweaks the docs (#4188)
  * cache: do the msg copy right (#4207)
  * reduce sleeps (#4205)
  * Add #4171 in notes (#4204)
  * notes: update with latest (#4203)
  * deps: bump miekg/dns to new version (#4201)
  * plugin/transfer: remove duplicate code (#4200)
  * plugin/cache: fix removing OPT (#4190)
  * notes: add dnstap PR (#4197)
  * [plugin][trace] - Have a consistent spanName (#4171)
  * auto make -f Makefile.doc
  * plugin/dnstap: various cleanups (#4179)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4195)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 (#4191)
  * auto go mod tidy
  * build(deps): bump github.com/cenkalti/backoff/v4 from 4.0.2 to 4.1.0 (#4192)
  * build(deps): bump github.com/miekg/dns from 1.1.31 to 1.1.32 (#4193)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4194)
  * notes: more PR and clarify backwards incompat changes (#4185)
  * core: fix crash with no plugins (#4184)
  * fix alpn for http/2 upgrade when using DoH (#4182)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.26.0 to 1.27.0 (#4177)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4176)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 (#4175)
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.1 to 0.2.2 (#4174)
  * fix lameduck docs (#4169)
  * More 1.8.0 notes updates: add latest merged PRs (#4168)
  * dont return 200 during shutdown (#4167)
  * plugins/auto: allow fallthrough if no zone match (#4166)
  * update README examples to use transfer plugins (#4163)
  * doh support: make no TLS config fatal (#4162)
  * Add proto and remote tags to trace plugin (#4159)
  * update 1.8.0 notes (#4156)
  * plugin/cache: Fix filtering (#4148)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.32 (#4153)
  * build(deps): bump k8s.io/client-go from 0.19.1 to 0.19.2 (#4150)
  * build(deps): bump github.com/prometheus/common from 0.13.0 to 0.14.0 (#4149)
  * Add notes for next 1.8.0 release (#4143)
  * auto make -f Makefile.doc
  * Cherry-pick: Implement notifies for transfer plugin (#3972) (#4142)
  * auto go mod tidy
  * For caddy v1 in our org (#4018)
  * goreport card fixes (#4139)
  * coredns: bump version to 1.7.1 (#4136)
  * plugin/hosts: make hosts plugin cursive (#4131)
  * cache: default to DNSSEC (#4085)
  * notes: update 1.7.1 (#4128)
  * auto go mod tidy
  * bump prometheus with zipkin (#4109)
  * plugin/forward: fix panic when `expire` is configured as 0s (#4115)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 (#4118)
  * auto make -f Makefile.doc
  * plugin/forward: add hit/miss metrics for connection cache (#4114)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.19.0 to 0.19.1 (#4120)
  * auto go mod tidy
  * build(deps): bump github.com/farsightsec/golang-framestream (#4117)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4124)
  * plugin/trace: fix struct allignment (#4112)
  * plugin/forward: init ClientSessionCache in tls.Config (#4108)
  * auto go mod tidy
  * build(deps): bump github.com/dnstap/golang-dnstap from 0.2.0 to 0.2.1 (#4107)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 (#4105)
  * Fix trailing whitespace (#4103)
  * Fix some typos in comments. (#4100)
  * clouddns,route53: fix lingering goroutines after restart (#4096)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.13 (#4092)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.8 to 0.19.0 (#4095)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4090)
  * Update the 1.7.1 notes (#4086)
  * auto make -f Makefile.doc
  * Enable debug globally if enabled in any server config (#4007)
  * cleanup tempfiles for erratic_autopath_test (#4080)
  * fix misspell (#4081)
  * Update README.md (#4068)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.34.0 to 1.34.5 (#4072)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.6 to 0.18.8 (#4074)
  * auto go mod tidy
  * build(deps): bump k8s.io/api from 0.18.6 to 0.18.8 (#4073)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#4070)
  * pkg/upstream: set edns0 and Do when required (#4055)
  * Bump to golang 1.15 (#4064)
  * auto go mod tidy
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4052)
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.25.0 to 1.26.0 (#4050)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.17 to 1.34.0 (#4054)
  * auto make -f Makefile.doc
  * plugin/etcd: update documention (#4049)
  * auto make -f Makefile.doc
  * plugin/template: Add client IP data (#4034)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.30 to 1.1.31 (#4043)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.12 to 1.33.17 (#4041)
  * backend: fix root zone usage (#4039)
  * Fix wildcard records issue in rout53 plugin (#4038)
  * 1.7.x note fixes (#4033)
  * Update coredns-1.6.9.md (#4031)
  * Update coredns-1.7.0.md (#4030)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.7 to 1.33.12 (#4027)
  * Add initial notes for 1.7.1 (#4026)
  * auto go mod tidy
  * using promauto package to ensure all created metrics are properly registered (#4025)
  * register HealthcheckBrokenCount (#4021)
  * auto make -f Makefile.doc
  * Disable debug mode for tracing - removes extra logging (#4016)
  * ignore vendor when presubmit test (#3999)
  * fix metric naming test (#4017)
  * Manually update client-go to v0.18.6 (#4015)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.5 to 1.33.7 (#4011)
  * build(deps): bump k8s.io/apimachinery from 0.18.5 to 0.18.6 (#4012)
  * Improve gRPC Plugin when backend is not available (#3966)
  * Add DCO requirement in Contributing guidelines (#4008)
  * auto go mod tidy
  * build(deps): bump github.com/miekg/dns from 1.1.29 to 1.1.30 (#4004)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.33.1 to 1.33.5 (#4003)
  * build(deps): bump github.com/Azure/go-autorest/autorest (#4002)
  * build(deps): bump google.golang.org/api from 0.28.0 to 0.29.0 (#4001)
  * remove TestProxyClose (#4005)
  * Minor grammatical fixes to release notes (#3998)
  * Revert "Implement notifies for transfer plugin (#3972)" (#3995)
  * Implement notifies for transfer plugin (#3972)
  * auto go mod tidy
  * build(deps): bump gopkg.in/DataDog/dd-trace-go.v1 from 1.24.1 to 1.25.0 (#3991)
  * build(deps): bump github.com/opentracing/opentracing-go (#3990)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.11 to 1.33.1 (#3992)
  * Add timeouts for http server (#3920)
  * Cleanup tempfiles (#3986)
  * complete nsid plugin test case (#3981)
  * complete transfer plugin  test case (#3967)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.4 to 0.18.5 (#3975)
  * auto go mod tidy
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.6 to 1.32.11 (#3976)
  * auto go mod tidy
  * build(deps): bump github.com/prometheus/client_golang (#3979)
  * build(deps): bump github.com/Azure/go-autorest/autorest/azure/auth (#3980)
  * auto go mod tidy
  * build(deps): bump k8s.io/apimachinery from 0.18.4 to 0.18.5 (#3978)
  * plugin/cache/forward: Clean up grammar/wording in forward &amp; cache metrics descriptions. (#3971)
  * plugin/forward: remove exp backoff stuff (#3970)
  * format and add newline (#3969)
  * auto make -f Makefile.doc
  * completed metrics of cache and forward (#3962)
  * add test case of remote ip (#3964)
  * auto go mod tidy
  * build(deps): bump google.golang.org/api from 0.26.0 to 0.28.0 (#3960)
  * auto go mod tidy
  * build(deps): bump k8s.io/client-go from 0.18.3 to 0.18.4 (#3956)
  * build(deps): bump github.com/prometheus/client_golang (#3957)
  * build(deps): bump github.com/aws/aws-sdk-go from 1.32.1 to 1.32.6 (#3961)
  * Update dns64 plugin bugs list (#3955)</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1667304000">- Update to version 1.10.0:
  * core: add log listeners for k8s_event plugin (#5451)
  * core: log DoH HTTP server error logs in CoreDNS format (#5457)
  * core: warn when domain names are not in RFC1035 preferred syntax (#5414)
  * plugin/acl: add support for extended DNS errors (#5532)
  * plugin/bufsize: do not expand query UDP buffer size if already set to a smaller value (#5602)
  * plugin/cache: add cache disable option (#5540)
  * plugin/cache: add metadata for wildcard record responses (#5308)
  * plugin/cache: add option to adjust SERVFAIL response cache TTL (#5320)
  * plugin/cache: correct responses to Authenticated Data requests (#5191)
  * plugin/dnstap: add identity and version support for the dnstap plugin (#5555)
  * plugin/file: add metadata for wildcard record responses (#5308)
  * plugin/forward: enable multiple forward declarations (#5127)
  * plugin/forward: health_check needs to normalize a specified domain name (#5543)
  * plugin/forward: remove unused coredns_forward_sockets_open metric (#5431)
  * plugin/header: add support for query modification (#5556)
  * plugin/health: bypass proxy in self health check (#5401)
  * plugin/health: don't go lameduck when reloading (#5472)
  * plugin/k8s_external: add support for PTR requests (#5435)
  * plugin/k8s_external: resolve headless services (#5505)
  * plugin/kubernetes: make kubernetes client log in CoreDNS format (#5461)
  * plugin/ready: reset list of readiness plugins on startup (#5492)
  * plugin/rewrite: add PTR records to supported types (#5565)
  * plugin/rewrite: fix a crash in rewrite plugin when rule type is missing (#5459)
  * plugin/rewrite: fix out-of-index issue in rewrite plugin (#5462)
  * plugin/rewrite: support min and max TTL values (#5508)
  * plugin/trace : make zipkin HTTP reporter more configurable using Corefile (#5460)
  * plugin/trace: read trace context info from headers for DOH (#5439)
  * plugin/tsig: add new plugin TSIG for validating TSIG requests and signing responses (#4957)
  * core: update gopkg.in/yaml.v3 to fix CVE-2022-28948
  * core: update golang.org/x/crypto to fix CVE-2022-27191
  * plugin/acl: adding a check to parse out zone info
  * plugin/dnstap: support FQDN TCP endpoint
  * plugin/errors: add stacktrace option to log a stacktrace during panic recovery
  * plugin/template: return SERVFAIL for zone-match regex-no-match case</changelog>
  <changelog author="andrea.manzini@suse.com" date="1695124800">- Update to version 1.11.1:
  * Revert “plugin/forward: Continue waiting after receiving malformed responses
  * plugin/dnstap: add support for “extra” field in payload
  * plugin/cache: fix keepttl parsing
- Update to version 1.11.0:
  * Adds support for accepting DNS connections over QUIC (doq).
  * Adds CNAME target rewrites to the rewrite plugin.
  * Plus many bug fixes, and some security improvements.
  * This release introduces the following backward incompatible changes:
  + In the kubernetes plugin, we have dropped support for watching Endpoint and Endpointslice v1beta,
    since all supported K8s versions now use Endpointslice.
  + The bufsize plugin changed its default size limit value to 1232
  + Some changes to forward plugin metrics.
- Update to version 1.10.1:
  * Corrected architecture labels in multi-arch image manifest
  * A new plugin timeouts that allows configuration of server listener timeout durations
  * acl can drop queries as an action
  * template supports creating responses with extended DNS errors
  * New weighted policy in loadbalance
  * Option to serve original record TTLs from cache</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706184000">- Added patch fix-CVE-2024-0874.patch to fix CVE-2024-0874: coredns: CD bit response is cached and served later</changelog>
  <changelog author="andrea.manzini@suse.com" date="1709035200">- Update to version 1.11.2:
  * bump dependencies
  * rewrite: fix multi request concurrency issue in cname rewrite  (#6407)
  * plugin/tls: respect the path specified by root plugin (#6138)
  * plugin/auto: warn when auto is unable to read elements of the directory tree (#6333)
  * fix: make the codeowners link relative (#6397)
  * plugin/etcd: the etcd client adds the DialKeepAliveTime parameter (#6351)
  * plugin/cache: key cache on Checking Disabled (CD) bit (#6354)
  * Use the correct root domain name in the proxy plugin's TestHealthX tests (#6395)
  * Add PITS Global Data Recovery Services as an adopter (#6304)
  * Handle UDP responses that overflow with TC bit with test case (#6277)
  * plugin/rewrite: add rcode as a rewrite option (#6204)
- Dropped patch fix-CVE-2024-0874.patch as already included in upstream</changelog>
  <changelog author="andrea.manzini@suse.com" date="1712664000">- Update to upstream head (git commit #5a52707):
  * bump deps to address security issue CVE-2024-22189
  * Return RcodeServerFailure when DNS64 has no next plugin (#6590)
  * add plusserver to adopters (#6565)
  * Change the log flags to be a variable that can be set prior to calling Run (#6546)
  * Enable Prometheus native histograms (#6524)
  * forward: respect context (#6483)
  * add client labels to k8s plugin metadata (#6475)
  * fix broken link in webpage (#6488)
  * Repo controlled Go version (#6526)
  * removed the mutex locks with atomic bool (#6525)
- testsuite run during build (2 tests are skipped due to network requirement)
- note: 1.11.2 was briefly tagged/released and then revoked https://github.com/coredns/coredns/issues/6454</changelog>
  <changelog author="andrea.manzini@suse.com" date="1726747200">- Update to version 1.11.3:
  * optimize the performance for high qps (#6767)
  * bump deps
  * Fix zone parser error handling (#6680)
  * Add alternate option to forward plugin (#6681)
  * fix: plugin/file: return error when parsing the file fails (#6699)
  * [fix:documentation] Clarify autopath README (#6750)
  * Fix outdated test (#6747)
  * Bump go version from 1.21.8 to 1.21.11 (#6755)
  * Generate zplugin.go correctly with third-party plugins (#6692)
  * dnstap: uses pointer receiver for small response writer (#6644)
  * chore: fix function name in comment (#6608)
  * [plugin/forward] Strip local zone from IPV6 nameservers (#6635)</changelog>
  <changelog author="andrea.manzini@suse.com" date="1730980800">- Update to version 1.11.3+git129.387f34d:
  * fix CVE-2024-51744 (https://bugzilla.suse.com/show_bug.cgi?id=1232991)
    build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#6955)
  * core: set cache-control max-age as integer, not float (#6764)
  * Issue-6671: Fixed the order of plugins. (#6729)
  * `root`: explicit mark `dnssec` support (#6753)
  * feat: dnssec load keys from AWS Secrets Manager (#6618)
  * fuzzing: fix broken oss-fuzz build (#6880)
  * Replace k8s.io/utils/strings/slices by Go stdlib slices (#6863)
  * Update .go-version to 1.23.2 (#6920)
  * plugin/rewrite: Add "revert" parameter for EDNS0 options (#6893)
  * Added OpenSSF Scorecard Badge (#6738)
  * fix(cwd): Restored backwards compatibility of Current Workdir (#6731)
  * fix: plugin/auto: call OnShutdown() for each zone at its own OnShutdown() (#6705)
  * feature: log queue and buffer memory size configuration (#6591)
  * plugin/bind: add zone for link-local IPv6 instead of skipping (#6547)
  * only create PTR records for endpoints with hostname defined (#6898)
  * fix: reverter should execute the reversion in reversed order (#6872)
  * plugin/etcd: fix etcd connection leakage when reload (#6646)
  * kubernetes: Add useragent (#6484)
  * Update build (#6836)
  * Update grpc library use (#6826)
  * Bump go version from 1.21.11 to 1.21.12 (#6800)
  * Upgrade antonmedv/expr to expr-lang/expr (#6814)
  * hosts: add hostsfile as label for coredns_hosts_entries (#6801)
  * fix TestCorefile1 panic for nil handling (#6802)</changelog>
  <changelog author="andrea.manzini@suse.com" date="1731672000">- Update to version 1.11.4:
  * forward plugin: new option next, to try alternate upstreams when receiving
    specified response codes upstreams on (functions like the external plugin
    alternate)
  * dnssec plugin: new option to load keys from AWS Secrets Manager
  * rewrite plugin: new option to revert EDNS0 option rewrites in responses</changelog>
  <changelog author="andrea.manzini@suse.com" date="1732276800">- Update to version 1.12.0:
  * New multisocket plugin - allows CoreDNS to listen on multiple sockets
  * bump deps</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1743508800">- Update to version 1.12.1:
  * core: Increase CNAME lookup limit from 7 to 10 (#7153)
  * plugin/kubernetes: Fix handling of pods having DeletionTimestamp set
  * plugin/kubernetes: Revert "only create PTR records for endpoints with
    hostname defined"
  * plugin/forward: added option failfast_all_unhealthy_upstreams to return
    servfail if all upstreams are down
  * bump dependencies, fixing bsc#1239294 and bsc#1239728
- dropped obscpio generation from _service</changelog>
</package>
<package pkgid="6720a09a9d84302e8ee598fa02e8cf88f21d9e10ebeee5f1bffe4dcfbe7ea85a" name="cpp-httplib" arch="src">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="e878a27f80514ebbfa0382bf87c528de882e026a860be2b873b319555b15991a" name="cpp-httplib-devel" arch="aarch64">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="f2d79ec2d7deab3e4059d5cc9dfe4e42d4f9c4b7a15d02c8f5965f35634cd97d" name="cpp-httplib-devel" arch="i586">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="52842d6a29efcc1d0469972f1860a5548650caf9dcf2f6ffe9b104b0fca70eb7" name="cpp-httplib-devel" arch="ppc64le">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="e14817aa6b58d225797b2e4cbff5ba627bc8119c2e2f601e95347243fd6653e7" name="cpp-httplib-devel" arch="s390x">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="c9a84005c923714b77013774745be0cfc06ac6790611734571f5193d799410aa" name="cpp-httplib-devel" arch="x86_64">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="2497bf21498c81f28914a493a8d5f2f20f7d934f02995a03ed03bd2e0acdbd28" name="crane" arch="aarch64">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="9ced6127b12a87aacfe0d2ac233e7bf28c3e42e251460a03098f7dc5c58c72aa" name="crane" arch="i586">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="f9729c8578b06854fefe16148902de79bfa2a56c0b9d54b74e9a022a1f219ef7" name="crane" arch="ppc64le">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="77fa9ee6d9a3b239840bb3fd1fadb1162f356f356ea53f366d26a98907df2642" name="crane" arch="s390x">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="189f88ba6648958001821a10183a64e293185b9cf1f759e694bfd39341a3172b" name="crane" arch="x86_64">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="86e78d9109b738391e0bfd42a52863aaf89996269ff1ee9b0160451325085183" name="crane-bash-completion" arch="noarch">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="63fd5059bee75d5439173db6def6aa13d31544158354b97adbf1459692777c45" name="crane-fish-completion" arch="noarch">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="227a967c7d332944712066441368c878329b3ecdbf1e01c105c8cd433a354b3c" name="crane-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="a629d2bb4b9540c2907bd16e62a3de2c5d5b1f3f6d81233df9e38c9e586c37c7" name="crun" arch="aarch64">
  <version epoch="0" ver="1.20" rel="bp156.2.3.1"/>
  <changelog author="Niels Abspoel &lt;aboe76@gmail.com&gt;" date="1677585600">- Update to 1.8.1
  * linux: idmapped mounts expect the same configuration as
    the user namespace mappings. Before they were expecting the inverted
    mapping. It is a breaking change, but the behavior was aligned
    to what runc will do as well.
  * krun: always allow /dev/kvm in the cgroup configuration.
  * handlers: disable exec for handlers that do not support it.
  * selinux: allow setting fscontext using a custom annotation.
  * cgroup: reset systemd unit if start fails.
  * cgroup: rmdir the entire systemd scope. It fixes a leak on cgroupv1.
  * cgroup: always delete the cgroup on errors.
    On some errors it could have been leaked before.
- changes from 1.8
  * linux: precreate devices on the host.
  * cgroup: support cpuset mounted with noprefix.
  * linux: mount the source cgroup if cgroupns=host.
  * libcrun: don't clone self from read-only mount.
  * build: fix build without dlfcn.h.
  * linux: set PR_SET_DUMPABLE.
  * utils: fix applying AppArmor profile.
  * linux: write setgroups=deny when mapping a single uid/gid.
  * cgroup: fix enter cgroupv1 mount on RHEL 7.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.8.3:
  * update: initialize the rt limits only on cgroup v1.
  * lua bindings for libcrun.
  * wasmedge: add current directory to preopen paths.
  * linux: inherit parent mount flags when making a path masked.
  * libcrun: custom annotation to set the scheduler for the
    container process.
  * cgroup: fallback to blkio.bfq files if blkio is not available
    on cgroup v1.
  * cgroup: initialize rt limits when using systemd.
  * tty: chown the tty to the exec user instead of the user
    specified to create the container.
  * cgroup: fallback to create cgroupfs as sibling of the current
    cgroup if there is none specified and it cannot be created in
    the root cgroup.
- add keyring for GPG validation</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1686744000">- Update to 1.8.5:
  * scheduler: use definition from the OCI configuration file
    instead of the custom label that is now dropped and not
    supported anymore.
  * cgroup: fix creating cgroup under "domain threaded".
  * cgroup, systemd: set the memory limit on the system scope.
  * restore tty settings from the correct file descriptor.  It was
    previously restoring the settings from the wrong file
    descriptor causing the tty settings  to be changed on the
    calling terminal.
  * criu: check if the criu_join_ns_add function exists.
    Fix a segfault with new versions of CRIU.
  * linux: do not precreate devs with euid &gt; 0.  Fix creating
    devices when running the OCI runtime as non root user.
  * linux: improve PID detection on systems that lack pidfd.
    While there is still a window of time that the PID could be
    recycled, now it is now reduced to a minimum.
  * criu: fix memory leak.
  * logging: improve error message when dlopen fails.
- Changes from 1.8.4:
  * drop custom annotation to set the time namespace and use
    the OCI specs instead.
  * cgroup: workaround cpu quota/period issue with v1.  Sometimes
    setting CPU quota period fails when a new period is lower,
    and a parent cgroup has CPU quota limit set.
  * cgroup: fix set quota to -1 on cgroup v1.
  * criu: drop loading unused functions.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1692014400">- Update to 1.8.6:
  * crun: new command "crun features".
  * linux: fix handling of idmapped mounts when the container joins an
    existing PID namespace.
  * linux: support io_priority from the OCI specs.
  * linux: handle correctly the case where the status file is not written
    yet for a container.
  * crun: fix segfault for "ps" when the container is not using cgroups.
  * cgroup: allow setting swap to 0.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1693915200">- Enable WasmEdge support to run Wasm compat containers.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1694606400">- Update to 1.9:
  * linux: support arbitrary idmapped mounts.
  * linux: add support for "ridmap" mount option to support recursive
    idmapped mounts.
  * crun delete: call systemd's reset-failed.
  * linux: fix check for oom_score_adj.
  * features: Support mountExtensions.
  * linux: correctly handle unknown signal string when it doesn't start with
    a digit.
  * linux: do not attempt to join again already joined namespace.
  * wasmer: use latest wasix API.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1697025600">- Add crun-wasm symlink for platform 'wasi/wasm'</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1697112000">- New upstream release 1.9.2:
  * cgroup: reset the inherited cpu affinity after moving to cgroup. Old kernels
    do that automatically, but new kernels remember the affinity that was set
    before the cgroup move, so we need to reset it in order to honor the cpuset
    configuration.
- New upstream release 1.9.1:
  * utils: ignore ENOTSUP when chmod a symlink. It fixes a problem on Linux 6.6
    that always refuses chmod on a symlink.
  * build: fix build on CentOS 7
  * linux: add new fallback when mount fails with EBUSY, so that there is not an
    additional tmpfs mount if not needed.
  * utils: improve error message when a directory cannot be created as a
    component of the path is already existing as a non directory.
- Only build with wasmedge on x86_64 &amp; aarch64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 1.11.1:
  * force a remount operation with bind mounts from the host to
    correctly set all the mount flags.
  * cgroup: honor cpu burst.
  * systemd: set CPUQuota and CPUPeriod on the scope cgroup.
  * linux: append tmpfs mode if missing for mounts.  This is the
    same behavior of runc.
  * cgroup: always use the user session for rootless.
  * support for Intel Resource Director Technology (RDT).
  * new mount option "copy-symlink".  When provided for a mount,
    if the source is a symlink, then it is copied in the container
    instead of attempting a mount.
  * linux: open mounts before setgroups if in a userns.  This
    solves a problem where a directory that was previously
    accessible to the user, become inaccessible after setgroups
    causing the bind mount to fail.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1701432000">- New upstream release 1.12:
  * add new WebAssembly handler: spin.
  * systemd: fallback to system bus if session bus is not available.
  * configure the cpu rt and cpuset controllers before joining them to
    avoid running temporarily the workload on the wrong cpus.
  * preconfigure the cpuset with required resources instead of using the
    parent's set.  This prevents needless churn in the kernel as it
    tracks which CPUs have load balancing disabled.
  * try attr/&lt;lsm&gt;/* before the attr/* files.  Writes to the attr/*
    files may fail if apparmor is not the first "major" LSM in the list
    of loaded LSMs (e.g. lsm=apparmor,bpf vs lsm=bpf,apparmor).
- New upstream release 1.11.2:
  * fix a regression caused by 1.11.1 where the process crashes if there
    are no CPU limits configured on cgroup v1. (bsc#1217590)
  * fix error code check for the ptsname_r function.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706356800">- update to 1.14:
  * build: drop dependency on libgcrypt. Use blake3 to compute the cache key.
  * cpuset: don't clobber parent cgroup value when writing the cpuset value.
  * linux: force umask(0). It ensures that the mknodat syscall is not affected by the umask of the calling process,
    allowing file permissions to be set as specified in the OCI configuration.
  * ebpf: do not require MEMLOCK for eBPF programs. This requirement was relaxed in Linux 5.11.
- update to 1.13:
  * src: use O_CLOEXEC for all open/openat calls
  * cgroup v1: use "max" when pids limit &lt; 0.
  * improve error message when idmap mount fails because the underlying file system has no support for it.
  * libcrun: fix compilation when building without libseccomp and libcap.
  * fix relative idmapped mount when using the custom annotation.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1709726400">- New upstream release 1.14.4
  * crun-1.14.4
- linux: fix mount of file with recursive flags.  Do not assume it is
  a directory, but check the source type.
  * crun-1.14.3
- follow up for 1.14.2.  Drop the version check for each command.
  * crun-1.14.2
- crun: drop check for OCI version.  A recent bump in the OCI runtime
  specs caused crun to fail with every config file.  Just drop the
  check since it doesn't add any value.
  * crun-1.14.1
- there was recently a security vulnerability (CVE-2024-21626) in runc
  that allowed a malicious user to chdir(2) to a /proc/*/fd entry that is
  outside the container rootfs.  While crun is not affected directly,
  harden chdir by validating that we are still inside the container
  rootfs.
- container: attempt to close all the files before execv(2).
  if we leak any fd, it prevents execv to gain access to files outside
  the container rootfs through /proc/self/fd/$fd.
- fix a regression caused by 1.14 when installing the ebpf filter on a
  kernel older than 5.11.
- cgroup, systemd: fix segfault if the resources block is not specified.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1717070400">- New upstream release 1.15
  * fix a mount point leak under /run/crun, add a retry mechanism to unmount the directory if the removal failed with EBUSY.
  * linux: cgroups: fix potential mount leak when /sys/fs/cgroup is already mounted, causing the posthooks to not run.
  * release: build s390x binaries using musl libc.
  * features: add support for potentiallyUnsafeConfigAnnotations.
  * handlers: add option to load wasi-nn plugin for wasmedge.
  * linux: fix "harden chdir()" security measure. The previous check was not correct.
  * crun: add option --keep to the run command. When specified the container is not automatically deleted when it exits.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1725537600">- new upstream release 1.16.1
  1.16.1:
- fix a regression introduced by 1.16 where using 'rshared' rootfs mount propagation and the rootfs itself is a mountpoint.
- inherit user from original process on exec, if not overridden.
  1.16:
- build: fix build for s390x.
- linux: fix mount of special files with rro.  Open the mount target with O_PATH to prevent open(2) failures with special files like FIFOs or UNIX sockets.
- Fix sd-bus error handling for cpu quota and period props update.
- container: use relative path for rootfs if possible.  If the rootfs cannot be resolved and it is below the current working directory, only use its relative path.
- wasmedge: access container environment variables for the WasmEdge configuration.
- cgroup, systemd: use MemoryMax instead of MemoryLimit.  Fixes a warning for using an old configuration name.
- cgroup, systemd: improve checks for sd_bus_message_append errors</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726056000">- update to 1.17:
  * Add --log-level option. It accepts error, warning and error.
  * Add debug logs for container creation.
  * Fix double-free in crun exec code that could lead to a crash.
  * Allow passing an ID to the journald log driver.
  * Report "executable not found" errors after tty has been setup.
  * Do not treat EPIPE from hooks as an error.
  * Make sure DefaultDependencies is correctly set in the systemd scope.
  * Improve the error message when the container process is not found.
  * Improve error handling for the mnt namespace restoration.
  * Fix error handling for getpwuid_r, recvfrom and libcrun_kill_linux.
  * Fix handling of device paths with trailing slashes.
- add url for keyring
- enable leap by disabling wasmedge (not packaged for leap)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to crun v1.18. Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18&gt;
- Remove URL from crun.keyring source declaration. If the Ubuntu keyservers
  update their server software or some other minor change causes the output of
  the key to change (such as the maintainer updating their key expiry), we will
  end up with build failures despite the key still being a totally valid key to
  do verifications with. This also matches how keyring files are managed for
  most packages.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1730808000">- Update to crun v1.18.2 Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18.2&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1733832000">- Update crun.keyring to point to primary key. The original packaging of
  crun.keyring used the subkey 0xAF60FCA3CDAA6DEAD157EA3A67E38F7A8BA21772 as
  the key to verify against, rather than the primary key
  0xAC404C1C0BF735C63FF4D562263D6DF2E163E1EA. If/when upstream rotates their
  signing keys, the old key verification would start to fail.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1736251200">- Update to 1.19.1
  * linux: fix a hang if there are no reads from the tty. Use non blocking sockets to read and write from the tty so that the "crun exec" process doesn't hang when the terminal is not consuming any data.
  * linux: remove the workaround needed to mount a cgroup on top of another cgroup mount. The workaround had the disadvantage to temporarily leak a mount on the host. The alternative that is currently used is to mount a temporary tmpfs between the twoo cgroup mounts.
- Update to 1.19
  * wasm: add new handler wamr.
  * criu: allow passing network lock method to libcriu.
  * linux: honor exec cpu affinity mask.
  * build: fix build with musl libc.
  * crun: use mount API to self-clone.
  * cgroup, systemd: do not override devices on update. If the "update" request has no device block configured, do not reset the previously configuration.
  * cgroup: handle case where cgroup v1 freezer is disabled. On systems without the freezer controller, containers were mistakenly reported as paused.
  * cgroup: do not stop process on exec. The cpu mask is configured on the systemd scope, the previous workaround to stop the container until the cgroup is fully configured is no longer needed.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1739275200">- Update to 1.20
  * krun: fix CVE-2025-24965. The .krun_config.json file could be created outside of the container rootfs.
  * cgroup: reverted the removal of tun/tap from the default allow list, this was done in crun-1.5. The tun/tap device is now added by default again.
  * CRIU: do not set network_lock unless explicitly specified.
  * status: disallow container names containing slashes in their name.
  * linux: Improved error message when failing to set the net.ipv4.ping_group_range sysctl.
  * scheduler: Ignore ENOSYS errors when resetting the CPU affinity mask.
  * linux: return a better error message when pidfd_open fails with EINVAL.
  * cgroup: display the absolute path to cgroup.controllers when a controller is unavailable.
  * exec: always call setsid. Now processes created through exec get the correct process group id.</changelog>
</package>
<package pkgid="504330cec8e14abfa1eb5f9a445eea865537b3ebb0af4034febdf8d0c18af10d" name="crun" arch="i586">
  <version epoch="0" ver="1.20" rel="bp156.2.3.1"/>
  <changelog author="Niels Abspoel &lt;aboe76@gmail.com&gt;" date="1677585600">- Update to 1.8.1
  * linux: idmapped mounts expect the same configuration as
    the user namespace mappings. Before they were expecting the inverted
    mapping. It is a breaking change, but the behavior was aligned
    to what runc will do as well.
  * krun: always allow /dev/kvm in the cgroup configuration.
  * handlers: disable exec for handlers that do not support it.
  * selinux: allow setting fscontext using a custom annotation.
  * cgroup: reset systemd unit if start fails.
  * cgroup: rmdir the entire systemd scope. It fixes a leak on cgroupv1.
  * cgroup: always delete the cgroup on errors.
    On some errors it could have been leaked before.
- changes from 1.8
  * linux: precreate devices on the host.
  * cgroup: support cpuset mounted with noprefix.
  * linux: mount the source cgroup if cgroupns=host.
  * libcrun: don't clone self from read-only mount.
  * build: fix build without dlfcn.h.
  * linux: set PR_SET_DUMPABLE.
  * utils: fix applying AppArmor profile.
  * linux: write setgroups=deny when mapping a single uid/gid.
  * cgroup: fix enter cgroupv1 mount on RHEL 7.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.8.3:
  * update: initialize the rt limits only on cgroup v1.
  * lua bindings for libcrun.
  * wasmedge: add current directory to preopen paths.
  * linux: inherit parent mount flags when making a path masked.
  * libcrun: custom annotation to set the scheduler for the
    container process.
  * cgroup: fallback to blkio.bfq files if blkio is not available
    on cgroup v1.
  * cgroup: initialize rt limits when using systemd.
  * tty: chown the tty to the exec user instead of the user
    specified to create the container.
  * cgroup: fallback to create cgroupfs as sibling of the current
    cgroup if there is none specified and it cannot be created in
    the root cgroup.
- add keyring for GPG validation</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1686744000">- Update to 1.8.5:
  * scheduler: use definition from the OCI configuration file
    instead of the custom label that is now dropped and not
    supported anymore.
  * cgroup: fix creating cgroup under "domain threaded".
  * cgroup, systemd: set the memory limit on the system scope.
  * restore tty settings from the correct file descriptor.  It was
    previously restoring the settings from the wrong file
    descriptor causing the tty settings  to be changed on the
    calling terminal.
  * criu: check if the criu_join_ns_add function exists.
    Fix a segfault with new versions of CRIU.
  * linux: do not precreate devs with euid &gt; 0.  Fix creating
    devices when running the OCI runtime as non root user.
  * linux: improve PID detection on systems that lack pidfd.
    While there is still a window of time that the PID could be
    recycled, now it is now reduced to a minimum.
  * criu: fix memory leak.
  * logging: improve error message when dlopen fails.
- Changes from 1.8.4:
  * drop custom annotation to set the time namespace and use
    the OCI specs instead.
  * cgroup: workaround cpu quota/period issue with v1.  Sometimes
    setting CPU quota period fails when a new period is lower,
    and a parent cgroup has CPU quota limit set.
  * cgroup: fix set quota to -1 on cgroup v1.
  * criu: drop loading unused functions.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1692014400">- Update to 1.8.6:
  * crun: new command "crun features".
  * linux: fix handling of idmapped mounts when the container joins an
    existing PID namespace.
  * linux: support io_priority from the OCI specs.
  * linux: handle correctly the case where the status file is not written
    yet for a container.
  * crun: fix segfault for "ps" when the container is not using cgroups.
  * cgroup: allow setting swap to 0.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1693915200">- Enable WasmEdge support to run Wasm compat containers.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1694606400">- Update to 1.9:
  * linux: support arbitrary idmapped mounts.
  * linux: add support for "ridmap" mount option to support recursive
    idmapped mounts.
  * crun delete: call systemd's reset-failed.
  * linux: fix check for oom_score_adj.
  * features: Support mountExtensions.
  * linux: correctly handle unknown signal string when it doesn't start with
    a digit.
  * linux: do not attempt to join again already joined namespace.
  * wasmer: use latest wasix API.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1697025600">- Add crun-wasm symlink for platform 'wasi/wasm'</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1697112000">- New upstream release 1.9.2:
  * cgroup: reset the inherited cpu affinity after moving to cgroup. Old kernels
    do that automatically, but new kernels remember the affinity that was set
    before the cgroup move, so we need to reset it in order to honor the cpuset
    configuration.
- New upstream release 1.9.1:
  * utils: ignore ENOTSUP when chmod a symlink. It fixes a problem on Linux 6.6
    that always refuses chmod on a symlink.
  * build: fix build on CentOS 7
  * linux: add new fallback when mount fails with EBUSY, so that there is not an
    additional tmpfs mount if not needed.
  * utils: improve error message when a directory cannot be created as a
    component of the path is already existing as a non directory.
- Only build with wasmedge on x86_64 &amp; aarch64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 1.11.1:
  * force a remount operation with bind mounts from the host to
    correctly set all the mount flags.
  * cgroup: honor cpu burst.
  * systemd: set CPUQuota and CPUPeriod on the scope cgroup.
  * linux: append tmpfs mode if missing for mounts.  This is the
    same behavior of runc.
  * cgroup: always use the user session for rootless.
  * support for Intel Resource Director Technology (RDT).
  * new mount option "copy-symlink".  When provided for a mount,
    if the source is a symlink, then it is copied in the container
    instead of attempting a mount.
  * linux: open mounts before setgroups if in a userns.  This
    solves a problem where a directory that was previously
    accessible to the user, become inaccessible after setgroups
    causing the bind mount to fail.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1701432000">- New upstream release 1.12:
  * add new WebAssembly handler: spin.
  * systemd: fallback to system bus if session bus is not available.
  * configure the cpu rt and cpuset controllers before joining them to
    avoid running temporarily the workload on the wrong cpus.
  * preconfigure the cpuset with required resources instead of using the
    parent's set.  This prevents needless churn in the kernel as it
    tracks which CPUs have load balancing disabled.
  * try attr/&lt;lsm&gt;/* before the attr/* files.  Writes to the attr/*
    files may fail if apparmor is not the first "major" LSM in the list
    of loaded LSMs (e.g. lsm=apparmor,bpf vs lsm=bpf,apparmor).
- New upstream release 1.11.2:
  * fix a regression caused by 1.11.1 where the process crashes if there
    are no CPU limits configured on cgroup v1. (bsc#1217590)
  * fix error code check for the ptsname_r function.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706356800">- update to 1.14:
  * build: drop dependency on libgcrypt. Use blake3 to compute the cache key.
  * cpuset: don't clobber parent cgroup value when writing the cpuset value.
  * linux: force umask(0). It ensures that the mknodat syscall is not affected by the umask of the calling process,
    allowing file permissions to be set as specified in the OCI configuration.
  * ebpf: do not require MEMLOCK for eBPF programs. This requirement was relaxed in Linux 5.11.
- update to 1.13:
  * src: use O_CLOEXEC for all open/openat calls
  * cgroup v1: use "max" when pids limit &lt; 0.
  * improve error message when idmap mount fails because the underlying file system has no support for it.
  * libcrun: fix compilation when building without libseccomp and libcap.
  * fix relative idmapped mount when using the custom annotation.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1709726400">- New upstream release 1.14.4
  * crun-1.14.4
- linux: fix mount of file with recursive flags.  Do not assume it is
  a directory, but check the source type.
  * crun-1.14.3
- follow up for 1.14.2.  Drop the version check for each command.
  * crun-1.14.2
- crun: drop check for OCI version.  A recent bump in the OCI runtime
  specs caused crun to fail with every config file.  Just drop the
  check since it doesn't add any value.
  * crun-1.14.1
- there was recently a security vulnerability (CVE-2024-21626) in runc
  that allowed a malicious user to chdir(2) to a /proc/*/fd entry that is
  outside the container rootfs.  While crun is not affected directly,
  harden chdir by validating that we are still inside the container
  rootfs.
- container: attempt to close all the files before execv(2).
  if we leak any fd, it prevents execv to gain access to files outside
  the container rootfs through /proc/self/fd/$fd.
- fix a regression caused by 1.14 when installing the ebpf filter on a
  kernel older than 5.11.
- cgroup, systemd: fix segfault if the resources block is not specified.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1717070400">- New upstream release 1.15
  * fix a mount point leak under /run/crun, add a retry mechanism to unmount the directory if the removal failed with EBUSY.
  * linux: cgroups: fix potential mount leak when /sys/fs/cgroup is already mounted, causing the posthooks to not run.
  * release: build s390x binaries using musl libc.
  * features: add support for potentiallyUnsafeConfigAnnotations.
  * handlers: add option to load wasi-nn plugin for wasmedge.
  * linux: fix "harden chdir()" security measure. The previous check was not correct.
  * crun: add option --keep to the run command. When specified the container is not automatically deleted when it exits.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1725537600">- new upstream release 1.16.1
  1.16.1:
- fix a regression introduced by 1.16 where using 'rshared' rootfs mount propagation and the rootfs itself is a mountpoint.
- inherit user from original process on exec, if not overridden.
  1.16:
- build: fix build for s390x.
- linux: fix mount of special files with rro.  Open the mount target with O_PATH to prevent open(2) failures with special files like FIFOs or UNIX sockets.
- Fix sd-bus error handling for cpu quota and period props update.
- container: use relative path for rootfs if possible.  If the rootfs cannot be resolved and it is below the current working directory, only use its relative path.
- wasmedge: access container environment variables for the WasmEdge configuration.
- cgroup, systemd: use MemoryMax instead of MemoryLimit.  Fixes a warning for using an old configuration name.
- cgroup, systemd: improve checks for sd_bus_message_append errors</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726056000">- update to 1.17:
  * Add --log-level option. It accepts error, warning and error.
  * Add debug logs for container creation.
  * Fix double-free in crun exec code that could lead to a crash.
  * Allow passing an ID to the journald log driver.
  * Report "executable not found" errors after tty has been setup.
  * Do not treat EPIPE from hooks as an error.
  * Make sure DefaultDependencies is correctly set in the systemd scope.
  * Improve the error message when the container process is not found.
  * Improve error handling for the mnt namespace restoration.
  * Fix error handling for getpwuid_r, recvfrom and libcrun_kill_linux.
  * Fix handling of device paths with trailing slashes.
- add url for keyring
- enable leap by disabling wasmedge (not packaged for leap)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to crun v1.18. Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18&gt;
- Remove URL from crun.keyring source declaration. If the Ubuntu keyservers
  update their server software or some other minor change causes the output of
  the key to change (such as the maintainer updating their key expiry), we will
  end up with build failures despite the key still being a totally valid key to
  do verifications with. This also matches how keyring files are managed for
  most packages.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1730808000">- Update to crun v1.18.2 Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18.2&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1733832000">- Update crun.keyring to point to primary key. The original packaging of
  crun.keyring used the subkey 0xAF60FCA3CDAA6DEAD157EA3A67E38F7A8BA21772 as
  the key to verify against, rather than the primary key
  0xAC404C1C0BF735C63FF4D562263D6DF2E163E1EA. If/when upstream rotates their
  signing keys, the old key verification would start to fail.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1736251200">- Update to 1.19.1
  * linux: fix a hang if there are no reads from the tty. Use non blocking sockets to read and write from the tty so that the "crun exec" process doesn't hang when the terminal is not consuming any data.
  * linux: remove the workaround needed to mount a cgroup on top of another cgroup mount. The workaround had the disadvantage to temporarily leak a mount on the host. The alternative that is currently used is to mount a temporary tmpfs between the twoo cgroup mounts.
- Update to 1.19
  * wasm: add new handler wamr.
  * criu: allow passing network lock method to libcriu.
  * linux: honor exec cpu affinity mask.
  * build: fix build with musl libc.
  * crun: use mount API to self-clone.
  * cgroup, systemd: do not override devices on update. If the "update" request has no device block configured, do not reset the previously configuration.
  * cgroup: handle case where cgroup v1 freezer is disabled. On systems without the freezer controller, containers were mistakenly reported as paused.
  * cgroup: do not stop process on exec. The cpu mask is configured on the systemd scope, the previous workaround to stop the container until the cgroup is fully configured is no longer needed.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1739275200">- Update to 1.20
  * krun: fix CVE-2025-24965. The .krun_config.json file could be created outside of the container rootfs.
  * cgroup: reverted the removal of tun/tap from the default allow list, this was done in crun-1.5. The tun/tap device is now added by default again.
  * CRIU: do not set network_lock unless explicitly specified.
  * status: disallow container names containing slashes in their name.
  * linux: Improved error message when failing to set the net.ipv4.ping_group_range sysctl.
  * scheduler: Ignore ENOSYS errors when resetting the CPU affinity mask.
  * linux: return a better error message when pidfd_open fails with EINVAL.
  * cgroup: display the absolute path to cgroup.controllers when a controller is unavailable.
  * exec: always call setsid. Now processes created through exec get the correct process group id.</changelog>
</package>
<package pkgid="fa44aa225ccfdda811e05c79977bf6020db88cbec1dfdc68b23f1cf1cb8f2eb2" name="crun" arch="ppc64le">
  <version epoch="0" ver="1.20" rel="bp156.2.3.1"/>
  <changelog author="Niels Abspoel &lt;aboe76@gmail.com&gt;" date="1677585600">- Update to 1.8.1
  * linux: idmapped mounts expect the same configuration as
    the user namespace mappings. Before they were expecting the inverted
    mapping. It is a breaking change, but the behavior was aligned
    to what runc will do as well.
  * krun: always allow /dev/kvm in the cgroup configuration.
  * handlers: disable exec for handlers that do not support it.
  * selinux: allow setting fscontext using a custom annotation.
  * cgroup: reset systemd unit if start fails.
  * cgroup: rmdir the entire systemd scope. It fixes a leak on cgroupv1.
  * cgroup: always delete the cgroup on errors.
    On some errors it could have been leaked before.
- changes from 1.8
  * linux: precreate devices on the host.
  * cgroup: support cpuset mounted with noprefix.
  * linux: mount the source cgroup if cgroupns=host.
  * libcrun: don't clone self from read-only mount.
  * build: fix build without dlfcn.h.
  * linux: set PR_SET_DUMPABLE.
  * utils: fix applying AppArmor profile.
  * linux: write setgroups=deny when mapping a single uid/gid.
  * cgroup: fix enter cgroupv1 mount on RHEL 7.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.8.3:
  * update: initialize the rt limits only on cgroup v1.
  * lua bindings for libcrun.
  * wasmedge: add current directory to preopen paths.
  * linux: inherit parent mount flags when making a path masked.
  * libcrun: custom annotation to set the scheduler for the
    container process.
  * cgroup: fallback to blkio.bfq files if blkio is not available
    on cgroup v1.
  * cgroup: initialize rt limits when using systemd.
  * tty: chown the tty to the exec user instead of the user
    specified to create the container.
  * cgroup: fallback to create cgroupfs as sibling of the current
    cgroup if there is none specified and it cannot be created in
    the root cgroup.
- add keyring for GPG validation</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1686744000">- Update to 1.8.5:
  * scheduler: use definition from the OCI configuration file
    instead of the custom label that is now dropped and not
    supported anymore.
  * cgroup: fix creating cgroup under "domain threaded".
  * cgroup, systemd: set the memory limit on the system scope.
  * restore tty settings from the correct file descriptor.  It was
    previously restoring the settings from the wrong file
    descriptor causing the tty settings  to be changed on the
    calling terminal.
  * criu: check if the criu_join_ns_add function exists.
    Fix a segfault with new versions of CRIU.
  * linux: do not precreate devs with euid &gt; 0.  Fix creating
    devices when running the OCI runtime as non root user.
  * linux: improve PID detection on systems that lack pidfd.
    While there is still a window of time that the PID could be
    recycled, now it is now reduced to a minimum.
  * criu: fix memory leak.
  * logging: improve error message when dlopen fails.
- Changes from 1.8.4:
  * drop custom annotation to set the time namespace and use
    the OCI specs instead.
  * cgroup: workaround cpu quota/period issue with v1.  Sometimes
    setting CPU quota period fails when a new period is lower,
    and a parent cgroup has CPU quota limit set.
  * cgroup: fix set quota to -1 on cgroup v1.
  * criu: drop loading unused functions.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1692014400">- Update to 1.8.6:
  * crun: new command "crun features".
  * linux: fix handling of idmapped mounts when the container joins an
    existing PID namespace.
  * linux: support io_priority from the OCI specs.
  * linux: handle correctly the case where the status file is not written
    yet for a container.
  * crun: fix segfault for "ps" when the container is not using cgroups.
  * cgroup: allow setting swap to 0.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1693915200">- Enable WasmEdge support to run Wasm compat containers.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1694606400">- Update to 1.9:
  * linux: support arbitrary idmapped mounts.
  * linux: add support for "ridmap" mount option to support recursive
    idmapped mounts.
  * crun delete: call systemd's reset-failed.
  * linux: fix check for oom_score_adj.
  * features: Support mountExtensions.
  * linux: correctly handle unknown signal string when it doesn't start with
    a digit.
  * linux: do not attempt to join again already joined namespace.
  * wasmer: use latest wasix API.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1697025600">- Add crun-wasm symlink for platform 'wasi/wasm'</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1697112000">- New upstream release 1.9.2:
  * cgroup: reset the inherited cpu affinity after moving to cgroup. Old kernels
    do that automatically, but new kernels remember the affinity that was set
    before the cgroup move, so we need to reset it in order to honor the cpuset
    configuration.
- New upstream release 1.9.1:
  * utils: ignore ENOTSUP when chmod a symlink. It fixes a problem on Linux 6.6
    that always refuses chmod on a symlink.
  * build: fix build on CentOS 7
  * linux: add new fallback when mount fails with EBUSY, so that there is not an
    additional tmpfs mount if not needed.
  * utils: improve error message when a directory cannot be created as a
    component of the path is already existing as a non directory.
- Only build with wasmedge on x86_64 &amp; aarch64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 1.11.1:
  * force a remount operation with bind mounts from the host to
    correctly set all the mount flags.
  * cgroup: honor cpu burst.
  * systemd: set CPUQuota and CPUPeriod on the scope cgroup.
  * linux: append tmpfs mode if missing for mounts.  This is the
    same behavior of runc.
  * cgroup: always use the user session for rootless.
  * support for Intel Resource Director Technology (RDT).
  * new mount option "copy-symlink".  When provided for a mount,
    if the source is a symlink, then it is copied in the container
    instead of attempting a mount.
  * linux: open mounts before setgroups if in a userns.  This
    solves a problem where a directory that was previously
    accessible to the user, become inaccessible after setgroups
    causing the bind mount to fail.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1701432000">- New upstream release 1.12:
  * add new WebAssembly handler: spin.
  * systemd: fallback to system bus if session bus is not available.
  * configure the cpu rt and cpuset controllers before joining them to
    avoid running temporarily the workload on the wrong cpus.
  * preconfigure the cpuset with required resources instead of using the
    parent's set.  This prevents needless churn in the kernel as it
    tracks which CPUs have load balancing disabled.
  * try attr/&lt;lsm&gt;/* before the attr/* files.  Writes to the attr/*
    files may fail if apparmor is not the first "major" LSM in the list
    of loaded LSMs (e.g. lsm=apparmor,bpf vs lsm=bpf,apparmor).
- New upstream release 1.11.2:
  * fix a regression caused by 1.11.1 where the process crashes if there
    are no CPU limits configured on cgroup v1. (bsc#1217590)
  * fix error code check for the ptsname_r function.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706356800">- update to 1.14:
  * build: drop dependency on libgcrypt. Use blake3 to compute the cache key.
  * cpuset: don't clobber parent cgroup value when writing the cpuset value.
  * linux: force umask(0). It ensures that the mknodat syscall is not affected by the umask of the calling process,
    allowing file permissions to be set as specified in the OCI configuration.
  * ebpf: do not require MEMLOCK for eBPF programs. This requirement was relaxed in Linux 5.11.
- update to 1.13:
  * src: use O_CLOEXEC for all open/openat calls
  * cgroup v1: use "max" when pids limit &lt; 0.
  * improve error message when idmap mount fails because the underlying file system has no support for it.
  * libcrun: fix compilation when building without libseccomp and libcap.
  * fix relative idmapped mount when using the custom annotation.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1709726400">- New upstream release 1.14.4
  * crun-1.14.4
- linux: fix mount of file with recursive flags.  Do not assume it is
  a directory, but check the source type.
  * crun-1.14.3
- follow up for 1.14.2.  Drop the version check for each command.
  * crun-1.14.2
- crun: drop check for OCI version.  A recent bump in the OCI runtime
  specs caused crun to fail with every config file.  Just drop the
  check since it doesn't add any value.
  * crun-1.14.1
- there was recently a security vulnerability (CVE-2024-21626) in runc
  that allowed a malicious user to chdir(2) to a /proc/*/fd entry that is
  outside the container rootfs.  While crun is not affected directly,
  harden chdir by validating that we are still inside the container
  rootfs.
- container: attempt to close all the files before execv(2).
  if we leak any fd, it prevents execv to gain access to files outside
  the container rootfs through /proc/self/fd/$fd.
- fix a regression caused by 1.14 when installing the ebpf filter on a
  kernel older than 5.11.
- cgroup, systemd: fix segfault if the resources block is not specified.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1717070400">- New upstream release 1.15
  * fix a mount point leak under /run/crun, add a retry mechanism to unmount the directory if the removal failed with EBUSY.
  * linux: cgroups: fix potential mount leak when /sys/fs/cgroup is already mounted, causing the posthooks to not run.
  * release: build s390x binaries using musl libc.
  * features: add support for potentiallyUnsafeConfigAnnotations.
  * handlers: add option to load wasi-nn plugin for wasmedge.
  * linux: fix "harden chdir()" security measure. The previous check was not correct.
  * crun: add option --keep to the run command. When specified the container is not automatically deleted when it exits.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1725537600">- new upstream release 1.16.1
  1.16.1:
- fix a regression introduced by 1.16 where using 'rshared' rootfs mount propagation and the rootfs itself is a mountpoint.
- inherit user from original process on exec, if not overridden.
  1.16:
- build: fix build for s390x.
- linux: fix mount of special files with rro.  Open the mount target with O_PATH to prevent open(2) failures with special files like FIFOs or UNIX sockets.
- Fix sd-bus error handling for cpu quota and period props update.
- container: use relative path for rootfs if possible.  If the rootfs cannot be resolved and it is below the current working directory, only use its relative path.
- wasmedge: access container environment variables for the WasmEdge configuration.
- cgroup, systemd: use MemoryMax instead of MemoryLimit.  Fixes a warning for using an old configuration name.
- cgroup, systemd: improve checks for sd_bus_message_append errors</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726056000">- update to 1.17:
  * Add --log-level option. It accepts error, warning and error.
  * Add debug logs for container creation.
  * Fix double-free in crun exec code that could lead to a crash.
  * Allow passing an ID to the journald log driver.
  * Report "executable not found" errors after tty has been setup.
  * Do not treat EPIPE from hooks as an error.
  * Make sure DefaultDependencies is correctly set in the systemd scope.
  * Improve the error message when the container process is not found.
  * Improve error handling for the mnt namespace restoration.
  * Fix error handling for getpwuid_r, recvfrom and libcrun_kill_linux.
  * Fix handling of device paths with trailing slashes.
- add url for keyring
- enable leap by disabling wasmedge (not packaged for leap)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to crun v1.18. Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18&gt;
- Remove URL from crun.keyring source declaration. If the Ubuntu keyservers
  update their server software or some other minor change causes the output of
  the key to change (such as the maintainer updating their key expiry), we will
  end up with build failures despite the key still being a totally valid key to
  do verifications with. This also matches how keyring files are managed for
  most packages.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1730808000">- Update to crun v1.18.2 Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18.2&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1733832000">- Update crun.keyring to point to primary key. The original packaging of
  crun.keyring used the subkey 0xAF60FCA3CDAA6DEAD157EA3A67E38F7A8BA21772 as
  the key to verify against, rather than the primary key
  0xAC404C1C0BF735C63FF4D562263D6DF2E163E1EA. If/when upstream rotates their
  signing keys, the old key verification would start to fail.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1736251200">- Update to 1.19.1
  * linux: fix a hang if there are no reads from the tty. Use non blocking sockets to read and write from the tty so that the "crun exec" process doesn't hang when the terminal is not consuming any data.
  * linux: remove the workaround needed to mount a cgroup on top of another cgroup mount. The workaround had the disadvantage to temporarily leak a mount on the host. The alternative that is currently used is to mount a temporary tmpfs between the twoo cgroup mounts.
- Update to 1.19
  * wasm: add new handler wamr.
  * criu: allow passing network lock method to libcriu.
  * linux: honor exec cpu affinity mask.
  * build: fix build with musl libc.
  * crun: use mount API to self-clone.
  * cgroup, systemd: do not override devices on update. If the "update" request has no device block configured, do not reset the previously configuration.
  * cgroup: handle case where cgroup v1 freezer is disabled. On systems without the freezer controller, containers were mistakenly reported as paused.
  * cgroup: do not stop process on exec. The cpu mask is configured on the systemd scope, the previous workaround to stop the container until the cgroup is fully configured is no longer needed.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1739275200">- Update to 1.20
  * krun: fix CVE-2025-24965. The .krun_config.json file could be created outside of the container rootfs.
  * cgroup: reverted the removal of tun/tap from the default allow list, this was done in crun-1.5. The tun/tap device is now added by default again.
  * CRIU: do not set network_lock unless explicitly specified.
  * status: disallow container names containing slashes in their name.
  * linux: Improved error message when failing to set the net.ipv4.ping_group_range sysctl.
  * scheduler: Ignore ENOSYS errors when resetting the CPU affinity mask.
  * linux: return a better error message when pidfd_open fails with EINVAL.
  * cgroup: display the absolute path to cgroup.controllers when a controller is unavailable.
  * exec: always call setsid. Now processes created through exec get the correct process group id.</changelog>
</package>
<package pkgid="e11be197735db8fa634c431da29af19a7ab024ed760f033e39279449cb85a211" name="crun" arch="s390x">
  <version epoch="0" ver="1.20" rel="bp156.2.3.1"/>
  <changelog author="Niels Abspoel &lt;aboe76@gmail.com&gt;" date="1677585600">- Update to 1.8.1
  * linux: idmapped mounts expect the same configuration as
    the user namespace mappings. Before they were expecting the inverted
    mapping. It is a breaking change, but the behavior was aligned
    to what runc will do as well.
  * krun: always allow /dev/kvm in the cgroup configuration.
  * handlers: disable exec for handlers that do not support it.
  * selinux: allow setting fscontext using a custom annotation.
  * cgroup: reset systemd unit if start fails.
  * cgroup: rmdir the entire systemd scope. It fixes a leak on cgroupv1.
  * cgroup: always delete the cgroup on errors.
    On some errors it could have been leaked before.
- changes from 1.8
  * linux: precreate devices on the host.
  * cgroup: support cpuset mounted with noprefix.
  * linux: mount the source cgroup if cgroupns=host.
  * libcrun: don't clone self from read-only mount.
  * build: fix build without dlfcn.h.
  * linux: set PR_SET_DUMPABLE.
  * utils: fix applying AppArmor profile.
  * linux: write setgroups=deny when mapping a single uid/gid.
  * cgroup: fix enter cgroupv1 mount on RHEL 7.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.8.3:
  * update: initialize the rt limits only on cgroup v1.
  * lua bindings for libcrun.
  * wasmedge: add current directory to preopen paths.
  * linux: inherit parent mount flags when making a path masked.
  * libcrun: custom annotation to set the scheduler for the
    container process.
  * cgroup: fallback to blkio.bfq files if blkio is not available
    on cgroup v1.
  * cgroup: initialize rt limits when using systemd.
  * tty: chown the tty to the exec user instead of the user
    specified to create the container.
  * cgroup: fallback to create cgroupfs as sibling of the current
    cgroup if there is none specified and it cannot be created in
    the root cgroup.
- add keyring for GPG validation</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1686744000">- Update to 1.8.5:
  * scheduler: use definition from the OCI configuration file
    instead of the custom label that is now dropped and not
    supported anymore.
  * cgroup: fix creating cgroup under "domain threaded".
  * cgroup, systemd: set the memory limit on the system scope.
  * restore tty settings from the correct file descriptor.  It was
    previously restoring the settings from the wrong file
    descriptor causing the tty settings  to be changed on the
    calling terminal.
  * criu: check if the criu_join_ns_add function exists.
    Fix a segfault with new versions of CRIU.
  * linux: do not precreate devs with euid &gt; 0.  Fix creating
    devices when running the OCI runtime as non root user.
  * linux: improve PID detection on systems that lack pidfd.
    While there is still a window of time that the PID could be
    recycled, now it is now reduced to a minimum.
  * criu: fix memory leak.
  * logging: improve error message when dlopen fails.
- Changes from 1.8.4:
  * drop custom annotation to set the time namespace and use
    the OCI specs instead.
  * cgroup: workaround cpu quota/period issue with v1.  Sometimes
    setting CPU quota period fails when a new period is lower,
    and a parent cgroup has CPU quota limit set.
  * cgroup: fix set quota to -1 on cgroup v1.
  * criu: drop loading unused functions.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1692014400">- Update to 1.8.6:
  * crun: new command "crun features".
  * linux: fix handling of idmapped mounts when the container joins an
    existing PID namespace.
  * linux: support io_priority from the OCI specs.
  * linux: handle correctly the case where the status file is not written
    yet for a container.
  * crun: fix segfault for "ps" when the container is not using cgroups.
  * cgroup: allow setting swap to 0.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1693915200">- Enable WasmEdge support to run Wasm compat containers.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1694606400">- Update to 1.9:
  * linux: support arbitrary idmapped mounts.
  * linux: add support for "ridmap" mount option to support recursive
    idmapped mounts.
  * crun delete: call systemd's reset-failed.
  * linux: fix check for oom_score_adj.
  * features: Support mountExtensions.
  * linux: correctly handle unknown signal string when it doesn't start with
    a digit.
  * linux: do not attempt to join again already joined namespace.
  * wasmer: use latest wasix API.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1697025600">- Add crun-wasm symlink for platform 'wasi/wasm'</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1697112000">- New upstream release 1.9.2:
  * cgroup: reset the inherited cpu affinity after moving to cgroup. Old kernels
    do that automatically, but new kernels remember the affinity that was set
    before the cgroup move, so we need to reset it in order to honor the cpuset
    configuration.
- New upstream release 1.9.1:
  * utils: ignore ENOTSUP when chmod a symlink. It fixes a problem on Linux 6.6
    that always refuses chmod on a symlink.
  * build: fix build on CentOS 7
  * linux: add new fallback when mount fails with EBUSY, so that there is not an
    additional tmpfs mount if not needed.
  * utils: improve error message when a directory cannot be created as a
    component of the path is already existing as a non directory.
- Only build with wasmedge on x86_64 &amp; aarch64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 1.11.1:
  * force a remount operation with bind mounts from the host to
    correctly set all the mount flags.
  * cgroup: honor cpu burst.
  * systemd: set CPUQuota and CPUPeriod on the scope cgroup.
  * linux: append tmpfs mode if missing for mounts.  This is the
    same behavior of runc.
  * cgroup: always use the user session for rootless.
  * support for Intel Resource Director Technology (RDT).
  * new mount option "copy-symlink".  When provided for a mount,
    if the source is a symlink, then it is copied in the container
    instead of attempting a mount.
  * linux: open mounts before setgroups if in a userns.  This
    solves a problem where a directory that was previously
    accessible to the user, become inaccessible after setgroups
    causing the bind mount to fail.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1701432000">- New upstream release 1.12:
  * add new WebAssembly handler: spin.
  * systemd: fallback to system bus if session bus is not available.
  * configure the cpu rt and cpuset controllers before joining them to
    avoid running temporarily the workload on the wrong cpus.
  * preconfigure the cpuset with required resources instead of using the
    parent's set.  This prevents needless churn in the kernel as it
    tracks which CPUs have load balancing disabled.
  * try attr/&lt;lsm&gt;/* before the attr/* files.  Writes to the attr/*
    files may fail if apparmor is not the first "major" LSM in the list
    of loaded LSMs (e.g. lsm=apparmor,bpf vs lsm=bpf,apparmor).
- New upstream release 1.11.2:
  * fix a regression caused by 1.11.1 where the process crashes if there
    are no CPU limits configured on cgroup v1. (bsc#1217590)
  * fix error code check for the ptsname_r function.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706356800">- update to 1.14:
  * build: drop dependency on libgcrypt. Use blake3 to compute the cache key.
  * cpuset: don't clobber parent cgroup value when writing the cpuset value.
  * linux: force umask(0). It ensures that the mknodat syscall is not affected by the umask of the calling process,
    allowing file permissions to be set as specified in the OCI configuration.
  * ebpf: do not require MEMLOCK for eBPF programs. This requirement was relaxed in Linux 5.11.
- update to 1.13:
  * src: use O_CLOEXEC for all open/openat calls
  * cgroup v1: use "max" when pids limit &lt; 0.
  * improve error message when idmap mount fails because the underlying file system has no support for it.
  * libcrun: fix compilation when building without libseccomp and libcap.
  * fix relative idmapped mount when using the custom annotation.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1709726400">- New upstream release 1.14.4
  * crun-1.14.4
- linux: fix mount of file with recursive flags.  Do not assume it is
  a directory, but check the source type.
  * crun-1.14.3
- follow up for 1.14.2.  Drop the version check for each command.
  * crun-1.14.2
- crun: drop check for OCI version.  A recent bump in the OCI runtime
  specs caused crun to fail with every config file.  Just drop the
  check since it doesn't add any value.
  * crun-1.14.1
- there was recently a security vulnerability (CVE-2024-21626) in runc
  that allowed a malicious user to chdir(2) to a /proc/*/fd entry that is
  outside the container rootfs.  While crun is not affected directly,
  harden chdir by validating that we are still inside the container
  rootfs.
- container: attempt to close all the files before execv(2).
  if we leak any fd, it prevents execv to gain access to files outside
  the container rootfs through /proc/self/fd/$fd.
- fix a regression caused by 1.14 when installing the ebpf filter on a
  kernel older than 5.11.
- cgroup, systemd: fix segfault if the resources block is not specified.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1717070400">- New upstream release 1.15
  * fix a mount point leak under /run/crun, add a retry mechanism to unmount the directory if the removal failed with EBUSY.
  * linux: cgroups: fix potential mount leak when /sys/fs/cgroup is already mounted, causing the posthooks to not run.
  * release: build s390x binaries using musl libc.
  * features: add support for potentiallyUnsafeConfigAnnotations.
  * handlers: add option to load wasi-nn plugin for wasmedge.
  * linux: fix "harden chdir()" security measure. The previous check was not correct.
  * crun: add option --keep to the run command. When specified the container is not automatically deleted when it exits.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1725537600">- new upstream release 1.16.1
  1.16.1:
- fix a regression introduced by 1.16 where using 'rshared' rootfs mount propagation and the rootfs itself is a mountpoint.
- inherit user from original process on exec, if not overridden.
  1.16:
- build: fix build for s390x.
- linux: fix mount of special files with rro.  Open the mount target with O_PATH to prevent open(2) failures with special files like FIFOs or UNIX sockets.
- Fix sd-bus error handling for cpu quota and period props update.
- container: use relative path for rootfs if possible.  If the rootfs cannot be resolved and it is below the current working directory, only use its relative path.
- wasmedge: access container environment variables for the WasmEdge configuration.
- cgroup, systemd: use MemoryMax instead of MemoryLimit.  Fixes a warning for using an old configuration name.
- cgroup, systemd: improve checks for sd_bus_message_append errors</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726056000">- update to 1.17:
  * Add --log-level option. It accepts error, warning and error.
  * Add debug logs for container creation.
  * Fix double-free in crun exec code that could lead to a crash.
  * Allow passing an ID to the journald log driver.
  * Report "executable not found" errors after tty has been setup.
  * Do not treat EPIPE from hooks as an error.
  * Make sure DefaultDependencies is correctly set in the systemd scope.
  * Improve the error message when the container process is not found.
  * Improve error handling for the mnt namespace restoration.
  * Fix error handling for getpwuid_r, recvfrom and libcrun_kill_linux.
  * Fix handling of device paths with trailing slashes.
- add url for keyring
- enable leap by disabling wasmedge (not packaged for leap)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to crun v1.18. Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18&gt;
- Remove URL from crun.keyring source declaration. If the Ubuntu keyservers
  update their server software or some other minor change causes the output of
  the key to change (such as the maintainer updating their key expiry), we will
  end up with build failures despite the key still being a totally valid key to
  do verifications with. This also matches how keyring files are managed for
  most packages.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1730808000">- Update to crun v1.18.2 Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18.2&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1733832000">- Update crun.keyring to point to primary key. The original packaging of
  crun.keyring used the subkey 0xAF60FCA3CDAA6DEAD157EA3A67E38F7A8BA21772 as
  the key to verify against, rather than the primary key
  0xAC404C1C0BF735C63FF4D562263D6DF2E163E1EA. If/when upstream rotates their
  signing keys, the old key verification would start to fail.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1736251200">- Update to 1.19.1
  * linux: fix a hang if there are no reads from the tty. Use non blocking sockets to read and write from the tty so that the "crun exec" process doesn't hang when the terminal is not consuming any data.
  * linux: remove the workaround needed to mount a cgroup on top of another cgroup mount. The workaround had the disadvantage to temporarily leak a mount on the host. The alternative that is currently used is to mount a temporary tmpfs between the twoo cgroup mounts.
- Update to 1.19
  * wasm: add new handler wamr.
  * criu: allow passing network lock method to libcriu.
  * linux: honor exec cpu affinity mask.
  * build: fix build with musl libc.
  * crun: use mount API to self-clone.
  * cgroup, systemd: do not override devices on update. If the "update" request has no device block configured, do not reset the previously configuration.
  * cgroup: handle case where cgroup v1 freezer is disabled. On systems without the freezer controller, containers were mistakenly reported as paused.
  * cgroup: do not stop process on exec. The cpu mask is configured on the systemd scope, the previous workaround to stop the container until the cgroup is fully configured is no longer needed.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1739275200">- Update to 1.20
  * krun: fix CVE-2025-24965. The .krun_config.json file could be created outside of the container rootfs.
  * cgroup: reverted the removal of tun/tap from the default allow list, this was done in crun-1.5. The tun/tap device is now added by default again.
  * CRIU: do not set network_lock unless explicitly specified.
  * status: disallow container names containing slashes in their name.
  * linux: Improved error message when failing to set the net.ipv4.ping_group_range sysctl.
  * scheduler: Ignore ENOSYS errors when resetting the CPU affinity mask.
  * linux: return a better error message when pidfd_open fails with EINVAL.
  * cgroup: display the absolute path to cgroup.controllers when a controller is unavailable.
  * exec: always call setsid. Now processes created through exec get the correct process group id.</changelog>
</package>
<package pkgid="58d773f96476d9b9ac2b06baf7688ecc3ffa07306e4e5a5f49d37a757366656b" name="crun" arch="src">
  <version epoch="0" ver="1.20" rel="bp156.2.3.1"/>
  <changelog author="Niels Abspoel &lt;aboe76@gmail.com&gt;" date="1677585600">- Update to 1.8.1
  * linux: idmapped mounts expect the same configuration as
    the user namespace mappings. Before they were expecting the inverted
    mapping. It is a breaking change, but the behavior was aligned
    to what runc will do as well.
  * krun: always allow /dev/kvm in the cgroup configuration.
  * handlers: disable exec for handlers that do not support it.
  * selinux: allow setting fscontext using a custom annotation.
  * cgroup: reset systemd unit if start fails.
  * cgroup: rmdir the entire systemd scope. It fixes a leak on cgroupv1.
  * cgroup: always delete the cgroup on errors.
    On some errors it could have been leaked before.
- changes from 1.8
  * linux: precreate devices on the host.
  * cgroup: support cpuset mounted with noprefix.
  * linux: mount the source cgroup if cgroupns=host.
  * libcrun: don't clone self from read-only mount.
  * build: fix build without dlfcn.h.
  * linux: set PR_SET_DUMPABLE.
  * utils: fix applying AppArmor profile.
  * linux: write setgroups=deny when mapping a single uid/gid.
  * cgroup: fix enter cgroupv1 mount on RHEL 7.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.8.3:
  * update: initialize the rt limits only on cgroup v1.
  * lua bindings for libcrun.
  * wasmedge: add current directory to preopen paths.
  * linux: inherit parent mount flags when making a path masked.
  * libcrun: custom annotation to set the scheduler for the
    container process.
  * cgroup: fallback to blkio.bfq files if blkio is not available
    on cgroup v1.
  * cgroup: initialize rt limits when using systemd.
  * tty: chown the tty to the exec user instead of the user
    specified to create the container.
  * cgroup: fallback to create cgroupfs as sibling of the current
    cgroup if there is none specified and it cannot be created in
    the root cgroup.
- add keyring for GPG validation</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1686744000">- Update to 1.8.5:
  * scheduler: use definition from the OCI configuration file
    instead of the custom label that is now dropped and not
    supported anymore.
  * cgroup: fix creating cgroup under "domain threaded".
  * cgroup, systemd: set the memory limit on the system scope.
  * restore tty settings from the correct file descriptor.  It was
    previously restoring the settings from the wrong file
    descriptor causing the tty settings  to be changed on the
    calling terminal.
  * criu: check if the criu_join_ns_add function exists.
    Fix a segfault with new versions of CRIU.
  * linux: do not precreate devs with euid &gt; 0.  Fix creating
    devices when running the OCI runtime as non root user.
  * linux: improve PID detection on systems that lack pidfd.
    While there is still a window of time that the PID could be
    recycled, now it is now reduced to a minimum.
  * criu: fix memory leak.
  * logging: improve error message when dlopen fails.
- Changes from 1.8.4:
  * drop custom annotation to set the time namespace and use
    the OCI specs instead.
  * cgroup: workaround cpu quota/period issue with v1.  Sometimes
    setting CPU quota period fails when a new period is lower,
    and a parent cgroup has CPU quota limit set.
  * cgroup: fix set quota to -1 on cgroup v1.
  * criu: drop loading unused functions.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1692014400">- Update to 1.8.6:
  * crun: new command "crun features".
  * linux: fix handling of idmapped mounts when the container joins an
    existing PID namespace.
  * linux: support io_priority from the OCI specs.
  * linux: handle correctly the case where the status file is not written
    yet for a container.
  * crun: fix segfault for "ps" when the container is not using cgroups.
  * cgroup: allow setting swap to 0.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1693915200">- Enable WasmEdge support to run Wasm compat containers.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1694606400">- Update to 1.9:
  * linux: support arbitrary idmapped mounts.
  * linux: add support for "ridmap" mount option to support recursive
    idmapped mounts.
  * crun delete: call systemd's reset-failed.
  * linux: fix check for oom_score_adj.
  * features: Support mountExtensions.
  * linux: correctly handle unknown signal string when it doesn't start with
    a digit.
  * linux: do not attempt to join again already joined namespace.
  * wasmer: use latest wasix API.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1697025600">- Add crun-wasm symlink for platform 'wasi/wasm'</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1697112000">- New upstream release 1.9.2:
  * cgroup: reset the inherited cpu affinity after moving to cgroup. Old kernels
    do that automatically, but new kernels remember the affinity that was set
    before the cgroup move, so we need to reset it in order to honor the cpuset
    configuration.
- New upstream release 1.9.1:
  * utils: ignore ENOTSUP when chmod a symlink. It fixes a problem on Linux 6.6
    that always refuses chmod on a symlink.
  * build: fix build on CentOS 7
  * linux: add new fallback when mount fails with EBUSY, so that there is not an
    additional tmpfs mount if not needed.
  * utils: improve error message when a directory cannot be created as a
    component of the path is already existing as a non directory.
- Only build with wasmedge on x86_64 &amp; aarch64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 1.11.1:
  * force a remount operation with bind mounts from the host to
    correctly set all the mount flags.
  * cgroup: honor cpu burst.
  * systemd: set CPUQuota and CPUPeriod on the scope cgroup.
  * linux: append tmpfs mode if missing for mounts.  This is the
    same behavior of runc.
  * cgroup: always use the user session for rootless.
  * support for Intel Resource Director Technology (RDT).
  * new mount option "copy-symlink".  When provided for a mount,
    if the source is a symlink, then it is copied in the container
    instead of attempting a mount.
  * linux: open mounts before setgroups if in a userns.  This
    solves a problem where a directory that was previously
    accessible to the user, become inaccessible after setgroups
    causing the bind mount to fail.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1701432000">- New upstream release 1.12:
  * add new WebAssembly handler: spin.
  * systemd: fallback to system bus if session bus is not available.
  * configure the cpu rt and cpuset controllers before joining them to
    avoid running temporarily the workload on the wrong cpus.
  * preconfigure the cpuset with required resources instead of using the
    parent's set.  This prevents needless churn in the kernel as it
    tracks which CPUs have load balancing disabled.
  * try attr/&lt;lsm&gt;/* before the attr/* files.  Writes to the attr/*
    files may fail if apparmor is not the first "major" LSM in the list
    of loaded LSMs (e.g. lsm=apparmor,bpf vs lsm=bpf,apparmor).
- New upstream release 1.11.2:
  * fix a regression caused by 1.11.1 where the process crashes if there
    are no CPU limits configured on cgroup v1. (bsc#1217590)
  * fix error code check for the ptsname_r function.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706356800">- update to 1.14:
  * build: drop dependency on libgcrypt. Use blake3 to compute the cache key.
  * cpuset: don't clobber parent cgroup value when writing the cpuset value.
  * linux: force umask(0). It ensures that the mknodat syscall is not affected by the umask of the calling process,
    allowing file permissions to be set as specified in the OCI configuration.
  * ebpf: do not require MEMLOCK for eBPF programs. This requirement was relaxed in Linux 5.11.
- update to 1.13:
  * src: use O_CLOEXEC for all open/openat calls
  * cgroup v1: use "max" when pids limit &lt; 0.
  * improve error message when idmap mount fails because the underlying file system has no support for it.
  * libcrun: fix compilation when building without libseccomp and libcap.
  * fix relative idmapped mount when using the custom annotation.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1709726400">- New upstream release 1.14.4
  * crun-1.14.4
- linux: fix mount of file with recursive flags.  Do not assume it is
  a directory, but check the source type.
  * crun-1.14.3
- follow up for 1.14.2.  Drop the version check for each command.
  * crun-1.14.2
- crun: drop check for OCI version.  A recent bump in the OCI runtime
  specs caused crun to fail with every config file.  Just drop the
  check since it doesn't add any value.
  * crun-1.14.1
- there was recently a security vulnerability (CVE-2024-21626) in runc
  that allowed a malicious user to chdir(2) to a /proc/*/fd entry that is
  outside the container rootfs.  While crun is not affected directly,
  harden chdir by validating that we are still inside the container
  rootfs.
- container: attempt to close all the files before execv(2).
  if we leak any fd, it prevents execv to gain access to files outside
  the container rootfs through /proc/self/fd/$fd.
- fix a regression caused by 1.14 when installing the ebpf filter on a
  kernel older than 5.11.
- cgroup, systemd: fix segfault if the resources block is not specified.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1717070400">- New upstream release 1.15
  * fix a mount point leak under /run/crun, add a retry mechanism to unmount the directory if the removal failed with EBUSY.
  * linux: cgroups: fix potential mount leak when /sys/fs/cgroup is already mounted, causing the posthooks to not run.
  * release: build s390x binaries using musl libc.
  * features: add support for potentiallyUnsafeConfigAnnotations.
  * handlers: add option to load wasi-nn plugin for wasmedge.
  * linux: fix "harden chdir()" security measure. The previous check was not correct.
  * crun: add option --keep to the run command. When specified the container is not automatically deleted when it exits.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1725537600">- new upstream release 1.16.1
  1.16.1:
- fix a regression introduced by 1.16 where using 'rshared' rootfs mount propagation and the rootfs itself is a mountpoint.
- inherit user from original process on exec, if not overridden.
  1.16:
- build: fix build for s390x.
- linux: fix mount of special files with rro.  Open the mount target with O_PATH to prevent open(2) failures with special files like FIFOs or UNIX sockets.
- Fix sd-bus error handling for cpu quota and period props update.
- container: use relative path for rootfs if possible.  If the rootfs cannot be resolved and it is below the current working directory, only use its relative path.
- wasmedge: access container environment variables for the WasmEdge configuration.
- cgroup, systemd: use MemoryMax instead of MemoryLimit.  Fixes a warning for using an old configuration name.
- cgroup, systemd: improve checks for sd_bus_message_append errors</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726056000">- update to 1.17:
  * Add --log-level option. It accepts error, warning and error.
  * Add debug logs for container creation.
  * Fix double-free in crun exec code that could lead to a crash.
  * Allow passing an ID to the journald log driver.
  * Report "executable not found" errors after tty has been setup.
  * Do not treat EPIPE from hooks as an error.
  * Make sure DefaultDependencies is correctly set in the systemd scope.
  * Improve the error message when the container process is not found.
  * Improve error handling for the mnt namespace restoration.
  * Fix error handling for getpwuid_r, recvfrom and libcrun_kill_linux.
  * Fix handling of device paths with trailing slashes.
- add url for keyring
- enable leap by disabling wasmedge (not packaged for leap)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to crun v1.18. Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18&gt;
- Remove URL from crun.keyring source declaration. If the Ubuntu keyservers
  update their server software or some other minor change causes the output of
  the key to change (such as the maintainer updating their key expiry), we will
  end up with build failures despite the key still being a totally valid key to
  do verifications with. This also matches how keyring files are managed for
  most packages.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1730808000">- Update to crun v1.18.2 Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18.2&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1733832000">- Update crun.keyring to point to primary key. The original packaging of
  crun.keyring used the subkey 0xAF60FCA3CDAA6DEAD157EA3A67E38F7A8BA21772 as
  the key to verify against, rather than the primary key
  0xAC404C1C0BF735C63FF4D562263D6DF2E163E1EA. If/when upstream rotates their
  signing keys, the old key verification would start to fail.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1736251200">- Update to 1.19.1
  * linux: fix a hang if there are no reads from the tty. Use non blocking sockets to read and write from the tty so that the "crun exec" process doesn't hang when the terminal is not consuming any data.
  * linux: remove the workaround needed to mount a cgroup on top of another cgroup mount. The workaround had the disadvantage to temporarily leak a mount on the host. The alternative that is currently used is to mount a temporary tmpfs between the twoo cgroup mounts.
- Update to 1.19
  * wasm: add new handler wamr.
  * criu: allow passing network lock method to libcriu.
  * linux: honor exec cpu affinity mask.
  * build: fix build with musl libc.
  * crun: use mount API to self-clone.
  * cgroup, systemd: do not override devices on update. If the "update" request has no device block configured, do not reset the previously configuration.
  * cgroup: handle case where cgroup v1 freezer is disabled. On systems without the freezer controller, containers were mistakenly reported as paused.
  * cgroup: do not stop process on exec. The cpu mask is configured on the systemd scope, the previous workaround to stop the container until the cgroup is fully configured is no longer needed.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1739275200">- Update to 1.20
  * krun: fix CVE-2025-24965. The .krun_config.json file could be created outside of the container rootfs.
  * cgroup: reverted the removal of tun/tap from the default allow list, this was done in crun-1.5. The tun/tap device is now added by default again.
  * CRIU: do not set network_lock unless explicitly specified.
  * status: disallow container names containing slashes in their name.
  * linux: Improved error message when failing to set the net.ipv4.ping_group_range sysctl.
  * scheduler: Ignore ENOSYS errors when resetting the CPU affinity mask.
  * linux: return a better error message when pidfd_open fails with EINVAL.
  * cgroup: display the absolute path to cgroup.controllers when a controller is unavailable.
  * exec: always call setsid. Now processes created through exec get the correct process group id.</changelog>
</package>
<package pkgid="79cfd0a214747df36ce5c78e501b2a850a7174de18bf7dffbd5c2d83e0a5afa0" name="crun" arch="x86_64">
  <version epoch="0" ver="1.20" rel="bp156.2.3.1"/>
  <changelog author="Niels Abspoel &lt;aboe76@gmail.com&gt;" date="1677585600">- Update to 1.8.1
  * linux: idmapped mounts expect the same configuration as
    the user namespace mappings. Before they were expecting the inverted
    mapping. It is a breaking change, but the behavior was aligned
    to what runc will do as well.
  * krun: always allow /dev/kvm in the cgroup configuration.
  * handlers: disable exec for handlers that do not support it.
  * selinux: allow setting fscontext using a custom annotation.
  * cgroup: reset systemd unit if start fails.
  * cgroup: rmdir the entire systemd scope. It fixes a leak on cgroupv1.
  * cgroup: always delete the cgroup on errors.
    On some errors it could have been leaked before.
- changes from 1.8
  * linux: precreate devices on the host.
  * cgroup: support cpuset mounted with noprefix.
  * linux: mount the source cgroup if cgroupns=host.
  * libcrun: don't clone self from read-only mount.
  * build: fix build without dlfcn.h.
  * linux: set PR_SET_DUMPABLE.
  * utils: fix applying AppArmor profile.
  * linux: write setgroups=deny when mapping a single uid/gid.
  * cgroup: fix enter cgroupv1 mount on RHEL 7.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.8.3:
  * update: initialize the rt limits only on cgroup v1.
  * lua bindings for libcrun.
  * wasmedge: add current directory to preopen paths.
  * linux: inherit parent mount flags when making a path masked.
  * libcrun: custom annotation to set the scheduler for the
    container process.
  * cgroup: fallback to blkio.bfq files if blkio is not available
    on cgroup v1.
  * cgroup: initialize rt limits when using systemd.
  * tty: chown the tty to the exec user instead of the user
    specified to create the container.
  * cgroup: fallback to create cgroupfs as sibling of the current
    cgroup if there is none specified and it cannot be created in
    the root cgroup.
- add keyring for GPG validation</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1686744000">- Update to 1.8.5:
  * scheduler: use definition from the OCI configuration file
    instead of the custom label that is now dropped and not
    supported anymore.
  * cgroup: fix creating cgroup under "domain threaded".
  * cgroup, systemd: set the memory limit on the system scope.
  * restore tty settings from the correct file descriptor.  It was
    previously restoring the settings from the wrong file
    descriptor causing the tty settings  to be changed on the
    calling terminal.
  * criu: check if the criu_join_ns_add function exists.
    Fix a segfault with new versions of CRIU.
  * linux: do not precreate devs with euid &gt; 0.  Fix creating
    devices when running the OCI runtime as non root user.
  * linux: improve PID detection on systems that lack pidfd.
    While there is still a window of time that the PID could be
    recycled, now it is now reduced to a minimum.
  * criu: fix memory leak.
  * logging: improve error message when dlopen fails.
- Changes from 1.8.4:
  * drop custom annotation to set the time namespace and use
    the OCI specs instead.
  * cgroup: workaround cpu quota/period issue with v1.  Sometimes
    setting CPU quota period fails when a new period is lower,
    and a parent cgroup has CPU quota limit set.
  * cgroup: fix set quota to -1 on cgroup v1.
  * criu: drop loading unused functions.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1692014400">- Update to 1.8.6:
  * crun: new command "crun features".
  * linux: fix handling of idmapped mounts when the container joins an
    existing PID namespace.
  * linux: support io_priority from the OCI specs.
  * linux: handle correctly the case where the status file is not written
    yet for a container.
  * crun: fix segfault for "ps" when the container is not using cgroups.
  * cgroup: allow setting swap to 0.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1693915200">- Enable WasmEdge support to run Wasm compat containers.</changelog>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1694606400">- Update to 1.9:
  * linux: support arbitrary idmapped mounts.
  * linux: add support for "ridmap" mount option to support recursive
    idmapped mounts.
  * crun delete: call systemd's reset-failed.
  * linux: fix check for oom_score_adj.
  * features: Support mountExtensions.
  * linux: correctly handle unknown signal string when it doesn't start with
    a digit.
  * linux: do not attempt to join again already joined namespace.
  * wasmer: use latest wasix API.</changelog>
  <changelog author="Alexandre Vicenzi &lt;alexandre.vicenzi@suse.com&gt;" date="1697025600">- Add crun-wasm symlink for platform 'wasi/wasm'</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1697112000">- New upstream release 1.9.2:
  * cgroup: reset the inherited cpu affinity after moving to cgroup. Old kernels
    do that automatically, but new kernels remember the affinity that was set
    before the cgroup move, so we need to reset it in order to honor the cpuset
    configuration.
- New upstream release 1.9.1:
  * utils: ignore ENOTSUP when chmod a symlink. It fixes a problem on Linux 6.6
    that always refuses chmod on a symlink.
  * build: fix build on CentOS 7
  * linux: add new fallback when mount fails with EBUSY, so that there is not an
    additional tmpfs mount if not needed.
  * utils: improve error message when a directory cannot be created as a
    component of the path is already existing as a non directory.
- Only build with wasmedge on x86_64 &amp; aarch64</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699272000">- update to 1.11.1:
  * force a remount operation with bind mounts from the host to
    correctly set all the mount flags.
  * cgroup: honor cpu burst.
  * systemd: set CPUQuota and CPUPeriod on the scope cgroup.
  * linux: append tmpfs mode if missing for mounts.  This is the
    same behavior of runc.
  * cgroup: always use the user session for rootless.
  * support for Intel Resource Director Technology (RDT).
  * new mount option "copy-symlink".  When provided for a mount,
    if the source is a symlink, then it is copied in the container
    instead of attempting a mount.
  * linux: open mounts before setgroups if in a userns.  This
    solves a problem where a directory that was previously
    accessible to the user, become inaccessible after setgroups
    causing the bind mount to fail.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1701432000">- New upstream release 1.12:
  * add new WebAssembly handler: spin.
  * systemd: fallback to system bus if session bus is not available.
  * configure the cpu rt and cpuset controllers before joining them to
    avoid running temporarily the workload on the wrong cpus.
  * preconfigure the cpuset with required resources instead of using the
    parent's set.  This prevents needless churn in the kernel as it
    tracks which CPUs have load balancing disabled.
  * try attr/&lt;lsm&gt;/* before the attr/* files.  Writes to the attr/*
    files may fail if apparmor is not the first "major" LSM in the list
    of loaded LSMs (e.g. lsm=apparmor,bpf vs lsm=bpf,apparmor).
- New upstream release 1.11.2:
  * fix a regression caused by 1.11.1 where the process crashes if there
    are no CPU limits configured on cgroup v1. (bsc#1217590)
  * fix error code check for the ptsname_r function.</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1706356800">- update to 1.14:
  * build: drop dependency on libgcrypt. Use blake3 to compute the cache key.
  * cpuset: don't clobber parent cgroup value when writing the cpuset value.
  * linux: force umask(0). It ensures that the mknodat syscall is not affected by the umask of the calling process,
    allowing file permissions to be set as specified in the OCI configuration.
  * ebpf: do not require MEMLOCK for eBPF programs. This requirement was relaxed in Linux 5.11.
- update to 1.13:
  * src: use O_CLOEXEC for all open/openat calls
  * cgroup v1: use "max" when pids limit &lt; 0.
  * improve error message when idmap mount fails because the underlying file system has no support for it.
  * libcrun: fix compilation when building without libseccomp and libcap.
  * fix relative idmapped mount when using the custom annotation.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1709726400">- New upstream release 1.14.4
  * crun-1.14.4
- linux: fix mount of file with recursive flags.  Do not assume it is
  a directory, but check the source type.
  * crun-1.14.3
- follow up for 1.14.2.  Drop the version check for each command.
  * crun-1.14.2
- crun: drop check for OCI version.  A recent bump in the OCI runtime
  specs caused crun to fail with every config file.  Just drop the
  check since it doesn't add any value.
  * crun-1.14.1
- there was recently a security vulnerability (CVE-2024-21626) in runc
  that allowed a malicious user to chdir(2) to a /proc/*/fd entry that is
  outside the container rootfs.  While crun is not affected directly,
  harden chdir by validating that we are still inside the container
  rootfs.
- container: attempt to close all the files before execv(2).
  if we leak any fd, it prevents execv to gain access to files outside
  the container rootfs through /proc/self/fd/$fd.
- fix a regression caused by 1.14 when installing the ebpf filter on a
  kernel older than 5.11.
- cgroup, systemd: fix segfault if the resources block is not specified.</changelog>
  <changelog author="Dario Faggioli &lt;dfaggioli@suse.com&gt;" date="1717070400">- New upstream release 1.15
  * fix a mount point leak under /run/crun, add a retry mechanism to unmount the directory if the removal failed with EBUSY.
  * linux: cgroups: fix potential mount leak when /sys/fs/cgroup is already mounted, causing the posthooks to not run.
  * release: build s390x binaries using musl libc.
  * features: add support for potentiallyUnsafeConfigAnnotations.
  * handlers: add option to load wasi-nn plugin for wasmedge.
  * linux: fix "harden chdir()" security measure. The previous check was not correct.
  * crun: add option --keep to the run command. When specified the container is not automatically deleted when it exits.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1725537600">- new upstream release 1.16.1
  1.16.1:
- fix a regression introduced by 1.16 where using 'rshared' rootfs mount propagation and the rootfs itself is a mountpoint.
- inherit user from original process on exec, if not overridden.
  1.16:
- build: fix build for s390x.
- linux: fix mount of special files with rro.  Open the mount target with O_PATH to prevent open(2) failures with special files like FIFOs or UNIX sockets.
- Fix sd-bus error handling for cpu quota and period props update.
- container: use relative path for rootfs if possible.  If the rootfs cannot be resolved and it is below the current working directory, only use its relative path.
- wasmedge: access container environment variables for the WasmEdge configuration.
- cgroup, systemd: use MemoryMax instead of MemoryLimit.  Fixes a warning for using an old configuration name.
- cgroup, systemd: improve checks for sd_bus_message_append errors</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1726056000">- update to 1.17:
  * Add --log-level option. It accepts error, warning and error.
  * Add debug logs for container creation.
  * Fix double-free in crun exec code that could lead to a crash.
  * Allow passing an ID to the journald log driver.
  * Report "executable not found" errors after tty has been setup.
  * Do not treat EPIPE from hooks as an error.
  * Make sure DefaultDependencies is correctly set in the systemd scope.
  * Improve the error message when the container process is not found.
  * Improve error handling for the mnt namespace restoration.
  * Fix error handling for getpwuid_r, recvfrom and libcrun_kill_linux.
  * Fix handling of device paths with trailing slashes.
- add url for keyring
- enable leap by disabling wasmedge (not packaged for leap)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1730116800">- Update to crun v1.18. Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18&gt;
- Remove URL from crun.keyring source declaration. If the Ubuntu keyservers
  update their server software or some other minor change causes the output of
  the key to change (such as the maintainer updating their key expiry), we will
  end up with build failures despite the key still being a totally valid key to
  do verifications with. This also matches how keyring files are managed for
  most packages.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1730808000">- Update to crun v1.18.2 Upstream changelog is available from
  &lt;https://github.com/containers/crun/releases/tag/1.18.2&gt;</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1733832000">- Update crun.keyring to point to primary key. The original packaging of
  crun.keyring used the subkey 0xAF60FCA3CDAA6DEAD157EA3A67E38F7A8BA21772 as
  the key to verify against, rather than the primary key
  0xAC404C1C0BF735C63FF4D562263D6DF2E163E1EA. If/when upstream rotates their
  signing keys, the old key verification would start to fail.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1736251200">- Update to 1.19.1
  * linux: fix a hang if there are no reads from the tty. Use non blocking sockets to read and write from the tty so that the "crun exec" process doesn't hang when the terminal is not consuming any data.
  * linux: remove the workaround needed to mount a cgroup on top of another cgroup mount. The workaround had the disadvantage to temporarily leak a mount on the host. The alternative that is currently used is to mount a temporary tmpfs between the twoo cgroup mounts.
- Update to 1.19
  * wasm: add new handler wamr.
  * criu: allow passing network lock method to libcriu.
  * linux: honor exec cpu affinity mask.
  * build: fix build with musl libc.
  * crun: use mount API to self-clone.
  * cgroup, systemd: do not override devices on update. If the "update" request has no device block configured, do not reset the previously configuration.
  * cgroup: handle case where cgroup v1 freezer is disabled. On systems without the freezer controller, containers were mistakenly reported as paused.
  * cgroup: do not stop process on exec. The cpu mask is configured on the systemd scope, the previous workaround to stop the container until the cgroup is fully configured is no longer needed.</changelog>
  <changelog author="Madhankumar Chellamuthu &lt;madhankumar.chellamuthu@suse.com&gt;" date="1739275200">- Update to 1.20
  * krun: fix CVE-2025-24965. The .krun_config.json file could be created outside of the container rootfs.
  * cgroup: reverted the removal of tun/tap from the default allow list, this was done in crun-1.5. The tun/tap device is now added by default again.
  * CRIU: do not set network_lock unless explicitly specified.
  * status: disallow container names containing slashes in their name.
  * linux: Improved error message when failing to set the net.ipv4.ping_group_range sysctl.
  * scheduler: Ignore ENOSYS errors when resetting the CPU affinity mask.
  * linux: return a better error message when pidfd_open fails with EINVAL.
  * cgroup: display the absolute path to cgroup.controllers when a controller is unavailable.
  * exec: always call setsid. Now processes created through exec get the correct process group id.</changelog>
</package>
<package pkgid="86d7bd2bfbd44d0591a67be4649b1ce74723fefaaa101379d30f06c4279f583e" name="dante" arch="aarch64">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="3252d82771d766aaf953afe239572c3df62222fa0c9a061d263a3999561e5363" name="dante" arch="ppc64le">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="4c3c8ca248482b699129f9ecf586ab47e7ce10308c3c72daa9dd19e26402abda" name="dante" arch="s390x">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="abfa4b4635ad1f892dbdf8012ac904c519234314275ffb53b38a0df4ece17d5b" name="dante" arch="src">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1308052800">- verbose build
- fix most rpmlint warnings
- update to 1.3.0:
  * resource requirements have been significantly reduced
  * performance has also been improved
  * several new features and bug fixes were made</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="jengelh@medozas.de" date="1318248000">- Implement shlib policy (libsocks0)
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="tabraham@novell.com" date="1326369600">- fixed 64bit-portability-issue
- fixed some man page format problems
- update to 1.3.2
  * Part of possible resource optimization indicated in section 4.4
    of the Dante 1.3.1 performance evaluation report
    (http://www.inet.no/dante/doc/1.3.x/dante_performance_1.3.1.pdf)
    has been implemented: scheduling new clients to the Dante process
    with fewest free slots available.
  * If the proxy server (socks, http, or upnp) is configured via
    environment variables, don't attempt to also parse any socks.conf
    files
  * The "HTTP_PROXY" environment variable has been renamed to
    "HTTP_CONNECT_PROXY" to avoid conflict with HTTP proxies that do
    not support the HTTP CONNECT request
  * Fixed an unintended change to ACL semantics regarding bind requests
    in Dante 1.2.3 noted by Ralf Wenk
    &lt;Ralf.Wenk@hs-karlsruhe.de.example.com&gt; many thanks
  * Fixed a bug regarding handling of cases where the ulimit for max
    number of files is unlimited. Reported and analyzed by Ralf Wenk
    &lt;Ralf.Wenk@hs-karlsruhe.de.example.com&gt;
- changes in 1.3.1
  * Fixed a bug regarding handling of socks clients that do not fillow
    the spec and start sending traffic data before request has been
    granted.
  * Fixed an error related to ACL on UDP-packets. If a given SOCKS
    client was allowed to send some UDP packets, in some cases
    packets from the same SOCKS client that should have been blocked
    were allowed.</changelog>
  <changelog author="idonmez@suse.com" date="1356955200">- Add dante-glibc-2.17.patch to use getauxval() function instead
  of private __libc_enable_secure.</changelog>
  <changelog author="p.drouand@gmail.com" date="1382875200">- Replace sysvinit with systemd
  Package build only for Factory; no need to keep sysvinit support
  alive
- Replace hard paths with RPM macros</changelog>
  <changelog author="tabraham@suse.com" date="1387195200">- update to dante-1.4.0
  o Older syntax for setting the socket buffer sizes via
  socket.recvbuf.udp, socket.sendbuf.udp, socket.recvbuf.tcp and
  socket.sendbuf.tcp options have been deprecated and replaced with
  the more general API for setting socket options.
  "socket.recvbuf.udp" can now be set by "&lt;interface-side&gt;.udp.so_rcvbuf"
  "socket.sendbuf.udp" can now be set by "&lt;interface-side&gt;.udp.so_sndbuf"
  "socket.recvbuf.tcp" can now be set by "&lt;interface-side&gt;.tcp.so_rcvbuf"
  "socket.sendbuf.tcp" can now be set by "&lt;interface-side&gt;.tcp.so_sndbuf"
  &lt;interface-side&gt; refers to either "internal", for Dante's internal
  interface(s), or "external", for Dante's external interface(s).
  o socks-rules now require a "socks" prefix (like client-rules require a
  "client" prefix), and the socks "method" keyword has been renamed to
  "socksmethod".
  o The "socksmethod" keyword can now be set in client-rules too.  It
  is used to override the default preference for what socksmethod to
  select for which clients addresses, making it possible to by
  default e.g., have the preference "gssapi username none", but for
  some client-ranges have a different preference, e.g., "none
  username gssapi".
  Normally there is no need to use set this keyword in a client-rule.
  o Fallback to direct (non-proxy) routes now defaults to off in the client,
  as well as in the server.
  To keep previous behaviour in the client, with direct route fallback
  for destinations with no matching route, set SOCKS_DIRECTROUTE_FALLBACK
  to "yes" in the environment, or ./configure with --enable-drt-fallback.
  Direct fallback is enabled if there are no routes configured (as is
  usually the case in a server configuration), and disabled otherwise.
  o IPv6 is now supported in the server.
  Standard IPv6 address syntax is used for addresses, with the addition
  of the special address "0/0" used for matching both all IPv4 and
  all IPv6 addresses.
  o New "monitor" object added.  Syntax is similar to rules and routes,
  but instead of applying to individual sessions, it applies to all
  sessions currently matching the addresses to monitor.
  This can be used for monitoring network anomalies related to too
  little data being transferred or too many disconnects occurring,
  triggering alarms if detected.
  o Possibility to configure system errors and DNS-errors for
  special logging in certain cases (when connecting and performing
  hostname resolving).
  o More aggressive regarding how many processes to fork when starting
  and how many processes to reserve for future clients.
  o Added new log keyword: "tcpinfo".  Used to report more extensive
  statistics about sessions, including TCP_INFO on supported platforms.
  o SIGINFO/SIGUSR1 output is now logged at level "info" instead of level
  "debug".
  o SIGHUP code rewritten.  Should function considerably better in
  environments were SIGHUP is, for whatever reason, sent an excessive
  amount of times every second.
  o Default for the maximum number of clients an i/o process can handle has
  been increased from 8 to 32.
  o Improved UDP compatibility by sending appropriate ICMP unreachable
  errors to clients and targets, if running with the appropriate
  privileges (typically, root is required for this).
  Makes it possible for a client or target to be notified that a UDP
  packet it wanted the Dante server to forward was not forwarded.
  o Reduction in memory consumption at the expense of allocating extra
  memory dynamically in the very rare, perhaps non-existing, cases
  where the extra memory is needed.
  o The default timeout for TCP i/o (timeout.io.tcp) has been changed from
  84000 to 0.  0 means use the kernels default, which in most cases will
  mean no timeout.  See UPGRADE for more information.
  o The session module has been merged with the mainstream Dante code,
  and has also been extended to support the following new features:
  - connection throttling (number of new sessions accepted per second).
  - state-keys.
    Two state keys are currently supported:
  - per-IP address.
  - per-hostid (hostid is supported on certain platforms, with
    certain kernel patches, with certain clients).
  The syntax has also changed (see UPGRADE).
  See the manual for more information about the new features.
  o Code used for finding the correct outgoing address to bind when
  external.rotation is set to "route" replaced with much simpler,
  but hopefully equally (or better) functioning code.
  Idea taken from Quagga.
  o Use getpassphrase() rather then getpass() to obtain password for
  username authentication when available. Avoids 9 character limit
  on Solaris.  Suggested by Albert Fluegel &lt;af@muc.de.example.com&gt;
  o Use sqrt() rather than sqrtl() in stddev calculation, as sqrtl() is not
  available on some platforms (such as FreeBSD 7.2).  Problem reported
  by Rudolf Polzer &lt;rpolzer@one-it.de.example.org&gt;.
  o If the authentication method used was RFC931 (ident), the username
  was not always logged when it should be.
  Reported by Gregory Charot (EVENIUM) &lt;gcharot@evenium.com.example.com&gt;.
  o Syntax checking has been improved to better detect invalid or
  likely incorrect server configurations.
  This can result in some configurations that have previously been
  accepted or accepted with warnings by Dante, to now cause an error
  on startup, preventing the Dante server from starting up until the
  configuration error has been fixed.
  o Fixed compilation on OpenBSD with compilers not supporting -Wbounded.
  Problem report and testing by
  Mikael More &lt;mikael.more@gmail.com.example.com&gt;.
  o GSSAPI "clear" is no longer enabled by default, as it is not part
  of the SOCKS GSSAPI standard per se.
  o external.rotation was not handling non-IPv4 target addresses correctly.
  Reported and diagnosed by Rudolf Polzer &lt;rpolzer@one-it.de.example.com&gt;.
  o The "--disable-libwrap" option has been renamed "--without-libwrap".
  o Fixed bug that would cause the following warning to sometimes be
  erroneously reported:
  "warning: accept(2) failed: Resource temporarily unavailable"
  o SIGINFO log information extended to include information about i/o
  buffer status and as well as UDP packet latency.
  o Real-time scheduling priority settings and CPU affinity settings made
  available in sockd.conf.
  See https://www.inet.no/dante/files/dante_realtime_preview.pdf for
  a performance analysis done in relation to these new features.
  o General API for setting socket options on sockets used by Dante
  made available in sockd.conf.
  o Support for cross compilation of client library for Android
  (system name 'arm-linux-androideabi').
  Testing and analysis by Yoav Weiss &lt;weiss.yoav@gmail.com.example.com&gt;.
  o Problem with sockd.init generation in dante.spec fixed.
  Reported by Luiz Gustavo Nascimento &lt;luizgn@gmail.com.example.com&gt;.
- refreshed patches:
    dante-1.4.0-64bit_portability.patch
    dante-1.4.0-glibc-2.17.patch
    dante-1.4.0-sockd_conf_man_format.patch
    dante-1.4.0-socksify_man_format.patch
- %{optflags} contains -grecord-gcc-switches, which causes problems for
  configure. removed optflags from CFLAGS and modified it to contain the
  rest of the options.</changelog>
  <changelog author="tabraham@suse.com" date="1387454400">- dante.spec: instead of statically defining CFLAGS, parse out
  - grecord-gcc-switches from %{optflags}, since it causes problems
  for the configure script</changelog>
  <changelog author="dvaleev@suse.com" date="1390564800">- Fix HAVE_SENDBUF_IOCTL macro
- added patches:
  * dante-1.4.0-sendbuf_macro.patch</changelog>
  <changelog author="jsegitz@novell.com" date="1400587200">- Added %pre section to call %service_add_pre</changelog>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="23429390f828b739f48a70560845a05f67042947efd4711cf3c16e28018f005a" name="dante" arch="x86_64">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="d0e9655a064da66ced32e18a2d9d4861535f933d8ae1876ef2eb28d12fd805a0" name="dante-devel" arch="aarch64">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="244ecc6a107d992ce5a03901acdf3bdc3f8d9a2a0a916f46635636386de22061" name="dante-devel" arch="ppc64le">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="1b8716ce10c7be6371505c2ad30560cb10d04b59a8134171ff5ef0ce75b191ed" name="dante-devel" arch="s390x">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="9bdd234dd911b02b89c2903a5a372edc87896487f4e0214ae3e288ee800ac803" name="dante-devel" arch="x86_64">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="e160408c08c79faea8b27e2634cdb3da8e636b6a0c17004189a8e322ca0f0f6c" name="dante-devel-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="399d4e5c8063e1246cd88626194f7c2a47e132ff1f188fff51d9d42c8958c1c1" name="dante-server" arch="aarch64">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="00e3f1b8a78ec86e6a0fc288351cc47687df497aab72e12e6d4d12bf24199a82" name="dante-server" arch="ppc64le">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="2719d2c528c9a635962eda8fe50ff81c6a8071839a10c2fcc3a6648df1bdf04a" name="dante-server" arch="s390x">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="a6453b65c5a6d4fabf5c8d5863924f34aa00500d112562338780a02e63a9ff52" name="dante-server" arch="x86_64">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="40290b60bd2e623533581629b891fdcb83edbc7ee2859e1f4a19319b290e831e" name="dcmtk" arch="aarch64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="525805ebf568c445520f37298cf11f4c98b5ddff165a55cf10f95d5c78f48664" name="dcmtk" arch="i586">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="f30465f8a64334e7da82045d0b936ce4ce2a9806bc9fe82d039e8639576502ae" name="dcmtk" arch="ppc64le">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="0b461397d98831eb26604089c72c67cfb36409803891e0675203799ba5e99073" name="dcmtk" arch="s390x">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="5c1ce7adf6728259b4e853e56596eb96faebb825ae9a0ba57be133fbbad2b38d" name="dcmtk" arch="src">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="74176aa0f8798d8a29e037f97d968287d0972317e60c821374ee9079b73bbddf" name="dcmtk" arch="x86_64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="7d43afe3b78088f350c4902264b2ef99fd61191658412b0cf0324a21bbb122a7" name="dcmtk" arch="aarch64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="d7e19307928791ca9216f5148439fd19a3cdd6999ea60ca0122cc4f1db925c8d" name="dcmtk" arch="i586">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="4b71936f8adabcdec82225776ee0c40604dd6cf42751b6d52fe750ec0e4ff8ff" name="dcmtk" arch="ppc64le">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="b127e43e5839b168ba1ef3a7516d0f52708fb6ca4a3c738db2b88600a94095ae" name="dcmtk" arch="s390x">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="b633903dd68d5c5d554de6adbc63fbf87c4dabcdaf12243ccd5f9def25f78984" name="dcmtk" arch="src">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="7a67472f5b8e480204e13d59f6a5423cb73c2f6dc4a7997efa15279c6484e4dd" name="dcmtk" arch="x86_64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="e84b319dcb71ebcbfad0e2baf033fe955298507ab316be15bb0b66285025ab5a" name="dcmtk" arch="aarch64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="c204ae7f0570ed4a4b1b0ff2bf5ef8a47f3f98dff98f4ee79f7a2d499cace519" name="dcmtk" arch="i586">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="a179580ca74068df88c2a53537e6187a722bdd39dc58d9e69b3df2276c1dd607" name="dcmtk" arch="ppc64le">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="1535df03056fcf68cd691f3e079e40443c25c7de0e37814c0cf8577d888de6c5" name="dcmtk" arch="s390x">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="23747c9932ce3164e8c0bb5da65743941fddb0c094bd65fdbf157b4f68459459" name="dcmtk" arch="src">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="96992c98d47cbbc88e04d6dd0abde51417d30575a8f6584eb64573f7bc335cd7" name="dcmtk" arch="x86_64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="0e2e8494b45e7ad602b3642ca777a038b4998a84f8aeb6e2eacfaa0364af7720" name="dcmtk-devel" arch="aarch64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="b6cdf25794609aad9cb8e9e455ca34cd3fc446a02764fdc84c3801a6329be03c" name="dcmtk-devel" arch="i586">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="67468e131504b23ef93ec85a555b2a7ddff1432ddee7de257af2767ff8cb389a" name="dcmtk-devel" arch="ppc64le">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="31b13abfaac1e0c0897fcbd1ba8474fdee334bdf8ff3ed95c86dc1c99111bd09" name="dcmtk-devel" arch="s390x">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="ee51166ca8f17d6ee709e9eee587eec690b7b30811fe07c39397bdc69eba8c33" name="dcmtk-devel" arch="x86_64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="9d6b4d40f23d1e3e8bce48be70a2f30fe716509f67abcf54a0b3e7b0bc8754c7" name="dcmtk-devel" arch="aarch64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="592efa9184251450fa64f1a5ddcfa425507f6f1ef266ec541a413879cf1bd817" name="dcmtk-devel" arch="i586">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="44b4fbc6e6b8d6453329b0ed6bf50cad1316d3503c43ee40b50960f54232c6d2" name="dcmtk-devel" arch="ppc64le">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="f8075f08ea7f65e70f107b611686a76e53cd016b552be306a330872065750fc2" name="dcmtk-devel" arch="s390x">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="661f4a668ceadf567f07bf650604c2f85cfe60f13f0a9ea16a3c602fa8ff1cb1" name="dcmtk-devel" arch="x86_64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="3d4e4fbdfed1d8eeaf3528e9e321b744a870177af103146498d0014fcba36928" name="dcmtk-devel" arch="aarch64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="f03edf1720ced38a67a9e850245f1ddabcc10814cb1df0eca6862d75d6e6041b" name="dcmtk-devel" arch="i586">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="07aee3053a1b5fef427bd0dd7d5726b6462d3b7e406d30bdc14e1bc76b8dd9ae" name="dcmtk-devel" arch="ppc64le">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="8dcaebf12dd75959165748b16638ff1223cda19d0efbe86045232cbd96b44fa6" name="dcmtk-devel" arch="s390x">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="bf72628a562e0aa42d24a9bb0a9b250746a1c736dac42665a4578d6b455bb586" name="dcmtk-devel" arch="x86_64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="f41326943b8c649b2e8fa5069a06427fab5673963ce9d72df4f9a577d5b27b2d" name="debhelper" arch="noarch">
  <version epoch="0" ver="13.11.5" rel="bp156.2.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 9.20150101
- Adapt debhelper-no-localized-manpages.patch to upstream changes
  * debhelper-9.20150101-no-localized-manpages.patch
- Remove upstreamed debhelper-findutils.patch</changelog>
  <changelog author="p.drouand@gmail.com" date="1469361600">- Update to version 9.20160709</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1615896000">- Update to version 13.3.4
- Adapt patches to new upstream version:
  * remove debhelper-9.20150101-no-localized-manpages.patch
  * add debhelper-no-localized-manpages.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634558400">- Update to version 13.4.1
  * autoscripts/*: Replace `which` with `command -v`.
  * dh_installsystemd: Only merge /lib/systemd/system into /usr
    for now.  (Closes: #992554)
  * dh_systemd_enable: Ditto.
  * autoscripts/postinst-init-nostart: Call invoke-rc.d when
    a non-empty DPKG_ROOT is used.  (Closes: #992556)
  * Replace "use v5.28" with "use v5.24" in Dh_Lib.pm.
    The change to "use v5.28" in 13.4 broke the test to distinguish 0755
    from "0755" in the reset_perm_and_owner function, breaking builds.
    Thanks Adrian Bunk and Ansgar for help isolating the problem.
  * debian/changelog: Correct bug number in the 13.4 entry.
  * dh_dwz: run in parallel across packages.  (Closes: !47)
  * Dh_Buildsystems.pm: Add bmake and mkcmake as third-party
    build systems.  (Closes: !46)
  * Dh_Buildsystems.pm: Add golang as a third-party build
    system.  (Closes: #981106)
  * autoscripts/*: Add support for DPKG_ROOT in systemd, tmpusers,
    sysusers and init related snippets.  Based on an initial patch
    from Helmut Grohne.  (Closes: #983566)
  * autoscripts/*: Reorder conditions in some scripts to avoid
    doing a redundant stat call when a script parameter can decide
    to skip it.
  * dh_gconf: Remove the command as it does nothing.
    (Closes: #908845)
  * doc/TODO: Remove reference to dh_gconf.
  * root_sequence.pm: Remove dh_gconf from root sequence and declare
    it as obsolete (causing errors from compat 14 if still referenced
    in hook targets).
  * man/po4a/po4a.cfg: Remove dh_gconf from translations.
  * AddonAPI.pm: The declare_command_obsolete command now accepts an
    "$error_compat" parameter to enable addons to choose which compat
    level that will trigger an error (though it must be minimum 13).
  * doc/PROGRAMMING: Update docs to reflect API change.
  * debhelper.pod: Document that referencing dh_gconf in hook targets
    will cause an error in compat 14.
  * dh_fixperms: Correct permissions of files beneath usr/libexec to
    be executable.  (Closes: #979401)
  * dh_installtmpfiles: Only register tmpfiles ending with ".conf" as
    tmpfiles in /usr/lib/tmpfiles.d and /etc/tmpfiles.d.  This ensures
    that dh_installtmpfiles gracefully copes with e.g. README files
    provided by systemd upstream.  (Closes: #986329)
  * dh_installsystemd: Ditto (but only relevant in compat 12 or
    earlier)
  * cmake.pm: Pass -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF to cmake in
    addition to -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON as the
    former is intended to replace the latter.  Thanks to Raul Tambre
    for reporting the issue.  (Closes: #988973)
  * Dh_Lib.pm: Bump version requirement to v5.28 to reflect the actual
    requirements (the code was using v5.28 features).  Thanks to
    Sérgio Basto for reporting the issue.
  * dh_missing: Ditto.
  * autoscripts/postinst-init,autoscripts/postinst-systemd-start: Use
    "restart" instead of "start" when starting the services.  This
    ensures a smooth transition from --restart-after-upgrade to
  - -no-restart-after-upgrade in dh_installinit and dh_installsystemd.
    Thanks to Ryan Tandy for reporting the issue.
    (Closes: #989155)
  * dh_installsystemd: Remove usage of autoscripts/postinst-systemd-restart
  * dh_installinit: Remove usage of autoscripts/postinst-init-restart
  * autoscripts/autoscripts/postinst-systemd-restart: Removed.
  * autoscripts/postinst-init-restart: Removed
  * dh_installsystemd: Prefer /usr/lib/systemd/ to /lib/systemd.
    (Closes: #987989)
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * dh_installinit: Ditto.
  * dh_installsystemd: Merge /lib/systemd into /usr/lib/systemd if both
    are present in the package staging directory (prefering the latter
    in case of conflicts).  (Closes: #987989)
  * dh_systemd_enable: Ditto.
  * perl_build.pm,perl_makemaker.pm: Make debhelper use the same perl
    as it runs under (via Perl's $^X variable) when invoking the
    upstream build system.  (Closes: !40, #966396)
  * Always generate unique doc-base file names based on package name and
    document ID. (Closes: #980903)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634558401">- Update to version 13.5.2
  * dh_installsystemd: Revert change to deploy systemd files into
    usr/lib/systemd.  (Closes: #993316, #993759)
  * dh_installinit: Ditto.
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * SequencerUtil.pm: Remove duplicate "-a" option to some commands.
    Thanks to Christoph Berg for reporting the issue.
    (Closes: #971761)
  * dh_installdeb: Revert the change to rewrite `rm_conffiles` into
    `remove-on-upgrade` due to it causing bugs in non-trivial cases.
    (Closes: #994919)
  * dh_installtmpfiles: Add missing option name in POD documentation.
  * cmake.pm: make it possible to override dh provided ctest arguments
  * cmake.pm: Add missing import which broke cmake related builds.
    Thanks to Boyuan Yang for reporting the issue.
    (Closes: #993345)
  * dh_installdeb: Install debian/conffiles in compat 12+ again
    (undoing the compat 12 change saying dh_installdeb would ignore
    this file).  The file can now be using for the activating the
    `remove-on-upgrade` feature from dpkg 1.20.
  * dh_installdeb: Automatically rewrite `rm_conffiles` into the
    new `remove-on-upgrade` feature from dpkg when possible.
  * cmake.pm: Pass `ARGS+=--verbose` to make when running tests
    in the cmake+make variant except when "terse" is in
    DEB_BUILD_OPTIONS.  Thanks to Paul Wise for the suggestion.
    (Closes: #992623)
  * python_support.pm: Remove obsolete dh addon.  It did nothing
    but warn and nothing used it anymore.
  * dh: Document debhelper provided dh addon sequences.
  * single_binary.pm: New dh addon ("single-binary") that explicitly
    activates the "single binary" work flow, where dh_auto_install
    uses debian/&lt;pkg&gt; as default --destdir when there is only a
    single binary package.  It will error out if used in a
    source package building multiple binary packages.
  * dh: Activate "single-binary" addon by default in compat levels
    up to and including compat 14 when the source package only lists
    one binary package in debian/control.  In compat 14, emit a warning
    when this happens implicitly requesting users to explicitly enable
    or disable the addon for single binary source packages to avoid
    surprises in compat 15.
  * dh_auto_install: In compat 15, remove special-case default for
  - -destdir for single binary source packages.  If the previous
    default is desired, please use the "single-binary" dh addon or
    explicitly pass --destdir to dh_auto_install.
    (Closes: #971432)
  * debian/control: Provide dh-sequence-single-binary.
  * debhelper.pod: Document the dh_auto_install will change behaviour
    in compat 15 for single binary packages and dh will warning about
    that in compat 14.
  * dh_assistant: New tool for assisting third-party tools.  At the
    moment, it primarily supports introspection related features but
    will hopefully be extended to support more use cases.
    (Closes: #984900)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1641211200">- Update to version 13.6
  * dh_assistant: Avoid creating `debian/.debhelper` when the
    which-build-system sub command is invoked.  Thanks to
    Jelmer Vernooĳ for spotting that bug.
  * dh_assistant: Add new active-compat-level command, which
    outputs information about which compat level is declared
    and active.  It also tells how the compat level was
    declared.
  * Dh_Lib.pm: Add new function, get_non_binnmu_date_epoch,
    only needed for dh_strip_nondeterminism.
  * dh_installcron: Add support for `cron.yearly` packaging
    file.  Thanks to Martin-Éric Racine for the suggestion.
    (Closes: #1000363)
  * Dh_Lib.pm: Remove support for compat 5 and 6.
  * debhelper.pod,debhelper-obsolete-compat.pod: Update to
    reflect the new status for compat 5 and 6.
  * dh: Add missing _ in execute_after example in POD.
  * dh_compress: Exclude .woff and .woff2 by default.
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1000719)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1651492800">- Update to version 13.7
  * dh_installalternatives: Improve validation of alternative files to
    catch some "obvious" copy-waste mistakes.
  * dh: Invoke dh_installalternatives after dh_link in compat 14 or
    later. Thanks to Colin Watson for the suggestion.
    (Closes: #1002800)
  * cmake.pm: Drop -DCMAKE_SKIP_RPATH=on in compat v14.  Thanks to
    Vagrant Cascadian for the suggestion and the investigative work on
    this topic.  (Closes: #1004939)
  * debhelper-compat-upgrade-checklist.pod: New file.
  * debhelper.pod: Move list of supported compat levels and the related
    upgrade checklist into debhelper-compat-upgrade-checklist.pod.
    This means you now need `man 7 debhelper-compat-upgrade-checklist`
    to see the upgrade checklist.
  * dh_installdebconf: Support -D/--define command line parameters
    (mirroring those from dh_installdeb).
  * Dh_Lib.pm: Cope with "?=" as assignment operator in substvars files
    to be future proof with (possible) planned addition of "optional
    substvars.  At the moment, debhelper will still always use "=" when
    adding a substvar but it will now preserve "?=" operator if an
    existing substvar is modified.
  * autoconf.pm: Add support for autotest test suites by passing the
    TESTSUITEFLAGS environment variable to `make test`.
  * Rewrite handling of stop services to use the `preinst` when using
  - -no-restart-after-upgrade.  This fixes a regression caused by
    the fix for #989155.  (Closes: #994204)
  * dh_installmenu: Respect DPKG_ROOT when checking for update-menus.
    Note this implementation assumes update-menus is present both
    inside and outside the chroot to activate.  If it is absent on
    either side, the update-menus call is skipped.
  * dh_installsysusers: Invoke systemd-sysusers even when DPKG_ROOT
    is set (relying on `--root`).
  * dh_installpam: In compat 14, install pam snippets into
    `/usr/lib/pam.d` instead of `/etc/pam.d`.  Remember to remove
    (now) obsolete conffiles when you bump to compat 14.
  * debhelper.pod: Correct spelling of DEB_BUILD_MAINT_OPTIONS.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1651492801">- Update to version 13.7.1
  * debhelper.pod: Fix several typos.  Thanks to Guillem Jover
    for pointing them out and proposing corrections.
  * dh_installalternatives: Correct a file check that caused
    false-positive rejections of valid alternatives files.  Thanks to
    Hiroyuki YAMAMORI for reporting the bug and providing an initial
    patch.  (Closes: #1009844)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1659614400">- Update to version 13.8
  * dh_perl: Fix incorrect binary versioning caused by a regression
    in 13.3.  Thanks to Niko Tyni for reporting the issue.
    (Closes: #997961)
  * d/control: Bump Standards-Version to 4.6.1 - no changes required.
  * root_sequence.pm: Run `dh_installsysusers` before
    `dh_installtmpfiles` (only affects compat 14 or later).  Thanks
    to Nicholas Brown for the suggestion.  (Closes: #1011099)
  * autoscripts/postinst-init-tmpfiles: Remove runtime check on the
    system having systemd as init system.
  * dh_installtmpfiles: Replace runtime check on the system running
    under systemd in generated `postinst` script with a dependency
    on `systemd | systemd-tmpfiles` added to `${misc:Depends}`.
    Thanks to Guilhem Moulin for the suggestion.  (Closes: #1013969)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.
  * debhelper-compat-upgrade-checklist.pod: Correct description for
    the addition of dh_installsysusers in compat 14.
  * meson.pm: Use `meson install` instead of `ninja install` for
    dh_auto_install in compat 14.  Thanks to Andrea Pappacoda for
    the suggestion.  (Closes: #1006805)
  * Dh_Lib.pm: Remove double semi-colon.  (Closes: #1010591)
  * Dh_Lib.pm: _strip_spaces now explicitly returns undef on undef
    argument.
    (Closes: #1010594)
  * cmake.pm: Set FETCHCONTENT_FULLY_DISCONNECTED to true.  This
    ensures that the `FetchContent` module does not attempt to
    use internet connection.
  * debhelper-compat-upgrade-checklist.pod: Update documentation
    for compat 14 change.  (Closes: #1011404)
  * debhelper.pod: Correct link to the new upgrade checklist.
    (Closes: #1012777)
  * dh_installman: Avoid false positive language detection on
    shared libs.
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1011256)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1660564800">- Update to version 13.9
  * d/control: Provide dh-sequence-installsysusers.
  * debhelper.pod: Add missing word "variables".
  * Dh_Lib.pm: Fix in addsubstvar where a value was added when
    it should not have been.  (Closes: #1015263)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1670846400">- Update to version 13.11.1
  * dh_installchangelogs: Ensure that at least four old entries are preserved
    (Closes: #1021467)
  * meson.pm: Use `meson setup` in the configure step rather than just `meson`.
  * Put newest compat level first in documentation
  * Rename debhelper config files to include package name
  * dh_installdebconf: Fix typo in manual page
  * Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit` (Closes: #1016354)
  * Remove obsolete compat checks in the code
  * dh_dwz: Ensure dwz multifile is owned by root:root when root should be used
  * dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packages.
  * Dh_Lib.pm: Provide `mkdirs` to create (non-package) directories.
  * Dh_Lib.pm: Make `install_dir` chown created directories when root should be
    used for debhelper's own commands.  This fixes #1024261 for packages that only
    use debhelper itself. However, third-party debhelper tools may still cause
    packages with incorrect ownership for now if they are run after `dh_fixperms`
    (or `dh_fixperms` is omitted).
  * Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be used.
    Previously, they would skip the `chown` call and rely on `dh_fixperms`
    or `dpkg-deb` to fix the ownership.  However, that could cause issues
    when the helper was run after `dh_fixperms` and install files that
    `dpkg-deb` would not reset ownership of.
  * Install `installsysusers` sequence (to match the provide).
  * dh_installchangelogs: Trim old Debian changelog entries
    automatically.  Distributions can disable this by using
    `DEB_BUILD_OPTIONS=notrimdch`.
  * dh_installchangelogs.t: Force locale to be `C.UTF-8` to
    avoid generating invalid changelog entries under
    non-default locales.
  * meson.pm: Stop providing `MESON_TESTTHREADS` environment
    variable for the install target.  Said variable only
    applies for testing.
  * cmake.pm: Use `cmake --install` in compat 14.
    (Closes: #1020732)
  * docs/PROGRAMMING{,.md}: Rewrite PROGRAMMING into markdown.
  * dh_installsystemduser: Stop masking user units on package
    removal.  They should never have been masked in the first
    place.  See #1021027.
  * dh_installinit: Remove executable bit of init scripts on
    package removal (via preinst).  Related to #1021027.
  * dh_installsystemd: Stop masking system units on package
    removal.  This is no longer necessary with the init scripts
    getting their exec bit cleared on package removal.
    (Closes: #1021027)
  * Dh_Lib.pm: Add `package_type` as a function (extracted
    from `is_udeb`).
  * Dh_Getopt.pm: Fix duplicated `warning` in output for a
    particular warning.
  * dh_assistant: Provide a new `detect-hook-targets` command.
  * dh: Recommend using `dh_assistant detect-hook-targets` for
    checking whether hook targets are correct.
  * dh: Hoist `nodoc` and `nocheck` from `DEB_BUILD_PROFILES`
    into `DEB_BUILD_OPTIONS` when they are present in the former
    and absent in the latter.  Emit a warning when doing so to
    aid the user, so they know why this does not work when they
    are later building a package that does not use dh.
    (Closes: #979401)
  * dh: Provide a warning when cross building an `nocheck` is
    absent from `DEB_BUILD_OPTIONS` to cross builders, who are
    not experienced with Debian's requirements for
    cross-building.  The warning also recommends activating the
    `cross` build profile and provides a way to disable the
    warning without using `nocheck` (for the special case, where
    people have a system that can run host binaries).
  * Dh_Lib.pm: Fix bug where `addsubstvars` would not respect
    the `--no-act` parameter.
  * dh_perl: For scripts that are detected as perl scripts
    that would trigger a dependency, normalize the shebang line to
    use the same perl as debhelper is run under (/usr/bin/perl
    in Debian, YMMV in derivatives).  (Closes: #904409)
  * dh_assistant: Provide new `log-installed-files` command to
    help users and third-party tools record which files they have
    installed.  Third-party tools should use the
    `--on-behalf-of-cmd` to have their tool name recorded.
    (Closes: #972724)
  * dh_installexamples: Explicitly recommend `examples/*` over
    `examples` as content for the `debian/&lt;pkg&gt;.examples` file
    to avoid the triggering `.../examples/examples` case.
    (Closes: #1000384)
  * debhelper.pod: Clarify the documentation around `-v` +
    `--verbose` vs. `DH_VERBOSE` vs. `DH_QUIET` and `terse`
    from `DEB_BUILD_OPTIONS`.  Notably, clarify that `-v`
    and `DH_VERBOSE` provides the same functionality and
    that they do not cause *all* commands to be shown.
    (Closes: #1002464)
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1019231)
  * autoscripts/postinst-init-tmpfiles: Re-instate runtime check
    before running `systemd-tmpfiles`. However, explicitly check
    for `systemd-tmpfiles` rather than asserting the system was
    booted by systemd. This resolves #1013969 without requiring
    a strict dependency as originally suggested by Guilhem Moulin
    in #1013969.
  * dh_installtmpfiles: Remove the `systemd | systemd-tmpfiles`
    dependency as it is no longer required.  (Closes: #1017441)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.
  * autoscripts/postinst-init-tmpfiles: Only pass `--root` to systemd
    when `DPKG_ROOT` is present (as `--root=/` is different from
    omitting `--root` entirely).
  * autoscripts/postinst-sysusers: Ditto</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 13.11.4:
  * meson.pm: Pass --destdir to `meson install`.  (Closes: #1027014)
  * Dh_Lib.pm: Have addsubstvars check the value for newlines (Closes: #1026014)
  * Stop using (fake)root for mkdirs again.
    Should have been removed as a part of the clean up in the previous
    upload but was overlooked causing breakage in packages still having
    `Rules-Requires-Root: binary-targets`. (Closes: #1026125)
  * PROGRAMMING.md: Fix typos
  * Dh_Lib.pm: Remove unused third parameter from install_dh_config_file
  * makefile.pm: Provide hook for subclasses to reuse cross-build support
  * Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chown.
    The problem that prompted this change was not caused by debhelper but
    by fakeroot (#1024544) and the change in debhelper would not even
    function as a work around in this case.  Accordingly, the extra
    complexity is not worth it and has been reverted.
  * Dh_Lib.pm: Fix typo in warning message about dherroron</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1693828800">- update to 13.11.5:
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1028159)
  * Update on German translation of pages (Closes: #1028564)
  * Fix minor typo in DEB_BUILD_OPTIONS warning ("and but not" -&gt; "but not")
  * AddonAPI.pm: Correct method name in error message.
    Thanks to wferi@Github
  * dh_missing: Update link to PROGRAMMING.md.gz
  * cmake.pm: set -DBUILD_TESTING=OFF for nocheck builds
  * autoscripts/postinst-init-tmpfiles: do not output to /dev/null to not hide error messages
  * cmake.pm, meson.pm: Set DEB_PYTHON_INSTALL_LAYOUT=deb if not already set
    (Closes: #1043136)
  * buildsystems: Give XDG_RUNTIME_DIR spec-compliant u=rwx,og-rwx permissions
  * meson.pm: Disable Python byte-compilation if the Meson version is new enough
    (Closes: #1042398)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1694174400">- fix initialization of state variables problem (bsc#1215078)
  added debhelper-fix-perl-version-requirement.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1723118400">- fix perl compatibility for Leap (bsc#1228955)</changelog>
</package>
<package pkgid="88e4ec9b03a7efc44ff967c72e70eb48f886ea5864a9991ea8177ee8dc41d865" name="debhelper" arch="src">
  <version epoch="0" ver="13.11.5" rel="bp156.2.3.1"/>
  <changelog author="frank.lichtenheld@sophos.com" date="1340712000">- package debhelper separately</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1340712001">- refresh debhelper-pod2man-no-utf8.patch to allow build
  on SLE 11 SP2</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1341576000">- fix Provides for package split, there is no /usr/bin/debhelper
- fix wrong perl require on Fedora</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1348747200">- update to debhelper-9.20120830
  * dh_installcatalogs: Turn /etc/sgml/$package.cat into conffiles
  and introduce dependency on trigger-based sgml-base. Closes: #477751
  * dh: When there's an -indep override target without -arch, or vice versa,
  avoid acting on packages covered by the override target when running
  the command for packages not covered by it. Closes: #676462</changelog>
  <changelog author="frank.lichtenheld@sophos.com" date="1380888000">- import upstream patch debhelper-findutils.patch from Git
  * Avoid find -perm +mode breakage caused by findutils 4.5.11,
  by instead using -perm /mode (deb#700200)</changelog>
  <changelog author="p.drouand@gmail.com" date="1420372800">- Update to version 9.20150101
- Adapt debhelper-no-localized-manpages.patch to upstream changes
  * debhelper-9.20150101-no-localized-manpages.patch
- Remove upstreamed debhelper-findutils.patch</changelog>
  <changelog author="p.drouand@gmail.com" date="1469361600">- Update to version 9.20160709</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1615896000">- Update to version 13.3.4
- Adapt patches to new upstream version:
  * remove debhelper-9.20150101-no-localized-manpages.patch
  * add debhelper-no-localized-manpages.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634558400">- Update to version 13.4.1
  * autoscripts/*: Replace `which` with `command -v`.
  * dh_installsystemd: Only merge /lib/systemd/system into /usr
    for now.  (Closes: #992554)
  * dh_systemd_enable: Ditto.
  * autoscripts/postinst-init-nostart: Call invoke-rc.d when
    a non-empty DPKG_ROOT is used.  (Closes: #992556)
  * Replace "use v5.28" with "use v5.24" in Dh_Lib.pm.
    The change to "use v5.28" in 13.4 broke the test to distinguish 0755
    from "0755" in the reset_perm_and_owner function, breaking builds.
    Thanks Adrian Bunk and Ansgar for help isolating the problem.
  * debian/changelog: Correct bug number in the 13.4 entry.
  * dh_dwz: run in parallel across packages.  (Closes: !47)
  * Dh_Buildsystems.pm: Add bmake and mkcmake as third-party
    build systems.  (Closes: !46)
  * Dh_Buildsystems.pm: Add golang as a third-party build
    system.  (Closes: #981106)
  * autoscripts/*: Add support for DPKG_ROOT in systemd, tmpusers,
    sysusers and init related snippets.  Based on an initial patch
    from Helmut Grohne.  (Closes: #983566)
  * autoscripts/*: Reorder conditions in some scripts to avoid
    doing a redundant stat call when a script parameter can decide
    to skip it.
  * dh_gconf: Remove the command as it does nothing.
    (Closes: #908845)
  * doc/TODO: Remove reference to dh_gconf.
  * root_sequence.pm: Remove dh_gconf from root sequence and declare
    it as obsolete (causing errors from compat 14 if still referenced
    in hook targets).
  * man/po4a/po4a.cfg: Remove dh_gconf from translations.
  * AddonAPI.pm: The declare_command_obsolete command now accepts an
    "$error_compat" parameter to enable addons to choose which compat
    level that will trigger an error (though it must be minimum 13).
  * doc/PROGRAMMING: Update docs to reflect API change.
  * debhelper.pod: Document that referencing dh_gconf in hook targets
    will cause an error in compat 14.
  * dh_fixperms: Correct permissions of files beneath usr/libexec to
    be executable.  (Closes: #979401)
  * dh_installtmpfiles: Only register tmpfiles ending with ".conf" as
    tmpfiles in /usr/lib/tmpfiles.d and /etc/tmpfiles.d.  This ensures
    that dh_installtmpfiles gracefully copes with e.g. README files
    provided by systemd upstream.  (Closes: #986329)
  * dh_installsystemd: Ditto (but only relevant in compat 12 or
    earlier)
  * cmake.pm: Pass -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF to cmake in
    addition to -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON as the
    former is intended to replace the latter.  Thanks to Raul Tambre
    for reporting the issue.  (Closes: #988973)
  * Dh_Lib.pm: Bump version requirement to v5.28 to reflect the actual
    requirements (the code was using v5.28 features).  Thanks to
    Sérgio Basto for reporting the issue.
  * dh_missing: Ditto.
  * autoscripts/postinst-init,autoscripts/postinst-systemd-start: Use
    "restart" instead of "start" when starting the services.  This
    ensures a smooth transition from --restart-after-upgrade to
  - -no-restart-after-upgrade in dh_installinit and dh_installsystemd.
    Thanks to Ryan Tandy for reporting the issue.
    (Closes: #989155)
  * dh_installsystemd: Remove usage of autoscripts/postinst-systemd-restart
  * dh_installinit: Remove usage of autoscripts/postinst-init-restart
  * autoscripts/autoscripts/postinst-systemd-restart: Removed.
  * autoscripts/postinst-init-restart: Removed
  * dh_installsystemd: Prefer /usr/lib/systemd/ to /lib/systemd.
    (Closes: #987989)
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * dh_installinit: Ditto.
  * dh_installsystemd: Merge /lib/systemd into /usr/lib/systemd if both
    are present in the package staging directory (prefering the latter
    in case of conflicts).  (Closes: #987989)
  * dh_systemd_enable: Ditto.
  * perl_build.pm,perl_makemaker.pm: Make debhelper use the same perl
    as it runs under (via Perl's $^X variable) when invoking the
    upstream build system.  (Closes: !40, #966396)
  * Always generate unique doc-base file names based on package name and
    document ID. (Closes: #980903)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1634558401">- Update to version 13.5.2
  * dh_installsystemd: Revert change to deploy systemd files into
    usr/lib/systemd.  (Closes: #993316, #993759)
  * dh_installinit: Ditto.
  * dh_systemd_enable: Ditto.
  * dh_systemd_start: Ditto.
  * SequencerUtil.pm: Remove duplicate "-a" option to some commands.
    Thanks to Christoph Berg for reporting the issue.
    (Closes: #971761)
  * dh_installdeb: Revert the change to rewrite `rm_conffiles` into
    `remove-on-upgrade` due to it causing bugs in non-trivial cases.
    (Closes: #994919)
  * dh_installtmpfiles: Add missing option name in POD documentation.
  * cmake.pm: make it possible to override dh provided ctest arguments
  * cmake.pm: Add missing import which broke cmake related builds.
    Thanks to Boyuan Yang for reporting the issue.
    (Closes: #993345)
  * dh_installdeb: Install debian/conffiles in compat 12+ again
    (undoing the compat 12 change saying dh_installdeb would ignore
    this file).  The file can now be using for the activating the
    `remove-on-upgrade` feature from dpkg 1.20.
  * dh_installdeb: Automatically rewrite `rm_conffiles` into the
    new `remove-on-upgrade` feature from dpkg when possible.
  * cmake.pm: Pass `ARGS+=--verbose` to make when running tests
    in the cmake+make variant except when "terse" is in
    DEB_BUILD_OPTIONS.  Thanks to Paul Wise for the suggestion.
    (Closes: #992623)
  * python_support.pm: Remove obsolete dh addon.  It did nothing
    but warn and nothing used it anymore.
  * dh: Document debhelper provided dh addon sequences.
  * single_binary.pm: New dh addon ("single-binary") that explicitly
    activates the "single binary" work flow, where dh_auto_install
    uses debian/&lt;pkg&gt; as default --destdir when there is only a
    single binary package.  It will error out if used in a
    source package building multiple binary packages.
  * dh: Activate "single-binary" addon by default in compat levels
    up to and including compat 14 when the source package only lists
    one binary package in debian/control.  In compat 14, emit a warning
    when this happens implicitly requesting users to explicitly enable
    or disable the addon for single binary source packages to avoid
    surprises in compat 15.
  * dh_auto_install: In compat 15, remove special-case default for
  - -destdir for single binary source packages.  If the previous
    default is desired, please use the "single-binary" dh addon or
    explicitly pass --destdir to dh_auto_install.
    (Closes: #971432)
  * debian/control: Provide dh-sequence-single-binary.
  * debhelper.pod: Document the dh_auto_install will change behaviour
    in compat 15 for single binary packages and dh will warning about
    that in compat 14.
  * dh_assistant: New tool for assisting third-party tools.  At the
    moment, it primarily supports introspection related features but
    will hopefully be extended to support more use cases.
    (Closes: #984900)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1641211200">- Update to version 13.6
  * dh_assistant: Avoid creating `debian/.debhelper` when the
    which-build-system sub command is invoked.  Thanks to
    Jelmer Vernooĳ for spotting that bug.
  * dh_assistant: Add new active-compat-level command, which
    outputs information about which compat level is declared
    and active.  It also tells how the compat level was
    declared.
  * Dh_Lib.pm: Add new function, get_non_binnmu_date_epoch,
    only needed for dh_strip_nondeterminism.
  * dh_installcron: Add support for `cron.yearly` packaging
    file.  Thanks to Martin-Éric Racine for the suggestion.
    (Closes: #1000363)
  * Dh_Lib.pm: Remove support for compat 5 and 6.
  * debhelper.pod,debhelper-obsolete-compat.pod: Update to
    reflect the new status for compat 5 and 6.
  * dh: Add missing _ in execute_after example in POD.
  * dh_compress: Exclude .woff and .woff2 by default.
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1000719)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1651492800">- Update to version 13.7
  * dh_installalternatives: Improve validation of alternative files to
    catch some "obvious" copy-waste mistakes.
  * dh: Invoke dh_installalternatives after dh_link in compat 14 or
    later. Thanks to Colin Watson for the suggestion.
    (Closes: #1002800)
  * cmake.pm: Drop -DCMAKE_SKIP_RPATH=on in compat v14.  Thanks to
    Vagrant Cascadian for the suggestion and the investigative work on
    this topic.  (Closes: #1004939)
  * debhelper-compat-upgrade-checklist.pod: New file.
  * debhelper.pod: Move list of supported compat levels and the related
    upgrade checklist into debhelper-compat-upgrade-checklist.pod.
    This means you now need `man 7 debhelper-compat-upgrade-checklist`
    to see the upgrade checklist.
  * dh_installdebconf: Support -D/--define command line parameters
    (mirroring those from dh_installdeb).
  * Dh_Lib.pm: Cope with "?=" as assignment operator in substvars files
    to be future proof with (possible) planned addition of "optional
    substvars.  At the moment, debhelper will still always use "=" when
    adding a substvar but it will now preserve "?=" operator if an
    existing substvar is modified.
  * autoconf.pm: Add support for autotest test suites by passing the
    TESTSUITEFLAGS environment variable to `make test`.
  * Rewrite handling of stop services to use the `preinst` when using
  - -no-restart-after-upgrade.  This fixes a regression caused by
    the fix for #989155.  (Closes: #994204)
  * dh_installmenu: Respect DPKG_ROOT when checking for update-menus.
    Note this implementation assumes update-menus is present both
    inside and outside the chroot to activate.  If it is absent on
    either side, the update-menus call is skipped.
  * dh_installsysusers: Invoke systemd-sysusers even when DPKG_ROOT
    is set (relying on `--root`).
  * dh_installpam: In compat 14, install pam snippets into
    `/usr/lib/pam.d` instead of `/etc/pam.d`.  Remember to remove
    (now) obsolete conffiles when you bump to compat 14.
  * debhelper.pod: Correct spelling of DEB_BUILD_MAINT_OPTIONS.</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1651492801">- Update to version 13.7.1
  * debhelper.pod: Fix several typos.  Thanks to Guillem Jover
    for pointing them out and proposing corrections.
  * dh_installalternatives: Correct a file check that caused
    false-positive rejections of valid alternatives files.  Thanks to
    Hiroyuki YAMAMORI for reporting the bug and providing an initial
    patch.  (Closes: #1009844)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1659614400">- Update to version 13.8
  * dh_perl: Fix incorrect binary versioning caused by a regression
    in 13.3.  Thanks to Niko Tyni for reporting the issue.
    (Closes: #997961)
  * d/control: Bump Standards-Version to 4.6.1 - no changes required.
  * root_sequence.pm: Run `dh_installsysusers` before
    `dh_installtmpfiles` (only affects compat 14 or later).  Thanks
    to Nicholas Brown for the suggestion.  (Closes: #1011099)
  * autoscripts/postinst-init-tmpfiles: Remove runtime check on the
    system having systemd as init system.
  * dh_installtmpfiles: Replace runtime check on the system running
    under systemd in generated `postinst` script with a dependency
    on `systemd | systemd-tmpfiles` added to `${misc:Depends}`.
    Thanks to Guilhem Moulin for the suggestion.  (Closes: #1013969)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.
  * debhelper-compat-upgrade-checklist.pod: Correct description for
    the addition of dh_installsysusers in compat 14.
  * meson.pm: Use `meson install` instead of `ninja install` for
    dh_auto_install in compat 14.  Thanks to Andrea Pappacoda for
    the suggestion.  (Closes: #1006805)
  * Dh_Lib.pm: Remove double semi-colon.  (Closes: #1010591)
  * Dh_Lib.pm: _strip_spaces now explicitly returns undef on undef
    argument.
    (Closes: #1010594)
  * cmake.pm: Set FETCHCONTENT_FULLY_DISCONNECTED to true.  This
    ensures that the `FetchContent` module does not attempt to
    use internet connection.
  * debhelper-compat-upgrade-checklist.pod: Update documentation
    for compat 14 change.  (Closes: #1011404)
  * debhelper.pod: Correct link to the new upgrade checklist.
    (Closes: #1012777)
  * dh_installman: Avoid false positive language detection on
    shared libs.
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1011256)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1660564800">- Update to version 13.9
  * d/control: Provide dh-sequence-installsysusers.
  * debhelper.pod: Add missing word "variables".
  * Dh_Lib.pm: Fix in addsubstvar where a value was added when
    it should not have been.  (Closes: #1015263)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1670846400">- Update to version 13.11.1
  * dh_installchangelogs: Ensure that at least four old entries are preserved
    (Closes: #1021467)
  * meson.pm: Use `meson setup` in the configure step rather than just `meson`.
  * Put newest compat level first in documentation
  * Rename debhelper config files to include package name
  * dh_installdebconf: Fix typo in manual page
  * Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit` (Closes: #1016354)
  * Remove obsolete compat checks in the code
  * dh_dwz: Ensure dwz multifile is owned by root:root when root should be used
  * dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packages.
  * Dh_Lib.pm: Provide `mkdirs` to create (non-package) directories.
  * Dh_Lib.pm: Make `install_dir` chown created directories when root should be
    used for debhelper's own commands.  This fixes #1024261 for packages that only
    use debhelper itself. However, third-party debhelper tools may still cause
    packages with incorrect ownership for now if they are run after `dh_fixperms`
    (or `dh_fixperms` is omitted).
  * Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be used.
    Previously, they would skip the `chown` call and rely on `dh_fixperms`
    or `dpkg-deb` to fix the ownership.  However, that could cause issues
    when the helper was run after `dh_fixperms` and install files that
    `dpkg-deb` would not reset ownership of.
  * Install `installsysusers` sequence (to match the provide).
  * dh_installchangelogs: Trim old Debian changelog entries
    automatically.  Distributions can disable this by using
    `DEB_BUILD_OPTIONS=notrimdch`.
  * dh_installchangelogs.t: Force locale to be `C.UTF-8` to
    avoid generating invalid changelog entries under
    non-default locales.
  * meson.pm: Stop providing `MESON_TESTTHREADS` environment
    variable for the install target.  Said variable only
    applies for testing.
  * cmake.pm: Use `cmake --install` in compat 14.
    (Closes: #1020732)
  * docs/PROGRAMMING{,.md}: Rewrite PROGRAMMING into markdown.
  * dh_installsystemduser: Stop masking user units on package
    removal.  They should never have been masked in the first
    place.  See #1021027.
  * dh_installinit: Remove executable bit of init scripts on
    package removal (via preinst).  Related to #1021027.
  * dh_installsystemd: Stop masking system units on package
    removal.  This is no longer necessary with the init scripts
    getting their exec bit cleared on package removal.
    (Closes: #1021027)
  * Dh_Lib.pm: Add `package_type` as a function (extracted
    from `is_udeb`).
  * Dh_Getopt.pm: Fix duplicated `warning` in output for a
    particular warning.
  * dh_assistant: Provide a new `detect-hook-targets` command.
  * dh: Recommend using `dh_assistant detect-hook-targets` for
    checking whether hook targets are correct.
  * dh: Hoist `nodoc` and `nocheck` from `DEB_BUILD_PROFILES`
    into `DEB_BUILD_OPTIONS` when they are present in the former
    and absent in the latter.  Emit a warning when doing so to
    aid the user, so they know why this does not work when they
    are later building a package that does not use dh.
    (Closes: #979401)
  * dh: Provide a warning when cross building an `nocheck` is
    absent from `DEB_BUILD_OPTIONS` to cross builders, who are
    not experienced with Debian's requirements for
    cross-building.  The warning also recommends activating the
    `cross` build profile and provides a way to disable the
    warning without using `nocheck` (for the special case, where
    people have a system that can run host binaries).
  * Dh_Lib.pm: Fix bug where `addsubstvars` would not respect
    the `--no-act` parameter.
  * dh_perl: For scripts that are detected as perl scripts
    that would trigger a dependency, normalize the shebang line to
    use the same perl as debhelper is run under (/usr/bin/perl
    in Debian, YMMV in derivatives).  (Closes: #904409)
  * dh_assistant: Provide new `log-installed-files` command to
    help users and third-party tools record which files they have
    installed.  Third-party tools should use the
    `--on-behalf-of-cmd` to have their tool name recorded.
    (Closes: #972724)
  * dh_installexamples: Explicitly recommend `examples/*` over
    `examples` as content for the `debian/&lt;pkg&gt;.examples` file
    to avoid the triggering `.../examples/examples` case.
    (Closes: #1000384)
  * debhelper.pod: Clarify the documentation around `-v` +
    `--verbose` vs. `DH_VERBOSE` vs. `DH_QUIET` and `terse`
    from `DEB_BUILD_OPTIONS`.  Notably, clarify that `-v`
    and `DH_VERBOSE` provides the same functionality and
    that they do not cause *all* commands to be shown.
    (Closes: #1002464)
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1019231)
  * autoscripts/postinst-init-tmpfiles: Re-instate runtime check
    before running `systemd-tmpfiles`. However, explicitly check
    for `systemd-tmpfiles` rather than asserting the system was
    booted by systemd. This resolves #1013969 without requiring
    a strict dependency as originally suggested by Guilhem Moulin
    in #1013969.
  * dh_installtmpfiles: Remove the `systemd | systemd-tmpfiles`
    dependency as it is no longer required.  (Closes: #1017441)
  * dh_installsystemd: Ditto.
  * dh_installinit: Ditto.
  * autoscripts/postinst-init-tmpfiles: Only pass `--root` to systemd
    when `DPKG_ROOT` is present (as `--root=/` is different from
    omitting `--root` entirely).
  * autoscripts/postinst-sysusers: Ditto</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672920000">- update to 13.11.4:
  * meson.pm: Pass --destdir to `meson install`.  (Closes: #1027014)
  * Dh_Lib.pm: Have addsubstvars check the value for newlines (Closes: #1026014)
  * Stop using (fake)root for mkdirs again.
    Should have been removed as a part of the clean up in the previous
    upload but was overlooked causing breakage in packages still having
    `Rules-Requires-Root: binary-targets`. (Closes: #1026125)
  * PROGRAMMING.md: Fix typos
  * Dh_Lib.pm: Remove unused third parameter from install_dh_config_file
  * makefile.pm: Provide hook for subclasses to reuse cross-build support
  * Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chown.
    The problem that prompted this change was not caused by debhelper but
    by fakeroot (#1024544) and the change in debhelper would not even
    function as a work around in this case.  Accordingly, the extra
    complexity is not worth it and has been reverted.
  * Dh_Lib.pm: Fix typo in warning message about dherroron</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1693828800">- update to 13.11.5:
  * Update Portuguese translation (Américo Monteiro)
    (Closes: #1028159)
  * Update on German translation of pages (Closes: #1028564)
  * Fix minor typo in DEB_BUILD_OPTIONS warning ("and but not" -&gt; "but not")
  * AddonAPI.pm: Correct method name in error message.
    Thanks to wferi@Github
  * dh_missing: Update link to PROGRAMMING.md.gz
  * cmake.pm: set -DBUILD_TESTING=OFF for nocheck builds
  * autoscripts/postinst-init-tmpfiles: do not output to /dev/null to not hide error messages
  * cmake.pm, meson.pm: Set DEB_PYTHON_INSTALL_LAYOUT=deb if not already set
    (Closes: #1043136)
  * buildsystems: Give XDG_RUNTIME_DIR spec-compliant u=rwx,og-rwx permissions
  * meson.pm: Disable Python byte-compilation if the Meson version is new enough
    (Closes: #1042398)</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1694174400">- fix initialization of state variables problem (bsc#1215078)
  added debhelper-fix-perl-version-requirement.patch</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1723118400">- fix perl compatibility for Leap (bsc#1228955)</changelog>
</package>
<package pkgid="e9f903822cec99948f0720fe48cf63a835c8d248fc1f555c3976224d5c489a35" name="deepin-branding-openSUSE" arch="src">
  <version epoch="0" ver="15.4" rel="bp156.5.3.1"/>
  <changelog author="hillwood@opensuse.org" date="1512388800">- Initial package. Let us bring a Geeko style for Deepin Desktop on
  openSUSE.</changelog>
  <changelog author="hillwood@opensuse.org" date="1512648000">- Update fonts configure.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1555588800">- Update gschema from deepin-desktop-schemas 3.13.0</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1555675200">- Fix deepin-desktop-schemas-branding-openSUSE install</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1563451200">- Change dde-dock delay-plugins-time to 0 from upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614340800">- Update gschema from deepin-desktop-schemas 5.8.44
- Update icons install path</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620388800">- Change defaut theme as deepin-dark</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627560000">- Update dock setting: Regularly scan wifi on dock</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645617600">- Package base on Leap 15.4
  * Update com.deepin.dde.dock.gschema.xml
  * Update com.deepin.xsettings.gschema.xml</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650369600">- Update com.deepin.dde.dock.gschema.xml</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661601600">- Update com.deepin.dde.dock.gschema.xml and com.deepin.xsettings.gschema.xml</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1721304000">- Update default wallpaper (boo#1228113)</changelog>
</package>
<package pkgid="67799d2c02b297fe2343d8a530a3a77c62ec4e9c645c0232f0a8dd249d73778e" name="deepin-desktop-schemas-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="15.4" rel="bp156.5.3.1"/>
  <changelog author="hillwood@opensuse.org" date="1512388800">- Initial package. Let us bring a Geeko style for Deepin Desktop on
  openSUSE.</changelog>
  <changelog author="hillwood@opensuse.org" date="1512648000">- Update fonts configure.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1555588800">- Update gschema from deepin-desktop-schemas 3.13.0</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1555675200">- Fix deepin-desktop-schemas-branding-openSUSE install</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1563451200">- Change dde-dock delay-plugins-time to 0 from upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614340800">- Update gschema from deepin-desktop-schemas 5.8.44
- Update icons install path</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620388800">- Change defaut theme as deepin-dark</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627560000">- Update dock setting: Regularly scan wifi on dock</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645617600">- Package base on Leap 15.4
  * Update com.deepin.dde.dock.gschema.xml
  * Update com.deepin.xsettings.gschema.xml</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650369600">- Update com.deepin.dde.dock.gschema.xml</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661601600">- Update com.deepin.dde.dock.gschema.xml and com.deepin.xsettings.gschema.xml</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1721304000">- Update default wallpaper (boo#1228113)</changelog>
</package>
<package pkgid="928971a96b6cd8e730975d534787fc7d1198f2f3cd3afd2577ffbec16df26d9f" name="deepin-launcher-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="15.4" rel="bp156.5.3.1"/>
  <changelog author="hillwood@opensuse.org" date="1512388800">- Initial package. Let us bring a Geeko style for Deepin Desktop on
  openSUSE.</changelog>
  <changelog author="hillwood@opensuse.org" date="1512648000">- Update fonts configure.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1555588800">- Update gschema from deepin-desktop-schemas 3.13.0</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1555675200">- Fix deepin-desktop-schemas-branding-openSUSE install</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1563451200">- Change dde-dock delay-plugins-time to 0 from upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614340800">- Update gschema from deepin-desktop-schemas 5.8.44
- Update icons install path</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620388800">- Change defaut theme as deepin-dark</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627560000">- Update dock setting: Regularly scan wifi on dock</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645617600">- Package base on Leap 15.4
  * Update com.deepin.dde.dock.gschema.xml
  * Update com.deepin.xsettings.gschema.xml</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650369600">- Update com.deepin.dde.dock.gschema.xml</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661601600">- Update com.deepin.dde.dock.gschema.xml and com.deepin.xsettings.gschema.xml</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1721304000">- Update default wallpaper (boo#1228113)</changelog>
</package>
<package pkgid="6c07aec18bbc538c19e59eeebe4cc6ab1deeb499241e7f3d4a5ab26e0009ec2f" name="dkimproxy" arch="noarch">
  <version epoch="0" ver="1.4.1" rel="bp156.6.3.1"/>
  <changelog author="varkoly@suse.com" date="1543320000">- bsc#1116007 - Please convert SysV init scripts by dkimproxy into
  native systemd services</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1577102400">- Add the "installation" section.
- Changed "PreExecStart" to "ExecStartPre".
- Added/changed the type to forking</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1592568000">- Remove sysvinit remains from this package.</changelog>
  <changelog author="Mihaly Meszaros &lt;mmeszaros@npsh.hu&gt;" date="1623326400">- fix PID filename typos in systemd unit files</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1699272000">- Fix boo#1216919
  * create /run/dkimproxy using tmpfiles
  * use the correct env var for the hostname</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1699444800">- Follow-up fix for boo#1216919
  * make sure dkimproxy-in works even when the dynamically-created
    config file under /run does not exist</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1704196800">- Remove the dependency on perl(IO::Socket::INET6) as it has been
  deprecated by upstream, is no longer suitable for use and its not
  being maintained. A compatible replacement for this package is
  perl(IO::Socket::IP) which is shipped by the perl-base package.
  * Rebase dkimproxy-1.4.1-avoid-perl-provides.diff
  * Add dkimproxy-port-perl-IO-Socket-INET6-to-IP.patch
  * Reported upstream: https://sourceforge.net/p/dkimproxy/bugs/39</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="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1718280000">- Fix ExecStartPre path. This changes depending on %_libexecdir macro.
  Problem was mentioned in (bsc#1217173)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1724846400">- Fix VUL-1: dkimproxy: possible symlink attack in /run/dkimproxy/sysconfig
  (bsc#1217173)
  Remove environment variables DKIMPROXY_USER DKIMPROXY_GROUP.
  These are hardcoded anyway in dkimproxy-tmpfiles. Changing these
  would only lead to trouble. Now User and Group in dkimproxy-in.service
  are set to dkim to avoid the mentioned security issue.
  ExecStart got a '+' to execute it by root rights.</changelog>
</package>
<package pkgid="a04c0d8c7d875f3f0ec76c7ab3c95230f10d63601607dd40ca4d6b3dac2a3887" name="dkimproxy" arch="src">
  <version epoch="0" ver="1.4.1" rel="bp156.6.3.1"/>
  <changelog author="varkoly@suse.de" date="1217073600">- Initial Version of dkimporxy</changelog>
  <changelog author="crrodriguez@suse.de" date="1218715200">- fix init scripts
- fix installation  of init scripts</changelog>
  <changelog author="varkoly@suse.de" date="1220616000">- remove fillup_and_insserv from spec file</changelog>
  <changelog author="chris@computersalat.de" date="1297771200">- remove author</changelog>
  <changelog author="robert.munteanu@gmail.com" date="1335009600">- Updated to upstream version 1.4.1
  - There is a new option for setting the i= tag on generated
  signatures.
  - The $sender macro, as it is called, is not the only new macro.
  See the NEWS file for details.</changelog>
  <changelog author="coolo@suse.com" date="1339416000">- avoid providing perl modules that are not in the source, rather
  hard require the needed module</changelog>
  <changelog author="dimstar@opensuse.org" date="1353326400">- Fix useradd and groupadd invocation: -o is useless without -u and
  newer versions of pwdutils/shadowutils fail on this now.</changelog>
  <changelog author="varkoly@suse.com" date="1543320000">- bsc#1116007 - Please convert SysV init scripts by dkimproxy into
  native systemd services</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1577102400">- Add the "installation" section.
- Changed "PreExecStart" to "ExecStartPre".
- Added/changed the type to forking</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1592568000">- Remove sysvinit remains from this package.</changelog>
  <changelog author="Mihaly Meszaros &lt;mmeszaros@npsh.hu&gt;" date="1623326400">- fix PID filename typos in systemd unit files</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1699272000">- Fix boo#1216919
  * create /run/dkimproxy using tmpfiles
  * use the correct env var for the hostname</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1699444800">- Follow-up fix for boo#1216919
  * make sure dkimproxy-in works even when the dynamically-created
    config file under /run does not exist</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1704196800">- Remove the dependency on perl(IO::Socket::INET6) as it has been
  deprecated by upstream, is no longer suitable for use and its not
  being maintained. A compatible replacement for this package is
  perl(IO::Socket::IP) which is shipped by the perl-base package.
  * Rebase dkimproxy-1.4.1-avoid-perl-provides.diff
  * Add dkimproxy-port-perl-IO-Socket-INET6-to-IP.patch
  * Reported upstream: https://sourceforge.net/p/dkimproxy/bugs/39</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="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1718280000">- Fix ExecStartPre path. This changes depending on %_libexecdir macro.
  Problem was mentioned in (bsc#1217173)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1724846400">- Fix VUL-1: dkimproxy: possible symlink attack in /run/dkimproxy/sysconfig
  (bsc#1217173)
  Remove environment variables DKIMPROXY_USER DKIMPROXY_GROUP.
  These are hardcoded anyway in dkimproxy-tmpfiles. Changing these
  would only lead to trouble. Now User and Group in dkimproxy-in.service
  are set to dkim to avoid the mentioned security issue.
  ExecStart got a '+' to execute it by root rights.</changelog>
</package>
<package pkgid="f07e6cad09ca6a7a845408837214f5bb128bd6b6ba0e848d5ae1fbab2d37430a" name="dnscrypt-proxy" arch="aarch64">
  <version epoch="0" ver="2.1.7" rel="bp156.2.3.1"/>
  <changelog author="cunix@mail.de - 2.0.42" date="1590235200">- Upgrade to 2.0.42 (boo#1165343)
- Spec files from home:darix:apps/dnscrypt-proxy and
  home:cunix:go/dnscrypt-proxy2 merged into existing spec.
- v1 of dnscrypt-proxy is not supported anymore and v2 is
  a new project. This will require v1 users to migrate their
  configuration.
- dnscrypt-proxy-default-config.patch deleted because patched
  file 'dnscrypt-proxy.conf' is not used anymore.</changelog>
  <changelog author="cunix@mail.de - 2.0.43" date="1591704000">- Minimum golang version now at 1.14
- Update to version 2.0.43
  * When stored into a file, service logs now only contain data
    from the most recent launch. This can be changed with the
    new 'log_file_latest' option.
  * Support for DNS64 translation implemented.
  * Connections to DoH servers can be authenticated
    using TLS client certificates.
  * Multiple stamps are now allowed for a single server
    in resolvers and relays lists.
  * Updates and additions for the example domain block lists.
  * Cached configuration files can now be temporarily used if
    they are out of date, but bootstraping is impossible.
  * 'generate-domains-blacklists' now tries to deduplicate
    entries clobbered by wildcard rules.
  * 'generate-domains-blacklists' can now directly
    write lists to a file with the `-o` command-line option.
  * Cache files are now downloaded as the user the daemon will
    be running as. This fixes permission issues at startup time.
  * Forwarded queries are now subject to global timeouts,
    and can be forced to use TCP.
  * The 'ct' parameter has been removed from DoH queries,
    as Google doesn't require it any more.</changelog>
  <changelog author="cunix@mail.de - 2.0.44" date="1591963200">- Update to version 2.0.44
  * Netprobes and listening sockets are now ignored when the
    '-list', '-list-all', '-show-certs' or '-check'
    command-line switches are used.
  * 'tls_client_auth' was renamed to 'doh_client_x509_auth'.
    A section with the previous name is temporarily ignored if empty,
    but will error out if not.
  * Updates to the set of block lists.
- Breaking change from 2.0.43 Update:
  The 'tls_client_auth' section was renamed to 'doh_client_x509_auth'.
  If you had a tls_client_auth section in the configuration file,
  it needs to be updated/renamed/deleted.</changelog>
  <changelog author="cunix@mail.de" date="1593518400">- Made PID available in /run/dnscrypt-proxy/dnscrypt-proxy.pid
  through systemd service unit.
- README.openSUSE updated.
- dnscrypt-proxy.socket.conf added as example for a systemd
  drop-in file to override the socket unit.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1595419200">- Sort file lists to make package build reproducible</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1609761600">- Update to version 2.0.45
  * Configuration changes (to be required in versions 2.1.x):
  - [blacklist] has been renamed to [blocked_names]
  - [ip_blacklist] has been renamed to [blocked_ips]
  - [whitelist] has been renamed to [allowed_names]
  - generate-domains-blacklist.py has been renamed to
    generate-domains-blocklist.py, and the configuration files
    have been renamed as well.
  * dnscrypt-proxy -resolve has been completely revamped, and now
    requires the configuration file to be accessible. It will send
    a query to an IP address of the dnscrypt-proxy server by default.
    Sending queries to arbitrary servers is also supported with the
    new -resolve name,address syntax.
  * Relay lists can be set to * for automatic relay selection.
    When a wildcard is used, either for the list of servers or relays,
    the proxy ensures that relays and servers are on distinct networks.
  * Lying resolvers are detected and reported.
  * New return code: NOT_READY for queries received before the proxy
    has been initialized.
  * Server lists can't be older than a week any more, even if directory
    permissions are incorrect and cache files cannot be written.
  * New feature: allowed_ips, to configure a set of IP addresses to never
    block no matter what DNS name resolves to them.
  * Hard-coded IP addresses can be immediately returned for test queries
    sent by operating systems in order to check for connectivity and captive portals.
    Such responses can be sent even before an interface is considered as enabled by the
    operating system. This can be configured in a new section called [captive_portals].
  * On Linux, OpenBSD and FreeBSD, listen_addresses can now include IP addresses
    that haven't been assigned to an interface yet.
  * generate-domains-blocklist.py: regular expressions are now ignored in time-based entries.
  * Minor bug fixes and logging improvements.
  * Cloaking plugin: if an entry has multiple IP addresses for a type, all the IP
    addresses are now returned instead of a random one.
  * Static entries can now include DNSCrypt relays.
  * Name blocking: aliases relying on SVCB and HTTPS records can now be blocked in
    addition to aliases via regular CNAME records.
  * EDNS-Client-Subnet information can be added to outgoing queries. Instead of sending
    the actual client IP, ECS information is user configurable, and IP addresses will be
    randomly chosen for every query.
  * Initial DoH queries are now checked using random names in order to properly measure
    CDNs such as Tencent that ignore the padding.
  * DoH: the max-stale cache control directive is now present in queries.
  * Logs can now be sent to /dev/stdout instead of actual files.
  * New download mirror (https://download.dnscrypt.net) for resolvers, relays and parental-control.</changelog>
  <changelog author="cunix@mail.de" date="1609761601">- Minimum golang version now at 1.15
- Include 'notice' and 'patents' files of vendored packages.
- Paths and hints in configuration file adjusted and added.</changelog>
  <changelog author="cunix@mail.de" date="1610020800">- Added optional resolvconf support via systemd unit.</changelog>
  <changelog author="cunix@mail.de" date="1612008000">- Use less predictable temporary files during build (bsc#1181502).</changelog>
  <changelog author="cunix@mail.de - 2.1.0" date="1629028800">- Update to version 2.1.0
  * "fallback_resolvers" was renamed to "bootstrap_resolvers"
    Please update your configuration file accordingly.
  * Support for Oblivious DoH.
  * If the proxy is overloaded, cached and synthetic queries now
    keep being served, while non-cached queries are delayed.
  * Source URLs are now randomized.
  * Default "reject_ttl" reduced from 600 to 10
- Minimum golang version now at 1.16
- Find more "legal" files to include.</changelog>
  <changelog author="cunix@mail.de - 2.1.1" date="1633089600">- Update to version 2.1.1
  * Serve cached DoH responses when experiencing connectivity issues.
  * Time attributes in allow/block lists were ignored.
  * TTL served to clients is now rounded and starts decreasing
    before the first query is received.
  * Time-based rules are properly handled again in generate-domains-blocklist.
  * DoH/ODoH: entries with an IP address and using a non-standard port
    should not require help from a bootstrap resolver any more.</changelog>
  <changelog author="cunix@mail.de" date="1647950400">- switched to vendored_licenses_packager as build dependency</changelog>
  <changelog author="cunix@mail.de - 2.1.2" date="1659441600">- Update to version 2.1.2
  * Support for DoH over HTTP/3 (DoH3, HTTP over QUIC)
    Compatible servers will automatically use it.
    Note that QUIC uses UDP
    (usually over port 443, like DNSCrypt) instead of TCP.
  * fixed memory usage kept growing due to channels not
    being properly closed
  * DNS64: "CNAME" records are now translated like other responses
  * A relay whose name has been configured, but doesn't exist in the
    list of available relays is now a hard error
  * "dnscrypt-proxy -resolve" now reports if ECS (EDNS-clientsubnet) is
    supported by the server
  * "dnscrypt-proxy -list" now includes ODoH (Oblivious DoH) servers
  * Local DoH: queries made using the "GET" method are now handled
  * "PTR" queries are now supported for cloaked domains
- Minimum golang version now at 1.18</changelog>
  <changelog author="cunix@mail.de - 2.1.3" date="1675598400">- Update to version 2.1.3
  * DNS-over-HTTP/3 (QUIC) should be more reliable. In particular,
    version 2.1.2 required another (non-QUIC) resolver to be present for
    bootstrapping, or the resolver's IP address to be present in the
    stamp. This is not the case any more.
  * dnscrypt-proxy is now compatible with Go 1.20+
  * Commands (-check, -show-certs, -list, -list-all) now ignore log
    files and directly output the result to the standard output.
  * The "cert_ignore_timestamp" configuration switch is now documented.
    It allows ignoring timestamps for DNSCrypt certificate verification,
    until a first server is available. This should only be used on devices
    that don't have any ways to set the clock before DNS service is up.
    However, a safer alternative remains to use an NTP server with a fixed
    IP address (such as time.google.com), configured in the captive portals
    file.
  * Cloaking: when a name is cloaked, unsupported record types now
    return a blocked response rather than the actual records.
  * systemd: report Ready earlier as dnscrypt-proxy can itself manage
    retries for updates/refreshes.
  * vendored dependencies updated</changelog>
  <changelog author="cunix@mail.de - 2.1.4" date="1676116800">- Update to version 2.1.4
  * Fixes a regression from version 2.1.3: when cloaking was enabled,
    blocked responses were returned for records that were not A/AAAA/PTR
    even for names that were not in the cloaked list.</changelog>
  <changelog author="cunix@mail.de - 2.1.5" date="1691928000">- Update to version 2.1.5
  * Responses to blocked queries now include extended error codes
  * Reliability of connections using HTTP/3 has been improved
  * New configuration directive: "tls_key_log_file"
    to dump TLS secret keys</changelog>
  <changelog author="cunix@mail.de" date="1707134400">- use systemd sysusers</changelog>
  <changelog author="cunix@mail.de" date="1713700800">- added patch quic-go.patch (boo#1222473)</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1736596800">- Update to version 2.1.6
  * Forwarding: in the list of servers for a zone, the `$BOOTSTRAP`
    keyword can be included as a shortcut to forward to the bootstrap
    servers. And the `$DHCP` keyword can be included to forward to the
    DNS resolvers provided by the local DHCP server. Based on work by YX
    Hao, thanks! DHCP forwarding should be considered experimental and my
    not work on all operating systems. A rule for a zone can mix and
    match multiple forwarder types, such as `10.0.0.1,10.0.0.254,$DHCP,
    192.168.1.1,$BOOTSTRAP`. Note that this is not implemented for
    captive portals yet.
  * Lying resolvers are now skipped, instead of just printing an error.
    This doesn't apply to captive portal and forwarding entries, which
    are the only reasonable use case for lying resolvers.
  * Support for XSalsa20 in DNSCrypt has been removed. This was not
    documented, and was supserseded by XChaCha20 in 2016.
  * Source files are now fetched with compression.
  * DNS64: compatibility has been improved.
  * Forwarding: the root domain (`.`) can now be forwarded.
  * The ARC caching algorithm has been replaced by the SIEVE algorithm.
  * Properties of multiple servers are now updated simultaneously. The
    concurrency level can be adjusted with the new
    `cert_refresh_concurrency` setting. Contributed by YX Hao.
  * MSI packages for DNSCrypt can now easily be built.
  * New command-line flag: `-include-relays` to include relays in `-list`
    and `-list-all`.
  * Support for DNS extended error codes has been added.
  * Documentation updates, bug fixes, dependency updates.
- Drop quic-go.patch, for dnscrypt-proxy already pulls fixed quic-go v0.48.2</changelog>
  <changelog author="cunix@mail.de" date="1736596801">- Update to version 2.1.7
  * Reintroduces support for XSalsa20 enryption in DNSCrypt,
    which was removed in 2.1.6. Unfortunately, a bunch of servers still
    only support that encryption system.
  * Added check for lying resolvers was added for DNSCrypt, similar to
    the one that was already present for DoH and ODoH.
- Minimum golang version now at 1.23
- With vendored quic-go at 0.48.2 since update to 2.1.6
  boo#1222473 and boo#1235156 should be fixed.
- Trimmed long lines in last changelog entry</changelog>
</package>
<package pkgid="d724de9937f793bd059a3ed4dd0bc183d1b4285077024af2c7bfdddf7e0e0985" name="dnscrypt-proxy" arch="i586">
  <version epoch="0" ver="2.1.7" rel="bp156.2.3.1"/>
  <changelog author="cunix@mail.de - 2.0.42" date="1590235200">- Upgrade to 2.0.42 (boo#1165343)
- Spec files from home:darix:apps/dnscrypt-proxy and
  home:cunix:go/dnscrypt-proxy2 merged into existing spec.
- v1 of dnscrypt-proxy is not supported anymore and v2 is
  a new project. This will require v1 users to migrate their
  configuration.
- dnscrypt-proxy-default-config.patch deleted because patched
  file 'dnscrypt-proxy.conf' is not used anymore.</changelog>
  <changelog author="cunix@mail.de - 2.0.43" date="1591704000">- Minimum golang version now at 1.14
- Update to version 2.0.43
  * When stored into a file, service logs now only contain data
    from the most recent launch. This can be changed with the
    new 'log_file_latest' option.
  * Support for DNS64 translation implemented.
  * Connections to DoH servers can be authenticated
    using TLS client certificates.
  * Multiple stamps are now allowed for a single server
    in resolvers and relays lists.
  * Updates and additions for the example domain block lists.
  * Cached configuration files can now be temporarily used if
    they are out of date, but bootstraping is impossible.
  * 'generate-domains-blacklists' now tries to deduplicate
    entries clobbered by wildcard rules.
  * 'generate-domains-blacklists' can now directly
    write lists to a file with the `-o` command-line option.
  * Cache files are now downloaded as the user the daemon will
    be running as. This fixes permission issues at startup time.
  * Forwarded queries are now subject to global timeouts,
    and can be forced to use TCP.
  * The 'ct' parameter has been removed from DoH queries,
    as Google doesn't require it any more.</changelog>
  <changelog author="cunix@mail.de - 2.0.44" date="1591963200">- Update to version 2.0.44
  * Netprobes and listening sockets are now ignored when the
    '-list', '-list-all', '-show-certs' or '-check'
    command-line switches are used.
  * 'tls_client_auth' was renamed to 'doh_client_x509_auth'.
    A section with the previous name is temporarily ignored if empty,
    but will error out if not.
  * Updates to the set of block lists.
- Breaking change from 2.0.43 Update:
  The 'tls_client_auth' section was renamed to 'doh_client_x509_auth'.
  If you had a tls_client_auth section in the configuration file,
  it needs to be updated/renamed/deleted.</changelog>
  <changelog author="cunix@mail.de" date="1593518400">- Made PID available in /run/dnscrypt-proxy/dnscrypt-proxy.pid
  through systemd service unit.
- README.openSUSE updated.
- dnscrypt-proxy.socket.conf added as example for a systemd
  drop-in file to override the socket unit.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1595419200">- Sort file lists to make package build reproducible</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1609761600">- Update to version 2.0.45
  * Configuration changes (to be required in versions 2.1.x):
  - [blacklist] has been renamed to [blocked_names]
  - [ip_blacklist] has been renamed to [blocked_ips]
  - [whitelist] has been renamed to [allowed_names]
  - generate-domains-blacklist.py has been renamed to
    generate-domains-blocklist.py, and the configuration files
    have been renamed as well.
  * dnscrypt-proxy -resolve has been completely revamped, and now
    requires the configuration file to be accessible. It will send
    a query to an IP address of the dnscrypt-proxy server by default.
    Sending queries to arbitrary servers is also supported with the
    new -resolve name,address syntax.
  * Relay lists can be set to * for automatic relay selection.
    When a wildcard is used, either for the list of servers or relays,
    the proxy ensures that relays and servers are on distinct networks.
  * Lying resolvers are detected and reported.
  * New return code: NOT_READY for queries received before the proxy
    has been initialized.
  * Server lists can't be older than a week any more, even if directory
    permissions are incorrect and cache files cannot be written.
  * New feature: allowed_ips, to configure a set of IP addresses to never
    block no matter what DNS name resolves to them.
  * Hard-coded IP addresses can be immediately returned for test queries
    sent by operating systems in order to check for connectivity and captive portals.
    Such responses can be sent even before an interface is considered as enabled by the
    operating system. This can be configured in a new section called [captive_portals].
  * On Linux, OpenBSD and FreeBSD, listen_addresses can now include IP addresses
    that haven't been assigned to an interface yet.
  * generate-domains-blocklist.py: regular expressions are now ignored in time-based entries.
  * Minor bug fixes and logging improvements.
  * Cloaking plugin: if an entry has multiple IP addresses for a type, all the IP
    addresses are now returned instead of a random one.
  * Static entries can now include DNSCrypt relays.
  * Name blocking: aliases relying on SVCB and HTTPS records can now be blocked in
    addition to aliases via regular CNAME records.
  * EDNS-Client-Subnet information can be added to outgoing queries. Instead of sending
    the actual client IP, ECS information is user configurable, and IP addresses will be
    randomly chosen for every query.
  * Initial DoH queries are now checked using random names in order to properly measure
    CDNs such as Tencent that ignore the padding.
  * DoH: the max-stale cache control directive is now present in queries.
  * Logs can now be sent to /dev/stdout instead of actual files.
  * New download mirror (https://download.dnscrypt.net) for resolvers, relays and parental-control.</changelog>
  <changelog author="cunix@mail.de" date="1609761601">- Minimum golang version now at 1.15
- Include 'notice' and 'patents' files of vendored packages.
- Paths and hints in configuration file adjusted and added.</changelog>
  <changelog author="cunix@mail.de" date="1610020800">- Added optional resolvconf support via systemd unit.</changelog>
  <changelog author="cunix@mail.de" date="1612008000">- Use less predictable temporary files during build (bsc#1181502).</changelog>
  <changelog author="cunix@mail.de - 2.1.0" date="1629028800">- Update to version 2.1.0
  * "fallback_resolvers" was renamed to "bootstrap_resolvers"
    Please update your configuration file accordingly.
  * Support for Oblivious DoH.
  * If the proxy is overloaded, cached and synthetic queries now
    keep being served, while non-cached queries are delayed.
  * Source URLs are now randomized.
  * Default "reject_ttl" reduced from 600 to 10
- Minimum golang version now at 1.16
- Find more "legal" files to include.</changelog>
  <changelog author="cunix@mail.de - 2.1.1" date="1633089600">- Update to version 2.1.1
  * Serve cached DoH responses when experiencing connectivity issues.
  * Time attributes in allow/block lists were ignored.
  * TTL served to clients is now rounded and starts decreasing
    before the first query is received.
  * Time-based rules are properly handled again in generate-domains-blocklist.
  * DoH/ODoH: entries with an IP address and using a non-standard port
    should not require help from a bootstrap resolver any more.</changelog>
  <changelog author="cunix@mail.de" date="1647950400">- switched to vendored_licenses_packager as build dependency</changelog>
  <changelog author="cunix@mail.de - 2.1.2" date="1659441600">- Update to version 2.1.2
  * Support for DoH over HTTP/3 (DoH3, HTTP over QUIC)
    Compatible servers will automatically use it.
    Note that QUIC uses UDP
    (usually over port 443, like DNSCrypt) instead of TCP.
  * fixed memory usage kept growing due to channels not
    being properly closed
  * DNS64: "CNAME" records are now translated like other responses
  * A relay whose name has been configured, but doesn't exist in the
    list of available relays is now a hard error
  * "dnscrypt-proxy -resolve" now reports if ECS (EDNS-clientsubnet) is
    supported by the server
  * "dnscrypt-proxy -list" now includes ODoH (Oblivious DoH) servers
  * Local DoH: queries made using the "GET" method are now handled
  * "PTR" queries are now supported for cloaked domains
- Minimum golang version now at 1.18</changelog>
  <changelog author="cunix@mail.de - 2.1.3" date="1675598400">- Update to version 2.1.3
  * DNS-over-HTTP/3 (QUIC) should be more reliable. In particular,
    version 2.1.2 required another (non-QUIC) resolver to be present for
    bootstrapping, or the resolver's IP address to be present in the
    stamp. This is not the case any more.
  * dnscrypt-proxy is now compatible with Go 1.20+
  * Commands (-check, -show-certs, -list, -list-all) now ignore log
    files and directly output the result to the standard output.
  * The "cert_ignore_timestamp" configuration switch is now documented.
    It allows ignoring timestamps for DNSCrypt certificate verification,
    until a first server is available. This should only be used on devices
    that don't have any ways to set the clock before DNS service is up.
    However, a safer alternative remains to use an NTP server with a fixed
    IP address (such as time.google.com), configured in the captive portals
    file.
  * Cloaking: when a name is cloaked, unsupported record types now
    return a blocked response rather than the actual records.
  * systemd: report Ready earlier as dnscrypt-proxy can itself manage
    retries for updates/refreshes.
  * vendored dependencies updated</changelog>
  <changelog author="cunix@mail.de - 2.1.4" date="1676116800">- Update to version 2.1.4
  * Fixes a regression from version 2.1.3: when cloaking was enabled,
    blocked responses were returned for records that were not A/AAAA/PTR
    even for names that were not in the cloaked list.</changelog>
  <changelog author="cunix@mail.de - 2.1.5" date="1691928000">- Update to version 2.1.5
  * Responses to blocked queries now include extended error codes
  * Reliability of connections using HTTP/3 has been improved
  * New configuration directive: "tls_key_log_file"
    to dump TLS secret keys</changelog>
  <changelog author="cunix@mail.de" date="1707134400">- use systemd sysusers</changelog>
  <changelog author="cunix@mail.de" date="1713700800">- added patch quic-go.patch (boo#1222473)</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1736596800">- Update to version 2.1.6
  * Forwarding: in the list of servers for a zone, the `$BOOTSTRAP`
    keyword can be included as a shortcut to forward to the bootstrap
    servers. And the `$DHCP` keyword can be included to forward to the
    DNS resolvers provided by the local DHCP server. Based on work by YX
    Hao, thanks! DHCP forwarding should be considered experimental and my
    not work on all operating systems. A rule for a zone can mix and
    match multiple forwarder types, such as `10.0.0.1,10.0.0.254,$DHCP,
    192.168.1.1,$BOOTSTRAP`. Note that this is not implemented for
    captive portals yet.
  * Lying resolvers are now skipped, instead of just printing an error.
    This doesn't apply to captive portal and forwarding entries, which
    are the only reasonable use case for lying resolvers.
  * Support for XSalsa20 in DNSCrypt has been removed. This was not
    documented, and was supserseded by XChaCha20 in 2016.
  * Source files are now fetched with compression.
  * DNS64: compatibility has been improved.
  * Forwarding: the root domain (`.`) can now be forwarded.
  * The ARC caching algorithm has been replaced by the SIEVE algorithm.
  * Properties of multiple servers are now updated simultaneously. The
    concurrency level can be adjusted with the new
    `cert_refresh_concurrency` setting. Contributed by YX Hao.
  * MSI packages for DNSCrypt can now easily be built.
  * New command-line flag: `-include-relays` to include relays in `-list`
    and `-list-all`.
  * Support for DNS extended error codes has been added.
  * Documentation updates, bug fixes, dependency updates.
- Drop quic-go.patch, for dnscrypt-proxy already pulls fixed quic-go v0.48.2</changelog>
  <changelog author="cunix@mail.de" date="1736596801">- Update to version 2.1.7
  * Reintroduces support for XSalsa20 enryption in DNSCrypt,
    which was removed in 2.1.6. Unfortunately, a bunch of servers still
    only support that encryption system.
  * Added check for lying resolvers was added for DNSCrypt, similar to
    the one that was already present for DoH and ODoH.
- Minimum golang version now at 1.23
- With vendored quic-go at 0.48.2 since update to 2.1.6
  boo#1222473 and boo#1235156 should be fixed.
- Trimmed long lines in last changelog entry</changelog>
</package>
<package pkgid="0ab8e481ab0b45e79fcb5d6c092f3b0cd6ac175131a28aefbffd0b165b7a51d3" name="dnscrypt-proxy" arch="ppc64le">
  <version epoch="0" ver="2.1.7" rel="bp156.2.3.1"/>
  <changelog author="cunix@mail.de - 2.0.42" date="1590235200">- Upgrade to 2.0.42 (boo#1165343)
- Spec files from home:darix:apps/dnscrypt-proxy and
  home:cunix:go/dnscrypt-proxy2 merged into existing spec.
- v1 of dnscrypt-proxy is not supported anymore and v2 is
  a new project. This will require v1 users to migrate their
  configuration.
- dnscrypt-proxy-default-config.patch deleted because patched
  file 'dnscrypt-proxy.conf' is not used anymore.</changelog>
  <changelog author="cunix@mail.de - 2.0.43" date="1591704000">- Minimum golang version now at 1.14
- Update to version 2.0.43
  * When stored into a file, service logs now only contain data
    from the most recent launch. This can be changed with the
    new 'log_file_latest' option.
  * Support for DNS64 translation implemented.
  * Connections to DoH servers can be authenticated
    using TLS client certificates.
  * Multiple stamps are now allowed for a single server
    in resolvers and relays lists.
  * Updates and additions for the example domain block lists.
  * Cached configuration files can now be temporarily used if
    they are out of date, but bootstraping is impossible.
  * 'generate-domains-blacklists' now tries to deduplicate
    entries clobbered by wildcard rules.
  * 'generate-domains-blacklists' can now directly
    write lists to a file with the `-o` command-line option.
  * Cache files are now downloaded as the user the daemon will
    be running as. This fixes permission issues at startup time.
  * Forwarded queries are now subject to global timeouts,
    and can be forced to use TCP.
  * The 'ct' parameter has been removed from DoH queries,
    as Google doesn't require it any more.</changelog>
  <changelog author="cunix@mail.de - 2.0.44" date="1591963200">- Update to version 2.0.44
  * Netprobes and listening sockets are now ignored when the
    '-list', '-list-all', '-show-certs' or '-check'
    command-line switches are used.
  * 'tls_client_auth' was renamed to 'doh_client_x509_auth'.
    A section with the previous name is temporarily ignored if empty,
    but will error out if not.
  * Updates to the set of block lists.
- Breaking change from 2.0.43 Update:
  The 'tls_client_auth' section was renamed to 'doh_client_x509_auth'.
  If you had a tls_client_auth section in the configuration file,
  it needs to be updated/renamed/deleted.</changelog>
  <changelog author="cunix@mail.de" date="1593518400">- Made PID available in /run/dnscrypt-proxy/dnscrypt-proxy.pid
  through systemd service unit.
- README.openSUSE updated.
- dnscrypt-proxy.socket.conf added as example for a systemd
  drop-in file to override the socket unit.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1595419200">- Sort file lists to make package build reproducible</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1609761600">- Update to version 2.0.45
  * Configuration changes (to be required in versions 2.1.x):
  - [blacklist] has been renamed to [blocked_names]
  - [ip_blacklist] has been renamed to [blocked_ips]
  - [whitelist] has been renamed to [allowed_names]
  - generate-domains-blacklist.py has been renamed to
    generate-domains-blocklist.py, and the configuration files
    have been renamed as well.
  * dnscrypt-proxy -resolve has been completely revamped, and now
    requires the configuration file to be accessible. It will send
    a query to an IP address of the dnscrypt-proxy server by default.
    Sending queries to arbitrary servers is also supported with the
    new -resolve name,address syntax.
  * Relay lists can be set to * for automatic relay selection.
    When a wildcard is used, either for the list of servers or relays,
    the proxy ensures that relays and servers are on distinct networks.
  * Lying resolvers are detected and reported.
  * New return code: NOT_READY for queries received before the proxy
    has been initialized.
  * Server lists can't be older than a week any more, even if directory
    permissions are incorrect and cache files cannot be written.
  * New feature: allowed_ips, to configure a set of IP addresses to never
    block no matter what DNS name resolves to them.
  * Hard-coded IP addresses can be immediately returned for test queries
    sent by operating systems in order to check for connectivity and captive portals.
    Such responses can be sent even before an interface is considered as enabled by the
    operating system. This can be configured in a new section called [captive_portals].
  * On Linux, OpenBSD and FreeBSD, listen_addresses can now include IP addresses
    that haven't been assigned to an interface yet.
  * generate-domains-blocklist.py: regular expressions are now ignored in time-based entries.
  * Minor bug fixes and logging improvements.
  * Cloaking plugin: if an entry has multiple IP addresses for a type, all the IP
    addresses are now returned instead of a random one.
  * Static entries can now include DNSCrypt relays.
  * Name blocking: aliases relying on SVCB and HTTPS records can now be blocked in
    addition to aliases via regular CNAME records.
  * EDNS-Client-Subnet information can be added to outgoing queries. Instead of sending
    the actual client IP, ECS information is user configurable, and IP addresses will be
    randomly chosen for every query.
  * Initial DoH queries are now checked using random names in order to properly measure
    CDNs such as Tencent that ignore the padding.
  * DoH: the max-stale cache control directive is now present in queries.
  * Logs can now be sent to /dev/stdout instead of actual files.
  * New download mirror (https://download.dnscrypt.net) for resolvers, relays and parental-control.</changelog>
  <changelog author="cunix@mail.de" date="1609761601">- Minimum golang version now at 1.15
- Include 'notice' and 'patents' files of vendored packages.
- Paths and hints in configuration file adjusted and added.</changelog>
  <changelog author="cunix@mail.de" date="1610020800">- Added optional resolvconf support via systemd unit.</changelog>
  <changelog author="cunix@mail.de" date="1612008000">- Use less predictable temporary files during build (bsc#1181502).</changelog>
  <changelog author="cunix@mail.de - 2.1.0" date="1629028800">- Update to version 2.1.0
  * "fallback_resolvers" was renamed to "bootstrap_resolvers"
    Please update your configuration file accordingly.
  * Support for Oblivious DoH.
  * If the proxy is overloaded, cached and synthetic queries now
    keep being served, while non-cached queries are delayed.
  * Source URLs are now randomized.
  * Default "reject_ttl" reduced from 600 to 10
- Minimum golang version now at 1.16
- Find more "legal" files to include.</changelog>
  <changelog author="cunix@mail.de - 2.1.1" date="1633089600">- Update to version 2.1.1
  * Serve cached DoH responses when experiencing connectivity issues.
  * Time attributes in allow/block lists were ignored.
  * TTL served to clients is now rounded and starts decreasing
    before the first query is received.
  * Time-based rules are properly handled again in generate-domains-blocklist.
  * DoH/ODoH: entries with an IP address and using a non-standard port
    should not require help from a bootstrap resolver any more.</changelog>
  <changelog author="cunix@mail.de" date="1647950400">- switched to vendored_licenses_packager as build dependency</changelog>
  <changelog author="cunix@mail.de - 2.1.2" date="1659441600">- Update to version 2.1.2
  * Support for DoH over HTTP/3 (DoH3, HTTP over QUIC)
    Compatible servers will automatically use it.
    Note that QUIC uses UDP
    (usually over port 443, like DNSCrypt) instead of TCP.
  * fixed memory usage kept growing due to channels not
    being properly closed
  * DNS64: "CNAME" records are now translated like other responses
  * A relay whose name has been configured, but doesn't exist in the
    list of available relays is now a hard error
  * "dnscrypt-proxy -resolve" now reports if ECS (EDNS-clientsubnet) is
    supported by the server
  * "dnscrypt-proxy -list" now includes ODoH (Oblivious DoH) servers
  * Local DoH: queries made using the "GET" method are now handled
  * "PTR" queries are now supported for cloaked domains
- Minimum golang version now at 1.18</changelog>
  <changelog author="cunix@mail.de - 2.1.3" date="1675598400">- Update to version 2.1.3
  * DNS-over-HTTP/3 (QUIC) should be more reliable. In particular,
    version 2.1.2 required another (non-QUIC) resolver to be present for
    bootstrapping, or the resolver's IP address to be present in the
    stamp. This is not the case any more.
  * dnscrypt-proxy is now compatible with Go 1.20+
  * Commands (-check, -show-certs, -list, -list-all) now ignore log
    files and directly output the result to the standard output.
  * The "cert_ignore_timestamp" configuration switch is now documented.
    It allows ignoring timestamps for DNSCrypt certificate verification,
    until a first server is available. This should only be used on devices
    that don't have any ways to set the clock before DNS service is up.
    However, a safer alternative remains to use an NTP server with a fixed
    IP address (such as time.google.com), configured in the captive portals
    file.
  * Cloaking: when a name is cloaked, unsupported record types now
    return a blocked response rather than the actual records.
  * systemd: report Ready earlier as dnscrypt-proxy can itself manage
    retries for updates/refreshes.
  * vendored dependencies updated</changelog>
  <changelog author="cunix@mail.de - 2.1.4" date="1676116800">- Update to version 2.1.4
  * Fixes a regression from version 2.1.3: when cloaking was enabled,
    blocked responses were returned for records that were not A/AAAA/PTR
    even for names that were not in the cloaked list.</changelog>
  <changelog author="cunix@mail.de - 2.1.5" date="1691928000">- Update to version 2.1.5
  * Responses to blocked queries now include extended error codes
  * Reliability of connections using HTTP/3 has been improved
  * New configuration directive: "tls_key_log_file"
    to dump TLS secret keys</changelog>
  <changelog author="cunix@mail.de" date="1707134400">- use systemd sysusers</changelog>
  <changelog author="cunix@mail.de" date="1713700800">- added patch quic-go.patch (boo#1222473)</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1736596800">- Update to version 2.1.6
  * Forwarding: in the list of servers for a zone, the `$BOOTSTRAP`
    keyword can be included as a shortcut to forward to the bootstrap
    servers. And the `$DHCP` keyword can be included to forward to the
    DNS resolvers provided by the local DHCP server. Based on work by YX
    Hao, thanks! DHCP forwarding should be considered experimental and my
    not work on all operating systems. A rule for a zone can mix and
    match multiple forwarder types, such as `10.0.0.1,10.0.0.254,$DHCP,
    192.168.1.1,$BOOTSTRAP`. Note that this is not implemented for
    captive portals yet.
  * Lying resolvers are now skipped, instead of just printing an error.
    This doesn't apply to captive portal and forwarding entries, which
    are the only reasonable use case for lying resolvers.
  * Support for XSalsa20 in DNSCrypt has been removed. This was not
    documented, and was supserseded by XChaCha20 in 2016.
  * Source files are now fetched with compression.
  * DNS64: compatibility has been improved.
  * Forwarding: the root domain (`.`) can now be forwarded.
  * The ARC caching algorithm has been replaced by the SIEVE algorithm.
  * Properties of multiple servers are now updated simultaneously. The
    concurrency level can be adjusted with the new
    `cert_refresh_concurrency` setting. Contributed by YX Hao.
  * MSI packages for DNSCrypt can now easily be built.
  * New command-line flag: `-include-relays` to include relays in `-list`
    and `-list-all`.
  * Support for DNS extended error codes has been added.
  * Documentation updates, bug fixes, dependency updates.
- Drop quic-go.patch, for dnscrypt-proxy already pulls fixed quic-go v0.48.2</changelog>
  <changelog author="cunix@mail.de" date="1736596801">- Update to version 2.1.7
  * Reintroduces support for XSalsa20 enryption in DNSCrypt,
    which was removed in 2.1.6. Unfortunately, a bunch of servers still
    only support that encryption system.
  * Added check for lying resolvers was added for DNSCrypt, similar to
    the one that was already present for DoH and ODoH.
- Minimum golang version now at 1.23
- With vendored quic-go at 0.48.2 since update to 2.1.6
  boo#1222473 and boo#1235156 should be fixed.
- Trimmed long lines in last changelog entry</changelog>
</package>
<package pkgid="bfa05b3916896897ccbb8e0dc06bb59f3365828839b8e315d3651ecb5f4b6c99" name="dnscrypt-proxy" arch="s390x">
  <version epoch="0" ver="2.1.7" rel="bp156.2.3.1"/>
  <changelog author="cunix@mail.de - 2.0.42" date="1590235200">- Upgrade to 2.0.42 (boo#1165343)
- Spec files from home:darix:apps/dnscrypt-proxy and
  home:cunix:go/dnscrypt-proxy2 merged into existing spec.
- v1 of dnscrypt-proxy is not supported anymore and v2 is
  a new project. This will require v1 users to migrate their
  configuration.
- dnscrypt-proxy-default-config.patch deleted because patched
  file 'dnscrypt-proxy.conf' is not used anymore.</changelog>
  <changelog author="cunix@mail.de - 2.0.43" date="1591704000">- Minimum golang version now at 1.14
- Update to version 2.0.43
  * When stored into a file, service logs now only contain data
    from the most recent launch. This can be changed with the
    new 'log_file_latest' option.
  * Support for DNS64 translation implemented.
  * Connections to DoH servers can be authenticated
    using TLS client certificates.
  * Multiple stamps are now allowed for a single server
    in resolvers and relays lists.
  * Updates and additions for the example domain block lists.
  * Cached configuration files can now be temporarily used if
    they are out of date, but bootstraping is impossible.
  * 'generate-domains-blacklists' now tries to deduplicate
    entries clobbered by wildcard rules.
  * 'generate-domains-blacklists' can now directly
    write lists to a file with the `-o` command-line option.
  * Cache files are now downloaded as the user the daemon will
    be running as. This fixes permission issues at startup time.
  * Forwarded queries are now subject to global timeouts,
    and can be forced to use TCP.
  * The 'ct' parameter has been removed from DoH queries,
    as Google doesn't require it any more.</changelog>
  <changelog author="cunix@mail.de - 2.0.44" date="1591963200">- Update to version 2.0.44
  * Netprobes and listening sockets are now ignored when the
    '-list', '-list-all', '-show-certs' or '-check'
    command-line switches are used.
  * 'tls_client_auth' was renamed to 'doh_client_x509_auth'.
    A section with the previous name is temporarily ignored if empty,
    but will error out if not.
  * Updates to the set of block lists.
- Breaking change from 2.0.43 Update:
  The 'tls_client_auth' section was renamed to 'doh_client_x509_auth'.
  If you had a tls_client_auth section in the configuration file,
  it needs to be updated/renamed/deleted.</changelog>
  <changelog author="cunix@mail.de" date="1593518400">- Made PID available in /run/dnscrypt-proxy/dnscrypt-proxy.pid
  through systemd service unit.
- README.openSUSE updated.
- dnscrypt-proxy.socket.conf added as example for a systemd
  drop-in file to override the socket unit.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1595419200">- Sort file lists to make package build reproducible</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1609761600">- Update to version 2.0.45
  * Configuration changes (to be required in versions 2.1.x):
  - [blacklist] has been renamed to [blocked_names]
  - [ip_blacklist] has been renamed to [blocked_ips]
  - [whitelist] has been renamed to [allowed_names]
  - generate-domains-blacklist.py has been renamed to
    generate-domains-blocklist.py, and the configuration files
    have been renamed as well.
  * dnscrypt-proxy -resolve has been completely revamped, and now
    requires the configuration file to be accessible. It will send
    a query to an IP address of the dnscrypt-proxy server by default.
    Sending queries to arbitrary servers is also supported with the
    new -resolve name,address syntax.
  * Relay lists can be set to * for automatic relay selection.
    When a wildcard is used, either for the list of servers or relays,
    the proxy ensures that relays and servers are on distinct networks.
  * Lying resolvers are detected and reported.
  * New return code: NOT_READY for queries received before the proxy
    has been initialized.
  * Server lists can't be older than a week any more, even if directory
    permissions are incorrect and cache files cannot be written.
  * New feature: allowed_ips, to configure a set of IP addresses to never
    block no matter what DNS name resolves to them.
  * Hard-coded IP addresses can be immediately returned for test queries
    sent by operating systems in order to check for connectivity and captive portals.
    Such responses can be sent even before an interface is considered as enabled by the
    operating system. This can be configured in a new section called [captive_portals].
  * On Linux, OpenBSD and FreeBSD, listen_addresses can now include IP addresses
    that haven't been assigned to an interface yet.
  * generate-domains-blocklist.py: regular expressions are now ignored in time-based entries.
  * Minor bug fixes and logging improvements.
  * Cloaking plugin: if an entry has multiple IP addresses for a type, all the IP
    addresses are now returned instead of a random one.
  * Static entries can now include DNSCrypt relays.
  * Name blocking: aliases relying on SVCB and HTTPS records can now be blocked in
    addition to aliases via regular CNAME records.
  * EDNS-Client-Subnet information can be added to outgoing queries. Instead of sending
    the actual client IP, ECS information is user configurable, and IP addresses will be
    randomly chosen for every query.
  * Initial DoH queries are now checked using random names in order to properly measure
    CDNs such as Tencent that ignore the padding.
  * DoH: the max-stale cache control directive is now present in queries.
  * Logs can now be sent to /dev/stdout instead of actual files.
  * New download mirror (https://download.dnscrypt.net) for resolvers, relays and parental-control.</changelog>
  <changelog author="cunix@mail.de" date="1609761601">- Minimum golang version now at 1.15
- Include 'notice' and 'patents' files of vendored packages.
- Paths and hints in configuration file adjusted and added.</changelog>
  <changelog author="cunix@mail.de" date="1610020800">- Added optional resolvconf support via systemd unit.</changelog>
  <changelog author="cunix@mail.de" date="1612008000">- Use less predictable temporary files during build (bsc#1181502).</changelog>
  <changelog author="cunix@mail.de - 2.1.0" date="1629028800">- Update to version 2.1.0
  * "fallback_resolvers" was renamed to "bootstrap_resolvers"
    Please update your configuration file accordingly.
  * Support for Oblivious DoH.
  * If the proxy is overloaded, cached and synthetic queries now
    keep being served, while non-cached queries are delayed.
  * Source URLs are now randomized.
  * Default "reject_ttl" reduced from 600 to 10
- Minimum golang version now at 1.16
- Find more "legal" files to include.</changelog>
  <changelog author="cunix@mail.de - 2.1.1" date="1633089600">- Update to version 2.1.1
  * Serve cached DoH responses when experiencing connectivity issues.
  * Time attributes in allow/block lists were ignored.
  * TTL served to clients is now rounded and starts decreasing
    before the first query is received.
  * Time-based rules are properly handled again in generate-domains-blocklist.
  * DoH/ODoH: entries with an IP address and using a non-standard port
    should not require help from a bootstrap resolver any more.</changelog>
  <changelog author="cunix@mail.de" date="1647950400">- switched to vendored_licenses_packager as build dependency</changelog>
  <changelog author="cunix@mail.de - 2.1.2" date="1659441600">- Update to version 2.1.2
  * Support for DoH over HTTP/3 (DoH3, HTTP over QUIC)
    Compatible servers will automatically use it.
    Note that QUIC uses UDP
    (usually over port 443, like DNSCrypt) instead of TCP.
  * fixed memory usage kept growing due to channels not
    being properly closed
  * DNS64: "CNAME" records are now translated like other responses
  * A relay whose name has been configured, but doesn't exist in the
    list of available relays is now a hard error
  * "dnscrypt-proxy -resolve" now reports if ECS (EDNS-clientsubnet) is
    supported by the server
  * "dnscrypt-proxy -list" now includes ODoH (Oblivious DoH) servers
  * Local DoH: queries made using the "GET" method are now handled
  * "PTR" queries are now supported for cloaked domains
- Minimum golang version now at 1.18</changelog>
  <changelog author="cunix@mail.de - 2.1.3" date="1675598400">- Update to version 2.1.3
  * DNS-over-HTTP/3 (QUIC) should be more reliable. In particular,
    version 2.1.2 required another (non-QUIC) resolver to be present for
    bootstrapping, or the resolver's IP address to be present in the
    stamp. This is not the case any more.
  * dnscrypt-proxy is now compatible with Go 1.20+
  * Commands (-check, -show-certs, -list, -list-all) now ignore log
    files and directly output the result to the standard output.
  * The "cert_ignore_timestamp" configuration switch is now documented.
    It allows ignoring timestamps for DNSCrypt certificate verification,
    until a first server is available. This should only be used on devices
    that don't have any ways to set the clock before DNS service is up.
    However, a safer alternative remains to use an NTP server with a fixed
    IP address (such as time.google.com), configured in the captive portals
    file.
  * Cloaking: when a name is cloaked, unsupported record types now
    return a blocked response rather than the actual records.
  * systemd: report Ready earlier as dnscrypt-proxy can itself manage
    retries for updates/refreshes.
  * vendored dependencies updated</changelog>
  <changelog author="cunix@mail.de - 2.1.4" date="1676116800">- Update to version 2.1.4
  * Fixes a regression from version 2.1.3: when cloaking was enabled,
    blocked responses were returned for records that were not A/AAAA/PTR
    even for names that were not in the cloaked list.</changelog>
  <changelog author="cunix@mail.de - 2.1.5" date="1691928000">- Update to version 2.1.5
  * Responses to blocked queries now include extended error codes
  * Reliability of connections using HTTP/3 has been improved
  * New configuration directive: "tls_key_log_file"
    to dump TLS secret keys</changelog>
  <changelog author="cunix@mail.de" date="1707134400">- use systemd sysusers</changelog>
  <changelog author="cunix@mail.de" date="1713700800">- added patch quic-go.patch (boo#1222473)</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1736596800">- Update to version 2.1.6
  * Forwarding: in the list of servers for a zone, the `$BOOTSTRAP`
    keyword can be included as a shortcut to forward to the bootstrap
    servers. And the `$DHCP` keyword can be included to forward to the
    DNS resolvers provided by the local DHCP server. Based on work by YX
    Hao, thanks! DHCP forwarding should be considered experimental and my
    not work on all operating systems. A rule for a zone can mix and
    match multiple forwarder types, such as `10.0.0.1,10.0.0.254,$DHCP,
    192.168.1.1,$BOOTSTRAP`. Note that this is not implemented for
    captive portals yet.
  * Lying resolvers are now skipped, instead of just printing an error.
    This doesn't apply to captive portal and forwarding entries, which
    are the only reasonable use case for lying resolvers.
  * Support for XSalsa20 in DNSCrypt has been removed. This was not
    documented, and was supserseded by XChaCha20 in 2016.
  * Source files are now fetched with compression.
  * DNS64: compatibility has been improved.
  * Forwarding: the root domain (`.`) can now be forwarded.
  * The ARC caching algorithm has been replaced by the SIEVE algorithm.
  * Properties of multiple servers are now updated simultaneously. The
    concurrency level can be adjusted with the new
    `cert_refresh_concurrency` setting. Contributed by YX Hao.
  * MSI packages for DNSCrypt can now easily be built.
  * New command-line flag: `-include-relays` to include relays in `-list`
    and `-list-all`.
  * Support for DNS extended error codes has been added.
  * Documentation updates, bug fixes, dependency updates.
- Drop quic-go.patch, for dnscrypt-proxy already pulls fixed quic-go v0.48.2</changelog>
  <changelog author="cunix@mail.de" date="1736596801">- Update to version 2.1.7
  * Reintroduces support for XSalsa20 enryption in DNSCrypt,
    which was removed in 2.1.6. Unfortunately, a bunch of servers still
    only support that encryption system.
  * Added check for lying resolvers was added for DNSCrypt, similar to
    the one that was already present for DoH and ODoH.
- Minimum golang version now at 1.23
- With vendored quic-go at 0.48.2 since update to 2.1.6
  boo#1222473 and boo#1235156 should be fixed.
- Trimmed long lines in last changelog entry</changelog>
</package>
<package pkgid="53a78d2dd683e91aa87eff159a71d0570b3016e1565e567b6236063565780b9e" name="dnscrypt-proxy" arch="src">
  <version epoch="0" ver="2.1.7" rel="bp156.2.3.1"/>
  <changelog author="cunix@mail.de - 2.0.42" date="1590235200">- Upgrade to 2.0.42 (boo#1165343)
- Spec files from home:darix:apps/dnscrypt-proxy and
  home:cunix:go/dnscrypt-proxy2 merged into existing spec.
- v1 of dnscrypt-proxy is not supported anymore and v2 is
  a new project. This will require v1 users to migrate their
  configuration.
- dnscrypt-proxy-default-config.patch deleted because patched
  file 'dnscrypt-proxy.conf' is not used anymore.</changelog>
  <changelog author="cunix@mail.de - 2.0.43" date="1591704000">- Minimum golang version now at 1.14
- Update to version 2.0.43
  * When stored into a file, service logs now only contain data
    from the most recent launch. This can be changed with the
    new 'log_file_latest' option.
  * Support for DNS64 translation implemented.
  * Connections to DoH servers can be authenticated
    using TLS client certificates.
  * Multiple stamps are now allowed for a single server
    in resolvers and relays lists.
  * Updates and additions for the example domain block lists.
  * Cached configuration files can now be temporarily used if
    they are out of date, but bootstraping is impossible.
  * 'generate-domains-blacklists' now tries to deduplicate
    entries clobbered by wildcard rules.
  * 'generate-domains-blacklists' can now directly
    write lists to a file with the `-o` command-line option.
  * Cache files are now downloaded as the user the daemon will
    be running as. This fixes permission issues at startup time.
  * Forwarded queries are now subject to global timeouts,
    and can be forced to use TCP.
  * The 'ct' parameter has been removed from DoH queries,
    as Google doesn't require it any more.</changelog>
  <changelog author="cunix@mail.de - 2.0.44" date="1591963200">- Update to version 2.0.44
  * Netprobes and listening sockets are now ignored when the
    '-list', '-list-all', '-show-certs' or '-check'
    command-line switches are used.
  * 'tls_client_auth' was renamed to 'doh_client_x509_auth'.
    A section with the previous name is temporarily ignored if empty,
    but will error out if not.
  * Updates to the set of block lists.
- Breaking change from 2.0.43 Update:
  The 'tls_client_auth' section was renamed to 'doh_client_x509_auth'.
  If you had a tls_client_auth section in the configuration file,
  it needs to be updated/renamed/deleted.</changelog>
  <changelog author="cunix@mail.de" date="1593518400">- Made PID available in /run/dnscrypt-proxy/dnscrypt-proxy.pid
  through systemd service unit.
- README.openSUSE updated.
- dnscrypt-proxy.socket.conf added as example for a systemd
  drop-in file to override the socket unit.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1595419200">- Sort file lists to make package build reproducible</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1609761600">- Update to version 2.0.45
  * Configuration changes (to be required in versions 2.1.x):
  - [blacklist] has been renamed to [blocked_names]
  - [ip_blacklist] has been renamed to [blocked_ips]
  - [whitelist] has been renamed to [allowed_names]
  - generate-domains-blacklist.py has been renamed to
    generate-domains-blocklist.py, and the configuration files
    have been renamed as well.
  * dnscrypt-proxy -resolve has been completely revamped, and now
    requires the configuration file to be accessible. It will send
    a query to an IP address of the dnscrypt-proxy server by default.
    Sending queries to arbitrary servers is also supported with the
    new -resolve name,address syntax.
  * Relay lists can be set to * for automatic relay selection.
    When a wildcard is used, either for the list of servers or relays,
    the proxy ensures that relays and servers are on distinct networks.
  * Lying resolvers are detected and reported.
  * New return code: NOT_READY for queries received before the proxy
    has been initialized.
  * Server lists can't be older than a week any more, even if directory
    permissions are incorrect and cache files cannot be written.
  * New feature: allowed_ips, to configure a set of IP addresses to never
    block no matter what DNS name resolves to them.
  * Hard-coded IP addresses can be immediately returned for test queries
    sent by operating systems in order to check for connectivity and captive portals.
    Such responses can be sent even before an interface is considered as enabled by the
    operating system. This can be configured in a new section called [captive_portals].
  * On Linux, OpenBSD and FreeBSD, listen_addresses can now include IP addresses
    that haven't been assigned to an interface yet.
  * generate-domains-blocklist.py: regular expressions are now ignored in time-based entries.
  * Minor bug fixes and logging improvements.
  * Cloaking plugin: if an entry has multiple IP addresses for a type, all the IP
    addresses are now returned instead of a random one.
  * Static entries can now include DNSCrypt relays.
  * Name blocking: aliases relying on SVCB and HTTPS records can now be blocked in
    addition to aliases via regular CNAME records.
  * EDNS-Client-Subnet information can be added to outgoing queries. Instead of sending
    the actual client IP, ECS information is user configurable, and IP addresses will be
    randomly chosen for every query.
  * Initial DoH queries are now checked using random names in order to properly measure
    CDNs such as Tencent that ignore the padding.
  * DoH: the max-stale cache control directive is now present in queries.
  * Logs can now be sent to /dev/stdout instead of actual files.
  * New download mirror (https://download.dnscrypt.net) for resolvers, relays and parental-control.</changelog>
  <changelog author="cunix@mail.de" date="1609761601">- Minimum golang version now at 1.15
- Include 'notice' and 'patents' files of vendored packages.
- Paths and hints in configuration file adjusted and added.</changelog>
  <changelog author="cunix@mail.de" date="1610020800">- Added optional resolvconf support via systemd unit.</changelog>
  <changelog author="cunix@mail.de" date="1612008000">- Use less predictable temporary files during build (bsc#1181502).</changelog>
  <changelog author="cunix@mail.de - 2.1.0" date="1629028800">- Update to version 2.1.0
  * "fallback_resolvers" was renamed to "bootstrap_resolvers"
    Please update your configuration file accordingly.
  * Support for Oblivious DoH.
  * If the proxy is overloaded, cached and synthetic queries now
    keep being served, while non-cached queries are delayed.
  * Source URLs are now randomized.
  * Default "reject_ttl" reduced from 600 to 10
- Minimum golang version now at 1.16
- Find more "legal" files to include.</changelog>
  <changelog author="cunix@mail.de - 2.1.1" date="1633089600">- Update to version 2.1.1
  * Serve cached DoH responses when experiencing connectivity issues.
  * Time attributes in allow/block lists were ignored.
  * TTL served to clients is now rounded and starts decreasing
    before the first query is received.
  * Time-based rules are properly handled again in generate-domains-blocklist.
  * DoH/ODoH: entries with an IP address and using a non-standard port
    should not require help from a bootstrap resolver any more.</changelog>
  <changelog author="cunix@mail.de" date="1647950400">- switched to vendored_licenses_packager as build dependency</changelog>
  <changelog author="cunix@mail.de - 2.1.2" date="1659441600">- Update to version 2.1.2
  * Support for DoH over HTTP/3 (DoH3, HTTP over QUIC)
    Compatible servers will automatically use it.
    Note that QUIC uses UDP
    (usually over port 443, like DNSCrypt) instead of TCP.
  * fixed memory usage kept growing due to channels not
    being properly closed
  * DNS64: "CNAME" records are now translated like other responses
  * A relay whose name has been configured, but doesn't exist in the
    list of available relays is now a hard error
  * "dnscrypt-proxy -resolve" now reports if ECS (EDNS-clientsubnet) is
    supported by the server
  * "dnscrypt-proxy -list" now includes ODoH (Oblivious DoH) servers
  * Local DoH: queries made using the "GET" method are now handled
  * "PTR" queries are now supported for cloaked domains
- Minimum golang version now at 1.18</changelog>
  <changelog author="cunix@mail.de - 2.1.3" date="1675598400">- Update to version 2.1.3
  * DNS-over-HTTP/3 (QUIC) should be more reliable. In particular,
    version 2.1.2 required another (non-QUIC) resolver to be present for
    bootstrapping, or the resolver's IP address to be present in the
    stamp. This is not the case any more.
  * dnscrypt-proxy is now compatible with Go 1.20+
  * Commands (-check, -show-certs, -list, -list-all) now ignore log
    files and directly output the result to the standard output.
  * The "cert_ignore_timestamp" configuration switch is now documented.
    It allows ignoring timestamps for DNSCrypt certificate verification,
    until a first server is available. This should only be used on devices
    that don't have any ways to set the clock before DNS service is up.
    However, a safer alternative remains to use an NTP server with a fixed
    IP address (such as time.google.com), configured in the captive portals
    file.
  * Cloaking: when a name is cloaked, unsupported record types now
    return a blocked response rather than the actual records.
  * systemd: report Ready earlier as dnscrypt-proxy can itself manage
    retries for updates/refreshes.
  * vendored dependencies updated</changelog>
  <changelog author="cunix@mail.de - 2.1.4" date="1676116800">- Update to version 2.1.4
  * Fixes a regression from version 2.1.3: when cloaking was enabled,
    blocked responses were returned for records that were not A/AAAA/PTR
    even for names that were not in the cloaked list.</changelog>
  <changelog author="cunix@mail.de - 2.1.5" date="1691928000">- Update to version 2.1.5
  * Responses to blocked queries now include extended error codes
  * Reliability of connections using HTTP/3 has been improved
  * New configuration directive: "tls_key_log_file"
    to dump TLS secret keys</changelog>
  <changelog author="cunix@mail.de" date="1707134400">- use systemd sysusers</changelog>
  <changelog author="cunix@mail.de" date="1713700800">- added patch quic-go.patch (boo#1222473)</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1736596800">- Update to version 2.1.6
  * Forwarding: in the list of servers for a zone, the `$BOOTSTRAP`
    keyword can be included as a shortcut to forward to the bootstrap
    servers. And the `$DHCP` keyword can be included to forward to the
    DNS resolvers provided by the local DHCP server. Based on work by YX
    Hao, thanks! DHCP forwarding should be considered experimental and my
    not work on all operating systems. A rule for a zone can mix and
    match multiple forwarder types, such as `10.0.0.1,10.0.0.254,$DHCP,
    192.168.1.1,$BOOTSTRAP`. Note that this is not implemented for
    captive portals yet.
  * Lying resolvers are now skipped, instead of just printing an error.
    This doesn't apply to captive portal and forwarding entries, which
    are the only reasonable use case for lying resolvers.
  * Support for XSalsa20 in DNSCrypt has been removed. This was not
    documented, and was supserseded by XChaCha20 in 2016.
  * Source files are now fetched with compression.
  * DNS64: compatibility has been improved.
  * Forwarding: the root domain (`.`) can now be forwarded.
  * The ARC caching algorithm has been replaced by the SIEVE algorithm.
  * Properties of multiple servers are now updated simultaneously. The
    concurrency level can be adjusted with the new
    `cert_refresh_concurrency` setting. Contributed by YX Hao.
  * MSI packages for DNSCrypt can now easily be built.
  * New command-line flag: `-include-relays` to include relays in `-list`
    and `-list-all`.
  * Support for DNS extended error codes has been added.
  * Documentation updates, bug fixes, dependency updates.
- Drop quic-go.patch, for dnscrypt-proxy already pulls fixed quic-go v0.48.2</changelog>
  <changelog author="cunix@mail.de" date="1736596801">- Update to version 2.1.7
  * Reintroduces support for XSalsa20 enryption in DNSCrypt,
    which was removed in 2.1.6. Unfortunately, a bunch of servers still
    only support that encryption system.
  * Added check for lying resolvers was added for DNSCrypt, similar to
    the one that was already present for DoH and ODoH.
- Minimum golang version now at 1.23
- With vendored quic-go at 0.48.2 since update to 2.1.6
  boo#1222473 and boo#1235156 should be fixed.
- Trimmed long lines in last changelog entry</changelog>
</package>
<package pkgid="0614415d818d54664063e5f216f8c866c1a4ec2c70ed1b94a81aeb864d7ee3d1" name="dnscrypt-proxy" arch="x86_64">
  <version epoch="0" ver="2.1.7" rel="bp156.2.3.1"/>
  <changelog author="cunix@mail.de - 2.0.42" date="1590235200">- Upgrade to 2.0.42 (boo#1165343)
- Spec files from home:darix:apps/dnscrypt-proxy and
  home:cunix:go/dnscrypt-proxy2 merged into existing spec.
- v1 of dnscrypt-proxy is not supported anymore and v2 is
  a new project. This will require v1 users to migrate their
  configuration.
- dnscrypt-proxy-default-config.patch deleted because patched
  file 'dnscrypt-proxy.conf' is not used anymore.</changelog>
  <changelog author="cunix@mail.de - 2.0.43" date="1591704000">- Minimum golang version now at 1.14
- Update to version 2.0.43
  * When stored into a file, service logs now only contain data
    from the most recent launch. This can be changed with the
    new 'log_file_latest' option.
  * Support for DNS64 translation implemented.
  * Connections to DoH servers can be authenticated
    using TLS client certificates.
  * Multiple stamps are now allowed for a single server
    in resolvers and relays lists.
  * Updates and additions for the example domain block lists.
  * Cached configuration files can now be temporarily used if
    they are out of date, but bootstraping is impossible.
  * 'generate-domains-blacklists' now tries to deduplicate
    entries clobbered by wildcard rules.
  * 'generate-domains-blacklists' can now directly
    write lists to a file with the `-o` command-line option.
  * Cache files are now downloaded as the user the daemon will
    be running as. This fixes permission issues at startup time.
  * Forwarded queries are now subject to global timeouts,
    and can be forced to use TCP.
  * The 'ct' parameter has been removed from DoH queries,
    as Google doesn't require it any more.</changelog>
  <changelog author="cunix@mail.de - 2.0.44" date="1591963200">- Update to version 2.0.44
  * Netprobes and listening sockets are now ignored when the
    '-list', '-list-all', '-show-certs' or '-check'
    command-line switches are used.
  * 'tls_client_auth' was renamed to 'doh_client_x509_auth'.
    A section with the previous name is temporarily ignored if empty,
    but will error out if not.
  * Updates to the set of block lists.
- Breaking change from 2.0.43 Update:
  The 'tls_client_auth' section was renamed to 'doh_client_x509_auth'.
  If you had a tls_client_auth section in the configuration file,
  it needs to be updated/renamed/deleted.</changelog>
  <changelog author="cunix@mail.de" date="1593518400">- Made PID available in /run/dnscrypt-proxy/dnscrypt-proxy.pid
  through systemd service unit.
- README.openSUSE updated.
- dnscrypt-proxy.socket.conf added as example for a systemd
  drop-in file to override the socket unit.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1595419200">- Sort file lists to make package build reproducible</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1609761600">- Update to version 2.0.45
  * Configuration changes (to be required in versions 2.1.x):
  - [blacklist] has been renamed to [blocked_names]
  - [ip_blacklist] has been renamed to [blocked_ips]
  - [whitelist] has been renamed to [allowed_names]
  - generate-domains-blacklist.py has been renamed to
    generate-domains-blocklist.py, and the configuration files
    have been renamed as well.
  * dnscrypt-proxy -resolve has been completely revamped, and now
    requires the configuration file to be accessible. It will send
    a query to an IP address of the dnscrypt-proxy server by default.
    Sending queries to arbitrary servers is also supported with the
    new -resolve name,address syntax.
  * Relay lists can be set to * for automatic relay selection.
    When a wildcard is used, either for the list of servers or relays,
    the proxy ensures that relays and servers are on distinct networks.
  * Lying resolvers are detected and reported.
  * New return code: NOT_READY for queries received before the proxy
    has been initialized.
  * Server lists can't be older than a week any more, even if directory
    permissions are incorrect and cache files cannot be written.
  * New feature: allowed_ips, to configure a set of IP addresses to never
    block no matter what DNS name resolves to them.
  * Hard-coded IP addresses can be immediately returned for test queries
    sent by operating systems in order to check for connectivity and captive portals.
    Such responses can be sent even before an interface is considered as enabled by the
    operating system. This can be configured in a new section called [captive_portals].
  * On Linux, OpenBSD and FreeBSD, listen_addresses can now include IP addresses
    that haven't been assigned to an interface yet.
  * generate-domains-blocklist.py: regular expressions are now ignored in time-based entries.
  * Minor bug fixes and logging improvements.
  * Cloaking plugin: if an entry has multiple IP addresses for a type, all the IP
    addresses are now returned instead of a random one.
  * Static entries can now include DNSCrypt relays.
  * Name blocking: aliases relying on SVCB and HTTPS records can now be blocked in
    addition to aliases via regular CNAME records.
  * EDNS-Client-Subnet information can be added to outgoing queries. Instead of sending
    the actual client IP, ECS information is user configurable, and IP addresses will be
    randomly chosen for every query.
  * Initial DoH queries are now checked using random names in order to properly measure
    CDNs such as Tencent that ignore the padding.
  * DoH: the max-stale cache control directive is now present in queries.
  * Logs can now be sent to /dev/stdout instead of actual files.
  * New download mirror (https://download.dnscrypt.net) for resolvers, relays and parental-control.</changelog>
  <changelog author="cunix@mail.de" date="1609761601">- Minimum golang version now at 1.15
- Include 'notice' and 'patents' files of vendored packages.
- Paths and hints in configuration file adjusted and added.</changelog>
  <changelog author="cunix@mail.de" date="1610020800">- Added optional resolvconf support via systemd unit.</changelog>
  <changelog author="cunix@mail.de" date="1612008000">- Use less predictable temporary files during build (bsc#1181502).</changelog>
  <changelog author="cunix@mail.de - 2.1.0" date="1629028800">- Update to version 2.1.0
  * "fallback_resolvers" was renamed to "bootstrap_resolvers"
    Please update your configuration file accordingly.
  * Support for Oblivious DoH.
  * If the proxy is overloaded, cached and synthetic queries now
    keep being served, while non-cached queries are delayed.
  * Source URLs are now randomized.
  * Default "reject_ttl" reduced from 600 to 10
- Minimum golang version now at 1.16
- Find more "legal" files to include.</changelog>
  <changelog author="cunix@mail.de - 2.1.1" date="1633089600">- Update to version 2.1.1
  * Serve cached DoH responses when experiencing connectivity issues.
  * Time attributes in allow/block lists were ignored.
  * TTL served to clients is now rounded and starts decreasing
    before the first query is received.
  * Time-based rules are properly handled again in generate-domains-blocklist.
  * DoH/ODoH: entries with an IP address and using a non-standard port
    should not require help from a bootstrap resolver any more.</changelog>
  <changelog author="cunix@mail.de" date="1647950400">- switched to vendored_licenses_packager as build dependency</changelog>
  <changelog author="cunix@mail.de - 2.1.2" date="1659441600">- Update to version 2.1.2
  * Support for DoH over HTTP/3 (DoH3, HTTP over QUIC)
    Compatible servers will automatically use it.
    Note that QUIC uses UDP
    (usually over port 443, like DNSCrypt) instead of TCP.
  * fixed memory usage kept growing due to channels not
    being properly closed
  * DNS64: "CNAME" records are now translated like other responses
  * A relay whose name has been configured, but doesn't exist in the
    list of available relays is now a hard error
  * "dnscrypt-proxy -resolve" now reports if ECS (EDNS-clientsubnet) is
    supported by the server
  * "dnscrypt-proxy -list" now includes ODoH (Oblivious DoH) servers
  * Local DoH: queries made using the "GET" method are now handled
  * "PTR" queries are now supported for cloaked domains
- Minimum golang version now at 1.18</changelog>
  <changelog author="cunix@mail.de - 2.1.3" date="1675598400">- Update to version 2.1.3
  * DNS-over-HTTP/3 (QUIC) should be more reliable. In particular,
    version 2.1.2 required another (non-QUIC) resolver to be present for
    bootstrapping, or the resolver's IP address to be present in the
    stamp. This is not the case any more.
  * dnscrypt-proxy is now compatible with Go 1.20+
  * Commands (-check, -show-certs, -list, -list-all) now ignore log
    files and directly output the result to the standard output.
  * The "cert_ignore_timestamp" configuration switch is now documented.
    It allows ignoring timestamps for DNSCrypt certificate verification,
    until a first server is available. This should only be used on devices
    that don't have any ways to set the clock before DNS service is up.
    However, a safer alternative remains to use an NTP server with a fixed
    IP address (such as time.google.com), configured in the captive portals
    file.
  * Cloaking: when a name is cloaked, unsupported record types now
    return a blocked response rather than the actual records.
  * systemd: report Ready earlier as dnscrypt-proxy can itself manage
    retries for updates/refreshes.
  * vendored dependencies updated</changelog>
  <changelog author="cunix@mail.de - 2.1.4" date="1676116800">- Update to version 2.1.4
  * Fixes a regression from version 2.1.3: when cloaking was enabled,
    blocked responses were returned for records that were not A/AAAA/PTR
    even for names that were not in the cloaked list.</changelog>
  <changelog author="cunix@mail.de - 2.1.5" date="1691928000">- Update to version 2.1.5
  * Responses to blocked queries now include extended error codes
  * Reliability of connections using HTTP/3 has been improved
  * New configuration directive: "tls_key_log_file"
    to dump TLS secret keys</changelog>
  <changelog author="cunix@mail.de" date="1707134400">- use systemd sysusers</changelog>
  <changelog author="cunix@mail.de" date="1713700800">- added patch quic-go.patch (boo#1222473)</changelog>
  <changelog author="Gerald Chen &lt;gerald_chen@foxmail.com&gt;" date="1736596800">- Update to version 2.1.6
  * Forwarding: in the list of servers for a zone, the `$BOOTSTRAP`
    keyword can be included as a shortcut to forward to the bootstrap
    servers. And the `$DHCP` keyword can be included to forward to the
    DNS resolvers provided by the local DHCP server. Based on work by YX
    Hao, thanks! DHCP forwarding should be considered experimental and my
    not work on all operating systems. A rule for a zone can mix and
    match multiple forwarder types, such as `10.0.0.1,10.0.0.254,$DHCP,
    192.168.1.1,$BOOTSTRAP`. Note that this is not implemented for
    captive portals yet.
  * Lying resolvers are now skipped, instead of just printing an error.
    This doesn't apply to captive portal and forwarding entries, which
    are the only reasonable use case for lying resolvers.
  * Support for XSalsa20 in DNSCrypt has been removed. This was not
    documented, and was supserseded by XChaCha20 in 2016.
  * Source files are now fetched with compression.
  * DNS64: compatibility has been improved.
  * Forwarding: the root domain (`.`) can now be forwarded.
  * The ARC caching algorithm has been replaced by the SIEVE algorithm.
  * Properties of multiple servers are now updated simultaneously. The
    concurrency level can be adjusted with the new
    `cert_refresh_concurrency` setting. Contributed by YX Hao.
  * MSI packages for DNSCrypt can now easily be built.
  * New command-line flag: `-include-relays` to include relays in `-list`
    and `-list-all`.
  * Support for DNS extended error codes has been added.
  * Documentation updates, bug fixes, dependency updates.
- Drop quic-go.patch, for dnscrypt-proxy already pulls fixed quic-go v0.48.2</changelog>
  <changelog author="cunix@mail.de" date="1736596801">- Update to version 2.1.7
  * Reintroduces support for XSalsa20 enryption in DNSCrypt,
    which was removed in 2.1.6. Unfortunately, a bunch of servers still
    only support that encryption system.
  * Added check for lying resolvers was added for DNSCrypt, similar to
    the one that was already present for DoH and ODoH.
- Minimum golang version now at 1.23
- With vendored quic-go at 0.48.2 since update to 2.1.6
  boo#1222473 and boo#1235156 should be fixed.
- Trimmed long lines in last changelog entry</changelog>
</package>
<package pkgid="91c64652fba5d11e747d1e604a162932bf7fd0eb9655ed878d84ae191d9d7bf8" name="docker-machine-driver-kvm2" arch="aarch64">
  <version epoch="0" ver="1.34.0" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.24.0:
  * Add --no-kubernetes flag to start minikube without kubernetes #12848
  * minikube addons list shows addons if cluster does not exist #12837
  * virtualbox: change default host-only-cidr #12811
  * fix zsh completion #12841
  * Fix starting on Windows with VMware driver on non C: drive #12819</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- update to 1.25.1:
  * New flag "--binary-mirror" to override mirror URL downloading (kubectl, kubelet, &amp; kubeadm)
  * Add format flag to the image ls command
  * Add all mount flags to start command
  * Auto set config to support btrfs storage driver
  * Support CRI-O runtime with Rootless Docker driver (--driver=docker --container-runtime=cri-o)
  * Allow custom cert for ingress to be overwritten
  * Allow ppc64le &amp; armv7 with Docker driver
  * Support DOCKER_HOST not being numeric IP
  * Support mounting with the --no-kubernetes flag
  * Support changing apiserver-ips when restarting minikube
  * Fix ingress for k8s v1.19
  * Fix mounting with VMware
  * Fix Bad file descriptor on mount
  * Fix docker-env with new PowerShell versions
  * Upgrade Docker, from v20.10.8 to v20.10.11
  * Upgrade containerd, from v1.4.9 to v1.4.12
  * Upgrade cri-o from v1.22.0 to v1.22.1
  * Update gcp-auth-webhook image to v0.0.8
  * mount: Remove --mode flag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 1.25.2:
  * add arch to binary and image cache paths #13539
  * Adds 'minikube service --all' feature to allow forwarding all services in a namespace #13367
  * Make the default container runtime dynamic #13251
  * Add --disable-optimizations flag #13340
  * Fix losing cluster on restart #13506
  * Using Get-CmiInstance to detect Hyper-V availability #13596
  * Fixes validation on image repository URL when it contains port but no scheme #13053
  * Fixed SIGSEGV in kubectl when k8s not running #13631
  * Fix hard coded docker driver in minikube service command #13514
  * Fix hard coded docker driver in minikube tunnel command #13444
  * Fix IstioOperator CustomResourceDefinition for istio-provisioner addon #13024
  * fix ingress (also for multinode clusters) #13439
  * Add exit message for too new Kubernetes version #13354
  * drivers/kvm: Use ARP for retrieving interface ip addresses #13482
  * kubeadm: allow skipping kube-proxy addon on restart #13538
  * configure container runtimes for clusters without Kubernetes too #13442</changelog>
  <changelog author="Matthew Wilks &lt;water261@outlook.com.au&gt;" date="1657195200">- update to 1.26.0:
  * Note: Using a minikube cluster created before 1.26.0, using the docker
    container-runtime (default), and plan to upgrade the Kubernetes version to
    v1.24+? After upgrading, you may need to delete &amp; recreate it. none driver
    users, cri-docker is now required to be installed, install instructions.
    See issue #14410 for more info.
  * Add headlamp addon #14315
  * Add InAccel FPGA Operator addon #12995
  * Only set highmem=off for darwin if qemu version is below 7.0 or memory is below 3GB #14291
  * Define qemu as a qemu2 driver alias #14284
  * Allow users to supply custom QEMU firmware path #14283
  * Add eBPF related kernel options #14316
  * Add bind address flag for minikube tunnel #14245
  * Add active column for minikube profile list #14079
  * Add documentation URL to the addon list table #14123
  * minikube config defaults kubernetes-version lists all currently supported Kubernetes versions #13775
  * Fix terminated commands not writing to audit log #13307
  * Fix Podman port mapping publish on macOS #14290
  * Fix minikube delete deleting networks from other profiles #14279
  * Bump Kubernetes version default: v1.24.1 and latest: v1.24.1 #14197
  * ISO: Upgrade Docker from 20.10.14 to 20.10.16 #14153
  * ISO: Upgrade kernel from 4.19.235 to 5.10.57 #12707
  * Upgrade Dashboard addon from v2.5.1 to v2.6.0 &amp; MetricsScraper from v1.0.7 to v1.0.8 #14269
  * Upgrade gcp-auth-webhook from v0.0.8 to v0.0.9 #14372
  * Upgrade nginx image from v1.2.0 to v1.2.1 #14317
  * Important Changes in Pre-Release Versions
  * Add configure option to registry-aliases addon #13912
  * Add support for building aarch64 ISO #13762
  * Support rootless Podman driver (Usage: minikube config set rootless true) #13829
  * QEMU:
  * Add support for the QEMU driver #13639
  * Fix qemu firmware path locations #14182
  * Re-establish apiserver tunnel on restart #14183</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- build against go1.18 to fix arm64 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 1.26.1:
  * Check for cri-dockerd &amp; dockerd runtimes when using none-driver on Kubernetes 1.24+ #14555
  * Add solution message for when cri-docker is missing #14483
  * Limit number of audit entries #14695
  * Optimize audit logging #14596
  * Show the container runtime when running without kubernetes #13432 #14200
  * Add warning when enabling thrid-party addons #14499
  * Fix url index out of range error in service #14658
  * Fix incorrect user and profile in audit logging #14562
  * Fix overwriting err for OCI "minikube start" #14506
  * Fix panic when environment variables are empty #14415
  * Bump Kubernetes version default: v1.24.3 and latest: v1.24.3 #14606
  * ISO: Update Docker from 20.10.16 to 20.10.17 #14534
  * ISO/Kicbase: Update cri-o from v1.22.3 to v1.24.1 #14420
  * ISO: Update conmon from v2.0.24 to v2.1.2 #14545
  * Update gcp-auth-webhook from v0.0.9 to v0.0.10 #14670
  * ISO/Kicbase: Update base images #14481</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663329600">- update to 1.27.0:
  * Bump default Kubernetes version to v1.25.0 and resolve /etc/resolv.conf regression #14848
  * Skip metallb PodSecurityPolicy object for kubernetes 1.25+ #14903
  * The DefaultKubernetesRepo changed for 1.25.0 #14768
  * Fix QEMU delete errors #14950
  * Fix containerd configuration issue with insecure registries #14482
  * Fix registry when custom images provided #14690
  * ISO: Update Docker from 20.10.17 to 20.10.18 #14935
  * Update kicbase base image to Ubuntu:focal-20220826 #14904
  * Update registry addon image from 2.7.1 to 2.8.1 #14886
  * Update gcp-auth-webhook addon from v0.0.10 to v0.0.11 #14847
  * Update Headlamp addon image from v0.9.0 to v0.11.1 #14802</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- update to 1.27.1:
  * QEMU Driver: Add support for dedicated network on macOS (socket_vmnet) #14989
  * QEMU Driver: Add support minikube service and tunnel on macOS #14989
  * Check if context is invalid during update-context command #15032
  * Use SSH tunnel if user specifies bindAddress #14951
  * Warn QEMU users if DNS issue detected #15073
  * Fix status command taking a long time on docker driver while paused #15077
  * Fix not allowing passing only an exposed port to --ports #15085
  * Fix minikube dashboard failing on macOS #15037
  * Fix incorrect command in powershell command tip #15012</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1665489600">- BuildRequires python3 rather than python.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to v1.28.0:
  * SECURITY WARNING: Log4j CVEs were detected in an image the efk addon uses,
  * if you don't use the efk addon no action is required. If you use the addon
  * we recommend running minikube addons disable efk to terminate the
  * vulnerable pods.  See #15280 for more details.
  * Prevent enabling efk addon due to containing Log4j CVE #15281
  * Auto select network on QEMU #15266
  * Implement mounting on QEMU with socket_vmnet #15108
  * Added cloud-spanner emulator addon #15160
  * Add minikube license command #15158
  * Allow port forwarding on Linux with Docker Desktop #15126
  * Add back service to mount VirtualBox host directory into the guest. #14784
  * ISO: Add FANOTIFY_ACCESS_PERMISSIONS to kernel configs #15232
  * When enabling addon warn if addon has no associated Github username #15081
  * Fix detecting preload cache of size 0 as valid #15256
  * Fix always writing to daemon by trimming docker.io from image name #14956
  * Fix minikube tunnel repeated printout of status #14933
  * Upgrade Portainer addon to 2.15.1 &amp; HTTPS access enabled #15172
  * Upgrade Headlamp addon to 0.13.0 #15186
  * ISO: Upgrade Docker from 20.10.18 to 20.10.20 #15159
  * KIC: Upgrade base image from ubuntu:focal-20220826 to ubuntu:focal-20220922 #15075
  * KCI: Upgrade base image from ubuntu:focal-20220922 to ubuntu:focal-20221019 #15219</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 1.29.0:
  * Bump QEMU driver priority from experimental to default
  * Ability to set static-ip for Docker driver
  * GCP-Auth Addon: automatically attach credentials to newly created
    namespaces
  * Allow forcing 1 CPU on Linux with docker and none driver
  * Major Improvements:
  * Large improvements to cgroup detection and CNI and CRI configurations
  * Prevent redownloading kicbase when already downloaded
  * Warn when using an old ISO/Kicbase image
  * Check brew install paths for socket_vmnet
  * Include gcp-auth logs in 'minikube logs' output
  * Use absolute path when calling crictl version
  * Add additional memory overhead for VirtualBox when `--memory=max`
  * Update Windows installer to create system-wide shortcut
  * Add `--subnet` validation
  * Add groups check to SSH driver
  * Update references to deprecated beta.kubernetes.io
  * Fix possible race condition when enabling multiple addons #15706
  * Fix cpus config field not supporting max value #15479
  * Fix subnet checking failing if IPv6 network found #15394
  * Fix Docker tunnel failing if too many SSH keys #15560
  * Fix kubelet localStorageCapacityIsolation option #15336
  * Fix setting snapshotter to unimplemented fuse-overlayfs #15272
  * Remove progress bar for kic download with JSON output #15482
  * Version Upgrades:
  * Bump default Kubernetes version from 1.25.3 to 1.26.1 #15683
  * Addons: Update auto-pause from 0.0.2 to 0.0.3 #15331
  * Addons: Update cloud-spanner from 1.4.6 to 1.5.0 #15440 #15667 #15707
  * Addons: Update headlamp from 0.13.0 to 0.14.1 #15401 #15515
  * Addons: Update ingress from 1.2.1 to 1.5.1 #15339
  * Addons: Update metrics-server from 0.6.1 to 0.6.2 #15411
  * Addons: Update kubevirt from 1.17 to 1.24.7 #15310
  * CNI: Update cilium from 1.9.9 to 1.12.3 #15242
  * Kicbase: Update buildkit from 0.10.3 to v0.11.0 #15630
  * Kicbase/ISO: Update containerd from 1.6.9 to 1.6.15 #15541
  * Kicbase/ISO: Update cri-dockerd from 0.2.2 to 0.3.0 #15541
  * Kicbase/ISO: Update docker from 20.10.20 to 20.10.23 #15341 #15541
  * Update KVM-docker-machine amd64 base image from Ubuntu 16.04 to 20.04
  * For a more detailed changelog see CHANGELOG.md.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680609600">- update to 1.30.0:
  * Ensure only one minikube tunnel instance runs at a time
  * Infer HyperKit HostIP as Gateway rather than hardcode to 192.168.64.1
  * multi-node: Add support for volumes using CSI addon
  * QEMU: Rename user network to builtin and update documentation
  * none driver: Look for cri-dockerd instead of hardcoding
  * Replace instances of k8s.gcr.io with registry.k8s.io
  * Handle CRI config of NetworkPlugin and PauseImage
  * Remove deprecated container-runtime flag from Kubernetes v1.24+
  * none driver: Require crictl to be installed for Kubernetes v1.24+
  * Add cri-dockerd logs to minikube logs output
  * Add ingress logs to minikube logs output
  * Add default cni logs to minikbue logs output
  * Add JSON output option to miniikube service list
  * Add kicbase download process to JSON output
  * Implement --docs for minikube addons list -o json
  * Implement --skip-audit flag and skip adding profile commands to audit log
  * Implement --last-start-only flag to minikube logs to only show last start log
  * see https://github.com/kubernetes/minikube/releases/tag/v1.30.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680696000">- update to 1.30.1:
  * Docker driver: Fix incorrectly stating `Image was not built
    for the current minikube` #16226
  * Mark VMware driver as unsupported  #16233</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689681600">- update to 1.31.0:
  * Add back VMware driver support #16796
  * `docker-env` supports the containerd runtime (experimental)
    [#15452] #16761
  * Automatically renew expired kubeadm certs #16249
  * New addon inspektor-gadget #15869
  * Major Improvements:
  * VM drivers: Fix all images getting removed on stop/start (40%
    start speedup) #16655
  * Addon registry: Add support for all architectures #16577
  * QEMU: Fix failing to interact with cluster after upgrading
    QEMU version #16853
  * macOS/QEMU: Auto unblock bootpd from firewall if blocking
    socket_vmnet network #16714 #16789
  * `minikube cp` supports providing directory as a target #15519</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- update to 1.31.2:
  * docker-env Regression:
  * Create `~/.ssh` directory if missing #16934
  * Fix adding guest to `~/.ssh/known_hosts` when not needed
    [#17030]
  * Verify containerd storage separately from docker #16972
  * cni: Fix regression in auto selection #16912</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.32.0:
  * rootless: support `--container-runtime=docker` #17520
  * Install NVIDIA container toolkit during image build (offline
    support)
  * Fix no-limit option for config validation #17530
  * NVIDIA GPU support with new `--gpus=nvidia` flag for docker
    driver #15927 #17314 #17488
  * New `kubeflow` addon #17114
  * New `local-path-provisioner` addon #15062
  * Kicbase: Add `no-limit` option to `--cpus` &amp; `--memory` flags
    [#17491]
  * Hyper-V: Add memory validation for odd numbers #17325
  * QEMU: Improve cpu type and IP detection #17217
  * Mask http(s)_proxy password from startup output #17116
  * `--delete-on-faliure` also recreates cluster for kubeadm
    failures #16890
  * Addon auto-pause: Configure intervals using `--auto-pause-
    interval` #17070
  * `--kubernetes-version` checks GitHub for version validation
    and improved error output for invalid versions #16865
  * Bugs:
  * QEMU: Fix addons failing to enable #17402
  * Fix downloading the wrong kubeadm images for k8s versions
    after minikube release #17373
  * Fix enabling &amp; disabling addons with non-existing cluster
    [#17324]
  * Fix delete if container-runtime doesn't exist #17347
  * Fix network not found not being detected on new Docker
    versions #17323
  * Fix addon registry doesn't follow Minikube DNS domain name
    configuration (--dns-domain) #15585
  * Version Upgrades:
  * Bump Kubernetes version default: v1.28.3 and latest: v1.28.3
  * Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.9 to 1.5.11 #17225 #17259
  * Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.19.0 to v0.20.1 #17135 #17365
  * Addon ingress: Update ingress-nginx/controller image from
    v1.8.1 to v1.9.3 #17223 #17297 #17348 #17421
  * Addon inspektor-gadget: Update inspektor-gadget image from
    v0.19.0 to v0.21.0 #17176 #17340
  * Addon istio-provisioner: Update istio/operator image from
    1.12.2 to 1.19.3 #17383 #17436
  * Addon kong: Update kong image from 3.2 to 3.4.2 #17485
  * Addon registry: Update registry image from 2.8.1 to 2.8.3
    [#17382] #17467
  * CNI: Update calico from v3.26.1 to v3.26.3 #17363 #17375
  * CNI: Update flannel from v0.22.1 to v0.22.3 #17102 #17263
  * CNI: Update kindnetd from v20230511-dc714da8 to
    v20230809-80a64d96 #17233
  * Kicbase/ISO: Update buildkit from v0.11.6 to v0.12.2 #17194
  * Kicbase/ISO: Update containerd from v1.7.3 to v1.7.7 #17243
    [#17466]
  * Kicbase/ISO: Update crictl from v1.21.0 to v1.28.0 #17240
  * Kicbase/ISO: Update docker from 24.0.4 to 24.0.6 #17120
    [#17207]
  * Kicbase/ISO: Update nerdctl from 1.0.0 to 1.6.2 #17145 #17339
    [#17434]
  * Kicbase/ISO: Update runc from v1.1.7 to v1.1.9 #17250
  * Kicbase: Bump ubuntu:jammy from 20230624 to 20231004 #17086
    [#17174] #17345 #17423</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860800">- update to 1.33.0:
  * Features:
  - Support multi-control plane - HA clusters --ha #17909
    Tutorial
  - Add support for Kubernetes v1.30 #18669
  - Support exposing clusterIP services via minikube service
    [#17877]
  - Addon gvisor: Add arm64 support #18063 #18453
  - New Addon: YAKD - Kubernetes Dashboard addon #17775
  * Minor Improvements:
  - Add active kubecontext to minikube profile list output #17735
  - CNI calico: support kubeadm.pod-network-cidr #18233
  - CNI bridge: Ensure pod communications are allowed #16143
  - Addon auto-pause: Remove memory leak &amp; add configurable
    interval #17936
  - image build: Add docker.io/library to image short names
    [#16214]
  - cp: Create directory if not present #17715
  - Move errors getting logs into log output itself #18007
  - Add default sysctls to allow privileged ports with no
    capabilities #18421
  - Include extended attributes in preload tarballs #17829
  - Apply kubeadm.applyNodeLabels label to all nodes #16416
  - Limit driver status check to 20s #17553
  - Include journalctl logs if systemd service fails to start
    [#17659]
  - Fix "Failed to enable container runtime: sudo systemctl
    restart cri-docker" #17907
  - Fix containerd redownloading existing images on start #17671
  - Fix kvm2 not detecting containerd preload #17658
  - Fix modifying Docker binfmt config #17830
  - Fix auto-pause addon #17866
  - Fix not using preload with overlayfs storage driver #18333
  - Fix image repositories not allowing subdomains with numbers
    [#17496]
  - Fix stopping cluster when using kvm2 with containerd #17967
  - Fix starting more than one cluster on kvm2 arm64 #18241
  - Fix starting kvm2 clusters using Linux on arm64 Mac #18239
  - Fix displaying error when deleting non-existing cluster
    [#17713]
  - Fix no-limit not being respected on restart #17598
  - Fix not applying kubeadm.applyNodeLabels label to nodes added
    after inital start #16416
  - Fix logs delimiter output #17734
  * Bugs:
  - Fix unescaped local host regex #18617
  - Fix regex on validateNetwork to support special characters
    [#18158]
  * Version Upgrades:
  - Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
    [#18669]
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.0 to 0.23.1 #18517
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.26.0 to v0.27.0 #18588
  - Addon istio-provisioner: Update istio/operator image from
    1.21.0 to 1.21.1 #18644
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.0 to v0.7.1 #18551
  - CNI: Update calico from v3.27.0 to v3.27.3 #18206
  - CNI: Update flannel from v0.24.4 to v0.25.1 #18641
  - Kicbase/ISO: Update buildkit from v0.13.0 to v0.13.1 #18566
  - Kicbase/ISO: Update containerd from v1.7.14 to v1.7.15 #18621
  - Kicbase/ISO: Update cri-dockerd from v0.3.3 to v0.3.12 #18585
  - Kicbase/ISO: Update crun from 1.14 to 1.14.4 #18610
  - Kicbase/ISO: Update docker from 25.0.4 to 26.0.1 #18485
    [#18649]
  - Kicbase/ISO: Update nerdctl from 1.7.4 to 1.7.5 #18634
  - Kicbase: Update nerdctld from 0.5.1 to 0.6.0 #18647</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860801">- update to 1.33.1:
  * Bugs:
  - Fix DNSSEC validation failed errors #18830
  - Fix too many open files errors #18832
  - CNI cilium: Fix cilium pods failing to start-up #18846
  - Addon ingress: Fix enable failing on arm64 machines using VM
    driver #18779
  - Addon kubeflow: Fix some components missing arm64 images
    [#18765]
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.15 to 1.5.17 #18773 #18811
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.1 to v0.23.2 #18793
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.0 to v1.10.1 #18756
  - Addon istio-provisioner: Update istio/operator image from
    1.21.1 to 1.21.2 #18757
  - Addon kubevirt: Update bitnami/kubectl image from 1.29.3 to
    1.30.0 #18711 #18771
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.14.5 to v0.15.0 #18703
  - CNI cilium: Update from v1.15.1 to v1.15.3 #18846
  - High Availability: Update kube-vip from 0.7.1 to v0.8.0
    [#18774]
  - Kicbase/ISO: Update docker from 26.0.1 to 26.0.2 #18706
  - Kicbase: Bump ubuntu:jammy from 20240227 to 20240427 #18702
    [#18769] #18804</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721390400">- add socat recommends (bsc#1120850)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1725969600">- update to 1.34.0 (boo#1227017 boo#1227049 boo#1227005):
  For a more detailed changelog, including changes occurring in
  pre-release versions, see CHANGELOG.md.
  https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
  * Breaking Changes:
  - Bump minimum podman version to 4.9.0 #19457
  - Disallow using Docker Desktop 4.34.0 #19576
  * Features:
  - Bump default Kubernetes version to v1.31.0 #19435
  - Add new driver for macOS: vfkit #19423
  - Add Parallels driver support for darwin/arm64 #19373
  - Add new volcano addon #18602
  - Addons ingress-dns: Added support for all architectures
    [#19198]
  - Support privileged ports on WSL #19370
  - VM drivers with docker container-runtime now use
    docker-buildx for image building #19339
  - Support running x86 QEMU on arm64 #19228
  - Add -o json option for addon images command #19364
  * Improvements:
  - add -d shorthand for --driver #19356
  - add -c shorthand for --container-runtime #19217
  - kvm2: Don't delete the "default" libvirt network #18920
  - Update MINIKUBE_HOME usage #18648
  - CNI: Updated permissions to support network policies on
    kindnet #19360
  - GPU: Set NVIDIA_DRIVER_CAPABILITIES to all when GPU is
    enabled #19345
  - Improved error message when trying to use mount on system
    missing 9P #18995
  - Improved error message when enabling KVM addons on non-KVM
    cluster #19195
  - Added warning when loading image with wrong arch #19229
  - profile list --output json handle empty config folder #16900
  - Check connectivity outside minikube when connectivity issuse
    [#18859]
  * Bugs:
  - Fix not creating API server tunnel for QEMU w/ builtin
    network #19191
  - Fix waiting for user input on firewall unblock when
  - -interactive=false #19531
  - Fix network retry check when subnet already in use for podman
    [#17779]
  - Fix empty tarball when generating image save #19312
  - Fix missing permission for kong-serviceaccount #19002
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.17 to 1.5.23 #19341 #19501
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.2 to v0.25.0 #18992 #19152 #19349
  - Addon kong: Update kong image from 3.6.1 to 3.7.1 #19046
    [#19124]
  - Addon kubevirt: Update bitnami/kubectl image from 1.30.0 to
    1.31.0 #18929 #19087 #19313 #19479
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.1 to v1.11.2 #19302 #19461
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.27.0 to v0.32.0 #18872 #18931 #19011 #19166 #19411 #19554
  - Addon istio-provisioner: Update istio/operator image from
    1.21.2 to 1.23.0 #18932 #19052 #19167 #19283 #19450
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.15.0 to v0.16.2 #19162 #19266 #19336 #19409
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.1 to v0.7.2 #19529
  - Addon YAKD: bump marcnuri/yakd image from 0.0.4 to 0.0.5
    [#19145]
  - CNI: Update calico from v3.27.3 to v3.28.1 #18870 #19377
  - CNI: Update cilium from v1.15.3 to v1.16.1 #18925 #19084
    [#19247] #19337 #19476
  - CNI: Update kindnetd from v20240202-8f1494ea to
    v20240813-c6f155d6 #18933 #19252 #19265 #19307 #19378 #19446
  - CNI: Update flannel from v0.25.1 to v0.25.6 #18966 #19008
    [#19085] #19297 #19522
  - Kicbase: Update nerdctld from 0.6.0 to 0.6.1 #19282
  - Kicbase: Bump ubuntu:jammy from 20240427 to 20240808 #19068
    [#19184] #19478
  - Kicbase/ISO: Update buildkit from v0.13.1 to v0.15.2 #19024
    [#19116] #19264 #19355 #19452
  - Kicbase/ISO: Update cni-plugins from v1.4.1 to v1.5.1 #19044
    [#19128]
  - Kicbase/ISO: Update containerd from v1.7.15 to v1.7.21 #18934
    [#19106] #19186 #19298 #19521
  - Kicbase/ISO: Update cri-dockerd from v0.3.12 to v0.3.15
    [#19199] #19249
  - Kicbase/ISO: Update crun from 1.14.4 to 1.16.1 #19112 #19389
    [#19443]
  - Kicbase/ISO: Update docker from 26.0.2 to 27.2.0 #18993
    [#19038] #19142 #19153 #19175 #19319 #19326 #19429 #19530
  - Kicbase/ISO: Update nerdctl from 1.7.5 to 1.7.6 #18869
  - Kicbase/ISO: Update runc from v1.1.12 to v1.1.13 #19104</changelog>
</package>
<package pkgid="cce14057307d0fbf6c4c1063909cdc30e0182771e17fc8c498f44eb6372c3746" name="docker-machine-driver-kvm2" arch="x86_64">
  <version epoch="0" ver="1.34.0" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.24.0:
  * Add --no-kubernetes flag to start minikube without kubernetes #12848
  * minikube addons list shows addons if cluster does not exist #12837
  * virtualbox: change default host-only-cidr #12811
  * fix zsh completion #12841
  * Fix starting on Windows with VMware driver on non C: drive #12819</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- update to 1.25.1:
  * New flag "--binary-mirror" to override mirror URL downloading (kubectl, kubelet, &amp; kubeadm)
  * Add format flag to the image ls command
  * Add all mount flags to start command
  * Auto set config to support btrfs storage driver
  * Support CRI-O runtime with Rootless Docker driver (--driver=docker --container-runtime=cri-o)
  * Allow custom cert for ingress to be overwritten
  * Allow ppc64le &amp; armv7 with Docker driver
  * Support DOCKER_HOST not being numeric IP
  * Support mounting with the --no-kubernetes flag
  * Support changing apiserver-ips when restarting minikube
  * Fix ingress for k8s v1.19
  * Fix mounting with VMware
  * Fix Bad file descriptor on mount
  * Fix docker-env with new PowerShell versions
  * Upgrade Docker, from v20.10.8 to v20.10.11
  * Upgrade containerd, from v1.4.9 to v1.4.12
  * Upgrade cri-o from v1.22.0 to v1.22.1
  * Update gcp-auth-webhook image to v0.0.8
  * mount: Remove --mode flag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 1.25.2:
  * add arch to binary and image cache paths #13539
  * Adds 'minikube service --all' feature to allow forwarding all services in a namespace #13367
  * Make the default container runtime dynamic #13251
  * Add --disable-optimizations flag #13340
  * Fix losing cluster on restart #13506
  * Using Get-CmiInstance to detect Hyper-V availability #13596
  * Fixes validation on image repository URL when it contains port but no scheme #13053
  * Fixed SIGSEGV in kubectl when k8s not running #13631
  * Fix hard coded docker driver in minikube service command #13514
  * Fix hard coded docker driver in minikube tunnel command #13444
  * Fix IstioOperator CustomResourceDefinition for istio-provisioner addon #13024
  * fix ingress (also for multinode clusters) #13439
  * Add exit message for too new Kubernetes version #13354
  * drivers/kvm: Use ARP for retrieving interface ip addresses #13482
  * kubeadm: allow skipping kube-proxy addon on restart #13538
  * configure container runtimes for clusters without Kubernetes too #13442</changelog>
  <changelog author="Matthew Wilks &lt;water261@outlook.com.au&gt;" date="1657195200">- update to 1.26.0:
  * Note: Using a minikube cluster created before 1.26.0, using the docker
    container-runtime (default), and plan to upgrade the Kubernetes version to
    v1.24+? After upgrading, you may need to delete &amp; recreate it. none driver
    users, cri-docker is now required to be installed, install instructions.
    See issue #14410 for more info.
  * Add headlamp addon #14315
  * Add InAccel FPGA Operator addon #12995
  * Only set highmem=off for darwin if qemu version is below 7.0 or memory is below 3GB #14291
  * Define qemu as a qemu2 driver alias #14284
  * Allow users to supply custom QEMU firmware path #14283
  * Add eBPF related kernel options #14316
  * Add bind address flag for minikube tunnel #14245
  * Add active column for minikube profile list #14079
  * Add documentation URL to the addon list table #14123
  * minikube config defaults kubernetes-version lists all currently supported Kubernetes versions #13775
  * Fix terminated commands not writing to audit log #13307
  * Fix Podman port mapping publish on macOS #14290
  * Fix minikube delete deleting networks from other profiles #14279
  * Bump Kubernetes version default: v1.24.1 and latest: v1.24.1 #14197
  * ISO: Upgrade Docker from 20.10.14 to 20.10.16 #14153
  * ISO: Upgrade kernel from 4.19.235 to 5.10.57 #12707
  * Upgrade Dashboard addon from v2.5.1 to v2.6.0 &amp; MetricsScraper from v1.0.7 to v1.0.8 #14269
  * Upgrade gcp-auth-webhook from v0.0.8 to v0.0.9 #14372
  * Upgrade nginx image from v1.2.0 to v1.2.1 #14317
  * Important Changes in Pre-Release Versions
  * Add configure option to registry-aliases addon #13912
  * Add support for building aarch64 ISO #13762
  * Support rootless Podman driver (Usage: minikube config set rootless true) #13829
  * QEMU:
  * Add support for the QEMU driver #13639
  * Fix qemu firmware path locations #14182
  * Re-establish apiserver tunnel on restart #14183</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- build against go1.18 to fix arm64 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 1.26.1:
  * Check for cri-dockerd &amp; dockerd runtimes when using none-driver on Kubernetes 1.24+ #14555
  * Add solution message for when cri-docker is missing #14483
  * Limit number of audit entries #14695
  * Optimize audit logging #14596
  * Show the container runtime when running without kubernetes #13432 #14200
  * Add warning when enabling thrid-party addons #14499
  * Fix url index out of range error in service #14658
  * Fix incorrect user and profile in audit logging #14562
  * Fix overwriting err for OCI "minikube start" #14506
  * Fix panic when environment variables are empty #14415
  * Bump Kubernetes version default: v1.24.3 and latest: v1.24.3 #14606
  * ISO: Update Docker from 20.10.16 to 20.10.17 #14534
  * ISO/Kicbase: Update cri-o from v1.22.3 to v1.24.1 #14420
  * ISO: Update conmon from v2.0.24 to v2.1.2 #14545
  * Update gcp-auth-webhook from v0.0.9 to v0.0.10 #14670
  * ISO/Kicbase: Update base images #14481</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663329600">- update to 1.27.0:
  * Bump default Kubernetes version to v1.25.0 and resolve /etc/resolv.conf regression #14848
  * Skip metallb PodSecurityPolicy object for kubernetes 1.25+ #14903
  * The DefaultKubernetesRepo changed for 1.25.0 #14768
  * Fix QEMU delete errors #14950
  * Fix containerd configuration issue with insecure registries #14482
  * Fix registry when custom images provided #14690
  * ISO: Update Docker from 20.10.17 to 20.10.18 #14935
  * Update kicbase base image to Ubuntu:focal-20220826 #14904
  * Update registry addon image from 2.7.1 to 2.8.1 #14886
  * Update gcp-auth-webhook addon from v0.0.10 to v0.0.11 #14847
  * Update Headlamp addon image from v0.9.0 to v0.11.1 #14802</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- update to 1.27.1:
  * QEMU Driver: Add support for dedicated network on macOS (socket_vmnet) #14989
  * QEMU Driver: Add support minikube service and tunnel on macOS #14989
  * Check if context is invalid during update-context command #15032
  * Use SSH tunnel if user specifies bindAddress #14951
  * Warn QEMU users if DNS issue detected #15073
  * Fix status command taking a long time on docker driver while paused #15077
  * Fix not allowing passing only an exposed port to --ports #15085
  * Fix minikube dashboard failing on macOS #15037
  * Fix incorrect command in powershell command tip #15012</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1665489600">- BuildRequires python3 rather than python.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to v1.28.0:
  * SECURITY WARNING: Log4j CVEs were detected in an image the efk addon uses,
  * if you don't use the efk addon no action is required. If you use the addon
  * we recommend running minikube addons disable efk to terminate the
  * vulnerable pods.  See #15280 for more details.
  * Prevent enabling efk addon due to containing Log4j CVE #15281
  * Auto select network on QEMU #15266
  * Implement mounting on QEMU with socket_vmnet #15108
  * Added cloud-spanner emulator addon #15160
  * Add minikube license command #15158
  * Allow port forwarding on Linux with Docker Desktop #15126
  * Add back service to mount VirtualBox host directory into the guest. #14784
  * ISO: Add FANOTIFY_ACCESS_PERMISSIONS to kernel configs #15232
  * When enabling addon warn if addon has no associated Github username #15081
  * Fix detecting preload cache of size 0 as valid #15256
  * Fix always writing to daemon by trimming docker.io from image name #14956
  * Fix minikube tunnel repeated printout of status #14933
  * Upgrade Portainer addon to 2.15.1 &amp; HTTPS access enabled #15172
  * Upgrade Headlamp addon to 0.13.0 #15186
  * ISO: Upgrade Docker from 20.10.18 to 20.10.20 #15159
  * KIC: Upgrade base image from ubuntu:focal-20220826 to ubuntu:focal-20220922 #15075
  * KCI: Upgrade base image from ubuntu:focal-20220922 to ubuntu:focal-20221019 #15219</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 1.29.0:
  * Bump QEMU driver priority from experimental to default
  * Ability to set static-ip for Docker driver
  * GCP-Auth Addon: automatically attach credentials to newly created
    namespaces
  * Allow forcing 1 CPU on Linux with docker and none driver
  * Major Improvements:
  * Large improvements to cgroup detection and CNI and CRI configurations
  * Prevent redownloading kicbase when already downloaded
  * Warn when using an old ISO/Kicbase image
  * Check brew install paths for socket_vmnet
  * Include gcp-auth logs in 'minikube logs' output
  * Use absolute path when calling crictl version
  * Add additional memory overhead for VirtualBox when `--memory=max`
  * Update Windows installer to create system-wide shortcut
  * Add `--subnet` validation
  * Add groups check to SSH driver
  * Update references to deprecated beta.kubernetes.io
  * Fix possible race condition when enabling multiple addons #15706
  * Fix cpus config field not supporting max value #15479
  * Fix subnet checking failing if IPv6 network found #15394
  * Fix Docker tunnel failing if too many SSH keys #15560
  * Fix kubelet localStorageCapacityIsolation option #15336
  * Fix setting snapshotter to unimplemented fuse-overlayfs #15272
  * Remove progress bar for kic download with JSON output #15482
  * Version Upgrades:
  * Bump default Kubernetes version from 1.25.3 to 1.26.1 #15683
  * Addons: Update auto-pause from 0.0.2 to 0.0.3 #15331
  * Addons: Update cloud-spanner from 1.4.6 to 1.5.0 #15440 #15667 #15707
  * Addons: Update headlamp from 0.13.0 to 0.14.1 #15401 #15515
  * Addons: Update ingress from 1.2.1 to 1.5.1 #15339
  * Addons: Update metrics-server from 0.6.1 to 0.6.2 #15411
  * Addons: Update kubevirt from 1.17 to 1.24.7 #15310
  * CNI: Update cilium from 1.9.9 to 1.12.3 #15242
  * Kicbase: Update buildkit from 0.10.3 to v0.11.0 #15630
  * Kicbase/ISO: Update containerd from 1.6.9 to 1.6.15 #15541
  * Kicbase/ISO: Update cri-dockerd from 0.2.2 to 0.3.0 #15541
  * Kicbase/ISO: Update docker from 20.10.20 to 20.10.23 #15341 #15541
  * Update KVM-docker-machine amd64 base image from Ubuntu 16.04 to 20.04
  * For a more detailed changelog see CHANGELOG.md.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680609600">- update to 1.30.0:
  * Ensure only one minikube tunnel instance runs at a time
  * Infer HyperKit HostIP as Gateway rather than hardcode to 192.168.64.1
  * multi-node: Add support for volumes using CSI addon
  * QEMU: Rename user network to builtin and update documentation
  * none driver: Look for cri-dockerd instead of hardcoding
  * Replace instances of k8s.gcr.io with registry.k8s.io
  * Handle CRI config of NetworkPlugin and PauseImage
  * Remove deprecated container-runtime flag from Kubernetes v1.24+
  * none driver: Require crictl to be installed for Kubernetes v1.24+
  * Add cri-dockerd logs to minikube logs output
  * Add ingress logs to minikube logs output
  * Add default cni logs to minikbue logs output
  * Add JSON output option to miniikube service list
  * Add kicbase download process to JSON output
  * Implement --docs for minikube addons list -o json
  * Implement --skip-audit flag and skip adding profile commands to audit log
  * Implement --last-start-only flag to minikube logs to only show last start log
  * see https://github.com/kubernetes/minikube/releases/tag/v1.30.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680696000">- update to 1.30.1:
  * Docker driver: Fix incorrectly stating `Image was not built
    for the current minikube` #16226
  * Mark VMware driver as unsupported  #16233</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689681600">- update to 1.31.0:
  * Add back VMware driver support #16796
  * `docker-env` supports the containerd runtime (experimental)
    [#15452] #16761
  * Automatically renew expired kubeadm certs #16249
  * New addon inspektor-gadget #15869
  * Major Improvements:
  * VM drivers: Fix all images getting removed on stop/start (40%
    start speedup) #16655
  * Addon registry: Add support for all architectures #16577
  * QEMU: Fix failing to interact with cluster after upgrading
    QEMU version #16853
  * macOS/QEMU: Auto unblock bootpd from firewall if blocking
    socket_vmnet network #16714 #16789
  * `minikube cp` supports providing directory as a target #15519</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- update to 1.31.2:
  * docker-env Regression:
  * Create `~/.ssh` directory if missing #16934
  * Fix adding guest to `~/.ssh/known_hosts` when not needed
    [#17030]
  * Verify containerd storage separately from docker #16972
  * cni: Fix regression in auto selection #16912</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.32.0:
  * rootless: support `--container-runtime=docker` #17520
  * Install NVIDIA container toolkit during image build (offline
    support)
  * Fix no-limit option for config validation #17530
  * NVIDIA GPU support with new `--gpus=nvidia` flag for docker
    driver #15927 #17314 #17488
  * New `kubeflow` addon #17114
  * New `local-path-provisioner` addon #15062
  * Kicbase: Add `no-limit` option to `--cpus` &amp; `--memory` flags
    [#17491]
  * Hyper-V: Add memory validation for odd numbers #17325
  * QEMU: Improve cpu type and IP detection #17217
  * Mask http(s)_proxy password from startup output #17116
  * `--delete-on-faliure` also recreates cluster for kubeadm
    failures #16890
  * Addon auto-pause: Configure intervals using `--auto-pause-
    interval` #17070
  * `--kubernetes-version` checks GitHub for version validation
    and improved error output for invalid versions #16865
  * Bugs:
  * QEMU: Fix addons failing to enable #17402
  * Fix downloading the wrong kubeadm images for k8s versions
    after minikube release #17373
  * Fix enabling &amp; disabling addons with non-existing cluster
    [#17324]
  * Fix delete if container-runtime doesn't exist #17347
  * Fix network not found not being detected on new Docker
    versions #17323
  * Fix addon registry doesn't follow Minikube DNS domain name
    configuration (--dns-domain) #15585
  * Version Upgrades:
  * Bump Kubernetes version default: v1.28.3 and latest: v1.28.3
  * Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.9 to 1.5.11 #17225 #17259
  * Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.19.0 to v0.20.1 #17135 #17365
  * Addon ingress: Update ingress-nginx/controller image from
    v1.8.1 to v1.9.3 #17223 #17297 #17348 #17421
  * Addon inspektor-gadget: Update inspektor-gadget image from
    v0.19.0 to v0.21.0 #17176 #17340
  * Addon istio-provisioner: Update istio/operator image from
    1.12.2 to 1.19.3 #17383 #17436
  * Addon kong: Update kong image from 3.2 to 3.4.2 #17485
  * Addon registry: Update registry image from 2.8.1 to 2.8.3
    [#17382] #17467
  * CNI: Update calico from v3.26.1 to v3.26.3 #17363 #17375
  * CNI: Update flannel from v0.22.1 to v0.22.3 #17102 #17263
  * CNI: Update kindnetd from v20230511-dc714da8 to
    v20230809-80a64d96 #17233
  * Kicbase/ISO: Update buildkit from v0.11.6 to v0.12.2 #17194
  * Kicbase/ISO: Update containerd from v1.7.3 to v1.7.7 #17243
    [#17466]
  * Kicbase/ISO: Update crictl from v1.21.0 to v1.28.0 #17240
  * Kicbase/ISO: Update docker from 24.0.4 to 24.0.6 #17120
    [#17207]
  * Kicbase/ISO: Update nerdctl from 1.0.0 to 1.6.2 #17145 #17339
    [#17434]
  * Kicbase/ISO: Update runc from v1.1.7 to v1.1.9 #17250
  * Kicbase: Bump ubuntu:jammy from 20230624 to 20231004 #17086
    [#17174] #17345 #17423</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860800">- update to 1.33.0:
  * Features:
  - Support multi-control plane - HA clusters --ha #17909
    Tutorial
  - Add support for Kubernetes v1.30 #18669
  - Support exposing clusterIP services via minikube service
    [#17877]
  - Addon gvisor: Add arm64 support #18063 #18453
  - New Addon: YAKD - Kubernetes Dashboard addon #17775
  * Minor Improvements:
  - Add active kubecontext to minikube profile list output #17735
  - CNI calico: support kubeadm.pod-network-cidr #18233
  - CNI bridge: Ensure pod communications are allowed #16143
  - Addon auto-pause: Remove memory leak &amp; add configurable
    interval #17936
  - image build: Add docker.io/library to image short names
    [#16214]
  - cp: Create directory if not present #17715
  - Move errors getting logs into log output itself #18007
  - Add default sysctls to allow privileged ports with no
    capabilities #18421
  - Include extended attributes in preload tarballs #17829
  - Apply kubeadm.applyNodeLabels label to all nodes #16416
  - Limit driver status check to 20s #17553
  - Include journalctl logs if systemd service fails to start
    [#17659]
  - Fix "Failed to enable container runtime: sudo systemctl
    restart cri-docker" #17907
  - Fix containerd redownloading existing images on start #17671
  - Fix kvm2 not detecting containerd preload #17658
  - Fix modifying Docker binfmt config #17830
  - Fix auto-pause addon #17866
  - Fix not using preload with overlayfs storage driver #18333
  - Fix image repositories not allowing subdomains with numbers
    [#17496]
  - Fix stopping cluster when using kvm2 with containerd #17967
  - Fix starting more than one cluster on kvm2 arm64 #18241
  - Fix starting kvm2 clusters using Linux on arm64 Mac #18239
  - Fix displaying error when deleting non-existing cluster
    [#17713]
  - Fix no-limit not being respected on restart #17598
  - Fix not applying kubeadm.applyNodeLabels label to nodes added
    after inital start #16416
  - Fix logs delimiter output #17734
  * Bugs:
  - Fix unescaped local host regex #18617
  - Fix regex on validateNetwork to support special characters
    [#18158]
  * Version Upgrades:
  - Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
    [#18669]
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.0 to 0.23.1 #18517
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.26.0 to v0.27.0 #18588
  - Addon istio-provisioner: Update istio/operator image from
    1.21.0 to 1.21.1 #18644
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.0 to v0.7.1 #18551
  - CNI: Update calico from v3.27.0 to v3.27.3 #18206
  - CNI: Update flannel from v0.24.4 to v0.25.1 #18641
  - Kicbase/ISO: Update buildkit from v0.13.0 to v0.13.1 #18566
  - Kicbase/ISO: Update containerd from v1.7.14 to v1.7.15 #18621
  - Kicbase/ISO: Update cri-dockerd from v0.3.3 to v0.3.12 #18585
  - Kicbase/ISO: Update crun from 1.14 to 1.14.4 #18610
  - Kicbase/ISO: Update docker from 25.0.4 to 26.0.1 #18485
    [#18649]
  - Kicbase/ISO: Update nerdctl from 1.7.4 to 1.7.5 #18634
  - Kicbase: Update nerdctld from 0.5.1 to 0.6.0 #18647</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860801">- update to 1.33.1:
  * Bugs:
  - Fix DNSSEC validation failed errors #18830
  - Fix too many open files errors #18832
  - CNI cilium: Fix cilium pods failing to start-up #18846
  - Addon ingress: Fix enable failing on arm64 machines using VM
    driver #18779
  - Addon kubeflow: Fix some components missing arm64 images
    [#18765]
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.15 to 1.5.17 #18773 #18811
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.1 to v0.23.2 #18793
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.0 to v1.10.1 #18756
  - Addon istio-provisioner: Update istio/operator image from
    1.21.1 to 1.21.2 #18757
  - Addon kubevirt: Update bitnami/kubectl image from 1.29.3 to
    1.30.0 #18711 #18771
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.14.5 to v0.15.0 #18703
  - CNI cilium: Update from v1.15.1 to v1.15.3 #18846
  - High Availability: Update kube-vip from 0.7.1 to v0.8.0
    [#18774]
  - Kicbase/ISO: Update docker from 26.0.1 to 26.0.2 #18706
  - Kicbase: Bump ubuntu:jammy from 20240227 to 20240427 #18702
    [#18769] #18804</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721390400">- add socat recommends (bsc#1120850)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1725969600">- update to 1.34.0 (boo#1227017 boo#1227049 boo#1227005):
  For a more detailed changelog, including changes occurring in
  pre-release versions, see CHANGELOG.md.
  https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
  * Breaking Changes:
  - Bump minimum podman version to 4.9.0 #19457
  - Disallow using Docker Desktop 4.34.0 #19576
  * Features:
  - Bump default Kubernetes version to v1.31.0 #19435
  - Add new driver for macOS: vfkit #19423
  - Add Parallels driver support for darwin/arm64 #19373
  - Add new volcano addon #18602
  - Addons ingress-dns: Added support for all architectures
    [#19198]
  - Support privileged ports on WSL #19370
  - VM drivers with docker container-runtime now use
    docker-buildx for image building #19339
  - Support running x86 QEMU on arm64 #19228
  - Add -o json option for addon images command #19364
  * Improvements:
  - add -d shorthand for --driver #19356
  - add -c shorthand for --container-runtime #19217
  - kvm2: Don't delete the "default" libvirt network #18920
  - Update MINIKUBE_HOME usage #18648
  - CNI: Updated permissions to support network policies on
    kindnet #19360
  - GPU: Set NVIDIA_DRIVER_CAPABILITIES to all when GPU is
    enabled #19345
  - Improved error message when trying to use mount on system
    missing 9P #18995
  - Improved error message when enabling KVM addons on non-KVM
    cluster #19195
  - Added warning when loading image with wrong arch #19229
  - profile list --output json handle empty config folder #16900
  - Check connectivity outside minikube when connectivity issuse
    [#18859]
  * Bugs:
  - Fix not creating API server tunnel for QEMU w/ builtin
    network #19191
  - Fix waiting for user input on firewall unblock when
  - -interactive=false #19531
  - Fix network retry check when subnet already in use for podman
    [#17779]
  - Fix empty tarball when generating image save #19312
  - Fix missing permission for kong-serviceaccount #19002
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.17 to 1.5.23 #19341 #19501
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.2 to v0.25.0 #18992 #19152 #19349
  - Addon kong: Update kong image from 3.6.1 to 3.7.1 #19046
    [#19124]
  - Addon kubevirt: Update bitnami/kubectl image from 1.30.0 to
    1.31.0 #18929 #19087 #19313 #19479
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.1 to v1.11.2 #19302 #19461
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.27.0 to v0.32.0 #18872 #18931 #19011 #19166 #19411 #19554
  - Addon istio-provisioner: Update istio/operator image from
    1.21.2 to 1.23.0 #18932 #19052 #19167 #19283 #19450
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.15.0 to v0.16.2 #19162 #19266 #19336 #19409
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.1 to v0.7.2 #19529
  - Addon YAKD: bump marcnuri/yakd image from 0.0.4 to 0.0.5
    [#19145]
  - CNI: Update calico from v3.27.3 to v3.28.1 #18870 #19377
  - CNI: Update cilium from v1.15.3 to v1.16.1 #18925 #19084
    [#19247] #19337 #19476
  - CNI: Update kindnetd from v20240202-8f1494ea to
    v20240813-c6f155d6 #18933 #19252 #19265 #19307 #19378 #19446
  - CNI: Update flannel from v0.25.1 to v0.25.6 #18966 #19008
    [#19085] #19297 #19522
  - Kicbase: Update nerdctld from 0.6.0 to 0.6.1 #19282
  - Kicbase: Bump ubuntu:jammy from 20240427 to 20240808 #19068
    [#19184] #19478
  - Kicbase/ISO: Update buildkit from v0.13.1 to v0.15.2 #19024
    [#19116] #19264 #19355 #19452
  - Kicbase/ISO: Update cni-plugins from v1.4.1 to v1.5.1 #19044
    [#19128]
  - Kicbase/ISO: Update containerd from v1.7.15 to v1.7.21 #18934
    [#19106] #19186 #19298 #19521
  - Kicbase/ISO: Update cri-dockerd from v0.3.12 to v0.3.15
    [#19199] #19249
  - Kicbase/ISO: Update crun from 1.14.4 to 1.16.1 #19112 #19389
    [#19443]
  - Kicbase/ISO: Update docker from 26.0.2 to 27.2.0 #18993
    [#19038] #19142 #19153 #19175 #19319 #19326 #19429 #19530
  - Kicbase/ISO: Update nerdctl from 1.7.5 to 1.7.6 #18869
  - Kicbase/ISO: Update runc from v1.1.12 to v1.1.13 #19104</changelog>
</package>
<package pkgid="315eed5683cda98776f31dc0b903bed774fd8e0575c3048d7293f48148e639fe" name="doomsday" arch="ppc64le">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1427716800">- Add doomsday-no-abs-icon.patch: Do not use absolute path to
  icons. Applicatio containerisation requires the icons to be below
  /usr/share/icons or /usr/share/pixmaps.
- Copy the icons from the app directory to /usr/share/pixmaps.</changelog>
  <changelog author="jengelh@inai.de" date="1466078400">- Add -Wno-narrowing to let gcc6 build pass</changelog>
  <changelog author="jengelh@inai.de" date="1466251200">- Update to new upstream release 1.15.8
  * Custom episodes. Episode (DED) definitions specify the structure of
  game episodes (including hubs) enabling entirely new episodes and
  modifying the originals.
  * MAPINFO support. MAPINFO (Hexen) definitions are now supported in
  Doom and Heretic, as well as Hexen. Note that, presently, only the
  Hexen dialect of MAPINFO is supported (ZDoom uses its own MAPINFO
  dialect).
  * Adjustable pixel density. If your GPU is on the slower side, you
  can improve performance by reducing game view resolution. The rest
  of the UI remains sharp since the display mode is not changed. As a
  bonus, you can also get a nice nostalgic aesthetic similar to the
  original Doom on a CRT display.
- If you get a blank screen instead of the game title screen
  after selecting the IWAD to play, you may need to reset your
  settings (~/.doomsday)!
- Added doomsday-ncurses.diff (work around absence of ncurses.pc
  in not-too-new ncurses)</changelog>
  <changelog author="jengelh@inai.de" date="1492689600">- Update to new upstream release 2.0
  * The Home Screen replaces the front-end app. The Python-based
    Snowberry launcher application was created in 2005 and has been
    used for starting Doomsday ever since. In version 2.0, the
    launcher is no longer needed because Doomsday's Home Screen
    (previously called "ring zero") replaces its functionality.
  * Built-in support for packages. One of the launcher's key features
    was add-on management. This is now also part of Doomsday itself
    in the form of packages. Anything that Doomsday can load — WADs,
    resource packs, 3D models, etc. — is now handled via the same
    package management system. This enables Doomsday to track which
    files are in use in saved games and multiplayer games, and makes
    it possible to automatically ensure that the correct files are
    loaded at any given time.
  * New 3D model renderer. Doomsday's graphics code is undergoing a
    transition to a newer version of OpenGL, namely "OpenGL3/4 Core
    Profile"). Certain parts like the engine UI have already
    completed this transition, however the game renderer itself has
    not. In version 2.0, the new version of the 3D model renderer has
    reached a state where it is useful for actual gameplay. This new
    renderer supports FBX and MD5 models (among other formats),
    skeletal animation, GLSL shaders, and Doomsday Script.</changelog>
  <changelog author="jengelh@inai.de" date="1513252800">- Update to new bugfix release 2.0.3
  * Server had crashed during startup with error messages related
    to threading
  * Non-standard C++ code had led to crash when using gcc7
  * Removed duplicate IWAD spec for Heretic 1.3 /
    Shadow of the Serpent Riders
  * Hexen: fix crash after returning to a different map in a hub
- Add doomsday-libs.diff, doomsday-notime.diff</changelog>
  <changelog author="jengelh@inai.de" date="1515931200">- Add bundled() markers</changelog>
  <changelog author="jengelh@inai.de" date="1518091200">- Get rid of BuildRequires: xorg-x11-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Update to new upstream release 2.1.1
  * Graphics optimizations: While games still use the classic
    renderer like in 2.0, all graphics are now drawn using OpenGL
    3.3. This enables optimizations for more efficient rendering
    of the player view, menus, text, and the Doomsday UI.
  * UI improvements: The Doomsday UI look and feel has been
    refreshed. The game library is now more flexible and powerful
    with further game customization settings and view options.
  * Multiplayer convenience: Clients will automatically download
    missing PWADs from the server before joining the game.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572696000">- Previous implicit dependency on xxf86vm is now added
  as an explicit BuildRequires.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579435200">- Update to release 2.2.1.1
  * The built-in scripting language has gained wider integration
    in the engine internals.
  * Scripted mobj actions
  * A number of modding related improvements have been done for
    Heretic. For example: customizable menu labels, enhanced
    intermission screen, Values for ammo per shot, support for
    Hexen-like wall-bouncing missiles, and a script binding for
    starting an enemy’s attack.
  * Separate FOV for rendering player weapons
  * Doomsday now detects Freedoom v0.12.1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583409600">- Add -lminizip to doomsday-libs.diff to cure a linker error.
- Update to release 2.2.2
  * Doomsday Script improvements, Heretic modding, weapon
    field of view.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1585483200">- Add -DCMAKE_SKIP_RPATH</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Use openGL ES 3 for aarch64 and %arm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Drop recommendation for timidity, this backend is not selectable
  from the game.</changelog>
  <changelog author="Yevgeny Sliosarenko &lt;musicsuse@gmx.com&gt;" date="1615377600">- Updated to release 2.3.1
- What's new in 2.3.1:
  * This version improves support for vanilla DOOM render hacks and adds more script bindings to manipulate things in the map.
    DOOM render hacks. TNT: Evilution and The Plutonia Experiment use several render/map hacks to take advantage of quirks in the original DOOM renderer.
    Many of these effects are now supported (or fixed) in Doomsday.
    Examples: TNT MAP02 deep water, TNT MAP02 windows overlooking the deep water, TNT MAP09 transparent window, TNT MAP31 Arachnotrons inside pillars.
    Scripting. Several new Doomsday Script bindings were added, allowing access to game, player, and thing properties.
    In addition to spawning things, one can now list things by type, check their state and flags, and perform state changes on them.
    Things can also have an “On death” script that gets run when the thing dies. Bitwise operators are now available in scripts.
    Modding. Sprite renaming is supported via DeHackEd.
    In Heretic, ambient sound sequences can be redefined and new ones can be added via the Audio module.
    Changing the sequences is also possible during gameplay. The earthquake effect from Hexen is now also available in Heretic.
    It can be controlled via scripts.
    Renderer. Player HUD weapon models may specify a custom FOV value for rendering so that model authors have more control over the appearance, for instance to replicate a 2D sprite appearance more faithfully.
  * Patch release for 2.3 that fixes some incorrect behavior:
    Heretic: Sky textures are only partially visible.
    Hexen: Sky textures are sized incorrectly.
    Alignment of floor/ceiling textures whose size is not 64×64.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624708800">- Drop unused launcher subpackage.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742644800">- Make build recipe POSIX sh compatible
- Use system assimp library [boo#1239917]</changelog>
</package>
<package pkgid="72224bdc4d48e4b12510ac280ef5e9be9957bc3366e97ffdb8c90214ce823477" name="doomsday" arch="s390x">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1427716800">- Add doomsday-no-abs-icon.patch: Do not use absolute path to
  icons. Applicatio containerisation requires the icons to be below
  /usr/share/icons or /usr/share/pixmaps.
- Copy the icons from the app directory to /usr/share/pixmaps.</changelog>
  <changelog author="jengelh@inai.de" date="1466078400">- Add -Wno-narrowing to let gcc6 build pass</changelog>
  <changelog author="jengelh@inai.de" date="1466251200">- Update to new upstream release 1.15.8
  * Custom episodes. Episode (DED) definitions specify the structure of
  game episodes (including hubs) enabling entirely new episodes and
  modifying the originals.
  * MAPINFO support. MAPINFO (Hexen) definitions are now supported in
  Doom and Heretic, as well as Hexen. Note that, presently, only the
  Hexen dialect of MAPINFO is supported (ZDoom uses its own MAPINFO
  dialect).
  * Adjustable pixel density. If your GPU is on the slower side, you
  can improve performance by reducing game view resolution. The rest
  of the UI remains sharp since the display mode is not changed. As a
  bonus, you can also get a nice nostalgic aesthetic similar to the
  original Doom on a CRT display.
- If you get a blank screen instead of the game title screen
  after selecting the IWAD to play, you may need to reset your
  settings (~/.doomsday)!
- Added doomsday-ncurses.diff (work around absence of ncurses.pc
  in not-too-new ncurses)</changelog>
  <changelog author="jengelh@inai.de" date="1492689600">- Update to new upstream release 2.0
  * The Home Screen replaces the front-end app. The Python-based
    Snowberry launcher application was created in 2005 and has been
    used for starting Doomsday ever since. In version 2.0, the
    launcher is no longer needed because Doomsday's Home Screen
    (previously called "ring zero") replaces its functionality.
  * Built-in support for packages. One of the launcher's key features
    was add-on management. This is now also part of Doomsday itself
    in the form of packages. Anything that Doomsday can load — WADs,
    resource packs, 3D models, etc. — is now handled via the same
    package management system. This enables Doomsday to track which
    files are in use in saved games and multiplayer games, and makes
    it possible to automatically ensure that the correct files are
    loaded at any given time.
  * New 3D model renderer. Doomsday's graphics code is undergoing a
    transition to a newer version of OpenGL, namely "OpenGL3/4 Core
    Profile"). Certain parts like the engine UI have already
    completed this transition, however the game renderer itself has
    not. In version 2.0, the new version of the 3D model renderer has
    reached a state where it is useful for actual gameplay. This new
    renderer supports FBX and MD5 models (among other formats),
    skeletal animation, GLSL shaders, and Doomsday Script.</changelog>
  <changelog author="jengelh@inai.de" date="1513252800">- Update to new bugfix release 2.0.3
  * Server had crashed during startup with error messages related
    to threading
  * Non-standard C++ code had led to crash when using gcc7
  * Removed duplicate IWAD spec for Heretic 1.3 /
    Shadow of the Serpent Riders
  * Hexen: fix crash after returning to a different map in a hub
- Add doomsday-libs.diff, doomsday-notime.diff</changelog>
  <changelog author="jengelh@inai.de" date="1515931200">- Add bundled() markers</changelog>
  <changelog author="jengelh@inai.de" date="1518091200">- Get rid of BuildRequires: xorg-x11-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Update to new upstream release 2.1.1
  * Graphics optimizations: While games still use the classic
    renderer like in 2.0, all graphics are now drawn using OpenGL
    3.3. This enables optimizations for more efficient rendering
    of the player view, menus, text, and the Doomsday UI.
  * UI improvements: The Doomsday UI look and feel has been
    refreshed. The game library is now more flexible and powerful
    with further game customization settings and view options.
  * Multiplayer convenience: Clients will automatically download
    missing PWADs from the server before joining the game.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572696000">- Previous implicit dependency on xxf86vm is now added
  as an explicit BuildRequires.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579435200">- Update to release 2.2.1.1
  * The built-in scripting language has gained wider integration
    in the engine internals.
  * Scripted mobj actions
  * A number of modding related improvements have been done for
    Heretic. For example: customizable menu labels, enhanced
    intermission screen, Values for ammo per shot, support for
    Hexen-like wall-bouncing missiles, and a script binding for
    starting an enemy’s attack.
  * Separate FOV for rendering player weapons
  * Doomsday now detects Freedoom v0.12.1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583409600">- Add -lminizip to doomsday-libs.diff to cure a linker error.
- Update to release 2.2.2
  * Doomsday Script improvements, Heretic modding, weapon
    field of view.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1585483200">- Add -DCMAKE_SKIP_RPATH</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Use openGL ES 3 for aarch64 and %arm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Drop recommendation for timidity, this backend is not selectable
  from the game.</changelog>
  <changelog author="Yevgeny Sliosarenko &lt;musicsuse@gmx.com&gt;" date="1615377600">- Updated to release 2.3.1
- What's new in 2.3.1:
  * This version improves support for vanilla DOOM render hacks and adds more script bindings to manipulate things in the map.
    DOOM render hacks. TNT: Evilution and The Plutonia Experiment use several render/map hacks to take advantage of quirks in the original DOOM renderer.
    Many of these effects are now supported (or fixed) in Doomsday.
    Examples: TNT MAP02 deep water, TNT MAP02 windows overlooking the deep water, TNT MAP09 transparent window, TNT MAP31 Arachnotrons inside pillars.
    Scripting. Several new Doomsday Script bindings were added, allowing access to game, player, and thing properties.
    In addition to spawning things, one can now list things by type, check their state and flags, and perform state changes on them.
    Things can also have an “On death” script that gets run when the thing dies. Bitwise operators are now available in scripts.
    Modding. Sprite renaming is supported via DeHackEd.
    In Heretic, ambient sound sequences can be redefined and new ones can be added via the Audio module.
    Changing the sequences is also possible during gameplay. The earthquake effect from Hexen is now also available in Heretic.
    It can be controlled via scripts.
    Renderer. Player HUD weapon models may specify a custom FOV value for rendering so that model authors have more control over the appearance, for instance to replicate a 2D sprite appearance more faithfully.
  * Patch release for 2.3 that fixes some incorrect behavior:
    Heretic: Sky textures are only partially visible.
    Hexen: Sky textures are sized incorrectly.
    Alignment of floor/ceiling textures whose size is not 64×64.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624708800">- Drop unused launcher subpackage.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742644800">- Make build recipe POSIX sh compatible
- Use system assimp library [boo#1239917]</changelog>
</package>
<package pkgid="1dacd4d750922cdc864008bd4ff5b94c9aa1d2baa84daf688e19461e54432b6a" name="doomsday" arch="src">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="jengelh@inai.de" date="1398945600">- Update to new upstream release 1.14.1, which fixes:
  * particles were shut off shortly after level start
  * flickering light decoration on moving platform
  * letterboxed/pillarboxed drawing of the game was broken
  * Heretic ghost mummies' floating spirits were not disappearing
  after death
  * Shift key state was not recognized by bindings when typing in
  console
  * Multiplayer weapons were not remaining in play
  * Gracefully abort if OpenGL version is not sufficient</changelog>
  <changelog author="jengelh@inai.de" date="1400587200">- Update to new upstream release 1.14.3, which fixes:
  * Hexen: Hub maps reset after saving, causing invalid game world
  state
  * Doom 2: Crash playing sci2.wad MAP13
  * Better compatibility with vanilla Doom renderer: dynamic
  map hacks dependent on non-neighbor planes
  * Hexen: Saving error — "already exists"</changelog>
  <changelog author="jengelh@inai.de" date="1413115200">- Update to new upstream release 1.14.5, which fixes:
  * Hexen: Loading autosaved progress on a previously visited map
  loads an out of date save state
  * Hexen: Number of inventory items increases when going through
  a portal
  * Hexen: Puzzle progress in main hub not showing up</changelog>
  <changelog author="dimstar@opensuse.org" date="1427716800">- Add doomsday-no-abs-icon.patch: Do not use absolute path to
  icons. Applicatio containerisation requires the icons to be below
  /usr/share/icons or /usr/share/pixmaps.
- Copy the icons from the app directory to /usr/share/pixmaps.</changelog>
  <changelog author="jengelh@inai.de" date="1466078400">- Add -Wno-narrowing to let gcc6 build pass</changelog>
  <changelog author="jengelh@inai.de" date="1466251200">- Update to new upstream release 1.15.8
  * Custom episodes. Episode (DED) definitions specify the structure of
  game episodes (including hubs) enabling entirely new episodes and
  modifying the originals.
  * MAPINFO support. MAPINFO (Hexen) definitions are now supported in
  Doom and Heretic, as well as Hexen. Note that, presently, only the
  Hexen dialect of MAPINFO is supported (ZDoom uses its own MAPINFO
  dialect).
  * Adjustable pixel density. If your GPU is on the slower side, you
  can improve performance by reducing game view resolution. The rest
  of the UI remains sharp since the display mode is not changed. As a
  bonus, you can also get a nice nostalgic aesthetic similar to the
  original Doom on a CRT display.
- If you get a blank screen instead of the game title screen
  after selecting the IWAD to play, you may need to reset your
  settings (~/.doomsday)!
- Added doomsday-ncurses.diff (work around absence of ncurses.pc
  in not-too-new ncurses)</changelog>
  <changelog author="jengelh@inai.de" date="1492689600">- Update to new upstream release 2.0
  * The Home Screen replaces the front-end app. The Python-based
    Snowberry launcher application was created in 2005 and has been
    used for starting Doomsday ever since. In version 2.0, the
    launcher is no longer needed because Doomsday's Home Screen
    (previously called "ring zero") replaces its functionality.
  * Built-in support for packages. One of the launcher's key features
    was add-on management. This is now also part of Doomsday itself
    in the form of packages. Anything that Doomsday can load — WADs,
    resource packs, 3D models, etc. — is now handled via the same
    package management system. This enables Doomsday to track which
    files are in use in saved games and multiplayer games, and makes
    it possible to automatically ensure that the correct files are
    loaded at any given time.
  * New 3D model renderer. Doomsday's graphics code is undergoing a
    transition to a newer version of OpenGL, namely "OpenGL3/4 Core
    Profile"). Certain parts like the engine UI have already
    completed this transition, however the game renderer itself has
    not. In version 2.0, the new version of the 3D model renderer has
    reached a state where it is useful for actual gameplay. This new
    renderer supports FBX and MD5 models (among other formats),
    skeletal animation, GLSL shaders, and Doomsday Script.</changelog>
  <changelog author="jengelh@inai.de" date="1513252800">- Update to new bugfix release 2.0.3
  * Server had crashed during startup with error messages related
    to threading
  * Non-standard C++ code had led to crash when using gcc7
  * Removed duplicate IWAD spec for Heretic 1.3 /
    Shadow of the Serpent Riders
  * Hexen: fix crash after returning to a different map in a hub
- Add doomsday-libs.diff, doomsday-notime.diff</changelog>
  <changelog author="jengelh@inai.de" date="1515931200">- Add bundled() markers</changelog>
  <changelog author="jengelh@inai.de" date="1518091200">- Get rid of BuildRequires: xorg-x11-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Update to new upstream release 2.1.1
  * Graphics optimizations: While games still use the classic
    renderer like in 2.0, all graphics are now drawn using OpenGL
    3.3. This enables optimizations for more efficient rendering
    of the player view, menus, text, and the Doomsday UI.
  * UI improvements: The Doomsday UI look and feel has been
    refreshed. The game library is now more flexible and powerful
    with further game customization settings and view options.
  * Multiplayer convenience: Clients will automatically download
    missing PWADs from the server before joining the game.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572696000">- Previous implicit dependency on xxf86vm is now added
  as an explicit BuildRequires.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579435200">- Update to release 2.2.1.1
  * The built-in scripting language has gained wider integration
    in the engine internals.
  * Scripted mobj actions
  * A number of modding related improvements have been done for
    Heretic. For example: customizable menu labels, enhanced
    intermission screen, Values for ammo per shot, support for
    Hexen-like wall-bouncing missiles, and a script binding for
    starting an enemy’s attack.
  * Separate FOV for rendering player weapons
  * Doomsday now detects Freedoom v0.12.1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583409600">- Add -lminizip to doomsday-libs.diff to cure a linker error.
- Update to release 2.2.2
  * Doomsday Script improvements, Heretic modding, weapon
    field of view.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1585483200">- Add -DCMAKE_SKIP_RPATH</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Use openGL ES 3 for aarch64 and %arm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Drop recommendation for timidity, this backend is not selectable
  from the game.</changelog>
  <changelog author="Yevgeny Sliosarenko &lt;musicsuse@gmx.com&gt;" date="1615377600">- Updated to release 2.3.1
- What's new in 2.3.1:
  * This version improves support for vanilla DOOM render hacks and adds more script bindings to manipulate things in the map.
    DOOM render hacks. TNT: Evilution and The Plutonia Experiment use several render/map hacks to take advantage of quirks in the original DOOM renderer.
    Many of these effects are now supported (or fixed) in Doomsday.
    Examples: TNT MAP02 deep water, TNT MAP02 windows overlooking the deep water, TNT MAP09 transparent window, TNT MAP31 Arachnotrons inside pillars.
    Scripting. Several new Doomsday Script bindings were added, allowing access to game, player, and thing properties.
    In addition to spawning things, one can now list things by type, check their state and flags, and perform state changes on them.
    Things can also have an “On death” script that gets run when the thing dies. Bitwise operators are now available in scripts.
    Modding. Sprite renaming is supported via DeHackEd.
    In Heretic, ambient sound sequences can be redefined and new ones can be added via the Audio module.
    Changing the sequences is also possible during gameplay. The earthquake effect from Hexen is now also available in Heretic.
    It can be controlled via scripts.
    Renderer. Player HUD weapon models may specify a custom FOV value for rendering so that model authors have more control over the appearance, for instance to replicate a 2D sprite appearance more faithfully.
  * Patch release for 2.3 that fixes some incorrect behavior:
    Heretic: Sky textures are only partially visible.
    Hexen: Sky textures are sized incorrectly.
    Alignment of floor/ceiling textures whose size is not 64×64.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624708800">- Drop unused launcher subpackage.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742644800">- Make build recipe POSIX sh compatible
- Use system assimp library [boo#1239917]</changelog>
</package>
<package pkgid="1b8ac5dedfb7eae660858d3a617d81795ecdb0604199b4b31d069b5526586fc9" name="doomsday" arch="x86_64">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="dimstar@opensuse.org" date="1427716800">- Add doomsday-no-abs-icon.patch: Do not use absolute path to
  icons. Applicatio containerisation requires the icons to be below
  /usr/share/icons or /usr/share/pixmaps.
- Copy the icons from the app directory to /usr/share/pixmaps.</changelog>
  <changelog author="jengelh@inai.de" date="1466078400">- Add -Wno-narrowing to let gcc6 build pass</changelog>
  <changelog author="jengelh@inai.de" date="1466251200">- Update to new upstream release 1.15.8
  * Custom episodes. Episode (DED) definitions specify the structure of
  game episodes (including hubs) enabling entirely new episodes and
  modifying the originals.
  * MAPINFO support. MAPINFO (Hexen) definitions are now supported in
  Doom and Heretic, as well as Hexen. Note that, presently, only the
  Hexen dialect of MAPINFO is supported (ZDoom uses its own MAPINFO
  dialect).
  * Adjustable pixel density. If your GPU is on the slower side, you
  can improve performance by reducing game view resolution. The rest
  of the UI remains sharp since the display mode is not changed. As a
  bonus, you can also get a nice nostalgic aesthetic similar to the
  original Doom on a CRT display.
- If you get a blank screen instead of the game title screen
  after selecting the IWAD to play, you may need to reset your
  settings (~/.doomsday)!
- Added doomsday-ncurses.diff (work around absence of ncurses.pc
  in not-too-new ncurses)</changelog>
  <changelog author="jengelh@inai.de" date="1492689600">- Update to new upstream release 2.0
  * The Home Screen replaces the front-end app. The Python-based
    Snowberry launcher application was created in 2005 and has been
    used for starting Doomsday ever since. In version 2.0, the
    launcher is no longer needed because Doomsday's Home Screen
    (previously called "ring zero") replaces its functionality.
  * Built-in support for packages. One of the launcher's key features
    was add-on management. This is now also part of Doomsday itself
    in the form of packages. Anything that Doomsday can load — WADs,
    resource packs, 3D models, etc. — is now handled via the same
    package management system. This enables Doomsday to track which
    files are in use in saved games and multiplayer games, and makes
    it possible to automatically ensure that the correct files are
    loaded at any given time.
  * New 3D model renderer. Doomsday's graphics code is undergoing a
    transition to a newer version of OpenGL, namely "OpenGL3/4 Core
    Profile"). Certain parts like the engine UI have already
    completed this transition, however the game renderer itself has
    not. In version 2.0, the new version of the 3D model renderer has
    reached a state where it is useful for actual gameplay. This new
    renderer supports FBX and MD5 models (among other formats),
    skeletal animation, GLSL shaders, and Doomsday Script.</changelog>
  <changelog author="jengelh@inai.de" date="1513252800">- Update to new bugfix release 2.0.3
  * Server had crashed during startup with error messages related
    to threading
  * Non-standard C++ code had led to crash when using gcc7
  * Removed duplicate IWAD spec for Heretic 1.3 /
    Shadow of the Serpent Riders
  * Hexen: fix crash after returning to a different map in a hub
- Add doomsday-libs.diff, doomsday-notime.diff</changelog>
  <changelog author="jengelh@inai.de" date="1515931200">- Add bundled() markers</changelog>
  <changelog author="jengelh@inai.de" date="1518091200">- Get rid of BuildRequires: xorg-x11-devel.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559476800">- Update to new upstream release 2.1.1
  * Graphics optimizations: While games still use the classic
    renderer like in 2.0, all graphics are now drawn using OpenGL
    3.3. This enables optimizations for more efficient rendering
    of the player view, menus, text, and the Doomsday UI.
  * UI improvements: The Doomsday UI look and feel has been
    refreshed. The game library is now more flexible and powerful
    with further game customization settings and view options.
  * Multiplayer convenience: Clients will automatically download
    missing PWADs from the server before joining the game.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1572696000">- Previous implicit dependency on xxf86vm is now added
  as an explicit BuildRequires.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579435200">- Update to release 2.2.1.1
  * The built-in scripting language has gained wider integration
    in the engine internals.
  * Scripted mobj actions
  * A number of modding related improvements have been done for
    Heretic. For example: customizable menu labels, enhanced
    intermission screen, Values for ammo per shot, support for
    Hexen-like wall-bouncing missiles, and a script binding for
    starting an enemy’s attack.
  * Separate FOV for rendering player weapons
  * Doomsday now detects Freedoom v0.12.1.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583409600">- Add -lminizip to doomsday-libs.diff to cure a linker error.
- Update to release 2.2.2
  * Doomsday Script improvements, Heretic modding, weapon
    field of view.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1585483200">- Add -DCMAKE_SKIP_RPATH</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1597924800">- Use openGL ES 3 for aarch64 and %arm</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1600171200">- Drop recommendation for timidity, this backend is not selectable
  from the game.</changelog>
  <changelog author="Yevgeny Sliosarenko &lt;musicsuse@gmx.com&gt;" date="1615377600">- Updated to release 2.3.1
- What's new in 2.3.1:
  * This version improves support for vanilla DOOM render hacks and adds more script bindings to manipulate things in the map.
    DOOM render hacks. TNT: Evilution and The Plutonia Experiment use several render/map hacks to take advantage of quirks in the original DOOM renderer.
    Many of these effects are now supported (or fixed) in Doomsday.
    Examples: TNT MAP02 deep water, TNT MAP02 windows overlooking the deep water, TNT MAP09 transparent window, TNT MAP31 Arachnotrons inside pillars.
    Scripting. Several new Doomsday Script bindings were added, allowing access to game, player, and thing properties.
    In addition to spawning things, one can now list things by type, check their state and flags, and perform state changes on them.
    Things can also have an “On death” script that gets run when the thing dies. Bitwise operators are now available in scripts.
    Modding. Sprite renaming is supported via DeHackEd.
    In Heretic, ambient sound sequences can be redefined and new ones can be added via the Audio module.
    Changing the sequences is also possible during gameplay. The earthquake effect from Hexen is now also available in Heretic.
    It can be controlled via scripts.
    Renderer. Player HUD weapon models may specify a custom FOV value for rendering so that model authors have more control over the appearance, for instance to replicate a 2D sprite appearance more faithfully.
  * Patch release for 2.3 that fixes some incorrect behavior:
    Heretic: Sky textures are only partially visible.
    Hexen: Sky textures are sized incorrectly.
    Alignment of floor/ceiling textures whose size is not 64×64.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1624708800">- Drop unused launcher subpackage.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742644800">- Make build recipe POSIX sh compatible
- Use system assimp library [boo#1239917]</changelog>
</package>
<package pkgid="7d186c6d4b580e594961ce78f671ebf0ced5fdb76eb7328d1513630f1a77522a" name="dunst" arch="aarch64">
  <version epoch="0" ver="1.9.2" rel="bp156.2.3.1"/>
  <changelog author="mimi.vx@gmail.com" date="1434628800">- update to 1.1.0
  * bugfixes ( memmory leak on Spotify )
  * icons
- spec-cleaned</changelog>
  <changelog author="mimi.vx@gmail.com" date="1485000000">- removed unneded deps
- fixed bad free and memory leak by dunst_bad_free.patch</changelog>
  <changelog author="mimi.vx@gmail.com" date="1500724800">- update to 1.2.0
- dropped dunst_bad_free.patch
  * always_run_script option to run script even if a notification is suppressed
  * Support for more icon file types
  * Support for raw icons
  * hide_duplicate_count option to hide the number of duplicate notifications
  * Support for per-urgency frame colours
  * markup setting for more fine-grained control over how markup is handled
  * history_ignore rule action to exclude a notification from being
  added to the history
  * Support for setting the dpi value dunst will use for font rendering
  via the Xft.dpi X resource
  * Experimental support for per-monitor dpi calculation
  * max_icon_size option to scale down icons if they exceed a certain size
  * Middle click on notifications can be used to trigger actions
  * Systemd service file, installed by default
  * %n format flag for getting progress value without any extra characters
  * Text and icons are now centred vertically
  * Notifications aren’t considered duplicate if urgency or icons differ
  * The maximum length of a notification is limited to 5000 characters
  * The frame width and color settings were moved to the global section
  as frame_width and frame_color respectively
  * Dropped Xinerama in favour of RandR, Xinerama can be enabled with
  the -force_xinerama option if needed
  * allow_markup is deprecated with markup as its replacement
  * The urgency specific command line flags have been deprecated with
  no replacement, respond to issue #328 on the bug tracker
  if you depend on them
  * Infinite loop if there are 2 configuration file sections with the same name
  * URLs with dashes and underscores in them are now parsed properly
  * Many memory leaks
  * Category based rules were applied without actually matching
  * dmenu command not parsing quoted arguments correctly
  * Icon alignment with dynamic width
  * Issue when loading configuration files with very long lines
  * ‘\n’ is no longer expanded to a newline inside notification text
  * Notification window wasn’t redrawn if obscured on systems without a compositor
  * ignore_newline now works regardless of the markup setting
  * dmenu process being left as a zombie if no option was selected
  * Crash when opening urls parsed from &lt;a href=""&gt; tags</changelog>
  <changelog author="arun@gmx.de" date="1518004800">- specfile:
  * updated copyright year
  * changed dependency gdk-2.0 to gdk-pixbuf-2.0
- update to version 1.3.1
  * Race condition resulting in the service files being empty (#488)
- changes from version 1.3.0:
  * Added
    + ellipsize option to control how long lines should be ellipsized
    when word_wrap is set to false (#374)
    + A beginning tilde of a path is now expanded to the home of the
    current user (#351)
    + The image-path hint is now respected, as GApplications send
    their icon only via this link (#447)
    + The (legacy) image_data hint is now respected (#353)
    + If dunst can't acquire the DBus name, dunst prints the PID of
    the process holding the name (#458 #460)
    + Increased accuracy of timeouts by using microseconds internally
    (#379 #291)
    + Support for specifying timeout values in milliseconds, minutes,
    hours, or days. (#379)
    + Support for HTML img tags (via context menu) (#428)
  * Fixed
    + new_icon rule being ignored on notifications that had a raw icon
    (#423)
    + Format strings being replaced recursively in some cases (#322
    [#365])
    + DBus related memory leaks (#397)
    + Crash on X11 servers with RandR support less than 1.5. (#413
    [#364])
    + Silently reading the default config file, if -conf did not
    specify a valid file (#452)
    + Notification window flickering when a notification is replaced
    (#320 #415)
    + Inaccurate timeout in some cases (#291 #379)
  * Changed
    + Transient hints are now handled (#343 #310) An additional rule
    option (match_transient and set_transient) is added to
    optionally reset the transient setting
    + HTML links are now referred to by their text in the context menu
    rather than numbers (#428)
    + icon_folders setting renamed to icon_path (#170)
    + config.def.h and config.h got merged (#371)
    + The dependency on GTK3+ has been removed. Instead of GTK3+,
    dunst now requires gdk-pixbuf which had been a transient
    dependency before. (#334 #376)
    + The _GNU_SOURCE macros had been removed to make dunst portable
    to nonGNU systems (#403)
    + Internal refactorings of the notification queue handling. (#411)
    + Dunst does now install the systemd and dbus service files into
    their proper location given by pkg-config. Use
    SERVICEDIR_(DBUS|SYSTEMD) params to overwrite them. (#463)</changelog>
  <changelog author="jengelh@inai.de" date="1518350400">- Trim filler wording from description.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1519128000">- add makefile.patch to fix service installation</changelog>
  <changelog author="avindra@opensuse.org" date="1525608000">- update to version 1.3.2
  * Fix crash when loading invalid or corrupt icon file
- minor cleanup with spec-cleaner
- use %make_install macro</changelog>
  <changelog author="Petr Cervinka &lt;petr@cervinka.net&gt;" date="1559044800">- Update to version 1.4.0
  * Added
  - Add support to override `frame_color` via rules (#498)
  - Support for round corners (#420)
  - Ability to reference `$HOME` in icon paths with `~/` (#520)
  - Support to customize the mouse bindings (#530)
  - Command to toggle pause status (#535)
  - Ability to automatically replace similar notifications (like volume changes)
    via `stack_tag` (#552)
  - Comparison of raw icons for duplicate notifications (#571)
  - Introduce new desktop-entry filter (#470)
  - `fullscreen` rule to hide notifications when a fullscreen window is active (#472)
  - Added `skip_display` rule option to skip initial notification display, and
    include the notification in the history. (#590)
  * Fixed
  - Notification age not counting the time while the computer was suspended (#492)
  - Dunst losing always-on-top status on a window manager restart (#160)
  - Xpm icons not being recognized
  - When new notifications arrive, but display is full, important notifications don't
    have to wait for a timeout in a displayed notification (#541)
  - Dunst hanging while the context menu is open (#456)
  - Having &amp; inside a notification breaking markup (#546)
  - `&lt;I&gt; more` notifications don't occupy space anymore, if there is only a single
    notification waiting to get displayed. The notification gets displayed directly (#467)
  - Segfault when comparing icon name with a notification with a raw icon (#536)
  - Icon size can no longer be larger than the notification when a fixed width is specified (#540)
  * Changed
  - Transient notifications no longer skip history by default (#508)
  - The notification summary no longer accepts markup (#497)
  * Removed
  - Dependency on libxdg-basedir (#550)
- Update makefile.patch to be compatible with latest version
- Build and install dunstify binary, command which is completely compatible to notify-send
  and can be used alongside it, but offers more features.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1562155200">- Update to version 1.4.1
  * max_icon_size not working with dynamic width
  * Failure to parse color strings with trailing comments in the config
  * Negative width in geometry being ignored
  * Incorrect handling of the argument terminator -- in dunstify
  * Crash when changing DPI while no notifications are displayed
  * Fullscreen status change not being detected in some cases</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1596888000">- update to 1.5.0
- refresh makefile.patch
  * min_icon_size option to automatically scale up icons to a desired value
  * vertical_alignment option to control the text/icon alignment within the notification
  * Ability to configure multiple actions for each mouse event
  * dunstctl command line control client
  * RGBA support for all color strings
  * Ability to run multiple scripts for each notification
  * ignore_dbusclose setting
  * dunstify notification client is now installed by default
  * Keyboard follow mode falls back to the monitor with the mouse if no window has keyboard focus
  * Overflow when setting a &gt;=40 minute timeout
  * Unset configuration options not falling back to default values
  * Crash when $HOME environment variable is unset
  * Lack of antialiasing with round corners enabled</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1619697600">- update to 1.6.1
- refresh makefile.patch
  * Added
  - Wayland support. Dunst now runs natively on wayland. This fixes several bugs with dunst on wayland and allows idle detection. (#781)
  - A progress bar, useful for showing volume or brightness in notifications (#775)
  - A script in contrib for using the progress bar (#791)
  - dunstctl count for showing the number of notifications (#793)
  - Expose environment variables info about the notification to scripts (#802)
  - text_icon_padding for adding padding between the notification icon and text (#810)
  * Changed
  - Dunst now installs a system-wide config in /etc/dunst/dunstrc (#798)
  - Move part of the man page to dunst(5) (#799)
  * Fixed
  - Incorrect version in Makefile
  - history_ignore flag broken when using multiple rules (#747)
  - Divide by zero in radius calculation (#750)
  - Monitor setting overriding follow_mode (#755)
  - Incorrect monitor usage when using multiple X11 screens (#762)
  - Emit signal when paused property changes (#766)
  - dunstify can pass empty appname to libnotify (#768)
  - Incorrect handling of 'do_action, close' mouse action (#778)
  * Removed
  - DUNST_COMMAND_{PAUSE,RESUME,TOGGLE} (#830)-</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1625227200">- Do not hardcode web browser
  + dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1638878400">- Update to 1.7.2
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md
- Drop unneeded patch:
  * makefile.patch
- Drop upstreamed patch:
  * dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
</package>
<package pkgid="07036814afabb199c0ce8431703541234c80b46ebf538b264fa1dbd306392261" name="dunst" arch="i586">
  <version epoch="0" ver="1.9.2" rel="bp156.2.3.1"/>
  <changelog author="mimi.vx@gmail.com" date="1434628800">- update to 1.1.0
  * bugfixes ( memmory leak on Spotify )
  * icons
- spec-cleaned</changelog>
  <changelog author="mimi.vx@gmail.com" date="1485000000">- removed unneded deps
- fixed bad free and memory leak by dunst_bad_free.patch</changelog>
  <changelog author="mimi.vx@gmail.com" date="1500724800">- update to 1.2.0
- dropped dunst_bad_free.patch
  * always_run_script option to run script even if a notification is suppressed
  * Support for more icon file types
  * Support for raw icons
  * hide_duplicate_count option to hide the number of duplicate notifications
  * Support for per-urgency frame colours
  * markup setting for more fine-grained control over how markup is handled
  * history_ignore rule action to exclude a notification from being
  added to the history
  * Support for setting the dpi value dunst will use for font rendering
  via the Xft.dpi X resource
  * Experimental support for per-monitor dpi calculation
  * max_icon_size option to scale down icons if they exceed a certain size
  * Middle click on notifications can be used to trigger actions
  * Systemd service file, installed by default
  * %n format flag for getting progress value without any extra characters
  * Text and icons are now centred vertically
  * Notifications aren’t considered duplicate if urgency or icons differ
  * The maximum length of a notification is limited to 5000 characters
  * The frame width and color settings were moved to the global section
  as frame_width and frame_color respectively
  * Dropped Xinerama in favour of RandR, Xinerama can be enabled with
  the -force_xinerama option if needed
  * allow_markup is deprecated with markup as its replacement
  * The urgency specific command line flags have been deprecated with
  no replacement, respond to issue #328 on the bug tracker
  if you depend on them
  * Infinite loop if there are 2 configuration file sections with the same name
  * URLs with dashes and underscores in them are now parsed properly
  * Many memory leaks
  * Category based rules were applied without actually matching
  * dmenu command not parsing quoted arguments correctly
  * Icon alignment with dynamic width
  * Issue when loading configuration files with very long lines
  * ‘\n’ is no longer expanded to a newline inside notification text
  * Notification window wasn’t redrawn if obscured on systems without a compositor
  * ignore_newline now works regardless of the markup setting
  * dmenu process being left as a zombie if no option was selected
  * Crash when opening urls parsed from &lt;a href=""&gt; tags</changelog>
  <changelog author="arun@gmx.de" date="1518004800">- specfile:
  * updated copyright year
  * changed dependency gdk-2.0 to gdk-pixbuf-2.0
- update to version 1.3.1
  * Race condition resulting in the service files being empty (#488)
- changes from version 1.3.0:
  * Added
    + ellipsize option to control how long lines should be ellipsized
    when word_wrap is set to false (#374)
    + A beginning tilde of a path is now expanded to the home of the
    current user (#351)
    + The image-path hint is now respected, as GApplications send
    their icon only via this link (#447)
    + The (legacy) image_data hint is now respected (#353)
    + If dunst can't acquire the DBus name, dunst prints the PID of
    the process holding the name (#458 #460)
    + Increased accuracy of timeouts by using microseconds internally
    (#379 #291)
    + Support for specifying timeout values in milliseconds, minutes,
    hours, or days. (#379)
    + Support for HTML img tags (via context menu) (#428)
  * Fixed
    + new_icon rule being ignored on notifications that had a raw icon
    (#423)
    + Format strings being replaced recursively in some cases (#322
    [#365])
    + DBus related memory leaks (#397)
    + Crash on X11 servers with RandR support less than 1.5. (#413
    [#364])
    + Silently reading the default config file, if -conf did not
    specify a valid file (#452)
    + Notification window flickering when a notification is replaced
    (#320 #415)
    + Inaccurate timeout in some cases (#291 #379)
  * Changed
    + Transient hints are now handled (#343 #310) An additional rule
    option (match_transient and set_transient) is added to
    optionally reset the transient setting
    + HTML links are now referred to by their text in the context menu
    rather than numbers (#428)
    + icon_folders setting renamed to icon_path (#170)
    + config.def.h and config.h got merged (#371)
    + The dependency on GTK3+ has been removed. Instead of GTK3+,
    dunst now requires gdk-pixbuf which had been a transient
    dependency before. (#334 #376)
    + The _GNU_SOURCE macros had been removed to make dunst portable
    to nonGNU systems (#403)
    + Internal refactorings of the notification queue handling. (#411)
    + Dunst does now install the systemd and dbus service files into
    their proper location given by pkg-config. Use
    SERVICEDIR_(DBUS|SYSTEMD) params to overwrite them. (#463)</changelog>
  <changelog author="jengelh@inai.de" date="1518350400">- Trim filler wording from description.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1519128000">- add makefile.patch to fix service installation</changelog>
  <changelog author="avindra@opensuse.org" date="1525608000">- update to version 1.3.2
  * Fix crash when loading invalid or corrupt icon file
- minor cleanup with spec-cleaner
- use %make_install macro</changelog>
  <changelog author="Petr Cervinka &lt;petr@cervinka.net&gt;" date="1559044800">- Update to version 1.4.0
  * Added
  - Add support to override `frame_color` via rules (#498)
  - Support for round corners (#420)
  - Ability to reference `$HOME` in icon paths with `~/` (#520)
  - Support to customize the mouse bindings (#530)
  - Command to toggle pause status (#535)
  - Ability to automatically replace similar notifications (like volume changes)
    via `stack_tag` (#552)
  - Comparison of raw icons for duplicate notifications (#571)
  - Introduce new desktop-entry filter (#470)
  - `fullscreen` rule to hide notifications when a fullscreen window is active (#472)
  - Added `skip_display` rule option to skip initial notification display, and
    include the notification in the history. (#590)
  * Fixed
  - Notification age not counting the time while the computer was suspended (#492)
  - Dunst losing always-on-top status on a window manager restart (#160)
  - Xpm icons not being recognized
  - When new notifications arrive, but display is full, important notifications don't
    have to wait for a timeout in a displayed notification (#541)
  - Dunst hanging while the context menu is open (#456)
  - Having &amp; inside a notification breaking markup (#546)
  - `&lt;I&gt; more` notifications don't occupy space anymore, if there is only a single
    notification waiting to get displayed. The notification gets displayed directly (#467)
  - Segfault when comparing icon name with a notification with a raw icon (#536)
  - Icon size can no longer be larger than the notification when a fixed width is specified (#540)
  * Changed
  - Transient notifications no longer skip history by default (#508)
  - The notification summary no longer accepts markup (#497)
  * Removed
  - Dependency on libxdg-basedir (#550)
- Update makefile.patch to be compatible with latest version
- Build and install dunstify binary, command which is completely compatible to notify-send
  and can be used alongside it, but offers more features.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1562155200">- Update to version 1.4.1
  * max_icon_size not working with dynamic width
  * Failure to parse color strings with trailing comments in the config
  * Negative width in geometry being ignored
  * Incorrect handling of the argument terminator -- in dunstify
  * Crash when changing DPI while no notifications are displayed
  * Fullscreen status change not being detected in some cases</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1596888000">- update to 1.5.0
- refresh makefile.patch
  * min_icon_size option to automatically scale up icons to a desired value
  * vertical_alignment option to control the text/icon alignment within the notification
  * Ability to configure multiple actions for each mouse event
  * dunstctl command line control client
  * RGBA support for all color strings
  * Ability to run multiple scripts for each notification
  * ignore_dbusclose setting
  * dunstify notification client is now installed by default
  * Keyboard follow mode falls back to the monitor with the mouse if no window has keyboard focus
  * Overflow when setting a &gt;=40 minute timeout
  * Unset configuration options not falling back to default values
  * Crash when $HOME environment variable is unset
  * Lack of antialiasing with round corners enabled</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1619697600">- update to 1.6.1
- refresh makefile.patch
  * Added
  - Wayland support. Dunst now runs natively on wayland. This fixes several bugs with dunst on wayland and allows idle detection. (#781)
  - A progress bar, useful for showing volume or brightness in notifications (#775)
  - A script in contrib for using the progress bar (#791)
  - dunstctl count for showing the number of notifications (#793)
  - Expose environment variables info about the notification to scripts (#802)
  - text_icon_padding for adding padding between the notification icon and text (#810)
  * Changed
  - Dunst now installs a system-wide config in /etc/dunst/dunstrc (#798)
  - Move part of the man page to dunst(5) (#799)
  * Fixed
  - Incorrect version in Makefile
  - history_ignore flag broken when using multiple rules (#747)
  - Divide by zero in radius calculation (#750)
  - Monitor setting overriding follow_mode (#755)
  - Incorrect monitor usage when using multiple X11 screens (#762)
  - Emit signal when paused property changes (#766)
  - dunstify can pass empty appname to libnotify (#768)
  - Incorrect handling of 'do_action, close' mouse action (#778)
  * Removed
  - DUNST_COMMAND_{PAUSE,RESUME,TOGGLE} (#830)-</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1625227200">- Do not hardcode web browser
  + dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1638878400">- Update to 1.7.2
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md
- Drop unneeded patch:
  * makefile.patch
- Drop upstreamed patch:
  * dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
</package>
<package pkgid="7f5f99dd31b401704530d8d3f1337fa1c85c900bb5cee21fd91b592dc0c68b9e" name="dunst" arch="ppc64le">
  <version epoch="0" ver="1.9.2" rel="bp156.2.3.1"/>
  <changelog author="mimi.vx@gmail.com" date="1434628800">- update to 1.1.0
  * bugfixes ( memmory leak on Spotify )
  * icons
- spec-cleaned</changelog>
  <changelog author="mimi.vx@gmail.com" date="1485000000">- removed unneded deps
- fixed bad free and memory leak by dunst_bad_free.patch</changelog>
  <changelog author="mimi.vx@gmail.com" date="1500724800">- update to 1.2.0
- dropped dunst_bad_free.patch
  * always_run_script option to run script even if a notification is suppressed
  * Support for more icon file types
  * Support for raw icons
  * hide_duplicate_count option to hide the number of duplicate notifications
  * Support for per-urgency frame colours
  * markup setting for more fine-grained control over how markup is handled
  * history_ignore rule action to exclude a notification from being
  added to the history
  * Support for setting the dpi value dunst will use for font rendering
  via the Xft.dpi X resource
  * Experimental support for per-monitor dpi calculation
  * max_icon_size option to scale down icons if they exceed a certain size
  * Middle click on notifications can be used to trigger actions
  * Systemd service file, installed by default
  * %n format flag for getting progress value without any extra characters
  * Text and icons are now centred vertically
  * Notifications aren’t considered duplicate if urgency or icons differ
  * The maximum length of a notification is limited to 5000 characters
  * The frame width and color settings were moved to the global section
  as frame_width and frame_color respectively
  * Dropped Xinerama in favour of RandR, Xinerama can be enabled with
  the -force_xinerama option if needed
  * allow_markup is deprecated with markup as its replacement
  * The urgency specific command line flags have been deprecated with
  no replacement, respond to issue #328 on the bug tracker
  if you depend on them
  * Infinite loop if there are 2 configuration file sections with the same name
  * URLs with dashes and underscores in them are now parsed properly
  * Many memory leaks
  * Category based rules were applied without actually matching
  * dmenu command not parsing quoted arguments correctly
  * Icon alignment with dynamic width
  * Issue when loading configuration files with very long lines
  * ‘\n’ is no longer expanded to a newline inside notification text
  * Notification window wasn’t redrawn if obscured on systems without a compositor
  * ignore_newline now works regardless of the markup setting
  * dmenu process being left as a zombie if no option was selected
  * Crash when opening urls parsed from &lt;a href=""&gt; tags</changelog>
  <changelog author="arun@gmx.de" date="1518004800">- specfile:
  * updated copyright year
  * changed dependency gdk-2.0 to gdk-pixbuf-2.0
- update to version 1.3.1
  * Race condition resulting in the service files being empty (#488)
- changes from version 1.3.0:
  * Added
    + ellipsize option to control how long lines should be ellipsized
    when word_wrap is set to false (#374)
    + A beginning tilde of a path is now expanded to the home of the
    current user (#351)
    + The image-path hint is now respected, as GApplications send
    their icon only via this link (#447)
    + The (legacy) image_data hint is now respected (#353)
    + If dunst can't acquire the DBus name, dunst prints the PID of
    the process holding the name (#458 #460)
    + Increased accuracy of timeouts by using microseconds internally
    (#379 #291)
    + Support for specifying timeout values in milliseconds, minutes,
    hours, or days. (#379)
    + Support for HTML img tags (via context menu) (#428)
  * Fixed
    + new_icon rule being ignored on notifications that had a raw icon
    (#423)
    + Format strings being replaced recursively in some cases (#322
    [#365])
    + DBus related memory leaks (#397)
    + Crash on X11 servers with RandR support less than 1.5. (#413
    [#364])
    + Silently reading the default config file, if -conf did not
    specify a valid file (#452)
    + Notification window flickering when a notification is replaced
    (#320 #415)
    + Inaccurate timeout in some cases (#291 #379)
  * Changed
    + Transient hints are now handled (#343 #310) An additional rule
    option (match_transient and set_transient) is added to
    optionally reset the transient setting
    + HTML links are now referred to by their text in the context menu
    rather than numbers (#428)
    + icon_folders setting renamed to icon_path (#170)
    + config.def.h and config.h got merged (#371)
    + The dependency on GTK3+ has been removed. Instead of GTK3+,
    dunst now requires gdk-pixbuf which had been a transient
    dependency before. (#334 #376)
    + The _GNU_SOURCE macros had been removed to make dunst portable
    to nonGNU systems (#403)
    + Internal refactorings of the notification queue handling. (#411)
    + Dunst does now install the systemd and dbus service files into
    their proper location given by pkg-config. Use
    SERVICEDIR_(DBUS|SYSTEMD) params to overwrite them. (#463)</changelog>
  <changelog author="jengelh@inai.de" date="1518350400">- Trim filler wording from description.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1519128000">- add makefile.patch to fix service installation</changelog>
  <changelog author="avindra@opensuse.org" date="1525608000">- update to version 1.3.2
  * Fix crash when loading invalid or corrupt icon file
- minor cleanup with spec-cleaner
- use %make_install macro</changelog>
  <changelog author="Petr Cervinka &lt;petr@cervinka.net&gt;" date="1559044800">- Update to version 1.4.0
  * Added
  - Add support to override `frame_color` via rules (#498)
  - Support for round corners (#420)
  - Ability to reference `$HOME` in icon paths with `~/` (#520)
  - Support to customize the mouse bindings (#530)
  - Command to toggle pause status (#535)
  - Ability to automatically replace similar notifications (like volume changes)
    via `stack_tag` (#552)
  - Comparison of raw icons for duplicate notifications (#571)
  - Introduce new desktop-entry filter (#470)
  - `fullscreen` rule to hide notifications when a fullscreen window is active (#472)
  - Added `skip_display` rule option to skip initial notification display, and
    include the notification in the history. (#590)
  * Fixed
  - Notification age not counting the time while the computer was suspended (#492)
  - Dunst losing always-on-top status on a window manager restart (#160)
  - Xpm icons not being recognized
  - When new notifications arrive, but display is full, important notifications don't
    have to wait for a timeout in a displayed notification (#541)
  - Dunst hanging while the context menu is open (#456)
  - Having &amp; inside a notification breaking markup (#546)
  - `&lt;I&gt; more` notifications don't occupy space anymore, if there is only a single
    notification waiting to get displayed. The notification gets displayed directly (#467)
  - Segfault when comparing icon name with a notification with a raw icon (#536)
  - Icon size can no longer be larger than the notification when a fixed width is specified (#540)
  * Changed
  - Transient notifications no longer skip history by default (#508)
  - The notification summary no longer accepts markup (#497)
  * Removed
  - Dependency on libxdg-basedir (#550)
- Update makefile.patch to be compatible with latest version
- Build and install dunstify binary, command which is completely compatible to notify-send
  and can be used alongside it, but offers more features.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1562155200">- Update to version 1.4.1
  * max_icon_size not working with dynamic width
  * Failure to parse color strings with trailing comments in the config
  * Negative width in geometry being ignored
  * Incorrect handling of the argument terminator -- in dunstify
  * Crash when changing DPI while no notifications are displayed
  * Fullscreen status change not being detected in some cases</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1596888000">- update to 1.5.0
- refresh makefile.patch
  * min_icon_size option to automatically scale up icons to a desired value
  * vertical_alignment option to control the text/icon alignment within the notification
  * Ability to configure multiple actions for each mouse event
  * dunstctl command line control client
  * RGBA support for all color strings
  * Ability to run multiple scripts for each notification
  * ignore_dbusclose setting
  * dunstify notification client is now installed by default
  * Keyboard follow mode falls back to the monitor with the mouse if no window has keyboard focus
  * Overflow when setting a &gt;=40 minute timeout
  * Unset configuration options not falling back to default values
  * Crash when $HOME environment variable is unset
  * Lack of antialiasing with round corners enabled</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1619697600">- update to 1.6.1
- refresh makefile.patch
  * Added
  - Wayland support. Dunst now runs natively on wayland. This fixes several bugs with dunst on wayland and allows idle detection. (#781)
  - A progress bar, useful for showing volume or brightness in notifications (#775)
  - A script in contrib for using the progress bar (#791)
  - dunstctl count for showing the number of notifications (#793)
  - Expose environment variables info about the notification to scripts (#802)
  - text_icon_padding for adding padding between the notification icon and text (#810)
  * Changed
  - Dunst now installs a system-wide config in /etc/dunst/dunstrc (#798)
  - Move part of the man page to dunst(5) (#799)
  * Fixed
  - Incorrect version in Makefile
  - history_ignore flag broken when using multiple rules (#747)
  - Divide by zero in radius calculation (#750)
  - Monitor setting overriding follow_mode (#755)
  - Incorrect monitor usage when using multiple X11 screens (#762)
  - Emit signal when paused property changes (#766)
  - dunstify can pass empty appname to libnotify (#768)
  - Incorrect handling of 'do_action, close' mouse action (#778)
  * Removed
  - DUNST_COMMAND_{PAUSE,RESUME,TOGGLE} (#830)-</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1625227200">- Do not hardcode web browser
  + dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1638878400">- Update to 1.7.2
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md
- Drop unneeded patch:
  * makefile.patch
- Drop upstreamed patch:
  * dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
</package>
<package pkgid="2fe3f8c6f83bae11c3c7db6d7c40d13c0e39c599171f93cc17893be3644df871" name="dunst" arch="s390x">
  <version epoch="0" ver="1.9.2" rel="bp156.2.3.1"/>
  <changelog author="mimi.vx@gmail.com" date="1434628800">- update to 1.1.0
  * bugfixes ( memmory leak on Spotify )
  * icons
- spec-cleaned</changelog>
  <changelog author="mimi.vx@gmail.com" date="1485000000">- removed unneded deps
- fixed bad free and memory leak by dunst_bad_free.patch</changelog>
  <changelog author="mimi.vx@gmail.com" date="1500724800">- update to 1.2.0
- dropped dunst_bad_free.patch
  * always_run_script option to run script even if a notification is suppressed
  * Support for more icon file types
  * Support for raw icons
  * hide_duplicate_count option to hide the number of duplicate notifications
  * Support for per-urgency frame colours
  * markup setting for more fine-grained control over how markup is handled
  * history_ignore rule action to exclude a notification from being
  added to the history
  * Support for setting the dpi value dunst will use for font rendering
  via the Xft.dpi X resource
  * Experimental support for per-monitor dpi calculation
  * max_icon_size option to scale down icons if they exceed a certain size
  * Middle click on notifications can be used to trigger actions
  * Systemd service file, installed by default
  * %n format flag for getting progress value without any extra characters
  * Text and icons are now centred vertically
  * Notifications aren’t considered duplicate if urgency or icons differ
  * The maximum length of a notification is limited to 5000 characters
  * The frame width and color settings were moved to the global section
  as frame_width and frame_color respectively
  * Dropped Xinerama in favour of RandR, Xinerama can be enabled with
  the -force_xinerama option if needed
  * allow_markup is deprecated with markup as its replacement
  * The urgency specific command line flags have been deprecated with
  no replacement, respond to issue #328 on the bug tracker
  if you depend on them
  * Infinite loop if there are 2 configuration file sections with the same name
  * URLs with dashes and underscores in them are now parsed properly
  * Many memory leaks
  * Category based rules were applied without actually matching
  * dmenu command not parsing quoted arguments correctly
  * Icon alignment with dynamic width
  * Issue when loading configuration files with very long lines
  * ‘\n’ is no longer expanded to a newline inside notification text
  * Notification window wasn’t redrawn if obscured on systems without a compositor
  * ignore_newline now works regardless of the markup setting
  * dmenu process being left as a zombie if no option was selected
  * Crash when opening urls parsed from &lt;a href=""&gt; tags</changelog>
  <changelog author="arun@gmx.de" date="1518004800">- specfile:
  * updated copyright year
  * changed dependency gdk-2.0 to gdk-pixbuf-2.0
- update to version 1.3.1
  * Race condition resulting in the service files being empty (#488)
- changes from version 1.3.0:
  * Added
    + ellipsize option to control how long lines should be ellipsized
    when word_wrap is set to false (#374)
    + A beginning tilde of a path is now expanded to the home of the
    current user (#351)
    + The image-path hint is now respected, as GApplications send
    their icon only via this link (#447)
    + The (legacy) image_data hint is now respected (#353)
    + If dunst can't acquire the DBus name, dunst prints the PID of
    the process holding the name (#458 #460)
    + Increased accuracy of timeouts by using microseconds internally
    (#379 #291)
    + Support for specifying timeout values in milliseconds, minutes,
    hours, or days. (#379)
    + Support for HTML img tags (via context menu) (#428)
  * Fixed
    + new_icon rule being ignored on notifications that had a raw icon
    (#423)
    + Format strings being replaced recursively in some cases (#322
    [#365])
    + DBus related memory leaks (#397)
    + Crash on X11 servers with RandR support less than 1.5. (#413
    [#364])
    + Silently reading the default config file, if -conf did not
    specify a valid file (#452)
    + Notification window flickering when a notification is replaced
    (#320 #415)
    + Inaccurate timeout in some cases (#291 #379)
  * Changed
    + Transient hints are now handled (#343 #310) An additional rule
    option (match_transient and set_transient) is added to
    optionally reset the transient setting
    + HTML links are now referred to by their text in the context menu
    rather than numbers (#428)
    + icon_folders setting renamed to icon_path (#170)
    + config.def.h and config.h got merged (#371)
    + The dependency on GTK3+ has been removed. Instead of GTK3+,
    dunst now requires gdk-pixbuf which had been a transient
    dependency before. (#334 #376)
    + The _GNU_SOURCE macros had been removed to make dunst portable
    to nonGNU systems (#403)
    + Internal refactorings of the notification queue handling. (#411)
    + Dunst does now install the systemd and dbus service files into
    their proper location given by pkg-config. Use
    SERVICEDIR_(DBUS|SYSTEMD) params to overwrite them. (#463)</changelog>
  <changelog author="jengelh@inai.de" date="1518350400">- Trim filler wording from description.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1519128000">- add makefile.patch to fix service installation</changelog>
  <changelog author="avindra@opensuse.org" date="1525608000">- update to version 1.3.2
  * Fix crash when loading invalid or corrupt icon file
- minor cleanup with spec-cleaner
- use %make_install macro</changelog>
  <changelog author="Petr Cervinka &lt;petr@cervinka.net&gt;" date="1559044800">- Update to version 1.4.0
  * Added
  - Add support to override `frame_color` via rules (#498)
  - Support for round corners (#420)
  - Ability to reference `$HOME` in icon paths with `~/` (#520)
  - Support to customize the mouse bindings (#530)
  - Command to toggle pause status (#535)
  - Ability to automatically replace similar notifications (like volume changes)
    via `stack_tag` (#552)
  - Comparison of raw icons for duplicate notifications (#571)
  - Introduce new desktop-entry filter (#470)
  - `fullscreen` rule to hide notifications when a fullscreen window is active (#472)
  - Added `skip_display` rule option to skip initial notification display, and
    include the notification in the history. (#590)
  * Fixed
  - Notification age not counting the time while the computer was suspended (#492)
  - Dunst losing always-on-top status on a window manager restart (#160)
  - Xpm icons not being recognized
  - When new notifications arrive, but display is full, important notifications don't
    have to wait for a timeout in a displayed notification (#541)
  - Dunst hanging while the context menu is open (#456)
  - Having &amp; inside a notification breaking markup (#546)
  - `&lt;I&gt; more` notifications don't occupy space anymore, if there is only a single
    notification waiting to get displayed. The notification gets displayed directly (#467)
  - Segfault when comparing icon name with a notification with a raw icon (#536)
  - Icon size can no longer be larger than the notification when a fixed width is specified (#540)
  * Changed
  - Transient notifications no longer skip history by default (#508)
  - The notification summary no longer accepts markup (#497)
  * Removed
  - Dependency on libxdg-basedir (#550)
- Update makefile.patch to be compatible with latest version
- Build and install dunstify binary, command which is completely compatible to notify-send
  and can be used alongside it, but offers more features.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1562155200">- Update to version 1.4.1
  * max_icon_size not working with dynamic width
  * Failure to parse color strings with trailing comments in the config
  * Negative width in geometry being ignored
  * Incorrect handling of the argument terminator -- in dunstify
  * Crash when changing DPI while no notifications are displayed
  * Fullscreen status change not being detected in some cases</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1596888000">- update to 1.5.0
- refresh makefile.patch
  * min_icon_size option to automatically scale up icons to a desired value
  * vertical_alignment option to control the text/icon alignment within the notification
  * Ability to configure multiple actions for each mouse event
  * dunstctl command line control client
  * RGBA support for all color strings
  * Ability to run multiple scripts for each notification
  * ignore_dbusclose setting
  * dunstify notification client is now installed by default
  * Keyboard follow mode falls back to the monitor with the mouse if no window has keyboard focus
  * Overflow when setting a &gt;=40 minute timeout
  * Unset configuration options not falling back to default values
  * Crash when $HOME environment variable is unset
  * Lack of antialiasing with round corners enabled</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1619697600">- update to 1.6.1
- refresh makefile.patch
  * Added
  - Wayland support. Dunst now runs natively on wayland. This fixes several bugs with dunst on wayland and allows idle detection. (#781)
  - A progress bar, useful for showing volume or brightness in notifications (#775)
  - A script in contrib for using the progress bar (#791)
  - dunstctl count for showing the number of notifications (#793)
  - Expose environment variables info about the notification to scripts (#802)
  - text_icon_padding for adding padding between the notification icon and text (#810)
  * Changed
  - Dunst now installs a system-wide config in /etc/dunst/dunstrc (#798)
  - Move part of the man page to dunst(5) (#799)
  * Fixed
  - Incorrect version in Makefile
  - history_ignore flag broken when using multiple rules (#747)
  - Divide by zero in radius calculation (#750)
  - Monitor setting overriding follow_mode (#755)
  - Incorrect monitor usage when using multiple X11 screens (#762)
  - Emit signal when paused property changes (#766)
  - dunstify can pass empty appname to libnotify (#768)
  - Incorrect handling of 'do_action, close' mouse action (#778)
  * Removed
  - DUNST_COMMAND_{PAUSE,RESUME,TOGGLE} (#830)-</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1625227200">- Do not hardcode web browser
  + dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1638878400">- Update to 1.7.2
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md
- Drop unneeded patch:
  * makefile.patch
- Drop upstreamed patch:
  * dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
</package>
<package pkgid="7bfe265ad04d5ebb8cd9fceaa5f1949d2e737380035ebdca8c9647973f550dd6" name="dunst" arch="src">
  <version epoch="0" ver="1.9.2" rel="bp156.2.3.1"/>
  <changelog author="fcastelli@suse.com" date="1369828800">- created initial package (1.0.0)</changelog>
  <changelog author="mimi.vx@gmail.com" date="1434628800">- update to 1.1.0
  * bugfixes ( memmory leak on Spotify )
  * icons
- spec-cleaned</changelog>
  <changelog author="mimi.vx@gmail.com" date="1485000000">- removed unneded deps
- fixed bad free and memory leak by dunst_bad_free.patch</changelog>
  <changelog author="mimi.vx@gmail.com" date="1500724800">- update to 1.2.0
- dropped dunst_bad_free.patch
  * always_run_script option to run script even if a notification is suppressed
  * Support for more icon file types
  * Support for raw icons
  * hide_duplicate_count option to hide the number of duplicate notifications
  * Support for per-urgency frame colours
  * markup setting for more fine-grained control over how markup is handled
  * history_ignore rule action to exclude a notification from being
  added to the history
  * Support for setting the dpi value dunst will use for font rendering
  via the Xft.dpi X resource
  * Experimental support for per-monitor dpi calculation
  * max_icon_size option to scale down icons if they exceed a certain size
  * Middle click on notifications can be used to trigger actions
  * Systemd service file, installed by default
  * %n format flag for getting progress value without any extra characters
  * Text and icons are now centred vertically
  * Notifications aren’t considered duplicate if urgency or icons differ
  * The maximum length of a notification is limited to 5000 characters
  * The frame width and color settings were moved to the global section
  as frame_width and frame_color respectively
  * Dropped Xinerama in favour of RandR, Xinerama can be enabled with
  the -force_xinerama option if needed
  * allow_markup is deprecated with markup as its replacement
  * The urgency specific command line flags have been deprecated with
  no replacement, respond to issue #328 on the bug tracker
  if you depend on them
  * Infinite loop if there are 2 configuration file sections with the same name
  * URLs with dashes and underscores in them are now parsed properly
  * Many memory leaks
  * Category based rules were applied without actually matching
  * dmenu command not parsing quoted arguments correctly
  * Icon alignment with dynamic width
  * Issue when loading configuration files with very long lines
  * ‘\n’ is no longer expanded to a newline inside notification text
  * Notification window wasn’t redrawn if obscured on systems without a compositor
  * ignore_newline now works regardless of the markup setting
  * dmenu process being left as a zombie if no option was selected
  * Crash when opening urls parsed from &lt;a href=""&gt; tags</changelog>
  <changelog author="arun@gmx.de" date="1518004800">- specfile:
  * updated copyright year
  * changed dependency gdk-2.0 to gdk-pixbuf-2.0
- update to version 1.3.1
  * Race condition resulting in the service files being empty (#488)
- changes from version 1.3.0:
  * Added
    + ellipsize option to control how long lines should be ellipsized
    when word_wrap is set to false (#374)
    + A beginning tilde of a path is now expanded to the home of the
    current user (#351)
    + The image-path hint is now respected, as GApplications send
    their icon only via this link (#447)
    + The (legacy) image_data hint is now respected (#353)
    + If dunst can't acquire the DBus name, dunst prints the PID of
    the process holding the name (#458 #460)
    + Increased accuracy of timeouts by using microseconds internally
    (#379 #291)
    + Support for specifying timeout values in milliseconds, minutes,
    hours, or days. (#379)
    + Support for HTML img tags (via context menu) (#428)
  * Fixed
    + new_icon rule being ignored on notifications that had a raw icon
    (#423)
    + Format strings being replaced recursively in some cases (#322
    [#365])
    + DBus related memory leaks (#397)
    + Crash on X11 servers with RandR support less than 1.5. (#413
    [#364])
    + Silently reading the default config file, if -conf did not
    specify a valid file (#452)
    + Notification window flickering when a notification is replaced
    (#320 #415)
    + Inaccurate timeout in some cases (#291 #379)
  * Changed
    + Transient hints are now handled (#343 #310) An additional rule
    option (match_transient and set_transient) is added to
    optionally reset the transient setting
    + HTML links are now referred to by their text in the context menu
    rather than numbers (#428)
    + icon_folders setting renamed to icon_path (#170)
    + config.def.h and config.h got merged (#371)
    + The dependency on GTK3+ has been removed. Instead of GTK3+,
    dunst now requires gdk-pixbuf which had been a transient
    dependency before. (#334 #376)
    + The _GNU_SOURCE macros had been removed to make dunst portable
    to nonGNU systems (#403)
    + Internal refactorings of the notification queue handling. (#411)
    + Dunst does now install the systemd and dbus service files into
    their proper location given by pkg-config. Use
    SERVICEDIR_(DBUS|SYSTEMD) params to overwrite them. (#463)</changelog>
  <changelog author="jengelh@inai.de" date="1518350400">- Trim filler wording from description.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1519128000">- add makefile.patch to fix service installation</changelog>
  <changelog author="avindra@opensuse.org" date="1525608000">- update to version 1.3.2
  * Fix crash when loading invalid or corrupt icon file
- minor cleanup with spec-cleaner
- use %make_install macro</changelog>
  <changelog author="Petr Cervinka &lt;petr@cervinka.net&gt;" date="1559044800">- Update to version 1.4.0
  * Added
  - Add support to override `frame_color` via rules (#498)
  - Support for round corners (#420)
  - Ability to reference `$HOME` in icon paths with `~/` (#520)
  - Support to customize the mouse bindings (#530)
  - Command to toggle pause status (#535)
  - Ability to automatically replace similar notifications (like volume changes)
    via `stack_tag` (#552)
  - Comparison of raw icons for duplicate notifications (#571)
  - Introduce new desktop-entry filter (#470)
  - `fullscreen` rule to hide notifications when a fullscreen window is active (#472)
  - Added `skip_display` rule option to skip initial notification display, and
    include the notification in the history. (#590)
  * Fixed
  - Notification age not counting the time while the computer was suspended (#492)
  - Dunst losing always-on-top status on a window manager restart (#160)
  - Xpm icons not being recognized
  - When new notifications arrive, but display is full, important notifications don't
    have to wait for a timeout in a displayed notification (#541)
  - Dunst hanging while the context menu is open (#456)
  - Having &amp; inside a notification breaking markup (#546)
  - `&lt;I&gt; more` notifications don't occupy space anymore, if there is only a single
    notification waiting to get displayed. The notification gets displayed directly (#467)
  - Segfault when comparing icon name with a notification with a raw icon (#536)
  - Icon size can no longer be larger than the notification when a fixed width is specified (#540)
  * Changed
  - Transient notifications no longer skip history by default (#508)
  - The notification summary no longer accepts markup (#497)
  * Removed
  - Dependency on libxdg-basedir (#550)
- Update makefile.patch to be compatible with latest version
- Build and install dunstify binary, command which is completely compatible to notify-send
  and can be used alongside it, but offers more features.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1562155200">- Update to version 1.4.1
  * max_icon_size not working with dynamic width
  * Failure to parse color strings with trailing comments in the config
  * Negative width in geometry being ignored
  * Incorrect handling of the argument terminator -- in dunstify
  * Crash when changing DPI while no notifications are displayed
  * Fullscreen status change not being detected in some cases</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1596888000">- update to 1.5.0
- refresh makefile.patch
  * min_icon_size option to automatically scale up icons to a desired value
  * vertical_alignment option to control the text/icon alignment within the notification
  * Ability to configure multiple actions for each mouse event
  * dunstctl command line control client
  * RGBA support for all color strings
  * Ability to run multiple scripts for each notification
  * ignore_dbusclose setting
  * dunstify notification client is now installed by default
  * Keyboard follow mode falls back to the monitor with the mouse if no window has keyboard focus
  * Overflow when setting a &gt;=40 minute timeout
  * Unset configuration options not falling back to default values
  * Crash when $HOME environment variable is unset
  * Lack of antialiasing with round corners enabled</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1619697600">- update to 1.6.1
- refresh makefile.patch
  * Added
  - Wayland support. Dunst now runs natively on wayland. This fixes several bugs with dunst on wayland and allows idle detection. (#781)
  - A progress bar, useful for showing volume or brightness in notifications (#775)
  - A script in contrib for using the progress bar (#791)
  - dunstctl count for showing the number of notifications (#793)
  - Expose environment variables info about the notification to scripts (#802)
  - text_icon_padding for adding padding between the notification icon and text (#810)
  * Changed
  - Dunst now installs a system-wide config in /etc/dunst/dunstrc (#798)
  - Move part of the man page to dunst(5) (#799)
  * Fixed
  - Incorrect version in Makefile
  - history_ignore flag broken when using multiple rules (#747)
  - Divide by zero in radius calculation (#750)
  - Monitor setting overriding follow_mode (#755)
  - Incorrect monitor usage when using multiple X11 screens (#762)
  - Emit signal when paused property changes (#766)
  - dunstify can pass empty appname to libnotify (#768)
  - Incorrect handling of 'do_action, close' mouse action (#778)
  * Removed
  - DUNST_COMMAND_{PAUSE,RESUME,TOGGLE} (#830)-</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1625227200">- Do not hardcode web browser
  + dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1638878400">- Update to 1.7.2
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md
- Drop unneeded patch:
  * makefile.patch
- Drop upstreamed patch:
  * dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
</package>
<package pkgid="a73bf1e6ae8cde13120396ea960ab3d670be35d5d168c924992d876a18026069" name="dunst" arch="x86_64">
  <version epoch="0" ver="1.9.2" rel="bp156.2.3.1"/>
  <changelog author="mimi.vx@gmail.com" date="1434628800">- update to 1.1.0
  * bugfixes ( memmory leak on Spotify )
  * icons
- spec-cleaned</changelog>
  <changelog author="mimi.vx@gmail.com" date="1485000000">- removed unneded deps
- fixed bad free and memory leak by dunst_bad_free.patch</changelog>
  <changelog author="mimi.vx@gmail.com" date="1500724800">- update to 1.2.0
- dropped dunst_bad_free.patch
  * always_run_script option to run script even if a notification is suppressed
  * Support for more icon file types
  * Support for raw icons
  * hide_duplicate_count option to hide the number of duplicate notifications
  * Support for per-urgency frame colours
  * markup setting for more fine-grained control over how markup is handled
  * history_ignore rule action to exclude a notification from being
  added to the history
  * Support for setting the dpi value dunst will use for font rendering
  via the Xft.dpi X resource
  * Experimental support for per-monitor dpi calculation
  * max_icon_size option to scale down icons if they exceed a certain size
  * Middle click on notifications can be used to trigger actions
  * Systemd service file, installed by default
  * %n format flag for getting progress value without any extra characters
  * Text and icons are now centred vertically
  * Notifications aren’t considered duplicate if urgency or icons differ
  * The maximum length of a notification is limited to 5000 characters
  * The frame width and color settings were moved to the global section
  as frame_width and frame_color respectively
  * Dropped Xinerama in favour of RandR, Xinerama can be enabled with
  the -force_xinerama option if needed
  * allow_markup is deprecated with markup as its replacement
  * The urgency specific command line flags have been deprecated with
  no replacement, respond to issue #328 on the bug tracker
  if you depend on them
  * Infinite loop if there are 2 configuration file sections with the same name
  * URLs with dashes and underscores in them are now parsed properly
  * Many memory leaks
  * Category based rules were applied without actually matching
  * dmenu command not parsing quoted arguments correctly
  * Icon alignment with dynamic width
  * Issue when loading configuration files with very long lines
  * ‘\n’ is no longer expanded to a newline inside notification text
  * Notification window wasn’t redrawn if obscured on systems without a compositor
  * ignore_newline now works regardless of the markup setting
  * dmenu process being left as a zombie if no option was selected
  * Crash when opening urls parsed from &lt;a href=""&gt; tags</changelog>
  <changelog author="arun@gmx.de" date="1518004800">- specfile:
  * updated copyright year
  * changed dependency gdk-2.0 to gdk-pixbuf-2.0
- update to version 1.3.1
  * Race condition resulting in the service files being empty (#488)
- changes from version 1.3.0:
  * Added
    + ellipsize option to control how long lines should be ellipsized
    when word_wrap is set to false (#374)
    + A beginning tilde of a path is now expanded to the home of the
    current user (#351)
    + The image-path hint is now respected, as GApplications send
    their icon only via this link (#447)
    + The (legacy) image_data hint is now respected (#353)
    + If dunst can't acquire the DBus name, dunst prints the PID of
    the process holding the name (#458 #460)
    + Increased accuracy of timeouts by using microseconds internally
    (#379 #291)
    + Support for specifying timeout values in milliseconds, minutes,
    hours, or days. (#379)
    + Support for HTML img tags (via context menu) (#428)
  * Fixed
    + new_icon rule being ignored on notifications that had a raw icon
    (#423)
    + Format strings being replaced recursively in some cases (#322
    [#365])
    + DBus related memory leaks (#397)
    + Crash on X11 servers with RandR support less than 1.5. (#413
    [#364])
    + Silently reading the default config file, if -conf did not
    specify a valid file (#452)
    + Notification window flickering when a notification is replaced
    (#320 #415)
    + Inaccurate timeout in some cases (#291 #379)
  * Changed
    + Transient hints are now handled (#343 #310) An additional rule
    option (match_transient and set_transient) is added to
    optionally reset the transient setting
    + HTML links are now referred to by their text in the context menu
    rather than numbers (#428)
    + icon_folders setting renamed to icon_path (#170)
    + config.def.h and config.h got merged (#371)
    + The dependency on GTK3+ has been removed. Instead of GTK3+,
    dunst now requires gdk-pixbuf which had been a transient
    dependency before. (#334 #376)
    + The _GNU_SOURCE macros had been removed to make dunst portable
    to nonGNU systems (#403)
    + Internal refactorings of the notification queue handling. (#411)
    + Dunst does now install the systemd and dbus service files into
    their proper location given by pkg-config. Use
    SERVICEDIR_(DBUS|SYSTEMD) params to overwrite them. (#463)</changelog>
  <changelog author="jengelh@inai.de" date="1518350400">- Trim filler wording from description.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1519128000">- add makefile.patch to fix service installation</changelog>
  <changelog author="avindra@opensuse.org" date="1525608000">- update to version 1.3.2
  * Fix crash when loading invalid or corrupt icon file
- minor cleanup with spec-cleaner
- use %make_install macro</changelog>
  <changelog author="Petr Cervinka &lt;petr@cervinka.net&gt;" date="1559044800">- Update to version 1.4.0
  * Added
  - Add support to override `frame_color` via rules (#498)
  - Support for round corners (#420)
  - Ability to reference `$HOME` in icon paths with `~/` (#520)
  - Support to customize the mouse bindings (#530)
  - Command to toggle pause status (#535)
  - Ability to automatically replace similar notifications (like volume changes)
    via `stack_tag` (#552)
  - Comparison of raw icons for duplicate notifications (#571)
  - Introduce new desktop-entry filter (#470)
  - `fullscreen` rule to hide notifications when a fullscreen window is active (#472)
  - Added `skip_display` rule option to skip initial notification display, and
    include the notification in the history. (#590)
  * Fixed
  - Notification age not counting the time while the computer was suspended (#492)
  - Dunst losing always-on-top status on a window manager restart (#160)
  - Xpm icons not being recognized
  - When new notifications arrive, but display is full, important notifications don't
    have to wait for a timeout in a displayed notification (#541)
  - Dunst hanging while the context menu is open (#456)
  - Having &amp; inside a notification breaking markup (#546)
  - `&lt;I&gt; more` notifications don't occupy space anymore, if there is only a single
    notification waiting to get displayed. The notification gets displayed directly (#467)
  - Segfault when comparing icon name with a notification with a raw icon (#536)
  - Icon size can no longer be larger than the notification when a fixed width is specified (#540)
  * Changed
  - Transient notifications no longer skip history by default (#508)
  - The notification summary no longer accepts markup (#497)
  * Removed
  - Dependency on libxdg-basedir (#550)
- Update makefile.patch to be compatible with latest version
- Build and install dunstify binary, command which is completely compatible to notify-send
  and can be used alongside it, but offers more features.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1562155200">- Update to version 1.4.1
  * max_icon_size not working with dynamic width
  * Failure to parse color strings with trailing comments in the config
  * Negative width in geometry being ignored
  * Incorrect handling of the argument terminator -- in dunstify
  * Crash when changing DPI while no notifications are displayed
  * Fullscreen status change not being detected in some cases</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1596888000">- update to 1.5.0
- refresh makefile.patch
  * min_icon_size option to automatically scale up icons to a desired value
  * vertical_alignment option to control the text/icon alignment within the notification
  * Ability to configure multiple actions for each mouse event
  * dunstctl command line control client
  * RGBA support for all color strings
  * Ability to run multiple scripts for each notification
  * ignore_dbusclose setting
  * dunstify notification client is now installed by default
  * Keyboard follow mode falls back to the monitor with the mouse if no window has keyboard focus
  * Overflow when setting a &gt;=40 minute timeout
  * Unset configuration options not falling back to default values
  * Crash when $HOME environment variable is unset
  * Lack of antialiasing with round corners enabled</changelog>
  <changelog author="Jan Baier &lt;jbaier@suse.com&gt;" date="1619697600">- update to 1.6.1
- refresh makefile.patch
  * Added
  - Wayland support. Dunst now runs natively on wayland. This fixes several bugs with dunst on wayland and allows idle detection. (#781)
  - A progress bar, useful for showing volume or brightness in notifications (#775)
  - A script in contrib for using the progress bar (#791)
  - dunstctl count for showing the number of notifications (#793)
  - Expose environment variables info about the notification to scripts (#802)
  - text_icon_padding for adding padding between the notification icon and text (#810)
  * Changed
  - Dunst now installs a system-wide config in /etc/dunst/dunstrc (#798)
  - Move part of the man page to dunst(5) (#799)
  * Fixed
  - Incorrect version in Makefile
  - history_ignore flag broken when using multiple rules (#747)
  - Divide by zero in radius calculation (#750)
  - Monitor setting overriding follow_mode (#755)
  - Incorrect monitor usage when using multiple X11 screens (#762)
  - Emit signal when paused property changes (#766)
  - dunstify can pass empty appname to libnotify (#768)
  - Incorrect handling of 'do_action, close' mouse action (#778)
  * Removed
  - DUNST_COMMAND_{PAUSE,RESUME,TOGGLE} (#830)-</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1625227200">- Do not hardcode web browser
  + dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1638878400">- Update to 1.7.2
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md
- Drop unneeded patch:
  * makefile.patch
- Drop upstreamed patch:
  * dunst-xdg-open-can-open-URLs-don-t-rely-on-specific-hardco.patch</changelog>
  <changelog author="Timothy Brown &lt;stimut@gmail.com&gt;" date="1649937600">- Update to 1.8.1
  * release notes:
    https://github.com/dunst-project/dunst/blob/master/CHANGELOG.md</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 1.9.0:
  * `override_dbus_timeout` setting to override the notification timeout set
    via dbus.
  * Support notification gaps via the `gap_size` setting. Note that since
    the notifications are not separate windows, you cannot click in between the
    notifications.
  * Make `min_icon_size` and `max_icon_size` a rule for even more
    flexibility
  * The window offset is now scaled according to `scale` as well. This way
    notification stay visually in the same place on higher DPI screens.
  * For the recursive icon lookup, revert to using `min_icon_size` and
    `max_icon_size` instead of `icon_size`. `min_icon_size` is used as the size to
    look for in icon themes.
  * Recursive icon lookup is no longer experimental.
  * Recursive icon lookup is enabled in the default dunstrc. This does not
    change your settings when you have a custom dunstrc.
  * Added back the `action_name` setting that was accidentally dropped.
  * Broken `dunstctl history`.
  * Merged a few wayland fixes from mako (https://github.com/emersion/mako)
  * `follow=keyboard`: Fix regression where we don't fall back to mouse
  * Raw icons not being scaled according to icon size
  * Notifications not disappearing. For some people notifications would
    sometimes stay on screen until a new notification appeared. This should
    not happen anymore</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680004800">- update to 1.9.1:
  * zsh completion for dunst and dunstctl (#1107 and #1108)
  * dunstctl `history-clear` command to delete all notifications
    from history (#1131)
  * dunstctl `history-rm command` to remove a single notification
    from history (#1128)
  * `progress_bar_corner_radius` option for adding rounded
    corners to the progress bar (off by default) (#1119)
  * `icon_corner_radius` option for adding rounded corners to
    notification icons (#1139)
  * Make libnotify and dunstify optional in build (#1129)
  * Man page typo's and readability (#1088 and #1121)
  * Length changes not being emitted over D-Bus (#1127)
  * Crash when locking screen with swaylock on Sway (#1148)
  * Dunst using 100% in some configurations with `idle_threshold`
    turned on (#1140)</changelog>
  <changelog author="Tomas Cech &lt;sleep_walker@opensuse.org&gt;" date="1697025600">- update to 1.9.2:
  * Fixed various documentation issues
  * Fixed high cpu when `show_age_treshold` = -1
  * High cpu usage in some situation, often correlated with being idle</changelog>
</package>
<package pkgid="b05bca131c0e95364de08ab1756adad351e1e7c4d99b6df2f10f6cb0ae5ce8c4" name="easy-rsa" arch="noarch">
  <version epoch="0" ver="3.2.1" rel="bp156.2.3.1"/>
  <changelog author="bruno@ioda-net.ch" date="1495886400">- Add special %if for SLE11 as patch tool can't rename files.
- Include upstream patches
  + f174800.patch
    Generate random serial number for all certificates
  + 29d4dee.patch
    Fixes #91 basename: invalid option -- 's'
  + b93d0a1.patch
    Spelling fixes and sentence structure improvements
  + fb4d8d8.patch
    Fix comment indicating the end of the function verify_file()
  + b75faa4.patch
    Convert README and COPYING into markdown files
- Rename openSUSE specific patch easyrsa.packaging.patch to
  easy-rsa-packaging.patch
- spec-cleaner -m (Add also SUSE copyrights)</changelog>
  <changelog author="seroton10@gmail.com" date="1496664000">- Undo removal of .md suffix on markdown documentation</changelog>
  <changelog author="seroton10@gmail.com" date="1500379200">- Include upstream patches:
  + 6436eaf.patch
    Add CN as SAN (if none requested) on server certs by default
  + e9e8e27.patch
    Moved @ValdikSS's serial randomization to sign_req</changelog>
  <changelog author="seroton10@gmail.com" date="1500897600">- Include upstream patches:
  + 534f673.patch
    Make $PWD/pki the default PKI location
- Adapted easy-rsa-packaging.patch to work with upstream patch
- Treat /etc/easy-rsa as public default config, no default vars</changelog>
  <changelog author="seroton10@gmail.com" date="1501243200">- Include upstream patches:
  + d20d2b3.patch
    Update docs and examples to fit changes in 534f673
- Adapted easy-rsa-packaging.patch to work with upstream patch</changelog>
  <changelog author="seroton10@gmail.com" date="1503489600">- Include upstream patches:
  + 4eac410.patch
    Fix string comprehension
  + a138c0d.patch
    Fix incorrect "openssl rand" usage
  + 83a1a21.patch
    Add --copy-ext option</changelog>
  <changelog author="seroton10@gmail.com" date="1508155200">- Update to version 3.0.3
- Rename easy-rsa-packaging.patch to suse-packaging.patch
- Remove obsolete upstream patches:
  * f174800.patch
  * 29d4dee.patch
  * b93d0a1.patch
  * fb4d8d8.patch
  * b75faa4.patch
  * 6436eaf.patch
  * e9e8e27.patch
  * 534f673.patch
  * d20d2b3.patch
  * 4eac410.patch
  * a138c0d.patch
  * 83a1a21.patch</changelog>
  <changelog author="astieger@suse.com" date="1508328000">- update release tarball instead of git snapshot
- add upstream signing keyring and verify source signature</changelog>
  <changelog author="seroton10@gmail.com" date="1517140800">- Upgrade to version 3.0.4
  * Remove use of egrep (#154)
  * Finally(?) fix the subjectAltName issues (really fixes #168)
- Improve RPM description</changelog>
  <changelog author="chris@computersalat.de" date="1543579200">- update to 3.0.5
  * Fix #17 &amp; #58: use AES256 for CA key
  * Also, don't use read -s, use stty -echo
  * Fix broken "nopass" option
  * Add -r to read to stop errors reported by shellcheck (and to behave)
  * remove overzealous quotes around $pkcs_opts (more SC errors)
- update and rebase suse-packaging.patch
  * fix: set_var EASYRSA in vars.example
- fix License</changelog>
  <changelog author="Tuukka Pasanen &lt;tuukka.pasanen@ilmi.fi&gt;" date="1549972800">- update to 3.0.6 (2019-02-01)
  * Certifcates that are revoked now move to a revoked subdirectory (#63)
  * EasyRSA no longer clobbers non-EASYRSA environment variables (#277)
  * More sane string checking, allowingn for commas in CN (#267)
  * Support for reasonCode in CRL (#280)
  * Better handling for capturing passphrases (#230, others)
  * Improved LibreSSL/MacOS support
  * Adds support to renew certificates up to 30 days before expiration (#286)
  - This changes previous behavior allowing for certificate creation using
    duplicate CNs.
- update and rebase suse-packaging.patch</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1606305600">- update to 3.0.8 (2020-09-09)
  * Provide --version option (#372)
  * Version information now within generated certificates like on *nix
  * Fixed issue where gen-dh overwrote existing files without warning (#373)
  * Fixed issue with ED/EC certificates were still signed by RSA (#374)
  * Added support for export-p8 (#339)
  * Clarified error message (#384)
  * 2-&gt;3 upgrade now errors and prints message when vars isn't found (#377)
  * Update OpenSSL Windows binaries to 1.1.1g
  * Reverted OpenSSL back to 1.1.0j</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1655294400">- Update to 3.0.9 (2022-05-04)
  * Upgrade OpenSSL from 1.1.0j to 1.1.1o (#405, #407)
  - We are buliding this ourselves now.
  * Fix --version so it uses EASYRSA_OPENSSL (#416)
  * Use openssl rand instead of non-POSIX mktemp (#478)
  * Fix paths with spaces (#443)
  * Correct OpenSSL version from Homebrew on macOs (#416)
  * Fix revoking a renewed certificate (Original PR #394)
  * Follow-up commit: ef22701
  * Introduce 'show-crl' (d199389)
  * Support Windows-Git 'version of bash' (#533)
  * Disallow use of single quote (') in vars file, Warning (#530)
  * Creating a CA uses x509-types/ca and COMMON (#526)
  * Prefer 'PKI/vars' over all other locations (#528)
  * Introduce 'init-pki soft' option (#197)
  * Warnings are no longer silenced by --batch (#523)
  * Improve packaging options (#510)</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;packaging@sp1rit.anonaddy.me&gt;" date="1662379200">- Update to 3.1.0 (2022-05-18)
  * Introduce basic support for OpenSSL version 3 (#492)
  * Update regex in grep to be POSIX compliant (#556)
  * Introduce status reporting tools (#555 &amp; #557)
  * Display certificates using UTF8 (#551)
  * Allow certificates to be created with fixed date offset (#550)
  * Add 'verify' to verify certificate against CA (#549)
  * Add PKCS#12 alias 'friendlyName' (#544)
  * Disallow use of '--vars=FILE init-pki' (#566)
  * Support multiple IP-Addresses in SAN (#564)
  * Add option '--renew-days=NN', custom renew grace period (#557)
  * Add 'nopass' option to the 'export-pkcs' functions (#411)
  * Add support for 'busybox' (#543)
  * Add option '--tmp-dir=DIR' to declare Temp-dir (Commit f503a22)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 3.1.1:
  * Remove command 'renewable' (#715)
  * Expand 'show-renew', include 'renewed/certs_by_serial' (#700)
  * Resolve long-standing issue with --subca-len=N (#691)
  * ++ NOTICE: Add EasyRSA-Renew-and-Revoke.md (#690)
  * Require 'openssl-easyrsa.cnf' is up to date (#695}
  * Introduce 'renew' (version 3). Only renew cert (#688)
  * Always ensure X509-types files exist (#581 #696)
  * Expand alias '--days' to all suitable options with a period (#674)
  * Introduce --keep-tmp, keep temp files for debugging (#667)
  * Introduce Option -q|--quiet, disable information output (#703)
  * Add serialNumber (OID 2.5.4.5) to DN 'org' mode (#606)
  * Support ampersand and dollar-sign in vars file (#590)
  * Introduce 'rewind-renew' (#579)
  * Expand status reports to include checking a single cert (#577)
  * Introduce 'revoke-renewed' (#547)
  * update OpenSSL for Windows to 3.0.5</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1670932800">- fix for 3.1.1:
  * add patch fix-747.patch from upstream</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673956800">- Update to 3.1.2:
  * Command 'renew': Remove option 'nopass'
  * find_x509_types_dir(): Remove excess checks
  * Remove function find_x509_types_dir()
  * For 'init-pki hard' only, always try to create a new pki/vars file
  * Introduce global option '--notext|--no-text'
  * Minor style change
  * Introduce command 'set-pass'
  * Fix shellcheck warning for command set-pass case statement
  * cleanup(): Exit correctly for SIGINT
  * Update help: Standardise output; Improve code; Reprioritise options
  * vars.example: Add EASYRSA_NO_PASS and wrap long lines
  * Use 'unset -v', consistently
  * build-ca: Improve passphrase input mechanism
  * Remove global options '--verbose' and '--quiet' as not required
  * Remove all prerequisite code to build a safe SSL config file
  * Rename temp files to reflect the purpose
  * easyrsa_openssl(): Always set OPENSSL_CONF to EasyRSA safe SSL config
  * Replace SSL calls for serial number with function ssl_cert_serial()
  * Introduce OpenSSL only mode: No Safe SSL Config File
  * ff_date_to_cert_date(): Correct the input format for busybox date
  * Re-order easyrsa_openssl() temp-file assignment
  * Stop EASYRSA_DEBUG interfering with SSL output from subshells
  * Status reports: Recognise Expired certificates
  * New function safe_set_var(): Safe wrapper for set_var()
  * Windows, build-ca: Add input password to re-open private key
  * Renewal: General code improvements
  * cleanup(): General improvements - Create KNOWN error exit
  * build-ca: Change FATAL error to warning for old openssl-easyrsa.cnf
  * Allow --fix-offset to create post-dated certificates
  * Default settings: Make default Edwards curve ED25519
  * cleanup(): Exit with numeric error-code only
  * init-pki(): Introduce second warning before HARD removal
  * build-full: Always enable inline file creation
  * Global option '--passout' always take priority ONLY
  * Status Reports: Set 'LC_TIME=C.UTF-8', only used for reports
  * Option --fix-offset: Adjust off-by-one day
- Drop fix-747.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691323200">- Update to 3.1.5:
  * Build Update: script now supports signing and verifying
  * Automate support-file creation (Free packaging) (#964)
  * build-ca: New command option 'raw-ca', abbrevation: 'raw' (#963)
  This 'raw' method, is the most reliable way to build a CA,
    with a password, without writing the CA password to a temp-file.
    This option completely replaces both methods below:
    build-ca: New option --ca-via-stdin, use SSL -pass* argument 'stdin' (#959)
    Option '--ca-via-stdin' offers no more security than standard method.
    Easy-RSA version 3.1.4 ONLY.
    build-ca: Replace password temp-files with file-descriptors (#955)
    Using file-descriptors does not work in Windows.
    Easy-RSA version 3.1.3 ONLY.
- update and rebase suse-packaging.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697544000">- Update to 3.1.7:
  * Completely Remove Upgrade Functionality
  * Expand help to include undocumented commands
  * Forbid "default vars in the default PKI" for all commands
  * show-expire: Calculate certificate expire seconds from Database date
  * Expand help to include undocumented commands
  * New command: make-vars - Print vars.example (here-doc) to stdout
  * gen-crl: preserve existing crl.pem ownership+mode by @Tabiskabis in #1020
  * Improve vars auto load
  * Replace santize_path() and ignore Windows "security" warning
  * Improve select_vars() and source_vars()
  * sign-req: Allow the CSR DN-field order to be preserved
  * vars-file: Warn about EASYRSA_NO_VARS disabling vars-file use
  * Expand default status to include vars-file and CA status
  * verify_ssl_lib(): Minor style improvements
  * cleanup: Rename $easyrsa_error_exit to $easyrsa_exit_with_error</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732968000">- update to 3.2.1:
  * inline: Add decimal value for cert. serial
  * Always exit with error for unknown command options
  * ntegrate Easy-RSA TLS-Key for use with 'init-pki soft'
  * easyrsa-tools.lib, show-expire: Add CA certificate to report
  * inline: OpenVPN TLS Keys inlining for TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: OpenVPN TLS Key gen. TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: expire_status_v2() (show-expire version 2)
  * sign-req: Require 128bit serial number
  * Move command 'verify-cert' to Tools-lib; drop 'verify' shortcut
  * Windows secure_session(): Ensure $secured_session dir is created
  * Switch to '-f' for file existence
  * inline: Move auto-inline from build_full() to sign_req()
  * gen-crl: Create additional CRL in DER format
  * self-sign: Allow Edwards Curve based keys
  * Re-enable command 'renew' (version 2): Requires EasyRSA Tools
  * bug-fix: revoke: Pass the correct certificate location
  * vars.example: Add flags for auto-SAN and X509 critical attribute
  * Global option --eku-crit: Mark X509 extendedKeyUsage as critical
  * sign-req: Add critical and pathlen details to confirmation
  * export-p12: Automatically generate inline file
  * Introduce global option --auto-san, use commonName as SAN
  * Introduce global option --san-crit, mark SAN critical
  * Introduce new global options: --ku-crit and --bc-crit
  * gen-req: Always check for existing request file
  * revoke/revoke-expired/-renewed: Keep duplicate certificate
  * revoke-expired/-renewed: Keep req/key files for resigning
  * revoke: Add abbreviations for optional 'reason'
  * build-ca: Allow use of --req-cn without batch mode
  * gen-req: Re-enable use of --req-cn
  * write: Change syntax, target as file, not directory
- update to 3.2.0:
  * Revert ca76697: Restore escape_hazard()
  * New X509 Type: 'selfsign' Internal only
  * New commands: self-sign-server and self-sign-client
  * build-ca: Command 'req', remove SSL option '-keyout'
  * Remove escape_hazard(), obsolete
  * Remove command and function display_cn(), unused
  * docs: Update EasyRSA-Renew-and-Revoke.md
  * Remove all 'renew' code; replaced by 'expire' code
  * Introduce commands: 'expire' and 'revoke-expired'
  * Keep request files [CSR] when revoking certificates
  * Restrict use of --req-cn to build-ca
  * Remove command 'display-san' (Code removed in 5a06f94)
  * Move Status Reports to 'easyrsa-tools.lib'
  * export-p12, OpenSSL v1.x: Upgrade PBE and MAC options
  * LibreSSL: Add fix for missing 'x509' option '-ext'
  * Variable heredoc expansion for SSL/Safe Config file
  * Always use here-doc version of openssl-easyrsa.cnf
  * export-p12: New command option 'legacy'. OpenSSL V3 Only
  * export-p12: Always set 'friendlyName' to file-name-base
  * As of Easy-RSA version 3.2.0-beta1, the configuration files
    vars.example, openssl-eayrsa.cnf and all files in x509-types directory
    are no longer required
  * Rename X509-type file code-signing to codeSigning
  * init-pki: Always write vars.example file to fresh PKI
  * New command 'write': Write 'legacy' files to stdout or files
  * Remove command 'make-safe-ssl': Replaced by command 'write safe-cnf'
  * New Command 'rand': Expose easyrsa_random() to the command line
  * Remove function 'set_pass_legacy()'
  * Remove command 'rewind-renew'
  * Remove command 'rebuild'
  * Remove command 'upgrade'
  * Remove EASYRSA_NO_VARS; Allow graceful use without a vars file
  * New diagnostic command 'display-cn'
  * Expand renewable certificate types to include code-signing
- attach a source to keyring</changelog>
</package>
<package pkgid="46f603bac7b515f49354005b9f900faf02418162bf7eaa988cd0d16fd7097f81" name="easy-rsa" arch="src">
  <version epoch="0" ver="3.2.1" rel="bp156.2.3.1"/>
  <changelog author="bruno@ioda-net.ch" date="1495886400">- Add special %if for SLE11 as patch tool can't rename files.
- Include upstream patches
  + f174800.patch
    Generate random serial number for all certificates
  + 29d4dee.patch
    Fixes #91 basename: invalid option -- 's'
  + b93d0a1.patch
    Spelling fixes and sentence structure improvements
  + fb4d8d8.patch
    Fix comment indicating the end of the function verify_file()
  + b75faa4.patch
    Convert README and COPYING into markdown files
- Rename openSUSE specific patch easyrsa.packaging.patch to
  easy-rsa-packaging.patch
- spec-cleaner -m (Add also SUSE copyrights)</changelog>
  <changelog author="seroton10@gmail.com" date="1496664000">- Undo removal of .md suffix on markdown documentation</changelog>
  <changelog author="seroton10@gmail.com" date="1500379200">- Include upstream patches:
  + 6436eaf.patch
    Add CN as SAN (if none requested) on server certs by default
  + e9e8e27.patch
    Moved @ValdikSS's serial randomization to sign_req</changelog>
  <changelog author="seroton10@gmail.com" date="1500897600">- Include upstream patches:
  + 534f673.patch
    Make $PWD/pki the default PKI location
- Adapted easy-rsa-packaging.patch to work with upstream patch
- Treat /etc/easy-rsa as public default config, no default vars</changelog>
  <changelog author="seroton10@gmail.com" date="1501243200">- Include upstream patches:
  + d20d2b3.patch
    Update docs and examples to fit changes in 534f673
- Adapted easy-rsa-packaging.patch to work with upstream patch</changelog>
  <changelog author="seroton10@gmail.com" date="1503489600">- Include upstream patches:
  + 4eac410.patch
    Fix string comprehension
  + a138c0d.patch
    Fix incorrect "openssl rand" usage
  + 83a1a21.patch
    Add --copy-ext option</changelog>
  <changelog author="seroton10@gmail.com" date="1508155200">- Update to version 3.0.3
- Rename easy-rsa-packaging.patch to suse-packaging.patch
- Remove obsolete upstream patches:
  * f174800.patch
  * 29d4dee.patch
  * b93d0a1.patch
  * fb4d8d8.patch
  * b75faa4.patch
  * 6436eaf.patch
  * e9e8e27.patch
  * 534f673.patch
  * d20d2b3.patch
  * 4eac410.patch
  * a138c0d.patch
  * 83a1a21.patch</changelog>
  <changelog author="astieger@suse.com" date="1508328000">- update release tarball instead of git snapshot
- add upstream signing keyring and verify source signature</changelog>
  <changelog author="seroton10@gmail.com" date="1517140800">- Upgrade to version 3.0.4
  * Remove use of egrep (#154)
  * Finally(?) fix the subjectAltName issues (really fixes #168)
- Improve RPM description</changelog>
  <changelog author="chris@computersalat.de" date="1543579200">- update to 3.0.5
  * Fix #17 &amp; #58: use AES256 for CA key
  * Also, don't use read -s, use stty -echo
  * Fix broken "nopass" option
  * Add -r to read to stop errors reported by shellcheck (and to behave)
  * remove overzealous quotes around $pkcs_opts (more SC errors)
- update and rebase suse-packaging.patch
  * fix: set_var EASYRSA in vars.example
- fix License</changelog>
  <changelog author="Tuukka Pasanen &lt;tuukka.pasanen@ilmi.fi&gt;" date="1549972800">- update to 3.0.6 (2019-02-01)
  * Certifcates that are revoked now move to a revoked subdirectory (#63)
  * EasyRSA no longer clobbers non-EASYRSA environment variables (#277)
  * More sane string checking, allowingn for commas in CN (#267)
  * Support for reasonCode in CRL (#280)
  * Better handling for capturing passphrases (#230, others)
  * Improved LibreSSL/MacOS support
  * Adds support to renew certificates up to 30 days before expiration (#286)
  - This changes previous behavior allowing for certificate creation using
    duplicate CNs.
- update and rebase suse-packaging.patch</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1606305600">- update to 3.0.8 (2020-09-09)
  * Provide --version option (#372)
  * Version information now within generated certificates like on *nix
  * Fixed issue where gen-dh overwrote existing files without warning (#373)
  * Fixed issue with ED/EC certificates were still signed by RSA (#374)
  * Added support for export-p8 (#339)
  * Clarified error message (#384)
  * 2-&gt;3 upgrade now errors and prints message when vars isn't found (#377)
  * Update OpenSSL Windows binaries to 1.1.1g
  * Reverted OpenSSL back to 1.1.0j</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1655294400">- Update to 3.0.9 (2022-05-04)
  * Upgrade OpenSSL from 1.1.0j to 1.1.1o (#405, #407)
  - We are buliding this ourselves now.
  * Fix --version so it uses EASYRSA_OPENSSL (#416)
  * Use openssl rand instead of non-POSIX mktemp (#478)
  * Fix paths with spaces (#443)
  * Correct OpenSSL version from Homebrew on macOs (#416)
  * Fix revoking a renewed certificate (Original PR #394)
  * Follow-up commit: ef22701
  * Introduce 'show-crl' (d199389)
  * Support Windows-Git 'version of bash' (#533)
  * Disallow use of single quote (') in vars file, Warning (#530)
  * Creating a CA uses x509-types/ca and COMMON (#526)
  * Prefer 'PKI/vars' over all other locations (#528)
  * Introduce 'init-pki soft' option (#197)
  * Warnings are no longer silenced by --batch (#523)
  * Improve packaging options (#510)</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;packaging@sp1rit.anonaddy.me&gt;" date="1662379200">- Update to 3.1.0 (2022-05-18)
  * Introduce basic support for OpenSSL version 3 (#492)
  * Update regex in grep to be POSIX compliant (#556)
  * Introduce status reporting tools (#555 &amp; #557)
  * Display certificates using UTF8 (#551)
  * Allow certificates to be created with fixed date offset (#550)
  * Add 'verify' to verify certificate against CA (#549)
  * Add PKCS#12 alias 'friendlyName' (#544)
  * Disallow use of '--vars=FILE init-pki' (#566)
  * Support multiple IP-Addresses in SAN (#564)
  * Add option '--renew-days=NN', custom renew grace period (#557)
  * Add 'nopass' option to the 'export-pkcs' functions (#411)
  * Add support for 'busybox' (#543)
  * Add option '--tmp-dir=DIR' to declare Temp-dir (Commit f503a22)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 3.1.1:
  * Remove command 'renewable' (#715)
  * Expand 'show-renew', include 'renewed/certs_by_serial' (#700)
  * Resolve long-standing issue with --subca-len=N (#691)
  * ++ NOTICE: Add EasyRSA-Renew-and-Revoke.md (#690)
  * Require 'openssl-easyrsa.cnf' is up to date (#695}
  * Introduce 'renew' (version 3). Only renew cert (#688)
  * Always ensure X509-types files exist (#581 #696)
  * Expand alias '--days' to all suitable options with a period (#674)
  * Introduce --keep-tmp, keep temp files for debugging (#667)
  * Introduce Option -q|--quiet, disable information output (#703)
  * Add serialNumber (OID 2.5.4.5) to DN 'org' mode (#606)
  * Support ampersand and dollar-sign in vars file (#590)
  * Introduce 'rewind-renew' (#579)
  * Expand status reports to include checking a single cert (#577)
  * Introduce 'revoke-renewed' (#547)
  * update OpenSSL for Windows to 3.0.5</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1670932800">- fix for 3.1.1:
  * add patch fix-747.patch from upstream</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673956800">- Update to 3.1.2:
  * Command 'renew': Remove option 'nopass'
  * find_x509_types_dir(): Remove excess checks
  * Remove function find_x509_types_dir()
  * For 'init-pki hard' only, always try to create a new pki/vars file
  * Introduce global option '--notext|--no-text'
  * Minor style change
  * Introduce command 'set-pass'
  * Fix shellcheck warning for command set-pass case statement
  * cleanup(): Exit correctly for SIGINT
  * Update help: Standardise output; Improve code; Reprioritise options
  * vars.example: Add EASYRSA_NO_PASS and wrap long lines
  * Use 'unset -v', consistently
  * build-ca: Improve passphrase input mechanism
  * Remove global options '--verbose' and '--quiet' as not required
  * Remove all prerequisite code to build a safe SSL config file
  * Rename temp files to reflect the purpose
  * easyrsa_openssl(): Always set OPENSSL_CONF to EasyRSA safe SSL config
  * Replace SSL calls for serial number with function ssl_cert_serial()
  * Introduce OpenSSL only mode: No Safe SSL Config File
  * ff_date_to_cert_date(): Correct the input format for busybox date
  * Re-order easyrsa_openssl() temp-file assignment
  * Stop EASYRSA_DEBUG interfering with SSL output from subshells
  * Status reports: Recognise Expired certificates
  * New function safe_set_var(): Safe wrapper for set_var()
  * Windows, build-ca: Add input password to re-open private key
  * Renewal: General code improvements
  * cleanup(): General improvements - Create KNOWN error exit
  * build-ca: Change FATAL error to warning for old openssl-easyrsa.cnf
  * Allow --fix-offset to create post-dated certificates
  * Default settings: Make default Edwards curve ED25519
  * cleanup(): Exit with numeric error-code only
  * init-pki(): Introduce second warning before HARD removal
  * build-full: Always enable inline file creation
  * Global option '--passout' always take priority ONLY
  * Status Reports: Set 'LC_TIME=C.UTF-8', only used for reports
  * Option --fix-offset: Adjust off-by-one day
- Drop fix-747.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691323200">- Update to 3.1.5:
  * Build Update: script now supports signing and verifying
  * Automate support-file creation (Free packaging) (#964)
  * build-ca: New command option 'raw-ca', abbrevation: 'raw' (#963)
  This 'raw' method, is the most reliable way to build a CA,
    with a password, without writing the CA password to a temp-file.
    This option completely replaces both methods below:
    build-ca: New option --ca-via-stdin, use SSL -pass* argument 'stdin' (#959)
    Option '--ca-via-stdin' offers no more security than standard method.
    Easy-RSA version 3.1.4 ONLY.
    build-ca: Replace password temp-files with file-descriptors (#955)
    Using file-descriptors does not work in Windows.
    Easy-RSA version 3.1.3 ONLY.
- update and rebase suse-packaging.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697544000">- Update to 3.1.7:
  * Completely Remove Upgrade Functionality
  * Expand help to include undocumented commands
  * Forbid "default vars in the default PKI" for all commands
  * show-expire: Calculate certificate expire seconds from Database date
  * Expand help to include undocumented commands
  * New command: make-vars - Print vars.example (here-doc) to stdout
  * gen-crl: preserve existing crl.pem ownership+mode by @Tabiskabis in #1020
  * Improve vars auto load
  * Replace santize_path() and ignore Windows "security" warning
  * Improve select_vars() and source_vars()
  * sign-req: Allow the CSR DN-field order to be preserved
  * vars-file: Warn about EASYRSA_NO_VARS disabling vars-file use
  * Expand default status to include vars-file and CA status
  * verify_ssl_lib(): Minor style improvements
  * cleanup: Rename $easyrsa_error_exit to $easyrsa_exit_with_error</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732968000">- update to 3.2.1:
  * inline: Add decimal value for cert. serial
  * Always exit with error for unknown command options
  * ntegrate Easy-RSA TLS-Key for use with 'init-pki soft'
  * easyrsa-tools.lib, show-expire: Add CA certificate to report
  * inline: OpenVPN TLS Keys inlining for TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: OpenVPN TLS Key gen. TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: expire_status_v2() (show-expire version 2)
  * sign-req: Require 128bit serial number
  * Move command 'verify-cert' to Tools-lib; drop 'verify' shortcut
  * Windows secure_session(): Ensure $secured_session dir is created
  * Switch to '-f' for file existence
  * inline: Move auto-inline from build_full() to sign_req()
  * gen-crl: Create additional CRL in DER format
  * self-sign: Allow Edwards Curve based keys
  * Re-enable command 'renew' (version 2): Requires EasyRSA Tools
  * bug-fix: revoke: Pass the correct certificate location
  * vars.example: Add flags for auto-SAN and X509 critical attribute
  * Global option --eku-crit: Mark X509 extendedKeyUsage as critical
  * sign-req: Add critical and pathlen details to confirmation
  * export-p12: Automatically generate inline file
  * Introduce global option --auto-san, use commonName as SAN
  * Introduce global option --san-crit, mark SAN critical
  * Introduce new global options: --ku-crit and --bc-crit
  * gen-req: Always check for existing request file
  * revoke/revoke-expired/-renewed: Keep duplicate certificate
  * revoke-expired/-renewed: Keep req/key files for resigning
  * revoke: Add abbreviations for optional 'reason'
  * build-ca: Allow use of --req-cn without batch mode
  * gen-req: Re-enable use of --req-cn
  * write: Change syntax, target as file, not directory
- update to 3.2.0:
  * Revert ca76697: Restore escape_hazard()
  * New X509 Type: 'selfsign' Internal only
  * New commands: self-sign-server and self-sign-client
  * build-ca: Command 'req', remove SSL option '-keyout'
  * Remove escape_hazard(), obsolete
  * Remove command and function display_cn(), unused
  * docs: Update EasyRSA-Renew-and-Revoke.md
  * Remove all 'renew' code; replaced by 'expire' code
  * Introduce commands: 'expire' and 'revoke-expired'
  * Keep request files [CSR] when revoking certificates
  * Restrict use of --req-cn to build-ca
  * Remove command 'display-san' (Code removed in 5a06f94)
  * Move Status Reports to 'easyrsa-tools.lib'
  * export-p12, OpenSSL v1.x: Upgrade PBE and MAC options
  * LibreSSL: Add fix for missing 'x509' option '-ext'
  * Variable heredoc expansion for SSL/Safe Config file
  * Always use here-doc version of openssl-easyrsa.cnf
  * export-p12: New command option 'legacy'. OpenSSL V3 Only
  * export-p12: Always set 'friendlyName' to file-name-base
  * As of Easy-RSA version 3.2.0-beta1, the configuration files
    vars.example, openssl-eayrsa.cnf and all files in x509-types directory
    are no longer required
  * Rename X509-type file code-signing to codeSigning
  * init-pki: Always write vars.example file to fresh PKI
  * New command 'write': Write 'legacy' files to stdout or files
  * Remove command 'make-safe-ssl': Replaced by command 'write safe-cnf'
  * New Command 'rand': Expose easyrsa_random() to the command line
  * Remove function 'set_pass_legacy()'
  * Remove command 'rewind-renew'
  * Remove command 'rebuild'
  * Remove command 'upgrade'
  * Remove EASYRSA_NO_VARS; Allow graceful use without a vars file
  * New diagnostic command 'display-cn'
  * Expand renewable certificate types to include code-signing
- attach a source to keyring</changelog>
</package>
<package pkgid="36c3e9f6c7f51883f8ba618c1991ebad34aea326851010b890b3388554978f20" name="easy-rsa" arch="noarch">
  <version epoch="0" ver="3.2.2" rel="bp156.2.6.1"/>
  <changelog author="seroton10@gmail.com" date="1496664000">- Undo removal of .md suffix on markdown documentation</changelog>
  <changelog author="seroton10@gmail.com" date="1500379200">- Include upstream patches:
  + 6436eaf.patch
    Add CN as SAN (if none requested) on server certs by default
  + e9e8e27.patch
    Moved @ValdikSS's serial randomization to sign_req</changelog>
  <changelog author="seroton10@gmail.com" date="1500897600">- Include upstream patches:
  + 534f673.patch
    Make $PWD/pki the default PKI location
- Adapted easy-rsa-packaging.patch to work with upstream patch
- Treat /etc/easy-rsa as public default config, no default vars</changelog>
  <changelog author="seroton10@gmail.com" date="1501243200">- Include upstream patches:
  + d20d2b3.patch
    Update docs and examples to fit changes in 534f673
- Adapted easy-rsa-packaging.patch to work with upstream patch</changelog>
  <changelog author="seroton10@gmail.com" date="1503489600">- Include upstream patches:
  + 4eac410.patch
    Fix string comprehension
  + a138c0d.patch
    Fix incorrect "openssl rand" usage
  + 83a1a21.patch
    Add --copy-ext option</changelog>
  <changelog author="seroton10@gmail.com" date="1508155200">- Update to version 3.0.3
- Rename easy-rsa-packaging.patch to suse-packaging.patch
- Remove obsolete upstream patches:
  * f174800.patch
  * 29d4dee.patch
  * b93d0a1.patch
  * fb4d8d8.patch
  * b75faa4.patch
  * 6436eaf.patch
  * e9e8e27.patch
  * 534f673.patch
  * d20d2b3.patch
  * 4eac410.patch
  * a138c0d.patch
  * 83a1a21.patch</changelog>
  <changelog author="astieger@suse.com" date="1508328000">- update release tarball instead of git snapshot
- add upstream signing keyring and verify source signature</changelog>
  <changelog author="seroton10@gmail.com" date="1517140800">- Upgrade to version 3.0.4
  * Remove use of egrep (#154)
  * Finally(?) fix the subjectAltName issues (really fixes #168)
- Improve RPM description</changelog>
  <changelog author="chris@computersalat.de" date="1543579200">- update to 3.0.5
  * Fix #17 &amp; #58: use AES256 for CA key
  * Also, don't use read -s, use stty -echo
  * Fix broken "nopass" option
  * Add -r to read to stop errors reported by shellcheck (and to behave)
  * remove overzealous quotes around $pkcs_opts (more SC errors)
- update and rebase suse-packaging.patch
  * fix: set_var EASYRSA in vars.example
- fix License</changelog>
  <changelog author="Tuukka Pasanen &lt;tuukka.pasanen@ilmi.fi&gt;" date="1549972800">- update to 3.0.6 (2019-02-01)
  * Certifcates that are revoked now move to a revoked subdirectory (#63)
  * EasyRSA no longer clobbers non-EASYRSA environment variables (#277)
  * More sane string checking, allowingn for commas in CN (#267)
  * Support for reasonCode in CRL (#280)
  * Better handling for capturing passphrases (#230, others)
  * Improved LibreSSL/MacOS support
  * Adds support to renew certificates up to 30 days before expiration (#286)
  - This changes previous behavior allowing for certificate creation using
    duplicate CNs.
- update and rebase suse-packaging.patch</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1606305600">- update to 3.0.8 (2020-09-09)
  * Provide --version option (#372)
  * Version information now within generated certificates like on *nix
  * Fixed issue where gen-dh overwrote existing files without warning (#373)
  * Fixed issue with ED/EC certificates were still signed by RSA (#374)
  * Added support for export-p8 (#339)
  * Clarified error message (#384)
  * 2-&gt;3 upgrade now errors and prints message when vars isn't found (#377)
  * Update OpenSSL Windows binaries to 1.1.1g
  * Reverted OpenSSL back to 1.1.0j</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1655294400">- Update to 3.0.9 (2022-05-04)
  * Upgrade OpenSSL from 1.1.0j to 1.1.1o (#405, #407)
  - We are buliding this ourselves now.
  * Fix --version so it uses EASYRSA_OPENSSL (#416)
  * Use openssl rand instead of non-POSIX mktemp (#478)
  * Fix paths with spaces (#443)
  * Correct OpenSSL version from Homebrew on macOs (#416)
  * Fix revoking a renewed certificate (Original PR #394)
  * Follow-up commit: ef22701
  * Introduce 'show-crl' (d199389)
  * Support Windows-Git 'version of bash' (#533)
  * Disallow use of single quote (') in vars file, Warning (#530)
  * Creating a CA uses x509-types/ca and COMMON (#526)
  * Prefer 'PKI/vars' over all other locations (#528)
  * Introduce 'init-pki soft' option (#197)
  * Warnings are no longer silenced by --batch (#523)
  * Improve packaging options (#510)</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;packaging@sp1rit.anonaddy.me&gt;" date="1662379200">- Update to 3.1.0 (2022-05-18)
  * Introduce basic support for OpenSSL version 3 (#492)
  * Update regex in grep to be POSIX compliant (#556)
  * Introduce status reporting tools (#555 &amp; #557)
  * Display certificates using UTF8 (#551)
  * Allow certificates to be created with fixed date offset (#550)
  * Add 'verify' to verify certificate against CA (#549)
  * Add PKCS#12 alias 'friendlyName' (#544)
  * Disallow use of '--vars=FILE init-pki' (#566)
  * Support multiple IP-Addresses in SAN (#564)
  * Add option '--renew-days=NN', custom renew grace period (#557)
  * Add 'nopass' option to the 'export-pkcs' functions (#411)
  * Add support for 'busybox' (#543)
  * Add option '--tmp-dir=DIR' to declare Temp-dir (Commit f503a22)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 3.1.1:
  * Remove command 'renewable' (#715)
  * Expand 'show-renew', include 'renewed/certs_by_serial' (#700)
  * Resolve long-standing issue with --subca-len=N (#691)
  * ++ NOTICE: Add EasyRSA-Renew-and-Revoke.md (#690)
  * Require 'openssl-easyrsa.cnf' is up to date (#695}
  * Introduce 'renew' (version 3). Only renew cert (#688)
  * Always ensure X509-types files exist (#581 #696)
  * Expand alias '--days' to all suitable options with a period (#674)
  * Introduce --keep-tmp, keep temp files for debugging (#667)
  * Introduce Option -q|--quiet, disable information output (#703)
  * Add serialNumber (OID 2.5.4.5) to DN 'org' mode (#606)
  * Support ampersand and dollar-sign in vars file (#590)
  * Introduce 'rewind-renew' (#579)
  * Expand status reports to include checking a single cert (#577)
  * Introduce 'revoke-renewed' (#547)
  * update OpenSSL for Windows to 3.0.5</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1670932800">- fix for 3.1.1:
  * add patch fix-747.patch from upstream</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673956800">- Update to 3.1.2:
  * Command 'renew': Remove option 'nopass'
  * find_x509_types_dir(): Remove excess checks
  * Remove function find_x509_types_dir()
  * For 'init-pki hard' only, always try to create a new pki/vars file
  * Introduce global option '--notext|--no-text'
  * Minor style change
  * Introduce command 'set-pass'
  * Fix shellcheck warning for command set-pass case statement
  * cleanup(): Exit correctly for SIGINT
  * Update help: Standardise output; Improve code; Reprioritise options
  * vars.example: Add EASYRSA_NO_PASS and wrap long lines
  * Use 'unset -v', consistently
  * build-ca: Improve passphrase input mechanism
  * Remove global options '--verbose' and '--quiet' as not required
  * Remove all prerequisite code to build a safe SSL config file
  * Rename temp files to reflect the purpose
  * easyrsa_openssl(): Always set OPENSSL_CONF to EasyRSA safe SSL config
  * Replace SSL calls for serial number with function ssl_cert_serial()
  * Introduce OpenSSL only mode: No Safe SSL Config File
  * ff_date_to_cert_date(): Correct the input format for busybox date
  * Re-order easyrsa_openssl() temp-file assignment
  * Stop EASYRSA_DEBUG interfering with SSL output from subshells
  * Status reports: Recognise Expired certificates
  * New function safe_set_var(): Safe wrapper for set_var()
  * Windows, build-ca: Add input password to re-open private key
  * Renewal: General code improvements
  * cleanup(): General improvements - Create KNOWN error exit
  * build-ca: Change FATAL error to warning for old openssl-easyrsa.cnf
  * Allow --fix-offset to create post-dated certificates
  * Default settings: Make default Edwards curve ED25519
  * cleanup(): Exit with numeric error-code only
  * init-pki(): Introduce second warning before HARD removal
  * build-full: Always enable inline file creation
  * Global option '--passout' always take priority ONLY
  * Status Reports: Set 'LC_TIME=C.UTF-8', only used for reports
  * Option --fix-offset: Adjust off-by-one day
- Drop fix-747.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691323200">- Update to 3.1.5:
  * Build Update: script now supports signing and verifying
  * Automate support-file creation (Free packaging) (#964)
  * build-ca: New command option 'raw-ca', abbrevation: 'raw' (#963)
  This 'raw' method, is the most reliable way to build a CA,
    with a password, without writing the CA password to a temp-file.
    This option completely replaces both methods below:
    build-ca: New option --ca-via-stdin, use SSL -pass* argument 'stdin' (#959)
    Option '--ca-via-stdin' offers no more security than standard method.
    Easy-RSA version 3.1.4 ONLY.
    build-ca: Replace password temp-files with file-descriptors (#955)
    Using file-descriptors does not work in Windows.
    Easy-RSA version 3.1.3 ONLY.
- update and rebase suse-packaging.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697544000">- Update to 3.1.7:
  * Completely Remove Upgrade Functionality
  * Expand help to include undocumented commands
  * Forbid "default vars in the default PKI" for all commands
  * show-expire: Calculate certificate expire seconds from Database date
  * Expand help to include undocumented commands
  * New command: make-vars - Print vars.example (here-doc) to stdout
  * gen-crl: preserve existing crl.pem ownership+mode by @Tabiskabis in #1020
  * Improve vars auto load
  * Replace santize_path() and ignore Windows "security" warning
  * Improve select_vars() and source_vars()
  * sign-req: Allow the CSR DN-field order to be preserved
  * vars-file: Warn about EASYRSA_NO_VARS disabling vars-file use
  * Expand default status to include vars-file and CA status
  * verify_ssl_lib(): Minor style improvements
  * cleanup: Rename $easyrsa_error_exit to $easyrsa_exit_with_error</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732968000">- update to 3.2.1:
  * inline: Add decimal value for cert. serial
  * Always exit with error for unknown command options
  * ntegrate Easy-RSA TLS-Key for use with 'init-pki soft'
  * easyrsa-tools.lib, show-expire: Add CA certificate to report
  * inline: OpenVPN TLS Keys inlining for TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: OpenVPN TLS Key gen. TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: expire_status_v2() (show-expire version 2)
  * sign-req: Require 128bit serial number
  * Move command 'verify-cert' to Tools-lib; drop 'verify' shortcut
  * Windows secure_session(): Ensure $secured_session dir is created
  * Switch to '-f' for file existence
  * inline: Move auto-inline from build_full() to sign_req()
  * gen-crl: Create additional CRL in DER format
  * self-sign: Allow Edwards Curve based keys
  * Re-enable command 'renew' (version 2): Requires EasyRSA Tools
  * bug-fix: revoke: Pass the correct certificate location
  * vars.example: Add flags for auto-SAN and X509 critical attribute
  * Global option --eku-crit: Mark X509 extendedKeyUsage as critical
  * sign-req: Add critical and pathlen details to confirmation
  * export-p12: Automatically generate inline file
  * Introduce global option --auto-san, use commonName as SAN
  * Introduce global option --san-crit, mark SAN critical
  * Introduce new global options: --ku-crit and --bc-crit
  * gen-req: Always check for existing request file
  * revoke/revoke-expired/-renewed: Keep duplicate certificate
  * revoke-expired/-renewed: Keep req/key files for resigning
  * revoke: Add abbreviations for optional 'reason'
  * build-ca: Allow use of --req-cn without batch mode
  * gen-req: Re-enable use of --req-cn
  * write: Change syntax, target as file, not directory
- update to 3.2.0:
  * Revert ca76697: Restore escape_hazard()
  * New X509 Type: 'selfsign' Internal only
  * New commands: self-sign-server and self-sign-client
  * build-ca: Command 'req', remove SSL option '-keyout'
  * Remove escape_hazard(), obsolete
  * Remove command and function display_cn(), unused
  * docs: Update EasyRSA-Renew-and-Revoke.md
  * Remove all 'renew' code; replaced by 'expire' code
  * Introduce commands: 'expire' and 'revoke-expired'
  * Keep request files [CSR] when revoking certificates
  * Restrict use of --req-cn to build-ca
  * Remove command 'display-san' (Code removed in 5a06f94)
  * Move Status Reports to 'easyrsa-tools.lib'
  * export-p12, OpenSSL v1.x: Upgrade PBE and MAC options
  * LibreSSL: Add fix for missing 'x509' option '-ext'
  * Variable heredoc expansion for SSL/Safe Config file
  * Always use here-doc version of openssl-easyrsa.cnf
  * export-p12: New command option 'legacy'. OpenSSL V3 Only
  * export-p12: Always set 'friendlyName' to file-name-base
  * As of Easy-RSA version 3.2.0-beta1, the configuration files
    vars.example, openssl-eayrsa.cnf and all files in x509-types directory
    are no longer required
  * Rename X509-type file code-signing to codeSigning
  * init-pki: Always write vars.example file to fresh PKI
  * New command 'write': Write 'legacy' files to stdout or files
  * Remove command 'make-safe-ssl': Replaced by command 'write safe-cnf'
  * New Command 'rand': Expose easyrsa_random() to the command line
  * Remove function 'set_pass_legacy()'
  * Remove command 'rewind-renew'
  * Remove command 'rebuild'
  * Remove command 'upgrade'
  * Remove EASYRSA_NO_VARS; Allow graceful use without a vars file
  * New diagnostic command 'display-cn'
  * Expand renewable certificate types to include code-signing
- attach a source to keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738411200">- update to 3.2.2:
  * Remove redundant file: index.txt.attr
  * sign-req: Allow custom X509 Types
  * Add LibreSSL version 4 to supported SSL Libraries
  * Revoke remove private inline
  * Easyrsa disable inline
  * easyrsa-tools.lib: renew SAN, remove excess word 'Address'
  * easyrsa-tls.lib: renew, make sed regex for 'IP Address' greedy
  * Show expire allow zero days
  * easyrsa-tools.lib: New command 'renew ca'
  * Improve CRL expiration details
  * Tools move to easyrsa3
  * vars.example: Remove $EASYRSA_PKI
  * Introduce new command revoke-issued
  * Bugfix renew ca and renew
  * Always use locate_support_files() after secure_session()
  * revoke: Make check for conflicting files less intrusive
  * Forbid a self-signed certificate from being expired/renewed/revoked
  * V321 minor final
  * op-test.sh: Disable download ossl3 and shellcheck binaries
  * Revert: Do not remove index.txt.attr
  * Fold easyrsa-tools.lib into easyrsa</changelog>
</package>
<package pkgid="fd368fa0fcc05e213c57f7c7f6a4a8d450e3c659e87b5edf25bb167ddc49f9cf" name="easy-rsa" arch="src">
  <version epoch="0" ver="3.2.2" rel="bp156.2.6.1"/>
  <changelog author="seroton10@gmail.com" date="1496664000">- Undo removal of .md suffix on markdown documentation</changelog>
  <changelog author="seroton10@gmail.com" date="1500379200">- Include upstream patches:
  + 6436eaf.patch
    Add CN as SAN (if none requested) on server certs by default
  + e9e8e27.patch
    Moved @ValdikSS's serial randomization to sign_req</changelog>
  <changelog author="seroton10@gmail.com" date="1500897600">- Include upstream patches:
  + 534f673.patch
    Make $PWD/pki the default PKI location
- Adapted easy-rsa-packaging.patch to work with upstream patch
- Treat /etc/easy-rsa as public default config, no default vars</changelog>
  <changelog author="seroton10@gmail.com" date="1501243200">- Include upstream patches:
  + d20d2b3.patch
    Update docs and examples to fit changes in 534f673
- Adapted easy-rsa-packaging.patch to work with upstream patch</changelog>
  <changelog author="seroton10@gmail.com" date="1503489600">- Include upstream patches:
  + 4eac410.patch
    Fix string comprehension
  + a138c0d.patch
    Fix incorrect "openssl rand" usage
  + 83a1a21.patch
    Add --copy-ext option</changelog>
  <changelog author="seroton10@gmail.com" date="1508155200">- Update to version 3.0.3
- Rename easy-rsa-packaging.patch to suse-packaging.patch
- Remove obsolete upstream patches:
  * f174800.patch
  * 29d4dee.patch
  * b93d0a1.patch
  * fb4d8d8.patch
  * b75faa4.patch
  * 6436eaf.patch
  * e9e8e27.patch
  * 534f673.patch
  * d20d2b3.patch
  * 4eac410.patch
  * a138c0d.patch
  * 83a1a21.patch</changelog>
  <changelog author="astieger@suse.com" date="1508328000">- update release tarball instead of git snapshot
- add upstream signing keyring and verify source signature</changelog>
  <changelog author="seroton10@gmail.com" date="1517140800">- Upgrade to version 3.0.4
  * Remove use of egrep (#154)
  * Finally(?) fix the subjectAltName issues (really fixes #168)
- Improve RPM description</changelog>
  <changelog author="chris@computersalat.de" date="1543579200">- update to 3.0.5
  * Fix #17 &amp; #58: use AES256 for CA key
  * Also, don't use read -s, use stty -echo
  * Fix broken "nopass" option
  * Add -r to read to stop errors reported by shellcheck (and to behave)
  * remove overzealous quotes around $pkcs_opts (more SC errors)
- update and rebase suse-packaging.patch
  * fix: set_var EASYRSA in vars.example
- fix License</changelog>
  <changelog author="Tuukka Pasanen &lt;tuukka.pasanen@ilmi.fi&gt;" date="1549972800">- update to 3.0.6 (2019-02-01)
  * Certifcates that are revoked now move to a revoked subdirectory (#63)
  * EasyRSA no longer clobbers non-EASYRSA environment variables (#277)
  * More sane string checking, allowingn for commas in CN (#267)
  * Support for reasonCode in CRL (#280)
  * Better handling for capturing passphrases (#230, others)
  * Improved LibreSSL/MacOS support
  * Adds support to renew certificates up to 30 days before expiration (#286)
  - This changes previous behavior allowing for certificate creation using
    duplicate CNs.
- update and rebase suse-packaging.patch</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1606305600">- update to 3.0.8 (2020-09-09)
  * Provide --version option (#372)
  * Version information now within generated certificates like on *nix
  * Fixed issue where gen-dh overwrote existing files without warning (#373)
  * Fixed issue with ED/EC certificates were still signed by RSA (#374)
  * Added support for export-p8 (#339)
  * Clarified error message (#384)
  * 2-&gt;3 upgrade now errors and prints message when vars isn't found (#377)
  * Update OpenSSL Windows binaries to 1.1.1g
  * Reverted OpenSSL back to 1.1.0j</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1655294400">- Update to 3.0.9 (2022-05-04)
  * Upgrade OpenSSL from 1.1.0j to 1.1.1o (#405, #407)
  - We are buliding this ourselves now.
  * Fix --version so it uses EASYRSA_OPENSSL (#416)
  * Use openssl rand instead of non-POSIX mktemp (#478)
  * Fix paths with spaces (#443)
  * Correct OpenSSL version from Homebrew on macOs (#416)
  * Fix revoking a renewed certificate (Original PR #394)
  * Follow-up commit: ef22701
  * Introduce 'show-crl' (d199389)
  * Support Windows-Git 'version of bash' (#533)
  * Disallow use of single quote (') in vars file, Warning (#530)
  * Creating a CA uses x509-types/ca and COMMON (#526)
  * Prefer 'PKI/vars' over all other locations (#528)
  * Introduce 'init-pki soft' option (#197)
  * Warnings are no longer silenced by --batch (#523)
  * Improve packaging options (#510)</changelog>
  <changelog author="Florian &quot;spirit&quot; &lt;packaging@sp1rit.anonaddy.me&gt;" date="1662379200">- Update to 3.1.0 (2022-05-18)
  * Introduce basic support for OpenSSL version 3 (#492)
  * Update regex in grep to be POSIX compliant (#556)
  * Introduce status reporting tools (#555 &amp; #557)
  * Display certificates using UTF8 (#551)
  * Allow certificates to be created with fixed date offset (#550)
  * Add 'verify' to verify certificate against CA (#549)
  * Add PKCS#12 alias 'friendlyName' (#544)
  * Disallow use of '--vars=FILE init-pki' (#566)
  * Support multiple IP-Addresses in SAN (#564)
  * Add option '--renew-days=NN', custom renew grace period (#557)
  * Add 'nopass' option to the 'export-pkcs' functions (#411)
  * Add support for 'busybox' (#543)
  * Add option '--tmp-dir=DIR' to declare Temp-dir (Commit f503a22)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to 3.1.1:
  * Remove command 'renewable' (#715)
  * Expand 'show-renew', include 'renewed/certs_by_serial' (#700)
  * Resolve long-standing issue with --subca-len=N (#691)
  * ++ NOTICE: Add EasyRSA-Renew-and-Revoke.md (#690)
  * Require 'openssl-easyrsa.cnf' is up to date (#695}
  * Introduce 'renew' (version 3). Only renew cert (#688)
  * Always ensure X509-types files exist (#581 #696)
  * Expand alias '--days' to all suitable options with a period (#674)
  * Introduce --keep-tmp, keep temp files for debugging (#667)
  * Introduce Option -q|--quiet, disable information output (#703)
  * Add serialNumber (OID 2.5.4.5) to DN 'org' mode (#606)
  * Support ampersand and dollar-sign in vars file (#590)
  * Introduce 'rewind-renew' (#579)
  * Expand status reports to include checking a single cert (#577)
  * Introduce 'revoke-renewed' (#547)
  * update OpenSSL for Windows to 3.0.5</changelog>
  <changelog author="Olav Reinert &lt;seroton10@gmail.com&gt;" date="1670932800">- fix for 3.1.1:
  * add patch fix-747.patch from upstream</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673956800">- Update to 3.1.2:
  * Command 'renew': Remove option 'nopass'
  * find_x509_types_dir(): Remove excess checks
  * Remove function find_x509_types_dir()
  * For 'init-pki hard' only, always try to create a new pki/vars file
  * Introduce global option '--notext|--no-text'
  * Minor style change
  * Introduce command 'set-pass'
  * Fix shellcheck warning for command set-pass case statement
  * cleanup(): Exit correctly for SIGINT
  * Update help: Standardise output; Improve code; Reprioritise options
  * vars.example: Add EASYRSA_NO_PASS and wrap long lines
  * Use 'unset -v', consistently
  * build-ca: Improve passphrase input mechanism
  * Remove global options '--verbose' and '--quiet' as not required
  * Remove all prerequisite code to build a safe SSL config file
  * Rename temp files to reflect the purpose
  * easyrsa_openssl(): Always set OPENSSL_CONF to EasyRSA safe SSL config
  * Replace SSL calls for serial number with function ssl_cert_serial()
  * Introduce OpenSSL only mode: No Safe SSL Config File
  * ff_date_to_cert_date(): Correct the input format for busybox date
  * Re-order easyrsa_openssl() temp-file assignment
  * Stop EASYRSA_DEBUG interfering with SSL output from subshells
  * Status reports: Recognise Expired certificates
  * New function safe_set_var(): Safe wrapper for set_var()
  * Windows, build-ca: Add input password to re-open private key
  * Renewal: General code improvements
  * cleanup(): General improvements - Create KNOWN error exit
  * build-ca: Change FATAL error to warning for old openssl-easyrsa.cnf
  * Allow --fix-offset to create post-dated certificates
  * Default settings: Make default Edwards curve ED25519
  * cleanup(): Exit with numeric error-code only
  * init-pki(): Introduce second warning before HARD removal
  * build-full: Always enable inline file creation
  * Global option '--passout' always take priority ONLY
  * Status Reports: Set 'LC_TIME=C.UTF-8', only used for reports
  * Option --fix-offset: Adjust off-by-one day
- Drop fix-747.patch</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1691323200">- Update to 3.1.5:
  * Build Update: script now supports signing and verifying
  * Automate support-file creation (Free packaging) (#964)
  * build-ca: New command option 'raw-ca', abbrevation: 'raw' (#963)
  This 'raw' method, is the most reliable way to build a CA,
    with a password, without writing the CA password to a temp-file.
    This option completely replaces both methods below:
    build-ca: New option --ca-via-stdin, use SSL -pass* argument 'stdin' (#959)
    Option '--ca-via-stdin' offers no more security than standard method.
    Easy-RSA version 3.1.4 ONLY.
    build-ca: Replace password temp-files with file-descriptors (#955)
    Using file-descriptors does not work in Windows.
    Easy-RSA version 3.1.3 ONLY.
- update and rebase suse-packaging.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697544000">- Update to 3.1.7:
  * Completely Remove Upgrade Functionality
  * Expand help to include undocumented commands
  * Forbid "default vars in the default PKI" for all commands
  * show-expire: Calculate certificate expire seconds from Database date
  * Expand help to include undocumented commands
  * New command: make-vars - Print vars.example (here-doc) to stdout
  * gen-crl: preserve existing crl.pem ownership+mode by @Tabiskabis in #1020
  * Improve vars auto load
  * Replace santize_path() and ignore Windows "security" warning
  * Improve select_vars() and source_vars()
  * sign-req: Allow the CSR DN-field order to be preserved
  * vars-file: Warn about EASYRSA_NO_VARS disabling vars-file use
  * Expand default status to include vars-file and CA status
  * verify_ssl_lib(): Minor style improvements
  * cleanup: Rename $easyrsa_error_exit to $easyrsa_exit_with_error</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1732968000">- update to 3.2.1:
  * inline: Add decimal value for cert. serial
  * Always exit with error for unknown command options
  * ntegrate Easy-RSA TLS-Key for use with 'init-pki soft'
  * easyrsa-tools.lib, show-expire: Add CA certificate to report
  * inline: OpenVPN TLS Keys inlining for TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: OpenVPN TLS Key gen. TLS-AUTH, TLS-CRYPT-V1
  * easyrsa-tools.lib: expire_status_v2() (show-expire version 2)
  * sign-req: Require 128bit serial number
  * Move command 'verify-cert' to Tools-lib; drop 'verify' shortcut
  * Windows secure_session(): Ensure $secured_session dir is created
  * Switch to '-f' for file existence
  * inline: Move auto-inline from build_full() to sign_req()
  * gen-crl: Create additional CRL in DER format
  * self-sign: Allow Edwards Curve based keys
  * Re-enable command 'renew' (version 2): Requires EasyRSA Tools
  * bug-fix: revoke: Pass the correct certificate location
  * vars.example: Add flags for auto-SAN and X509 critical attribute
  * Global option --eku-crit: Mark X509 extendedKeyUsage as critical
  * sign-req: Add critical and pathlen details to confirmation
  * export-p12: Automatically generate inline file
  * Introduce global option --auto-san, use commonName as SAN
  * Introduce global option --san-crit, mark SAN critical
  * Introduce new global options: --ku-crit and --bc-crit
  * gen-req: Always check for existing request file
  * revoke/revoke-expired/-renewed: Keep duplicate certificate
  * revoke-expired/-renewed: Keep req/key files for resigning
  * revoke: Add abbreviations for optional 'reason'
  * build-ca: Allow use of --req-cn without batch mode
  * gen-req: Re-enable use of --req-cn
  * write: Change syntax, target as file, not directory
- update to 3.2.0:
  * Revert ca76697: Restore escape_hazard()
  * New X509 Type: 'selfsign' Internal only
  * New commands: self-sign-server and self-sign-client
  * build-ca: Command 'req', remove SSL option '-keyout'
  * Remove escape_hazard(), obsolete
  * Remove command and function display_cn(), unused
  * docs: Update EasyRSA-Renew-and-Revoke.md
  * Remove all 'renew' code; replaced by 'expire' code
  * Introduce commands: 'expire' and 'revoke-expired'
  * Keep request files [CSR] when revoking certificates
  * Restrict use of --req-cn to build-ca
  * Remove command 'display-san' (Code removed in 5a06f94)
  * Move Status Reports to 'easyrsa-tools.lib'
  * export-p12, OpenSSL v1.x: Upgrade PBE and MAC options
  * LibreSSL: Add fix for missing 'x509' option '-ext'
  * Variable heredoc expansion for SSL/Safe Config file
  * Always use here-doc version of openssl-easyrsa.cnf
  * export-p12: New command option 'legacy'. OpenSSL V3 Only
  * export-p12: Always set 'friendlyName' to file-name-base
  * As of Easy-RSA version 3.2.0-beta1, the configuration files
    vars.example, openssl-eayrsa.cnf and all files in x509-types directory
    are no longer required
  * Rename X509-type file code-signing to codeSigning
  * init-pki: Always write vars.example file to fresh PKI
  * New command 'write': Write 'legacy' files to stdout or files
  * Remove command 'make-safe-ssl': Replaced by command 'write safe-cnf'
  * New Command 'rand': Expose easyrsa_random() to the command line
  * Remove function 'set_pass_legacy()'
  * Remove command 'rewind-renew'
  * Remove command 'rebuild'
  * Remove command 'upgrade'
  * Remove EASYRSA_NO_VARS; Allow graceful use without a vars file
  * New diagnostic command 'display-cn'
  * Expand renewable certificate types to include code-signing
- attach a source to keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1738411200">- update to 3.2.2:
  * Remove redundant file: index.txt.attr
  * sign-req: Allow custom X509 Types
  * Add LibreSSL version 4 to supported SSL Libraries
  * Revoke remove private inline
  * Easyrsa disable inline
  * easyrsa-tools.lib: renew SAN, remove excess word 'Address'
  * easyrsa-tls.lib: renew, make sed regex for 'IP Address' greedy
  * Show expire allow zero days
  * easyrsa-tools.lib: New command 'renew ca'
  * Improve CRL expiration details
  * Tools move to easyrsa3
  * vars.example: Remove $EASYRSA_PKI
  * Introduce new command revoke-issued
  * Bugfix renew ca and renew
  * Always use locate_support_files() after secure_session()
  * revoke: Make check for conflicting files less intrusive
  * Forbid a self-signed certificate from being expired/renewed/revoked
  * V321 minor final
  * op-test.sh: Disable download ossl3 and shellcheck binaries
  * Revert: Do not remove index.txt.attr
  * Fold easyrsa-tools.lib into easyrsa</changelog>
</package>
<package pkgid="08bdf817579bc764d338290d8569124d5edb11866d0a108585b08cf558d08d8f" name="emptyepsilon" arch="aarch64">
  <version epoch="0" ver="2024.08.09" rel="bp156.3.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1597320000">- Initial checkin</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1629460800">- Version 2021.06.23</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1663156800">- Version 2022.03.16
  * DeliverAmbassador
  * Update warpJammer.cpp
  * update setting translation scenario_50_gaps.lua (#1656)
  * Tweak warp vs jump stats a bit so they are more equal.
  * Correct description discrepancy - the enemies are Exuari, not Kraylor.
  * Add estimated duration of one hour to description
  * Add descriptions and simple scan parameters for life pod and warp jammer
  * Increase the number of attacking hornets gradually while waiting for transport retrieval
  * New function for adding shields on Playership in scenarios
  * made your point clear in the documentation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695729600">- Version 2023.06.17
  * added Settings : scavenger, shoreline, Patrolduty
  * Update scenario_47_scavenger.fr.po
  * update scenario_54_PatrolDuty.fr.po
  * Update scenario_57_shoreline.fr.po</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1708603201">- Use same doc dir for all versions</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1726401600">- Version 2024.08.09
  * Add a quick&amp;dirty way to get callback errors
  * Clamp the warp and jump commands
  * fix voice path scenario 51
  * fix voice path scenario 48
  * Fix the wiggle console with just 1 text line</changelog>
</package>
<package pkgid="1c1850432097d6ffe43e474b134fb1e52fcfe38094fd060ef635b8f7fe0083d5" name="emptyepsilon" arch="s390x">
  <version epoch="0" ver="2024.08.09" rel="bp156.3.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1597320000">- Initial checkin</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1629460800">- Version 2021.06.23</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1663156800">- Version 2022.03.16
  * DeliverAmbassador
  * Update warpJammer.cpp
  * update setting translation scenario_50_gaps.lua (#1656)
  * Tweak warp vs jump stats a bit so they are more equal.
  * Correct description discrepancy - the enemies are Exuari, not Kraylor.
  * Add estimated duration of one hour to description
  * Add descriptions and simple scan parameters for life pod and warp jammer
  * Increase the number of attacking hornets gradually while waiting for transport retrieval
  * New function for adding shields on Playership in scenarios
  * made your point clear in the documentation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695729600">- Version 2023.06.17
  * added Settings : scavenger, shoreline, Patrolduty
  * Update scenario_47_scavenger.fr.po
  * update scenario_54_PatrolDuty.fr.po
  * Update scenario_57_shoreline.fr.po</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1708603201">- Use same doc dir for all versions</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1726401600">- Version 2024.08.09
  * Add a quick&amp;dirty way to get callback errors
  * Clamp the warp and jump commands
  * fix voice path scenario 51
  * fix voice path scenario 48
  * Fix the wiggle console with just 1 text line</changelog>
</package>
<package pkgid="d381a715398d498b9ebef61d56d79b0a09c23107dccae286daf77dca85855031" name="emptyepsilon" arch="src">
  <version epoch="0" ver="2024.08.09" rel="bp156.3.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1597320000">- Initial checkin</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1629460800">- Version 2021.06.23</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1663156800">- Version 2022.03.16
  * DeliverAmbassador
  * Update warpJammer.cpp
  * update setting translation scenario_50_gaps.lua (#1656)
  * Tweak warp vs jump stats a bit so they are more equal.
  * Correct description discrepancy - the enemies are Exuari, not Kraylor.
  * Add estimated duration of one hour to description
  * Add descriptions and simple scan parameters for life pod and warp jammer
  * Increase the number of attacking hornets gradually while waiting for transport retrieval
  * New function for adding shields on Playership in scenarios
  * made your point clear in the documentation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695729600">- Version 2023.06.17
  * added Settings : scavenger, shoreline, Patrolduty
  * Update scenario_47_scavenger.fr.po
  * update scenario_54_PatrolDuty.fr.po
  * Update scenario_57_shoreline.fr.po</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1708603201">- Use same doc dir for all versions</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1726401600">- Version 2024.08.09
  * Add a quick&amp;dirty way to get callback errors
  * Clamp the warp and jump commands
  * fix voice path scenario 51
  * fix voice path scenario 48
  * Fix the wiggle console with just 1 text line</changelog>
</package>
<package pkgid="f238004e00b01afdd64328b9a04efd5419174ae10b3d92c06b617c77b23d142a" name="emptyepsilon" arch="x86_64">
  <version epoch="0" ver="2024.08.09" rel="bp156.3.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1597320000">- Initial checkin</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1629460800">- Version 2021.06.23</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1663156800">- Version 2022.03.16
  * DeliverAmbassador
  * Update warpJammer.cpp
  * update setting translation scenario_50_gaps.lua (#1656)
  * Tweak warp vs jump stats a bit so they are more equal.
  * Correct description discrepancy - the enemies are Exuari, not Kraylor.
  * Add estimated duration of one hour to description
  * Add descriptions and simple scan parameters for life pod and warp jammer
  * Increase the number of attacking hornets gradually while waiting for transport retrieval
  * New function for adding shields on Playership in scenarios
  * made your point clear in the documentation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695729600">- Version 2023.06.17
  * added Settings : scavenger, shoreline, Patrolduty
  * Update scenario_47_scavenger.fr.po
  * update scenario_54_PatrolDuty.fr.po
  * Update scenario_57_shoreline.fr.po</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1708603201">- Use same doc dir for all versions</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1726401600">- Version 2024.08.09
  * Add a quick&amp;dirty way to get callback errors
  * Clamp the warp and jump commands
  * fix voice path scenario 51
  * fix voice path scenario 48
  * Fix the wiggle console with just 1 text line</changelog>
</package>
<package pkgid="67b64bb7fe346620163cc1740acdc36a0eb31316fffe36272d8f4bdd31dc90ac" name="emptyepsilon" arch="aarch64">
  <version epoch="0" ver="2024.12.08" rel="bp156.3.6.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1597320000">- Initial checkin</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1629460800">- Version 2021.06.23</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1663156800">- Version 2022.03.16
  * DeliverAmbassador
  * Update warpJammer.cpp
  * update setting translation scenario_50_gaps.lua (#1656)
  * Tweak warp vs jump stats a bit so they are more equal.
  * Correct description discrepancy - the enemies are Exuari, not Kraylor.
  * Add estimated duration of one hour to description
  * Add descriptions and simple scan parameters for life pod and warp jammer
  * Increase the number of attacking hornets gradually while waiting for transport retrieval
  * New function for adding shields on Playership in scenarios
  * made your point clear in the documentation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695729600">- Version 2023.06.17
  * added Settings : scavenger, shoreline, Patrolduty
  * Update scenario_47_scavenger.fr.po
  * update scenario_54_PatrolDuty.fr.po
  * Update scenario_57_shoreline.fr.po</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1708603201">- Use same doc dir for all versions</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1726401600">- Version 2024.08.09
  * Add a quick&amp;dirty way to get callback errors
  * Clamp the warp and jump commands
  * fix voice path scenario 51
  * fix voice path scenario 48
  * Fix the wiggle console with just 1 text line</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736510400">- Version 2024.12.08
  * Remove 'f' suffix from numbers in lua (#2164)
  * Some minor de updates
  * fix minor typo
  * more minor de updates</changelog>
</package>
<package pkgid="410f46054e6ad1c073ef6a9c4653f47c9240a9a924e9c45d70f2a4a44c8579e5" name="emptyepsilon" arch="s390x">
  <version epoch="0" ver="2024.12.08" rel="bp156.3.6.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1597320000">- Initial checkin</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1629460800">- Version 2021.06.23</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1663156800">- Version 2022.03.16
  * DeliverAmbassador
  * Update warpJammer.cpp
  * update setting translation scenario_50_gaps.lua (#1656)
  * Tweak warp vs jump stats a bit so they are more equal.
  * Correct description discrepancy - the enemies are Exuari, not Kraylor.
  * Add estimated duration of one hour to description
  * Add descriptions and simple scan parameters for life pod and warp jammer
  * Increase the number of attacking hornets gradually while waiting for transport retrieval
  * New function for adding shields on Playership in scenarios
  * made your point clear in the documentation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695729600">- Version 2023.06.17
  * added Settings : scavenger, shoreline, Patrolduty
  * Update scenario_47_scavenger.fr.po
  * update scenario_54_PatrolDuty.fr.po
  * Update scenario_57_shoreline.fr.po</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1708603201">- Use same doc dir for all versions</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1726401600">- Version 2024.08.09
  * Add a quick&amp;dirty way to get callback errors
  * Clamp the warp and jump commands
  * fix voice path scenario 51
  * fix voice path scenario 48
  * Fix the wiggle console with just 1 text line</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736510400">- Version 2024.12.08
  * Remove 'f' suffix from numbers in lua (#2164)
  * Some minor de updates
  * fix minor typo
  * more minor de updates</changelog>
</package>
<package pkgid="a4e0ffb0da919c687ef30db861ef48f8b04ee195b47b8ae0f12721ccfec688d7" name="emptyepsilon" arch="src">
  <version epoch="0" ver="2024.12.08" rel="bp156.3.6.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1597320000">- Initial checkin</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1629460800">- Version 2021.06.23</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1663156800">- Version 2022.03.16
  * DeliverAmbassador
  * Update warpJammer.cpp
  * update setting translation scenario_50_gaps.lua (#1656)
  * Tweak warp vs jump stats a bit so they are more equal.
  * Correct description discrepancy - the enemies are Exuari, not Kraylor.
  * Add estimated duration of one hour to description
  * Add descriptions and simple scan parameters for life pod and warp jammer
  * Increase the number of attacking hornets gradually while waiting for transport retrieval
  * New function for adding shields on Playership in scenarios
  * made your point clear in the documentation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695729600">- Version 2023.06.17
  * added Settings : scavenger, shoreline, Patrolduty
  * Update scenario_47_scavenger.fr.po
  * update scenario_54_PatrolDuty.fr.po
  * Update scenario_57_shoreline.fr.po</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1708603201">- Use same doc dir for all versions</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1726401600">- Version 2024.08.09
  * Add a quick&amp;dirty way to get callback errors
  * Clamp the warp and jump commands
  * fix voice path scenario 51
  * fix voice path scenario 48
  * Fix the wiggle console with just 1 text line</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736510400">- Version 2024.12.08
  * Remove 'f' suffix from numbers in lua (#2164)
  * Some minor de updates
  * fix minor typo
  * more minor de updates</changelog>
</package>
<package pkgid="35a49e6b4024d14b241123bdf7a7daedb550e6dc5a9d6f247248e35b27dbd406" name="emptyepsilon" arch="x86_64">
  <version epoch="0" ver="2024.12.08" rel="bp156.3.6.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1597320000">- Initial checkin</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1629460800">- Version 2021.06.23</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1663156800">- Version 2022.03.16
  * DeliverAmbassador
  * Update warpJammer.cpp
  * update setting translation scenario_50_gaps.lua (#1656)
  * Tweak warp vs jump stats a bit so they are more equal.
  * Correct description discrepancy - the enemies are Exuari, not Kraylor.
  * Add estimated duration of one hour to description
  * Add descriptions and simple scan parameters for life pod and warp jammer
  * Increase the number of attacking hornets gradually while waiting for transport retrieval
  * New function for adding shields on Playership in scenarios
  * made your point clear in the documentation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695729600">- Version 2023.06.17
  * added Settings : scavenger, shoreline, Patrolduty
  * Update scenario_47_scavenger.fr.po
  * update scenario_54_PatrolDuty.fr.po
  * Update scenario_57_shoreline.fr.po</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1708603201">- Use same doc dir for all versions</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1726401600">- Version 2024.08.09
  * Add a quick&amp;dirty way to get callback errors
  * Clamp the warp and jump commands
  * fix voice path scenario 51
  * fix voice path scenario 48
  * Fix the wiggle console with just 1 text line</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736510400">- Version 2024.12.08
  * Remove 'f' suffix from numbers in lua (#2164)
  * Some minor de updates
  * fix minor typo
  * more minor de updates</changelog>
</package>
<package pkgid="a910e9b4155f45155515f2db90d82e359b8dad0e3c4a007cfe315d6c7460eb2c" name="etcd" arch="aarch64">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="8a5727a196483960331bbf5b9240fc7ba1cea77df4c6c09f57c571e5ff3c7a9b" name="etcd" arch="ppc64le">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="012faf77fb1459b1e47cd87d52f5c8e417c517e4deeee5dacf71a72a0fea9769" name="etcd" arch="s390x">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="2c1ecb9db2d1326c6808d060c1a05a912cecf927f86859baebd0af1225077426" name="etcd" arch="src">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="27b0202d37b6d2ba78599adbadac64eb7a7e9c539c46fba620c5b7a71852c1f1" name="etcd" arch="x86_64">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="b16608e982b7ab5e704c0443f9daa7e8753c17d77c18ab2d1afbf1d393f91345" name="etcdctl" arch="aarch64">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="7e7a4fac7d14b6c517a08704082aac54e4fefcb9d941fff1c68cbf7a5b1f7f80" name="etcdctl" arch="ppc64le">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="af194999164465309078ebe79b7f389925a6204dfa260758fdb6bb95144c1a0a" name="etcdctl" arch="s390x">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="a3203eb8194c291c5d83b7e4009b84986700af64f14a47f4651c5bb1221f9e41" name="etcdctl" arch="x86_64">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="2f80c92cc2768a519a002c82c306de625524fa2f0cb7ec56c6182d1f5e74f483" name="etcdutl" arch="aarch64">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="5509498becf79a3fffcfec100fe9c82dead08bc52dcb080d2cc8289e3322cb59" name="etcdutl" arch="ppc64le">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="1bfc70da6ee94ef91973debd8b7ee84bdd38547d63e81f242c7dd45bd70c0748" name="etcdutl" arch="s390x">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="0f11bf7b164e8468a7ef28886d2b1a0233617205c475f00a80072941c2d6de24" name="etcdutl" arch="x86_64">
  <version epoch="0" ver="3.5.12" rel="bp156.4.3.1"/>
  <changelog author="rbrown@suse.com" date="1610107200">- Update to version 3.4.14:
  * version: 3.4.14
  * pkg/netutil: remove unused "iptables" wrapper
  * tools/etcd-dump-metrics: validate exec cmd args
  * clientv3: get AuthToken automatically when clientConn is ready.
  * etcdserver: add ConfChangeAddLearnerNode to the list of config changes
  * integration: add flag WatchProgressNotifyInterval in integration test</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1614772800">- Update to version 3.4.15:
  * version: 3.4.15
  * [Backport-3.4] etcdserver/api/etcdhttp: log successful etcd server side health check in debug level
  * etcdserver: Fix 64 KB websocket notification message limit
  * vendor: bump gorilla/websocket
  * pkg/fileutil: fix F_OFD_ constants</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1618574400">- update etcd.service: avoid args from commandline and environment
  as it leads to start failure (bsc#1183703)</changelog>
  <changelog author="alexandre.vicenzi@suse.com" date="1620907200">- Update to version 3.4.16:
  * version: 3.4.16
  * Backport-3.4 exclude alarms from health check conditionally
  * etcdserver/mvcc: update trace.Step condition
  * Backport-3.4 etcdserver/util.go: reduce memory when logging range requests
  * .travis,Makefile,functional: Bump go 1.12 version to v1.12.17
  * integration: Fix 'go test --tags cluster_proxy --timeout=30m -v ./integration/...'
  * pkg/tlsutil: Adjust cipher suites for go 1.12
  * Fix pkg/tlsutil (test) to not fail on 386.
  * bill-of-materials.json: Update golang.org/x/sys
  * .travis,test: Turn race off in Travis for go version 1.15
  * integration : fix TestTLSClientCipherSuitesMismatch in go1.13
  * vendor: Run go mod vendor
  * go.mod,go.sum: Bump github.com/creack/pty that includes patch
  * go.mod,go.sum: Comply with go v1.15
  * etcdserver,wal: Convert int to string using rune()
  * integration,raft,tests: Comply with go v1.15 gofmt
  * .travis.yml: Test with go v1.15.11
  * pkpkg/testutil/leak.go: Allowlist created by testing.runTests.func1
  * vendor: Run go mod vendor
  * go.sum, go.mod: Run go mod tidy with go 1.12
  * go.mod: Pin go to 1.12 version
  * etcdserver: fix incorrect metrics generated when clients cancel watches
  * integration: relax leader timeout from 3s to 4s
  * etcdserver: when using --unsafe-no-fsync write data
  * server: Added config parameter experimental-warning-apply-duration
  * etcdserver: Fix PeerURL validation</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1628424000">- Change to sysuser-tools to create system user</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1628510400">- Don't require systemd (works without, too)</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1631620800">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * etcd.service</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1645617600">- Update to version 3.5.2:
  * version: bump up to 3.5.2
  * Update dep: require gopkg.in/yaml.v2 v2.2.8 -&gt; v2.4.0 due to: CVE-2019-11254.
  * fix runlock bug
  * server: Require either cluster version v3.6 or --experimental-enable-lease-checkpoint-persist to persist lease remainingTTL
  * etcdserver,integration: Store remaining TTL on checkpoint
  * lease,integration: add checkpoint scheduling after leader change
  * set the backend again after recovering v3 backend from snapshot
  * *: implement a retry logic for auth old revision in the client
  * client/v3: refresh the token when ErrUserEmpty is received while retrying
  * server/etcdserver/api/etcdhttp: exclude the same alarm type activated by multiple peers
  * storage/backend: Add a gauge to indicate if defrag is active (backport from 3.6)
- Update to version 3.5.1:
  * version: 3.5.1
  * Dockerfile: bump debian bullseye-20210927
  * client: Use first endpoint as http2 authority header
  * tests: Add grpc authority e2e tests
  * client: Add grpc authority header integration tests
  * tests: Allow configuring integration tests to use TCP
  * test: Use unique number for grpc port
  * tests: Cleanup member interface by exposing Bridge directly
  * tests: Make using bridge optional
  * tests: Rename grpcAddr to grpcURL to imply that it includes schema
  * tests: Remove bridge dependency on unix
  * Decouple prefixArgs from os.Env dependency
  * server: Ensure that adding and removing members handle storev2 and backend out of sync
  * Stop using tip golang version in CI
  * fix self-signed-cert-validity parameter cannot be specified in the config file
  * fix health endpoint not usable when authentication is enabled
  * workflows: remove ARM64 job for maintenance
- Update to version 3.5.0:
  * See link below, diff is too big
    https://github.com/etcd-io/etcd/compare/v3.4.16...v3.5.0</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646827200">- Drop ETCD_UNSUPPORTED_ARCH=arm64 from sysconfig as ARM64 is now officially supported
- Update go version to 1.16
- Update etcd.conf variables
- Add the new etcdutl into separate subpackage
- Update vendor.tar.gz to include vendoring for server, etcdctl and etcdutl
  * see ./vendor-update.sh</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1646913600">- Add vendor-update.sh as a source to pass obs-service-source_validator</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1650456000">- Update to version 3.5.3:
  https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
  * clientv3: disable mirror auth test with proxy
  * cv3/mirror: Fetch the most recent prefix revision
  * set backend to cindex before recovering the lessor in applySnapshot
  * support linearizable renew lease
  * clientv3: filter learners members during autosync
  * etcdserver: upgrade the golang.org/x/crypto dependency
  * fix the data inconsistency issue by adding a txPostLockHook into the backend
  * server: Save consistency index and term to backend even when they decrease
  * server: Add verification of whether lock was called within out outside of apply
  * go.mod: Upgrade to prometheus/client_golang v1.11.1
  * server: Use default logging configuration instead of zap production one
  * Fix offline defrag
  * backport 3.5: #13676 load all leases from backend
  * server/storage/backend: restore original bolt db options after defrag
  * always print raft term in decimal when displaying member list in json
  * enhance health check endpoint to support serializable request
  * trim the suffix dot from the srv.Target for etcd-client DNS lookup</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1651147200">- add variable ETCD_OPTIONS to both service unit and configuration file
  this allows the user to easily add things like "--enable-v2=true"</changelog>
  <changelog author="dmueller@suse.com" date="1658145600">- Update to version 3.5.4:
  * version: bump up to 3.5.4
  * Update conssitent_index when applying fails
  * Add unit test for canonical SRV records
  * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1674648000">- Add -trimpath which removes specific build time paths from the binary
- Add -w to strip DWARF symbols, not needed
- Update to version 3.5.7:
  * version: bump up to 3.5.7
  * etcdserver: return membership.ErrIDNotFound when the memberID not found
  * etcdserver: process the scenaro of the last WAL record being partially synced to disk
  * update nsswitch.conf for 3.5
  * 3.5: remove the dependency on busybox
  * Remove dependency on gobin
  * resolve build error: parameter may not start with quote character '
  * remove .travis.yml
  * format the source code and tidy the dependencies using go 1.17.13
  * bump go version to 1.17.13
  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
  * security: use distroless base image to address critical Vulnerabilities
  * cidc:  specify the correct branch name of release-3.5 in workflow for trivy nightly scan
  * Add trivy nightly scan for release-3.5
  * clientv3: revert the client side change in 14547
  * client/pkg/v3: fixes Solaris build of transport
  * etcdserver: fix nil pointer panic for readonly txn
  * Fix go fmt error
  * [3.5] Backport: non mutating requests pass through quotaKVServer when NOSPACE
  * etcdserver: intentionally set the memberID as 0 in corruption alarm
- Update to version 3.5.6:
  * version: bump up to 3.5.6
  * release: build with consistent paths
  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
  * test: add test case to cover the CommonName based authentication
  * test: add certificate with root CommonName
  * clientv3: do not refresh token when using TLS CommonName based authentication
  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
  * add range flag for delete in etcdctl
  * server: add more context to panic message
  * fix:close conn
  * clientv3: fix the design &amp; implementation of double barrier
  * test: added e2e test case for issue 14571: etcd doesn't load auth info when recovering from a snapshot
  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
  * server: add a unit test case for authStore.Reocver() with empty rangePermCache
  * Backport #14591 to 3.5.
  * client/v3: Add backoff before retry when watch stream returns unavailable
  * etcdserver: added more debug log for the purgeFile goroutine
  * netutil: make a `raw` URL comparison part of the urlsEqual function
  * Apply suggestions from code review
  * netutil: add url comparison without resolver to URLStringsEqual
  * tests/Dockerfile: Switch to ubuntu 22.04 base
  * Makefile: Additional logic fix
  * *: avoid closing a watch with ID 0 incorrectly
  * tests: a test case for watch with auth token expiration
  * *: handle auth invalid token and old revision errors in watch
  * server/etcdmain: add configurable cipher list to gRPC proxy listener
  * Replace github.com/form3tech-oss/jwt-go with https://github.com/golang-jwt/jwt/v4
- Update to version 3.5.5:
  * version: bump up to 3.5.5
  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
  * etcdctl: fix move-leader for multiple endpoints
  * testing: fix TestOpenWithMaxIndex cleanup
  * server,test: refresh cache on each NewAuthStore
  * server/etcdmain: add build support for Apple M1
  * tests: Fix member id in CORRUPT alarm
  * server: Make corrtuption check optional and period configurable
  * server: Implement compaction hash checking
  * tests: Cover periodic check in tests
  * server: Refactor compaction checker
  * tests: Move CorruptBBolt to testutil
  * tests: Rename corruptHash to CorruptBBolt
  * tests: Unify TestCompactionHash and extend it to also Delete keys and Defrag
  * tests: Add tests for HashByRev HTTP API
  * tests: Add integration tests for compact hash
  * server: Cache compaction hash for HashByRev API
  * server: Extract hasher to separate interface
  * server: Remove duplicated compaction revision
  * server: Return revision range that hash was calcualted for
  * server: Store real rv range in hasher
  * server: Move adjusting revision to hasher
  * server: Pass revision as int
  * server: Calculate hash during compaction
  * server: Fix range in mock not returning same number of keys and values
  * server: Move reading KV index inside scheduleCompaction function
  * server: Return error from scheduleCompaction
  * server: Refactor hasher
  * server: Extract kvHash struct
  * server: Move unsafeHashByRev to new hash.go file
  * server: Extract unsafeHashByRev function
  * server: Test HashByRev values to make sure they don't change
  * server: Cover corruptionMonitor with tests
  * server: Extract corruption detection to dedicated struct
  * server: Extract triggerCorruptAlarm to function
  * move consistent_index forward when executing alarmList operation
  * fix the potential data loss for clusters with only one member
  * [backport 3.5] server: don't panic in readonly serializable txn
  * Backport of pull/14354 to 3.5.5
  * Refactor the keepAliveListener and keepAliveConn
  * clientv3: close streams after use in lessor keepAliveOnce method
  * Change default sampling rate from 100% to 0%
  * Fix the failure in TestEndpointSwitchResolvesViolation
  * update all related dependencies
  * move setupTracing into a separate file config_tracing.go
  * etcdserver: bump OpenTelemetry to 1.0.1
  * Change default sampling rate from 100% to 0%
  * server/auth: protect rangePermCache with a RW lock
  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
  * add e2e test cases to cover the maxConcurrentStreams
  * Add flag `--max-concurrent-streams` to set the max concurrent stream each client can open at a time
  * add the uint32Value data type
  * Client: fix check for WithPrefix op
  * client/v3: do not overwrite authTokenBundle on dial
  * restrict the max size of each WAL entry to the remaining size of the file
  * Add FileReader and FileBufReader utilities
  * Backport two lease related bug fixes to 3.5
  * scripts: Detect staged files before building release
  * scripts: Avoid additional repo clone
  * Make DRY_RUN explicit
  * scripts: Add tests for release scripts
  * server/auth: enable tokenProvider if recoved store enables auth
  * Update golang.org/x/crypto to latest</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1682510400">- Update to version 3.5.8:
  * version: bump up to 3.5.8
  * etcdserver: Guarantee order of requested progress notifications
  * etcdserver: verify field 'username' and 'revision' present when decoding a JWT token
  * set zap logging to wsproxy
  * security: remove password after authenticating the user
  * test: add an e2e test to reproduce https://nvd.nist.gov/vuln/detail/CVE-2021-28235
  * bump golang to 1.19.8
  * server/auth: disallow creating empty permission ranges
  * chore: enable strict mode for test CI
  * Fixes: #15266 All docker images of Architecture show amd64
  * scripts: Add testing of etcd in local image in release workflow.
  * server: Fix defer function closure escape
  * tests: Test separate http port connection multiplexing
  * server: Add --listen-client-http-urls flag to allow running grpc server separate from http server
  * server: Pick one address that all grpc gateways connect to
  * server: Extract resolveUrl helper function
  * server: Separate client listener grouping from serving
  * refactor: Use proper variable names for urls
  * sever/auth: fix addUserWithNoOption of store_test
  * server/auth: fix auth panic bug when user changes password
  * Automated cherry-pick of #14860: Trigger release in current branch for github workflow case
  * server/embed: fix data race when start insecure grpc
  * server: Test watch restore
  * mvcc: update minRev when watcher stays synced
  * tests: Add v2 API to connection multiplexing test
  * tests: Add connection muiltiplexer testing
  * tests: Backport RunUtilCompletion
  * tests: Backport tls for etcdctl
  * tests: Extract e2e test utils
  * tests: Allow specifying http version in curl
  * tests: Refactor newClient args
  * tests: Refactor CURLPrefixArgs
  * Backport tls 1.3 support.
  * server: Switch back to random scheduler to improve resilience to watch starvation
  * test: Test etcd watch stream starvation under high read response load when sharing the same connection
  * tests: Allow configuring progress notify interval in e2e tests
  * Run go mod tidy
  * Updated go to 1.19.7.
  * Backport go_srcs_in_module changes and fix goword failures.
  * Formatted source code for go 1.19.6.
  * Bump to go 1.19.6
  * Bump golang.org/x/net to v0.7.0 to address CVE GO-2023-1571.
  * test:enhance the test case TestV3WatchProgressOnMemberRestart
  * clientv3: correct the nextRev on receving progress notification response
  * etcdserver: add failpoints walBeforeSync and walAfterSync
  * Fix regression in timestamp resolution
  * upgrade cockroachdb/datadriven to v1.0.2 to remove archived dependencies
  * bump github.com/stretchr/testify to v1.8.1
  * bump bbolt to v1.3.7 for release-3.5
  * netutil: consistently format ipv6 addresses
  * docker: remove nsswitch.conf</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1685016000">- Update to version 3.5.9:
  * version: bump up to 3.5.9
  * Move go version to dedicated .go-version file
  * tests: e2e and integration test for timetolive
  * etcdserver: protect lease timetilive with auth
  * Backport go update to latest patch release 1.19.9.
  * Backport centralising go version for actions workflows.
  * server: backport 15743, improved description of --initial-cluster-state flag</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1705665600">- Update to version 3.5.11:
  * version: bump up to 3.5.11
  * etcdserver: add linearizable_read check to readyz.
  * etcd: Update go version to 1.20.12
  * server: disable redirects in peer communication
  * etcdserver: add metric counters for livez/readyz health checks.
  * etcdserver: add livez and ready http endpoints for etcd.
  * http health check bug fixes
  * server: Split metrics and health code
  * server: Cover V3 health with tests
  * server: Refactor health checks
  * server: Run health check tests in subtests
  * server: Rename test case expect fields
  * server: Use named struct initialization in healthcheck test
  * Backport server: Don't follow redirects when checking peer urls.
  * Backport embed: Add tracing integration test.
  * Backport server: Have tracingExporter own resources it initialises.
  * Backport server: Add sampling rate to distributed tracing.
  * upgrade github.com/stretchr/testify,google.golang.org/genproto/googleapis/api,google.golang.org/grpc to make it consistent
  * CVE-2023-47108: Backport go.opentelemetry.io/otel@v1.20.0 and go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.0
  * github workflow: run arm64 tests on every push
  * etcd: upgrade go version from 1.20.10 to 1.20.11
  * version: bump up to 3.5.10
  * bump bbolt to 1.3.8 for etcd 3.5
  * 3.5: upgrade gRPC-go to 1.58.3
  * Backport corrupt check test fix "etcd server shouldn't wait for the ready notification infinitely on startup"
  * etcdserver: add cluster id check for hashKVHandler
  * [release-3.5]: upgrade gRPC-go to v1.52.0
  * backport #14125 to release-3.5: Update to grpc-1.47 (and fix the connection-string format)
  * Return to default write scheduler since golang.org/x/net@v0.11.0 started using round robin
  * Bump go to v1.20.10 Part of https://github.com/etcd-io/etcd/issues/16740
  * bump golang.org/x/net to 0.17.0 Part of https://github.com/etcd-io/etcd/issues/16740
  * etcd: upgrade go version to 1.20.9
  * Remove obsolete http 1.0 version.
  * fix:Ensure that go version is only defined in one file for release-3.5
  * Fix panic in etcd validate secure endpoints
  * dependency: bump golang to 1.20.8
  * Backport redirect metrics data into file to reduce output.
  * test.sh: increase timeout for grpcproxy test
  * test: add v3 curl test to cover maintenance hash/hashkv REST API
  * api: fix duplicate gateway url issue
  * pkg: add a verification on the pagebytes which must be &gt; 0
  * tests: Backport deflake for TestWatchDelay
  * tests: Backport deflake for TestPageWriterRandom
  * Backport adding unit test for socket options.
  * Backport export reuse-port and reuse-address
  * Fix goword failure in rafthttp/transport.go.
  * Backport update to golang 1.20 minor release.
  * bump go version to 1.19.12
  * Update workflows to use makefile recipes for unit, integration &amp; e2e-release.
  * Backport Makefile recipes for common test commands.
  * pkg/flags: fix UniqueURLs'Set to remove duplicates in UniqueURLs'uss
  * Backport fix to e2e release version identifcation.
  * Backport #14368 to v3.5
  * Follow up https://github.com/etcd-io/etcd/pull/16068#discussion_r1263667496
  * etcdserver: backport check scheduledCompactKeyName and finishedCompactKeyName before writing hash to release-3.5.
  * Backport #13577 Disable auth gracefully without impacting existing watchers.
  * bump go version to 1.19.11 to fix CVE GO-2023-1878
  * clientv3: create keepAliveCtxCloser goroutine only if ctx can be canceled
  * [3.5] etcdutl: fix db double closed
  * clientv3: remove v3.WithFirstKey() in Barrier.Wait()
  * update etcdctl flag description for snapshot restores
  * etcdutl: update description for --mark-compacted and --bump-revision flags in snapshot restore command
  * Adding optional revision bump and mark compacted to snapshot restore
  * Revert "Merge pull request #16119 from natusameer/release-3.5"
  * Add e2e-arm64.yaml and tests-arm64.yaml to release-3.5 scheduled at 1.30
  * Backport .github/workflows: Read .go-version as a step and not separate workflow.
  * Add first unit test for authApplierV3
  * Early exit auth check on lease puts
  * remove stack log when etcdutl restore
  * etcdserver: fix corruption check when server has just been compacted
  * replace gobin with go install
  * [3.5] Backport updating go to latest patch release 1.19.10
  * add compact hash check to help
  * Fix test of clientv3/naming
  * clientv3/naming/endpoints: fix endpoints prefix bug fixes bug with multiple endpoints with same prefix
  * grpcproxy: fix memberlist results not update when proxy node down</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707220800">- Drop go_provides macro: it is guarded by if suse_version &lt;= 1110,
  yet has a negative impact on the general RPM dep/provides scanner
  (i.e user provides were not added).
- Drop go_nostrip macro, as it does nothing useful.</changelog>
  <changelog author="Elisei Roca &lt;eroca@suse.com&gt;" date="1711368000">- Update to version 3.5.12:
  * version: bump up to 3.5.12
  * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
  * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
  * print error log when creating peer listener failed
  * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
  * dependency: update go version to 1.20.13
  * commit bbolt transaction if there is any pending deleting operations
  * add tests to test tx delete consistency.
  * Don't flock snapshot files
  * Backport adding digest for etcd base image.
  * Add a unit tests and missing flags in etcd help.
  * Add missing flag in etcd help.
  * Backport testutils.ExecuteUntil to 3.5 branch
  * member replace e2e test
  * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
  * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
  * test: enable gofail in release e2e test.
  * [3.5] backport health check e2e tests.
  * tests: Extract e2e cluster setup to separate package</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1725278400">- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)</changelog>
</package>
<package pkgid="60cb3ea856fec8d461099d11810ce3cc3ffa59762d065c2460a438a5a6cb44bd" name="exo" arch="src">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="34b73b3c451c980ba6e9dbc1a096d1759e02e4f3c0c6f546c8a1a6527878cd72" name="exo" arch="src">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="fec88b45f8c2f818a96df2b1a5fe1b780850d54c9dd085d118e6bb5ca8f338ab" name="exo-data" arch="aarch64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="64700a9e87beede54e71ac82ef92c2d7c5c40bc7b215dae8bef1ccbe2570af8c" name="exo-data" arch="i586">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="0272ee68e8536c15d9d3643dae4c45ee6300f92df8d6129a2ef4783652e082ca" name="exo-data" arch="ppc64le">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="693bdd2f83c5c37aa70817f1b5ec82e3799391234055af06ab1fe13c1b7a3c3f" name="exo-data" arch="s390x">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="17fbd1c6ee3bc3000e133e7b47a32d23934228ccfeda21caa21626f1df1973f5" name="exo-data" arch="x86_64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="d23abf8422d8748c280ee71e2b62f65694d64e27117c6cc952dc663f00969987" name="exo-data" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="d12f6908c66b304461bdf196c960472f53e6b657985aee7de0bfb7183d12bf11" name="exo-data" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="b9f24d1217416fd847bc82cba383fe75a7aaf5994c4114ec91b29bbc171b9122" name="exo-data" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="615b5fb127f28e73f87f4247894b91c678cf0f8723f9cfc61673993255eee650" name="exo-data" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="d33e039a5251513fdef042508ecb6a7346a15b1e075c757945c94621b4fd80c2" name="exo-data" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="1b1bd820b63a3922f4ee6dc445bf408f47f50c18d43b941a76697ed0233b558d" name="exo-devel" arch="aarch64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="44065cdaffbaab0affbef583ecfd5ef2c6ca2e0545c9f96f70935322c920c973" name="exo-devel" arch="i586">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="9ac115f2e31f431394c058c031a508f008b44a16b6243f186d26be59a1efb0d0" name="exo-devel" arch="ppc64le">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="828bfa082bbcfaa1c6043b9b0c6e79c4fdadc0c0423861492458c5fe354c3e07" name="exo-devel" arch="s390x">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="fbb53eed373c7cc5d3cdcdb5c1102a1d8a787899e9684fb9f1385e8db3a0a1fd" name="exo-devel" arch="x86_64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="aea5ce775bca58858e061a0e5a5ba435636ed96827436292daad413239709fbe" name="exo-devel" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="bcd2eba80102f1640655db3b750292007d527cdfb8bfa1cd304a8c8e527680a7" name="exo-devel" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="51a370a4ab8acd313fdd16481d208a8e66ae5835888fdf40ceed23aea8efee1e" name="exo-devel" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="e4dd4bdf306b85818987685b393b970c178a29afe0610035f435256c76f81dea" name="exo-devel" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="e81fda3649bf9f095b5a3fbb304ae58aef654b19a1d43ecd71e2ddd950aa50bd" name="exo-devel" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="0eb38251ea54ab5e010c10dc0842b1241095a88ae1b604d5e9f6d5fc5d06cea9" name="exo-lang" arch="noarch">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="763eebd8014f5d4ecd456461a8f414a586c241484d0e9e656eb9b962849afd0e" name="exo-lang" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="efbe2637e324395d53894ebf2eabefa85d0b59c6c8482140822eb08cbb0ac724" name="exo-tools" arch="aarch64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="3f849a15539fb8622f3ac016ddef25ca8136d92a2c0e6da437aed439df710871" name="exo-tools" arch="i586">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="f026c5bb565524d9608d6a63f2ca3dd0950bbe891ed751565ebe1ebd6db89b4d" name="exo-tools" arch="ppc64le">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="3a313534751d3774037bf75c1da0d0b62fe7c01e4d9a08c208d874062d3de516" name="exo-tools" arch="s390x">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="daaa68c4440d0faaf97d678d6a54777f82b132d733dcc4f974201b94799f2772" name="exo-tools" arch="x86_64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="2525e61c496ae75c28fccec7853cf1b2aea436494659c151f45bd2c42fe31974" name="exo-tools" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="db0292e791efb16d57359d6a3e691ff21bda571800e3b3045ff6ac0179fee47b" name="exo-tools" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="88ecaf2e4e9164f6ca22802e7e05d5c9eb20d7963ae55421632f9e2a63954d3c" name="exo-tools" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="da167d8efb01a5b5f76ade608ad2a1bdd8ddb32a1aa27082db17851d978feb9e" name="exo-tools" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="61010f3699aeba7ce901020fa03fdbfe9523bedc0db8eb4949ee7856b1be9c2b" name="exo-tools" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="857dddc6a61aa822902383b6ac57722a86ed7071edcd4c619d8416f4522ccc96" name="fwts" arch="aarch64">
  <version epoch="0" ver="24.11.00" rel="bp156.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1648123200">- Update to version 22.03.00:
  * lib: fwts_version.h - update to V22.03.00
  * debian: update changelog
  * fwts-test: sync up the sdev checking secure access components
  * acpi: sdev: add checking secure access components
  * acpi: macf: report failures instead of just logging the errors
  * acpi/time: skip a number of TAD methods when _GCP[0] is clear
  * acpi:dmar: update the link of DMAR table
  * fwts-tests: update acpi dump data to be in sync with latest ACPICA
  * ACPICA: Update to version 20211217</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1653998400">- Update to version 22.05.00:
  * lib: fwts_version.h - update to V22.05.00
  * debian: update changelog
  * fwts-test: sync up IORT test with specification version E.d
  * acpi: mcfg: checking kernel lockdown when doing mmap PCI config space
  * auto-packager:mkpackage.sh: add kinetic
  * acpi: iort: update IORT test to specification version E.d
  * Update copyright year to 2022
  * acpi: iort: update the IORT node dump
  * acpi: iort: update IORT node revision check
  * ACPICA: Update to version 20220331</changelog>
  <changelog author="mpluskal@suse.com" date="1663156800">- Update to version 22.07.00:
  * acpi: fadt: get _CST c2 c3 for p_lvl2 and p_lvl3 tests
  * uefi: securebootcert: fix the attribute set for AuditMode and DeployedMode
  * lib: acpi: update battery charge limiting state for _BST
  * acpi: dbg2: update the subtype for DBG2 table
  * lib: fwts_version.h - update to V22.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove impish
  * fwts-test: sync up with asf verbose dump
  * acpi: asf: enable verbose output
  * fwts-test: sync up the remove of ASF minimun watchdog reset value
  * acpi: asf: remove the checking of minmun watchdog reset value 0
  * fwts-test: sync up the fix of pmtt wrong table label
  * acpi: pmtt: fix the wrong table label
  * dmicheck: update the processor upgrade field for type 4
  * dmicheck: update for supporting DMI version to 3.5
  * dmicheck: add Processor Architecture Types check for type 44
  * build: Improve linking</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665662400">- Update to version 22.09.00:
  * lib: fwts_version.h - update to V22.09.00
  * debian: update changelog
  * acpi: iort: remove redundant code
  * fwts-test: add regression test for SVKL
  * acpi: svkl: add test for SVKL table (mantis 2162)
  * acpi: nhltdump: add endpoint discriptor string description
  * acpi: nhltdump: add dumping nhlt table for audio configurations</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1669377600">- Update to version 22.11.00:
  * lib: fwts_version.h - update to V22.11.00
  * debian: update changelog
  * auto-package: mkpackage.sh: add lunar
  * fwts-test: sync test logs with latest ACPICA
  * ACPICA: Update to version 20221020
  * Add Support for EV_COMPACT_HASH event type
  * fwts-test: add regression tests for CEDT
  * acpi: cedt: add tests for ACPI CEDT table (mantis 2076)
  * fwts-test: add regression test for RGRT
  * acpi: rgrt: add test for ACPI RGRT table( mantis 2056)
  * fwts-test: sync up with the default s3 sleep type description change
  * s3: modify the default sleep type description</changelog>
  <changelog author="mpluskal@suse.com" date="1672920000">- Update to version 22.11.00:
  * tpmevlog: add tests for checking the UEFI_IMAGE_LOAD_EVENT Structure
  * acpi: s3: fix the issue for determining time to resume</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1673956800">- Update to version 23.01.00:
  * lib: fwts_version.h - update to V23.01.00
  * debian: update changelog
  * fwts-test: sync up with the fix of passed reserved value
  * Update copyright year to 2023
  * lib: fwts_acpi_tables: fix the passed reserved value
  * fwts-test: add regression tests for AEST
  * acpi: aest: add tests for ACPI AEST table</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1680091200">- Update to version 23.03.00:
  * lib: fwts_version.h - update to V23.03.00
  * debian: update changelog
  * auto-packager: mkpackage: add build depend dh-dkms for lunar
  * dmicheck: fix the print format
  * dmicheck: update for supporting DMI version to 3.6
  * dmicheck: update the device type field for type 41
  * dmicheck: update the interface field for type 21
  * dmicheck: add some bit 0 reserved checks for type 17
  * dmicheck: modify the memory type range check for type 17
  * dmicheck: add bit 0 reserved check of the processor characteristics for type 4
  * dmicheck: add status check for type 4
  * dmicheck: add processor family check for type 4
  * dmicheck: fix the extended bios ROM size bit check of type 0
  * dmicheck: fix the wrong slot height value range
  * dmicheck: fix the length check error for type 9
  * debian: update copyright
  * acpi: method: NIH method output buffer should be 4 bytes
  * ebbr: add some tests to ebbr option
  * sbbr: add esrt and uefibootpath tests to sbbr option
  * Add support for 64 bit LoongArch compilation
  * libfwtsiasl: fix undefined symbols in shared library</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1684929600">- Update to version 23.05.00:
  * lib: fwts_version.h - update to V23.05.00
  * debian: update changelog
  * auto-packager: mkpackage.sh remove the dh-dkms dependency
  * debian: control: add build depend dh-dkms
  * auto-packager: mkpackage.sh: add mantic
  * fwts_framwork: add ebbr test for RISC-V
  * s3: fix the display time of resume for Timekeeping suspended string missing
  * lib: fwts_framework: add EBBR to category
  * acpi: button: remove check fixed hardware &amp; control method power buttons
  * fwts-test: add regression tests for IVRS
  * acpi: ivrs: add tests for ACPI IVRS table
  * acpi: cedt: remove unused code
  * dmicheck: add more checks for invalid serial number string
  * ACPICA: Update to version 20230331
  * dmicheck: extent the dmi_patterns for the default serial number string</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1688990400">- Update to version 23.07.00:
  * lib: fwts_version.h - update to V23.07.00
  * debian: update changelog
  * debian: fix lintian errors and warnings
  * debian: fix debuild fail for the not installed files
  * debian: update compat level and standards version
  * ACPICA: Update to version 20230628
  * fwts_acpica: Remove unused variable "context"
  * acpi/wmi: Fix bug when counting WMI methods
  * acpi/wmi: Check if the mandatory block query method exists
  * acpi/wmi: Add WMI GUID for the dell-wmi-ddv driver
  * Increase number of max semaphores to fix OOM crashes on some systems
  * lib: fwts_acpi_object_eval: sync up the AML exceptions from ACPICA
  * uefi: esrt: update the LastAttemptStatus values to UEFI spec 2.10
  * acpi: mpam: fix build fail on bionic
  * fwts-test: sync up with test with resource specific data
  * acpi: mpam: test with resource specific data for interconnect location type
  * fwts-test: sync up with adding the mpam tests
  * acpi: mpam: add test for ACPI MPAM table
  * fwts-test: sync up aest modify the dumping raw data
  * acpi: aest: modify the dumping raw data without noisy info
  * lib: fwts_dump_data: add library function for dumping all raw data with prefix
  * lib: fwts_dump_data: add function for simply dump raw data
  * auto-packager: mkpackage.sh: remove the control hook
  * lib: make the return types consistent
  * debian: control: modify newer dkms dependency
  * debian: control: update uploader
  * lib: fwts_oops: fix the WARN_ON warnings in kernel not found
  * cppcheck: fix the cppcheck source link error
  * fwts-test: sync up the removing ARM specific for ebbr
  * lib: framework: remvoe ARM specific for ebbr</changelog>
  <changelog author="Martin Pluskal &lt;martin@pluskal.org&gt;" date="1697630400">- Update _service url</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702468800">- Update to version 23.11.00:
  * snapcraft: add source type for repo
  * snapcraft: update the source repo for snap build
  * lib: fwts_version.h - update to V23.11.00
  * debian: update changelog
  * fwts-test: add regression tests for iBFT
  * acpi: ibft: add tests for iBFT table
  * auto-packager: mkpackage.sh: add noble
  * lib: framework: fix the unclear error message of the results log
  * auto-packager: update the fwts git repo
  * fwts-test: add regression tests for RAS2
  * acpi: ras2: add test for ACPI RAS2 table
  * acpi/wmi: Add WMI GUID for the wmi-bmof driver
  * fwts-test: sync up with the klog message update
  * fwts-test: sync up the SPTT typo fix
  * klog.json: Add some missing power kernel messages to klog database
  * klog.json: Add some missing battery kernel messages to klog database
  * klog.json: Add some missing bus kernel messages to klog database
  * klog.json: Add some missing nsaccess kernel messages to klog database
  * klog.json: Add some missing exutils kernel messages to klog database
  * klog.json: Add some missing hwregs kernel messages to klog database
  * klog.json: Add some missing tbfadt kernel messages to klog database
  * klog.json: Add some missing exfield kernel messages to klog database
  * klog.json: Add some missing rslist kernel messages to klog database
  * klog.json: Add some missing evmisc kernel messages to klog database
  * klog.json: Add some missing exmisc kernel messages to klog database
  * klog.json: Add some missing efi64 kernel messages to klog database
  * klog.json: Add some missing exresolv kernel messages to klog database
  * acpi: aspt: fix typo of SPTT
  * README: modify the fwts git repository
  * klog.json: Add some missinig processor_perflib kernel messages to klog database
  * klog.json: Add some missing apmt kernel messages to klog database
  * klog.json: Add some missing hest kernel messages to klog database
  * lib: fwts_acpi_table: fix fwts_acpi_reserved_zero_array with the input string
  * klog.json: Add some missing erst kernel messages to klog database
  * klog.json: Add some missing bert kernel messages to klog database
  * klog.json: Add some missing einj kernel messages to klog database
  * fwts-test: sync up with Recognize Pluton TPM patch
  * acpi: Recognize Pluton TPM
  * lib: fwts_version.h - update to V23.09.00
  * debian: update changelog
  * klog.json: Add some missing ACPI PCI IRQ kernel messages to klog database
  * tpmevlog: Correct boundary checking for PCR4 event check
  * acpi: ivrs: fix the tests stuck at validate IVRS table
  * klog.json: Add some missing dma kernel messages to klog database
  * klog.json: Add some missing amba kernel messages to klog database
  * klog.json: Add some missing sleep kernel messages to klog database
  * klog.json: Add some missing ACPI NFIT kernel messages to klog database
  * klog.json: Add some missing processor idle kernel messages to klog database
  * klog.json: Add some missing ACPI memory hotplug kernel messages to klog database
  * kernelscan: modify some pathes of the scan files
  * acpi: madt: add more interrupt controller structure types defined in ACPI 6.5
  * uefi: esrt: fix the last_attempt_status wrongly interpretation of value
  * acpi: fadt: remove the tests for expecting smi_cmd is zero
  * fwts-test: sync up with iort test to version E.e
  * acpi: iort: update IORT table to specification version E.e
  * lib: fwts_acpi_object_eval.: fix build fail for ppc64el on mantic
  * auto-packager: mkpackage.sh: remove kinetic
  * acpi: s3: build fail for unexpected format of argument types for i386
  * fwts-test: sync up with the dumping s3-dump-wakeup-src option
  * snapcraft: add snap build for riscv64
  * s3: add dumping the all devices and signed wakeup sources
  * s3: add checking the device signed wakeup events
  * dmicheck: update supported DMI version to 3.7
  * Upgrade the max value for "Processor Upgrade" to 0x50
  * fwts-test: sync up the spcr test updating to revision 4
  * acpi: spcr: update the spcr tests to lastest revision 4
  * fwts-test: sync up with the phat dumping vendor data modification
  * acpi: phat: modify the dumping vendor data format
  * klog.json: Add and modify some more e820 kernel messages to klog database
  * fwts-test: sync up with phat fix the device path for the health data record
  * acpi: phat: fix the device path for the health data record
  * uefi: esrtdump: update the LastAttemptStatus values to UEFI spec 2.10
  * acpi: update fadt and madt revisions to ACPI 6.5
  * fwts-test: sync up with update supported port types
  * fwts-test: sync up with klog.json ix spelling mistakes found using codespell
  * acpi/scpr: spcr-&gt;interrupt_type == 0 is valid
  * acpi/spcr: Update supported port types
  * src/*: Fix various spelling mistakes in source code
  * data/klog.json: Fix spelling mistakes found using codespell</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1706529600">- Only build on supported architectures (bsc#1219232)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709640000">- Update to version 24.01.00:
  * acpi: sbbr: check the existence of SPCR console devices
  * acpi: dbg2: update the subtype RISC-V SBI console for DBG2
  * acpi: ras2: stop for loop when list exceeds the table
  * framework: fix memory leaks caused by fwts_log_get_filenames
  * acpi: s3: fix potential memory leaks on fwts_get() calls
  * acpi: s3: enable debug messages on S0ix failure for Intel platforms
  * lib: fwts_version.h - update to V24.01.00
  * debian: update changelog
  * Update copyright year to 2024
  * fwts-test: add regression tests for SKVL</changelog>
  <changelog author="mpluskal@suse.com" date="1710417600">- Update to version 24.01.00:
  * opal: fix the resource leak for get_linux_mem_devices
  * dmicheck: Don't check firmware version on anything but NVDIMM devices</changelog>
  <changelog author="mpluskal@suse.com" date="1711540800">- Update to version 24.01.00:
  * acpi: acpipld: add tests to check _PLD methods only on the connectable ports
  * opal: fix the resource leak for cpus
  * opal: fix the resource leak for process_dimm and process_mba
  * acpi: srat: fix the untrusted loop bound warning</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1712750400">- Update to version 24.03.00:
  * lib: fwts_version.h - update to V24.03.00
  * debian: update changelog
  * lib: fwts_acpi_tables: fix the build fail on armhf
  * ACPICA: Update to version 20240322</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1724673600">- Update to version 24.07.00:
  * acpi: acpipld: downgrade the severity for PLD on the not connected port
  * configure.ac: fix the autoreconf AC_PROG_LEX warning
  * configure.ac: fix the autoreconf AC_PROG_LIBTOOL warning
  * lib: fwts_version.h - update to V24.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove mantic
  * acpi: acpipld: modify the test description to aviod misunderstanding
  * fwts-test: add regression tests for S3PT
  * acpi: s3pt: add tests for ACPI S3PT table
  * aspm: Only require ASPM for devices with an actual link
  * fwts-test: cedt: sync up with adding raw data dump
  * fwts-test: cedt: fix the wrong value of ENIW
  * acpi: cedt: add raw data dump for interleave target list
  * libfwtsiasl: fix parallel build with GNU Make &gt;= 4.4
  * tpmevlog: Ensure EV_SEPARATOR recorded for PCRs 0-7
  * efi_runtime: don't build dkms module for those kernels with efi_test
  * auto-packer: mkpackage.sh: add oracular
  * lib: fwts_log_html: fix the invalid printf format string
  * autopackager: mkpackage.sh: remove lunar</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1727870400">- Update to version 24.09.00:
  * lib: fwts_version.h - update to V24.09.00
  * debian: update changelog
  * klog.json: Add the missing processor error message to klog database
  * klog.json: Add the missing exreqion error message to klog database
  * klog.json: Add the missing exserial error message to klog database
  * klog.json: Add the missing exoparg2 error message to klog database
  * klog.json: Add the missing dswload2 error message to klog database
  * klog.json: Add the missing nsinit error message to klog database
  * klog.json: Add the missing exstore error message to klog database
  * klog.json: Add more nsxfeval error messages to klog database
  * klog.json: Add more utobject error messages to klog database
  * klog.json: Add more uttrack error messages to klog database
  * klog.json: Add the missing srat error message to klog database
  * klog.json: Add more error messages for battery to klog database
  * klog.json: Add the missing scan error messages to klog database
  * klog.json: Add the missing prmt error messages to klog database
  * klog.json: Add the missing viot error messages to klog database
  * klog.json: Add the missing ipmi error messages to klog database
  * klog.json: Add the missing fan_core error message to klog database
  * klog.json: Add more missing acpi pcc kernel messages to klog database
  * klog.json: Add more missing osl kernel messages to klog database
  * fwts-test: slic: sync test results with fixes to ACPICA SLIC dumping
  * ACPICA: Update to version 20240827
  * lib: modprobe: add checking the compressed zst module format
  * klog.json: Add more missing iort kernel messages to klog database
  * klog.json: Add some missing gtdt kernel messages to klog database
  * klog.json: Add some missing ghes kernel messages to klog database
  * klog.json: Add some missing agdi kernel messages to klog database
  * klog: fix the pattern errors for einj trigger table entry</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1732622400">- Update to version 24.11.00:
  * lib: fwts_version.h - update to V24.11.00
  * debian: update changelog
  * hdaaudio: fix the the build errors under plucky amd64
  * auto-packager: mkpackage.sh: add plucky
  * dmicheck: add more types for version length test.
  * dmicheck: update for supporting DMI version to 3.8.0
  * acpi: iort: memory access flag update.
  * src/acpi: Fix a few spelling mistakes
  * acpi/wmi: Warn if WMI GUIDs from the Windows driver samples are found
  * lib: fwts_acpi_object_eval: Do not return FWTS_OK if method lookup fails
  * script: fix bash-completion-with-hashbang lintian warning
  * dmicheck: update for supporting DMI version to 3.7.1
  * tpmevlog: Ensure the event log matches the actual TPM PCRs</changelog>
</package>
<package pkgid="034ce9b9f87c3333ad753da9e039d454afe9faf9d32f0e733f043c5afe6a1eac" name="fwts" arch="i586">
  <version epoch="0" ver="24.11.00" rel="bp156.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1648123200">- Update to version 22.03.00:
  * lib: fwts_version.h - update to V22.03.00
  * debian: update changelog
  * fwts-test: sync up the sdev checking secure access components
  * acpi: sdev: add checking secure access components
  * acpi: macf: report failures instead of just logging the errors
  * acpi/time: skip a number of TAD methods when _GCP[0] is clear
  * acpi:dmar: update the link of DMAR table
  * fwts-tests: update acpi dump data to be in sync with latest ACPICA
  * ACPICA: Update to version 20211217</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1653998400">- Update to version 22.05.00:
  * lib: fwts_version.h - update to V22.05.00
  * debian: update changelog
  * fwts-test: sync up IORT test with specification version E.d
  * acpi: mcfg: checking kernel lockdown when doing mmap PCI config space
  * auto-packager:mkpackage.sh: add kinetic
  * acpi: iort: update IORT test to specification version E.d
  * Update copyright year to 2022
  * acpi: iort: update the IORT node dump
  * acpi: iort: update IORT node revision check
  * ACPICA: Update to version 20220331</changelog>
  <changelog author="mpluskal@suse.com" date="1663156800">- Update to version 22.07.00:
  * acpi: fadt: get _CST c2 c3 for p_lvl2 and p_lvl3 tests
  * uefi: securebootcert: fix the attribute set for AuditMode and DeployedMode
  * lib: acpi: update battery charge limiting state for _BST
  * acpi: dbg2: update the subtype for DBG2 table
  * lib: fwts_version.h - update to V22.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove impish
  * fwts-test: sync up with asf verbose dump
  * acpi: asf: enable verbose output
  * fwts-test: sync up the remove of ASF minimun watchdog reset value
  * acpi: asf: remove the checking of minmun watchdog reset value 0
  * fwts-test: sync up the fix of pmtt wrong table label
  * acpi: pmtt: fix the wrong table label
  * dmicheck: update the processor upgrade field for type 4
  * dmicheck: update for supporting DMI version to 3.5
  * dmicheck: add Processor Architecture Types check for type 44
  * build: Improve linking</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665662400">- Update to version 22.09.00:
  * lib: fwts_version.h - update to V22.09.00
  * debian: update changelog
  * acpi: iort: remove redundant code
  * fwts-test: add regression test for SVKL
  * acpi: svkl: add test for SVKL table (mantis 2162)
  * acpi: nhltdump: add endpoint discriptor string description
  * acpi: nhltdump: add dumping nhlt table for audio configurations</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1669377600">- Update to version 22.11.00:
  * lib: fwts_version.h - update to V22.11.00
  * debian: update changelog
  * auto-package: mkpackage.sh: add lunar
  * fwts-test: sync test logs with latest ACPICA
  * ACPICA: Update to version 20221020
  * Add Support for EV_COMPACT_HASH event type
  * fwts-test: add regression tests for CEDT
  * acpi: cedt: add tests for ACPI CEDT table (mantis 2076)
  * fwts-test: add regression test for RGRT
  * acpi: rgrt: add test for ACPI RGRT table( mantis 2056)
  * fwts-test: sync up with the default s3 sleep type description change
  * s3: modify the default sleep type description</changelog>
  <changelog author="mpluskal@suse.com" date="1672920000">- Update to version 22.11.00:
  * tpmevlog: add tests for checking the UEFI_IMAGE_LOAD_EVENT Structure
  * acpi: s3: fix the issue for determining time to resume</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1673956800">- Update to version 23.01.00:
  * lib: fwts_version.h - update to V23.01.00
  * debian: update changelog
  * fwts-test: sync up with the fix of passed reserved value
  * Update copyright year to 2023
  * lib: fwts_acpi_tables: fix the passed reserved value
  * fwts-test: add regression tests for AEST
  * acpi: aest: add tests for ACPI AEST table</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1680091200">- Update to version 23.03.00:
  * lib: fwts_version.h - update to V23.03.00
  * debian: update changelog
  * auto-packager: mkpackage: add build depend dh-dkms for lunar
  * dmicheck: fix the print format
  * dmicheck: update for supporting DMI version to 3.6
  * dmicheck: update the device type field for type 41
  * dmicheck: update the interface field for type 21
  * dmicheck: add some bit 0 reserved checks for type 17
  * dmicheck: modify the memory type range check for type 17
  * dmicheck: add bit 0 reserved check of the processor characteristics for type 4
  * dmicheck: add status check for type 4
  * dmicheck: add processor family check for type 4
  * dmicheck: fix the extended bios ROM size bit check of type 0
  * dmicheck: fix the wrong slot height value range
  * dmicheck: fix the length check error for type 9
  * debian: update copyright
  * acpi: method: NIH method output buffer should be 4 bytes
  * ebbr: add some tests to ebbr option
  * sbbr: add esrt and uefibootpath tests to sbbr option
  * Add support for 64 bit LoongArch compilation
  * libfwtsiasl: fix undefined symbols in shared library</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1684929600">- Update to version 23.05.00:
  * lib: fwts_version.h - update to V23.05.00
  * debian: update changelog
  * auto-packager: mkpackage.sh remove the dh-dkms dependency
  * debian: control: add build depend dh-dkms
  * auto-packager: mkpackage.sh: add mantic
  * fwts_framwork: add ebbr test for RISC-V
  * s3: fix the display time of resume for Timekeeping suspended string missing
  * lib: fwts_framework: add EBBR to category
  * acpi: button: remove check fixed hardware &amp; control method power buttons
  * fwts-test: add regression tests for IVRS
  * acpi: ivrs: add tests for ACPI IVRS table
  * acpi: cedt: remove unused code
  * dmicheck: add more checks for invalid serial number string
  * ACPICA: Update to version 20230331
  * dmicheck: extent the dmi_patterns for the default serial number string</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1688990400">- Update to version 23.07.00:
  * lib: fwts_version.h - update to V23.07.00
  * debian: update changelog
  * debian: fix lintian errors and warnings
  * debian: fix debuild fail for the not installed files
  * debian: update compat level and standards version
  * ACPICA: Update to version 20230628
  * fwts_acpica: Remove unused variable "context"
  * acpi/wmi: Fix bug when counting WMI methods
  * acpi/wmi: Check if the mandatory block query method exists
  * acpi/wmi: Add WMI GUID for the dell-wmi-ddv driver
  * Increase number of max semaphores to fix OOM crashes on some systems
  * lib: fwts_acpi_object_eval: sync up the AML exceptions from ACPICA
  * uefi: esrt: update the LastAttemptStatus values to UEFI spec 2.10
  * acpi: mpam: fix build fail on bionic
  * fwts-test: sync up with test with resource specific data
  * acpi: mpam: test with resource specific data for interconnect location type
  * fwts-test: sync up with adding the mpam tests
  * acpi: mpam: add test for ACPI MPAM table
  * fwts-test: sync up aest modify the dumping raw data
  * acpi: aest: modify the dumping raw data without noisy info
  * lib: fwts_dump_data: add library function for dumping all raw data with prefix
  * lib: fwts_dump_data: add function for simply dump raw data
  * auto-packager: mkpackage.sh: remove the control hook
  * lib: make the return types consistent
  * debian: control: modify newer dkms dependency
  * debian: control: update uploader
  * lib: fwts_oops: fix the WARN_ON warnings in kernel not found
  * cppcheck: fix the cppcheck source link error
  * fwts-test: sync up the removing ARM specific for ebbr
  * lib: framework: remvoe ARM specific for ebbr</changelog>
  <changelog author="Martin Pluskal &lt;martin@pluskal.org&gt;" date="1697630400">- Update _service url</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702468800">- Update to version 23.11.00:
  * snapcraft: add source type for repo
  * snapcraft: update the source repo for snap build
  * lib: fwts_version.h - update to V23.11.00
  * debian: update changelog
  * fwts-test: add regression tests for iBFT
  * acpi: ibft: add tests for iBFT table
  * auto-packager: mkpackage.sh: add noble
  * lib: framework: fix the unclear error message of the results log
  * auto-packager: update the fwts git repo
  * fwts-test: add regression tests for RAS2
  * acpi: ras2: add test for ACPI RAS2 table
  * acpi/wmi: Add WMI GUID for the wmi-bmof driver
  * fwts-test: sync up with the klog message update
  * fwts-test: sync up the SPTT typo fix
  * klog.json: Add some missing power kernel messages to klog database
  * klog.json: Add some missing battery kernel messages to klog database
  * klog.json: Add some missing bus kernel messages to klog database
  * klog.json: Add some missing nsaccess kernel messages to klog database
  * klog.json: Add some missing exutils kernel messages to klog database
  * klog.json: Add some missing hwregs kernel messages to klog database
  * klog.json: Add some missing tbfadt kernel messages to klog database
  * klog.json: Add some missing exfield kernel messages to klog database
  * klog.json: Add some missing rslist kernel messages to klog database
  * klog.json: Add some missing evmisc kernel messages to klog database
  * klog.json: Add some missing exmisc kernel messages to klog database
  * klog.json: Add some missing efi64 kernel messages to klog database
  * klog.json: Add some missing exresolv kernel messages to klog database
  * acpi: aspt: fix typo of SPTT
  * README: modify the fwts git repository
  * klog.json: Add some missinig processor_perflib kernel messages to klog database
  * klog.json: Add some missing apmt kernel messages to klog database
  * klog.json: Add some missing hest kernel messages to klog database
  * lib: fwts_acpi_table: fix fwts_acpi_reserved_zero_array with the input string
  * klog.json: Add some missing erst kernel messages to klog database
  * klog.json: Add some missing bert kernel messages to klog database
  * klog.json: Add some missing einj kernel messages to klog database
  * fwts-test: sync up with Recognize Pluton TPM patch
  * acpi: Recognize Pluton TPM
  * lib: fwts_version.h - update to V23.09.00
  * debian: update changelog
  * klog.json: Add some missing ACPI PCI IRQ kernel messages to klog database
  * tpmevlog: Correct boundary checking for PCR4 event check
  * acpi: ivrs: fix the tests stuck at validate IVRS table
  * klog.json: Add some missing dma kernel messages to klog database
  * klog.json: Add some missing amba kernel messages to klog database
  * klog.json: Add some missing sleep kernel messages to klog database
  * klog.json: Add some missing ACPI NFIT kernel messages to klog database
  * klog.json: Add some missing processor idle kernel messages to klog database
  * klog.json: Add some missing ACPI memory hotplug kernel messages to klog database
  * kernelscan: modify some pathes of the scan files
  * acpi: madt: add more interrupt controller structure types defined in ACPI 6.5
  * uefi: esrt: fix the last_attempt_status wrongly interpretation of value
  * acpi: fadt: remove the tests for expecting smi_cmd is zero
  * fwts-test: sync up with iort test to version E.e
  * acpi: iort: update IORT table to specification version E.e
  * lib: fwts_acpi_object_eval.: fix build fail for ppc64el on mantic
  * auto-packager: mkpackage.sh: remove kinetic
  * acpi: s3: build fail for unexpected format of argument types for i386
  * fwts-test: sync up with the dumping s3-dump-wakeup-src option
  * snapcraft: add snap build for riscv64
  * s3: add dumping the all devices and signed wakeup sources
  * s3: add checking the device signed wakeup events
  * dmicheck: update supported DMI version to 3.7
  * Upgrade the max value for "Processor Upgrade" to 0x50
  * fwts-test: sync up the spcr test updating to revision 4
  * acpi: spcr: update the spcr tests to lastest revision 4
  * fwts-test: sync up with the phat dumping vendor data modification
  * acpi: phat: modify the dumping vendor data format
  * klog.json: Add and modify some more e820 kernel messages to klog database
  * fwts-test: sync up with phat fix the device path for the health data record
  * acpi: phat: fix the device path for the health data record
  * uefi: esrtdump: update the LastAttemptStatus values to UEFI spec 2.10
  * acpi: update fadt and madt revisions to ACPI 6.5
  * fwts-test: sync up with update supported port types
  * fwts-test: sync up with klog.json ix spelling mistakes found using codespell
  * acpi/scpr: spcr-&gt;interrupt_type == 0 is valid
  * acpi/spcr: Update supported port types
  * src/*: Fix various spelling mistakes in source code
  * data/klog.json: Fix spelling mistakes found using codespell</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1706529600">- Only build on supported architectures (bsc#1219232)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709640000">- Update to version 24.01.00:
  * acpi: sbbr: check the existence of SPCR console devices
  * acpi: dbg2: update the subtype RISC-V SBI console for DBG2
  * acpi: ras2: stop for loop when list exceeds the table
  * framework: fix memory leaks caused by fwts_log_get_filenames
  * acpi: s3: fix potential memory leaks on fwts_get() calls
  * acpi: s3: enable debug messages on S0ix failure for Intel platforms
  * lib: fwts_version.h - update to V24.01.00
  * debian: update changelog
  * Update copyright year to 2024
  * fwts-test: add regression tests for SKVL</changelog>
  <changelog author="mpluskal@suse.com" date="1710417600">- Update to version 24.01.00:
  * opal: fix the resource leak for get_linux_mem_devices
  * dmicheck: Don't check firmware version on anything but NVDIMM devices</changelog>
  <changelog author="mpluskal@suse.com" date="1711540800">- Update to version 24.01.00:
  * acpi: acpipld: add tests to check _PLD methods only on the connectable ports
  * opal: fix the resource leak for cpus
  * opal: fix the resource leak for process_dimm and process_mba
  * acpi: srat: fix the untrusted loop bound warning</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1712750400">- Update to version 24.03.00:
  * lib: fwts_version.h - update to V24.03.00
  * debian: update changelog
  * lib: fwts_acpi_tables: fix the build fail on armhf
  * ACPICA: Update to version 20240322</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1724673600">- Update to version 24.07.00:
  * acpi: acpipld: downgrade the severity for PLD on the not connected port
  * configure.ac: fix the autoreconf AC_PROG_LEX warning
  * configure.ac: fix the autoreconf AC_PROG_LIBTOOL warning
  * lib: fwts_version.h - update to V24.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove mantic
  * acpi: acpipld: modify the test description to aviod misunderstanding
  * fwts-test: add regression tests for S3PT
  * acpi: s3pt: add tests for ACPI S3PT table
  * aspm: Only require ASPM for devices with an actual link
  * fwts-test: cedt: sync up with adding raw data dump
  * fwts-test: cedt: fix the wrong value of ENIW
  * acpi: cedt: add raw data dump for interleave target list
  * libfwtsiasl: fix parallel build with GNU Make &gt;= 4.4
  * tpmevlog: Ensure EV_SEPARATOR recorded for PCRs 0-7
  * efi_runtime: don't build dkms module for those kernels with efi_test
  * auto-packer: mkpackage.sh: add oracular
  * lib: fwts_log_html: fix the invalid printf format string
  * autopackager: mkpackage.sh: remove lunar</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1727870400">- Update to version 24.09.00:
  * lib: fwts_version.h - update to V24.09.00
  * debian: update changelog
  * klog.json: Add the missing processor error message to klog database
  * klog.json: Add the missing exreqion error message to klog database
  * klog.json: Add the missing exserial error message to klog database
  * klog.json: Add the missing exoparg2 error message to klog database
  * klog.json: Add the missing dswload2 error message to klog database
  * klog.json: Add the missing nsinit error message to klog database
  * klog.json: Add the missing exstore error message to klog database
  * klog.json: Add more nsxfeval error messages to klog database
  * klog.json: Add more utobject error messages to klog database
  * klog.json: Add more uttrack error messages to klog database
  * klog.json: Add the missing srat error message to klog database
  * klog.json: Add more error messages for battery to klog database
  * klog.json: Add the missing scan error messages to klog database
  * klog.json: Add the missing prmt error messages to klog database
  * klog.json: Add the missing viot error messages to klog database
  * klog.json: Add the missing ipmi error messages to klog database
  * klog.json: Add the missing fan_core error message to klog database
  * klog.json: Add more missing acpi pcc kernel messages to klog database
  * klog.json: Add more missing osl kernel messages to klog database
  * fwts-test: slic: sync test results with fixes to ACPICA SLIC dumping
  * ACPICA: Update to version 20240827
  * lib: modprobe: add checking the compressed zst module format
  * klog.json: Add more missing iort kernel messages to klog database
  * klog.json: Add some missing gtdt kernel messages to klog database
  * klog.json: Add some missing ghes kernel messages to klog database
  * klog.json: Add some missing agdi kernel messages to klog database
  * klog: fix the pattern errors for einj trigger table entry</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1732622400">- Update to version 24.11.00:
  * lib: fwts_version.h - update to V24.11.00
  * debian: update changelog
  * hdaaudio: fix the the build errors under plucky amd64
  * auto-packager: mkpackage.sh: add plucky
  * dmicheck: add more types for version length test.
  * dmicheck: update for supporting DMI version to 3.8.0
  * acpi: iort: memory access flag update.
  * src/acpi: Fix a few spelling mistakes
  * acpi/wmi: Warn if WMI GUIDs from the Windows driver samples are found
  * lib: fwts_acpi_object_eval: Do not return FWTS_OK if method lookup fails
  * script: fix bash-completion-with-hashbang lintian warning
  * dmicheck: update for supporting DMI version to 3.7.1
  * tpmevlog: Ensure the event log matches the actual TPM PCRs</changelog>
</package>
<package pkgid="1ce6b24e70d668734775e02c3238938d8057b881d18b9649802f3442c653fc18" name="fwts" arch="src">
  <version epoch="0" ver="24.11.00" rel="bp156.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1648123200">- Update to version 22.03.00:
  * lib: fwts_version.h - update to V22.03.00
  * debian: update changelog
  * fwts-test: sync up the sdev checking secure access components
  * acpi: sdev: add checking secure access components
  * acpi: macf: report failures instead of just logging the errors
  * acpi/time: skip a number of TAD methods when _GCP[0] is clear
  * acpi:dmar: update the link of DMAR table
  * fwts-tests: update acpi dump data to be in sync with latest ACPICA
  * ACPICA: Update to version 20211217</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1653998400">- Update to version 22.05.00:
  * lib: fwts_version.h - update to V22.05.00
  * debian: update changelog
  * fwts-test: sync up IORT test with specification version E.d
  * acpi: mcfg: checking kernel lockdown when doing mmap PCI config space
  * auto-packager:mkpackage.sh: add kinetic
  * acpi: iort: update IORT test to specification version E.d
  * Update copyright year to 2022
  * acpi: iort: update the IORT node dump
  * acpi: iort: update IORT node revision check
  * ACPICA: Update to version 20220331</changelog>
  <changelog author="mpluskal@suse.com" date="1663156800">- Update to version 22.07.00:
  * acpi: fadt: get _CST c2 c3 for p_lvl2 and p_lvl3 tests
  * uefi: securebootcert: fix the attribute set for AuditMode and DeployedMode
  * lib: acpi: update battery charge limiting state for _BST
  * acpi: dbg2: update the subtype for DBG2 table
  * lib: fwts_version.h - update to V22.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove impish
  * fwts-test: sync up with asf verbose dump
  * acpi: asf: enable verbose output
  * fwts-test: sync up the remove of ASF minimun watchdog reset value
  * acpi: asf: remove the checking of minmun watchdog reset value 0
  * fwts-test: sync up the fix of pmtt wrong table label
  * acpi: pmtt: fix the wrong table label
  * dmicheck: update the processor upgrade field for type 4
  * dmicheck: update for supporting DMI version to 3.5
  * dmicheck: add Processor Architecture Types check for type 44
  * build: Improve linking</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665662400">- Update to version 22.09.00:
  * lib: fwts_version.h - update to V22.09.00
  * debian: update changelog
  * acpi: iort: remove redundant code
  * fwts-test: add regression test for SVKL
  * acpi: svkl: add test for SVKL table (mantis 2162)
  * acpi: nhltdump: add endpoint discriptor string description
  * acpi: nhltdump: add dumping nhlt table for audio configurations</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1669377600">- Update to version 22.11.00:
  * lib: fwts_version.h - update to V22.11.00
  * debian: update changelog
  * auto-package: mkpackage.sh: add lunar
  * fwts-test: sync test logs with latest ACPICA
  * ACPICA: Update to version 20221020
  * Add Support for EV_COMPACT_HASH event type
  * fwts-test: add regression tests for CEDT
  * acpi: cedt: add tests for ACPI CEDT table (mantis 2076)
  * fwts-test: add regression test for RGRT
  * acpi: rgrt: add test for ACPI RGRT table( mantis 2056)
  * fwts-test: sync up with the default s3 sleep type description change
  * s3: modify the default sleep type description</changelog>
  <changelog author="mpluskal@suse.com" date="1672920000">- Update to version 22.11.00:
  * tpmevlog: add tests for checking the UEFI_IMAGE_LOAD_EVENT Structure
  * acpi: s3: fix the issue for determining time to resume</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1673956800">- Update to version 23.01.00:
  * lib: fwts_version.h - update to V23.01.00
  * debian: update changelog
  * fwts-test: sync up with the fix of passed reserved value
  * Update copyright year to 2023
  * lib: fwts_acpi_tables: fix the passed reserved value
  * fwts-test: add regression tests for AEST
  * acpi: aest: add tests for ACPI AEST table</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1680091200">- Update to version 23.03.00:
  * lib: fwts_version.h - update to V23.03.00
  * debian: update changelog
  * auto-packager: mkpackage: add build depend dh-dkms for lunar
  * dmicheck: fix the print format
  * dmicheck: update for supporting DMI version to 3.6
  * dmicheck: update the device type field for type 41
  * dmicheck: update the interface field for type 21
  * dmicheck: add some bit 0 reserved checks for type 17
  * dmicheck: modify the memory type range check for type 17
  * dmicheck: add bit 0 reserved check of the processor characteristics for type 4
  * dmicheck: add status check for type 4
  * dmicheck: add processor family check for type 4
  * dmicheck: fix the extended bios ROM size bit check of type 0
  * dmicheck: fix the wrong slot height value range
  * dmicheck: fix the length check error for type 9
  * debian: update copyright
  * acpi: method: NIH method output buffer should be 4 bytes
  * ebbr: add some tests to ebbr option
  * sbbr: add esrt and uefibootpath tests to sbbr option
  * Add support for 64 bit LoongArch compilation
  * libfwtsiasl: fix undefined symbols in shared library</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1684929600">- Update to version 23.05.00:
  * lib: fwts_version.h - update to V23.05.00
  * debian: update changelog
  * auto-packager: mkpackage.sh remove the dh-dkms dependency
  * debian: control: add build depend dh-dkms
  * auto-packager: mkpackage.sh: add mantic
  * fwts_framwork: add ebbr test for RISC-V
  * s3: fix the display time of resume for Timekeeping suspended string missing
  * lib: fwts_framework: add EBBR to category
  * acpi: button: remove check fixed hardware &amp; control method power buttons
  * fwts-test: add regression tests for IVRS
  * acpi: ivrs: add tests for ACPI IVRS table
  * acpi: cedt: remove unused code
  * dmicheck: add more checks for invalid serial number string
  * ACPICA: Update to version 20230331
  * dmicheck: extent the dmi_patterns for the default serial number string</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1688990400">- Update to version 23.07.00:
  * lib: fwts_version.h - update to V23.07.00
  * debian: update changelog
  * debian: fix lintian errors and warnings
  * debian: fix debuild fail for the not installed files
  * debian: update compat level and standards version
  * ACPICA: Update to version 20230628
  * fwts_acpica: Remove unused variable "context"
  * acpi/wmi: Fix bug when counting WMI methods
  * acpi/wmi: Check if the mandatory block query method exists
  * acpi/wmi: Add WMI GUID for the dell-wmi-ddv driver
  * Increase number of max semaphores to fix OOM crashes on some systems
  * lib: fwts_acpi_object_eval: sync up the AML exceptions from ACPICA
  * uefi: esrt: update the LastAttemptStatus values to UEFI spec 2.10
  * acpi: mpam: fix build fail on bionic
  * fwts-test: sync up with test with resource specific data
  * acpi: mpam: test with resource specific data for interconnect location type
  * fwts-test: sync up with adding the mpam tests
  * acpi: mpam: add test for ACPI MPAM table
  * fwts-test: sync up aest modify the dumping raw data
  * acpi: aest: modify the dumping raw data without noisy info
  * lib: fwts_dump_data: add library function for dumping all raw data with prefix
  * lib: fwts_dump_data: add function for simply dump raw data
  * auto-packager: mkpackage.sh: remove the control hook
  * lib: make the return types consistent
  * debian: control: modify newer dkms dependency
  * debian: control: update uploader
  * lib: fwts_oops: fix the WARN_ON warnings in kernel not found
  * cppcheck: fix the cppcheck source link error
  * fwts-test: sync up the removing ARM specific for ebbr
  * lib: framework: remvoe ARM specific for ebbr</changelog>
  <changelog author="Martin Pluskal &lt;martin@pluskal.org&gt;" date="1697630400">- Update _service url</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702468800">- Update to version 23.11.00:
  * snapcraft: add source type for repo
  * snapcraft: update the source repo for snap build
  * lib: fwts_version.h - update to V23.11.00
  * debian: update changelog
  * fwts-test: add regression tests for iBFT
  * acpi: ibft: add tests for iBFT table
  * auto-packager: mkpackage.sh: add noble
  * lib: framework: fix the unclear error message of the results log
  * auto-packager: update the fwts git repo
  * fwts-test: add regression tests for RAS2
  * acpi: ras2: add test for ACPI RAS2 table
  * acpi/wmi: Add WMI GUID for the wmi-bmof driver
  * fwts-test: sync up with the klog message update
  * fwts-test: sync up the SPTT typo fix
  * klog.json: Add some missing power kernel messages to klog database
  * klog.json: Add some missing battery kernel messages to klog database
  * klog.json: Add some missing bus kernel messages to klog database
  * klog.json: Add some missing nsaccess kernel messages to klog database
  * klog.json: Add some missing exutils kernel messages to klog database
  * klog.json: Add some missing hwregs kernel messages to klog database
  * klog.json: Add some missing tbfadt kernel messages to klog database
  * klog.json: Add some missing exfield kernel messages to klog database
  * klog.json: Add some missing rslist kernel messages to klog database
  * klog.json: Add some missing evmisc kernel messages to klog database
  * klog.json: Add some missing exmisc kernel messages to klog database
  * klog.json: Add some missing efi64 kernel messages to klog database
  * klog.json: Add some missing exresolv kernel messages to klog database
  * acpi: aspt: fix typo of SPTT
  * README: modify the fwts git repository
  * klog.json: Add some missinig processor_perflib kernel messages to klog database
  * klog.json: Add some missing apmt kernel messages to klog database
  * klog.json: Add some missing hest kernel messages to klog database
  * lib: fwts_acpi_table: fix fwts_acpi_reserved_zero_array with the input string
  * klog.json: Add some missing erst kernel messages to klog database
  * klog.json: Add some missing bert kernel messages to klog database
  * klog.json: Add some missing einj kernel messages to klog database
  * fwts-test: sync up with Recognize Pluton TPM patch
  * acpi: Recognize Pluton TPM
  * lib: fwts_version.h - update to V23.09.00
  * debian: update changelog
  * klog.json: Add some missing ACPI PCI IRQ kernel messages to klog database
  * tpmevlog: Correct boundary checking for PCR4 event check
  * acpi: ivrs: fix the tests stuck at validate IVRS table
  * klog.json: Add some missing dma kernel messages to klog database
  * klog.json: Add some missing amba kernel messages to klog database
  * klog.json: Add some missing sleep kernel messages to klog database
  * klog.json: Add some missing ACPI NFIT kernel messages to klog database
  * klog.json: Add some missing processor idle kernel messages to klog database
  * klog.json: Add some missing ACPI memory hotplug kernel messages to klog database
  * kernelscan: modify some pathes of the scan files
  * acpi: madt: add more interrupt controller structure types defined in ACPI 6.5
  * uefi: esrt: fix the last_attempt_status wrongly interpretation of value
  * acpi: fadt: remove the tests for expecting smi_cmd is zero
  * fwts-test: sync up with iort test to version E.e
  * acpi: iort: update IORT table to specification version E.e
  * lib: fwts_acpi_object_eval.: fix build fail for ppc64el on mantic
  * auto-packager: mkpackage.sh: remove kinetic
  * acpi: s3: build fail for unexpected format of argument types for i386
  * fwts-test: sync up with the dumping s3-dump-wakeup-src option
  * snapcraft: add snap build for riscv64
  * s3: add dumping the all devices and signed wakeup sources
  * s3: add checking the device signed wakeup events
  * dmicheck: update supported DMI version to 3.7
  * Upgrade the max value for "Processor Upgrade" to 0x50
  * fwts-test: sync up the spcr test updating to revision 4
  * acpi: spcr: update the spcr tests to lastest revision 4
  * fwts-test: sync up with the phat dumping vendor data modification
  * acpi: phat: modify the dumping vendor data format
  * klog.json: Add and modify some more e820 kernel messages to klog database
  * fwts-test: sync up with phat fix the device path for the health data record
  * acpi: phat: fix the device path for the health data record
  * uefi: esrtdump: update the LastAttemptStatus values to UEFI spec 2.10
  * acpi: update fadt and madt revisions to ACPI 6.5
  * fwts-test: sync up with update supported port types
  * fwts-test: sync up with klog.json ix spelling mistakes found using codespell
  * acpi/scpr: spcr-&gt;interrupt_type == 0 is valid
  * acpi/spcr: Update supported port types
  * src/*: Fix various spelling mistakes in source code
  * data/klog.json: Fix spelling mistakes found using codespell</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1706529600">- Only build on supported architectures (bsc#1219232)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709640000">- Update to version 24.01.00:
  * acpi: sbbr: check the existence of SPCR console devices
  * acpi: dbg2: update the subtype RISC-V SBI console for DBG2
  * acpi: ras2: stop for loop when list exceeds the table
  * framework: fix memory leaks caused by fwts_log_get_filenames
  * acpi: s3: fix potential memory leaks on fwts_get() calls
  * acpi: s3: enable debug messages on S0ix failure for Intel platforms
  * lib: fwts_version.h - update to V24.01.00
  * debian: update changelog
  * Update copyright year to 2024
  * fwts-test: add regression tests for SKVL</changelog>
  <changelog author="mpluskal@suse.com" date="1710417600">- Update to version 24.01.00:
  * opal: fix the resource leak for get_linux_mem_devices
  * dmicheck: Don't check firmware version on anything but NVDIMM devices</changelog>
  <changelog author="mpluskal@suse.com" date="1711540800">- Update to version 24.01.00:
  * acpi: acpipld: add tests to check _PLD methods only on the connectable ports
  * opal: fix the resource leak for cpus
  * opal: fix the resource leak for process_dimm and process_mba
  * acpi: srat: fix the untrusted loop bound warning</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1712750400">- Update to version 24.03.00:
  * lib: fwts_version.h - update to V24.03.00
  * debian: update changelog
  * lib: fwts_acpi_tables: fix the build fail on armhf
  * ACPICA: Update to version 20240322</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1724673600">- Update to version 24.07.00:
  * acpi: acpipld: downgrade the severity for PLD on the not connected port
  * configure.ac: fix the autoreconf AC_PROG_LEX warning
  * configure.ac: fix the autoreconf AC_PROG_LIBTOOL warning
  * lib: fwts_version.h - update to V24.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove mantic
  * acpi: acpipld: modify the test description to aviod misunderstanding
  * fwts-test: add regression tests for S3PT
  * acpi: s3pt: add tests for ACPI S3PT table
  * aspm: Only require ASPM for devices with an actual link
  * fwts-test: cedt: sync up with adding raw data dump
  * fwts-test: cedt: fix the wrong value of ENIW
  * acpi: cedt: add raw data dump for interleave target list
  * libfwtsiasl: fix parallel build with GNU Make &gt;= 4.4
  * tpmevlog: Ensure EV_SEPARATOR recorded for PCRs 0-7
  * efi_runtime: don't build dkms module for those kernels with efi_test
  * auto-packer: mkpackage.sh: add oracular
  * lib: fwts_log_html: fix the invalid printf format string
  * autopackager: mkpackage.sh: remove lunar</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1727870400">- Update to version 24.09.00:
  * lib: fwts_version.h - update to V24.09.00
  * debian: update changelog
  * klog.json: Add the missing processor error message to klog database
  * klog.json: Add the missing exreqion error message to klog database
  * klog.json: Add the missing exserial error message to klog database
  * klog.json: Add the missing exoparg2 error message to klog database
  * klog.json: Add the missing dswload2 error message to klog database
  * klog.json: Add the missing nsinit error message to klog database
  * klog.json: Add the missing exstore error message to klog database
  * klog.json: Add more nsxfeval error messages to klog database
  * klog.json: Add more utobject error messages to klog database
  * klog.json: Add more uttrack error messages to klog database
  * klog.json: Add the missing srat error message to klog database
  * klog.json: Add more error messages for battery to klog database
  * klog.json: Add the missing scan error messages to klog database
  * klog.json: Add the missing prmt error messages to klog database
  * klog.json: Add the missing viot error messages to klog database
  * klog.json: Add the missing ipmi error messages to klog database
  * klog.json: Add the missing fan_core error message to klog database
  * klog.json: Add more missing acpi pcc kernel messages to klog database
  * klog.json: Add more missing osl kernel messages to klog database
  * fwts-test: slic: sync test results with fixes to ACPICA SLIC dumping
  * ACPICA: Update to version 20240827
  * lib: modprobe: add checking the compressed zst module format
  * klog.json: Add more missing iort kernel messages to klog database
  * klog.json: Add some missing gtdt kernel messages to klog database
  * klog.json: Add some missing ghes kernel messages to klog database
  * klog.json: Add some missing agdi kernel messages to klog database
  * klog: fix the pattern errors for einj trigger table entry</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1732622400">- Update to version 24.11.00:
  * lib: fwts_version.h - update to V24.11.00
  * debian: update changelog
  * hdaaudio: fix the the build errors under plucky amd64
  * auto-packager: mkpackage.sh: add plucky
  * dmicheck: add more types for version length test.
  * dmicheck: update for supporting DMI version to 3.8.0
  * acpi: iort: memory access flag update.
  * src/acpi: Fix a few spelling mistakes
  * acpi/wmi: Warn if WMI GUIDs from the Windows driver samples are found
  * lib: fwts_acpi_object_eval: Do not return FWTS_OK if method lookup fails
  * script: fix bash-completion-with-hashbang lintian warning
  * dmicheck: update for supporting DMI version to 3.7.1
  * tpmevlog: Ensure the event log matches the actual TPM PCRs</changelog>
</package>
<package pkgid="a9fb1273aaa9fc734512ed13babce155bc1890ac10ed96b18e96a03c569996d8" name="fwts" arch="x86_64">
  <version epoch="0" ver="24.11.00" rel="bp156.2.3.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1648123200">- Update to version 22.03.00:
  * lib: fwts_version.h - update to V22.03.00
  * debian: update changelog
  * fwts-test: sync up the sdev checking secure access components
  * acpi: sdev: add checking secure access components
  * acpi: macf: report failures instead of just logging the errors
  * acpi/time: skip a number of TAD methods when _GCP[0] is clear
  * acpi:dmar: update the link of DMAR table
  * fwts-tests: update acpi dump data to be in sync with latest ACPICA
  * ACPICA: Update to version 20211217</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1653998400">- Update to version 22.05.00:
  * lib: fwts_version.h - update to V22.05.00
  * debian: update changelog
  * fwts-test: sync up IORT test with specification version E.d
  * acpi: mcfg: checking kernel lockdown when doing mmap PCI config space
  * auto-packager:mkpackage.sh: add kinetic
  * acpi: iort: update IORT test to specification version E.d
  * Update copyright year to 2022
  * acpi: iort: update the IORT node dump
  * acpi: iort: update IORT node revision check
  * ACPICA: Update to version 20220331</changelog>
  <changelog author="mpluskal@suse.com" date="1663156800">- Update to version 22.07.00:
  * acpi: fadt: get _CST c2 c3 for p_lvl2 and p_lvl3 tests
  * uefi: securebootcert: fix the attribute set for AuditMode and DeployedMode
  * lib: acpi: update battery charge limiting state for _BST
  * acpi: dbg2: update the subtype for DBG2 table
  * lib: fwts_version.h - update to V22.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove impish
  * fwts-test: sync up with asf verbose dump
  * acpi: asf: enable verbose output
  * fwts-test: sync up the remove of ASF minimun watchdog reset value
  * acpi: asf: remove the checking of minmun watchdog reset value 0
  * fwts-test: sync up the fix of pmtt wrong table label
  * acpi: pmtt: fix the wrong table label
  * dmicheck: update the processor upgrade field for type 4
  * dmicheck: update for supporting DMI version to 3.5
  * dmicheck: add Processor Architecture Types check for type 44
  * build: Improve linking</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665662400">- Update to version 22.09.00:
  * lib: fwts_version.h - update to V22.09.00
  * debian: update changelog
  * acpi: iort: remove redundant code
  * fwts-test: add regression test for SVKL
  * acpi: svkl: add test for SVKL table (mantis 2162)
  * acpi: nhltdump: add endpoint discriptor string description
  * acpi: nhltdump: add dumping nhlt table for audio configurations</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1669377600">- Update to version 22.11.00:
  * lib: fwts_version.h - update to V22.11.00
  * debian: update changelog
  * auto-package: mkpackage.sh: add lunar
  * fwts-test: sync test logs with latest ACPICA
  * ACPICA: Update to version 20221020
  * Add Support for EV_COMPACT_HASH event type
  * fwts-test: add regression tests for CEDT
  * acpi: cedt: add tests for ACPI CEDT table (mantis 2076)
  * fwts-test: add regression test for RGRT
  * acpi: rgrt: add test for ACPI RGRT table( mantis 2056)
  * fwts-test: sync up with the default s3 sleep type description change
  * s3: modify the default sleep type description</changelog>
  <changelog author="mpluskal@suse.com" date="1672920000">- Update to version 22.11.00:
  * tpmevlog: add tests for checking the UEFI_IMAGE_LOAD_EVENT Structure
  * acpi: s3: fix the issue for determining time to resume</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1673956800">- Update to version 23.01.00:
  * lib: fwts_version.h - update to V23.01.00
  * debian: update changelog
  * fwts-test: sync up with the fix of passed reserved value
  * Update copyright year to 2023
  * lib: fwts_acpi_tables: fix the passed reserved value
  * fwts-test: add regression tests for AEST
  * acpi: aest: add tests for ACPI AEST table</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1680091200">- Update to version 23.03.00:
  * lib: fwts_version.h - update to V23.03.00
  * debian: update changelog
  * auto-packager: mkpackage: add build depend dh-dkms for lunar
  * dmicheck: fix the print format
  * dmicheck: update for supporting DMI version to 3.6
  * dmicheck: update the device type field for type 41
  * dmicheck: update the interface field for type 21
  * dmicheck: add some bit 0 reserved checks for type 17
  * dmicheck: modify the memory type range check for type 17
  * dmicheck: add bit 0 reserved check of the processor characteristics for type 4
  * dmicheck: add status check for type 4
  * dmicheck: add processor family check for type 4
  * dmicheck: fix the extended bios ROM size bit check of type 0
  * dmicheck: fix the wrong slot height value range
  * dmicheck: fix the length check error for type 9
  * debian: update copyright
  * acpi: method: NIH method output buffer should be 4 bytes
  * ebbr: add some tests to ebbr option
  * sbbr: add esrt and uefibootpath tests to sbbr option
  * Add support for 64 bit LoongArch compilation
  * libfwtsiasl: fix undefined symbols in shared library</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1684929600">- Update to version 23.05.00:
  * lib: fwts_version.h - update to V23.05.00
  * debian: update changelog
  * auto-packager: mkpackage.sh remove the dh-dkms dependency
  * debian: control: add build depend dh-dkms
  * auto-packager: mkpackage.sh: add mantic
  * fwts_framwork: add ebbr test for RISC-V
  * s3: fix the display time of resume for Timekeeping suspended string missing
  * lib: fwts_framework: add EBBR to category
  * acpi: button: remove check fixed hardware &amp; control method power buttons
  * fwts-test: add regression tests for IVRS
  * acpi: ivrs: add tests for ACPI IVRS table
  * acpi: cedt: remove unused code
  * dmicheck: add more checks for invalid serial number string
  * ACPICA: Update to version 20230331
  * dmicheck: extent the dmi_patterns for the default serial number string</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1688990400">- Update to version 23.07.00:
  * lib: fwts_version.h - update to V23.07.00
  * debian: update changelog
  * debian: fix lintian errors and warnings
  * debian: fix debuild fail for the not installed files
  * debian: update compat level and standards version
  * ACPICA: Update to version 20230628
  * fwts_acpica: Remove unused variable "context"
  * acpi/wmi: Fix bug when counting WMI methods
  * acpi/wmi: Check if the mandatory block query method exists
  * acpi/wmi: Add WMI GUID for the dell-wmi-ddv driver
  * Increase number of max semaphores to fix OOM crashes on some systems
  * lib: fwts_acpi_object_eval: sync up the AML exceptions from ACPICA
  * uefi: esrt: update the LastAttemptStatus values to UEFI spec 2.10
  * acpi: mpam: fix build fail on bionic
  * fwts-test: sync up with test with resource specific data
  * acpi: mpam: test with resource specific data for interconnect location type
  * fwts-test: sync up with adding the mpam tests
  * acpi: mpam: add test for ACPI MPAM table
  * fwts-test: sync up aest modify the dumping raw data
  * acpi: aest: modify the dumping raw data without noisy info
  * lib: fwts_dump_data: add library function for dumping all raw data with prefix
  * lib: fwts_dump_data: add function for simply dump raw data
  * auto-packager: mkpackage.sh: remove the control hook
  * lib: make the return types consistent
  * debian: control: modify newer dkms dependency
  * debian: control: update uploader
  * lib: fwts_oops: fix the WARN_ON warnings in kernel not found
  * cppcheck: fix the cppcheck source link error
  * fwts-test: sync up the removing ARM specific for ebbr
  * lib: framework: remvoe ARM specific for ebbr</changelog>
  <changelog author="Martin Pluskal &lt;martin@pluskal.org&gt;" date="1697630400">- Update _service url</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702468800">- Update to version 23.11.00:
  * snapcraft: add source type for repo
  * snapcraft: update the source repo for snap build
  * lib: fwts_version.h - update to V23.11.00
  * debian: update changelog
  * fwts-test: add regression tests for iBFT
  * acpi: ibft: add tests for iBFT table
  * auto-packager: mkpackage.sh: add noble
  * lib: framework: fix the unclear error message of the results log
  * auto-packager: update the fwts git repo
  * fwts-test: add regression tests for RAS2
  * acpi: ras2: add test for ACPI RAS2 table
  * acpi/wmi: Add WMI GUID for the wmi-bmof driver
  * fwts-test: sync up with the klog message update
  * fwts-test: sync up the SPTT typo fix
  * klog.json: Add some missing power kernel messages to klog database
  * klog.json: Add some missing battery kernel messages to klog database
  * klog.json: Add some missing bus kernel messages to klog database
  * klog.json: Add some missing nsaccess kernel messages to klog database
  * klog.json: Add some missing exutils kernel messages to klog database
  * klog.json: Add some missing hwregs kernel messages to klog database
  * klog.json: Add some missing tbfadt kernel messages to klog database
  * klog.json: Add some missing exfield kernel messages to klog database
  * klog.json: Add some missing rslist kernel messages to klog database
  * klog.json: Add some missing evmisc kernel messages to klog database
  * klog.json: Add some missing exmisc kernel messages to klog database
  * klog.json: Add some missing efi64 kernel messages to klog database
  * klog.json: Add some missing exresolv kernel messages to klog database
  * acpi: aspt: fix typo of SPTT
  * README: modify the fwts git repository
  * klog.json: Add some missinig processor_perflib kernel messages to klog database
  * klog.json: Add some missing apmt kernel messages to klog database
  * klog.json: Add some missing hest kernel messages to klog database
  * lib: fwts_acpi_table: fix fwts_acpi_reserved_zero_array with the input string
  * klog.json: Add some missing erst kernel messages to klog database
  * klog.json: Add some missing bert kernel messages to klog database
  * klog.json: Add some missing einj kernel messages to klog database
  * fwts-test: sync up with Recognize Pluton TPM patch
  * acpi: Recognize Pluton TPM
  * lib: fwts_version.h - update to V23.09.00
  * debian: update changelog
  * klog.json: Add some missing ACPI PCI IRQ kernel messages to klog database
  * tpmevlog: Correct boundary checking for PCR4 event check
  * acpi: ivrs: fix the tests stuck at validate IVRS table
  * klog.json: Add some missing dma kernel messages to klog database
  * klog.json: Add some missing amba kernel messages to klog database
  * klog.json: Add some missing sleep kernel messages to klog database
  * klog.json: Add some missing ACPI NFIT kernel messages to klog database
  * klog.json: Add some missing processor idle kernel messages to klog database
  * klog.json: Add some missing ACPI memory hotplug kernel messages to klog database
  * kernelscan: modify some pathes of the scan files
  * acpi: madt: add more interrupt controller structure types defined in ACPI 6.5
  * uefi: esrt: fix the last_attempt_status wrongly interpretation of value
  * acpi: fadt: remove the tests for expecting smi_cmd is zero
  * fwts-test: sync up with iort test to version E.e
  * acpi: iort: update IORT table to specification version E.e
  * lib: fwts_acpi_object_eval.: fix build fail for ppc64el on mantic
  * auto-packager: mkpackage.sh: remove kinetic
  * acpi: s3: build fail for unexpected format of argument types for i386
  * fwts-test: sync up with the dumping s3-dump-wakeup-src option
  * snapcraft: add snap build for riscv64
  * s3: add dumping the all devices and signed wakeup sources
  * s3: add checking the device signed wakeup events
  * dmicheck: update supported DMI version to 3.7
  * Upgrade the max value for "Processor Upgrade" to 0x50
  * fwts-test: sync up the spcr test updating to revision 4
  * acpi: spcr: update the spcr tests to lastest revision 4
  * fwts-test: sync up with the phat dumping vendor data modification
  * acpi: phat: modify the dumping vendor data format
  * klog.json: Add and modify some more e820 kernel messages to klog database
  * fwts-test: sync up with phat fix the device path for the health data record
  * acpi: phat: fix the device path for the health data record
  * uefi: esrtdump: update the LastAttemptStatus values to UEFI spec 2.10
  * acpi: update fadt and madt revisions to ACPI 6.5
  * fwts-test: sync up with update supported port types
  * fwts-test: sync up with klog.json ix spelling mistakes found using codespell
  * acpi/scpr: spcr-&gt;interrupt_type == 0 is valid
  * acpi/spcr: Update supported port types
  * src/*: Fix various spelling mistakes in source code
  * data/klog.json: Fix spelling mistakes found using codespell</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1706529600">- Only build on supported architectures (bsc#1219232)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1709640000">- Update to version 24.01.00:
  * acpi: sbbr: check the existence of SPCR console devices
  * acpi: dbg2: update the subtype RISC-V SBI console for DBG2
  * acpi: ras2: stop for loop when list exceeds the table
  * framework: fix memory leaks caused by fwts_log_get_filenames
  * acpi: s3: fix potential memory leaks on fwts_get() calls
  * acpi: s3: enable debug messages on S0ix failure for Intel platforms
  * lib: fwts_version.h - update to V24.01.00
  * debian: update changelog
  * Update copyright year to 2024
  * fwts-test: add regression tests for SKVL</changelog>
  <changelog author="mpluskal@suse.com" date="1710417600">- Update to version 24.01.00:
  * opal: fix the resource leak for get_linux_mem_devices
  * dmicheck: Don't check firmware version on anything but NVDIMM devices</changelog>
  <changelog author="mpluskal@suse.com" date="1711540800">- Update to version 24.01.00:
  * acpi: acpipld: add tests to check _PLD methods only on the connectable ports
  * opal: fix the resource leak for cpus
  * opal: fix the resource leak for process_dimm and process_mba
  * acpi: srat: fix the untrusted loop bound warning</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1712750400">- Update to version 24.03.00:
  * lib: fwts_version.h - update to V24.03.00
  * debian: update changelog
  * lib: fwts_acpi_tables: fix the build fail on armhf
  * ACPICA: Update to version 20240322</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1724673600">- Update to version 24.07.00:
  * acpi: acpipld: downgrade the severity for PLD on the not connected port
  * configure.ac: fix the autoreconf AC_PROG_LEX warning
  * configure.ac: fix the autoreconf AC_PROG_LIBTOOL warning
  * lib: fwts_version.h - update to V24.07.00
  * debian: update changelog
  * auto-packager: mkpackage.sh: remove mantic
  * acpi: acpipld: modify the test description to aviod misunderstanding
  * fwts-test: add regression tests for S3PT
  * acpi: s3pt: add tests for ACPI S3PT table
  * aspm: Only require ASPM for devices with an actual link
  * fwts-test: cedt: sync up with adding raw data dump
  * fwts-test: cedt: fix the wrong value of ENIW
  * acpi: cedt: add raw data dump for interleave target list
  * libfwtsiasl: fix parallel build with GNU Make &gt;= 4.4
  * tpmevlog: Ensure EV_SEPARATOR recorded for PCRs 0-7
  * efi_runtime: don't build dkms module for those kernels with efi_test
  * auto-packer: mkpackage.sh: add oracular
  * lib: fwts_log_html: fix the invalid printf format string
  * autopackager: mkpackage.sh: remove lunar</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1727870400">- Update to version 24.09.00:
  * lib: fwts_version.h - update to V24.09.00
  * debian: update changelog
  * klog.json: Add the missing processor error message to klog database
  * klog.json: Add the missing exreqion error message to klog database
  * klog.json: Add the missing exserial error message to klog database
  * klog.json: Add the missing exoparg2 error message to klog database
  * klog.json: Add the missing dswload2 error message to klog database
  * klog.json: Add the missing nsinit error message to klog database
  * klog.json: Add the missing exstore error message to klog database
  * klog.json: Add more nsxfeval error messages to klog database
  * klog.json: Add more utobject error messages to klog database
  * klog.json: Add more uttrack error messages to klog database
  * klog.json: Add the missing srat error message to klog database
  * klog.json: Add more error messages for battery to klog database
  * klog.json: Add the missing scan error messages to klog database
  * klog.json: Add the missing prmt error messages to klog database
  * klog.json: Add the missing viot error messages to klog database
  * klog.json: Add the missing ipmi error messages to klog database
  * klog.json: Add the missing fan_core error message to klog database
  * klog.json: Add more missing acpi pcc kernel messages to klog database
  * klog.json: Add more missing osl kernel messages to klog database
  * fwts-test: slic: sync test results with fixes to ACPICA SLIC dumping
  * ACPICA: Update to version 20240827
  * lib: modprobe: add checking the compressed zst module format
  * klog.json: Add more missing iort kernel messages to klog database
  * klog.json: Add some missing gtdt kernel messages to klog database
  * klog.json: Add some missing ghes kernel messages to klog database
  * klog.json: Add some missing agdi kernel messages to klog database
  * klog: fix the pattern errors for einj trigger table entry</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1732622400">- Update to version 24.11.00:
  * lib: fwts_version.h - update to V24.11.00
  * debian: update changelog
  * hdaaudio: fix the the build errors under plucky amd64
  * auto-packager: mkpackage.sh: add plucky
  * dmicheck: add more types for version length test.
  * dmicheck: update for supporting DMI version to 3.8.0
  * acpi: iort: memory access flag update.
  * src/acpi: Fix a few spelling mistakes
  * acpi/wmi: Warn if WMI GUIDs from the Windows driver samples are found
  * lib: fwts_acpi_object_eval: Do not return FWTS_OK if method lookup fails
  * script: fix bash-completion-with-hashbang lintian warning
  * dmicheck: update for supporting DMI version to 3.7.1
  * tpmevlog: Ensure the event log matches the actual TPM PCRs</changelog>
</package>
<package pkgid="b29a9f8ccc4b78e6bfd0d003befe7c5b2d6dcfad167b9f70fdc89a9b83fd53a5" name="gajim" arch="noarch">
  <version epoch="0" ver="1.8.4" rel="bp156.2.3.1"/>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1663675200">- update to version  1.5.1:
  - Bug Fixes
  - ChatBanner: Format markup string correctly
- update to version  1.5.0:
  - CVE-2022-39835
  - This release fixes a vulnerability which allowed attackers to craft a XML
  - stanza in a way, so Gajim would accept it as message correction for messages
  - not originating from the attacker.
  - New
  - Add drag and drop support for pinned chats
  - Workspaces: Add shortcuts for switching
  - Refactor ChatWidgets so they are only created once (#10987, #11038, #10973, #10119, #11052, #10945)
  - Improvements
  - Preview: Improve mime type detection (#11150)
  - SearchView: Add hint for search filters (#11136)
  - Preview: Show left click action tooltip on icon (#11138)
  - ACE: Highlight non-default values (#11120)
  - XMLConsole: Use SourceView for XML input (#11121)
  - Migration: Make archive migation more resilient
  - Workspaces: Move chats when removing workspace (#11098)
  - ChatList: Always show when switching workspace (#11108)
  - MessageActionsBox: Disable encryption button if MUC is public (#10959)
  - Increase contrast for message row meta elements
  - StatusIcon: Use new icon for pending events
  - WorkspaceSidebar: Allow removing workspace from context menu
  - AccountPage: Add button for Ad-Hoc commands
  - Don’t try to query avatars in MUCs which don’t allow it (#10937)
  - Don’t disco MUC participants on presence
  - Chatstate: Don’t make too many assumptions
  - Windows: Increase default font size
  - CSS: Use relative sizes for fonts
  - ChatControl: Show error if encryption plugin is missing
  - Store and restore running HTTP File Transfer uploads
  - Add button for toggling chat list (#11035)
  - ContactInfo/GroupchatDetails: Toggle icon when editing name
  - Change
  - Raise nbxmpp version
  - Raise PyGObject version (#11132)
  - Add requirement for min sqlite version
  - ChatBanner: Add button for managing voice requests
  - Remove IPython support
  - Rework ChatCommands
  - Shortcuts: Use Ctrl+F for opening the search bar (#11073)
  - Remove clear-chat action (Ctrl+L)
  - Raise required nbxmpp version to 3.2.2
  - Performance
  - Use Task Queue to request avatars on MUC join
  - Bug Fixes
  - GroupchatState: Hide when we are offline
  - Corrections: Don’t correct message if text has not changed (#11146)
  - Make plugin usable check work on all unix/linux systems (#11134)
  - MUC: Don’t ignore MUC invites when ignore_unknown_contacts is set (#11107)
  - Make shortcuts more discoverable (#11122, #11127)
  - Better validate message corrections
  - MUC: Improve automatically adding members on invite
  - Preview: Sanitize filename from disallowed chars (#11105#10752)
  - Chatstates: Don’t sent chatstate delayed to ourself
  - Don’t reset setting when closing single chat
  - Preview: Don’t fail if thumb file already exists (#11091)
  - MessageInputTextView: Account for having multiple blocks when applying style (#11015)
  - ActionMenu: Correctly execute text actions if text contains underscore
  - InfoMessage: Don’t escape text
  - MUC: Send password and reason correctly on invite
  - Preview: Reset received size before cancelling or downloading
  - BlockingList: Don’t fail with placeholder address (#11084)
  - ChatList: Update status for private chats correctly
  - ChatList: Update avatar for all chats correctly
  - GroupChat: Handle nickname changes correctly
  - Roster: Add missing contact-info action
  - Make switch-next-unread-tab action work
  - ChatBanner: Use correct scaling for chatstates
  - FileTransferRow: Don’t cancel transfer when switching chat
  - ChatBanner: Don’t show phone icon for group chats
  - Don’t handle message-sent even for groupchats
  - ChatBanner: Display account badge again
  - Make nick completion test pass
  - Preview: Store last_save_dir with Save As
  - Preview: Make sure the widget is not being destroyed while updating (#10920)
  - Fix handling of URLs without scheme (#11059)
  - GroupchatState: Call correct page for not-joined
  - ChatControl: Don’t assume messages always have a resource (#11042)
  - Notes
  - ChatCommands have been reworked. Only following commands are now available
  - - status
  - - invite
  - - ban
  - - affiliate
  - - kick
  - - role
  - Ctrl+H for opening the search bar has been removed, please use the
  - commonly used Ctrl+F (find). The shortcut for starting a file transfer
  - has been dropped.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1664366400">- Temporarily remove auto generated requirement on GUPnPIgd GI
  bindings to address fatal error caused by requirement on both
  LibSoup2 and LibSoup3 thus making the app unlaunchable. This is
  caused because Gajim itself depends on LibSoup 2.4 while the
  GUPnPIgd GI bindings pulls in UPnP which in turns depends on
  LibSoup 3.0 (boo#1203676).
- Add missing GSSAPI Python module runtime requirement.</changelog>
  <changelog author="Fritz Reichwald &lt;reichwald@b1-systems.de&gt;" date="1664971200">- Add 0001-remove-upnp.patch to (temporarily) remove the code in
  app.py that is going to use GUPnP-IGD since the prior fix from
  Luciaon is not working here.
- Add missing libpcre BuildDep that made the build fail locally</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1665230400">- Update to version 1.5.2:
  * PEPConfig: Add PEP item view.
  * Add shortcut to restore chats after closing.
  * ServerInfo: Add TLS version and cipher suite.
  * XMLConsole: Apply account filter to all visible stanzas.
  * MessageRow: Set text direction for RTL text.
  * AvatarSelector: Add border to mark drag and drop zone.
  * Drag and drop: Highlight target areas.
  * GroupChatNickCompletion: Simplify suggestions.
  * MUC: Add participant menu to avatar.
  * StartChat: Add timeout when requesting MUC disco info.
  * StartChat: Pass message body from XMPP URI.
  * Windows: Ellipsise body text in notifications.
  * Emojis: Improve shortcode usability.
  * Avatars: Use PangoCairo for generate_avatar.
  * Emojis: Extract codepoints for all emoji variants.
  * Raise nbxmpp version to 3.2.4.
  * Show account colour bar only when multiple accounts are active.
  * Remove queue_resize leftover from MessageTextView.
  * SearchView: Update calendar only if widget is visible.
  * SearchView: Speed up clearing of search results.
  * Styling: Parse emojis for Darwin only.
  * Control: Load events before messages.
  * Fix disabling accounts while reconnecting.
  * Use custom icon for "Send Message" action.
  * MessageActionsBox: Don’t fail if no contact is set while
    updating file actions.
  * Scroll to end after sending message.
  * Update chat actions when account state changes.
  * StatusIcon: Reset unread state correctly when using Flatpak.
  * Notifications: Show correct message sender for MUC
    notifications.
  * Discovery: Don’t allow to join top level components.
  * ChatList: Show context menu in correct position.
  * Styling: Allow dots in local part of email addresses.
  * ChatList: Set message_id correctly.
  * Notifications: React to incoming group chat messages.
  * When removing a chat, clear view only if it's currently loaded.
  * AccountPage: Disable Ad-Hoc Commands button when offline.
  * CreateGroupchatWindow: Fix Create button state when switching
    MUC type.
  * React correctly to UserAvatar updates.
  * GajimRemote: Remove not needed shebang.</changelog>
  <changelog author="I. Petrov &lt;ico@dante.tk&gt;" date="1666872000">- Bump python-nbxmpp version requirement to 3.2.4.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1667217600">- Update to version 1.5.3:
  * Allow to copy multiple messages.
  * Accounts: Add setting for default workspace.
  * Preferences: Add send_on_ctrl_enter setting.
  * Add actions menu to Start Chat button.
  * ExceptionDialog: Close dialog with ESC.
  * ChatList: Show drafts.
  * StartChat: Recognise input of xmpp uris.
  * Workspaces: Add "Mark as read" menu item.
  * Improve emoji completion.
  * ACE: Enable reset button only for changed values.
  * Avatar: Follow modernxmpps suggestions for color generation.
  * Preferences: Add escape_key_closes to "Chat" section.
  * Preferences: Reorder "Chat" settings and add a "General"
    section.
  * Preferences: Move show_chatstate_in_banner to ACE settings.
  * Remove confirm_paste_image setting.
  * Remove setting to hide the chat banner.
  * GroupchatRoster: Don’t load roster when its hidden.
  * Emoji completion: Abort early if max menu entry count reached.
  * Disable loading of GUPnPIgd library.
  * Remote: Make get_status() return correct status when offline.
  * Plugins: Use correct gettext import.
  * Make strings translatable.
  * Enable emoji chooser action.
  * AvatarBox: Only react to clicks for GroupchatContacts.
  * Remote: Return True for change_status.
  * ChatActionProcessor: Popdown on focus out event.
  * Avatar placeholders: Correctly use the first grapheme as the
    "letter".
  * Fix quoting /me messages.
  * StartChat: Don’t use jid argument for global dialogue.
  * Try leaving group chat only if account is online.
  * AccountPage: Disable profile button when not connected.
  * MUC: Allow changing subject if there is none.
  * PluginsWindow: Fix typo in plugin tooltip.
  * PluginManager: Block plugins which have been integrated into
    Gajim.
  * MessageInputTextView: Fix correction mode when switching chats.
  * AdHoc: Make MultiLineLabel selectable.
  * Settings: Check if account is connected before trying to get
    context.
  * Styling: Various link parsing issues.
  * Send message icon: Increase line width and make icon symbolic.
  * Accounts: Use account label for disable confirmation.
  * AccountBadge: Update colours correctly.
  * Update account label when changing label setting.
  * SearchView: Scroll to to when resetting.
  * Notification: Draw avatar correctly on scale &gt; 1.
  * Preview: Don’t fail hard when parsing fragments.
  * PreviewAudio: Increase update rate for seek bar.
  * AccountPage: Disable Excute Command button by default.
  * Client: Load trusted certificates on connect().
  * ChatList: Don’t increase in width while drag and drop.
  * Roster: Always show workspace when starting chat.
  * WorkspaceSidebar: Don't increase in width while drag and drop.
  * ChatFunctionPage: React to connection changes.
  * Preview: Set user-agent for session.
  * SearchView: Limit displayed results to account_id of contact.
  * Don’t fail when disabling accounts.
- Drop 0001-remove-upnp.patch: applied upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1670068800">- Update to version 1.5.4:
  * DataFormWidget: Set min width on right box.
  * MUC: Add method for aborting join.
  * Message selection: Improve wording for deselecting messages.
  * Message selection: Improve styling.
  * Features: Add entry for Audio Preview.
  * Styling: Introduce URI scheme whitelisting.
  * Message selection: Use date_time_format instead of time_format.
  * Settings: Unify timestamp settings.
  * Prettify display of geographical locations.
  * ChatList: Scroll to top when switching workspace.
  * Preferences: Improve preview settings.
  * Chatstates: Add a timeout for the "composing" animation.
  * Accounts window: Use equal widths for account switch label.
  * VCardGrid: Linkify all URI-type fields iff they are valid URIs.
  * URI parsing: Detect invalid file URIs earlier.
  * Styling: Validate link syntax deeper and *after* parenthesis
    correction.
  * Add msg_log_id to live message events.
  * Dependencies: Remove pyOpenSSL, add python-cryptography.
  * Jingle: Remove XTLS support.
  * Add FileTransferSelector as a central page for sending files.
  * Block opening file:/ links by default.
  * Control: Request history more efficiently.
  * Preview: Handle multiple simultaneous certificate verification
    errors.
  * Styling: Linkify URIs only if at the start of a word.
  * MessageInputTextView: Reintroduce gui_extension_point.
  * GUI tests: Adapt GUI tests to Gajim changes.
  * SSLErrorDialog: Fix test, remove OpenSSL usage.
  * ChatFunctionPage: Don't close control on cancelling join error.
  * SearchView: Set chat type correctly for ResultRows.
  * Chatstates: Switch to Chatstate.ACTIVE after timeout.
  * GroupchatRoster: Set visibility when hiding.
  * MessageActionsBox: Reintroduce gui_extension_point.
  * Preview: Respect MUC context for PMs.
  * ConversationView: Fix scrollbar not being the right-most
    widget.
  * Preview: Stop further processing if decompression bomb
    detected.
  * URI parsing: More robustness with geo URIs.
  * URI parsing: Properly unescape mailto URIs.
  * URI parsing: Properly unescape XMPP URIs and handle unknown
    query types.
  * MessageInputTextView: Handle is_correcting if no contact is
    set.
  * Fix various issues with chat markers.
  * Plugins: Replace usage of gui_extention_point().
  * CSS: Fix settings related inconsistencies.
  * CSS: Move overriding rules to bottom.
  * Message selection: Don’t fail hard if log_line_id is None.
  * Don’t fail when trying to reset last message id.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673092800">- Update to version 1.6.0:
  * Raise required nbxmpp version to 4.0.0.
  * Depend on Python 3.10.
  * Port to libsoup3.
  * Allow sending files by copy-pasting them from file managers.
  * Preview: Add audio preview controls and visualisation.
  * Resurrect URI-specific context menus.
  * Highlight the file when opening containing directory.
  * BaseAvatarChooserDialog: Allow all image types.
  * Timestamps: Use date/time format preference in more places.
  * AppPage: Show date for last update check.
  * Add dedicated context menu for non-specific URI types.
  * Restore ability to manually disambiguate JID-like addresses.
  * Use the unified Start/Join Chat flow for "?join" links.
  * CertificateBox: Format serial number in hex.
  * MessageActionsBox: Restore emoji button behaviour.
  * Settings: Add migration for global MUC search api endpoint.
  * AccountWizard: Remove subscriptions after successful login.
  * Audio Preview: Fix visuals on EOS while seeking.
  * Audio Preview: Don't let seekbar handle jump to end on EOS when
    user is seeking.
  * Commands: Attempt to parse only if message can have a command.
  * Notifications: Use correct nickname for /me messages.
  * AvatarSelector: Set default crop scale to 1.0.
  * Menus: Don’t use GLib variant text format parsing.
  * Remember last folder correctly after sending file.
  * Preview: Don't treat multi-line message body as previewable
    URL.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673697600">- Update to version 1.6.1:
  * Raise required nbxmpp version to 4.0.1.
  * AdHocCommands: Refresh commands list after completing command.
  * Limit message length and add FullMessageWindow.
  * ChatList: Improve timedelta function.
  * CreateGroupchatWindow: Add Advanced switch and always show
    address entry.
  * UX: Make more text labels selectable/enable can-focus for
    copying.
  * AccountPage: Add menu item to deny all subscription requests.
  * Account menu: Add Execute Command… entry for convenience.
  * AccountPage: Make all account menu items available.
  * AccountPage: Add menu entry for adding contacts.
  * Notifications: Fix rare case where Gajim displays notifications
    for our own messages.
  * ServiceDiscoveryWindow: Fix jumping when resizing window.
  * Don't fail in mark_as_unread if there are no messages.
  * Profile: Fix setting avatar.
  * ChatStack DnD: Add workaround for mis-fired drag-motion signal.
  * AudioPreview: Make visualisation fully RTL compatible again and
    ensure graph is always drawn.
  * Preview: Handle exceptions while decrypting.
  * Audio Visualizer: Port deprecated methods.
  * AudioPreview: Always format progress time as LTR.
  * AppPage: Differentiate between updates (Gajim/Plugins).
  * GroupChat: Display reason when group chat is destroyed.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675512000">- Update to version 1.7.0:
  * Port to pyproject.toml.
  * Preferences: Add 0 and 25 MiB to preview size settings.
  * Account wizard: Don't allow to add account twice.
  * Fix loading localised emojis.
  * HTTPUpload: Don’t cache temp path.
  * JingleAudio: Always resample audio before processing with
    webrtcdsp.
  * Disable legacy ciphers in cryptography.
- Add gajim-1.7.0-fix-status-switching.patch: Make switching status
  work again (commit 3c2c6448).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675857600">- Update to version 1.7.1:
  * Raise nbxmpp version to 4.2.0.
  * Improve KeepassXC Integration.
  * MUC: Enable archiving when creating MUCs on ejabberd.
  * Apply SASLprep to passwords.
  * Make switching status work again.
- Drop gajim-1.7.0-fix-status-switching.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678622400">- Update to version 1.7.2:
  * Add message menu entry for deleting messages locally.
  * Proxies: Add "Tor (Browser)" default proxy setting.
  * Select group chat after creating it.
  * Don’t colour log timestamps.
  * PEPConfig: Ask for confirmation when deleting nodes.
  * Improve get_recent_muc_nicks query.
  * Improve check for message highlight and add tests.
  * Tests: Use in-memory settings database.
  * Add audio/x-wav to default mime types.
  * Audio preview: Allow skipping by clicking the visualisation.
  * Migration: Don’t fail on colour setting migration.
  * HTTPUpload: Respect infinite file size limit.
  * Chatstates: Remove composing timeout correctly.
  * Show chat notifications when chat page is not visible.
  * Don't fail if contact name for MUC message is None.
  * Notifications: Honour notification_preview_message setting.
  * Fix nickname highlight in group chats.
  * Profile: Don't allow saving profile when not connected.
  * GetRelativeTimeTest: Fix comparison of translated strings and
    off-by timezone errors.
  * Don't highlight message if it's an URI containing our nick.
  * Nickname completion: Make sure recent nicknames list does not
    contain None.
  * Plugins: Don't fail hard on uninstall errors.
  * Start Chat: Fix wrong JID type in _start_new_chat.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1680696000">- Update to version 1.7.3:
  * Allow muting chat notifications.
  * Make `gemini` URIs clickable.
  * Workspace menu: Always show Mark as read action.
  * Audio Preview: Set correct pos when clicking into visualiser.
  * Audio Preview: Add delay before pausing on EOS.
  * Flatpak: Fix drag and drop.
  * GroupChatDetails: Adapt to changed icons.
  * Message input: Fix height for single line messages.
  * Update message merged state after deleting a message.
  * ChatActionProcessor: Fix inserting emojis by click.
  * Account preferences: Adapt to changed icons.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685188800">- Update to version 1.8.0:
  * XMLConsole: Add logging view.
  * JID sharing: Include verified OMEMO fingerprints.
  * Integrate OMEMO plugin.
  * Redesign Group Chat actions.
  * Audio preview: Support more mime types.
  * ChatBanner: Add share instructions.
  * ChatList: Clear row content when removing history.
  * XMLConsole: Always use dark theme.
  * AboutDialog: Show libsoup version.
  * GroupchatState: Show MAM synchronisation.
  * ChatList: Improve sorting.
  * Make contact details/settings available when offline.
  * ACE: Make descriptions selectable and copyable.
  * Notifications: Withdraw all when a corresponding chat is read.
  * ChatList: Show indicator if group chat is not connected.
  * ChatList: Show indicator when joining group chat.
  * StartChat: Don't filter for account labels.
  * ChatStack: Only respond to supported drag-n-drop types while
    dragging.
  * App menu: Add menu entry for privacy policy.
  * GroupchatRoster: Highlight own nick and sort it to the top.
  * CertificateDialog: Add additional infos and remove org unit
    field.
  * GroupchatDetails: Hide OMEMO page in public MUCs.
  * ChatBanner: Add QR code for sharing JIDs.
  * Windows: Package pixbuf loaders for avif and webp.
  * Remove "escape_key_closes" from ACE.
  * Enable spell checker by default.
  * OMEMO verification: Generate URIs with pedantically correct
    query.
  * Raise gajim when no cmdline options are provided.
  * QR codes: Avoid roundtrip to PNG in storage and back.
  * ProfileWindow: Don't fail when no vcard is set.
  * ContactInfo: Don’t fail when no vcard is set.
  * Message menu: Fix issue with chats not supplying correct ID.
  * Exceptions: Fix sending reports via sentry in conjunction with
    proxy settings.
  * ChatActionProcessor: De-duplicate emojis.
  * Fix encryption deadlock with changed MUC configurations.
  * UI: Update avatar on muc-disco-update.
  * AvatarSelector: Fix that images don't display after repeated
    loading.
  * SearchView: Don't change search context when switching chats.
  * SearchView: Remove overlay.
  * ChatActionProcessor: Allow to click items with mouse cursor.
  * MessageWidget: Don't return truncated text for message actions
    Fixes.
  * Idle: Use default xa implementation for XSS backend.
  * ConversationView: Fix loading messages going forward from
    specific point.
  * ACE: Handle invalid numeric values gracefully.
  * XMLConsole: Select first account by default.
  * Fix rendering of copied code blocks and quotes.
  * ContactInfo: Improve behavior for connection changes.
  * Escape JIDs for xmpp URIs everywhere.
  * Ask for confirmation when leaving a MUC while offline.
  * ContactInfo: Improve behaviour for connection changes.
  * Make manually changing the pinned chat sort order work again.
  * MessageActionsBox: Update send file button tooltip when
    switching chats.
  * GroupChatRoster: Make scrollbar the right-most widget.
  * GroupChatInviter: Don't filter by account name.
  * CertificateDialog: Display issued-to information correctly.
  * AccountWizard: Respect global proxy.
- Obsolete gajim-plugin-omemo.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1691409600">- Update to version 1.8.1:
  * Add setting for default encryption.
  * XMLConsole: Enable browsing sent stanzas in message input.
  * Sort cprofile output after total time.
  * Moderation: Handle unknown moderator JID.
  * Preview: Always show preview widget.
  * Preview: Add loading placeholder.
  * Account page: Show our XMPP address.
  * Idle: Raise poll interval.
  * Search: Don't fail while closing if no chat has been loaded
    before.
  * Dataform: Correctly serialise multi list fields.
  * Profile: Respect avatar/nickname privacy setting on
    consecutive changes.
  * Don’t forget ignored TLS errors from previous connects.
  * App menu: Add missing mnemonic for Accounts menu.
  * Gateway: Fix roster method call.
  * Contacts: Fix supports_{audio,video} property.
  * AvatarSelector: Fix crash on reset.
  * CertificateBox: Catch exception if cert does not offer
    extension.
  * CreateGroupchatWindow: Improve handling of MUC service
    availability.
  * Preview: Show error if file saving directory is not available.
  * SecurityLabels: Display labels for messages received with MAM.
  * DataForm: Handle destroy correctly.
  * ChatListRow: Always update group chat name.
  * Fix showing MAM synch errors and show error text.
  * OMEMOTrustManager: React correctly to connection changes.
  * Fix interaction of GroupchatRoster and SearchView.
  * Init plugin translation module later.
  * GroupchatManage: Improve checks for joined state.
  * Search: Restore group chat participants list to previous state
    when closing search.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1698667200">- Update to version 1.8.2:
  * Raise minimum GLib version to 2.66.0.
  * Avatar: Don’t use custom avatar for IRC group chats.
  * Raise minimum nbxmpp version to 4.4.0.
  * Depend on Pillow &gt;= 9.1.0.
  * Allow adjusting user interface font size via key bindings.
  * Display composing participants in MUC chat banner.
  * ChatBanner: Show contact tooltip when hovering the avatar.
  * Hint that a contact is a bot in the chat banner.
  * Support multiple item dataforms.
  * Display gateway icon in avatars.
  * RosterTooltip: Display BareContact presence.
  * Display status message in banner.
  * ChatMenu: Always show "Execute command" action.
  * MUC features: Use better icons for public and anonymous
    properties.
  * Allow GroupChatInfoScrolled to be set with minimal information.
  * Settings: Allow to set step size for spin settings; bind
    setting value.
  * StartChat: Better discover MUC services.
  * StartChat: Allow to start chats with domain JIDs.
  * ChatBanner: Don't show QR code for privated MUCs.
  * Windows: Add gst-plugins-bad dependency for broader media
    preview support.
  * MUC: Raise rejoin timeout.
  * Accounts: Be more consistent with chat state settings.
  * GroupChatInfo: Improve scaling of subject text.
  * View: Reset view faster.
  * VideoPreview: Disable preview on destroy.
  * GroupchatDetails: Depend on joined state for some elements.
  * GroupChatInfo: Align max width of labels.
  * SynchronizeAccounts: Adapt to connection state changes.
  * Tooltip: Do not escape presence status text.
  * Chatstates: Remove timeout id on remote timeout.
  * NotificationManager: Update actions if online state changes.
  * Caps: Add disco info to cache after query.
  * MUC: Don’t show old join errors when disconnected from room.
  * MUC: Always remove rejoin timer when closing chat.
  * MUC: Update state correctly on disco info error.
  * Switch phone icon to something more widely supported.
  * ChatListStack: Handle missing last visible child.
  * Observable: Fix race condition when removing handlers.
  * PasswordDialog: Use verb instead of noun for log in button.
  * AdHoc: Wrap notes label.
  * Unpack string correctly while handling update error.
  * CSSConfig: Quote font-family property correctly.
  * File transfers: Don't fail when tryting to send non-existing
    file.
  * MusicTrackListener: Don't fail if playing track could not be
    determined.
  * Catch error if loading image with PIL fails due to
    unidentifiable image.
  * CSSConfig: Fix parsing float sizes for font description.
  * Modules: Make sure BaseModule.cleanup() is always called on
    destroy.
  * Roster: Unregister all handlers on destroy.
  * Observable: Don’t allow to register handler multiple times.
  * View: Add newline after username when copying a message.
  * Show notification on group chat mentions again.
  * Make it impossible to connect without config.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1699444800">- Update to version 1.8.3:
  * Profile: Show error page on errors after saving.
  * Close main window when pressing Escape key.
  * GroupchatRoster: Display participants correctly on reveal.
  * Filetransfer: Always focus confirm button.
  * AccountWizard: Don’t allow multiple anonymous accounts for the
    same domain.
  * AccountPage: Show anonymous address.
  * Accounts: Don’t try to save password for anonymous accounts.
  * Message row menu: Show quote and copy actions only if there is
    text.
  * Audio/Video: Disable broken stun server code.
  * Presence: Don’t fail on unknown MUC presences.
  * Control: Add events with correct timestamp.
  * Avatar: Send presence after changing avatar.
  * ServerInfo: Use domain instead of hostname for queries.
  * Emojis: Improve detection of shortcode start.
  * DBusFileManager: Set self._proxy attribute on init.
  * GroupchatRoster: Check for contact before trying to load
    roster.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1701777600">- Update to version 1.8.4:
  * Raise minimum nbxmpp version to 4.5.3.
  * Add shortcuts for quoting previous messages.
  * Raise nbxmpp log level.
  * Passwords: Use JID as username instead of account.
  * MUC: Allow nick change for IRC channels.
  * HTTPUpload: Remove temporary files after transfer.
  * MessageInput: Regain focus on common key presses.
  * ShortcutWindow: Remove duplicated entry.
  * SearchView: Fix displaying results for newly created group
    chats.
  * ChatList: Update mute state periodically.
  * Icons: Register icon size to make it work for scale &gt; 1.
  * Message input: Don't allow text actions if input is disabled.
  * Avatar: Draw status circle correctly for scale &gt; 1.</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1713528000">- Fix Leap15 build
  * Add %{?sle15_python_module_pythons}
  * Run build_metadata.py and install_metadata.py with a
    specific executable python flavor</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1717675200">- %{?python_enable_dependency_generator} does not work in SLE15/Leap15
  codestream, the runtime requirement need to be defined explicitly. (
  boo#1225938)</changelog>
</package>
<package pkgid="f1bcc9404bfebe2db3ee5f0e5a8985311e36ae718dfe33dbeb2dc039afee11ed" name="gajim" arch="src">
  <version epoch="0" ver="1.8.4" rel="bp156.2.3.1"/>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1663675200">- update to version  1.5.1:
  - Bug Fixes
  - ChatBanner: Format markup string correctly
- update to version  1.5.0:
  - CVE-2022-39835
  - This release fixes a vulnerability which allowed attackers to craft a XML
  - stanza in a way, so Gajim would accept it as message correction for messages
  - not originating from the attacker.
  - New
  - Add drag and drop support for pinned chats
  - Workspaces: Add shortcuts for switching
  - Refactor ChatWidgets so they are only created once (#10987, #11038, #10973, #10119, #11052, #10945)
  - Improvements
  - Preview: Improve mime type detection (#11150)
  - SearchView: Add hint for search filters (#11136)
  - Preview: Show left click action tooltip on icon (#11138)
  - ACE: Highlight non-default values (#11120)
  - XMLConsole: Use SourceView for XML input (#11121)
  - Migration: Make archive migation more resilient
  - Workspaces: Move chats when removing workspace (#11098)
  - ChatList: Always show when switching workspace (#11108)
  - MessageActionsBox: Disable encryption button if MUC is public (#10959)
  - Increase contrast for message row meta elements
  - StatusIcon: Use new icon for pending events
  - WorkspaceSidebar: Allow removing workspace from context menu
  - AccountPage: Add button for Ad-Hoc commands
  - Don’t try to query avatars in MUCs which don’t allow it (#10937)
  - Don’t disco MUC participants on presence
  - Chatstate: Don’t make too many assumptions
  - Windows: Increase default font size
  - CSS: Use relative sizes for fonts
  - ChatControl: Show error if encryption plugin is missing
  - Store and restore running HTTP File Transfer uploads
  - Add button for toggling chat list (#11035)
  - ContactInfo/GroupchatDetails: Toggle icon when editing name
  - Change
  - Raise nbxmpp version
  - Raise PyGObject version (#11132)
  - Add requirement for min sqlite version
  - ChatBanner: Add button for managing voice requests
  - Remove IPython support
  - Rework ChatCommands
  - Shortcuts: Use Ctrl+F for opening the search bar (#11073)
  - Remove clear-chat action (Ctrl+L)
  - Raise required nbxmpp version to 3.2.2
  - Performance
  - Use Task Queue to request avatars on MUC join
  - Bug Fixes
  - GroupchatState: Hide when we are offline
  - Corrections: Don’t correct message if text has not changed (#11146)
  - Make plugin usable check work on all unix/linux systems (#11134)
  - MUC: Don’t ignore MUC invites when ignore_unknown_contacts is set (#11107)
  - Make shortcuts more discoverable (#11122, #11127)
  - Better validate message corrections
  - MUC: Improve automatically adding members on invite
  - Preview: Sanitize filename from disallowed chars (#11105#10752)
  - Chatstates: Don’t sent chatstate delayed to ourself
  - Don’t reset setting when closing single chat
  - Preview: Don’t fail if thumb file already exists (#11091)
  - MessageInputTextView: Account for having multiple blocks when applying style (#11015)
  - ActionMenu: Correctly execute text actions if text contains underscore
  - InfoMessage: Don’t escape text
  - MUC: Send password and reason correctly on invite
  - Preview: Reset received size before cancelling or downloading
  - BlockingList: Don’t fail with placeholder address (#11084)
  - ChatList: Update status for private chats correctly
  - ChatList: Update avatar for all chats correctly
  - GroupChat: Handle nickname changes correctly
  - Roster: Add missing contact-info action
  - Make switch-next-unread-tab action work
  - ChatBanner: Use correct scaling for chatstates
  - FileTransferRow: Don’t cancel transfer when switching chat
  - ChatBanner: Don’t show phone icon for group chats
  - Don’t handle message-sent even for groupchats
  - ChatBanner: Display account badge again
  - Make nick completion test pass
  - Preview: Store last_save_dir with Save As
  - Preview: Make sure the widget is not being destroyed while updating (#10920)
  - Fix handling of URLs without scheme (#11059)
  - GroupchatState: Call correct page for not-joined
  - ChatControl: Don’t assume messages always have a resource (#11042)
  - Notes
  - ChatCommands have been reworked. Only following commands are now available
  - - status
  - - invite
  - - ban
  - - affiliate
  - - kick
  - - role
  - Ctrl+H for opening the search bar has been removed, please use the
  - commonly used Ctrl+F (find). The shortcut for starting a file transfer
  - has been dropped.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1664366400">- Temporarily remove auto generated requirement on GUPnPIgd GI
  bindings to address fatal error caused by requirement on both
  LibSoup2 and LibSoup3 thus making the app unlaunchable. This is
  caused because Gajim itself depends on LibSoup 2.4 while the
  GUPnPIgd GI bindings pulls in UPnP which in turns depends on
  LibSoup 3.0 (boo#1203676).
- Add missing GSSAPI Python module runtime requirement.</changelog>
  <changelog author="Fritz Reichwald &lt;reichwald@b1-systems.de&gt;" date="1664971200">- Add 0001-remove-upnp.patch to (temporarily) remove the code in
  app.py that is going to use GUPnP-IGD since the prior fix from
  Luciaon is not working here.
- Add missing libpcre BuildDep that made the build fail locally</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1665230400">- Update to version 1.5.2:
  * PEPConfig: Add PEP item view.
  * Add shortcut to restore chats after closing.
  * ServerInfo: Add TLS version and cipher suite.
  * XMLConsole: Apply account filter to all visible stanzas.
  * MessageRow: Set text direction for RTL text.
  * AvatarSelector: Add border to mark drag and drop zone.
  * Drag and drop: Highlight target areas.
  * GroupChatNickCompletion: Simplify suggestions.
  * MUC: Add participant menu to avatar.
  * StartChat: Add timeout when requesting MUC disco info.
  * StartChat: Pass message body from XMPP URI.
  * Windows: Ellipsise body text in notifications.
  * Emojis: Improve shortcode usability.
  * Avatars: Use PangoCairo for generate_avatar.
  * Emojis: Extract codepoints for all emoji variants.
  * Raise nbxmpp version to 3.2.4.
  * Show account colour bar only when multiple accounts are active.
  * Remove queue_resize leftover from MessageTextView.
  * SearchView: Update calendar only if widget is visible.
  * SearchView: Speed up clearing of search results.
  * Styling: Parse emojis for Darwin only.
  * Control: Load events before messages.
  * Fix disabling accounts while reconnecting.
  * Use custom icon for "Send Message" action.
  * MessageActionsBox: Don’t fail if no contact is set while
    updating file actions.
  * Scroll to end after sending message.
  * Update chat actions when account state changes.
  * StatusIcon: Reset unread state correctly when using Flatpak.
  * Notifications: Show correct message sender for MUC
    notifications.
  * Discovery: Don’t allow to join top level components.
  * ChatList: Show context menu in correct position.
  * Styling: Allow dots in local part of email addresses.
  * ChatList: Set message_id correctly.
  * Notifications: React to incoming group chat messages.
  * When removing a chat, clear view only if it's currently loaded.
  * AccountPage: Disable Ad-Hoc Commands button when offline.
  * CreateGroupchatWindow: Fix Create button state when switching
    MUC type.
  * React correctly to UserAvatar updates.
  * GajimRemote: Remove not needed shebang.</changelog>
  <changelog author="I. Petrov &lt;ico@dante.tk&gt;" date="1666872000">- Bump python-nbxmpp version requirement to 3.2.4.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1667217600">- Update to version 1.5.3:
  * Allow to copy multiple messages.
  * Accounts: Add setting for default workspace.
  * Preferences: Add send_on_ctrl_enter setting.
  * Add actions menu to Start Chat button.
  * ExceptionDialog: Close dialog with ESC.
  * ChatList: Show drafts.
  * StartChat: Recognise input of xmpp uris.
  * Workspaces: Add "Mark as read" menu item.
  * Improve emoji completion.
  * ACE: Enable reset button only for changed values.
  * Avatar: Follow modernxmpps suggestions for color generation.
  * Preferences: Add escape_key_closes to "Chat" section.
  * Preferences: Reorder "Chat" settings and add a "General"
    section.
  * Preferences: Move show_chatstate_in_banner to ACE settings.
  * Remove confirm_paste_image setting.
  * Remove setting to hide the chat banner.
  * GroupchatRoster: Don’t load roster when its hidden.
  * Emoji completion: Abort early if max menu entry count reached.
  * Disable loading of GUPnPIgd library.
  * Remote: Make get_status() return correct status when offline.
  * Plugins: Use correct gettext import.
  * Make strings translatable.
  * Enable emoji chooser action.
  * AvatarBox: Only react to clicks for GroupchatContacts.
  * Remote: Return True for change_status.
  * ChatActionProcessor: Popdown on focus out event.
  * Avatar placeholders: Correctly use the first grapheme as the
    "letter".
  * Fix quoting /me messages.
  * StartChat: Don’t use jid argument for global dialogue.
  * Try leaving group chat only if account is online.
  * AccountPage: Disable profile button when not connected.
  * MUC: Allow changing subject if there is none.
  * PluginsWindow: Fix typo in plugin tooltip.
  * PluginManager: Block plugins which have been integrated into
    Gajim.
  * MessageInputTextView: Fix correction mode when switching chats.
  * AdHoc: Make MultiLineLabel selectable.
  * Settings: Check if account is connected before trying to get
    context.
  * Styling: Various link parsing issues.
  * Send message icon: Increase line width and make icon symbolic.
  * Accounts: Use account label for disable confirmation.
  * AccountBadge: Update colours correctly.
  * Update account label when changing label setting.
  * SearchView: Scroll to to when resetting.
  * Notification: Draw avatar correctly on scale &gt; 1.
  * Preview: Don’t fail hard when parsing fragments.
  * PreviewAudio: Increase update rate for seek bar.
  * AccountPage: Disable Excute Command button by default.
  * Client: Load trusted certificates on connect().
  * ChatList: Don’t increase in width while drag and drop.
  * Roster: Always show workspace when starting chat.
  * WorkspaceSidebar: Don't increase in width while drag and drop.
  * ChatFunctionPage: React to connection changes.
  * Preview: Set user-agent for session.
  * SearchView: Limit displayed results to account_id of contact.
  * Don’t fail when disabling accounts.
- Drop 0001-remove-upnp.patch: applied upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1670068800">- Update to version 1.5.4:
  * DataFormWidget: Set min width on right box.
  * MUC: Add method for aborting join.
  * Message selection: Improve wording for deselecting messages.
  * Message selection: Improve styling.
  * Features: Add entry for Audio Preview.
  * Styling: Introduce URI scheme whitelisting.
  * Message selection: Use date_time_format instead of time_format.
  * Settings: Unify timestamp settings.
  * Prettify display of geographical locations.
  * ChatList: Scroll to top when switching workspace.
  * Preferences: Improve preview settings.
  * Chatstates: Add a timeout for the "composing" animation.
  * Accounts window: Use equal widths for account switch label.
  * VCardGrid: Linkify all URI-type fields iff they are valid URIs.
  * URI parsing: Detect invalid file URIs earlier.
  * Styling: Validate link syntax deeper and *after* parenthesis
    correction.
  * Add msg_log_id to live message events.
  * Dependencies: Remove pyOpenSSL, add python-cryptography.
  * Jingle: Remove XTLS support.
  * Add FileTransferSelector as a central page for sending files.
  * Block opening file:/ links by default.
  * Control: Request history more efficiently.
  * Preview: Handle multiple simultaneous certificate verification
    errors.
  * Styling: Linkify URIs only if at the start of a word.
  * MessageInputTextView: Reintroduce gui_extension_point.
  * GUI tests: Adapt GUI tests to Gajim changes.
  * SSLErrorDialog: Fix test, remove OpenSSL usage.
  * ChatFunctionPage: Don't close control on cancelling join error.
  * SearchView: Set chat type correctly for ResultRows.
  * Chatstates: Switch to Chatstate.ACTIVE after timeout.
  * GroupchatRoster: Set visibility when hiding.
  * MessageActionsBox: Reintroduce gui_extension_point.
  * Preview: Respect MUC context for PMs.
  * ConversationView: Fix scrollbar not being the right-most
    widget.
  * Preview: Stop further processing if decompression bomb
    detected.
  * URI parsing: More robustness with geo URIs.
  * URI parsing: Properly unescape mailto URIs.
  * URI parsing: Properly unescape XMPP URIs and handle unknown
    query types.
  * MessageInputTextView: Handle is_correcting if no contact is
    set.
  * Fix various issues with chat markers.
  * Plugins: Replace usage of gui_extention_point().
  * CSS: Fix settings related inconsistencies.
  * CSS: Move overriding rules to bottom.
  * Message selection: Don’t fail hard if log_line_id is None.
  * Don’t fail when trying to reset last message id.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673092800">- Update to version 1.6.0:
  * Raise required nbxmpp version to 4.0.0.
  * Depend on Python 3.10.
  * Port to libsoup3.
  * Allow sending files by copy-pasting them from file managers.
  * Preview: Add audio preview controls and visualisation.
  * Resurrect URI-specific context menus.
  * Highlight the file when opening containing directory.
  * BaseAvatarChooserDialog: Allow all image types.
  * Timestamps: Use date/time format preference in more places.
  * AppPage: Show date for last update check.
  * Add dedicated context menu for non-specific URI types.
  * Restore ability to manually disambiguate JID-like addresses.
  * Use the unified Start/Join Chat flow for "?join" links.
  * CertificateBox: Format serial number in hex.
  * MessageActionsBox: Restore emoji button behaviour.
  * Settings: Add migration for global MUC search api endpoint.
  * AccountWizard: Remove subscriptions after successful login.
  * Audio Preview: Fix visuals on EOS while seeking.
  * Audio Preview: Don't let seekbar handle jump to end on EOS when
    user is seeking.
  * Commands: Attempt to parse only if message can have a command.
  * Notifications: Use correct nickname for /me messages.
  * AvatarSelector: Set default crop scale to 1.0.
  * Menus: Don’t use GLib variant text format parsing.
  * Remember last folder correctly after sending file.
  * Preview: Don't treat multi-line message body as previewable
    URL.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673697600">- Update to version 1.6.1:
  * Raise required nbxmpp version to 4.0.1.
  * AdHocCommands: Refresh commands list after completing command.
  * Limit message length and add FullMessageWindow.
  * ChatList: Improve timedelta function.
  * CreateGroupchatWindow: Add Advanced switch and always show
    address entry.
  * UX: Make more text labels selectable/enable can-focus for
    copying.
  * AccountPage: Add menu item to deny all subscription requests.
  * Account menu: Add Execute Command… entry for convenience.
  * AccountPage: Make all account menu items available.
  * AccountPage: Add menu entry for adding contacts.
  * Notifications: Fix rare case where Gajim displays notifications
    for our own messages.
  * ServiceDiscoveryWindow: Fix jumping when resizing window.
  * Don't fail in mark_as_unread if there are no messages.
  * Profile: Fix setting avatar.
  * ChatStack DnD: Add workaround for mis-fired drag-motion signal.
  * AudioPreview: Make visualisation fully RTL compatible again and
    ensure graph is always drawn.
  * Preview: Handle exceptions while decrypting.
  * Audio Visualizer: Port deprecated methods.
  * AudioPreview: Always format progress time as LTR.
  * AppPage: Differentiate between updates (Gajim/Plugins).
  * GroupChat: Display reason when group chat is destroyed.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675512000">- Update to version 1.7.0:
  * Port to pyproject.toml.
  * Preferences: Add 0 and 25 MiB to preview size settings.
  * Account wizard: Don't allow to add account twice.
  * Fix loading localised emojis.
  * HTTPUpload: Don’t cache temp path.
  * JingleAudio: Always resample audio before processing with
    webrtcdsp.
  * Disable legacy ciphers in cryptography.
- Add gajim-1.7.0-fix-status-switching.patch: Make switching status
  work again (commit 3c2c6448).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675857600">- Update to version 1.7.1:
  * Raise nbxmpp version to 4.2.0.
  * Improve KeepassXC Integration.
  * MUC: Enable archiving when creating MUCs on ejabberd.
  * Apply SASLprep to passwords.
  * Make switching status work again.
- Drop gajim-1.7.0-fix-status-switching.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678622400">- Update to version 1.7.2:
  * Add message menu entry for deleting messages locally.
  * Proxies: Add "Tor (Browser)" default proxy setting.
  * Select group chat after creating it.
  * Don’t colour log timestamps.
  * PEPConfig: Ask for confirmation when deleting nodes.
  * Improve get_recent_muc_nicks query.
  * Improve check for message highlight and add tests.
  * Tests: Use in-memory settings database.
  * Add audio/x-wav to default mime types.
  * Audio preview: Allow skipping by clicking the visualisation.
  * Migration: Don’t fail on colour setting migration.
  * HTTPUpload: Respect infinite file size limit.
  * Chatstates: Remove composing timeout correctly.
  * Show chat notifications when chat page is not visible.
  * Don't fail if contact name for MUC message is None.
  * Notifications: Honour notification_preview_message setting.
  * Fix nickname highlight in group chats.
  * Profile: Don't allow saving profile when not connected.
  * GetRelativeTimeTest: Fix comparison of translated strings and
    off-by timezone errors.
  * Don't highlight message if it's an URI containing our nick.
  * Nickname completion: Make sure recent nicknames list does not
    contain None.
  * Plugins: Don't fail hard on uninstall errors.
  * Start Chat: Fix wrong JID type in _start_new_chat.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1680696000">- Update to version 1.7.3:
  * Allow muting chat notifications.
  * Make `gemini` URIs clickable.
  * Workspace menu: Always show Mark as read action.
  * Audio Preview: Set correct pos when clicking into visualiser.
  * Audio Preview: Add delay before pausing on EOS.
  * Flatpak: Fix drag and drop.
  * GroupChatDetails: Adapt to changed icons.
  * Message input: Fix height for single line messages.
  * Update message merged state after deleting a message.
  * ChatActionProcessor: Fix inserting emojis by click.
  * Account preferences: Adapt to changed icons.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685188800">- Update to version 1.8.0:
  * XMLConsole: Add logging view.
  * JID sharing: Include verified OMEMO fingerprints.
  * Integrate OMEMO plugin.
  * Redesign Group Chat actions.
  * Audio preview: Support more mime types.
  * ChatBanner: Add share instructions.
  * ChatList: Clear row content when removing history.
  * XMLConsole: Always use dark theme.
  * AboutDialog: Show libsoup version.
  * GroupchatState: Show MAM synchronisation.
  * ChatList: Improve sorting.
  * Make contact details/settings available when offline.
  * ACE: Make descriptions selectable and copyable.
  * Notifications: Withdraw all when a corresponding chat is read.
  * ChatList: Show indicator if group chat is not connected.
  * ChatList: Show indicator when joining group chat.
  * StartChat: Don't filter for account labels.
  * ChatStack: Only respond to supported drag-n-drop types while
    dragging.
  * App menu: Add menu entry for privacy policy.
  * GroupchatRoster: Highlight own nick and sort it to the top.
  * CertificateDialog: Add additional infos and remove org unit
    field.
  * GroupchatDetails: Hide OMEMO page in public MUCs.
  * ChatBanner: Add QR code for sharing JIDs.
  * Windows: Package pixbuf loaders for avif and webp.
  * Remove "escape_key_closes" from ACE.
  * Enable spell checker by default.
  * OMEMO verification: Generate URIs with pedantically correct
    query.
  * Raise gajim when no cmdline options are provided.
  * QR codes: Avoid roundtrip to PNG in storage and back.
  * ProfileWindow: Don't fail when no vcard is set.
  * ContactInfo: Don’t fail when no vcard is set.
  * Message menu: Fix issue with chats not supplying correct ID.
  * Exceptions: Fix sending reports via sentry in conjunction with
    proxy settings.
  * ChatActionProcessor: De-duplicate emojis.
  * Fix encryption deadlock with changed MUC configurations.
  * UI: Update avatar on muc-disco-update.
  * AvatarSelector: Fix that images don't display after repeated
    loading.
  * SearchView: Don't change search context when switching chats.
  * SearchView: Remove overlay.
  * ChatActionProcessor: Allow to click items with mouse cursor.
  * MessageWidget: Don't return truncated text for message actions
    Fixes.
  * Idle: Use default xa implementation for XSS backend.
  * ConversationView: Fix loading messages going forward from
    specific point.
  * ACE: Handle invalid numeric values gracefully.
  * XMLConsole: Select first account by default.
  * Fix rendering of copied code blocks and quotes.
  * ContactInfo: Improve behavior for connection changes.
  * Escape JIDs for xmpp URIs everywhere.
  * Ask for confirmation when leaving a MUC while offline.
  * ContactInfo: Improve behaviour for connection changes.
  * Make manually changing the pinned chat sort order work again.
  * MessageActionsBox: Update send file button tooltip when
    switching chats.
  * GroupChatRoster: Make scrollbar the right-most widget.
  * GroupChatInviter: Don't filter by account name.
  * CertificateDialog: Display issued-to information correctly.
  * AccountWizard: Respect global proxy.
- Obsolete gajim-plugin-omemo.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1691409600">- Update to version 1.8.1:
  * Add setting for default encryption.
  * XMLConsole: Enable browsing sent stanzas in message input.
  * Sort cprofile output after total time.
  * Moderation: Handle unknown moderator JID.
  * Preview: Always show preview widget.
  * Preview: Add loading placeholder.
  * Account page: Show our XMPP address.
  * Idle: Raise poll interval.
  * Search: Don't fail while closing if no chat has been loaded
    before.
  * Dataform: Correctly serialise multi list fields.
  * Profile: Respect avatar/nickname privacy setting on
    consecutive changes.
  * Don’t forget ignored TLS errors from previous connects.
  * App menu: Add missing mnemonic for Accounts menu.
  * Gateway: Fix roster method call.
  * Contacts: Fix supports_{audio,video} property.
  * AvatarSelector: Fix crash on reset.
  * CertificateBox: Catch exception if cert does not offer
    extension.
  * CreateGroupchatWindow: Improve handling of MUC service
    availability.
  * Preview: Show error if file saving directory is not available.
  * SecurityLabels: Display labels for messages received with MAM.
  * DataForm: Handle destroy correctly.
  * ChatListRow: Always update group chat name.
  * Fix showing MAM synch errors and show error text.
  * OMEMOTrustManager: React correctly to connection changes.
  * Fix interaction of GroupchatRoster and SearchView.
  * Init plugin translation module later.
  * GroupchatManage: Improve checks for joined state.
  * Search: Restore group chat participants list to previous state
    when closing search.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1698667200">- Update to version 1.8.2:
  * Raise minimum GLib version to 2.66.0.
  * Avatar: Don’t use custom avatar for IRC group chats.
  * Raise minimum nbxmpp version to 4.4.0.
  * Depend on Pillow &gt;= 9.1.0.
  * Allow adjusting user interface font size via key bindings.
  * Display composing participants in MUC chat banner.
  * ChatBanner: Show contact tooltip when hovering the avatar.
  * Hint that a contact is a bot in the chat banner.
  * Support multiple item dataforms.
  * Display gateway icon in avatars.
  * RosterTooltip: Display BareContact presence.
  * Display status message in banner.
  * ChatMenu: Always show "Execute command" action.
  * MUC features: Use better icons for public and anonymous
    properties.
  * Allow GroupChatInfoScrolled to be set with minimal information.
  * Settings: Allow to set step size for spin settings; bind
    setting value.
  * StartChat: Better discover MUC services.
  * StartChat: Allow to start chats with domain JIDs.
  * ChatBanner: Don't show QR code for privated MUCs.
  * Windows: Add gst-plugins-bad dependency for broader media
    preview support.
  * MUC: Raise rejoin timeout.
  * Accounts: Be more consistent with chat state settings.
  * GroupChatInfo: Improve scaling of subject text.
  * View: Reset view faster.
  * VideoPreview: Disable preview on destroy.
  * GroupchatDetails: Depend on joined state for some elements.
  * GroupChatInfo: Align max width of labels.
  * SynchronizeAccounts: Adapt to connection state changes.
  * Tooltip: Do not escape presence status text.
  * Chatstates: Remove timeout id on remote timeout.
  * NotificationManager: Update actions if online state changes.
  * Caps: Add disco info to cache after query.
  * MUC: Don’t show old join errors when disconnected from room.
  * MUC: Always remove rejoin timer when closing chat.
  * MUC: Update state correctly on disco info error.
  * Switch phone icon to something more widely supported.
  * ChatListStack: Handle missing last visible child.
  * Observable: Fix race condition when removing handlers.
  * PasswordDialog: Use verb instead of noun for log in button.
  * AdHoc: Wrap notes label.
  * Unpack string correctly while handling update error.
  * CSSConfig: Quote font-family property correctly.
  * File transfers: Don't fail when tryting to send non-existing
    file.
  * MusicTrackListener: Don't fail if playing track could not be
    determined.
  * Catch error if loading image with PIL fails due to
    unidentifiable image.
  * CSSConfig: Fix parsing float sizes for font description.
  * Modules: Make sure BaseModule.cleanup() is always called on
    destroy.
  * Roster: Unregister all handlers on destroy.
  * Observable: Don’t allow to register handler multiple times.
  * View: Add newline after username when copying a message.
  * Show notification on group chat mentions again.
  * Make it impossible to connect without config.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1699444800">- Update to version 1.8.3:
  * Profile: Show error page on errors after saving.
  * Close main window when pressing Escape key.
  * GroupchatRoster: Display participants correctly on reveal.
  * Filetransfer: Always focus confirm button.
  * AccountWizard: Don’t allow multiple anonymous accounts for the
    same domain.
  * AccountPage: Show anonymous address.
  * Accounts: Don’t try to save password for anonymous accounts.
  * Message row menu: Show quote and copy actions only if there is
    text.
  * Audio/Video: Disable broken stun server code.
  * Presence: Don’t fail on unknown MUC presences.
  * Control: Add events with correct timestamp.
  * Avatar: Send presence after changing avatar.
  * ServerInfo: Use domain instead of hostname for queries.
  * Emojis: Improve detection of shortcode start.
  * DBusFileManager: Set self._proxy attribute on init.
  * GroupchatRoster: Check for contact before trying to load
    roster.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1701777600">- Update to version 1.8.4:
  * Raise minimum nbxmpp version to 4.5.3.
  * Add shortcuts for quoting previous messages.
  * Raise nbxmpp log level.
  * Passwords: Use JID as username instead of account.
  * MUC: Allow nick change for IRC channels.
  * HTTPUpload: Remove temporary files after transfer.
  * MessageInput: Regain focus on common key presses.
  * ShortcutWindow: Remove duplicated entry.
  * SearchView: Fix displaying results for newly created group
    chats.
  * ChatList: Update mute state periodically.
  * Icons: Register icon size to make it work for scale &gt; 1.
  * Message input: Don't allow text actions if input is disabled.
  * Avatar: Draw status circle correctly for scale &gt; 1.</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1713528000">- Fix Leap15 build
  * Add %{?sle15_python_module_pythons}
  * Run build_metadata.py and install_metadata.py with a
    specific executable python flavor</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1717675200">- %{?python_enable_dependency_generator} does not work in SLE15/Leap15
  codestream, the runtime requirement need to be defined explicitly. (
  boo#1225938)</changelog>
</package>
<package pkgid="ce318924af59deec95597ad3bb9d83fc58c04845a4230627aa41575ba76dfa8a" name="gajim-lang" arch="noarch">
  <version epoch="0" ver="1.8.4" rel="bp156.2.3.1"/>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1663675200">- update to version  1.5.1:
  - Bug Fixes
  - ChatBanner: Format markup string correctly
- update to version  1.5.0:
  - CVE-2022-39835
  - This release fixes a vulnerability which allowed attackers to craft a XML
  - stanza in a way, so Gajim would accept it as message correction for messages
  - not originating from the attacker.
  - New
  - Add drag and drop support for pinned chats
  - Workspaces: Add shortcuts for switching
  - Refactor ChatWidgets so they are only created once (#10987, #11038, #10973, #10119, #11052, #10945)
  - Improvements
  - Preview: Improve mime type detection (#11150)
  - SearchView: Add hint for search filters (#11136)
  - Preview: Show left click action tooltip on icon (#11138)
  - ACE: Highlight non-default values (#11120)
  - XMLConsole: Use SourceView for XML input (#11121)
  - Migration: Make archive migation more resilient
  - Workspaces: Move chats when removing workspace (#11098)
  - ChatList: Always show when switching workspace (#11108)
  - MessageActionsBox: Disable encryption button if MUC is public (#10959)
  - Increase contrast for message row meta elements
  - StatusIcon: Use new icon for pending events
  - WorkspaceSidebar: Allow removing workspace from context menu
  - AccountPage: Add button for Ad-Hoc commands
  - Don’t try to query avatars in MUCs which don’t allow it (#10937)
  - Don’t disco MUC participants on presence
  - Chatstate: Don’t make too many assumptions
  - Windows: Increase default font size
  - CSS: Use relative sizes for fonts
  - ChatControl: Show error if encryption plugin is missing
  - Store and restore running HTTP File Transfer uploads
  - Add button for toggling chat list (#11035)
  - ContactInfo/GroupchatDetails: Toggle icon when editing name
  - Change
  - Raise nbxmpp version
  - Raise PyGObject version (#11132)
  - Add requirement for min sqlite version
  - ChatBanner: Add button for managing voice requests
  - Remove IPython support
  - Rework ChatCommands
  - Shortcuts: Use Ctrl+F for opening the search bar (#11073)
  - Remove clear-chat action (Ctrl+L)
  - Raise required nbxmpp version to 3.2.2
  - Performance
  - Use Task Queue to request avatars on MUC join
  - Bug Fixes
  - GroupchatState: Hide when we are offline
  - Corrections: Don’t correct message if text has not changed (#11146)
  - Make plugin usable check work on all unix/linux systems (#11134)
  - MUC: Don’t ignore MUC invites when ignore_unknown_contacts is set (#11107)
  - Make shortcuts more discoverable (#11122, #11127)
  - Better validate message corrections
  - MUC: Improve automatically adding members on invite
  - Preview: Sanitize filename from disallowed chars (#11105#10752)
  - Chatstates: Don’t sent chatstate delayed to ourself
  - Don’t reset setting when closing single chat
  - Preview: Don’t fail if thumb file already exists (#11091)
  - MessageInputTextView: Account for having multiple blocks when applying style (#11015)
  - ActionMenu: Correctly execute text actions if text contains underscore
  - InfoMessage: Don’t escape text
  - MUC: Send password and reason correctly on invite
  - Preview: Reset received size before cancelling or downloading
  - BlockingList: Don’t fail with placeholder address (#11084)
  - ChatList: Update status for private chats correctly
  - ChatList: Update avatar for all chats correctly
  - GroupChat: Handle nickname changes correctly
  - Roster: Add missing contact-info action
  - Make switch-next-unread-tab action work
  - ChatBanner: Use correct scaling for chatstates
  - FileTransferRow: Don’t cancel transfer when switching chat
  - ChatBanner: Don’t show phone icon for group chats
  - Don’t handle message-sent even for groupchats
  - ChatBanner: Display account badge again
  - Make nick completion test pass
  - Preview: Store last_save_dir with Save As
  - Preview: Make sure the widget is not being destroyed while updating (#10920)
  - Fix handling of URLs without scheme (#11059)
  - GroupchatState: Call correct page for not-joined
  - ChatControl: Don’t assume messages always have a resource (#11042)
  - Notes
  - ChatCommands have been reworked. Only following commands are now available
  - - status
  - - invite
  - - ban
  - - affiliate
  - - kick
  - - role
  - Ctrl+H for opening the search bar has been removed, please use the
  - commonly used Ctrl+F (find). The shortcut for starting a file transfer
  - has been dropped.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1664366400">- Temporarily remove auto generated requirement on GUPnPIgd GI
  bindings to address fatal error caused by requirement on both
  LibSoup2 and LibSoup3 thus making the app unlaunchable. This is
  caused because Gajim itself depends on LibSoup 2.4 while the
  GUPnPIgd GI bindings pulls in UPnP which in turns depends on
  LibSoup 3.0 (boo#1203676).
- Add missing GSSAPI Python module runtime requirement.</changelog>
  <changelog author="Fritz Reichwald &lt;reichwald@b1-systems.de&gt;" date="1664971200">- Add 0001-remove-upnp.patch to (temporarily) remove the code in
  app.py that is going to use GUPnP-IGD since the prior fix from
  Luciaon is not working here.
- Add missing libpcre BuildDep that made the build fail locally</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1665230400">- Update to version 1.5.2:
  * PEPConfig: Add PEP item view.
  * Add shortcut to restore chats after closing.
  * ServerInfo: Add TLS version and cipher suite.
  * XMLConsole: Apply account filter to all visible stanzas.
  * MessageRow: Set text direction for RTL text.
  * AvatarSelector: Add border to mark drag and drop zone.
  * Drag and drop: Highlight target areas.
  * GroupChatNickCompletion: Simplify suggestions.
  * MUC: Add participant menu to avatar.
  * StartChat: Add timeout when requesting MUC disco info.
  * StartChat: Pass message body from XMPP URI.
  * Windows: Ellipsise body text in notifications.
  * Emojis: Improve shortcode usability.
  * Avatars: Use PangoCairo for generate_avatar.
  * Emojis: Extract codepoints for all emoji variants.
  * Raise nbxmpp version to 3.2.4.
  * Show account colour bar only when multiple accounts are active.
  * Remove queue_resize leftover from MessageTextView.
  * SearchView: Update calendar only if widget is visible.
  * SearchView: Speed up clearing of search results.
  * Styling: Parse emojis for Darwin only.
  * Control: Load events before messages.
  * Fix disabling accounts while reconnecting.
  * Use custom icon for "Send Message" action.
  * MessageActionsBox: Don’t fail if no contact is set while
    updating file actions.
  * Scroll to end after sending message.
  * Update chat actions when account state changes.
  * StatusIcon: Reset unread state correctly when using Flatpak.
  * Notifications: Show correct message sender for MUC
    notifications.
  * Discovery: Don’t allow to join top level components.
  * ChatList: Show context menu in correct position.
  * Styling: Allow dots in local part of email addresses.
  * ChatList: Set message_id correctly.
  * Notifications: React to incoming group chat messages.
  * When removing a chat, clear view only if it's currently loaded.
  * AccountPage: Disable Ad-Hoc Commands button when offline.
  * CreateGroupchatWindow: Fix Create button state when switching
    MUC type.
  * React correctly to UserAvatar updates.
  * GajimRemote: Remove not needed shebang.</changelog>
  <changelog author="I. Petrov &lt;ico@dante.tk&gt;" date="1666872000">- Bump python-nbxmpp version requirement to 3.2.4.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1667217600">- Update to version 1.5.3:
  * Allow to copy multiple messages.
  * Accounts: Add setting for default workspace.
  * Preferences: Add send_on_ctrl_enter setting.
  * Add actions menu to Start Chat button.
  * ExceptionDialog: Close dialog with ESC.
  * ChatList: Show drafts.
  * StartChat: Recognise input of xmpp uris.
  * Workspaces: Add "Mark as read" menu item.
  * Improve emoji completion.
  * ACE: Enable reset button only for changed values.
  * Avatar: Follow modernxmpps suggestions for color generation.
  * Preferences: Add escape_key_closes to "Chat" section.
  * Preferences: Reorder "Chat" settings and add a "General"
    section.
  * Preferences: Move show_chatstate_in_banner to ACE settings.
  * Remove confirm_paste_image setting.
  * Remove setting to hide the chat banner.
  * GroupchatRoster: Don’t load roster when its hidden.
  * Emoji completion: Abort early if max menu entry count reached.
  * Disable loading of GUPnPIgd library.
  * Remote: Make get_status() return correct status when offline.
  * Plugins: Use correct gettext import.
  * Make strings translatable.
  * Enable emoji chooser action.
  * AvatarBox: Only react to clicks for GroupchatContacts.
  * Remote: Return True for change_status.
  * ChatActionProcessor: Popdown on focus out event.
  * Avatar placeholders: Correctly use the first grapheme as the
    "letter".
  * Fix quoting /me messages.
  * StartChat: Don’t use jid argument for global dialogue.
  * Try leaving group chat only if account is online.
  * AccountPage: Disable profile button when not connected.
  * MUC: Allow changing subject if there is none.
  * PluginsWindow: Fix typo in plugin tooltip.
  * PluginManager: Block plugins which have been integrated into
    Gajim.
  * MessageInputTextView: Fix correction mode when switching chats.
  * AdHoc: Make MultiLineLabel selectable.
  * Settings: Check if account is connected before trying to get
    context.
  * Styling: Various link parsing issues.
  * Send message icon: Increase line width and make icon symbolic.
  * Accounts: Use account label for disable confirmation.
  * AccountBadge: Update colours correctly.
  * Update account label when changing label setting.
  * SearchView: Scroll to to when resetting.
  * Notification: Draw avatar correctly on scale &gt; 1.
  * Preview: Don’t fail hard when parsing fragments.
  * PreviewAudio: Increase update rate for seek bar.
  * AccountPage: Disable Excute Command button by default.
  * Client: Load trusted certificates on connect().
  * ChatList: Don’t increase in width while drag and drop.
  * Roster: Always show workspace when starting chat.
  * WorkspaceSidebar: Don't increase in width while drag and drop.
  * ChatFunctionPage: React to connection changes.
  * Preview: Set user-agent for session.
  * SearchView: Limit displayed results to account_id of contact.
  * Don’t fail when disabling accounts.
- Drop 0001-remove-upnp.patch: applied upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1670068800">- Update to version 1.5.4:
  * DataFormWidget: Set min width on right box.
  * MUC: Add method for aborting join.
  * Message selection: Improve wording for deselecting messages.
  * Message selection: Improve styling.
  * Features: Add entry for Audio Preview.
  * Styling: Introduce URI scheme whitelisting.
  * Message selection: Use date_time_format instead of time_format.
  * Settings: Unify timestamp settings.
  * Prettify display of geographical locations.
  * ChatList: Scroll to top when switching workspace.
  * Preferences: Improve preview settings.
  * Chatstates: Add a timeout for the "composing" animation.
  * Accounts window: Use equal widths for account switch label.
  * VCardGrid: Linkify all URI-type fields iff they are valid URIs.
  * URI parsing: Detect invalid file URIs earlier.
  * Styling: Validate link syntax deeper and *after* parenthesis
    correction.
  * Add msg_log_id to live message events.
  * Dependencies: Remove pyOpenSSL, add python-cryptography.
  * Jingle: Remove XTLS support.
  * Add FileTransferSelector as a central page for sending files.
  * Block opening file:/ links by default.
  * Control: Request history more efficiently.
  * Preview: Handle multiple simultaneous certificate verification
    errors.
  * Styling: Linkify URIs only if at the start of a word.
  * MessageInputTextView: Reintroduce gui_extension_point.
  * GUI tests: Adapt GUI tests to Gajim changes.
  * SSLErrorDialog: Fix test, remove OpenSSL usage.
  * ChatFunctionPage: Don't close control on cancelling join error.
  * SearchView: Set chat type correctly for ResultRows.
  * Chatstates: Switch to Chatstate.ACTIVE after timeout.
  * GroupchatRoster: Set visibility when hiding.
  * MessageActionsBox: Reintroduce gui_extension_point.
  * Preview: Respect MUC context for PMs.
  * ConversationView: Fix scrollbar not being the right-most
    widget.
  * Preview: Stop further processing if decompression bomb
    detected.
  * URI parsing: More robustness with geo URIs.
  * URI parsing: Properly unescape mailto URIs.
  * URI parsing: Properly unescape XMPP URIs and handle unknown
    query types.
  * MessageInputTextView: Handle is_correcting if no contact is
    set.
  * Fix various issues with chat markers.
  * Plugins: Replace usage of gui_extention_point().
  * CSS: Fix settings related inconsistencies.
  * CSS: Move overriding rules to bottom.
  * Message selection: Don’t fail hard if log_line_id is None.
  * Don’t fail when trying to reset last message id.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673092800">- Update to version 1.6.0:
  * Raise required nbxmpp version to 4.0.0.
  * Depend on Python 3.10.
  * Port to libsoup3.
  * Allow sending files by copy-pasting them from file managers.
  * Preview: Add audio preview controls and visualisation.
  * Resurrect URI-specific context menus.
  * Highlight the file when opening containing directory.
  * BaseAvatarChooserDialog: Allow all image types.
  * Timestamps: Use date/time format preference in more places.
  * AppPage: Show date for last update check.
  * Add dedicated context menu for non-specific URI types.
  * Restore ability to manually disambiguate JID-like addresses.
  * Use the unified Start/Join Chat flow for "?join" links.
  * CertificateBox: Format serial number in hex.
  * MessageActionsBox: Restore emoji button behaviour.
  * Settings: Add migration for global MUC search api endpoint.
  * AccountWizard: Remove subscriptions after successful login.
  * Audio Preview: Fix visuals on EOS while seeking.
  * Audio Preview: Don't let seekbar handle jump to end on EOS when
    user is seeking.
  * Commands: Attempt to parse only if message can have a command.
  * Notifications: Use correct nickname for /me messages.
  * AvatarSelector: Set default crop scale to 1.0.
  * Menus: Don’t use GLib variant text format parsing.
  * Remember last folder correctly after sending file.
  * Preview: Don't treat multi-line message body as previewable
    URL.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1673697600">- Update to version 1.6.1:
  * Raise required nbxmpp version to 4.0.1.
  * AdHocCommands: Refresh commands list after completing command.
  * Limit message length and add FullMessageWindow.
  * ChatList: Improve timedelta function.
  * CreateGroupchatWindow: Add Advanced switch and always show
    address entry.
  * UX: Make more text labels selectable/enable can-focus for
    copying.
  * AccountPage: Add menu item to deny all subscription requests.
  * Account menu: Add Execute Command… entry for convenience.
  * AccountPage: Make all account menu items available.
  * AccountPage: Add menu entry for adding contacts.
  * Notifications: Fix rare case where Gajim displays notifications
    for our own messages.
  * ServiceDiscoveryWindow: Fix jumping when resizing window.
  * Don't fail in mark_as_unread if there are no messages.
  * Profile: Fix setting avatar.
  * ChatStack DnD: Add workaround for mis-fired drag-motion signal.
  * AudioPreview: Make visualisation fully RTL compatible again and
    ensure graph is always drawn.
  * Preview: Handle exceptions while decrypting.
  * Audio Visualizer: Port deprecated methods.
  * AudioPreview: Always format progress time as LTR.
  * AppPage: Differentiate between updates (Gajim/Plugins).
  * GroupChat: Display reason when group chat is destroyed.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675512000">- Update to version 1.7.0:
  * Port to pyproject.toml.
  * Preferences: Add 0 and 25 MiB to preview size settings.
  * Account wizard: Don't allow to add account twice.
  * Fix loading localised emojis.
  * HTTPUpload: Don’t cache temp path.
  * JingleAudio: Always resample audio before processing with
    webrtcdsp.
  * Disable legacy ciphers in cryptography.
- Add gajim-1.7.0-fix-status-switching.patch: Make switching status
  work again (commit 3c2c6448).</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1675857600">- Update to version 1.7.1:
  * Raise nbxmpp version to 4.2.0.
  * Improve KeepassXC Integration.
  * MUC: Enable archiving when creating MUCs on ejabberd.
  * Apply SASLprep to passwords.
  * Make switching status work again.
- Drop gajim-1.7.0-fix-status-switching.patch: fixed upstream.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1678622400">- Update to version 1.7.2:
  * Add message menu entry for deleting messages locally.
  * Proxies: Add "Tor (Browser)" default proxy setting.
  * Select group chat after creating it.
  * Don’t colour log timestamps.
  * PEPConfig: Ask for confirmation when deleting nodes.
  * Improve get_recent_muc_nicks query.
  * Improve check for message highlight and add tests.
  * Tests: Use in-memory settings database.
  * Add audio/x-wav to default mime types.
  * Audio preview: Allow skipping by clicking the visualisation.
  * Migration: Don’t fail on colour setting migration.
  * HTTPUpload: Respect infinite file size limit.
  * Chatstates: Remove composing timeout correctly.
  * Show chat notifications when chat page is not visible.
  * Don't fail if contact name for MUC message is None.
  * Notifications: Honour notification_preview_message setting.
  * Fix nickname highlight in group chats.
  * Profile: Don't allow saving profile when not connected.
  * GetRelativeTimeTest: Fix comparison of translated strings and
    off-by timezone errors.
  * Don't highlight message if it's an URI containing our nick.
  * Nickname completion: Make sure recent nicknames list does not
    contain None.
  * Plugins: Don't fail hard on uninstall errors.
  * Start Chat: Fix wrong JID type in _start_new_chat.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1680696000">- Update to version 1.7.3:
  * Allow muting chat notifications.
  * Make `gemini` URIs clickable.
  * Workspace menu: Always show Mark as read action.
  * Audio Preview: Set correct pos when clicking into visualiser.
  * Audio Preview: Add delay before pausing on EOS.
  * Flatpak: Fix drag and drop.
  * GroupChatDetails: Adapt to changed icons.
  * Message input: Fix height for single line messages.
  * Update message merged state after deleting a message.
  * ChatActionProcessor: Fix inserting emojis by click.
  * Account preferences: Adapt to changed icons.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1685188800">- Update to version 1.8.0:
  * XMLConsole: Add logging view.
  * JID sharing: Include verified OMEMO fingerprints.
  * Integrate OMEMO plugin.
  * Redesign Group Chat actions.
  * Audio preview: Support more mime types.
  * ChatBanner: Add share instructions.
  * ChatList: Clear row content when removing history.
  * XMLConsole: Always use dark theme.
  * AboutDialog: Show libsoup version.
  * GroupchatState: Show MAM synchronisation.
  * ChatList: Improve sorting.
  * Make contact details/settings available when offline.
  * ACE: Make descriptions selectable and copyable.
  * Notifications: Withdraw all when a corresponding chat is read.
  * ChatList: Show indicator if group chat is not connected.
  * ChatList: Show indicator when joining group chat.
  * StartChat: Don't filter for account labels.
  * ChatStack: Only respond to supported drag-n-drop types while
    dragging.
  * App menu: Add menu entry for privacy policy.
  * GroupchatRoster: Highlight own nick and sort it to the top.
  * CertificateDialog: Add additional infos and remove org unit
    field.
  * GroupchatDetails: Hide OMEMO page in public MUCs.
  * ChatBanner: Add QR code for sharing JIDs.
  * Windows: Package pixbuf loaders for avif and webp.
  * Remove "escape_key_closes" from ACE.
  * Enable spell checker by default.
  * OMEMO verification: Generate URIs with pedantically correct
    query.
  * Raise gajim when no cmdline options are provided.
  * QR codes: Avoid roundtrip to PNG in storage and back.
  * ProfileWindow: Don't fail when no vcard is set.
  * ContactInfo: Don’t fail when no vcard is set.
  * Message menu: Fix issue with chats not supplying correct ID.
  * Exceptions: Fix sending reports via sentry in conjunction with
    proxy settings.
  * ChatActionProcessor: De-duplicate emojis.
  * Fix encryption deadlock with changed MUC configurations.
  * UI: Update avatar on muc-disco-update.
  * AvatarSelector: Fix that images don't display after repeated
    loading.
  * SearchView: Don't change search context when switching chats.
  * SearchView: Remove overlay.
  * ChatActionProcessor: Allow to click items with mouse cursor.
  * MessageWidget: Don't return truncated text for message actions
    Fixes.
  * Idle: Use default xa implementation for XSS backend.
  * ConversationView: Fix loading messages going forward from
    specific point.
  * ACE: Handle invalid numeric values gracefully.
  * XMLConsole: Select first account by default.
  * Fix rendering of copied code blocks and quotes.
  * ContactInfo: Improve behavior for connection changes.
  * Escape JIDs for xmpp URIs everywhere.
  * Ask for confirmation when leaving a MUC while offline.
  * ContactInfo: Improve behaviour for connection changes.
  * Make manually changing the pinned chat sort order work again.
  * MessageActionsBox: Update send file button tooltip when
    switching chats.
  * GroupChatRoster: Make scrollbar the right-most widget.
  * GroupChatInviter: Don't filter by account name.
  * CertificateDialog: Display issued-to information correctly.
  * AccountWizard: Respect global proxy.
- Obsolete gajim-plugin-omemo.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1691409600">- Update to version 1.8.1:
  * Add setting for default encryption.
  * XMLConsole: Enable browsing sent stanzas in message input.
  * Sort cprofile output after total time.
  * Moderation: Handle unknown moderator JID.
  * Preview: Always show preview widget.
  * Preview: Add loading placeholder.
  * Account page: Show our XMPP address.
  * Idle: Raise poll interval.
  * Search: Don't fail while closing if no chat has been loaded
    before.
  * Dataform: Correctly serialise multi list fields.
  * Profile: Respect avatar/nickname privacy setting on
    consecutive changes.
  * Don’t forget ignored TLS errors from previous connects.
  * App menu: Add missing mnemonic for Accounts menu.
  * Gateway: Fix roster method call.
  * Contacts: Fix supports_{audio,video} property.
  * AvatarSelector: Fix crash on reset.
  * CertificateBox: Catch exception if cert does not offer
    extension.
  * CreateGroupchatWindow: Improve handling of MUC service
    availability.
  * Preview: Show error if file saving directory is not available.
  * SecurityLabels: Display labels for messages received with MAM.
  * DataForm: Handle destroy correctly.
  * ChatListRow: Always update group chat name.
  * Fix showing MAM synch errors and show error text.
  * OMEMOTrustManager: React correctly to connection changes.
  * Fix interaction of GroupchatRoster and SearchView.
  * Init plugin translation module later.
  * GroupchatManage: Improve checks for joined state.
  * Search: Restore group chat participants list to previous state
    when closing search.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1698667200">- Update to version 1.8.2:
  * Raise minimum GLib version to 2.66.0.
  * Avatar: Don’t use custom avatar for IRC group chats.
  * Raise minimum nbxmpp version to 4.4.0.
  * Depend on Pillow &gt;= 9.1.0.
  * Allow adjusting user interface font size via key bindings.
  * Display composing participants in MUC chat banner.
  * ChatBanner: Show contact tooltip when hovering the avatar.
  * Hint that a contact is a bot in the chat banner.
  * Support multiple item dataforms.
  * Display gateway icon in avatars.
  * RosterTooltip: Display BareContact presence.
  * Display status message in banner.
  * ChatMenu: Always show "Execute command" action.
  * MUC features: Use better icons for public and anonymous
    properties.
  * Allow GroupChatInfoScrolled to be set with minimal information.
  * Settings: Allow to set step size for spin settings; bind
    setting value.
  * StartChat: Better discover MUC services.
  * StartChat: Allow to start chats with domain JIDs.
  * ChatBanner: Don't show QR code for privated MUCs.
  * Windows: Add gst-plugins-bad dependency for broader media
    preview support.
  * MUC: Raise rejoin timeout.
  * Accounts: Be more consistent with chat state settings.
  * GroupChatInfo: Improve scaling of subject text.
  * View: Reset view faster.
  * VideoPreview: Disable preview on destroy.
  * GroupchatDetails: Depend on joined state for some elements.
  * GroupChatInfo: Align max width of labels.
  * SynchronizeAccounts: Adapt to connection state changes.
  * Tooltip: Do not escape presence status text.
  * Chatstates: Remove timeout id on remote timeout.
  * NotificationManager: Update actions if online state changes.
  * Caps: Add disco info to cache after query.
  * MUC: Don’t show old join errors when disconnected from room.
  * MUC: Always remove rejoin timer when closing chat.
  * MUC: Update state correctly on disco info error.
  * Switch phone icon to something more widely supported.
  * ChatListStack: Handle missing last visible child.
  * Observable: Fix race condition when removing handlers.
  * PasswordDialog: Use verb instead of noun for log in button.
  * AdHoc: Wrap notes label.
  * Unpack string correctly while handling update error.
  * CSSConfig: Quote font-family property correctly.
  * File transfers: Don't fail when tryting to send non-existing
    file.
  * MusicTrackListener: Don't fail if playing track could not be
    determined.
  * Catch error if loading image with PIL fails due to
    unidentifiable image.
  * CSSConfig: Fix parsing float sizes for font description.
  * Modules: Make sure BaseModule.cleanup() is always called on
    destroy.
  * Roster: Unregister all handlers on destroy.
  * Observable: Don’t allow to register handler multiple times.
  * View: Add newline after username when copying a message.
  * Show notification on group chat mentions again.
  * Make it impossible to connect without config.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1699444800">- Update to version 1.8.3:
  * Profile: Show error page on errors after saving.
  * Close main window when pressing Escape key.
  * GroupchatRoster: Display participants correctly on reveal.
  * Filetransfer: Always focus confirm button.
  * AccountWizard: Don’t allow multiple anonymous accounts for the
    same domain.
  * AccountPage: Show anonymous address.
  * Accounts: Don’t try to save password for anonymous accounts.
  * Message row menu: Show quote and copy actions only if there is
    text.
  * Audio/Video: Disable broken stun server code.
  * Presence: Don’t fail on unknown MUC presences.
  * Control: Add events with correct timestamp.
  * Avatar: Send presence after changing avatar.
  * ServerInfo: Use domain instead of hostname for queries.
  * Emojis: Improve detection of shortcode start.
  * DBusFileManager: Set self._proxy attribute on init.
  * GroupchatRoster: Check for contact before trying to load
    roster.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1701777600">- Update to version 1.8.4:
  * Raise minimum nbxmpp version to 4.5.3.
  * Add shortcuts for quoting previous messages.
  * Raise nbxmpp log level.
  * Passwords: Use JID as username instead of account.
  * MUC: Allow nick change for IRC channels.
  * HTTPUpload: Remove temporary files after transfer.
  * MessageInput: Regain focus on common key presses.
  * ShortcutWindow: Remove duplicated entry.
  * SearchView: Fix displaying results for newly created group
    chats.
  * ChatList: Update mute state periodically.
  * Icons: Register icon size to make it work for scale &gt; 1.
  * Message input: Don't allow text actions if input is disabled.
  * Avatar: Draw status circle correctly for scale &gt; 1.</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1713528000">- Fix Leap15 build
  * Add %{?sle15_python_module_pythons}
  * Run build_metadata.py and install_metadata.py with a
    specific executable python flavor</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1717675200">- %{?python_enable_dependency_generator} does not work in SLE15/Leap15
  codestream, the runtime requirement need to be defined explicitly. (
  boo#1225938)</changelog>
</package>
<package pkgid="540962de68c8fb1bd62d0fe6272823ce542debadf09ba55eb21933bd21f1daee" name="gcrane" arch="aarch64">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="7347eea8f2b2a96379d9705f635b301f6abb0c3e7b6a0af40e6e4e18c5e05993" name="gcrane" arch="i586">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="0e7e58d21bd9032d1c778819f862a2507798e9eeac609fe98e39d31856da13c4" name="gcrane" arch="ppc64le">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="cb70e2d1a7c356b8f180b8991656b148f5e716d5786b13cdde01aee47ce2d092" name="gcrane" arch="s390x">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="6a3131adf27d1dfcd306c6408b5ccdb9fbceb4b1fd78087779474cf3436ba396" name="gcrane" arch="x86_64">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="81527b7311b5a2a2e3d20b22ebbc19a4dfa3a7313690d7b423f97e51ec875ba8" name="gcrane-bash-completion" arch="noarch">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="c9365d4e06f112bbc978a535de8b2e101cea051193884a151b2e26e7355d3b6b" name="gcrane-fish-completion" arch="noarch">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="02554680c826a44dde8dd41c68d9c32530158e3038e12849052c4011249c0bc8" name="gcrane-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="8f1db1c72f0b86b6ec6673c50b335b5096d94c42575df6f9d313e00913c67a0c" name="gdcm" arch="aarch64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="28f4fa81909703aa2e556b41afadc576bef08a372d0390e9edd1ef875fd5bb41" name="gdcm" arch="ppc64le">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="ae2be9082c11085276f38d17d09492a89e4adb4a15a3d2a74016b3768c21eb95" name="gdcm" arch="s390x">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="8c9ec62975a12aa44ff6795d8beef6ab7ebfb75ec2e6f57cf941d94cb3cbcea9" name="gdcm" arch="src">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="5d8542219974d3387e571d7eb277a1a1f3f828fd9c91625b10dfb0e1b6226306" name="gdcm" arch="x86_64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="fb60adff277c7f5d78001aba18d32470a18e05330e64a9476a385a1cb1e6db4a" name="gdcm-applications" arch="aarch64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="f919948ae76201fee6db1647bde636229d7c5695c6a7c44a55d8e7d54681d96b" name="gdcm-applications" arch="ppc64le">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="6c09823a1b1a3f2557eeefa0532f96c17e52306612fc2e95359c6af6334cd4c7" name="gdcm-applications" arch="s390x">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="6a47885746c9b92f94346459a7fa2d073662983991b4203930906b1859fc8569" name="gdcm-applications" arch="x86_64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="8b2751042e0487eac89ecfc9561c0032a90240cd106d26b043d646c274e5f275" name="gdcm-devel" arch="aarch64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="334618a7f84876d72ea9ea2b465bcf48c917f5f3cfd0fe8e4d876b64af6a4f31" name="gdcm-devel" arch="ppc64le">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="df9f294f53b88d8b31e6ff5241f1cb904af77caaa578659da8bd239ddeac56d0" name="gdcm-devel" arch="s390x">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="30fc0cbfe02b9b5069127216ef094d6b1a5cbb856e9d80e03e063a1f505d9456" name="gdcm-devel" arch="x86_64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="62084eaac13d406e5413cac0b71cd16244ea6a7323397236e775266529c89f5c" name="gdcm-examples" arch="aarch64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="b1cfcd4bc58738e91c2da60ced50138daf9977882a0e9ebe3f79dd838325d204" name="gdcm-examples" arch="ppc64le">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="1e7f525d005025f1a1cbe847ae75744985aa331358adad1a663d9b3a520f1510" name="gdcm-examples" arch="s390x">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="d9f9c21aa39a2a469324c8bf4b6639c399f0170a85aea767a701ab5a1af77426" name="gdcm-examples" arch="x86_64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="a1f223cdc5aa49eb983926cabf9ef61b82c00ef1cd98df5d848c0df3a9fba60b" name="gede" arch="aarch64">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="40718fbdce99af53ece21a2bcf904975f52328c2e858b382c59d998d75ba9ef5" name="gede" arch="ppc64le">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="eec5b173b88aefd24e0e35615eed9cdd2c6a25dc50e380a7c75151b1eb5d62f7" name="gede" arch="s390x">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="5fad0c91516e615299a36fbc233940839d629bd078f760f898263a7df59d7fed" name="gede" arch="src">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="61a0315cd9990a00c96b858770634a7dc3d48fa94bf5313438cb6447ac865c8d" name="gede" arch="x86_64">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="7d317fe71ddd75444aa6b24547aef4388227d189a9e89b6a48be97c281d7d4b1" name="gede-qt6" arch="aarch64">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="440cad0508710a839169d82a2dabbecd1ef7530ac0f7de3dd01ef5f0647b7a73" name="gede-qt6" arch="ppc64le">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="7f2149e60f3c853065f2696a4defc225bf338dcf73e4e0714c5008ae3267a062" name="gede-qt6" arch="s390x">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="19bd8cde391289408d1bedd85801649a4e817e8b676e3802cfe7bbf543694191" name="gede-qt6" arch="src">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="f36a8be7f4aa63832d8b4091643441957df77d29b9f8dc62b21554d8f5338c01" name="gede-qt6" arch="x86_64">
  <version epoch="0" ver="2.21.1" rel="bp156.2.3.1"/>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1642680000">- Initial packaging of version 2.18.2 for openSUSE.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1644926400">- Use qmake rpm macros directly instead of calling build.py to set CFLAGS correctly.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1687780800">- New upstream release 2.18.3
  * Add “focus after stop” option
- Do not unnecessarily compile code with PIC relocations</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1693396800">- New upstream release 2.19.1
  * Added support for remote debugging over serial port</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1704456000">- New upstream release 2.19.3
  * No user-visible changes.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1731931200">- New upstream release 2.20.1
  * Added support for entering gdb commands manually
- Do not force a ctags vendor on users
- Run the only unit test in %check</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1732536000">- New upstream version 2.20.2
  * Fixed incorrect cursor position in console output</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1733054400">- New upstream version 2.21.1
  * Add Qt6 port</changelog>
</package>
<package pkgid="55d010e4a2dc9812d9be088dcd3a9d973fa5762c11d04fe1d46b0ef23b5de023" name="gh" arch="aarch64">
  <version epoch="0" ver="2.51.0" rel="bp156.2.3.1"/>
  <changelog author="pdostal@suse.com" date="1694088000">- Update to version 2.34.0:
  * Use consistent variable naming
  * `gh status`: show status even if a comment 404s (#7873)
  * build(deps): bump actions/checkout from 3 to 4 (#7937)
  * rename template to mark-template cmd (#7923)
  * Simplify mock jobs response
  * Use "Link" header for pagination completion check
  * Fix pagination resp with "Link" header
  * Refactor GetJobs to use RESTWithNext
  * Add formula-path to homebrew-bump step (#7930)
  * Add JSON output flags to workflow list command (#7902)
  * fix tests
  * no other descriptions have a period
  * mark and unmark project as template
  * Add config clear-cache command (#7693)
  * Allow --disable-wiki flag with --template flag in repo create command (#7886)
  * Reword token invalid message (#7906)
  * 🐛 (repo create)execute clone when readme option is enabled (#7837)
  * Use go-gh prompter package (#7896)
  * pr checks return distinct exit code for PENDING checks (#7866)
  * Properly rename remote for GHES hosts (#7890)
  * Add verbose flag to api cmd (#7826)
  * Fix up Nix installation instructions (#7891)
  * Fetch all jobs on a gh view run --json</changelog>
  <changelog author="pdostal@suse.com" date="1695211200">- Update to version 2.35.0:
  * Cleanup release create around new --notes-from-tag flag (#8016)
  * Document when gh auth login writes oauth token to plain text (#7781)
  * Show full permissions URL in `gh cs create` (#7983)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5
  * moved remoteTagExists under if NotesFromTag exists and added three tests
  * Clarify list repo behavior (#7964)
  * Reinforce not opening PRs without approval on an issue
  * Delete local tag when running `gh release delete --cleanup-tag` (#7884)
  * Add `--all` flag to `alias delete` command (#7900)
  * Move homebrew bump fork to personal repo
  * Revert "Add a test workflow for homebrew bump investigations (#7951)"
  * Add a test workflow for homebrew bump investigations (#7951)
  * Add `gh release create [&lt;tag&gt;] --notes-from-tag`</changelog>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
</package>
<package pkgid="70fdf4ae4c1681290b7f30ea13614c30ce19fe7cd13d2564a0d42074c5398199" name="gh" arch="i586">
  <version epoch="0" ver="2.51.0" rel="bp156.2.3.1"/>
  <changelog author="pdostal@suse.com" date="1694088000">- Update to version 2.34.0:
  * Use consistent variable naming
  * `gh status`: show status even if a comment 404s (#7873)
  * build(deps): bump actions/checkout from 3 to 4 (#7937)
  * rename template to mark-template cmd (#7923)
  * Simplify mock jobs response
  * Use "Link" header for pagination completion check
  * Fix pagination resp with "Link" header
  * Refactor GetJobs to use RESTWithNext
  * Add formula-path to homebrew-bump step (#7930)
  * Add JSON output flags to workflow list command (#7902)
  * fix tests
  * no other descriptions have a period
  * mark and unmark project as template
  * Add config clear-cache command (#7693)
  * Allow --disable-wiki flag with --template flag in repo create command (#7886)
  * Reword token invalid message (#7906)
  * 🐛 (repo create)execute clone when readme option is enabled (#7837)
  * Use go-gh prompter package (#7896)
  * pr checks return distinct exit code for PENDING checks (#7866)
  * Properly rename remote for GHES hosts (#7890)
  * Add verbose flag to api cmd (#7826)
  * Fix up Nix installation instructions (#7891)
  * Fetch all jobs on a gh view run --json</changelog>
  <changelog author="pdostal@suse.com" date="1695211200">- Update to version 2.35.0:
  * Cleanup release create around new --notes-from-tag flag (#8016)
  * Document when gh auth login writes oauth token to plain text (#7781)
  * Show full permissions URL in `gh cs create` (#7983)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5
  * moved remoteTagExists under if NotesFromTag exists and added three tests
  * Clarify list repo behavior (#7964)
  * Reinforce not opening PRs without approval on an issue
  * Delete local tag when running `gh release delete --cleanup-tag` (#7884)
  * Add `--all` flag to `alias delete` command (#7900)
  * Move homebrew bump fork to personal repo
  * Revert "Add a test workflow for homebrew bump investigations (#7951)"
  * Add a test workflow for homebrew bump investigations (#7951)
  * Add `gh release create [&lt;tag&gt;] --notes-from-tag`</changelog>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
</package>
<package pkgid="91f9d3c5c078dc4069e228da15f733090d96b06d2b74c636953ffc572489de29" name="gh" arch="ppc64le">
  <version epoch="0" ver="2.51.0" rel="bp156.2.3.1"/>
  <changelog author="pdostal@suse.com" date="1694088000">- Update to version 2.34.0:
  * Use consistent variable naming
  * `gh status`: show status even if a comment 404s (#7873)
  * build(deps): bump actions/checkout from 3 to 4 (#7937)
  * rename template to mark-template cmd (#7923)
  * Simplify mock jobs response
  * Use "Link" header for pagination completion check
  * Fix pagination resp with "Link" header
  * Refactor GetJobs to use RESTWithNext
  * Add formula-path to homebrew-bump step (#7930)
  * Add JSON output flags to workflow list command (#7902)
  * fix tests
  * no other descriptions have a period
  * mark and unmark project as template
  * Add config clear-cache command (#7693)
  * Allow --disable-wiki flag with --template flag in repo create command (#7886)
  * Reword token invalid message (#7906)
  * 🐛 (repo create)execute clone when readme option is enabled (#7837)
  * Use go-gh prompter package (#7896)
  * pr checks return distinct exit code for PENDING checks (#7866)
  * Properly rename remote for GHES hosts (#7890)
  * Add verbose flag to api cmd (#7826)
  * Fix up Nix installation instructions (#7891)
  * Fetch all jobs on a gh view run --json</changelog>
  <changelog author="pdostal@suse.com" date="1695211200">- Update to version 2.35.0:
  * Cleanup release create around new --notes-from-tag flag (#8016)
  * Document when gh auth login writes oauth token to plain text (#7781)
  * Show full permissions URL in `gh cs create` (#7983)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5
  * moved remoteTagExists under if NotesFromTag exists and added three tests
  * Clarify list repo behavior (#7964)
  * Reinforce not opening PRs without approval on an issue
  * Delete local tag when running `gh release delete --cleanup-tag` (#7884)
  * Add `--all` flag to `alias delete` command (#7900)
  * Move homebrew bump fork to personal repo
  * Revert "Add a test workflow for homebrew bump investigations (#7951)"
  * Add a test workflow for homebrew bump investigations (#7951)
  * Add `gh release create [&lt;tag&gt;] --notes-from-tag`</changelog>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
</package>
<package pkgid="5106e3b66c3bb54ae3e5a549a3f3975720ac29925e9ff28030602c7ec20d0fe1" name="gh" arch="s390x">
  <version epoch="0" ver="2.51.0" rel="bp156.2.3.1"/>
  <changelog author="pdostal@suse.com" date="1694088000">- Update to version 2.34.0:
  * Use consistent variable naming
  * `gh status`: show status even if a comment 404s (#7873)
  * build(deps): bump actions/checkout from 3 to 4 (#7937)
  * rename template to mark-template cmd (#7923)
  * Simplify mock jobs response
  * Use "Link" header for pagination completion check
  * Fix pagination resp with "Link" header
  * Refactor GetJobs to use RESTWithNext
  * Add formula-path to homebrew-bump step (#7930)
  * Add JSON output flags to workflow list command (#7902)
  * fix tests
  * no other descriptions have a period
  * mark and unmark project as template
  * Add config clear-cache command (#7693)
  * Allow --disable-wiki flag with --template flag in repo create command (#7886)
  * Reword token invalid message (#7906)
  * 🐛 (repo create)execute clone when readme option is enabled (#7837)
  * Use go-gh prompter package (#7896)
  * pr checks return distinct exit code for PENDING checks (#7866)
  * Properly rename remote for GHES hosts (#7890)
  * Add verbose flag to api cmd (#7826)
  * Fix up Nix installation instructions (#7891)
  * Fetch all jobs on a gh view run --json</changelog>
  <changelog author="pdostal@suse.com" date="1695211200">- Update to version 2.35.0:
  * Cleanup release create around new --notes-from-tag flag (#8016)
  * Document when gh auth login writes oauth token to plain text (#7781)
  * Show full permissions URL in `gh cs create` (#7983)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5
  * moved remoteTagExists under if NotesFromTag exists and added three tests
  * Clarify list repo behavior (#7964)
  * Reinforce not opening PRs without approval on an issue
  * Delete local tag when running `gh release delete --cleanup-tag` (#7884)
  * Add `--all` flag to `alias delete` command (#7900)
  * Move homebrew bump fork to personal repo
  * Revert "Add a test workflow for homebrew bump investigations (#7951)"
  * Add a test workflow for homebrew bump investigations (#7951)
  * Add `gh release create [&lt;tag&gt;] --notes-from-tag`</changelog>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
</package>
<package pkgid="2b51fcb4033e96a860cd46b84e7f1a257772b0bf05c0b9871ebcdce83b8dc8ec" name="gh" arch="src">
  <version epoch="0" ver="2.51.0" rel="bp156.2.3.1"/>
  <changelog author="pdostal@suse.com" date="1694088000">- Update to version 2.34.0:
  * Use consistent variable naming
  * `gh status`: show status even if a comment 404s (#7873)
  * build(deps): bump actions/checkout from 3 to 4 (#7937)
  * rename template to mark-template cmd (#7923)
  * Simplify mock jobs response
  * Use "Link" header for pagination completion check
  * Fix pagination resp with "Link" header
  * Refactor GetJobs to use RESTWithNext
  * Add formula-path to homebrew-bump step (#7930)
  * Add JSON output flags to workflow list command (#7902)
  * fix tests
  * no other descriptions have a period
  * mark and unmark project as template
  * Add config clear-cache command (#7693)
  * Allow --disable-wiki flag with --template flag in repo create command (#7886)
  * Reword token invalid message (#7906)
  * 🐛 (repo create)execute clone when readme option is enabled (#7837)
  * Use go-gh prompter package (#7896)
  * pr checks return distinct exit code for PENDING checks (#7866)
  * Properly rename remote for GHES hosts (#7890)
  * Add verbose flag to api cmd (#7826)
  * Fix up Nix installation instructions (#7891)
  * Fetch all jobs on a gh view run --json</changelog>
  <changelog author="pdostal@suse.com" date="1695211200">- Update to version 2.35.0:
  * Cleanup release create around new --notes-from-tag flag (#8016)
  * Document when gh auth login writes oauth token to plain text (#7781)
  * Show full permissions URL in `gh cs create` (#7983)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5
  * moved remoteTagExists under if NotesFromTag exists and added three tests
  * Clarify list repo behavior (#7964)
  * Reinforce not opening PRs without approval on an issue
  * Delete local tag when running `gh release delete --cleanup-tag` (#7884)
  * Add `--all` flag to `alias delete` command (#7900)
  * Move homebrew bump fork to personal repo
  * Revert "Add a test workflow for homebrew bump investigations (#7951)"
  * Add a test workflow for homebrew bump investigations (#7951)
  * Add `gh release create [&lt;tag&gt;] --notes-from-tag`</changelog>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
</package>
<package pkgid="87d542077951e5a4410fd6630780d09e8e6bbc9fe640b83ab66078826325344e" name="gh" arch="x86_64">
  <version epoch="0" ver="2.51.0" rel="bp156.2.3.1"/>
  <changelog author="pdostal@suse.com" date="1694088000">- Update to version 2.34.0:
  * Use consistent variable naming
  * `gh status`: show status even if a comment 404s (#7873)
  * build(deps): bump actions/checkout from 3 to 4 (#7937)
  * rename template to mark-template cmd (#7923)
  * Simplify mock jobs response
  * Use "Link" header for pagination completion check
  * Fix pagination resp with "Link" header
  * Refactor GetJobs to use RESTWithNext
  * Add formula-path to homebrew-bump step (#7930)
  * Add JSON output flags to workflow list command (#7902)
  * fix tests
  * no other descriptions have a period
  * mark and unmark project as template
  * Add config clear-cache command (#7693)
  * Allow --disable-wiki flag with --template flag in repo create command (#7886)
  * Reword token invalid message (#7906)
  * 🐛 (repo create)execute clone when readme option is enabled (#7837)
  * Use go-gh prompter package (#7896)
  * pr checks return distinct exit code for PENDING checks (#7866)
  * Properly rename remote for GHES hosts (#7890)
  * Add verbose flag to api cmd (#7826)
  * Fix up Nix installation instructions (#7891)
  * Fetch all jobs on a gh view run --json</changelog>
  <changelog author="pdostal@suse.com" date="1695211200">- Update to version 2.35.0:
  * Cleanup release create around new --notes-from-tag flag (#8016)
  * Document when gh auth login writes oauth token to plain text (#7781)
  * Show full permissions URL in `gh cs create` (#7983)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5
  * moved remoteTagExists under if NotesFromTag exists and added three tests
  * Clarify list repo behavior (#7964)
  * Reinforce not opening PRs without approval on an issue
  * Delete local tag when running `gh release delete --cleanup-tag` (#7884)
  * Add `--all` flag to `alias delete` command (#7900)
  * Move homebrew bump fork to personal repo
  * Revert "Add a test workflow for homebrew bump investigations (#7951)"
  * Add a test workflow for homebrew bump investigations (#7951)
  * Add `gh release create [&lt;tag&gt;] --notes-from-tag`</changelog>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
</package>
<package pkgid="f6e7ff3a092a00194e34bcaeed4056634dc303d033d5ef7e2e405e5353e2c5f4" name="gh" arch="aarch64">
  <version epoch="0" ver="2.53.0" rel="bp156.2.6.1"/>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
</package>
<package pkgid="1a6868a3fbfeb4be3a3b17e8c62f37f351e77b95bbfd61dd20454aa02d97364f" name="gh" arch="i586">
  <version epoch="0" ver="2.53.0" rel="bp156.2.6.1"/>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
</package>
<package pkgid="e307b78a76d8a10b84ad2c5fb61823067345d654740cddfda7a2c924d19cdaf1" name="gh" arch="ppc64le">
  <version epoch="0" ver="2.53.0" rel="bp156.2.6.1"/>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
</package>
<package pkgid="57c48a7a2cbe240f5c533dd6b36db8b657da4736f9e6c4f7d08840dc4720bfe5" name="gh" arch="s390x">
  <version epoch="0" ver="2.53.0" rel="bp156.2.6.1"/>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
</package>
<package pkgid="e56df7d1cbad9f132fd4b4d110f90941cc9b07039a6ab93084342c6e06e5564d" name="gh" arch="src">
  <version epoch="0" ver="2.53.0" rel="bp156.2.6.1"/>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
</package>
<package pkgid="4f7fe7d58b1873b1c8dfb61880a0d8b18c95891e6c4dc66a72350552f77ad6a2" name="gh" arch="x86_64">
  <version epoch="0" ver="2.53.0" rel="bp156.2.6.1"/>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
</package>
<package pkgid="7873dfa7b77156cd4702e737b108d4faed4899633b781635d3c5b3e03b8d0915" name="gh" arch="aarch64">
  <version epoch="0" ver="2.55.0" rel="bp156.2.9.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
</package>
<package pkgid="e278e811af775826bf1de7116b1bba059118a46dd0729938630070f70bb00e1f" name="gh" arch="i586">
  <version epoch="0" ver="2.55.0" rel="bp156.2.9.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
</package>
<package pkgid="030a2f663b59cd3313e66ff78af4e4004296b8529977a36c09be0da71b76bb14" name="gh" arch="ppc64le">
  <version epoch="0" ver="2.55.0" rel="bp156.2.9.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
</package>
<package pkgid="40da4b9afad0a0cde3f2eefeed2120104a4daa33edbe8a4929c055054c4f7889" name="gh" arch="s390x">
  <version epoch="0" ver="2.55.0" rel="bp156.2.9.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
</package>
<package pkgid="c44b21c1d20b4f8a5723e70da8517aced3f316f29c8ae1ce9a61ea9ce4dfcd6d" name="gh" arch="src">
  <version epoch="0" ver="2.55.0" rel="bp156.2.9.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
</package>
<package pkgid="6e9a0ac541c01b8a4cc72ff985aaaf4b93586f22eac19a6cefbecd4803c680a9" name="gh" arch="x86_64">
  <version epoch="0" ver="2.55.0" rel="bp156.2.9.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
</package>
<package pkgid="9bd2d69eef4da0692677f350ad1251e38951020ab72f725752f5e47392370373" name="gh" arch="aarch64">
  <version epoch="0" ver="2.57.0" rel="bp156.2.12.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
</package>
<package pkgid="c7288c42845a3f21b1e071595bfb4a5c269b60ceef40a9065078505ac337d02d" name="gh" arch="i586">
  <version epoch="0" ver="2.57.0" rel="bp156.2.12.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
</package>
<package pkgid="8dcac718c1641df52ad7e0d708772fc09d18f59298e83efceca4328e42af5d2f" name="gh" arch="ppc64le">
  <version epoch="0" ver="2.57.0" rel="bp156.2.12.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
</package>
<package pkgid="8197a28fa06377e24b3bd068c4dab2b79d172529c30d48b0385fcec18e6ef573" name="gh" arch="s390x">
  <version epoch="0" ver="2.57.0" rel="bp156.2.12.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
</package>
<package pkgid="e0c8ae0366257a53d81b9f6fa4a6dd615186a0e8587929d0a945efe54f83d96c" name="gh" arch="src">
  <version epoch="0" ver="2.57.0" rel="bp156.2.12.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
</package>
<package pkgid="0fff8b2bcc21de799ca75e06760a037c430759b65e7711b76abd258360dd6248" name="gh" arch="x86_64">
  <version epoch="0" ver="2.57.0" rel="bp156.2.12.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
</package>
<package pkgid="82747f411adb4fb06d144a0008ddbf24e73e538fd0ecfcd72b2019adc0a8d65b" name="gh" arch="aarch64">
  <version epoch="0" ver="2.65.0" rel="bp156.2.17.1"/>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
</package>
<package pkgid="896b546396cd483485920b1c52b0999dd519e1d5c67c0e129a487d935320db87" name="gh" arch="i586">
  <version epoch="0" ver="2.65.0" rel="bp156.2.17.1"/>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
</package>
<package pkgid="c6eb20c315622f1d493b4e576f219ee57ad03deeda8c6662f260db674c210d06" name="gh" arch="ppc64le">
  <version epoch="0" ver="2.65.0" rel="bp156.2.17.1"/>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
</package>
<package pkgid="88fc7449ce0038050818739ff701dcc97598b0ac5a138145bd0bf50586126aa7" name="gh" arch="s390x">
  <version epoch="0" ver="2.65.0" rel="bp156.2.17.1"/>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
</package>
<package pkgid="eb9d5d3df58429664edc00f8aa764493ffaaf7db0a615cb09a230ec9c39c2ff7" name="gh" arch="src">
  <version epoch="0" ver="2.65.0" rel="bp156.2.17.1"/>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
</package>
<package pkgid="58f52c370f527dae77dab4479274ccb8a63954ddf5d7cdf17d9efb483420219f" name="gh" arch="x86_64">
  <version epoch="0" ver="2.65.0" rel="bp156.2.17.1"/>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
</package>
<package pkgid="c603cd92fc11f1824b53297c5d82da767320e54ee6201687da69bb9fab0a917f" name="gh" arch="aarch64">
  <version epoch="0" ver="2.66.1" rel="bp156.2.20.1"/>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
</package>
<package pkgid="161ea0c99b337bd636217af0a75586e985e1ec42edffaeaaaf600be61ff17bc1" name="gh" arch="i586">
  <version epoch="0" ver="2.66.1" rel="bp156.2.20.1"/>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
</package>
<package pkgid="680d265133b1add2f5a91b2e52cfd09e83f4ce6c57e253cce01143a7965df500" name="gh" arch="ppc64le">
  <version epoch="0" ver="2.66.1" rel="bp156.2.20.1"/>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
</package>
<package pkgid="39b594733239fb88c35dcd9b19611a038249a9343cb069018ec4782dc8b215f4" name="gh" arch="s390x">
  <version epoch="0" ver="2.66.1" rel="bp156.2.20.1"/>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
</package>
<package pkgid="fc4647235d10e180317e52d1d0a05ce9fc381e772995ad17727893f7696fbd78" name="gh" arch="src">
  <version epoch="0" ver="2.66.1" rel="bp156.2.20.1"/>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
</package>
<package pkgid="ed70b609f161e163deec7faa632e073ab92d481b047e286aa157d2c426dc7c02" name="gh" arch="x86_64">
  <version epoch="0" ver="2.66.1" rel="bp156.2.20.1"/>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
</package>
<package pkgid="3cc56d7fb43c9a70c0699bc7f6aab086776b4ea38cccb4001fbf4ca8bbf9b510" name="gh" arch="aarch64">
  <version epoch="0" ver="2.68.1" rel="bp156.2.23.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
  <changelog author="pdostal@suse.com" date="1739361600">- Update to version 2.67.0:
  * Exit with error if no matching predicate type exists
  * Fix logic error in contributing docs
  * Improve http error test cases
  * Handle non-TTY behavior
  * Do not try to parse bodies for HEAD requests
  * Update pkg/cmd/pr/status/status.go
  * Collapse related instructions
  * Remove redundant instructions
  * Update language
  * [gh pr status] Mention `gh pr checks` in the `Long` section
  * Update release doc content
  * Doc: Clarify guidelines for `help wanted` issues and prs
  * Bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  * Update tests
  * [gh project item-edit] Fix number type
  * Address review comments
  * Address review comments
  * Revert breaking change
  * Revert "[gh repo edit] Allow setting commit message defaults"
  * Use HTML numeric code instead of escaping with slash
  * [gh config] Escape pipe symbol in Long desc for website manual
  * Ensure item iteration field is populated in tests
  * Drop accidental help text change
  * Error when `gh repo rename` is used with a new repo name that contains an owner
  * [gh repo edit] Allow setting commit title defaults
  * Rename staggler
  * Formatting
  * AuoLink -&gt; Autolink
  * Use http constants
  * refac and some spacing in output
  * More consistency
  * whitespace
  * clean up
  * Autolink delete http tests
  * Revert change to deps
  * Autolink delete tests
  * Initial working implementation
  * remove duplicated Prompter type
  * revert isEqualSet to private
  * Revert color changes
  * [docs/releasing.md] Add basic info for homebrew update flow
  * consolidate tests around getBundle func when possible
  * change permanent backoff error condition
  * Remove unused env var, PRID
  * dont retry when parsing fails
  * Update test
  * [gh issue/pr list] Improve help text
  * [gh extensions install] Improve help text and error message
  * [gh api] Fix mutual exclusion messages of `--slurp` flag
  * Remove v1 project 'add to board' automation from prauto workflow
  * [gh project item-list] Add `iterationId` field in ProjectV2ItemFieldIterationValue
  * [gh workflow run] Improve error handling for `--ref` flag
  * update tests
  * add missing return statement
  * method update
  * update no attestations found err
  * remove old tests
  * drop unneeded methods
  * deduplicate get attestation code
  * fix tests
  * update testing
  * chore: remove unused file
  * feat: integrate new PRLister into pr list command
  * issue #2329: create shared PRLister
  * fix: tab format may break checkout prompts
  * issue #2329: handle empty list of PR
  * issue #2329: include PR status in the prompt's options
  * issue #2329: fix prompt header getting duplicated
  * issue #2329: simplify the UI of the prompt
  * issue #2329: update the prompt's format
  * issue #2329: fix unit tests
  * issue cli#2329: Fix linter
  * issue cli#2329: fix unsufficent properties required for PR checkout
  * issue #2329: move Interactive check to RunE
  * fix: update the copy
  * issue #2329: return error when not running interactively
  * issue #2329: fix missing stub
  * issue #2329: improve UI/UX
  * issue #2329: add happy path unit test
  * issue #2329: fix the linting issue
  * issue #2329: fix the unit tests issue - ensure its backward compatible
  * feat: let user select pr to checkout</changelog>
  <changelog author="pdostal@suse.com" date="1741780800">- Update to version 2.68.1:
  * Fix secret command panic when base repo from cwd
  * Fix(ci): base64 decode GPG passphrase
  * Update pkg/cmd/attestation/verification/attestation.go
  * Update pkg/cmd/attestation/verification/attestation.go
  * Fix acceptance test descriptions
  * Fix gh secret disambiguity test
  * Expand gh secret acceptance tests
  * Expand gh secret base repo tests
  * [gh secret] Check `GH_REPO` too in addition to `--repo` for disambiguation
  * Deep Dive Document Release Process (#10503)
  * Fix unhandled panic in FindWorkflow and add tests
  * Bump actions/attest-build-provenance from 2.2.0 to 2.2.2
  * Fix checkout when URL arg is from fork and cwd is upstream
  * Update `project` help text; fix `unlink` usage
  * Inconsistent format of examples in help text
  * Inconsistent format of description of flags (starting with lowercase letter) (#10507)
  * Update Go version to 1.23 in CONTRIBUTING.md
  * Fix minor auth login help typo
  * Add docs; rename function name
  * Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
  * docs: OAuth doc link moves to newline
  * fix expected test output
  * undo regex changes
  * remove signer-ref option
  * chore: update go version in devcontainer
  * docs: warn about process revoking all tokens
  * docs: document how to revoke `gh` OAuth tokens
  * refactor: use a more straightforward return value
  * Test pr checkout force on different branch
  * [gh pr checkout] Add --no-tags option to git fetch commands in checkout logic
  * Allow injection of TUFMetadataDir in tests
  * Refactor remote resolver caching tests
  * Fix `remoteResolver` caching issue
  * Address pr comments
  * Add test for item-edit --number 0
  * Support setting project item number to 0
  * Wrap error
  * Rename flag to `--fail-on-no-commits`
  * Update tests
  * Fix non-TTY case
  * Suggestions to enhance upstream default handling
  * Use API REST Client
  * Use subtests in attestation verification integration tests
  * update default upstream when forking repo
  * Update usage to lower-kebab-case
  * Fix typo in README
  * Add missing &lt;&gt; in gh auth login docs
  * Add mutex to fix race in attestation test client
  * Update tests
  * Remove trailing whitespace
  * Standardize URLs
  * [gh issue/pr comment] Create a comment if no comment already
  * Update tests
  * Address review comments
  * Align no default repo message with other uses
  * [gh release create] Fail when there are no new commits since the most recent release
  * Use API without shorthand flag
  * Update tests
  * [gh api] Escape package name (URL encoding) for packages endpoint
  * remove custom transport
  * var naming
  * dedup local bundle err handling
  * Update tests
  * Add test cases for succeed on no cache and api errors for --all (#1)
  * Remove short (abbreviated) flag support
  * Address PR review comments
  * add checks to cert extensions func
  * fix option ordering
  * fix issues causing tests to fail
  * add signer and source ref, commit options
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * [gh repo view] Improve error message for forked repo
  * [gh cache delete --all] Add `--succeed-on-no-caches` flag to return exit code 0
  * set new options in enforcement criteria
  * reorder fields
  * add new signing options</changelog>
</package>
<package pkgid="62b5babeaa19d728fe2ab560e5b67fc8d291d8771f6f35477884cd04219005d7" name="gh" arch="i586">
  <version epoch="0" ver="2.68.1" rel="bp156.2.23.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
  <changelog author="pdostal@suse.com" date="1739361600">- Update to version 2.67.0:
  * Exit with error if no matching predicate type exists
  * Fix logic error in contributing docs
  * Improve http error test cases
  * Handle non-TTY behavior
  * Do not try to parse bodies for HEAD requests
  * Update pkg/cmd/pr/status/status.go
  * Collapse related instructions
  * Remove redundant instructions
  * Update language
  * [gh pr status] Mention `gh pr checks` in the `Long` section
  * Update release doc content
  * Doc: Clarify guidelines for `help wanted` issues and prs
  * Bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  * Update tests
  * [gh project item-edit] Fix number type
  * Address review comments
  * Address review comments
  * Revert breaking change
  * Revert "[gh repo edit] Allow setting commit message defaults"
  * Use HTML numeric code instead of escaping with slash
  * [gh config] Escape pipe symbol in Long desc for website manual
  * Ensure item iteration field is populated in tests
  * Drop accidental help text change
  * Error when `gh repo rename` is used with a new repo name that contains an owner
  * [gh repo edit] Allow setting commit title defaults
  * Rename staggler
  * Formatting
  * AuoLink -&gt; Autolink
  * Use http constants
  * refac and some spacing in output
  * More consistency
  * whitespace
  * clean up
  * Autolink delete http tests
  * Revert change to deps
  * Autolink delete tests
  * Initial working implementation
  * remove duplicated Prompter type
  * revert isEqualSet to private
  * Revert color changes
  * [docs/releasing.md] Add basic info for homebrew update flow
  * consolidate tests around getBundle func when possible
  * change permanent backoff error condition
  * Remove unused env var, PRID
  * dont retry when parsing fails
  * Update test
  * [gh issue/pr list] Improve help text
  * [gh extensions install] Improve help text and error message
  * [gh api] Fix mutual exclusion messages of `--slurp` flag
  * Remove v1 project 'add to board' automation from prauto workflow
  * [gh project item-list] Add `iterationId` field in ProjectV2ItemFieldIterationValue
  * [gh workflow run] Improve error handling for `--ref` flag
  * update tests
  * add missing return statement
  * method update
  * update no attestations found err
  * remove old tests
  * drop unneeded methods
  * deduplicate get attestation code
  * fix tests
  * update testing
  * chore: remove unused file
  * feat: integrate new PRLister into pr list command
  * issue #2329: create shared PRLister
  * fix: tab format may break checkout prompts
  * issue #2329: handle empty list of PR
  * issue #2329: include PR status in the prompt's options
  * issue #2329: fix prompt header getting duplicated
  * issue #2329: simplify the UI of the prompt
  * issue #2329: update the prompt's format
  * issue #2329: fix unit tests
  * issue cli#2329: Fix linter
  * issue cli#2329: fix unsufficent properties required for PR checkout
  * issue #2329: move Interactive check to RunE
  * fix: update the copy
  * issue #2329: return error when not running interactively
  * issue #2329: fix missing stub
  * issue #2329: improve UI/UX
  * issue #2329: add happy path unit test
  * issue #2329: fix the linting issue
  * issue #2329: fix the unit tests issue - ensure its backward compatible
  * feat: let user select pr to checkout</changelog>
  <changelog author="pdostal@suse.com" date="1741780800">- Update to version 2.68.1:
  * Fix secret command panic when base repo from cwd
  * Fix(ci): base64 decode GPG passphrase
  * Update pkg/cmd/attestation/verification/attestation.go
  * Update pkg/cmd/attestation/verification/attestation.go
  * Fix acceptance test descriptions
  * Fix gh secret disambiguity test
  * Expand gh secret acceptance tests
  * Expand gh secret base repo tests
  * [gh secret] Check `GH_REPO` too in addition to `--repo` for disambiguation
  * Deep Dive Document Release Process (#10503)
  * Fix unhandled panic in FindWorkflow and add tests
  * Bump actions/attest-build-provenance from 2.2.0 to 2.2.2
  * Fix checkout when URL arg is from fork and cwd is upstream
  * Update `project` help text; fix `unlink` usage
  * Inconsistent format of examples in help text
  * Inconsistent format of description of flags (starting with lowercase letter) (#10507)
  * Update Go version to 1.23 in CONTRIBUTING.md
  * Fix minor auth login help typo
  * Add docs; rename function name
  * Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
  * docs: OAuth doc link moves to newline
  * fix expected test output
  * undo regex changes
  * remove signer-ref option
  * chore: update go version in devcontainer
  * docs: warn about process revoking all tokens
  * docs: document how to revoke `gh` OAuth tokens
  * refactor: use a more straightforward return value
  * Test pr checkout force on different branch
  * [gh pr checkout] Add --no-tags option to git fetch commands in checkout logic
  * Allow injection of TUFMetadataDir in tests
  * Refactor remote resolver caching tests
  * Fix `remoteResolver` caching issue
  * Address pr comments
  * Add test for item-edit --number 0
  * Support setting project item number to 0
  * Wrap error
  * Rename flag to `--fail-on-no-commits`
  * Update tests
  * Fix non-TTY case
  * Suggestions to enhance upstream default handling
  * Use API REST Client
  * Use subtests in attestation verification integration tests
  * update default upstream when forking repo
  * Update usage to lower-kebab-case
  * Fix typo in README
  * Add missing &lt;&gt; in gh auth login docs
  * Add mutex to fix race in attestation test client
  * Update tests
  * Remove trailing whitespace
  * Standardize URLs
  * [gh issue/pr comment] Create a comment if no comment already
  * Update tests
  * Address review comments
  * Align no default repo message with other uses
  * [gh release create] Fail when there are no new commits since the most recent release
  * Use API without shorthand flag
  * Update tests
  * [gh api] Escape package name (URL encoding) for packages endpoint
  * remove custom transport
  * var naming
  * dedup local bundle err handling
  * Update tests
  * Add test cases for succeed on no cache and api errors for --all (#1)
  * Remove short (abbreviated) flag support
  * Address PR review comments
  * add checks to cert extensions func
  * fix option ordering
  * fix issues causing tests to fail
  * add signer and source ref, commit options
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * [gh repo view] Improve error message for forked repo
  * [gh cache delete --all] Add `--succeed-on-no-caches` flag to return exit code 0
  * set new options in enforcement criteria
  * reorder fields
  * add new signing options</changelog>
</package>
<package pkgid="33e8784cf212c847d9277e24714a08562dfff83977fe241f0837876d7ec285f0" name="gh" arch="ppc64le">
  <version epoch="0" ver="2.68.1" rel="bp156.2.23.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
  <changelog author="pdostal@suse.com" date="1739361600">- Update to version 2.67.0:
  * Exit with error if no matching predicate type exists
  * Fix logic error in contributing docs
  * Improve http error test cases
  * Handle non-TTY behavior
  * Do not try to parse bodies for HEAD requests
  * Update pkg/cmd/pr/status/status.go
  * Collapse related instructions
  * Remove redundant instructions
  * Update language
  * [gh pr status] Mention `gh pr checks` in the `Long` section
  * Update release doc content
  * Doc: Clarify guidelines for `help wanted` issues and prs
  * Bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  * Update tests
  * [gh project item-edit] Fix number type
  * Address review comments
  * Address review comments
  * Revert breaking change
  * Revert "[gh repo edit] Allow setting commit message defaults"
  * Use HTML numeric code instead of escaping with slash
  * [gh config] Escape pipe symbol in Long desc for website manual
  * Ensure item iteration field is populated in tests
  * Drop accidental help text change
  * Error when `gh repo rename` is used with a new repo name that contains an owner
  * [gh repo edit] Allow setting commit title defaults
  * Rename staggler
  * Formatting
  * AuoLink -&gt; Autolink
  * Use http constants
  * refac and some spacing in output
  * More consistency
  * whitespace
  * clean up
  * Autolink delete http tests
  * Revert change to deps
  * Autolink delete tests
  * Initial working implementation
  * remove duplicated Prompter type
  * revert isEqualSet to private
  * Revert color changes
  * [docs/releasing.md] Add basic info for homebrew update flow
  * consolidate tests around getBundle func when possible
  * change permanent backoff error condition
  * Remove unused env var, PRID
  * dont retry when parsing fails
  * Update test
  * [gh issue/pr list] Improve help text
  * [gh extensions install] Improve help text and error message
  * [gh api] Fix mutual exclusion messages of `--slurp` flag
  * Remove v1 project 'add to board' automation from prauto workflow
  * [gh project item-list] Add `iterationId` field in ProjectV2ItemFieldIterationValue
  * [gh workflow run] Improve error handling for `--ref` flag
  * update tests
  * add missing return statement
  * method update
  * update no attestations found err
  * remove old tests
  * drop unneeded methods
  * deduplicate get attestation code
  * fix tests
  * update testing
  * chore: remove unused file
  * feat: integrate new PRLister into pr list command
  * issue #2329: create shared PRLister
  * fix: tab format may break checkout prompts
  * issue #2329: handle empty list of PR
  * issue #2329: include PR status in the prompt's options
  * issue #2329: fix prompt header getting duplicated
  * issue #2329: simplify the UI of the prompt
  * issue #2329: update the prompt's format
  * issue #2329: fix unit tests
  * issue cli#2329: Fix linter
  * issue cli#2329: fix unsufficent properties required for PR checkout
  * issue #2329: move Interactive check to RunE
  * fix: update the copy
  * issue #2329: return error when not running interactively
  * issue #2329: fix missing stub
  * issue #2329: improve UI/UX
  * issue #2329: add happy path unit test
  * issue #2329: fix the linting issue
  * issue #2329: fix the unit tests issue - ensure its backward compatible
  * feat: let user select pr to checkout</changelog>
  <changelog author="pdostal@suse.com" date="1741780800">- Update to version 2.68.1:
  * Fix secret command panic when base repo from cwd
  * Fix(ci): base64 decode GPG passphrase
  * Update pkg/cmd/attestation/verification/attestation.go
  * Update pkg/cmd/attestation/verification/attestation.go
  * Fix acceptance test descriptions
  * Fix gh secret disambiguity test
  * Expand gh secret acceptance tests
  * Expand gh secret base repo tests
  * [gh secret] Check `GH_REPO` too in addition to `--repo` for disambiguation
  * Deep Dive Document Release Process (#10503)
  * Fix unhandled panic in FindWorkflow and add tests
  * Bump actions/attest-build-provenance from 2.2.0 to 2.2.2
  * Fix checkout when URL arg is from fork and cwd is upstream
  * Update `project` help text; fix `unlink` usage
  * Inconsistent format of examples in help text
  * Inconsistent format of description of flags (starting with lowercase letter) (#10507)
  * Update Go version to 1.23 in CONTRIBUTING.md
  * Fix minor auth login help typo
  * Add docs; rename function name
  * Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
  * docs: OAuth doc link moves to newline
  * fix expected test output
  * undo regex changes
  * remove signer-ref option
  * chore: update go version in devcontainer
  * docs: warn about process revoking all tokens
  * docs: document how to revoke `gh` OAuth tokens
  * refactor: use a more straightforward return value
  * Test pr checkout force on different branch
  * [gh pr checkout] Add --no-tags option to git fetch commands in checkout logic
  * Allow injection of TUFMetadataDir in tests
  * Refactor remote resolver caching tests
  * Fix `remoteResolver` caching issue
  * Address pr comments
  * Add test for item-edit --number 0
  * Support setting project item number to 0
  * Wrap error
  * Rename flag to `--fail-on-no-commits`
  * Update tests
  * Fix non-TTY case
  * Suggestions to enhance upstream default handling
  * Use API REST Client
  * Use subtests in attestation verification integration tests
  * update default upstream when forking repo
  * Update usage to lower-kebab-case
  * Fix typo in README
  * Add missing &lt;&gt; in gh auth login docs
  * Add mutex to fix race in attestation test client
  * Update tests
  * Remove trailing whitespace
  * Standardize URLs
  * [gh issue/pr comment] Create a comment if no comment already
  * Update tests
  * Address review comments
  * Align no default repo message with other uses
  * [gh release create] Fail when there are no new commits since the most recent release
  * Use API without shorthand flag
  * Update tests
  * [gh api] Escape package name (URL encoding) for packages endpoint
  * remove custom transport
  * var naming
  * dedup local bundle err handling
  * Update tests
  * Add test cases for succeed on no cache and api errors for --all (#1)
  * Remove short (abbreviated) flag support
  * Address PR review comments
  * add checks to cert extensions func
  * fix option ordering
  * fix issues causing tests to fail
  * add signer and source ref, commit options
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * [gh repo view] Improve error message for forked repo
  * [gh cache delete --all] Add `--succeed-on-no-caches` flag to return exit code 0
  * set new options in enforcement criteria
  * reorder fields
  * add new signing options</changelog>
</package>
<package pkgid="2cc7998542118df80f8114d39334c87d219b40b02b72a50426009b9937f2caec" name="gh" arch="s390x">
  <version epoch="0" ver="2.68.1" rel="bp156.2.23.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
  <changelog author="pdostal@suse.com" date="1739361600">- Update to version 2.67.0:
  * Exit with error if no matching predicate type exists
  * Fix logic error in contributing docs
  * Improve http error test cases
  * Handle non-TTY behavior
  * Do not try to parse bodies for HEAD requests
  * Update pkg/cmd/pr/status/status.go
  * Collapse related instructions
  * Remove redundant instructions
  * Update language
  * [gh pr status] Mention `gh pr checks` in the `Long` section
  * Update release doc content
  * Doc: Clarify guidelines for `help wanted` issues and prs
  * Bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  * Update tests
  * [gh project item-edit] Fix number type
  * Address review comments
  * Address review comments
  * Revert breaking change
  * Revert "[gh repo edit] Allow setting commit message defaults"
  * Use HTML numeric code instead of escaping with slash
  * [gh config] Escape pipe symbol in Long desc for website manual
  * Ensure item iteration field is populated in tests
  * Drop accidental help text change
  * Error when `gh repo rename` is used with a new repo name that contains an owner
  * [gh repo edit] Allow setting commit title defaults
  * Rename staggler
  * Formatting
  * AuoLink -&gt; Autolink
  * Use http constants
  * refac and some spacing in output
  * More consistency
  * whitespace
  * clean up
  * Autolink delete http tests
  * Revert change to deps
  * Autolink delete tests
  * Initial working implementation
  * remove duplicated Prompter type
  * revert isEqualSet to private
  * Revert color changes
  * [docs/releasing.md] Add basic info for homebrew update flow
  * consolidate tests around getBundle func when possible
  * change permanent backoff error condition
  * Remove unused env var, PRID
  * dont retry when parsing fails
  * Update test
  * [gh issue/pr list] Improve help text
  * [gh extensions install] Improve help text and error message
  * [gh api] Fix mutual exclusion messages of `--slurp` flag
  * Remove v1 project 'add to board' automation from prauto workflow
  * [gh project item-list] Add `iterationId` field in ProjectV2ItemFieldIterationValue
  * [gh workflow run] Improve error handling for `--ref` flag
  * update tests
  * add missing return statement
  * method update
  * update no attestations found err
  * remove old tests
  * drop unneeded methods
  * deduplicate get attestation code
  * fix tests
  * update testing
  * chore: remove unused file
  * feat: integrate new PRLister into pr list command
  * issue #2329: create shared PRLister
  * fix: tab format may break checkout prompts
  * issue #2329: handle empty list of PR
  * issue #2329: include PR status in the prompt's options
  * issue #2329: fix prompt header getting duplicated
  * issue #2329: simplify the UI of the prompt
  * issue #2329: update the prompt's format
  * issue #2329: fix unit tests
  * issue cli#2329: Fix linter
  * issue cli#2329: fix unsufficent properties required for PR checkout
  * issue #2329: move Interactive check to RunE
  * fix: update the copy
  * issue #2329: return error when not running interactively
  * issue #2329: fix missing stub
  * issue #2329: improve UI/UX
  * issue #2329: add happy path unit test
  * issue #2329: fix the linting issue
  * issue #2329: fix the unit tests issue - ensure its backward compatible
  * feat: let user select pr to checkout</changelog>
  <changelog author="pdostal@suse.com" date="1741780800">- Update to version 2.68.1:
  * Fix secret command panic when base repo from cwd
  * Fix(ci): base64 decode GPG passphrase
  * Update pkg/cmd/attestation/verification/attestation.go
  * Update pkg/cmd/attestation/verification/attestation.go
  * Fix acceptance test descriptions
  * Fix gh secret disambiguity test
  * Expand gh secret acceptance tests
  * Expand gh secret base repo tests
  * [gh secret] Check `GH_REPO` too in addition to `--repo` for disambiguation
  * Deep Dive Document Release Process (#10503)
  * Fix unhandled panic in FindWorkflow and add tests
  * Bump actions/attest-build-provenance from 2.2.0 to 2.2.2
  * Fix checkout when URL arg is from fork and cwd is upstream
  * Update `project` help text; fix `unlink` usage
  * Inconsistent format of examples in help text
  * Inconsistent format of description of flags (starting with lowercase letter) (#10507)
  * Update Go version to 1.23 in CONTRIBUTING.md
  * Fix minor auth login help typo
  * Add docs; rename function name
  * Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
  * docs: OAuth doc link moves to newline
  * fix expected test output
  * undo regex changes
  * remove signer-ref option
  * chore: update go version in devcontainer
  * docs: warn about process revoking all tokens
  * docs: document how to revoke `gh` OAuth tokens
  * refactor: use a more straightforward return value
  * Test pr checkout force on different branch
  * [gh pr checkout] Add --no-tags option to git fetch commands in checkout logic
  * Allow injection of TUFMetadataDir in tests
  * Refactor remote resolver caching tests
  * Fix `remoteResolver` caching issue
  * Address pr comments
  * Add test for item-edit --number 0
  * Support setting project item number to 0
  * Wrap error
  * Rename flag to `--fail-on-no-commits`
  * Update tests
  * Fix non-TTY case
  * Suggestions to enhance upstream default handling
  * Use API REST Client
  * Use subtests in attestation verification integration tests
  * update default upstream when forking repo
  * Update usage to lower-kebab-case
  * Fix typo in README
  * Add missing &lt;&gt; in gh auth login docs
  * Add mutex to fix race in attestation test client
  * Update tests
  * Remove trailing whitespace
  * Standardize URLs
  * [gh issue/pr comment] Create a comment if no comment already
  * Update tests
  * Address review comments
  * Align no default repo message with other uses
  * [gh release create] Fail when there are no new commits since the most recent release
  * Use API without shorthand flag
  * Update tests
  * [gh api] Escape package name (URL encoding) for packages endpoint
  * remove custom transport
  * var naming
  * dedup local bundle err handling
  * Update tests
  * Add test cases for succeed on no cache and api errors for --all (#1)
  * Remove short (abbreviated) flag support
  * Address PR review comments
  * add checks to cert extensions func
  * fix option ordering
  * fix issues causing tests to fail
  * add signer and source ref, commit options
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * [gh repo view] Improve error message for forked repo
  * [gh cache delete --all] Add `--succeed-on-no-caches` flag to return exit code 0
  * set new options in enforcement criteria
  * reorder fields
  * add new signing options</changelog>
</package>
<package pkgid="e42f39a50c8dce338ab3c9a0b89b9118b02c5df481309a0f81cd8db5c3ab8633" name="gh" arch="src">
  <version epoch="0" ver="2.68.1" rel="bp156.2.23.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
  <changelog author="pdostal@suse.com" date="1739361600">- Update to version 2.67.0:
  * Exit with error if no matching predicate type exists
  * Fix logic error in contributing docs
  * Improve http error test cases
  * Handle non-TTY behavior
  * Do not try to parse bodies for HEAD requests
  * Update pkg/cmd/pr/status/status.go
  * Collapse related instructions
  * Remove redundant instructions
  * Update language
  * [gh pr status] Mention `gh pr checks` in the `Long` section
  * Update release doc content
  * Doc: Clarify guidelines for `help wanted` issues and prs
  * Bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  * Update tests
  * [gh project item-edit] Fix number type
  * Address review comments
  * Address review comments
  * Revert breaking change
  * Revert "[gh repo edit] Allow setting commit message defaults"
  * Use HTML numeric code instead of escaping with slash
  * [gh config] Escape pipe symbol in Long desc for website manual
  * Ensure item iteration field is populated in tests
  * Drop accidental help text change
  * Error when `gh repo rename` is used with a new repo name that contains an owner
  * [gh repo edit] Allow setting commit title defaults
  * Rename staggler
  * Formatting
  * AuoLink -&gt; Autolink
  * Use http constants
  * refac and some spacing in output
  * More consistency
  * whitespace
  * clean up
  * Autolink delete http tests
  * Revert change to deps
  * Autolink delete tests
  * Initial working implementation
  * remove duplicated Prompter type
  * revert isEqualSet to private
  * Revert color changes
  * [docs/releasing.md] Add basic info for homebrew update flow
  * consolidate tests around getBundle func when possible
  * change permanent backoff error condition
  * Remove unused env var, PRID
  * dont retry when parsing fails
  * Update test
  * [gh issue/pr list] Improve help text
  * [gh extensions install] Improve help text and error message
  * [gh api] Fix mutual exclusion messages of `--slurp` flag
  * Remove v1 project 'add to board' automation from prauto workflow
  * [gh project item-list] Add `iterationId` field in ProjectV2ItemFieldIterationValue
  * [gh workflow run] Improve error handling for `--ref` flag
  * update tests
  * add missing return statement
  * method update
  * update no attestations found err
  * remove old tests
  * drop unneeded methods
  * deduplicate get attestation code
  * fix tests
  * update testing
  * chore: remove unused file
  * feat: integrate new PRLister into pr list command
  * issue #2329: create shared PRLister
  * fix: tab format may break checkout prompts
  * issue #2329: handle empty list of PR
  * issue #2329: include PR status in the prompt's options
  * issue #2329: fix prompt header getting duplicated
  * issue #2329: simplify the UI of the prompt
  * issue #2329: update the prompt's format
  * issue #2329: fix unit tests
  * issue cli#2329: Fix linter
  * issue cli#2329: fix unsufficent properties required for PR checkout
  * issue #2329: move Interactive check to RunE
  * fix: update the copy
  * issue #2329: return error when not running interactively
  * issue #2329: fix missing stub
  * issue #2329: improve UI/UX
  * issue #2329: add happy path unit test
  * issue #2329: fix the linting issue
  * issue #2329: fix the unit tests issue - ensure its backward compatible
  * feat: let user select pr to checkout</changelog>
  <changelog author="pdostal@suse.com" date="1741780800">- Update to version 2.68.1:
  * Fix secret command panic when base repo from cwd
  * Fix(ci): base64 decode GPG passphrase
  * Update pkg/cmd/attestation/verification/attestation.go
  * Update pkg/cmd/attestation/verification/attestation.go
  * Fix acceptance test descriptions
  * Fix gh secret disambiguity test
  * Expand gh secret acceptance tests
  * Expand gh secret base repo tests
  * [gh secret] Check `GH_REPO` too in addition to `--repo` for disambiguation
  * Deep Dive Document Release Process (#10503)
  * Fix unhandled panic in FindWorkflow and add tests
  * Bump actions/attest-build-provenance from 2.2.0 to 2.2.2
  * Fix checkout when URL arg is from fork and cwd is upstream
  * Update `project` help text; fix `unlink` usage
  * Inconsistent format of examples in help text
  * Inconsistent format of description of flags (starting with lowercase letter) (#10507)
  * Update Go version to 1.23 in CONTRIBUTING.md
  * Fix minor auth login help typo
  * Add docs; rename function name
  * Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
  * docs: OAuth doc link moves to newline
  * fix expected test output
  * undo regex changes
  * remove signer-ref option
  * chore: update go version in devcontainer
  * docs: warn about process revoking all tokens
  * docs: document how to revoke `gh` OAuth tokens
  * refactor: use a more straightforward return value
  * Test pr checkout force on different branch
  * [gh pr checkout] Add --no-tags option to git fetch commands in checkout logic
  * Allow injection of TUFMetadataDir in tests
  * Refactor remote resolver caching tests
  * Fix `remoteResolver` caching issue
  * Address pr comments
  * Add test for item-edit --number 0
  * Support setting project item number to 0
  * Wrap error
  * Rename flag to `--fail-on-no-commits`
  * Update tests
  * Fix non-TTY case
  * Suggestions to enhance upstream default handling
  * Use API REST Client
  * Use subtests in attestation verification integration tests
  * update default upstream when forking repo
  * Update usage to lower-kebab-case
  * Fix typo in README
  * Add missing &lt;&gt; in gh auth login docs
  * Add mutex to fix race in attestation test client
  * Update tests
  * Remove trailing whitespace
  * Standardize URLs
  * [gh issue/pr comment] Create a comment if no comment already
  * Update tests
  * Address review comments
  * Align no default repo message with other uses
  * [gh release create] Fail when there are no new commits since the most recent release
  * Use API without shorthand flag
  * Update tests
  * [gh api] Escape package name (URL encoding) for packages endpoint
  * remove custom transport
  * var naming
  * dedup local bundle err handling
  * Update tests
  * Add test cases for succeed on no cache and api errors for --all (#1)
  * Remove short (abbreviated) flag support
  * Address PR review comments
  * add checks to cert extensions func
  * fix option ordering
  * fix issues causing tests to fail
  * add signer and source ref, commit options
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * [gh repo view] Improve error message for forked repo
  * [gh cache delete --all] Add `--succeed-on-no-caches` flag to return exit code 0
  * set new options in enforcement criteria
  * reorder fields
  * add new signing options</changelog>
</package>
<package pkgid="5fa6b1d0184a54c17ca321a3a74685490ed18c082d1082a13efca90a764acec1" name="gh" arch="x86_64">
  <version epoch="0" ver="2.68.1" rel="bp156.2.23.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
  <changelog author="pdostal@suse.com" date="1739361600">- Update to version 2.67.0:
  * Exit with error if no matching predicate type exists
  * Fix logic error in contributing docs
  * Improve http error test cases
  * Handle non-TTY behavior
  * Do not try to parse bodies for HEAD requests
  * Update pkg/cmd/pr/status/status.go
  * Collapse related instructions
  * Remove redundant instructions
  * Update language
  * [gh pr status] Mention `gh pr checks` in the `Long` section
  * Update release doc content
  * Doc: Clarify guidelines for `help wanted` issues and prs
  * Bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  * Update tests
  * [gh project item-edit] Fix number type
  * Address review comments
  * Address review comments
  * Revert breaking change
  * Revert "[gh repo edit] Allow setting commit message defaults"
  * Use HTML numeric code instead of escaping with slash
  * [gh config] Escape pipe symbol in Long desc for website manual
  * Ensure item iteration field is populated in tests
  * Drop accidental help text change
  * Error when `gh repo rename` is used with a new repo name that contains an owner
  * [gh repo edit] Allow setting commit title defaults
  * Rename staggler
  * Formatting
  * AuoLink -&gt; Autolink
  * Use http constants
  * refac and some spacing in output
  * More consistency
  * whitespace
  * clean up
  * Autolink delete http tests
  * Revert change to deps
  * Autolink delete tests
  * Initial working implementation
  * remove duplicated Prompter type
  * revert isEqualSet to private
  * Revert color changes
  * [docs/releasing.md] Add basic info for homebrew update flow
  * consolidate tests around getBundle func when possible
  * change permanent backoff error condition
  * Remove unused env var, PRID
  * dont retry when parsing fails
  * Update test
  * [gh issue/pr list] Improve help text
  * [gh extensions install] Improve help text and error message
  * [gh api] Fix mutual exclusion messages of `--slurp` flag
  * Remove v1 project 'add to board' automation from prauto workflow
  * [gh project item-list] Add `iterationId` field in ProjectV2ItemFieldIterationValue
  * [gh workflow run] Improve error handling for `--ref` flag
  * update tests
  * add missing return statement
  * method update
  * update no attestations found err
  * remove old tests
  * drop unneeded methods
  * deduplicate get attestation code
  * fix tests
  * update testing
  * chore: remove unused file
  * feat: integrate new PRLister into pr list command
  * issue #2329: create shared PRLister
  * fix: tab format may break checkout prompts
  * issue #2329: handle empty list of PR
  * issue #2329: include PR status in the prompt's options
  * issue #2329: fix prompt header getting duplicated
  * issue #2329: simplify the UI of the prompt
  * issue #2329: update the prompt's format
  * issue #2329: fix unit tests
  * issue cli#2329: Fix linter
  * issue cli#2329: fix unsufficent properties required for PR checkout
  * issue #2329: move Interactive check to RunE
  * fix: update the copy
  * issue #2329: return error when not running interactively
  * issue #2329: fix missing stub
  * issue #2329: improve UI/UX
  * issue #2329: add happy path unit test
  * issue #2329: fix the linting issue
  * issue #2329: fix the unit tests issue - ensure its backward compatible
  * feat: let user select pr to checkout</changelog>
  <changelog author="pdostal@suse.com" date="1741780800">- Update to version 2.68.1:
  * Fix secret command panic when base repo from cwd
  * Fix(ci): base64 decode GPG passphrase
  * Update pkg/cmd/attestation/verification/attestation.go
  * Update pkg/cmd/attestation/verification/attestation.go
  * Fix acceptance test descriptions
  * Fix gh secret disambiguity test
  * Expand gh secret acceptance tests
  * Expand gh secret base repo tests
  * [gh secret] Check `GH_REPO` too in addition to `--repo` for disambiguation
  * Deep Dive Document Release Process (#10503)
  * Fix unhandled panic in FindWorkflow and add tests
  * Bump actions/attest-build-provenance from 2.2.0 to 2.2.2
  * Fix checkout when URL arg is from fork and cwd is upstream
  * Update `project` help text; fix `unlink` usage
  * Inconsistent format of examples in help text
  * Inconsistent format of description of flags (starting with lowercase letter) (#10507)
  * Update Go version to 1.23 in CONTRIBUTING.md
  * Fix minor auth login help typo
  * Add docs; rename function name
  * Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
  * docs: OAuth doc link moves to newline
  * fix expected test output
  * undo regex changes
  * remove signer-ref option
  * chore: update go version in devcontainer
  * docs: warn about process revoking all tokens
  * docs: document how to revoke `gh` OAuth tokens
  * refactor: use a more straightforward return value
  * Test pr checkout force on different branch
  * [gh pr checkout] Add --no-tags option to git fetch commands in checkout logic
  * Allow injection of TUFMetadataDir in tests
  * Refactor remote resolver caching tests
  * Fix `remoteResolver` caching issue
  * Address pr comments
  * Add test for item-edit --number 0
  * Support setting project item number to 0
  * Wrap error
  * Rename flag to `--fail-on-no-commits`
  * Update tests
  * Fix non-TTY case
  * Suggestions to enhance upstream default handling
  * Use API REST Client
  * Use subtests in attestation verification integration tests
  * update default upstream when forking repo
  * Update usage to lower-kebab-case
  * Fix typo in README
  * Add missing &lt;&gt; in gh auth login docs
  * Add mutex to fix race in attestation test client
  * Update tests
  * Remove trailing whitespace
  * Standardize URLs
  * [gh issue/pr comment] Create a comment if no comment already
  * Update tests
  * Address review comments
  * Align no default repo message with other uses
  * [gh release create] Fail when there are no new commits since the most recent release
  * Use API without shorthand flag
  * Update tests
  * [gh api] Escape package name (URL encoding) for packages endpoint
  * remove custom transport
  * var naming
  * dedup local bundle err handling
  * Update tests
  * Add test cases for succeed on no cache and api errors for --all (#1)
  * Remove short (abbreviated) flag support
  * Address PR review comments
  * add checks to cert extensions func
  * fix option ordering
  * fix issues causing tests to fail
  * add signer and source ref, commit options
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * [gh repo view] Improve error message for forked repo
  * [gh cache delete --all] Add `--succeed-on-no-caches` flag to return exit code 0
  * set new options in enforcement criteria
  * reorder fields
  * add new signing options</changelog>
</package>
<package pkgid="1faea86f7f8684430701ebe92705c8d538a2344387d8b006768f1e85287c5652" name="gh-bash-completion" arch="noarch">
  <version epoch="0" ver="2.51.0" rel="bp156.2.3.1"/>
  <changelog author="pdostal@suse.com" date="1694088000">- Update to version 2.34.0:
  * Use consistent variable naming
  * `gh status`: show status even if a comment 404s (#7873)
  * build(deps): bump actions/checkout from 3 to 4 (#7937)
  * rename template to mark-template cmd (#7923)
  * Simplify mock jobs response
  * Use "Link" header for pagination completion check
  * Fix pagination resp with "Link" header
  * Refactor GetJobs to use RESTWithNext
  * Add formula-path to homebrew-bump step (#7930)
  * Add JSON output flags to workflow list command (#7902)
  * fix tests
  * no other descriptions have a period
  * mark and unmark project as template
  * Add config clear-cache command (#7693)
  * Allow --disable-wiki flag with --template flag in repo create command (#7886)
  * Reword token invalid message (#7906)
  * 🐛 (repo create)execute clone when readme option is enabled (#7837)
  * Use go-gh prompter package (#7896)
  * pr checks return distinct exit code for PENDING checks (#7866)
  * Properly rename remote for GHES hosts (#7890)
  * Add verbose flag to api cmd (#7826)
  * Fix up Nix installation instructions (#7891)
  * Fetch all jobs on a gh view run --json</changelog>
  <changelog author="pdostal@suse.com" date="1695211200">- Update to version 2.35.0:
  * Cleanup release create around new --notes-from-tag flag (#8016)
  * Document when gh auth login writes oauth token to plain text (#7781)
  * Show full permissions URL in `gh cs create` (#7983)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5
  * moved remoteTagExists under if NotesFromTag exists and added three tests
  * Clarify list repo behavior (#7964)
  * Reinforce not opening PRs without approval on an issue
  * Delete local tag when running `gh release delete --cleanup-tag` (#7884)
  * Add `--all` flag to `alias delete` command (#7900)
  * Move homebrew bump fork to personal repo
  * Revert "Add a test workflow for homebrew bump investigations (#7951)"
  * Add a test workflow for homebrew bump investigations (#7951)
  * Add `gh release create [&lt;tag&gt;] --notes-from-tag`</changelog>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
</package>
<package pkgid="ddda728a07840e5845d8f6edf1c45a7a155bdb2aa41b2d38006cf9c7ed96f279" name="gh-bash-completion" arch="noarch">
  <version epoch="0" ver="2.53.0" rel="bp156.2.6.1"/>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
</package>
<package pkgid="c8727ab131d7702f33d2a2394bec233abb407ae7389d0ac000044b0d0f14481d" name="gh-bash-completion" arch="noarch">
  <version epoch="0" ver="2.55.0" rel="bp156.2.9.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
</package>
<package pkgid="7e7ea717097d72e70daf2168f104093c951f9fee512a70b2328b0eff305b8992" name="gh-bash-completion" arch="noarch">
  <version epoch="0" ver="2.57.0" rel="bp156.2.12.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
</package>
<package pkgid="ed9187f44ff2f37d724dfa02402d89229a0b7ecde64727488be915b288ee9200" name="gh-bash-completion" arch="noarch">
  <version epoch="0" ver="2.65.0" rel="bp156.2.17.1"/>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
</package>
<package pkgid="66c4700a2b7104a7f66a99d31eef1ac4a878a3dc160ab92fb7eb9229e58fb68f" name="gh-bash-completion" arch="noarch">
  <version epoch="0" ver="2.66.1" rel="bp156.2.20.1"/>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
</package>
<package pkgid="fa00ffb8228c229b497685e9feed7711c4f1ba8a13302c54d05cc7265396d910" name="gh-bash-completion" arch="noarch">
  <version epoch="0" ver="2.68.1" rel="bp156.2.23.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
  <changelog author="pdostal@suse.com" date="1739361600">- Update to version 2.67.0:
  * Exit with error if no matching predicate type exists
  * Fix logic error in contributing docs
  * Improve http error test cases
  * Handle non-TTY behavior
  * Do not try to parse bodies for HEAD requests
  * Update pkg/cmd/pr/status/status.go
  * Collapse related instructions
  * Remove redundant instructions
  * Update language
  * [gh pr status] Mention `gh pr checks` in the `Long` section
  * Update release doc content
  * Doc: Clarify guidelines for `help wanted` issues and prs
  * Bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  * Update tests
  * [gh project item-edit] Fix number type
  * Address review comments
  * Address review comments
  * Revert breaking change
  * Revert "[gh repo edit] Allow setting commit message defaults"
  * Use HTML numeric code instead of escaping with slash
  * [gh config] Escape pipe symbol in Long desc for website manual
  * Ensure item iteration field is populated in tests
  * Drop accidental help text change
  * Error when `gh repo rename` is used with a new repo name that contains an owner
  * [gh repo edit] Allow setting commit title defaults
  * Rename staggler
  * Formatting
  * AuoLink -&gt; Autolink
  * Use http constants
  * refac and some spacing in output
  * More consistency
  * whitespace
  * clean up
  * Autolink delete http tests
  * Revert change to deps
  * Autolink delete tests
  * Initial working implementation
  * remove duplicated Prompter type
  * revert isEqualSet to private
  * Revert color changes
  * [docs/releasing.md] Add basic info for homebrew update flow
  * consolidate tests around getBundle func when possible
  * change permanent backoff error condition
  * Remove unused env var, PRID
  * dont retry when parsing fails
  * Update test
  * [gh issue/pr list] Improve help text
  * [gh extensions install] Improve help text and error message
  * [gh api] Fix mutual exclusion messages of `--slurp` flag
  * Remove v1 project 'add to board' automation from prauto workflow
  * [gh project item-list] Add `iterationId` field in ProjectV2ItemFieldIterationValue
  * [gh workflow run] Improve error handling for `--ref` flag
  * update tests
  * add missing return statement
  * method update
  * update no attestations found err
  * remove old tests
  * drop unneeded methods
  * deduplicate get attestation code
  * fix tests
  * update testing
  * chore: remove unused file
  * feat: integrate new PRLister into pr list command
  * issue #2329: create shared PRLister
  * fix: tab format may break checkout prompts
  * issue #2329: handle empty list of PR
  * issue #2329: include PR status in the prompt's options
  * issue #2329: fix prompt header getting duplicated
  * issue #2329: simplify the UI of the prompt
  * issue #2329: update the prompt's format
  * issue #2329: fix unit tests
  * issue cli#2329: Fix linter
  * issue cli#2329: fix unsufficent properties required for PR checkout
  * issue #2329: move Interactive check to RunE
  * fix: update the copy
  * issue #2329: return error when not running interactively
  * issue #2329: fix missing stub
  * issue #2329: improve UI/UX
  * issue #2329: add happy path unit test
  * issue #2329: fix the linting issue
  * issue #2329: fix the unit tests issue - ensure its backward compatible
  * feat: let user select pr to checkout</changelog>
  <changelog author="pdostal@suse.com" date="1741780800">- Update to version 2.68.1:
  * Fix secret command panic when base repo from cwd
  * Fix(ci): base64 decode GPG passphrase
  * Update pkg/cmd/attestation/verification/attestation.go
  * Update pkg/cmd/attestation/verification/attestation.go
  * Fix acceptance test descriptions
  * Fix gh secret disambiguity test
  * Expand gh secret acceptance tests
  * Expand gh secret base repo tests
  * [gh secret] Check `GH_REPO` too in addition to `--repo` for disambiguation
  * Deep Dive Document Release Process (#10503)
  * Fix unhandled panic in FindWorkflow and add tests
  * Bump actions/attest-build-provenance from 2.2.0 to 2.2.2
  * Fix checkout when URL arg is from fork and cwd is upstream
  * Update `project` help text; fix `unlink` usage
  * Inconsistent format of examples in help text
  * Inconsistent format of description of flags (starting with lowercase letter) (#10507)
  * Update Go version to 1.23 in CONTRIBUTING.md
  * Fix minor auth login help typo
  * Add docs; rename function name
  * Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
  * docs: OAuth doc link moves to newline
  * fix expected test output
  * undo regex changes
  * remove signer-ref option
  * chore: update go version in devcontainer
  * docs: warn about process revoking all tokens
  * docs: document how to revoke `gh` OAuth tokens
  * refactor: use a more straightforward return value
  * Test pr checkout force on different branch
  * [gh pr checkout] Add --no-tags option to git fetch commands in checkout logic
  * Allow injection of TUFMetadataDir in tests
  * Refactor remote resolver caching tests
  * Fix `remoteResolver` caching issue
  * Address pr comments
  * Add test for item-edit --number 0
  * Support setting project item number to 0
  * Wrap error
  * Rename flag to `--fail-on-no-commits`
  * Update tests
  * Fix non-TTY case
  * Suggestions to enhance upstream default handling
  * Use API REST Client
  * Use subtests in attestation verification integration tests
  * update default upstream when forking repo
  * Update usage to lower-kebab-case
  * Fix typo in README
  * Add missing &lt;&gt; in gh auth login docs
  * Add mutex to fix race in attestation test client
  * Update tests
  * Remove trailing whitespace
  * Standardize URLs
  * [gh issue/pr comment] Create a comment if no comment already
  * Update tests
  * Address review comments
  * Align no default repo message with other uses
  * [gh release create] Fail when there are no new commits since the most recent release
  * Use API without shorthand flag
  * Update tests
  * [gh api] Escape package name (URL encoding) for packages endpoint
  * remove custom transport
  * var naming
  * dedup local bundle err handling
  * Update tests
  * Add test cases for succeed on no cache and api errors for --all (#1)
  * Remove short (abbreviated) flag support
  * Address PR review comments
  * add checks to cert extensions func
  * fix option ordering
  * fix issues causing tests to fail
  * add signer and source ref, commit options
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * [gh repo view] Improve error message for forked repo
  * [gh cache delete --all] Add `--succeed-on-no-caches` flag to return exit code 0
  * set new options in enforcement criteria
  * reorder fields
  * add new signing options</changelog>
</package>
<package pkgid="ee933b5309b7698802e09e6e8508e7cea3089beea1815a57eb76232dd3d8c656" name="gh-fish-completion" arch="noarch">
  <version epoch="0" ver="2.51.0" rel="bp156.2.3.1"/>
  <changelog author="pdostal@suse.com" date="1694088000">- Update to version 2.34.0:
  * Use consistent variable naming
  * `gh status`: show status even if a comment 404s (#7873)
  * build(deps): bump actions/checkout from 3 to 4 (#7937)
  * rename template to mark-template cmd (#7923)
  * Simplify mock jobs response
  * Use "Link" header for pagination completion check
  * Fix pagination resp with "Link" header
  * Refactor GetJobs to use RESTWithNext
  * Add formula-path to homebrew-bump step (#7930)
  * Add JSON output flags to workflow list command (#7902)
  * fix tests
  * no other descriptions have a period
  * mark and unmark project as template
  * Add config clear-cache command (#7693)
  * Allow --disable-wiki flag with --template flag in repo create command (#7886)
  * Reword token invalid message (#7906)
  * 🐛 (repo create)execute clone when readme option is enabled (#7837)
  * Use go-gh prompter package (#7896)
  * pr checks return distinct exit code for PENDING checks (#7866)
  * Properly rename remote for GHES hosts (#7890)
  * Add verbose flag to api cmd (#7826)
  * Fix up Nix installation instructions (#7891)
  * Fetch all jobs on a gh view run --json</changelog>
  <changelog author="pdostal@suse.com" date="1695211200">- Update to version 2.35.0:
  * Cleanup release create around new --notes-from-tag flag (#8016)
  * Document when gh auth login writes oauth token to plain text (#7781)
  * Show full permissions URL in `gh cs create` (#7983)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5
  * moved remoteTagExists under if NotesFromTag exists and added three tests
  * Clarify list repo behavior (#7964)
  * Reinforce not opening PRs without approval on an issue
  * Delete local tag when running `gh release delete --cleanup-tag` (#7884)
  * Add `--all` flag to `alias delete` command (#7900)
  * Move homebrew bump fork to personal repo
  * Revert "Add a test workflow for homebrew bump investigations (#7951)"
  * Add a test workflow for homebrew bump investigations (#7951)
  * Add `gh release create [&lt;tag&gt;] --notes-from-tag`</changelog>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
</package>
<package pkgid="10b32b2054cb78ca19a8def7ff36febd39f34c84aa3b3b1f16214b07c487c210" name="gh-fish-completion" arch="noarch">
  <version epoch="0" ver="2.53.0" rel="bp156.2.6.1"/>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
</package>
<package pkgid="89591f464558e56d8835491eda64fb4f28407b6416e55afb7032166d32a16c7b" name="gh-fish-completion" arch="noarch">
  <version epoch="0" ver="2.55.0" rel="bp156.2.9.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
</package>
<package pkgid="e4502ef59a3ec52c43472e774b8a2e02441d8250a0d47010224fc27451a23f86" name="gh-fish-completion" arch="noarch">
  <version epoch="0" ver="2.57.0" rel="bp156.2.12.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
</package>
<package pkgid="6d54bc8fabdb5b8cb4001af5da934868b514e7adca068993d21326062cbde53c" name="gh-fish-completion" arch="noarch">
  <version epoch="0" ver="2.65.0" rel="bp156.2.17.1"/>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
</package>
<package pkgid="d6c7bd4a31824f578ef85d3ddc720500dac55955cf6bb7e95fb44e30e11c664e" name="gh-fish-completion" arch="noarch">
  <version epoch="0" ver="2.66.1" rel="bp156.2.20.1"/>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
</package>
<package pkgid="9fae3ad748f1737b56f6b1d56e93cdd496bfc4e2d6df8cd4ad3e8b3d882a5bf0" name="gh-fish-completion" arch="noarch">
  <version epoch="0" ver="2.68.1" rel="bp156.2.23.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
  <changelog author="pdostal@suse.com" date="1739361600">- Update to version 2.67.0:
  * Exit with error if no matching predicate type exists
  * Fix logic error in contributing docs
  * Improve http error test cases
  * Handle non-TTY behavior
  * Do not try to parse bodies for HEAD requests
  * Update pkg/cmd/pr/status/status.go
  * Collapse related instructions
  * Remove redundant instructions
  * Update language
  * [gh pr status] Mention `gh pr checks` in the `Long` section
  * Update release doc content
  * Doc: Clarify guidelines for `help wanted` issues and prs
  * Bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  * Update tests
  * [gh project item-edit] Fix number type
  * Address review comments
  * Address review comments
  * Revert breaking change
  * Revert "[gh repo edit] Allow setting commit message defaults"
  * Use HTML numeric code instead of escaping with slash
  * [gh config] Escape pipe symbol in Long desc for website manual
  * Ensure item iteration field is populated in tests
  * Drop accidental help text change
  * Error when `gh repo rename` is used with a new repo name that contains an owner
  * [gh repo edit] Allow setting commit title defaults
  * Rename staggler
  * Formatting
  * AuoLink -&gt; Autolink
  * Use http constants
  * refac and some spacing in output
  * More consistency
  * whitespace
  * clean up
  * Autolink delete http tests
  * Revert change to deps
  * Autolink delete tests
  * Initial working implementation
  * remove duplicated Prompter type
  * revert isEqualSet to private
  * Revert color changes
  * [docs/releasing.md] Add basic info for homebrew update flow
  * consolidate tests around getBundle func when possible
  * change permanent backoff error condition
  * Remove unused env var, PRID
  * dont retry when parsing fails
  * Update test
  * [gh issue/pr list] Improve help text
  * [gh extensions install] Improve help text and error message
  * [gh api] Fix mutual exclusion messages of `--slurp` flag
  * Remove v1 project 'add to board' automation from prauto workflow
  * [gh project item-list] Add `iterationId` field in ProjectV2ItemFieldIterationValue
  * [gh workflow run] Improve error handling for `--ref` flag
  * update tests
  * add missing return statement
  * method update
  * update no attestations found err
  * remove old tests
  * drop unneeded methods
  * deduplicate get attestation code
  * fix tests
  * update testing
  * chore: remove unused file
  * feat: integrate new PRLister into pr list command
  * issue #2329: create shared PRLister
  * fix: tab format may break checkout prompts
  * issue #2329: handle empty list of PR
  * issue #2329: include PR status in the prompt's options
  * issue #2329: fix prompt header getting duplicated
  * issue #2329: simplify the UI of the prompt
  * issue #2329: update the prompt's format
  * issue #2329: fix unit tests
  * issue cli#2329: Fix linter
  * issue cli#2329: fix unsufficent properties required for PR checkout
  * issue #2329: move Interactive check to RunE
  * fix: update the copy
  * issue #2329: return error when not running interactively
  * issue #2329: fix missing stub
  * issue #2329: improve UI/UX
  * issue #2329: add happy path unit test
  * issue #2329: fix the linting issue
  * issue #2329: fix the unit tests issue - ensure its backward compatible
  * feat: let user select pr to checkout</changelog>
  <changelog author="pdostal@suse.com" date="1741780800">- Update to version 2.68.1:
  * Fix secret command panic when base repo from cwd
  * Fix(ci): base64 decode GPG passphrase
  * Update pkg/cmd/attestation/verification/attestation.go
  * Update pkg/cmd/attestation/verification/attestation.go
  * Fix acceptance test descriptions
  * Fix gh secret disambiguity test
  * Expand gh secret acceptance tests
  * Expand gh secret base repo tests
  * [gh secret] Check `GH_REPO` too in addition to `--repo` for disambiguation
  * Deep Dive Document Release Process (#10503)
  * Fix unhandled panic in FindWorkflow and add tests
  * Bump actions/attest-build-provenance from 2.2.0 to 2.2.2
  * Fix checkout when URL arg is from fork and cwd is upstream
  * Update `project` help text; fix `unlink` usage
  * Inconsistent format of examples in help text
  * Inconsistent format of description of flags (starting with lowercase letter) (#10507)
  * Update Go version to 1.23 in CONTRIBUTING.md
  * Fix minor auth login help typo
  * Add docs; rename function name
  * Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
  * docs: OAuth doc link moves to newline
  * fix expected test output
  * undo regex changes
  * remove signer-ref option
  * chore: update go version in devcontainer
  * docs: warn about process revoking all tokens
  * docs: document how to revoke `gh` OAuth tokens
  * refactor: use a more straightforward return value
  * Test pr checkout force on different branch
  * [gh pr checkout] Add --no-tags option to git fetch commands in checkout logic
  * Allow injection of TUFMetadataDir in tests
  * Refactor remote resolver caching tests
  * Fix `remoteResolver` caching issue
  * Address pr comments
  * Add test for item-edit --number 0
  * Support setting project item number to 0
  * Wrap error
  * Rename flag to `--fail-on-no-commits`
  * Update tests
  * Fix non-TTY case
  * Suggestions to enhance upstream default handling
  * Use API REST Client
  * Use subtests in attestation verification integration tests
  * update default upstream when forking repo
  * Update usage to lower-kebab-case
  * Fix typo in README
  * Add missing &lt;&gt; in gh auth login docs
  * Add mutex to fix race in attestation test client
  * Update tests
  * Remove trailing whitespace
  * Standardize URLs
  * [gh issue/pr comment] Create a comment if no comment already
  * Update tests
  * Address review comments
  * Align no default repo message with other uses
  * [gh release create] Fail when there are no new commits since the most recent release
  * Use API without shorthand flag
  * Update tests
  * [gh api] Escape package name (URL encoding) for packages endpoint
  * remove custom transport
  * var naming
  * dedup local bundle err handling
  * Update tests
  * Add test cases for succeed on no cache and api errors for --all (#1)
  * Remove short (abbreviated) flag support
  * Address PR review comments
  * add checks to cert extensions func
  * fix option ordering
  * fix issues causing tests to fail
  * add signer and source ref, commit options
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * [gh repo view] Improve error message for forked repo
  * [gh cache delete --all] Add `--succeed-on-no-caches` flag to return exit code 0
  * set new options in enforcement criteria
  * reorder fields
  * add new signing options</changelog>
</package>
<package pkgid="0c32b90f7e400f763e6fdd95e98ed701bea16db21eafa08ae485a8a589b6760c" name="gh-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.51.0" rel="bp156.2.3.1"/>
  <changelog author="pdostal@suse.com" date="1694088000">- Update to version 2.34.0:
  * Use consistent variable naming
  * `gh status`: show status even if a comment 404s (#7873)
  * build(deps): bump actions/checkout from 3 to 4 (#7937)
  * rename template to mark-template cmd (#7923)
  * Simplify mock jobs response
  * Use "Link" header for pagination completion check
  * Fix pagination resp with "Link" header
  * Refactor GetJobs to use RESTWithNext
  * Add formula-path to homebrew-bump step (#7930)
  * Add JSON output flags to workflow list command (#7902)
  * fix tests
  * no other descriptions have a period
  * mark and unmark project as template
  * Add config clear-cache command (#7693)
  * Allow --disable-wiki flag with --template flag in repo create command (#7886)
  * Reword token invalid message (#7906)
  * 🐛 (repo create)execute clone when readme option is enabled (#7837)
  * Use go-gh prompter package (#7896)
  * pr checks return distinct exit code for PENDING checks (#7866)
  * Properly rename remote for GHES hosts (#7890)
  * Add verbose flag to api cmd (#7826)
  * Fix up Nix installation instructions (#7891)
  * Fetch all jobs on a gh view run --json</changelog>
  <changelog author="pdostal@suse.com" date="1695211200">- Update to version 2.35.0:
  * Cleanup release create around new --notes-from-tag flag (#8016)
  * Document when gh auth login writes oauth token to plain text (#7781)
  * Show full permissions URL in `gh cs create` (#7983)
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5
  * moved remoteTagExists under if NotesFromTag exists and added three tests
  * Clarify list repo behavior (#7964)
  * Reinforce not opening PRs without approval on an issue
  * Delete local tag when running `gh release delete --cleanup-tag` (#7884)
  * Add `--all` flag to `alias delete` command (#7900)
  * Move homebrew bump fork to personal repo
  * Revert "Add a test workflow for homebrew bump investigations (#7951)"
  * Add a test workflow for homebrew bump investigations (#7951)
  * Add `gh release create [&lt;tag&gt;] --notes-from-tag`</changelog>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
</package>
<package pkgid="a4a74e252649435b1fdc3a35ada99c2ccb5241ddc17f24a639ea6b4e0c309243" name="gh-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.53.0" rel="bp156.2.6.1"/>
  <changelog author="pdostal@suse.com" date="1696420800">- Update to version 2.36.0:
  * update(run): Use attempt input when fetching jobs (#7831)
  * Bubble up return value from inner function calls in runEditItem
  * Update pkg/cmd/pr/create/create.go
  * pkg/cmd/root: fix startup panic (#8105)
  * Split clearing item, updating draft item and updating item values into individual functions for better readability; refactor field ID and project ID presence check into a separate function
  * Document clear flag in long form help as well
  * Add clear flag usage example
  * Move field value flag and clear flag exclusivity one level higher up to RunE
  * Use camelCase for fields
  * docs: update the details of fill and fill-first
  * Forward codespace ports over Dev Tunnels
  * Update triage.md
  * Support standard output format flags for secret and deploy-key list
  * docs: update the flag `--fill` docs
  * Show cancelled checks (#7960)
  * Return HTTP errors properly for some commands (#8037)
  * test: Add unit test for cache.ExportData
  * cache/delete: percent-encode keys
  * build(deps): bump mislav/bump-homebrew-formula-action from 2 to 3
  * Hint adding codespace scope to auth login (#7961)
  * Tests for the new clear flag
  * Driveby unrelated update: when both field ID and project ID are missing, specify that it's necessary to update the field value
  * Introduce clear flag on 'project item-edit' command to remove field value
  * feat(cache): Add JSON exporting support for cache list</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 2.38.0:
  * `extension install` no longer errors unhelpfully if the
    extension is already installed
  * All tables now have headers
  * `project` commands have a clearer error message when no owner
    can be resolved
  * `workflow run` now presents a select for `choice` workflow
    input types
  * `codespace create` no longer polls for additional codespace
    permissions unnecessarily
  * `go install` now works with the removal of our crypto fork
- update to 2.37.0:
  * `project`: Remove `template` field from `--format=json`
    output
  * In v2.34.0 we introduced the `template` field when outputing
    projects to JSON, unfortunately we forgot to take into account
    our GHES users. This field does not exist on GHES 3.8 and older.
    Including this field in our queries and output broke nearly
    all the `project` commands for users targeting these older
    versions of GHES. As we try our hardest to keep `gh` compatible
    with all * non-deprecated GHES versions this was a pretty big
    mistake.  In order to fix it we are reverting the querying and
    exporting of the `template` field for `project` commands. We
    apologize for the inconvenience this may cause, and plan to
    bring back this field once GHES 3.8 gets deprecated.
  * `repo create`: Allow `--disable-issues` and `--template`
    flags to be used together
  * `repo create`: Allow `--homepage` and `--template` flag to be
    used together
  * `repo create`: Allow creating repositories from templates in
    interactive mode
  * `repo fork`: Set default repo when forking repo
  * `codespace`: Migrate all Codespaces operations from Live
    Share to Dev Tunnels
  * `codespace create`: Poll permission acceptance endpoint on
    codespace creation
  * `pr create`: Remove duplicates targets for push survey
  * `pr create`: Fix typo in documentation
  * `browse`: Do not use relative paths when `--repo` flag is
    used</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
</package>
<package pkgid="847a12b93ca2a1689cc761452833592bdeaca876dbb7f14b21e8a9a02853dd55" name="gh-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.55.0" rel="bp156.2.9.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1702555200">- update to 2.40.1:
  * add Multiple Account Support
  * fix build after 2024-01-06
  * Full changelog https://github.com/cli/cli/compare/v2.38.0...v2.40.1</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Restore _service to generate changelog</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
</package>
<package pkgid="6f2f056adabfa3f8fef787c498ea2f87c30ef320ea0e28071f25b97ab194adae" name="gh-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.57.0" rel="bp156.2.12.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704888000">- Update to version 2.41.0:
  * Update deployment.yml
  * Update pkg/cmd/browse/browse.go
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#8473)
  * Ensure Windows sign script fails based on signtool
  * Update deployment workflow for final HSM solution
  * Fix signtool invocation
  * Fix sign script fail conditions
  * Fix HSM goreleaser calling sign script
  * Fix HSM Windows signing
  * Fix issue sourcing signtool for Windows signing
  * build(deps): bump github/codeql-action from 2 to 3
  * Verify the downloaded zip for `gh run view --log`
  * Add missing PowerShell file from previous commit
  * Unify Windows sign process on signtool
  * Add more help message to browse command</changelog>
  <changelog author="pdostal@suse.com" date="1705320000">- Update to version 2.42.0:
  * Prevent downloading releases with assets that match windows reserved filenames (#8517)
  * Support template, jq flags with standard format flag (#7832)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1705492800">- Update to version 2.42.1:
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1707998400">- Update to version 2.43.1:
  * Avoid parsing create or update label http response
  * go mod tidy
  * Upgrade cli/go-gh to v2.5.0 for home-manager fix
  * Fix linting error
  * Parse SSH args before creating the shell
  * Send activity signals during non-interactive codespace SSH command
  * build(deps): bump microsoft/setup-msbuild from 1.3.1 to 1.3.2
  * Specify refspec to push to the correct branch in the event of a conflicting tag
  * Update Arch repo to [extra]
  * added URL for newly created repo (#8574)
  * build(deps): bump actions/cache from 3 to 4 (#8594)
  * Add force flag to setup-git command (#8552)
  * fix: Prevent nil dereference in `pr view`. (#8566)
  * search repos command add usage example for --archived=false (#8391)
  * Add --json export flags to release list command (#8474)
  * Add json export flags to variable list command (#8516)
  * build(deps): bump actions/download-artifact from 3 to 4 (#8466)
  * build(deps): bump actions/upload-artifact from 3 to 4 (#8467)
  * Remove project JSON formatting objects (#8541)
  * Fix some typos raised by codespell
  * Add Webi as an option for installation (#8555)
  * Align devcontainer Go version with go.mod (#8570)
  * Move create codespace permission opt out behind `else` to fix token permissions
  * chore: Unify calling gh in examples (#8560)
  * Mark-up `gh-config` settings with backticks</changelog>
  <changelog author="pdostal@suse.com" date="1708344000">- Update to version 2.44.1:
  * Fix PR create regression around title and body when there is only one commit by @williammartin in #8707
- Update to version 2.44.0:
  * Feature: added Order flag for release list command by @leevic31 in #8632
  * autofill with body by @guerinoni in #8423
  * Add default values to web manual and man pages by @zsloane in #8395
  * build(deps): bump microsoft/setup-msbuild from 1.3.2 to 2.0.0 by @dependabot in #8648
  * Documentation for built-in aliases by @Rebeccasun31 in #8367
  * Add more detail to fork failure message by @chrisroat in #8614
  * feat: Add cache key option to gh cache list by @toshimaru in #8667</changelog>
  <changelog author="pdostal@suse.com" date="1709640000">- Update to version 2.45.0:
  * Bump cli/go-gh v2.6.0 for tenant using GH_TOKEN (#8787)
  * Support `project view --web` with TTY (#8773)
  * Handle case: some system set 600 mod for new file.
  * Clarify helptext for `gh search issues` and `gh search repos` regarding archived repos
  * Make minor cache list ref flag adjustments
  * Update incorrect regex comment for client Commits
  * Use regex to split apart the git client Commit logs
  * Use null byte separators when fetching comments from git
  * Add new tests to git client Commits
  * Remove unnecessary split conditional from client Commits
  * Extract new test helper for git client Commits
  * redirect users to the `gh environment` command
  * Revert "make comments in the default config file more informative"
  * make comments in the default config file more informative
  * fixed whitespace
  * Clarify helptext for search prs regarding archived repos
  * bug: fixed the result.Operation variable prior to patchRepoVariable being called in the setVariable function.
  * Remove mainLoop label from garden
  * feat: Add `ref` option to `gh cache list`
  * chore: simplify parameter `owner`
  * Support for `[HOST/]OWNER/REPO` format
  * Replace `assert` with `require` in testing
  * Simplify install command for Debian &amp; Ubuntu
  * Remove `--format` flag and add description for not specifying `--repo` and `--team` flag
  * Fix printed project number
  * Support for directory based repo and `GH_REPO` env variable
  * Change the output of link` and `unlink`
  * Refactor `OrganizationTeam`
  * Replace `httpmock` with `gock` in testing
  * handle flags with `cmdutil.MutuallyExclusive`, and move mutation methods to `queries.go`
  * fix wording, move conditional blocks to functions, and add api to retrieve the ID of a team
  * Fix wording
  * Add testing for link and unlink
  * Support for team
  * Support for unlink
  * Remove support for team
  * Link Project to Repository or Team Command</changelog>
  <changelog author="pdostal@suse.com" date="1711108800">- Update to version 2.46.0:
  * Include draft ID in project item list JSON (#8754)
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.3 to 2.0.4
  * Document run watch and view not supporting fine grained PATs
  * Document auth switch behaviour for two or more accounts
  * Improve discovery of `gh auth status`
  * grammar: avoid e.g.+etc. together
  * Fix the description of `gh release upload`
  * Bump go-keyring to fix race condition
  * feat: support `dry-run` in gh `pr create` (#8376)
  * build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0
  * fixed doc string
  * remove repetitive word
  * Fix breaking test for PR/issue # change
  * Enhance 2nd round of issue and PR number output
  * Apply first round of owner/repo#number consistency
  * fix: format files
  * feat(merge): add owner/repo in prompt</changelog>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
</package>
<package pkgid="3bc580ddb8c177b4f82c44e5f2d0c38ce9fda00e3eba8869ced7cca023560eb3" name="gh-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.65.0" rel="bp156.2.17.1"/>
  <changelog author="pdostal@suse.com" date="1712232000">- Update to version 2.47.0:
  * Bump go-gh to v2.8.0 and go mod tidy
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.0 to 0.3.1
  * Bump glamour to v0.7.0 and go mod tidy
  * build(deps): bump github.com/google/go-containerregistry
  * build(deps): bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
  * build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1
  * Rely on go.mod go version in all workflows (#8911)
  * Upgrade to Go 1.22 (#8836)
  * build(deps): bump github.com/docker/docker
  * build(deps): bump gopkg.in/go-jose/go-jose.v2 from 2.6.1 to 2.6.3
  * gh-attestation cmd integration (#8698)
  * fix segfault in `gh repo rename`
  * Bump go-gh to 2.7.0
  * Fix typo in auth switch help example</changelog>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
</package>
<package pkgid="101238dabbf778586b01fbd5f40365536ae3aab8482ca52b5998338f0c99144b" name="gh-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.66.1" rel="bp156.2.20.1"/>
  <changelog author="pdostal@suse.com" date="1713355200">- Update to version 2.48.0:
  * Update install_linux.md (#8950)
  * Remove unnecessary --help comment
  * Fix `go` directive in `go.mod` (#8956)
  * Use `filepath.Join` to support different platforms
  * Run `go mod tidy`
  * Refactor into table tests
  * Explain `--skip-ssh-key` usage in long doc
  * Tidy `go.mod`
  * Fix cache contention in Go CI jobs
  * Fix `attestation` cmd offline unit test failure (#8933)
  * Change subcommands default to be more user friendly
  * Add unit test, update naming, ensure DSSE envelope is in-toto
  * Updates from linter feedback
  * Add support to `attestation` command for more predicate types.
  * Close zip file in run view tests
  * Ensure run log cache creates cache dir if it doesn't exist
  * Test `--skip-ssh-key` is captured correctly
  * Add test to verify skipped SSH key prompts
  * Add `--skip-ssh-key` to options
  * Add `SkipSSHKey` field to `LoginOptions`
  * Add tests for non-happy field paths
  * Fix api cache test
  * Use testify in git url tests
  * Ensure cache dir is always available in RunLogCache
  * Remove RunLogCache interface
  * Use real Run Log Cache in run view tests
  * Capture error on Run Log Cache Exists
  * Rework Run Log Cache so that cache dir is injected
  * Expose CacheDir on Config
  * Minorly refactor scheme normalization in git ParseURL
  * Test for parsing error in git ParseURL
  * Remove naked returns from git ParseURL
  * Fix parsing IPv6 remote URLs (#8893)
  * Add codeowners entry for the GitHub TUF root included in the `attestation` command set (#8919)
  * Add comment to explain `showSelectedReposInfo` assignment
  * Rename const to avoid CodeQL error
  * Add tests to verify `numSelectedRepos` is populated when necessary
  * Populate `numSelectedRepos` only if needed
  * build(deps): bump google.golang.org/grpc from 1.61.1 to 1.61.2
  * Run defers in queue
  * Resolve PR comments
  * Wrap JSON arrays, objects in array with --slurp
  * Resolve PR comments
  * Clarify --merge-pages docs
  * Replace --paginate-all with --merge-pages
  * Resolve test issues
  * Add more JSON merge tests
  * Move jsonmerge package to internal
  * Merge JSON responses from `gh api`
  * Add tests for `FindByRepo`
  * Apply suggestions from code review
  * Improve error message returned by `FindByRepo`
  * Add test cases to verify exported JSON has non-zero `numSelectedRepos`
  * Populate `numSelectedRepos` in non-interactive mode, if explicitly selected
  * Anchor the log filename to the start
  * Add pr url pattern
  * Test pr url lock
  * update example for deeply nested array update
  * allow multiple items in nested array</changelog>
  <changelog author="pdostal@suse.com" date="1714564800">- Update to version 2.49.0:
  * Document repo clone protocol behaviour
  * whitespace aligment for inspect/inspect.go
  * whitespace alignment in attestation/attestation.go
  * Added tweaked note to tuf-root-verify
  * Tweaked gh attestation help strings to generate nicer cli manual site.
  * Update attestation's beta designation
  * Update cli/go-gh to v2.9.0
  * Add beta designation on attestation command set
  * Test `gh at verify -b` does not require auth
  * Use ghinstance package for attestation host checks
  * Test cmdutil.IsAuthCheckEnabled cases
  * Fix issue with closing pager stream (#9020)
  * Support long URLs in `gh repo clone` (#9008)
  * check for enterprise host
  * Add missing title field for projectv2
  * Match query fields with `ProjectV2` type
  * Include `URL` in `ProjectV2` type
  * Include `projectsV2` in GraphQL query
  * Remove unnecessary defensive check
  * Test verification failures when attestations are bad
  * Rework sigstore tests for easier maintenance
  * Make error more obvious when bundle has wrong extension
  * Add colon at the end of secret prompts (#9004)
  * Use cmdutil.ExactArgs instead of MinimumArgs; also add tests
  * proof of concept for flag-level disable auth check
  * remove hidden flag from attestation command (#8998)
  * Update `gh attestation verify` output (#8991)
  * Just base verification policy on trusted root, not bundle
  * Support offline mode for `gh attestation verify`
  * build(deps): bump google.golang.org/grpc from 1.62.1 to 1.62.2
  * `gh attestation tuf-root-verify` offline test fix (#8975)
  * Update `sigstore-go` dependency to v0.3.0 (#8977)
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * Make it clearer that job flag is meant to be an ID
  * Ignore run-id when providing also job for rerun</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
</package>
<package pkgid="bf8b9df99e466e2dde13db26c6f8fcfdc727b0cddb78d7c3a726cbc0fbc17e00" name="gh-zsh-completion" arch="noarch">
  <version epoch="0" ver="2.68.1" rel="bp156.2.23.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715256000">- Reenable all tests
  https://github.com/cli/cli/issues/8928 looks resolved.
- Update to version 2.49.1:
  * Fix `attestation verify` source repository check bug
  * Fix unused params across project
  * Add support for jobs with long filenames
  * Run `attestation` command set integration tests separately
  * build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0
  * Adjust short and long to be the same
  * Do not mutate headers when initialising tableprinter
  * Document relationship between host and active account</changelog>
  <changelog author="pdostal@suse.com" date="1715601600">- Update to version 2.49.2:
  * build(deps): bump github.com/sigstore/protobuf-specs from 0.3.1 to 0.3.2
  * Add further docs to Option type
  * Comment further on config changes
  * Remove unnecessary config list variable
  * Fix mistaken find and replace for Option type
  * Fix repo fork to use remote protocol if none configured
  * Avoid reconstructing config Options on each use
  * Make config list less fallible
  * Provide more type safety around config values
  * Move config interfaces into gh package (#9060)
  * Fix typos
  * Creating doc to capture Codespace usage guidance
  * Fix test function name
  * Add test to verify JSON fields section is rendered in Markdown
  * Output `JSON Fields` section in Markdown
  * Add test to verify JSON fields section is rendered
  * Add `jsonCmd` test command variable
  * Output `JSON Fields` section
  * Output `JSON FIELDS`
  * Add tests to verify proper `help:json-fields` annotations
  * Add `help:json-fields` annotation
  * Add `FormatSlice` function
  * Add --latest=false example to `release create` command
  * Update create.go
  * Add --latest=false to `gh release create` docs</changelog>
  <changelog author="pdostal@suse.com" date="1717070400">- Update to version 2.50.0:
  * Clarify Mac OS Installer packages are unsigned
  * Build completions during release on macos
  * Add build provenance for gh CLI releases (#9087)
  * Add integration tests for `gh attestation verify` shared workflow use case (#9107)
  * Update readme about MacOS pkg
  * Remove `v` prefix when `pkgmacos` is called
  * Integrate argument array to remove duplicate code
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.3 to 1.4.4
  * Added native min os version blocking
  * Fix distribution.xml + min macos version requirements
  * Added make macospkg target
  * Fix directory already exists
  * Add a `gh variable get FOO` command (#9106)
  * Add comment to pr diff regex
  * Update regex in changedFilesNames to handle quoted paths
  * fix: rename the `Attempts` field to `Attempt`; expose in `gh run view` and `gh run ls` (#8905)
  * Change minimum build script macOS version
  * Cleanup pkgmacos build script
  * Removed redundant specifications
  * Fix indentation
  * Undo goreleaser change
  * feat: add support for stateReason in `gh pr view` (#9080)
  * Fix indentation
  * Fix indentation
  * Indentation fix
  * Update choice title
  * Update pkg title
  * update generated content for man pages and website
  * williammartin simplifications
  * remove no-op if clause that returns 'No Aliases'
  * Conditionalize references, remove redundant alias
  * list the various alias permutations for the command and subcommands
  * Remove TODO and add comment on LoginFlow tests
  * Comment the purpose of the helper config contract
  * Test git credentials are configured in LoginFlow
  * Add HelperConfig contract test and FakeHelperConfig
  * Inject GitCredentialFlow to LoginFlow as test seam
  * Removed unused param flagDryRun from upgradeFunc
  * Added summary TTY message to tests
  * Added TTY message to summarize checking extension upgrades
  * Add Helper test for Windows
  * Add tests for gitcredentials Updater
  * Fix mistaken git installation error check
  * Move gitcredentials HelperConfig and add tests
  * Comment the new gitcredentials package
  * Comment the git credential flow
  * Remove unnecessary credential setup private method
  * Use tighter interface in setup-git
  * Rename gitcredentials Configure to ConfigureOurs
  * Make gitcredential helper smarter
  * Move fetching configured helper into gitcredentials
  * Extract units for configuring and updating git credential helpers
  * removed tty message
  * Implement ExportData to filter json fields
  * fix: rename fields list
  * feat: add json output for PR checks
  * Fix doc bug for gh run watch
  * Fix typo in macOS pkg installer build script
  * Add macOS pkg installer to deployment</changelog>
  <changelog author="pdostal@suse.com" date="1718366400">- Update to version 2.51.0:
  * Gracefully degrade when fetching annotations fails due to 403 (#9113)
  * build(deps): bump google.golang.org/protobuf from 1.34.1 to 1.34.2
  * build(deps): bump github.com/gorilla/websocket from 1.5.1 to 1.5.2
  * Bump go-keyring to fix keepassxc prompt confirmation
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
  * replaced deprecated --json-result flag with --format=json in the gh at docstring.
  * build(deps): bump actions/attest-build-provenance from 1.1.2 to 1.2.0
  * Specify rpm repository to avoid conflicts with community repositories
  * Add `signer-repo` and `signer-workflow` flags to `gh attestation verify` (#9137)
  * Ensure signed RPMs have attestations</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720267200">- Update to version 2.52.0:
  * Attestation Verification - Buffer Fix
  * Remove beta note from attestation top level command
  * Removed beta note from `gh at download`.
  * Removed beta note from `gh at verify`, clarified reusable workflows use case.
  * add `-a` flag to `gh run list`</changelog>
  <changelog author="pdostal@suse.com" date="1721304000">- Update to version 2.53.0:
  * Disable `TestGetTrustedRoot/successfully_verifies_TUF_root` test
    due to https://github.com/cli/cli/issues/8928
  * Fix bsc#1227035 - VUL-0: CVE-2024-6104: gh: hashicorp/go-retryablehttp:
    url might write sensitive information to log file
  * Rename package directory and files
  * Rename package name to `update_branch`
  * Rename `gh pr update` to `gh pr update-branch`
  * Add test case for merge conflict error
  * Handle merge conflict error
  * Return error if PR is not mergeable
  * Replace literals with consts for `Mergeable` field values
  * Add separate type for `PullRequest.Mergeable` field
  * Remove unused flag
  * Print message on stdout instead of stderr
  * Raise error if editor is used in non-tty mode
  * Add tests for JSON field support on issue and pr view commands
  * docs: Update documentation for `gh repo create` to clarify owner
  * Ensure PR does not panic when stateReason is requested
  * build(deps): bump actions/attest-build-provenance from 1.3.2 to 1.3.3
  * Enable to use --web even though editor is enabled by config
  * Add editor hint message
  * Use prefer_editor_prompt config by `issue create`
  * Add prefer_editor_prompt config
  * Add `issue create --editor`
  * Update create.go
  * gh attestation trusted-root subcommand (#9206)
  * Fetch variable selected repo relationship when required
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * build(deps): bump github.com/hashicorp/go-retryablehttp
  * Update .github/ISSUE_TEMPLATE/bug_report.md
  * Add GH_DEBUG to issue template
  * Add `createdAt` field to tests
  * Add `createdAt` field to `Variable` type
  * Add test for exporting as JSON
  * Add test for JSON output
  * Only populate selected repo information for JSON output
  * Add test to verify JSON exporter gets set
  * Add `--json` option support
  * Use `Variable` type defined in `shared` package
  * Add tests for JSON output
  * Move `Variable` type and `PopulateSelectedRepositoryInformation` func to shared
  * Fix query parameter name
  * Update tests to account for ref comparison step
  * Improve query variable names
  * Check if PR branch is already up-to-date
  * Add `ComparePullRequestBaseBranchWith` function
  * Run `go mod tidy`
  * Add test to verify `--repo` requires non-empty selector
  * Require non-empty selector when `--repo` override is used
  * Run `go mod tidy`
  * Register `update` command
  * Add tests for `pr update` command
  * Add `pr update` command
  * Add `UpdatePullRequestBranch` method
  * Upgrade `shurcooL/githubv4`</changelog>
  <changelog author="pdostal@suse.com" date="1722686400">- Reenable TestGetTrustedRoot test
- Update to version 2.54.0:
  * update test and remove logic to check SourceRepositoryOwnerURI is empty string
  * update test
  * minor fix
  * update test
  * added
  * handle attest case insensitivity
  * Fix missing variable
  * Use closure-scoped variable to catch `--remove-milestone` option
  * Use closure-scoped variable to catch `--remove-milestone` option
  * build(deps): bump github.com/google/go-containerregistry
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Add `--remove-milestone` option
  * Improve `--remove-milestone` option description
  * Point to `Editable.MilestoneId` method
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.4 to 1.4.5
  * Update sigstore-go in gh CLI to v0.5.1 (#9366)
  * Handle `--bare` clone targets (#9271)
  * Slightly clarify when CLI will exit with 4
  * Export databaseId for releases
  * Alphabetise release json fields
  * Add test for release view json export fields
  * Expose fullDatabaseId for PR json export
  * Add examples for template usage in PR and issue creation
  * document exit code behavior
  * Update documentation for gh api PATCH
  * Exit with 1 on authentication failure
  * Verify `--milestone` and `--remove-milestone` are not assignable at the same time
  * Assert correct parsing of `--remove-milestone` option
  * Add `--remove-milestone` option
  * Remove unused expected `output` from test case (with `wantsErr: true`)
  * Verify `--body` and `--body-file` are not assignable at the same time
  * Remove attestation test that requires being online (#9340)
  * Remove redundant whitespace</changelog>
  <changelog author="pdostal@suse.com" date="1724241600">- Update to version 2.55.0:
  * Add flox to linux installation instructions
  * Update pkg/cmd/issue/develop/develop.go
  * Update api/queries_branch_issue_reference.go
  * add testing
  * fix behavior for `issue develop -b non-exist-branch`
  * Describe bucket and state JSON fields in pr checks command
  * Fix pr checks exit code (#9452)
  * Add a note about external contributors to `working-with-us.md`
  * Update attestation TUF root
  * include required permissions to generate attestations
  * build(deps): bump github.com/creack/pty from 1.1.21 to 1.1.23 (#9459)
  * Do not generate build attestations for otherBinWorkflow.yml
  * Use latest checkout version, generate attestations, and specify go version file input.
  * Update `gh search issues --project` flag doc to specify `owner/number` syntax
  * Update `gh search prs --project` flag doc to specify `owner/number` syntax
  * build(deps): bump actions/attest-build-provenance from 1.4.0 to 1.4.1
  * Minor grammatical fix
  * Add test cases for PGP, SSH and X.509 signatures
  * Explain why not looking for signature begin marker
  * Wrap flags with backticks, continued
  * Replace `--project.*` flags' `name` with `title` in docs (#9443)
  * Change to requiring bundle v0.2
  * Fix tests
  * Require Sigstore Bundle v0.3 when verifying with `gh attestation`
  * Change `gh repo set-default --view` to print to `stderr` when no default exists (#9431)
  * Document that `gh run download` downloads the latest artifact by default
  * Deduplicate the initialization of editor mode
  * Update docs/triage.md
  * Add Acceptance Criteria requirement to triage.md for accepted issues
  * Add `pr create --editor`
  * build(deps): bump github.com/google/go-containerregistry
  * Fix host handling in variable and secret delete
  * Unify use of tab indent in non-test source files
  * Update `gh variable get` to use repo host
  * build(deps): bump actions/attest-build-provenance from 1.3.3 to 1.4.0
  * Add Flox as an installation option
  * Update tests with changes to `gitTagInfo` function
  * Add example for `--notes-from-tag`
  * Add test for `gitTagInfo`
  * Use signature-stripped tag annotation content</changelog>
  <changelog author="pdostal@suse.com" date="1725969600">- Update to version 2.56.0:
  * Check for nil values to prevent nil dereference panic
  * build(deps): bump actions/attest-build-provenance from 1.4.2 to 1.4.3
  * Update linux install to point to GPG troubleshoot
  * Revert "Remove note explaining 2 year old GPG ID change"
  * Remove note explaining 2 year old GPG ID change
  * Rename ProtobufBundle to Bundle
  * Upgrade to sigstore-go v0.6.1
  * `gh attestation verify` handles empty JSONL files (#9541)
  * verify 2nd artifact without swapping order (#9532)
  * chore: fix some function names
  * Improve the help message for -F (#9525)
  * build(deps): bump actions/attest-build-provenance from 1.4.1 to 1.4.2 (#9518)
  * "offline" verification using the bundle of attestations without any additional handling of the file (#9523)
  * Drop surplus trailing space char in flag names in web
  * Remove `Internal` from `gh repo create` prompt when owner is not an org (#9465)
  * Fix doc typo for `repo sync`
  * Quote repo names consistently in `gh repo sync` stdout (#9491)
  * fixed the test
  * update error message
  * rename flag to bundle-from-oci
  * fix the trimming of log filenames for `gh run view`
  * Check http scheme as well
  * Fix tests
  * Always print URL scheme to stdout
  * udpate the options
  * addded more test
  * minor fixed
  * minor fixed
  * added test
  * clean naming
  * add contain check
  * refactor the logic and logging
  * tmp</changelog>
  <changelog author="pdostal@suse.com" date="1726660800">- Update to version 2.57.0:
  * Update go-gh to use api subdomains
  * Use api subdomains for commands using ghinstance package
  * Add test for extension install fallback to amd64 on darwin
  * Stub hasRosetta for tests
  * Refactor conditions
  * suppress att verify output when no tty
  * add att verify test for custom OIDC issuer
  * build(deps): bump github.com/sigstore/sigstore-go from 0.6.1 to 0.6.2
  * Suggest installing Rosetta when extension installation fails due to missing `darwin-arm64` binary, but a `darwin-amd64` binary is available
  * This commit introduces tenancy aware attestation policy building.
  * use sigstore-go v0.6.2
  * check specific err
  * check err in GetLocalAttestations
  * go mod tidy
  * check for sigstore-go validation errs
  * get latest sigstore-go commit
  * handle os.PathError in GetLocalAttestations
  * Move non-integration test to different test file
  * print verify err
  * check for os.PathError
  * dont print err content
  * update bundle file parsing err messages
  * Expand active test cases
  * Added `--active` flag to the `gh auth status` command</changelog>
  <changelog author="pdostal@suse.com" date="1727870400">- Update to version 2.58.0:
  * build(deps): bump github.com/theupdateframework/go-tuf/v2
  * Include `dnf5` commands
  * Add GPG key instructions to appropriate sections
  * Update docs language to remove possible confusion around 'where you log in'
  * Change conditional in promptForHostname to better reflect prompter changes
  * Shorten language on Authenticate with a GitHub host.
  * Update language on docstring for `gh auth login`
  * Change prompts for `gh auth login` to reflect change from GHE to Other
  * Sentence case 'Other' option in hostname prompt
  * build(deps): bump github.com/henvic/httpretty from 0.1.3 to 0.1.4
  * Add documentation explaining how to use `hostname` for `gh auth login`
  * Replace "GitHub Enterprise Server" with "other" in `gh auth login` prompt
  * fix tenant-awareness for trusted-root command
  * Fix test
  * Update pkg/cmd/extension/manager.go
  * Update comment formatting
  * Use new HasActiveToken method in trustedroot.go
  * Add HasActiveToken method to AuthConfig interface
  * Add HasActiveToken to AuthConfig.
  * Improve error presentation
  * Improve the suggested command for creating an issue when an extension doesn't have a binary for your platform
  * Update pkg/cmd/attestation/trustedroot/trustedroot_test.go
  * build(deps): bump github.com/cpuguy83/go-md2man/v2 from 2.0.4 to 2.0.5
  * enforce auth for tenancy
  * disable auth check for att trusted-root cmd
  * better error for att verify custom issuer mismatch
  * Enhance gh repo create docs, fix random cmd link</changelog>
  <changelog author="pdostal@suse.com" date="1730030400">- Update to version 2.60.1:
  * Update testscript to use hard fork
  * Note token redaction in Acceptance test README
  * Refactor gpg-key delete to align with ssh-key delete
  * Add acceptance tests for org command
  * Adjust environment help for host and tokens (#9809)
  * Add SSH Key Acceptance test
  * Add Acceptance test for label command
  * Add acceptance test for gpg-key
  * Update go-internal to redact more token types in Acceptance tests
  * Address PR feedback
  * Clarify `gh` is available for GitHub Enterprise Cloud
  * Remove comment from gh auth logout
  * Add acceptance tests for auth-setup-git and formattedStringToEnv helper func
  * Use forked testscript for token redaction
  * Use new GitHub preview terms in working-with-us.md
  * Use new GitHub previews terminology in attestation
  * Test json flags for repo view and list
  * Clean up auth-login-logout acceptance test with native functionality
  * Add --token flag to `gh auth login` to accept a PAT as a flag
  * Setup acceptance testing for auth and tests for auth-token and auth-status
  * Update variable testscripts based on secret
  * Check extOwner for no value instead
  * Fix tests for invalid extension name
  * Refactor to remove code duplication
  * Linting: now that mockDataGenerator has an embedded mock, we ought to have pointer receivers in its funcs.
  * Minor tweaks, added backoff to getTrustDomain
  * added test for verifying we do 3 retries when fetching attestations.
  * Fix single quote not expanding vars
  * Added constant backoff retry to getAttestations.
  * Address @williammartin PR feedback
  * wip: added test that fails in the absence of a backoff.
  * add validation for local ext install
  * feat: add ArchivedAt field to Repository struct
  * Refactor `gh secret` testscript
  * Wrap true in '' in repo-fork-sync
  * Rename acceptance test directory from repos to repo
  * Remove unnecessary flags from repo-delete testscript
  * Replace LICENSE Makefile README.md acceptance api bin build cmd context docs git go.mod go.sum internal pkg script share test utils commands with
  * Wrap boolean strings in '' so it is clear they are strings
  * Remove unnecessary gh auth setup-git steps
  * Cleanup some inconsistencies and improve collapse some functionality
  * Add acceptance tests for repo deploy-key add/list/delete
  * Add acceptance tests for repo-fork and repo-sync
  * Add acceptance test for repo-set-default
  * Add acceptance test for repo-edit
  * Add acceptance tests for repo-list and repo-rename
  * Acceptance testing for repo-archive and repo-unarchive
  * Add acceptance test for repo-clone
  * Added acceptance test for repo-delete
  * Added test function for repos and repo-create test
  * Implement acceptance tests for search commands
  * Remove . from test case for TestTitleSurvey
  * Clean up Title Survey empty title message code
  * Add missing test to trigger acceptance tests
  * Add acceptance tests for `gh variable`
  * Minor polish / consistency
  * Fix typo in custom command doc
  * Refactor env2upper, env2lower; add docs
  * Update secret note about potential failure
  * Add testscripts for `gh secret`, helper cmds
  * Remove stdout assertion from release
  * Rename test files
  * Add acceptance tests for `release` commands
  * Implement basic API acceptance test
  * Remove unnecesary mkdir from download Acceptance test
  * Remove empty stdout checks
  * Adjust sleeps to echos in Acceptance workflows
  * Use regex assert for enable disable workflow Acceptance test
  * Watch for run to end for cancel Acceptance test
  * Include startedAt, completedAt in run steps data
  * Rewrite a sentence in CONTRIBUTING.md
  * Add filtered content output to docs
  * sleep 10s before checking for workflow run
  * Update run-rerun.txtar
  * Create cache-list-delete.txtar
  * Create run-view.txtar
  * Create run-rerun.txtar
  * Create run-download.txtar
  * Create run-delete.txtar
  * Remove IsTenancy and relevant tests from gists as they are unsupported
  * Remove unnecessary code branches
  * Add ghe.com to tests describing ghec data residency
  * Remove comment
  * auth: Removed redundant ghauth.IsTenancy(host) check
  * Use go-gh/auth package for IsEnterprise, IsTenancy, and NormalizeHostname
  * Upgrade go-gh version to 2.11.0
  * Add test coverage to places where IsEnterprise incorrectly covers Tenancy
  * Fix issue creation with metadata regex
  * Create run-cancel.txtar
  * Create workflow-run.txtar
  * Create workflow-view.txtar
  * implement workflow enable/disable acceptance test
  * implement base workflow list acceptance test
  * Add comment to acceptance make target
  * Resolve PR feedback
  * Acceptance test issue command
  * Support GH_ACCEPTANCE_SCRIPT
  * Ensure Acceptance defer failures are debuggable
  * Add acceptance task to makefile
  * build(deps): bump github.com/gabriel-vasile/mimetype from 1.4.5 to 1.4.6
  * Ensure pr create with metadata has assignment
  * Document sharedCmds func in acceptance tests
  * Correct testscript description in Acceptance readme
  * Add link to testscript pkg documentation
  * Add VSCode extension links to Acceptance README
  * Fix GH_HOST / GH_ACCEPTANCE_HOST misuse
  * Acceptance test PR list
  * Support skipping Acceptance test cleanup
  * Acceptance test PR creation with metadata
  * Suggest using legacy PAT for acceptance tests
  * Add host recommendation to Acceptance test docs
  * Don't append remaining text if more matches
  * Highlight matches in table and content
  * Split all newlines, and output no-color to non-TTY
  * Print filtered gists similar to code search
  * Show progress when filtering
  * Simplify description
  * Disallow use of --include-content without --filter
  * Improve help docs
  * Refactor filtering into existing `gist list`
  * Improve performance
  * Add `gist search` command
  * Fix api tests after function signature changes
  * Return nil instead of empty objects when err
  * Fix license list and view tests
  * Validate required env vars not-empty for Acceptance tests
  * Add go to test instructions in Acceptance README
  * Apply suggestions from code review
  * Error if acceptance tests are targeting github or cli orgs
  * Add codecoverage to Acceptance README
  * Isolate acceptance env vars
  * Add Writing Tests section to Acceptance README
  * Add Debug and Authoring sections to Acceptance README
  * Acceptance test PR comment
  * Acceptance test PR merge and rebase
  * Note syntax highlighting support for txtar files
  * Refactor acceptance test environment handling
  * Add initial acceptance test README
  * Use txtar extension for testscripts
  * Support targeting other hosts in acceptance tests
  * Use stdout2env in PR acceptance tests
  * Acceptance test PR checkout
  * Add pr view test script
  * Initial testscript introduction
  * While we're at it, let's ensure VerifyCertExtensions can't be tricked the same way.
  * Add examples for creating `.gitignore` files
  * Update help for license view
  * Refactor http error handling
  * implement `--web` flag for license view
  * Fix license view help doc, add LICENSE.md example
  * Update help and fix heredoc indentation
  * Add SPDX ID to license list output
  * Fix ExactArgs invocation
  * Add `Long` for license list indicating limitations
  * Update function names
  * Reverse repo/shared package name change
  * If provided with zero attestations to verify, the LiveSigstoreVerifier.Verify func should return an error.
  * Bump cli/oauth to 1.1.1
  * Add test coverage for TitleSurvey change
  * Fix failing test for pr and issue create
  * Make the X in the error message red and print with io writer
  * Handle errors from parsing hostname in auth flow
  * Apply suggestions from code review
  * Refactor tests and add new tests
  * Move API calls to queries_repo.go
  * Allow user to override markdown wrap width via $GH_MDWIDTH from environment
  * Add handling of empty titles for Issues and PRs
  * Print the login URL even when opening a browser
  * Apply suggestions from code review
  * Update SECURITY.md
  * Fix typo and wordsmithing
  * fix typo
  * Remove trailing space from heading
  * Revise wording
  * Update docs to allow community submitted designs
  * Implement license view
  * Implement gitignore view
  * implement gitignore list
  * Update license table headings and tests
  * Fix ListLicenseTemplates doc
  * fix output capitalization
  * Cleanup rendering and tests
  * Remove json output option
  * Divide shared repo package and add queries tests
  * First pass at implementing `gh repo license list`
  * Emit a log message when extension installation falls back to a darwin-amd64 binary on an Apple Silicon macOS machine</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1731672000">- Update to version 2.62.0
  * CVE-2024-52308: remote code execution (RCE) when users connect
    to a malicious Codespace SSH server and use the gh codespace
    ssh or gh codespace logs commands
    (boo#1233387, GHSA-p2h2-3vg9-4p87)
  * Check extension for latest version when executed
  * Shorten extension release checking from 3s to 1s
- includes changes from 2.61.0:
  * Enhance gh repo edit command to inform users about
    consequences of changing visibility and ensure users are
    intentional before making irreversible changes</changelog>
  <changelog author="pdostal@suse.com" date="1733140800">- Update to version 2.63.0:
  * Bump cli/go-gh for codespace fix
  * Update git/client_test.go
  * Update git/client_test.go
  * Update git/client_test.go
  * Add checkout test that uses ssh git remote url
  * Rename backwards compatible credentials pattern
  * Fix CredentialPattern doc typos
  * Remove TODOs
  * Fix typos and add tests for CredentialPatternFrom* functions
  * Add SSH remote todo
  * General cleanup and docs
  * Allow repo sync fetch to use insecure credentials pattern
  * Allow client fetch to use insecure credentials pattern
  * Allow client push to use insecure credential pattern
  * Allow client pull to use insecure credential pattern
  * Allow opt-in to insecure pattern
  * Support secure credential pattern
  * Refactor error handling for missing "workflow" scope in createRelease
  * ScopesResponder wraps StatusScopesResponder
  * Refactor `workflow` scope checking
  * pr feedback
  * pr feedback
  * Update pkg/cmd/attestation/verify/attestation_integration_test.go
  * Apply suggestions from code review
  * Refactor command documentation to use heredoc
  * pr feedback
  * remove unused test file
  * undo change
  * add more testing testing fixtures
  * update test with new test bundle
  * naming
  * update test
  * update test
  * Fix README.md code block formatting
  * clean up
  * wrap sigstore and cert ext verification into a single function
  * Adding option to return `baseRefOid` in `pr view`
  * verify cert extensions function should return filtered result list
  * pr feedback
  * Update pkg/cmd/attestation/download/download.go
  * fix function param calls
  * Update pkg/cmd/attestation/verification/extensions.go
  * Formatting fix
  * Updated formatting to be more clear
  * Updated markdown syntax for a `note`.
  * Added a section on manual verification of the relases.
  * Handle missing "workflow" scope in createRelease
  * Modify push prompt on repo create when bare
  * Doc push behaviour for bare repo create
  * Push --mirror on bare repo create
  * Add acceptance test for bare repo create
  * Doc isLocalRepo and git.Client IsLocalRepo differences
  * Use errWithExitCode interface in repo create isLocalRepo
  * Backfill repo creation failure tests
  * Support bare repo creation
  * use logger println method
  * simplify verifyCertExtensions
  * rename type
  * refactor fetch attestations funcs</changelog>
  <changelog author="pdostal@suse.com" date="1733486400">- Update to version 2.63.2:
  * include alg with digest when fetching bundles from OCI
  * Error for mutually exclusive json and watch flags
  * Use safepaths for run download
  * Use consistent slice ordering in run download tests
  * Consolidate logic for isolating artifacts
  * Fix PR checkout panic when base repo is not in remotes
  * When renaming an existing remote in `gh repo fork`, log the change
  * Improve DNF version clarity in install steps
  * Fix formatting in client_test.go comments for linter
  * Expand logic and tests to handle edge cases
  * Refactor download testing, simpler file descends
  * Bump github.com/gabriel-vasile/mimetype from 1.4.6 to 1.4.7
  * Improve test names so there is no repetition
  * Second attempt to address exploit</changelog>
  <changelog author="pdostal@suse.com" date="1734955200">- Update to version 2.64.0:
  * add test for different SAN and SourceRepositoryURI values
  * add test for signerRepo and tenant
  * add some more fields to test that san, sanregex are set properly
  * Bump github.com/cpuguy83/go-md2man/v2 from 2.0.5 to 2.0.6
  * update san and sanregex configuration for readability
  * reduce duplication when creating policy content
  * tweak output of build policy info
  * Name conditionals in PR finder
  * Support pr view for intra-org forks
  * Return err instead of silentError in merge queue check
  * linting pointed out this var is no longer used
  * Removed fun, but inaccessible ASCII header
  * further tweaks to the long description
  * Exit on pr merge with `-d` and merge queue
  * Addressed PR review feedback; expanded Long command help string, used ghrepo, clarified some abbreviations
  * Update pkg/cmd/attestation/inspect/inspect.go
  * Update gh auth commands to point to GitHub Docs
  * Reformat ext install long
  * Mention Windows quirk in ext install help text
  * Fix error mishandling in local ext install
  * Assert on err msg directly in ext install tests
  * Clarify hosts in ext install help text
  * Bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * Removed now redundant file
  * minor tweak to language
  * go mod tidy
  * Deleted no-longer-used code.
  * deleted now-invalid tests, added a tiny patina of new testing.
  * Tightened up docs, deleted dead code, improved printing
  * fix file name creation on windows
  * wording
  * hard code expected digest
  * fix download test
  * use bash shell with integration tests
  * simplify var creation
  * update integration test scripts
  * fix: list branches in square brackets in gh codespace
  * try nesting scripts
  * run all tests in a single script
  * windows for loop syntax
  * use replaceAll
  * update expected file path on windows
  * run integration tests with windows specific syntax
  * run all attestation cmd integration tests automatically
  * Bump actions/attest-build-provenance from 1.4.4 to 2.1.0
  * Improve error handling in apt setup script
  * use different file name for attestation files on windows
  * test(gh run): assert branch names are enclosed in square brackets
  * docs: enhance help text and prompt for rename command
  * Revert "Confirm auto-detected base branch"
  * Confirm auto-detected base branch
  * Merge changes from #10004
  * Set gh-merge-base from `issue develop`
  * Open PR against gh-merge-base
  * Refactor extension executable error handling
  * fix: list branches in square brackets in gh run view (#10038)
  * docs: update description of command
  * style: reformat files
  * docs: update sentence case
  * use github owned oci image
  * docs: add mention of scopes help topic in `auth refresh` command help
  * docs: add mention of scopes help topic in `auth login` command help
  * docs: add help topic for auth scopes
  * docs: improve help for browse command
  * docs: improve docs for browse command as of #5352
  * fix package reference
  * add gh attestation verify integration test for oci bundles
  * add integration test for bundle-from-oci option
  * update tests
  * update tests
  * move content of veriy policy options function into enforcement criteria
  * comment
  * try switch statement
  * remove duplicate err checking
  * get bundle issuer in another func
  * more logic updating to remove nesting
  * inverse logic for less nesting
  * remove unneeded nesting
  * wip, linting, getting tests to pass
  * wording
  * var naming
  * drop table view
  * order policy info so relevant info is printed next to each other
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * Update pkg/cmd/attestation/verification/policy.go
  * wip: added new printSummaryInspection
  * Improve error handling for missing executable
  * experiment with table output
  * Assert stderr is empty in manager_test.go
  * Update error message wording
  * Change: exit zero, still print warning to stderr
  * wording
  * Improve docs on installing extensions
  * Update language for missing extension executable
  * Update test comments about Windows behavior
  * wording
  * wording
  * wording
  * add newlines for additional policy info
  * Document requirements for local extensions
  * Warn when installing local ext with no executable
  * wording
  * formatting
  * print policy information before verifying
  * add initial policy info method
  * more wip poking around, now with table printing
  * wip, gh at inspect will check the signature on the bundle
  * wip: inspect now prints various bundle fields in a nice json</changelog>
  <changelog author="pdostal@suse.com" date="1736942400">- Update to version 2.65.0:
  * Bump cli/go-gh for indirect security vulnerability
  * Panic mustParseTrackingRef if format is incorrect
  * Move trackingRef into pr create package
  * Make tryDetermineTrackingRef tests more respective of reality
  * Rework tryDetermineTrackingRef tests
  * Avoid pointer return from determineTrackingBranch
  * Doc determineTrackingBranch
  * Don't use pointer for determineTrackingBranch branchConfig
  * Panic if tracking ref can't be reconstructed
  * Document and rework pr create tracking branch lookup
  * Upgrade generated workflows
  * Fixed test for stdout in non-tty use case of repo fork
  * Fix test
  * Alternative: remove LocalBranch from BranchConfig
  * Set LocalBranch even if the git config fails
  * Add test for permissions check for security and analysis edits (#1)
  * print repo url to stdout
  * Update pkg/cmd/auth/login/login.go
  * Move mention of classic token to correct line
  * Separate type decrarations
  * Add mention of classic token in gh auth login docs
  * Update pkg/cmd/repo/create/create.go
  * docs(repo): make explicit which branch is used when creating a repo
  * fix(repo fork): add non-TTY output when fork is newly created
  * Move api call to editRun
  * Complete get -&gt; list renaming
  * Better error testing for autolink TestListRun
  * Decode instead of unmarshal
  * Use 'list' instead of 'get' for autolink list type and method
  * Remove NewAutolinkClient
  * Break out autolink list json fields test
  * PR nits
  * Refactor autolink subcommands into their own packages
  * Whitespace
  * Refactor out early return in test code
  * Add testing for AutoLinkGetter
  * Refactor autolink list and test to use http interface for simpler testing
  * Apply PR comment changes
  * Introduce repo autolinks list commands
  * Remove release discussion posts and clean up related block in deployment yml
  * Extract logic into helper function
  * add pending status for workflow runs
  * Feat: Allow setting security_and_analysis settings in gh repo edit
  * Upgrade golang.org/x/net to v0.33.0
  * Document SmartBaseRepoFunc
  * Document BaseRepoFunc
  * Update releasing.md
  * Document how to set gh-merge-base</changelog>
  <changelog author="pdostal@suse.com" date="1739275200">- Update to version 2.66.1:
  * Address PR comments
  * Remove unused ErrNoGitRepository error
  * Handle error from ParsePRRefs when the selector is provided
  * Add comment to status recognizing when we require a repo
  * Refactor finder to work with URL selectors
  * Add tests for using the pr Finder outside of repo
  * Update deployment.yml
  * update tests to account for logic flip
  * flip bundle fetching logic
  * Update formatting for autolink output
  * Rename PRRefs to PullRequestRefs and PR comment cleanup
  * Remove redundant error check
  * Keeping autolink IDs the same in all test cases
  * Expand test case
  * Remove unused test field
  * Remove unused test field
  * Use `defer` instead
  * Error case test for viewRun
  * Autolink view HTTP tests
  * Shorten description
  * Updates following renaming domain to shared
  * Partial testing for view
  * Initial, working implementation
  * Stop progress indicator on failure (`gh run list --workflow`)
  * Cleaned up some naming and comments
  * Minor refactoring autolink create help and logic
  * Bump github.com/in-toto/attestation from 1.1.0 to 1.1.1
  * Cleanup comment
  * Fix pr create tests
  * Fix breaking changes from sigstore-go v0.7.0 upgrade
  * go mod tidy
  * Upgrade sigstore-go to v0.7.0: fixes #10114 formatting issue
  * Refactor pr status to use the ParsePRRefs helper on the Finder
  * Moved remote.pushDefault out of ReadBranchConfig and into finder
  * Remove @{push} from branch config
  * Add PushDefault method to git client
  * WIP: push default defaults to simple
  * Error if push revision doesn't match a remote
  * Bump google.golang.org/protobuf from 1.36.3 to 1.36.4
  * Refactor finder.Find and replace parseCurrentBranch with parsePRRefs
  * Bump actions/attest-build-provenance from 2.1.0 to 2.2.0
  * remove bolding from bullet point output
  * Update test to be compatible with latest Glamour v0.8.0
  * reorder policy enforcement criteria print out
  * bold bullet point list header text
  * Enable MSI building for Windows arm64
  * chore: fix some comments
  * Bump go module version to 1.23
  * Bump github.com/google/go-containerregistry from 0.20.2 to 0.20.3
  * Remove unncessary printf usage
  * Bump golang ci lint to work with go 1.24
  * Fix: Ensure constant format strings in fmt and printf calls
  * Change back to exponential backoff
  * Linter
  * Better handling for codespace state polling
  * Add affected version to bug report form
  * fix: tiny typo fix
  * Fix: accidental whitespace in gist edit
  * Fix: gist edit test name
  * Fix: gist edit/view tests var name consistency
  * Fix: Gist edit tests for interactivity
  * Add small wait to extension update tests
  * Refactor test based on PR feedback
  * fixup! Add comments and a bit of code cleanup
  * Use PushRemoteURL instead of RemoteURL in prSelectorForCurrentBranch
  * Add comments and a bit of code cleanup
  * skip check
  * add tty check
  * formatting
  * delete unused function
  * drop unused handler method
  * print attestation output info as bullet points instead of table
  * Bump google.golang.org/protobuf from 1.36.2 to 1.36.3
  * Fix typo in secret base repo selection comment
  * Change wording on secret repo prompt
  * Print informative message before prompting for secret repo
  * Secret base repo prompting should not use resolved remote
  * Move secret base repo prompting earlier
  * Add acceptance test for secrets remote disambiguation
  * Remove validated TODO and add review warning
  * Rename secret BaseRepo func
  * Use smarter base repo funcs for secret commands
  * Move secret repo validation into secrets subpackage
  * Always prompt on secret set when multiple remotes
  * Update setdefault test
  * Update docs for set-default
  * Prompt for secret commands
  * Add tests for secret commands
  * Add remote check to secret commands
  * Add missing git stubs to tests
  * Add tests for deleteGist
  * Make extension update check non-blocking
  * Update pkg/cmd/attestation/verify/verify.go
  * add install instructions for Manjaro Linux
  * Bump github.com/gabriel-vasile/mimetype from 1.4.7 to 1.4.8
  * #10042: Attempt to add a new test scenario for handling error messages when TTY is unavailable
  * Rename domain pkg to shared
  * #10042: Applied code review suggestions to view_test.go
  * show error message for rerun workflow older than a month ago
  * Enhance help docs on ext upgrade notices
  * fix tests
  * fix tests
  * gist delete - check no gists
  * removed unnecessary space
  * Update pkg/cmd/gist/edit/edit.go
  * chore: fix some function names in comment
  * drop description from prompts, fix tests
  * Expand docs on cleaning extension update dir
  * Simplifying cleanExtensionUpdateDir logic
  * Separate logic for checking updates
  * Capture greater detail on updaterEnabled
  * Restore old error functionality of prSelectorForCurrentBranch
  * Change error handling on ReadBranchConfig to respect git Exit Codes
  * fix: add back colon that I removed
  * fix: actually read how MaxFunc work and simplify the code
  * fix: padded display
  * Collapse dryrun checks in ext bin upgrade
  * Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14
  * Bump github.com/sigstore/protobuf-specs from 0.3.2 to 0.3.3
  * gist delete - use  in confirmation and success info
  * Rename test user in tests
  * Change pr number in test
  * Surface and handle error from ReadBranchConfig in parseCurrentBranch
  * Directly stub headBranchConfig in Test_tryDetermineTrackingRef
  * Refactor error handling in ReadBranchConfig to avoid panic
  * Refine error handling of ReadBranchConfig
  * Add test for empty BranchConfig in prSelectorForCurrentBranch
  * #10042 removed unnecessary field
  * Correct help documentation around template use in `gh issue create`
  * #10042: Add error messages for 'gh gist view/edit' prompts when no TTY is detected
  * Comment exported functions
  * fix gist description in tests
  * gist delete prompt with gist description
  * Remove shadowed errors from prSelectorForCurrentBranch and cover with tests
  * Added tests to cover prSelectorForCurrentBranch for confidence in refactor
  * Refactor prSelectorForCurrentBranch and tests
  * Add missing test for RemoteURL in parseBranchConfig
  * update table column headers
  * Change ReadBranchConfig error message in gh pr create
  * Remove private readBranchConfig method and remove parseBranchConfig from Client
  * update test fixtures to include buildConfigURI
  * add check for invalid attestation
  * tentative updates for acceptance criteria - pending confirmation re description in prompt
  * PR review edits
  * Refactor Test_readGitBranchConfig for easier parsing
  * update tests to use new function name
  * Update pkg/cmd/attestation/api/client.go
  * Update pkg/cmd/attestation/api/client.go
  * Remove named return values from prSelectorForCurrentBranch
  * Refactor ReadBranchConfig for test coverage of newly returned erros
  * Remove named returns from ReadBranchConfig and surface errors
  * remove old comment
  * remove commented out code
  * comment
  * undo more name chanages
  * undo other name change
  * remove spaces
  * undo name change for now
  * more mock http client cleanup
  * Update triage.md to reflect FR experiment outcome
  * simplify mock http client
  * use mock to assert number of http calls
  * add http client test constructors
  * setup testing struct for test cases
  * feat: make the extension upgrade fancier
  * Fix up intra-org fork test setup
  * Add renamed acceptance tests
  * Reflect coverage for view and status subcommands
  * Expand with gh pr status
  * Add base gh pr view acceptance tests for changes
  * Find push remote using branch.&lt;name&gt;.pushRemote and remote.pushDefault
  * Only find PRs w/ branch.&lt;name&gt;.merge if push.default = upstream/tracking
  * Find PRs using @{push}
  * add mutex for test field
  * add test case for bundle url fetch failure
  * add tests for bundle url fetch and fallback
  * fetch bundles in parallel
  * return fetch attestations err directly
  * provide additional logging and fallback
  * Update pkg/cmd/auth/login/login.go
  * Clear up --with-token fine grained PAT usage
  * Fix typos
  * feat: Add support for creating autolink references
  * cleanup
  * gist delete prompt for confirmation
  * undo extra move
  * rearrange struct vals for consistency
  * add gist delete tests for blank gist id
  * gh gist delete: prompt for gist id
  * Escape '.' in version validation regex in deployment workflow
  * Add job to deployment workflow to validate the tag name for a given release
  * update verify output table
  * simplify func params
  * add more verification integration tests
  * fix failing tests
  * add mock http client
  * update error messages
  * var naming
  * go mod tidy
  * add httpClient field to LiveClient struct
  * remove unused method
  * fetch bundles with sas url
  * Fix failig local extension tests
  * Implement remaining PR feedback
  * Implement partial feedback before trunk update
  * Add build constraint for non-Windows systems
  * Add build constraint for non-Windows systems
  * Refactor local installation manager test by OS
  * #10042 fixed test
  * fixing gh gist view prompts with no TTY
  * Remove unnecessary Extension.FullName()
  * Expand update tests for local extensions
  * Test whether extension update should be checked
  * Remove Extension.FullName() from interface
  * Enhance extension manager and tests
  * Initial extension update check testing
  * Refactor extension command testing
  * Bring extension update check in line with gh check
  * initial pass at fetching bundles with sas urls</changelog>
  <changelog author="pdostal@suse.com" date="1739361600">- Update to version 2.67.0:
  * Exit with error if no matching predicate type exists
  * Fix logic error in contributing docs
  * Improve http error test cases
  * Handle non-TTY behavior
  * Do not try to parse bodies for HEAD requests
  * Update pkg/cmd/pr/status/status.go
  * Collapse related instructions
  * Remove redundant instructions
  * Update language
  * [gh pr status] Mention `gh pr checks` in the `Long` section
  * Update release doc content
  * Doc: Clarify guidelines for `help wanted` issues and prs
  * Bump google.golang.org/protobuf from 1.36.4 to 1.36.5
  * Update tests
  * [gh project item-edit] Fix number type
  * Address review comments
  * Address review comments
  * Revert breaking change
  * Revert "[gh repo edit] Allow setting commit message defaults"
  * Use HTML numeric code instead of escaping with slash
  * [gh config] Escape pipe symbol in Long desc for website manual
  * Ensure item iteration field is populated in tests
  * Drop accidental help text change
  * Error when `gh repo rename` is used with a new repo name that contains an owner
  * [gh repo edit] Allow setting commit title defaults
  * Rename staggler
  * Formatting
  * AuoLink -&gt; Autolink
  * Use http constants
  * refac and some spacing in output
  * More consistency
  * whitespace
  * clean up
  * Autolink delete http tests
  * Revert change to deps
  * Autolink delete tests
  * Initial working implementation
  * remove duplicated Prompter type
  * revert isEqualSet to private
  * Revert color changes
  * [docs/releasing.md] Add basic info for homebrew update flow
  * consolidate tests around getBundle func when possible
  * change permanent backoff error condition
  * Remove unused env var, PRID
  * dont retry when parsing fails
  * Update test
  * [gh issue/pr list] Improve help text
  * [gh extensions install] Improve help text and error message
  * [gh api] Fix mutual exclusion messages of `--slurp` flag
  * Remove v1 project 'add to board' automation from prauto workflow
  * [gh project item-list] Add `iterationId` field in ProjectV2ItemFieldIterationValue
  * [gh workflow run] Improve error handling for `--ref` flag
  * update tests
  * add missing return statement
  * method update
  * update no attestations found err
  * remove old tests
  * drop unneeded methods
  * deduplicate get attestation code
  * fix tests
  * update testing
  * chore: remove unused file
  * feat: integrate new PRLister into pr list command
  * issue #2329: create shared PRLister
  * fix: tab format may break checkout prompts
  * issue #2329: handle empty list of PR
  * issue #2329: include PR status in the prompt's options
  * issue #2329: fix prompt header getting duplicated
  * issue #2329: simplify the UI of the prompt
  * issue #2329: update the prompt's format
  * issue #2329: fix unit tests
  * issue cli#2329: Fix linter
  * issue cli#2329: fix unsufficent properties required for PR checkout
  * issue #2329: move Interactive check to RunE
  * fix: update the copy
  * issue #2329: return error when not running interactively
  * issue #2329: fix missing stub
  * issue #2329: improve UI/UX
  * issue #2329: add happy path unit test
  * issue #2329: fix the linting issue
  * issue #2329: fix the unit tests issue - ensure its backward compatible
  * feat: let user select pr to checkout</changelog>
  <changelog author="pdostal@suse.com" date="1741780800">- Update to version 2.68.1:
  * Fix secret command panic when base repo from cwd
  * Fix(ci): base64 decode GPG passphrase
  * Update pkg/cmd/attestation/verification/attestation.go
  * Update pkg/cmd/attestation/verification/attestation.go
  * Fix acceptance test descriptions
  * Fix gh secret disambiguity test
  * Expand gh secret acceptance tests
  * Expand gh secret base repo tests
  * [gh secret] Check `GH_REPO` too in addition to `--repo` for disambiguation
  * Deep Dive Document Release Process (#10503)
  * Fix unhandled panic in FindWorkflow and add tests
  * Bump actions/attest-build-provenance from 2.2.0 to 2.2.2
  * Fix checkout when URL arg is from fork and cwd is upstream
  * Update `project` help text; fix `unlink` usage
  * Inconsistent format of examples in help text
  * Inconsistent format of description of flags (starting with lowercase letter) (#10507)
  * Update Go version to 1.23 in CONTRIBUTING.md
  * Fix minor auth login help typo
  * Add docs; rename function name
  * Bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5
  * docs: OAuth doc link moves to newline
  * fix expected test output
  * undo regex changes
  * remove signer-ref option
  * chore: update go version in devcontainer
  * docs: warn about process revoking all tokens
  * docs: document how to revoke `gh` OAuth tokens
  * refactor: use a more straightforward return value
  * Test pr checkout force on different branch
  * [gh pr checkout] Add --no-tags option to git fetch commands in checkout logic
  * Allow injection of TUFMetadataDir in tests
  * Refactor remote resolver caching tests
  * Fix `remoteResolver` caching issue
  * Address pr comments
  * Add test for item-edit --number 0
  * Support setting project item number to 0
  * Wrap error
  * Rename flag to `--fail-on-no-commits`
  * Update tests
  * Fix non-TTY case
  * Suggestions to enhance upstream default handling
  * Use API REST Client
  * Use subtests in attestation verification integration tests
  * update default upstream when forking repo
  * Update usage to lower-kebab-case
  * Fix typo in README
  * Add missing &lt;&gt; in gh auth login docs
  * Add mutex to fix race in attestation test client
  * Update tests
  * Remove trailing whitespace
  * Standardize URLs
  * [gh issue/pr comment] Create a comment if no comment already
  * Update tests
  * Address review comments
  * Align no default repo message with other uses
  * [gh release create] Fail when there are no new commits since the most recent release
  * Use API without shorthand flag
  * Update tests
  * [gh api] Escape package name (URL encoding) for packages endpoint
  * remove custom transport
  * var naming
  * dedup local bundle err handling
  * Update tests
  * Add test cases for succeed on no cache and api errors for --all (#1)
  * Remove short (abbreviated) flag support
  * Address PR review comments
  * add checks to cert extensions func
  * fix option ordering
  * fix issues causing tests to fail
  * add signer and source ref, commit options
  * Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
  * [gh repo view] Improve error message for forked repo
  * [gh cache delete --all] Add `--succeed-on-no-caches` flag to return exit code 0
  * set new options in enforcement criteria
  * reorder fields
  * add new signing options</changelog>
</package>
<package pkgid="4cb1473be973be2774b2c3cb0d7ea7bb5eb6508411d6fd61b8d1e18fbc9e11a4" name="gigolo" arch="aarch64">
  <version epoch="0" ver="0.5.4" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 0.5.3
  * Update copyright year and urls
  * Replace remaining stock icons
  * Replace (some) deprecated stock icons
  * Fix double free
  * Fix compiler warning -Wmaybe-uninitialized
  * Disable systray icon outside X11
  * Detect DE using XDG_CURRENT_DESKTOP (Fixes #19)
  * Add icons at missing sizes, clean up SVG metadata
  * build: Use XDT_CHECK_PACKAGE
  * build: Fix autotools warnings
  * Update `.gitignore`
  * Rename "SSH" to "SSH / SFTP"
  * Fix intltool lock file issue during make distcheck
  * Update TODO
  * Refresh Glade file, drop unused tab labels (fixes #13)
  * move the logic setting GtkSpin port value to setup_for_type()
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (Issue #6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 0.5.4
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * build: Use XDT_VERSION_INIT
  * build: Switch from intltool to gettext
  * build: Add #ifdef around bind_textdomain_codeset
  * build: Define our own windowing macro instead of extending GDK's
  * Translation Updates</changelog>
</package>
<package pkgid="36501c000671f2196a39c25acc1f66e11b27a3f001ce3f3c4969edee1f2054cd" name="gigolo" arch="i586">
  <version epoch="0" ver="0.5.4" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 0.5.3
  * Update copyright year and urls
  * Replace remaining stock icons
  * Replace (some) deprecated stock icons
  * Fix double free
  * Fix compiler warning -Wmaybe-uninitialized
  * Disable systray icon outside X11
  * Detect DE using XDG_CURRENT_DESKTOP (Fixes #19)
  * Add icons at missing sizes, clean up SVG metadata
  * build: Use XDT_CHECK_PACKAGE
  * build: Fix autotools warnings
  * Update `.gitignore`
  * Rename "SSH" to "SSH / SFTP"
  * Fix intltool lock file issue during make distcheck
  * Update TODO
  * Refresh Glade file, drop unused tab labels (fixes #13)
  * move the logic setting GtkSpin port value to setup_for_type()
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (Issue #6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 0.5.4
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * build: Use XDT_VERSION_INIT
  * build: Switch from intltool to gettext
  * build: Add #ifdef around bind_textdomain_codeset
  * build: Define our own windowing macro instead of extending GDK's
  * Translation Updates</changelog>
</package>
<package pkgid="1e96be9524f72d04eda79f8787e4465abb1b223321242bfde71a0c7c5d9d00ef" name="gigolo" arch="ppc64le">
  <version epoch="0" ver="0.5.4" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 0.5.3
  * Update copyright year and urls
  * Replace remaining stock icons
  * Replace (some) deprecated stock icons
  * Fix double free
  * Fix compiler warning -Wmaybe-uninitialized
  * Disable systray icon outside X11
  * Detect DE using XDG_CURRENT_DESKTOP (Fixes #19)
  * Add icons at missing sizes, clean up SVG metadata
  * build: Use XDT_CHECK_PACKAGE
  * build: Fix autotools warnings
  * Update `.gitignore`
  * Rename "SSH" to "SSH / SFTP"
  * Fix intltool lock file issue during make distcheck
  * Update TODO
  * Refresh Glade file, drop unused tab labels (fixes #13)
  * move the logic setting GtkSpin port value to setup_for_type()
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (Issue #6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 0.5.4
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * build: Use XDT_VERSION_INIT
  * build: Switch from intltool to gettext
  * build: Add #ifdef around bind_textdomain_codeset
  * build: Define our own windowing macro instead of extending GDK's
  * Translation Updates</changelog>
</package>
<package pkgid="93ae4bc84c546d9b5c651be41725d41672b19298612f56d4dd16c671548869e4" name="gigolo" arch="s390x">
  <version epoch="0" ver="0.5.4" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 0.5.3
  * Update copyright year and urls
  * Replace remaining stock icons
  * Replace (some) deprecated stock icons
  * Fix double free
  * Fix compiler warning -Wmaybe-uninitialized
  * Disable systray icon outside X11
  * Detect DE using XDG_CURRENT_DESKTOP (Fixes #19)
  * Add icons at missing sizes, clean up SVG metadata
  * build: Use XDT_CHECK_PACKAGE
  * build: Fix autotools warnings
  * Update `.gitignore`
  * Rename "SSH" to "SSH / SFTP"
  * Fix intltool lock file issue during make distcheck
  * Update TODO
  * Refresh Glade file, drop unused tab labels (fixes #13)
  * move the logic setting GtkSpin port value to setup_for_type()
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (Issue #6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 0.5.4
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * build: Use XDT_VERSION_INIT
  * build: Switch from intltool to gettext
  * build: Add #ifdef around bind_textdomain_codeset
  * build: Define our own windowing macro instead of extending GDK's
  * Translation Updates</changelog>
</package>
<package pkgid="56c4e9f83f77ab70834431d5d5c5454b5aae16372818189f81fe4469846bdcf0" name="gigolo" arch="src">
  <version epoch="0" ver="0.5.4" rel="bp156.2.3.1"/>
  <changelog author="prusnak@suse.cz" date="1240315200">- updated to 0.3.1
  * Fix build with GTK 2.12
  * Show the main window when the status icon in the notification
    area gets removed</changelog>
  <changelog author="prusnak@suse.cz" date="1240315201">- updated to 0.3.2
  * Improve the network browsing code to poperly auto-mount Samba
    resources for browsing if necessary
  * Updated translations</changelog>
  <changelog author="prusnak@suse.cz" date="1263384000">- updated to 0.4.0
  * Support mounting volumes like local partitions
  * WebDav URIs may have an optional path argument
  * Add a folder property for bookmarks which is used to open the file
    manager with this folder
  * Add a Bookmark side panel
  * Many minor fixes and improvements</changelog>
  <changelog author="andrea@opensuse.org" date="1287921600">- update to 0.4.1
  * Use SSH/SFTP as default connection type for new
    bookmarks/connections
  * Allow finishing the Connect / Bookmark Edit dialog by
    pressing Enter
  * Improve build system to respect LINGUAS environment variable
  * Show an error message dialog if the file-manager command failed
    to execute
  * Remove the preference to select the Volume Manager
    implementation
  * Many minor fixes and improvements
- remove unsopported locale</changelog>
  <changelog author="andrea@opensuse.org" date="1291550400">-  spec file clean up, using pkgconfig for BuildRequires</changelog>
  <changelog author="gber@opensuse.org" date="1293105600">- fix waf usage
  * use $RPM_OPT_FLAGS
  * show compiler output
- split off lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1295092800">- do not require but recommend -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1297944000">- call %desktop_database_post/un</changelog>
  <changelog author="coolo@suse.com" date="1322740800">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- correct dependencies
- build using autotools rather than waf</changelog>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 0.5.3
  * Update copyright year and urls
  * Replace remaining stock icons
  * Replace (some) deprecated stock icons
  * Fix double free
  * Fix compiler warning -Wmaybe-uninitialized
  * Disable systray icon outside X11
  * Detect DE using XDG_CURRENT_DESKTOP (Fixes #19)
  * Add icons at missing sizes, clean up SVG metadata
  * build: Use XDT_CHECK_PACKAGE
  * build: Fix autotools warnings
  * Update `.gitignore`
  * Rename "SSH" to "SSH / SFTP"
  * Fix intltool lock file issue during make distcheck
  * Update TODO
  * Refresh Glade file, drop unused tab labels (fixes #13)
  * move the logic setting GtkSpin port value to setup_for_type()
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (Issue #6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 0.5.4
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * build: Use XDT_VERSION_INIT
  * build: Switch from intltool to gettext
  * build: Add #ifdef around bind_textdomain_codeset
  * build: Define our own windowing macro instead of extending GDK's
  * Translation Updates</changelog>
</package>
<package pkgid="b843dfcc4fc58fbde0b621839f78aaf186223cccde0728cc6558d201c0cd2a99" name="gigolo" arch="x86_64">
  <version epoch="0" ver="0.5.4" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 0.5.3
  * Update copyright year and urls
  * Replace remaining stock icons
  * Replace (some) deprecated stock icons
  * Fix double free
  * Fix compiler warning -Wmaybe-uninitialized
  * Disable systray icon outside X11
  * Detect DE using XDG_CURRENT_DESKTOP (Fixes #19)
  * Add icons at missing sizes, clean up SVG metadata
  * build: Use XDT_CHECK_PACKAGE
  * build: Fix autotools warnings
  * Update `.gitignore`
  * Rename "SSH" to "SSH / SFTP"
  * Fix intltool lock file issue during make distcheck
  * Update TODO
  * Refresh Glade file, drop unused tab labels (fixes #13)
  * move the logic setting GtkSpin port value to setup_for_type()
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (Issue #6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 0.5.4
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * build: Use XDT_VERSION_INIT
  * build: Switch from intltool to gettext
  * build: Add #ifdef around bind_textdomain_codeset
  * build: Define our own windowing macro instead of extending GDK's
  * Translation Updates</changelog>
</package>
<package pkgid="cbeeb9c4cc5457cff5bf5ba15bd93a208aec54b4db645f1090b345fdf54e7cae" name="gigolo-lang" arch="noarch">
  <version epoch="0" ver="0.5.4" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1335700800">- added dependency on xdg-utils since xdg-open is used
- require gvfs, gigolo does not make much sense without it</changelog>
  <changelog author="gber@opensuse.org" date="1389268800">- update to version 0.4.2
  - Fix mnemonics in the Connect dialog.
  - Resolve symbolic links before writing config files.
  - Remember side panel position.
  - Store and display colours for bookmarks.
  - Allow editing bookmarks from the main window popup menu.
  - Do not set the colour when no colour is explicitly selected.
  - Add a separator to the Bookmark Edit Dialog.
  - Don't show errors we are not supposed to show.
  - Automatically choose the first Samba share if any were found.
  - Add 'Open in Terminal' command.
  - Remove some set but unused variables.
  - Display bookmark name in the connection list if the connection
    has a bookmark.
  - Do not make the Connect button insensitive, never (bug #8103).
  - Improve WebDav URI handling.
  - Validate an entered custom URI by trying to parse it.
  - After creating/editing a bookmark, update the list of mounts.
  - Fix WebDav path parsing when there is no path.
  - Add new command-line option to auto connect bookmarks.
  - Drop Waf build system support and just use autotools.
  - Translation updates
- drop gigolo-desktop.patch and edit desktop file in-place instead</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543579200">- Gigolo 0.4.90
  * Port to GTK+ 3
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations-
- Cleaned spec file
- Use system icon for better integration</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1543579201">- more explicit gtk3 dependency specification
- Leap 42.3 does not build anymore, remove obsolete %post*-snippets</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1544011200">- Regression in 0.4.90 (bxo#14928)
- Revert to 0.4.2 version to preserve functionalties.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565697600">- Update to version 0.5.0
  * Stable GTK+3 release
  * Migrate gvfs commands to gio
  * Set port number when connection type changes
  * Only ask for share name if the field is shown/mandatory (bxo#14928)
  * Improved appearance of various dialogs
  * Improved sizings of the icon view
  * Updated translations
- Cleaned up spec file
- Only use NEWS as changelog</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584187200">- Update to version 0.5.1
  * Fixes an annoying bug about wrong port being saved in the bookmark
    when saving it (bxo#15455 boo#1155611)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616587200">- Update to version 0.5.2
  * Refresh Glade file, drop unused tab labels (gxo#apps/gigolo#13)
  * move the logic setting GtkSpin port value to setup_for_type()
    (gxo#apps/gigolo#11)
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (gxo#apps/gigolo#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (gxo#apps/gigolo#6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * bxo#16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 0.5.3
  * Update copyright year and urls
  * Replace remaining stock icons
  * Replace (some) deprecated stock icons
  * Fix double free
  * Fix compiler warning -Wmaybe-uninitialized
  * Disable systray icon outside X11
  * Detect DE using XDG_CURRENT_DESKTOP (Fixes #19)
  * Add icons at missing sizes, clean up SVG metadata
  * build: Use XDT_CHECK_PACKAGE
  * build: Fix autotools warnings
  * Update `.gitignore`
  * Rename "SSH" to "SSH / SFTP"
  * Fix intltool lock file issue during make distcheck
  * Update TODO
  * Refresh Glade file, drop unused tab labels (fixes #13)
  * move the logic setting GtkSpin port value to setup_for_type()
  * Use new icon in window titlebar
  * Fix compilation warnings
  * autoconf: Some updates
  * Only show an error dialog if the host field is visible/required
  * Remove capitalization from icon name
  * Update GenericName (#2)
  * Fix comment style.
  * Remove GSourceFunc casts
  * Update Makefile.am
  * Add gigolo.ui to POTFILES.in (Issue #6)
  * Added new icons following new style and reverse DNS format.
  * Add new README.md and update AM_INIT_AUTOMAKE
  * Add basic GitLab pipeline
  * Bug #16717: Move from exo-csource to xdt-csource
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 0.5.4
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * build: Use XDT_VERSION_INIT
  * build: Switch from intltool to gettext
  * build: Add #ifdef around bind_textdomain_codeset
  * build: Define our own windowing macro instead of extending GDK's
  * Translation Updates</changelog>
</package>
<package pkgid="f9fcf5ff07723ce1f368065f8419ce79ac9bc9966ed4f9cfbd05ed6b123b906b" name="git-bug" arch="aarch64">
  <version epoch="0" ver="0.8.0+git.1733745604.d499b6e" rel="bp156.3.3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1611316800">- Initial packaging of 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1638014400">- Update to 0.7.2:
  - fixes a security issue (CVE-2021-28955) where arbitrary
    malicious code could be executed if someone commit a git
    executable inside the repository (reproducible only on
    Windows).</changelog>
  <changelog author="mcepl@cepl.eu" date="1638187200">- Update to version 0.7.2+git.1632416688.1eaf3ec0:
  * Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 (#709)
  * Tests for the github bridge (#706)
  * feature: Github bridge mutation rate limit (#694)
  * Add Linter Step (#698)
  * Bump golang.org/x/text from 0.3.6 to 0.3.7 (#702)
  * Bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.4 (#707)
  * Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#695)
  * Bump github.com/go-git/go-git/v5 from 5.4.1 to 5.4.2 (#689)
  * Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#693)
  * Bump dns-packet from 1.3.1 to 1.3.4 in /webui</changelog>
  <changelog author="mcepl@cepl.eu" date="1666008000">- Update to version 0.7.2+git.1665512451.0eef939:
  * makefile: better PHONY
  * webui: put react-scripts and typescript as dev-dependency
  * webui: update most of dependencies
  * build(deps): bump github.com/99designs/gqlgen from 0.17.17 to 0.17.20
  * fix: process unused (but assigned) error
  * fix(884): scan PRs for insecure practices
  * feat(530) make label commands consistent
  * test(863): fix test for full id instead of "human"
  * refactor(git-bug-863): merge ls-id into ls
  * build(deps): bump github.com/praetorian-inc/gokart from 0.4.0 to 0.5.1
  * build(deps): bump github.com/99designs/gqlgen from 0.17.13 to 0.17.17
  * fix: correct name for one of the security phonies
  * feat: run security checks during Go workflow
  * feat: add recipes for security analysis
  * fix: hide tools versioning behind build tags
  * feat: add security tools
  * feat: version tools using Go module system
  * generalized interface for an Entity
  * dag: test op serialisation with the unmarshaller, to allow resolving entities
  * fix(850): normalize Windows line endings -&gt; *nix (golden files)
  * fix(850): normalize Windows line endings -&gt; *nix
  * fix(850): merge in CombinedId from 664
  * webui: add a flag to log handling errors
  * build(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.1
  * webui: adapt to CombinedId
  * bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
  * build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.72.0
  * move bug.Status in entities/common for reuse
  * fix(850): remove obsolete test logging
  * tests(850): add tests for comment ls, add and edit
  * move {bug,identity} to /entities, move input to /commands
  * remove file that shouldn't be there
  * core: generalized resolvers to resolve any entity time when unmarshalling an operation
  * fix(836): revert to older test harness
  * feat(836): updates default ls formatter for TSV output
  * docs(847): add compact to docs and bash for ls command's format flag
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
  * build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
  * build: go 1.18 minimum
  * bug: fix an issue where Id would be used, then changed due to metadata
  * entity/dag: proper base operation for simplified implementation
  * doc: more tiny fixes
  * doc: more tiny fixes
  * doc: tiny tweaks
  * test(809): do not export function that returns GoGit filesystem
  * test(809): remove reliance on repo's filesystem
  * test: use testing.TB as common interface
  * test(809): remove remaining calls to InitGoRepo in tests
  * refactor(809): eliminate need to defer CleanupTestRepos()
  * test(778): simplify and guarantee backend cleanup
  * refactor(778): test only command implementations
  * chore(808): rearrange imports to git-bug convention
  * test(808): document getCWD() and clean-up arguments
  * test(808): skip root help test that uses a golden file
  * build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  * fix(808): remove duplication stderr/stdout set-up
  * test(808): make build tag compatible with Go 1.16
  * test(808): do not run golden file tests on Windows
  * fix(808): simplify handling of Windows line terminations
  * chore(808): merge in LocalStorage namespace configuration
  * fix(808): replace Windows line terminators
  * github: fix data race when closing event channel
  * graphql: fix two invalid mutex lock leading to data races
  * fix(778): remove extra mutex lock when resolving bug prefix
  * cache: ensure that the default repo has a non-empty name to make js/apollo happy
  * doc: more discoverable docs
  * misc: move all completions in a dedicated folder
  * refactor: simplify creation of temp dir - after 1.15
  * fix: remove only t.Parallel()
  * gogit: close index before deleting it on disk
  * test: clean up temp dir and repo correctly
  * test(778): execute rm bug in testEnv (hangs)
  * test(778): execute add user in testEnv and return userID
  * test(778): clear output after user creation
  * test(778): verify user create results in an identity and cache
  * test(778): verify root command returns main help text
  * test(778): allow alternate CWD via context
  * test(778): capture stderr and stdout during tests
  * test: add verification that localStorage.Root() resolves to the correct absolute filepath
  * refactor: use namespace instead of application of applicationName
  * chore: clean-up commented code
  * feat: make local storage configurable
  * build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0
  * model: Multiple, minor readability and language improvements
  * model: Removes now outdated statement about ops and root
  * model: Highlight some words with special meaning
  * model: Links to a section further down
  * model: Moves example description after the example
  * model: Adds link explaining nounce (wikipedia)
  * model: strict Markdown requires empty lines before (and after) lists
  * completion: lots of small ironing
  * ls: fix incorrect query parsing with quotes escaped by the shell
  * misc: fix bash completion with "git bug"
  * completion: use the correct GenBashCompletionV2 instead of the legacy function
  * Add command-specific argument completions
  * a few fixes
  * build(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.64.0
  * Allow new gitlab PAT format
  * entity/dag: add an extensive example
  * doc: add missing file
  * update doc
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  * bug: don't serialize multiple time the author, only once in OperationPack
  * jira: fix incorrect client creation reusing the same credential
  * update cobra to v1.4.0
  * Bump github.com/99designs/gqlgen from 0.16.0 to 0.17.1
  * build: require go 1.16
  * build(deps): bump github.com/99designs/keyring from 1.2.0 to 1.2.1
  * Bump github.com/vektah/gqlparser/v2 from 2.4.0 to 2.4.1
  * entity: allow to resolve identities when numashalling operations
  * Fix a bunch of comments and documentations
  * build(deps): bump github.com/xanzy/go-gitlab from 0.57.0 to 0.59.0
  * Bump github.com/xanzy/go-gitlab from 0.55.1 to 0.57.0 (#757)
  * webui: fix dark theme colors
  * webui: fix compile
  * CI: update nodejs
  * Bump github.com/vektah/gqlparser/v2 from 2.2.0 to 2.4.0
  * webui: replace GraphQL linter
  * webui: upgrade Material UI
  * webui: upgrade react-router
  * webui: replace React imports
  * webui: upgrade most dependencies
  * webui: upgrade graphql-codegen dependencies
  * Bump github.com/xanzy/go-gitlab from 0.54.3 to 0.55.1
  * update gocui
  * update keyring and migrate to github.com/ProtonMail/go-crypto
  * update gqlgen
  * Bump follow-redirects from 1.13.0 to 1.14.7 in /webui (#735)
  * Bump github.com/xanzy/go-gitlab from 0.54.1 to 0.54.3 (#734)
  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#731)
  * Bump ws from 5.2.2 to 5.2.3 in /webui (#728)
  * Bump tmpl from 1.0.4 to 1.0.5 in /webui (#711)
  * Bump path-parse from 1.0.6 to 1.0.7 in /webui (#701)
  * Bump url-parse from 1.5.1 to 1.5.3 in /webui (#714)
  * Bump github.com/xanzy/go-gitlab from 0.50.4 to 0.54.1 (#732)
  * gitlab: re-enable previously broken test
  * gitlab: order events on the fly
  * Fix: github import, some issue titles cause error
  * Fix: github bridge: push then pull without duplication
  * Update URL of GitLab access token settings
  * Fix GitLab showing https:/../personal_access_token
  * Add scoop installation for Windows
  * Bump github.com/fatih/color from 1.12.0 to 1.13.0
  * Command ls: Add compact format
  * Add some documentation comments
  * gitlab: Add new iterator with state change events</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1666008001">- Fix Supplements tag for bash-completion subpackage.</changelog>
  <changelog author="mcepl@cepl.eu" date="1667476800">- Update to version 0.7.2+git.1666446996.55a2e8e:
  * doc: fix incorrect indentation</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1668945600">- Update to 0.8.0:
  - More than 800 commits and a long long time after, git-bug
    v0.8.0 is now available.
  - Once again, this release represent a push towards making
    git-bug generally useful and correct. The two main
    improvements are a new Entity framework and write-capable
    WebUI.
  - Breaking changes(openSUSE package is much closer to this
    release)
  - changes in the data model makes it a requirement to use the
    migration tool to to update any previous repo.
  - remove the legacy identities that were directly embedded in
    bugs
  - Core
  - introduce a reusable entity package capable of handling
    all the complex operations of an Entity (bug, board,
    config ...): operations, DAG manipulation, conflict merge,
    signature, integrity ... to greatly simplify writing and
    maintaining an entity. Documentation 1, Documentation 2
  - introduce CombinedId, a new kind of identifier for an
    item within an Entity (for example a comment in a bug),
    that hold two partial identifiers interleaved for fast
    addressing. Documentation
  - introduce the concept of resolvers, so that entities can
    link to another
  - use go-git to manipulate the git repository, instead of
    executing the local git binary
  - add support for signing the git commit with the author's
    signature, and verifying
  - add support for git config includes by @mindriot101
  - rework of the Repository layer for modularity, simplicity
    and testing, allowing more easily to plug an alternative
    storage
  - support for full text search in bug comments
  - support application namespace in the repository so that
    other app can use the entity package as a framework by
    @smoyer64
  - Commands
  - auto-completion of bug identifier, bridge names,
    credentials, labels, remote, identity and flags tada by
    @krobelus
  - complete refactoring to avoid global variables and be more
    conductive to testing
  - new command comment edit to edit a bug's comment
  - new command rm to remove a bug by @vincetiu8
  - ls and show learned different output format with
  - -format=&lt;format&gt;, with format being one of default, plain,
    json, compact and org-mode by @vincetiu8 and @karlicoss
  - allow user create without interactive prompt by
    @cvhariharan
  - Query language
  - support filtering on bugs having no labels
  - support filtering on metadata by @vmiklos
  - Bug
  - complete rework using the new entity framework
  - Cache
  - introduce a LRU to have a limit of entities loaded in
    memory and effectively cap the memory usage of long running
    processes by @vincetiu8
  - proper locking for concurrent access by @vincetiu8
  - Bridges
  - core: support for remote bug tracker rate limiting by
    @rng-dynamics
  - core: support to indicate that the configuration wizard is
    executed non-interactively and should have all the required
    parameters set by @GlancingMind
  - Github: revamped client and iterator with proper rate
    limiting handling by @rng-dynamics
  - Github: revamped credentials creation following Github
    removing the previous API by @rng-dynamics
  - Github: support new token format by @ellsclytn
  - Github: extended tests by @rng-dynamics
  - Github: fix push then pull creating duplicates by
    @rng-dynamics
  - Gitlab: revamped client to use the much better event API to
    replace the note API that was hard to use and caused a lot
    of problems and headaches by @5nord
  - Gitlab: fix access token settings by @remram44
  - Gitlab: cleanup titles on import by @vincetiu8
  - Gitlab: support new token format by @gaelj
  - Jira: fix incorrect client creation reusing the same
    credential
  - API
  - new HTTP handler to access files stored in git
  - new HTTP handler to upload a file to git
  - GraphQL
  - strong typing for identifiers
  - prepare for external authentication
  - introduce addCommentAndClose and addCommentAndReopen
    mutations, to comment and change a bug state in a single
    atomic operation by @GlancingMind
  - introduce editComment mutation to edit comments
  - TermUI
  - fix a crash when trying to open a bug when there are none
    by @vojta001
  - properly trim spaces in titles by @wavexx
  - make the help visually easier to parse
  - denser bug list view by @wavexx
  - fixed readability on bright terminal by @zdenek-crha
  - WebUI
  - now report GraphQL errors in the console when --log-errors
    is used
  - large refactoring to bring good practice and simplify
    future work by @sandhose
  - add support for read-only mode by @lukegb and
    @claudioantonio
  - support for creating bugs by @claudioantonio
  - support for closing and reopening bugs by @claudioantonio
  - allow to specify the host address when launching with
  - -host=&lt;host&gt; for easier hosting, in particular in
    container by @GlancingMind
  - allow specifying the initial query with --query by @vmiklos
  - dark mode by @GlancingMind
  - show count of comment on each bug in the list by
    @GlancingMind
  - improved navigation by @GlancingMind
  - comment edition and show edit history by @GlancingMind
  - bug list filtering by @GlancingMind
  - add user profile by @GlancingMind
  - show placeholder for empty comment preview by @GlancingMind</changelog>
  <changelog author="mcepl@cepl.eu" date="1711022400">- Update to version 0.8.0+git.1697403397.1212f75:
  * Fix typo
  * fix openpgp handling to sign/check
  * codespell: more ignore
  * api/graphql: regenerate after gqlgen upgrade
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * regenerate after cobra update
  * update to golang-lru v2
  * build(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2
  * build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0
  * build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  * build(deps): bump golang.org/x/vuln
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  * build(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3
  * build(deps): bump golang.org/x/crypto from 0.5.0 to 0.12.0
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.5.2
  * codespell: no "with" means using codespellrc, add more opt out
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/text from 0.9.0 to 0.12.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.90.0
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  * build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.8.0
  * execenv: fix some cache building progress bar artifact
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
  * util: better IsRunning(pid)
  * webui: also teardown cleanly on SIGTERM
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
  * CI: ignore spelling mistake in repo to be imported from github
  * tools: fix how security tools are setup and launched
  * repo: improve support for gitdir indirection
  * build(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.1
  * add more ideas in the feature matrix
  * cache: faster indexing by caping Bleve batch count
  * doc: add a feature matrix
  * chore: updated error message when detectGitPath fails
  * test: resolve changes for PR #1004, add unit test, fix issue uncovered by unit test
  * Add github workflow for codespell
  * [DATALAD RUNCMD] Run codespell -w
  * rudimentary codespell configuration
  * [DATALAD RUNCMD] Fix one ambigous overrided
  * build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0
  * commands: add a helper to generate testing regex for CLI output
  * fix(#971): parse submodule .git files instead of erroring
  * docs(commands): try to make cleaned argument use more obvious
  * style: resolve PR comments
  * version: code cleanup, fix some edge cases
  * dirty should be bool
  * address PR review
  * commands: different pattern to detect changed flags
  * style: clean up linter complaints
  * build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0
  * fix(commands): replace missing import
  * fix(commands): create env.Env once for all Cobra commands
  * commands: remove compact style for "bug", as the width adaptive default renderer cover that usage
  * command: adapt the output of the bug list to the terminal size
  * execenv: move terminal detection to Out, introduce the compagnion In
  * feat: use isatty to detect a Termios instead
  * feat: detect os.Stdin/os.Stdout mode
  * New approach to define the version
  * build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
  * repo: don't forget to close a file
  * repo: temporary use a fork of go-git due to https://github.com/go-git/go-git/pull/659
  * Fixed version info be set when go install
  * added EventMentionedInCommit
  * add wipe sub-command that remove local bugs and identities
  * commands: add a nice terminal progress bar when building the cache
  * properly close files in edge cases in various places
  * repo: check error when closing a repo in tests
  * make go1.19 fmt happy
  * cache: fix tests?
  * fix(commands): run tests in ./commands/... without ANSI color
  * build(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2
  * chore(TestCache): cleanup per PR review
  * build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0
  * refactor(TestCache): guarantee test caches are closed when tests finish
  * fix(TestCache): eliminate hanging Windows tests
  * style(TestCache): remove empty trailing line from function
  * test(cache): close second instance of RepoCache
  * ci: use Go 1.19.4 and setup-go@v3
  * fix: resolve Go vulnerabilities
  * fix(972): use prerelease of GoKart with repaired panic
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
  * fix: keyrings must return keys with entities/identities
  * commands: share JSON creation
  * CI: remove lint security step as it's crashing
  * commands: don't double build the lamport clocks
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
  * feat: upgrade go-git to v5.1.1
  * commands: generic "select" code, move bug completion in bugcmd
  * cache: simplify cache building events handling
  * commands: move bug specific input code into commands/bug/input
  * cache: tie the last printf in an event to make the core print free
  * cache: fix some bugs after refactor
  * github: cleanup test token when test is done
  * cache: generic withSnapshot, some cleanup
  * cache: tie up the refactor up to compiling
  * repository: return specific error on object not found, accept multiple namespace to push/pull
  * build(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  * WIP
  * repo: proper reduced interface for full-text indexing
  * WIP
  * doc/README: normalize verb tense and fix typo
  * build(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0
  * build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
  * WIP
  * fix: remove repeated use of the same fmt.Errorf() calls
  * WIP
  * feat: wrap ErrMultipleConfigEntry to report duplicate key
  * feat: wrap ErrNoConfigEntry to report missing key
  * benchmark-action: make it work?
  * gha: add a workflow to continuously run benchmarks
  * build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0
  * commands: reorg into different packages
  * release: don't build for darwin/386 as support has been removed in golang
  * GHA: add a release workflow to build and upload binaries
  * webui: pack into binary
  * gogit: fix incorrect loader handling
  * github: sanitize rate limit waiting time
  * go-git: concurrent loading of clocks
  * github: fix rate limiting
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * core: bubble up the comment ID when created, or edited the first comment
  * build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0
  * build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0</changelog>
  <changelog author="mcepl@cepl.eu" date="1715083200">- Update to version 0.8.0+git.1713935544.6d051a2:
  * Fix some comments
  * Update README.md
  * chore: fix some struct names in comments
  * Use HTTPS repo url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1722686400">- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
  reading git-bug.remote config value before defaulting to
  'origin' when no explicit REMOTE argument.</changelog>
  <changelog author="mcepl@cepl.eu" date="1727956800">- Update to version 0.8.0+git.1725552198.b0cc690:
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
  * graphql: properly namespace Bug to make space for other entities (#1254)
  * refactor: rename github test repository: test-github-bridge (#1256)
  * build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
  * core: make label a common type, in a similar fashion as for status (#1252)
  * chore: regenerate command completion and documentation (#1253)
  * feat: update references to the git-bug organization (#1249)
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
  * build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
  * feat: add package to dev shell: delve (#1240)
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
  * build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
  * feat(ci): support a merge queue
  * DOC: it is "new" not "configure" command (also was missing \)
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  * build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
  * fix: correct path for reusable workflow: lifecycle
  * feat: merge go directive and toolchain specification
  * feat: improved lifecycle management with stale-bot
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
  * revert: "feat: increase operations per run for workflow: cron"
  * chore: update go dependencies
  * fix: run the presubmit pipeline for PRs
  * chore: remove refs to deprecated io/ioutil
  * fix: move codeql into an independent workflow
  * feat: bump node versions to 16.x, 18.x, and 20.x
  * feat: refactor pipelines into reusable workflows
  * build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
  * build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
  * build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
  * build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
  * build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
  * build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
  * build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
  * build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  * build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
  * build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
  * build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
  * build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
  * build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
  * build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
  * build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
  * build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
  * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  * build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
  * build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
  * build(deps): bump minimatch and recursive-readdir in /webui
  * fix: add write for prs: stale/issue-and-pr
  * feat: allow for manual execution of workflow: cron
  * feat: increase operations per run for workflow: cron
  * fix: add missing `with` property to //.github/workflows:cron.yml
  * feat: add workflow for triaging stale issues and prs
  * feat: add initial editorconfig configuration file
  * feat: add a common file for git-blame ignored revisions
  * feat: add a commit message template
  * feat: add initial nix development shell
  * feat: update action library versions
  * feat: add concurrency limits to all pipelines
  * fix: bump to go v1.22.5
  * fix: correct typo: acceps =&gt; accepts
  * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
  * build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
  * build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
  * build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
  * build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
  * build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
  * build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
  * build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
  * build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
  * build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1734436800">- Update to version 0.8.0+git.1733745604.d499b6e:
  * fix typos in docs (#1266)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1289)
- Add CVE-2024-45337-bump-go-crypto.patch to bump
  golang.org/x/crypto from v0.26.0 to v0.31.0 (fix for
  CVE-2024-45337, bsc#1234565).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1736337600">- Update vendorization.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737547200">- Add missing Requires to completion subpackages.</changelog>
  <changelog author="mcepl@cepl.eu" date="1741867200">- Add CVE-2025-22869-bump-go-crypto-ssh.patch to update
  golang.org/x/crypto/ssh to v0.35.0 (bsc#1239494,
  CVE-2025-22869).</changelog>
</package>
<package pkgid="c53d19f3861ab4b18241006540ca2177f1ada78f1acb48b7f1930ef5c210c9a1" name="git-bug" arch="i586">
  <version epoch="0" ver="0.8.0+git.1733745604.d499b6e" rel="bp156.3.3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1611316800">- Initial packaging of 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1638014400">- Update to 0.7.2:
  - fixes a security issue (CVE-2021-28955) where arbitrary
    malicious code could be executed if someone commit a git
    executable inside the repository (reproducible only on
    Windows).</changelog>
  <changelog author="mcepl@cepl.eu" date="1638187200">- Update to version 0.7.2+git.1632416688.1eaf3ec0:
  * Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 (#709)
  * Tests for the github bridge (#706)
  * feature: Github bridge mutation rate limit (#694)
  * Add Linter Step (#698)
  * Bump golang.org/x/text from 0.3.6 to 0.3.7 (#702)
  * Bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.4 (#707)
  * Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#695)
  * Bump github.com/go-git/go-git/v5 from 5.4.1 to 5.4.2 (#689)
  * Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#693)
  * Bump dns-packet from 1.3.1 to 1.3.4 in /webui</changelog>
  <changelog author="mcepl@cepl.eu" date="1666008000">- Update to version 0.7.2+git.1665512451.0eef939:
  * makefile: better PHONY
  * webui: put react-scripts and typescript as dev-dependency
  * webui: update most of dependencies
  * build(deps): bump github.com/99designs/gqlgen from 0.17.17 to 0.17.20
  * fix: process unused (but assigned) error
  * fix(884): scan PRs for insecure practices
  * feat(530) make label commands consistent
  * test(863): fix test for full id instead of "human"
  * refactor(git-bug-863): merge ls-id into ls
  * build(deps): bump github.com/praetorian-inc/gokart from 0.4.0 to 0.5.1
  * build(deps): bump github.com/99designs/gqlgen from 0.17.13 to 0.17.17
  * fix: correct name for one of the security phonies
  * feat: run security checks during Go workflow
  * feat: add recipes for security analysis
  * fix: hide tools versioning behind build tags
  * feat: add security tools
  * feat: version tools using Go module system
  * generalized interface for an Entity
  * dag: test op serialisation with the unmarshaller, to allow resolving entities
  * fix(850): normalize Windows line endings -&gt; *nix (golden files)
  * fix(850): normalize Windows line endings -&gt; *nix
  * fix(850): merge in CombinedId from 664
  * webui: add a flag to log handling errors
  * build(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.1
  * webui: adapt to CombinedId
  * bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
  * build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.72.0
  * move bug.Status in entities/common for reuse
  * fix(850): remove obsolete test logging
  * tests(850): add tests for comment ls, add and edit
  * move {bug,identity} to /entities, move input to /commands
  * remove file that shouldn't be there
  * core: generalized resolvers to resolve any entity time when unmarshalling an operation
  * fix(836): revert to older test harness
  * feat(836): updates default ls formatter for TSV output
  * docs(847): add compact to docs and bash for ls command's format flag
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
  * build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
  * build: go 1.18 minimum
  * bug: fix an issue where Id would be used, then changed due to metadata
  * entity/dag: proper base operation for simplified implementation
  * doc: more tiny fixes
  * doc: more tiny fixes
  * doc: tiny tweaks
  * test(809): do not export function that returns GoGit filesystem
  * test(809): remove reliance on repo's filesystem
  * test: use testing.TB as common interface
  * test(809): remove remaining calls to InitGoRepo in tests
  * refactor(809): eliminate need to defer CleanupTestRepos()
  * test(778): simplify and guarantee backend cleanup
  * refactor(778): test only command implementations
  * chore(808): rearrange imports to git-bug convention
  * test(808): document getCWD() and clean-up arguments
  * test(808): skip root help test that uses a golden file
  * build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  * fix(808): remove duplication stderr/stdout set-up
  * test(808): make build tag compatible with Go 1.16
  * test(808): do not run golden file tests on Windows
  * fix(808): simplify handling of Windows line terminations
  * chore(808): merge in LocalStorage namespace configuration
  * fix(808): replace Windows line terminators
  * github: fix data race when closing event channel
  * graphql: fix two invalid mutex lock leading to data races
  * fix(778): remove extra mutex lock when resolving bug prefix
  * cache: ensure that the default repo has a non-empty name to make js/apollo happy
  * doc: more discoverable docs
  * misc: move all completions in a dedicated folder
  * refactor: simplify creation of temp dir - after 1.15
  * fix: remove only t.Parallel()
  * gogit: close index before deleting it on disk
  * test: clean up temp dir and repo correctly
  * test(778): execute rm bug in testEnv (hangs)
  * test(778): execute add user in testEnv and return userID
  * test(778): clear output after user creation
  * test(778): verify user create results in an identity and cache
  * test(778): verify root command returns main help text
  * test(778): allow alternate CWD via context
  * test(778): capture stderr and stdout during tests
  * test: add verification that localStorage.Root() resolves to the correct absolute filepath
  * refactor: use namespace instead of application of applicationName
  * chore: clean-up commented code
  * feat: make local storage configurable
  * build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0
  * model: Multiple, minor readability and language improvements
  * model: Removes now outdated statement about ops and root
  * model: Highlight some words with special meaning
  * model: Links to a section further down
  * model: Moves example description after the example
  * model: Adds link explaining nounce (wikipedia)
  * model: strict Markdown requires empty lines before (and after) lists
  * completion: lots of small ironing
  * ls: fix incorrect query parsing with quotes escaped by the shell
  * misc: fix bash completion with "git bug"
  * completion: use the correct GenBashCompletionV2 instead of the legacy function
  * Add command-specific argument completions
  * a few fixes
  * build(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.64.0
  * Allow new gitlab PAT format
  * entity/dag: add an extensive example
  * doc: add missing file
  * update doc
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  * bug: don't serialize multiple time the author, only once in OperationPack
  * jira: fix incorrect client creation reusing the same credential
  * update cobra to v1.4.0
  * Bump github.com/99designs/gqlgen from 0.16.0 to 0.17.1
  * build: require go 1.16
  * build(deps): bump github.com/99designs/keyring from 1.2.0 to 1.2.1
  * Bump github.com/vektah/gqlparser/v2 from 2.4.0 to 2.4.1
  * entity: allow to resolve identities when numashalling operations
  * Fix a bunch of comments and documentations
  * build(deps): bump github.com/xanzy/go-gitlab from 0.57.0 to 0.59.0
  * Bump github.com/xanzy/go-gitlab from 0.55.1 to 0.57.0 (#757)
  * webui: fix dark theme colors
  * webui: fix compile
  * CI: update nodejs
  * Bump github.com/vektah/gqlparser/v2 from 2.2.0 to 2.4.0
  * webui: replace GraphQL linter
  * webui: upgrade Material UI
  * webui: upgrade react-router
  * webui: replace React imports
  * webui: upgrade most dependencies
  * webui: upgrade graphql-codegen dependencies
  * Bump github.com/xanzy/go-gitlab from 0.54.3 to 0.55.1
  * update gocui
  * update keyring and migrate to github.com/ProtonMail/go-crypto
  * update gqlgen
  * Bump follow-redirects from 1.13.0 to 1.14.7 in /webui (#735)
  * Bump github.com/xanzy/go-gitlab from 0.54.1 to 0.54.3 (#734)
  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#731)
  * Bump ws from 5.2.2 to 5.2.3 in /webui (#728)
  * Bump tmpl from 1.0.4 to 1.0.5 in /webui (#711)
  * Bump path-parse from 1.0.6 to 1.0.7 in /webui (#701)
  * Bump url-parse from 1.5.1 to 1.5.3 in /webui (#714)
  * Bump github.com/xanzy/go-gitlab from 0.50.4 to 0.54.1 (#732)
  * gitlab: re-enable previously broken test
  * gitlab: order events on the fly
  * Fix: github import, some issue titles cause error
  * Fix: github bridge: push then pull without duplication
  * Update URL of GitLab access token settings
  * Fix GitLab showing https:/../personal_access_token
  * Add scoop installation for Windows
  * Bump github.com/fatih/color from 1.12.0 to 1.13.0
  * Command ls: Add compact format
  * Add some documentation comments
  * gitlab: Add new iterator with state change events</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1666008001">- Fix Supplements tag for bash-completion subpackage.</changelog>
  <changelog author="mcepl@cepl.eu" date="1667476800">- Update to version 0.7.2+git.1666446996.55a2e8e:
  * doc: fix incorrect indentation</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1668945600">- Update to 0.8.0:
  - More than 800 commits and a long long time after, git-bug
    v0.8.0 is now available.
  - Once again, this release represent a push towards making
    git-bug generally useful and correct. The two main
    improvements are a new Entity framework and write-capable
    WebUI.
  - Breaking changes(openSUSE package is much closer to this
    release)
  - changes in the data model makes it a requirement to use the
    migration tool to to update any previous repo.
  - remove the legacy identities that were directly embedded in
    bugs
  - Core
  - introduce a reusable entity package capable of handling
    all the complex operations of an Entity (bug, board,
    config ...): operations, DAG manipulation, conflict merge,
    signature, integrity ... to greatly simplify writing and
    maintaining an entity. Documentation 1, Documentation 2
  - introduce CombinedId, a new kind of identifier for an
    item within an Entity (for example a comment in a bug),
    that hold two partial identifiers interleaved for fast
    addressing. Documentation
  - introduce the concept of resolvers, so that entities can
    link to another
  - use go-git to manipulate the git repository, instead of
    executing the local git binary
  - add support for signing the git commit with the author's
    signature, and verifying
  - add support for git config includes by @mindriot101
  - rework of the Repository layer for modularity, simplicity
    and testing, allowing more easily to plug an alternative
    storage
  - support for full text search in bug comments
  - support application namespace in the repository so that
    other app can use the entity package as a framework by
    @smoyer64
  - Commands
  - auto-completion of bug identifier, bridge names,
    credentials, labels, remote, identity and flags tada by
    @krobelus
  - complete refactoring to avoid global variables and be more
    conductive to testing
  - new command comment edit to edit a bug's comment
  - new command rm to remove a bug by @vincetiu8
  - ls and show learned different output format with
  - -format=&lt;format&gt;, with format being one of default, plain,
    json, compact and org-mode by @vincetiu8 and @karlicoss
  - allow user create without interactive prompt by
    @cvhariharan
  - Query language
  - support filtering on bugs having no labels
  - support filtering on metadata by @vmiklos
  - Bug
  - complete rework using the new entity framework
  - Cache
  - introduce a LRU to have a limit of entities loaded in
    memory and effectively cap the memory usage of long running
    processes by @vincetiu8
  - proper locking for concurrent access by @vincetiu8
  - Bridges
  - core: support for remote bug tracker rate limiting by
    @rng-dynamics
  - core: support to indicate that the configuration wizard is
    executed non-interactively and should have all the required
    parameters set by @GlancingMind
  - Github: revamped client and iterator with proper rate
    limiting handling by @rng-dynamics
  - Github: revamped credentials creation following Github
    removing the previous API by @rng-dynamics
  - Github: support new token format by @ellsclytn
  - Github: extended tests by @rng-dynamics
  - Github: fix push then pull creating duplicates by
    @rng-dynamics
  - Gitlab: revamped client to use the much better event API to
    replace the note API that was hard to use and caused a lot
    of problems and headaches by @5nord
  - Gitlab: fix access token settings by @remram44
  - Gitlab: cleanup titles on import by @vincetiu8
  - Gitlab: support new token format by @gaelj
  - Jira: fix incorrect client creation reusing the same
    credential
  - API
  - new HTTP handler to access files stored in git
  - new HTTP handler to upload a file to git
  - GraphQL
  - strong typing for identifiers
  - prepare for external authentication
  - introduce addCommentAndClose and addCommentAndReopen
    mutations, to comment and change a bug state in a single
    atomic operation by @GlancingMind
  - introduce editComment mutation to edit comments
  - TermUI
  - fix a crash when trying to open a bug when there are none
    by @vojta001
  - properly trim spaces in titles by @wavexx
  - make the help visually easier to parse
  - denser bug list view by @wavexx
  - fixed readability on bright terminal by @zdenek-crha
  - WebUI
  - now report GraphQL errors in the console when --log-errors
    is used
  - large refactoring to bring good practice and simplify
    future work by @sandhose
  - add support for read-only mode by @lukegb and
    @claudioantonio
  - support for creating bugs by @claudioantonio
  - support for closing and reopening bugs by @claudioantonio
  - allow to specify the host address when launching with
  - -host=&lt;host&gt; for easier hosting, in particular in
    container by @GlancingMind
  - allow specifying the initial query with --query by @vmiklos
  - dark mode by @GlancingMind
  - show count of comment on each bug in the list by
    @GlancingMind
  - improved navigation by @GlancingMind
  - comment edition and show edit history by @GlancingMind
  - bug list filtering by @GlancingMind
  - add user profile by @GlancingMind
  - show placeholder for empty comment preview by @GlancingMind</changelog>
  <changelog author="mcepl@cepl.eu" date="1711022400">- Update to version 0.8.0+git.1697403397.1212f75:
  * Fix typo
  * fix openpgp handling to sign/check
  * codespell: more ignore
  * api/graphql: regenerate after gqlgen upgrade
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * regenerate after cobra update
  * update to golang-lru v2
  * build(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2
  * build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0
  * build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  * build(deps): bump golang.org/x/vuln
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  * build(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3
  * build(deps): bump golang.org/x/crypto from 0.5.0 to 0.12.0
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.5.2
  * codespell: no "with" means using codespellrc, add more opt out
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/text from 0.9.0 to 0.12.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.90.0
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  * build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.8.0
  * execenv: fix some cache building progress bar artifact
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
  * util: better IsRunning(pid)
  * webui: also teardown cleanly on SIGTERM
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
  * CI: ignore spelling mistake in repo to be imported from github
  * tools: fix how security tools are setup and launched
  * repo: improve support for gitdir indirection
  * build(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.1
  * add more ideas in the feature matrix
  * cache: faster indexing by caping Bleve batch count
  * doc: add a feature matrix
  * chore: updated error message when detectGitPath fails
  * test: resolve changes for PR #1004, add unit test, fix issue uncovered by unit test
  * Add github workflow for codespell
  * [DATALAD RUNCMD] Run codespell -w
  * rudimentary codespell configuration
  * [DATALAD RUNCMD] Fix one ambigous overrided
  * build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0
  * commands: add a helper to generate testing regex for CLI output
  * fix(#971): parse submodule .git files instead of erroring
  * docs(commands): try to make cleaned argument use more obvious
  * style: resolve PR comments
  * version: code cleanup, fix some edge cases
  * dirty should be bool
  * address PR review
  * commands: different pattern to detect changed flags
  * style: clean up linter complaints
  * build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0
  * fix(commands): replace missing import
  * fix(commands): create env.Env once for all Cobra commands
  * commands: remove compact style for "bug", as the width adaptive default renderer cover that usage
  * command: adapt the output of the bug list to the terminal size
  * execenv: move terminal detection to Out, introduce the compagnion In
  * feat: use isatty to detect a Termios instead
  * feat: detect os.Stdin/os.Stdout mode
  * New approach to define the version
  * build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
  * repo: don't forget to close a file
  * repo: temporary use a fork of go-git due to https://github.com/go-git/go-git/pull/659
  * Fixed version info be set when go install
  * added EventMentionedInCommit
  * add wipe sub-command that remove local bugs and identities
  * commands: add a nice terminal progress bar when building the cache
  * properly close files in edge cases in various places
  * repo: check error when closing a repo in tests
  * make go1.19 fmt happy
  * cache: fix tests?
  * fix(commands): run tests in ./commands/... without ANSI color
  * build(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2
  * chore(TestCache): cleanup per PR review
  * build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0
  * refactor(TestCache): guarantee test caches are closed when tests finish
  * fix(TestCache): eliminate hanging Windows tests
  * style(TestCache): remove empty trailing line from function
  * test(cache): close second instance of RepoCache
  * ci: use Go 1.19.4 and setup-go@v3
  * fix: resolve Go vulnerabilities
  * fix(972): use prerelease of GoKart with repaired panic
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
  * fix: keyrings must return keys with entities/identities
  * commands: share JSON creation
  * CI: remove lint security step as it's crashing
  * commands: don't double build the lamport clocks
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
  * feat: upgrade go-git to v5.1.1
  * commands: generic "select" code, move bug completion in bugcmd
  * cache: simplify cache building events handling
  * commands: move bug specific input code into commands/bug/input
  * cache: tie the last printf in an event to make the core print free
  * cache: fix some bugs after refactor
  * github: cleanup test token when test is done
  * cache: generic withSnapshot, some cleanup
  * cache: tie up the refactor up to compiling
  * repository: return specific error on object not found, accept multiple namespace to push/pull
  * build(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  * WIP
  * repo: proper reduced interface for full-text indexing
  * WIP
  * doc/README: normalize verb tense and fix typo
  * build(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0
  * build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
  * WIP
  * fix: remove repeated use of the same fmt.Errorf() calls
  * WIP
  * feat: wrap ErrMultipleConfigEntry to report duplicate key
  * feat: wrap ErrNoConfigEntry to report missing key
  * benchmark-action: make it work?
  * gha: add a workflow to continuously run benchmarks
  * build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0
  * commands: reorg into different packages
  * release: don't build for darwin/386 as support has been removed in golang
  * GHA: add a release workflow to build and upload binaries
  * webui: pack into binary
  * gogit: fix incorrect loader handling
  * github: sanitize rate limit waiting time
  * go-git: concurrent loading of clocks
  * github: fix rate limiting
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * core: bubble up the comment ID when created, or edited the first comment
  * build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0
  * build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0</changelog>
  <changelog author="mcepl@cepl.eu" date="1715083200">- Update to version 0.8.0+git.1713935544.6d051a2:
  * Fix some comments
  * Update README.md
  * chore: fix some struct names in comments
  * Use HTTPS repo url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1722686400">- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
  reading git-bug.remote config value before defaulting to
  'origin' when no explicit REMOTE argument.</changelog>
  <changelog author="mcepl@cepl.eu" date="1727956800">- Update to version 0.8.0+git.1725552198.b0cc690:
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
  * graphql: properly namespace Bug to make space for other entities (#1254)
  * refactor: rename github test repository: test-github-bridge (#1256)
  * build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
  * core: make label a common type, in a similar fashion as for status (#1252)
  * chore: regenerate command completion and documentation (#1253)
  * feat: update references to the git-bug organization (#1249)
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
  * build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
  * feat: add package to dev shell: delve (#1240)
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
  * build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
  * feat(ci): support a merge queue
  * DOC: it is "new" not "configure" command (also was missing \)
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  * build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
  * fix: correct path for reusable workflow: lifecycle
  * feat: merge go directive and toolchain specification
  * feat: improved lifecycle management with stale-bot
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
  * revert: "feat: increase operations per run for workflow: cron"
  * chore: update go dependencies
  * fix: run the presubmit pipeline for PRs
  * chore: remove refs to deprecated io/ioutil
  * fix: move codeql into an independent workflow
  * feat: bump node versions to 16.x, 18.x, and 20.x
  * feat: refactor pipelines into reusable workflows
  * build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
  * build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
  * build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
  * build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
  * build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
  * build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
  * build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
  * build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  * build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
  * build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
  * build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
  * build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
  * build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
  * build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
  * build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
  * build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
  * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  * build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
  * build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
  * build(deps): bump minimatch and recursive-readdir in /webui
  * fix: add write for prs: stale/issue-and-pr
  * feat: allow for manual execution of workflow: cron
  * feat: increase operations per run for workflow: cron
  * fix: add missing `with` property to //.github/workflows:cron.yml
  * feat: add workflow for triaging stale issues and prs
  * feat: add initial editorconfig configuration file
  * feat: add a common file for git-blame ignored revisions
  * feat: add a commit message template
  * feat: add initial nix development shell
  * feat: update action library versions
  * feat: add concurrency limits to all pipelines
  * fix: bump to go v1.22.5
  * fix: correct typo: acceps =&gt; accepts
  * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
  * build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
  * build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
  * build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
  * build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
  * build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
  * build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
  * build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
  * build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
  * build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1734436800">- Update to version 0.8.0+git.1733745604.d499b6e:
  * fix typos in docs (#1266)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1289)
- Add CVE-2024-45337-bump-go-crypto.patch to bump
  golang.org/x/crypto from v0.26.0 to v0.31.0 (fix for
  CVE-2024-45337, bsc#1234565).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1736337600">- Update vendorization.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737547200">- Add missing Requires to completion subpackages.</changelog>
  <changelog author="mcepl@cepl.eu" date="1741867200">- Add CVE-2025-22869-bump-go-crypto-ssh.patch to update
  golang.org/x/crypto/ssh to v0.35.0 (bsc#1239494,
  CVE-2025-22869).</changelog>
</package>
<package pkgid="cd66ecfff24fe4adebbdca9d5f39ea90325cdd8580db6ce6592b9ffad1a002ab" name="git-bug" arch="ppc64le">
  <version epoch="0" ver="0.8.0+git.1733745604.d499b6e" rel="bp156.3.3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1611316800">- Initial packaging of 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1638014400">- Update to 0.7.2:
  - fixes a security issue (CVE-2021-28955) where arbitrary
    malicious code could be executed if someone commit a git
    executable inside the repository (reproducible only on
    Windows).</changelog>
  <changelog author="mcepl@cepl.eu" date="1638187200">- Update to version 0.7.2+git.1632416688.1eaf3ec0:
  * Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 (#709)
  * Tests for the github bridge (#706)
  * feature: Github bridge mutation rate limit (#694)
  * Add Linter Step (#698)
  * Bump golang.org/x/text from 0.3.6 to 0.3.7 (#702)
  * Bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.4 (#707)
  * Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#695)
  * Bump github.com/go-git/go-git/v5 from 5.4.1 to 5.4.2 (#689)
  * Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#693)
  * Bump dns-packet from 1.3.1 to 1.3.4 in /webui</changelog>
  <changelog author="mcepl@cepl.eu" date="1666008000">- Update to version 0.7.2+git.1665512451.0eef939:
  * makefile: better PHONY
  * webui: put react-scripts and typescript as dev-dependency
  * webui: update most of dependencies
  * build(deps): bump github.com/99designs/gqlgen from 0.17.17 to 0.17.20
  * fix: process unused (but assigned) error
  * fix(884): scan PRs for insecure practices
  * feat(530) make label commands consistent
  * test(863): fix test for full id instead of "human"
  * refactor(git-bug-863): merge ls-id into ls
  * build(deps): bump github.com/praetorian-inc/gokart from 0.4.0 to 0.5.1
  * build(deps): bump github.com/99designs/gqlgen from 0.17.13 to 0.17.17
  * fix: correct name for one of the security phonies
  * feat: run security checks during Go workflow
  * feat: add recipes for security analysis
  * fix: hide tools versioning behind build tags
  * feat: add security tools
  * feat: version tools using Go module system
  * generalized interface for an Entity
  * dag: test op serialisation with the unmarshaller, to allow resolving entities
  * fix(850): normalize Windows line endings -&gt; *nix (golden files)
  * fix(850): normalize Windows line endings -&gt; *nix
  * fix(850): merge in CombinedId from 664
  * webui: add a flag to log handling errors
  * build(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.1
  * webui: adapt to CombinedId
  * bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
  * build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.72.0
  * move bug.Status in entities/common for reuse
  * fix(850): remove obsolete test logging
  * tests(850): add tests for comment ls, add and edit
  * move {bug,identity} to /entities, move input to /commands
  * remove file that shouldn't be there
  * core: generalized resolvers to resolve any entity time when unmarshalling an operation
  * fix(836): revert to older test harness
  * feat(836): updates default ls formatter for TSV output
  * docs(847): add compact to docs and bash for ls command's format flag
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
  * build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
  * build: go 1.18 minimum
  * bug: fix an issue where Id would be used, then changed due to metadata
  * entity/dag: proper base operation for simplified implementation
  * doc: more tiny fixes
  * doc: more tiny fixes
  * doc: tiny tweaks
  * test(809): do not export function that returns GoGit filesystem
  * test(809): remove reliance on repo's filesystem
  * test: use testing.TB as common interface
  * test(809): remove remaining calls to InitGoRepo in tests
  * refactor(809): eliminate need to defer CleanupTestRepos()
  * test(778): simplify and guarantee backend cleanup
  * refactor(778): test only command implementations
  * chore(808): rearrange imports to git-bug convention
  * test(808): document getCWD() and clean-up arguments
  * test(808): skip root help test that uses a golden file
  * build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  * fix(808): remove duplication stderr/stdout set-up
  * test(808): make build tag compatible with Go 1.16
  * test(808): do not run golden file tests on Windows
  * fix(808): simplify handling of Windows line terminations
  * chore(808): merge in LocalStorage namespace configuration
  * fix(808): replace Windows line terminators
  * github: fix data race when closing event channel
  * graphql: fix two invalid mutex lock leading to data races
  * fix(778): remove extra mutex lock when resolving bug prefix
  * cache: ensure that the default repo has a non-empty name to make js/apollo happy
  * doc: more discoverable docs
  * misc: move all completions in a dedicated folder
  * refactor: simplify creation of temp dir - after 1.15
  * fix: remove only t.Parallel()
  * gogit: close index before deleting it on disk
  * test: clean up temp dir and repo correctly
  * test(778): execute rm bug in testEnv (hangs)
  * test(778): execute add user in testEnv and return userID
  * test(778): clear output after user creation
  * test(778): verify user create results in an identity and cache
  * test(778): verify root command returns main help text
  * test(778): allow alternate CWD via context
  * test(778): capture stderr and stdout during tests
  * test: add verification that localStorage.Root() resolves to the correct absolute filepath
  * refactor: use namespace instead of application of applicationName
  * chore: clean-up commented code
  * feat: make local storage configurable
  * build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0
  * model: Multiple, minor readability and language improvements
  * model: Removes now outdated statement about ops and root
  * model: Highlight some words with special meaning
  * model: Links to a section further down
  * model: Moves example description after the example
  * model: Adds link explaining nounce (wikipedia)
  * model: strict Markdown requires empty lines before (and after) lists
  * completion: lots of small ironing
  * ls: fix incorrect query parsing with quotes escaped by the shell
  * misc: fix bash completion with "git bug"
  * completion: use the correct GenBashCompletionV2 instead of the legacy function
  * Add command-specific argument completions
  * a few fixes
  * build(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.64.0
  * Allow new gitlab PAT format
  * entity/dag: add an extensive example
  * doc: add missing file
  * update doc
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  * bug: don't serialize multiple time the author, only once in OperationPack
  * jira: fix incorrect client creation reusing the same credential
  * update cobra to v1.4.0
  * Bump github.com/99designs/gqlgen from 0.16.0 to 0.17.1
  * build: require go 1.16
  * build(deps): bump github.com/99designs/keyring from 1.2.0 to 1.2.1
  * Bump github.com/vektah/gqlparser/v2 from 2.4.0 to 2.4.1
  * entity: allow to resolve identities when numashalling operations
  * Fix a bunch of comments and documentations
  * build(deps): bump github.com/xanzy/go-gitlab from 0.57.0 to 0.59.0
  * Bump github.com/xanzy/go-gitlab from 0.55.1 to 0.57.0 (#757)
  * webui: fix dark theme colors
  * webui: fix compile
  * CI: update nodejs
  * Bump github.com/vektah/gqlparser/v2 from 2.2.0 to 2.4.0
  * webui: replace GraphQL linter
  * webui: upgrade Material UI
  * webui: upgrade react-router
  * webui: replace React imports
  * webui: upgrade most dependencies
  * webui: upgrade graphql-codegen dependencies
  * Bump github.com/xanzy/go-gitlab from 0.54.3 to 0.55.1
  * update gocui
  * update keyring and migrate to github.com/ProtonMail/go-crypto
  * update gqlgen
  * Bump follow-redirects from 1.13.0 to 1.14.7 in /webui (#735)
  * Bump github.com/xanzy/go-gitlab from 0.54.1 to 0.54.3 (#734)
  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#731)
  * Bump ws from 5.2.2 to 5.2.3 in /webui (#728)
  * Bump tmpl from 1.0.4 to 1.0.5 in /webui (#711)
  * Bump path-parse from 1.0.6 to 1.0.7 in /webui (#701)
  * Bump url-parse from 1.5.1 to 1.5.3 in /webui (#714)
  * Bump github.com/xanzy/go-gitlab from 0.50.4 to 0.54.1 (#732)
  * gitlab: re-enable previously broken test
  * gitlab: order events on the fly
  * Fix: github import, some issue titles cause error
  * Fix: github bridge: push then pull without duplication
  * Update URL of GitLab access token settings
  * Fix GitLab showing https:/../personal_access_token
  * Add scoop installation for Windows
  * Bump github.com/fatih/color from 1.12.0 to 1.13.0
  * Command ls: Add compact format
  * Add some documentation comments
  * gitlab: Add new iterator with state change events</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1666008001">- Fix Supplements tag for bash-completion subpackage.</changelog>
  <changelog author="mcepl@cepl.eu" date="1667476800">- Update to version 0.7.2+git.1666446996.55a2e8e:
  * doc: fix incorrect indentation</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1668945600">- Update to 0.8.0:
  - More than 800 commits and a long long time after, git-bug
    v0.8.0 is now available.
  - Once again, this release represent a push towards making
    git-bug generally useful and correct. The two main
    improvements are a new Entity framework and write-capable
    WebUI.
  - Breaking changes(openSUSE package is much closer to this
    release)
  - changes in the data model makes it a requirement to use the
    migration tool to to update any previous repo.
  - remove the legacy identities that were directly embedded in
    bugs
  - Core
  - introduce a reusable entity package capable of handling
    all the complex operations of an Entity (bug, board,
    config ...): operations, DAG manipulation, conflict merge,
    signature, integrity ... to greatly simplify writing and
    maintaining an entity. Documentation 1, Documentation 2
  - introduce CombinedId, a new kind of identifier for an
    item within an Entity (for example a comment in a bug),
    that hold two partial identifiers interleaved for fast
    addressing. Documentation
  - introduce the concept of resolvers, so that entities can
    link to another
  - use go-git to manipulate the git repository, instead of
    executing the local git binary
  - add support for signing the git commit with the author's
    signature, and verifying
  - add support for git config includes by @mindriot101
  - rework of the Repository layer for modularity, simplicity
    and testing, allowing more easily to plug an alternative
    storage
  - support for full text search in bug comments
  - support application namespace in the repository so that
    other app can use the entity package as a framework by
    @smoyer64
  - Commands
  - auto-completion of bug identifier, bridge names,
    credentials, labels, remote, identity and flags tada by
    @krobelus
  - complete refactoring to avoid global variables and be more
    conductive to testing
  - new command comment edit to edit a bug's comment
  - new command rm to remove a bug by @vincetiu8
  - ls and show learned different output format with
  - -format=&lt;format&gt;, with format being one of default, plain,
    json, compact and org-mode by @vincetiu8 and @karlicoss
  - allow user create without interactive prompt by
    @cvhariharan
  - Query language
  - support filtering on bugs having no labels
  - support filtering on metadata by @vmiklos
  - Bug
  - complete rework using the new entity framework
  - Cache
  - introduce a LRU to have a limit of entities loaded in
    memory and effectively cap the memory usage of long running
    processes by @vincetiu8
  - proper locking for concurrent access by @vincetiu8
  - Bridges
  - core: support for remote bug tracker rate limiting by
    @rng-dynamics
  - core: support to indicate that the configuration wizard is
    executed non-interactively and should have all the required
    parameters set by @GlancingMind
  - Github: revamped client and iterator with proper rate
    limiting handling by @rng-dynamics
  - Github: revamped credentials creation following Github
    removing the previous API by @rng-dynamics
  - Github: support new token format by @ellsclytn
  - Github: extended tests by @rng-dynamics
  - Github: fix push then pull creating duplicates by
    @rng-dynamics
  - Gitlab: revamped client to use the much better event API to
    replace the note API that was hard to use and caused a lot
    of problems and headaches by @5nord
  - Gitlab: fix access token settings by @remram44
  - Gitlab: cleanup titles on import by @vincetiu8
  - Gitlab: support new token format by @gaelj
  - Jira: fix incorrect client creation reusing the same
    credential
  - API
  - new HTTP handler to access files stored in git
  - new HTTP handler to upload a file to git
  - GraphQL
  - strong typing for identifiers
  - prepare for external authentication
  - introduce addCommentAndClose and addCommentAndReopen
    mutations, to comment and change a bug state in a single
    atomic operation by @GlancingMind
  - introduce editComment mutation to edit comments
  - TermUI
  - fix a crash when trying to open a bug when there are none
    by @vojta001
  - properly trim spaces in titles by @wavexx
  - make the help visually easier to parse
  - denser bug list view by @wavexx
  - fixed readability on bright terminal by @zdenek-crha
  - WebUI
  - now report GraphQL errors in the console when --log-errors
    is used
  - large refactoring to bring good practice and simplify
    future work by @sandhose
  - add support for read-only mode by @lukegb and
    @claudioantonio
  - support for creating bugs by @claudioantonio
  - support for closing and reopening bugs by @claudioantonio
  - allow to specify the host address when launching with
  - -host=&lt;host&gt; for easier hosting, in particular in
    container by @GlancingMind
  - allow specifying the initial query with --query by @vmiklos
  - dark mode by @GlancingMind
  - show count of comment on each bug in the list by
    @GlancingMind
  - improved navigation by @GlancingMind
  - comment edition and show edit history by @GlancingMind
  - bug list filtering by @GlancingMind
  - add user profile by @GlancingMind
  - show placeholder for empty comment preview by @GlancingMind</changelog>
  <changelog author="mcepl@cepl.eu" date="1711022400">- Update to version 0.8.0+git.1697403397.1212f75:
  * Fix typo
  * fix openpgp handling to sign/check
  * codespell: more ignore
  * api/graphql: regenerate after gqlgen upgrade
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * regenerate after cobra update
  * update to golang-lru v2
  * build(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2
  * build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0
  * build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  * build(deps): bump golang.org/x/vuln
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  * build(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3
  * build(deps): bump golang.org/x/crypto from 0.5.0 to 0.12.0
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.5.2
  * codespell: no "with" means using codespellrc, add more opt out
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/text from 0.9.0 to 0.12.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.90.0
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  * build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.8.0
  * execenv: fix some cache building progress bar artifact
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
  * util: better IsRunning(pid)
  * webui: also teardown cleanly on SIGTERM
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
  * CI: ignore spelling mistake in repo to be imported from github
  * tools: fix how security tools are setup and launched
  * repo: improve support for gitdir indirection
  * build(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.1
  * add more ideas in the feature matrix
  * cache: faster indexing by caping Bleve batch count
  * doc: add a feature matrix
  * chore: updated error message when detectGitPath fails
  * test: resolve changes for PR #1004, add unit test, fix issue uncovered by unit test
  * Add github workflow for codespell
  * [DATALAD RUNCMD] Run codespell -w
  * rudimentary codespell configuration
  * [DATALAD RUNCMD] Fix one ambigous overrided
  * build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0
  * commands: add a helper to generate testing regex for CLI output
  * fix(#971): parse submodule .git files instead of erroring
  * docs(commands): try to make cleaned argument use more obvious
  * style: resolve PR comments
  * version: code cleanup, fix some edge cases
  * dirty should be bool
  * address PR review
  * commands: different pattern to detect changed flags
  * style: clean up linter complaints
  * build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0
  * fix(commands): replace missing import
  * fix(commands): create env.Env once for all Cobra commands
  * commands: remove compact style for "bug", as the width adaptive default renderer cover that usage
  * command: adapt the output of the bug list to the terminal size
  * execenv: move terminal detection to Out, introduce the compagnion In
  * feat: use isatty to detect a Termios instead
  * feat: detect os.Stdin/os.Stdout mode
  * New approach to define the version
  * build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
  * repo: don't forget to close a file
  * repo: temporary use a fork of go-git due to https://github.com/go-git/go-git/pull/659
  * Fixed version info be set when go install
  * added EventMentionedInCommit
  * add wipe sub-command that remove local bugs and identities
  * commands: add a nice terminal progress bar when building the cache
  * properly close files in edge cases in various places
  * repo: check error when closing a repo in tests
  * make go1.19 fmt happy
  * cache: fix tests?
  * fix(commands): run tests in ./commands/... without ANSI color
  * build(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2
  * chore(TestCache): cleanup per PR review
  * build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0
  * refactor(TestCache): guarantee test caches are closed when tests finish
  * fix(TestCache): eliminate hanging Windows tests
  * style(TestCache): remove empty trailing line from function
  * test(cache): close second instance of RepoCache
  * ci: use Go 1.19.4 and setup-go@v3
  * fix: resolve Go vulnerabilities
  * fix(972): use prerelease of GoKart with repaired panic
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
  * fix: keyrings must return keys with entities/identities
  * commands: share JSON creation
  * CI: remove lint security step as it's crashing
  * commands: don't double build the lamport clocks
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
  * feat: upgrade go-git to v5.1.1
  * commands: generic "select" code, move bug completion in bugcmd
  * cache: simplify cache building events handling
  * commands: move bug specific input code into commands/bug/input
  * cache: tie the last printf in an event to make the core print free
  * cache: fix some bugs after refactor
  * github: cleanup test token when test is done
  * cache: generic withSnapshot, some cleanup
  * cache: tie up the refactor up to compiling
  * repository: return specific error on object not found, accept multiple namespace to push/pull
  * build(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  * WIP
  * repo: proper reduced interface for full-text indexing
  * WIP
  * doc/README: normalize verb tense and fix typo
  * build(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0
  * build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
  * WIP
  * fix: remove repeated use of the same fmt.Errorf() calls
  * WIP
  * feat: wrap ErrMultipleConfigEntry to report duplicate key
  * feat: wrap ErrNoConfigEntry to report missing key
  * benchmark-action: make it work?
  * gha: add a workflow to continuously run benchmarks
  * build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0
  * commands: reorg into different packages
  * release: don't build for darwin/386 as support has been removed in golang
  * GHA: add a release workflow to build and upload binaries
  * webui: pack into binary
  * gogit: fix incorrect loader handling
  * github: sanitize rate limit waiting time
  * go-git: concurrent loading of clocks
  * github: fix rate limiting
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * core: bubble up the comment ID when created, or edited the first comment
  * build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0
  * build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0</changelog>
  <changelog author="mcepl@cepl.eu" date="1715083200">- Update to version 0.8.0+git.1713935544.6d051a2:
  * Fix some comments
  * Update README.md
  * chore: fix some struct names in comments
  * Use HTTPS repo url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1722686400">- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
  reading git-bug.remote config value before defaulting to
  'origin' when no explicit REMOTE argument.</changelog>
  <changelog author="mcepl@cepl.eu" date="1727956800">- Update to version 0.8.0+git.1725552198.b0cc690:
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
  * graphql: properly namespace Bug to make space for other entities (#1254)
  * refactor: rename github test repository: test-github-bridge (#1256)
  * build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
  * core: make label a common type, in a similar fashion as for status (#1252)
  * chore: regenerate command completion and documentation (#1253)
  * feat: update references to the git-bug organization (#1249)
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
  * build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
  * feat: add package to dev shell: delve (#1240)
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
  * build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
  * feat(ci): support a merge queue
  * DOC: it is "new" not "configure" command (also was missing \)
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  * build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
  * fix: correct path for reusable workflow: lifecycle
  * feat: merge go directive and toolchain specification
  * feat: improved lifecycle management with stale-bot
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
  * revert: "feat: increase operations per run for workflow: cron"
  * chore: update go dependencies
  * fix: run the presubmit pipeline for PRs
  * chore: remove refs to deprecated io/ioutil
  * fix: move codeql into an independent workflow
  * feat: bump node versions to 16.x, 18.x, and 20.x
  * feat: refactor pipelines into reusable workflows
  * build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
  * build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
  * build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
  * build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
  * build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
  * build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
  * build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
  * build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  * build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
  * build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
  * build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
  * build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
  * build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
  * build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
  * build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
  * build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
  * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  * build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
  * build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
  * build(deps): bump minimatch and recursive-readdir in /webui
  * fix: add write for prs: stale/issue-and-pr
  * feat: allow for manual execution of workflow: cron
  * feat: increase operations per run for workflow: cron
  * fix: add missing `with` property to //.github/workflows:cron.yml
  * feat: add workflow for triaging stale issues and prs
  * feat: add initial editorconfig configuration file
  * feat: add a common file for git-blame ignored revisions
  * feat: add a commit message template
  * feat: add initial nix development shell
  * feat: update action library versions
  * feat: add concurrency limits to all pipelines
  * fix: bump to go v1.22.5
  * fix: correct typo: acceps =&gt; accepts
  * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
  * build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
  * build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
  * build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
  * build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
  * build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
  * build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
  * build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
  * build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
  * build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1734436800">- Update to version 0.8.0+git.1733745604.d499b6e:
  * fix typos in docs (#1266)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1289)
- Add CVE-2024-45337-bump-go-crypto.patch to bump
  golang.org/x/crypto from v0.26.0 to v0.31.0 (fix for
  CVE-2024-45337, bsc#1234565).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1736337600">- Update vendorization.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737547200">- Add missing Requires to completion subpackages.</changelog>
  <changelog author="mcepl@cepl.eu" date="1741867200">- Add CVE-2025-22869-bump-go-crypto-ssh.patch to update
  golang.org/x/crypto/ssh to v0.35.0 (bsc#1239494,
  CVE-2025-22869).</changelog>
</package>
<package pkgid="532e443617fa29ea20030f80af9570eda37df0b26fb90dc333bc030a9a14e00f" name="git-bug" arch="s390x">
  <version epoch="0" ver="0.8.0+git.1733745604.d499b6e" rel="bp156.3.3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1611316800">- Initial packaging of 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1638014400">- Update to 0.7.2:
  - fixes a security issue (CVE-2021-28955) where arbitrary
    malicious code could be executed if someone commit a git
    executable inside the repository (reproducible only on
    Windows).</changelog>
  <changelog author="mcepl@cepl.eu" date="1638187200">- Update to version 0.7.2+git.1632416688.1eaf3ec0:
  * Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 (#709)
  * Tests for the github bridge (#706)
  * feature: Github bridge mutation rate limit (#694)
  * Add Linter Step (#698)
  * Bump golang.org/x/text from 0.3.6 to 0.3.7 (#702)
  * Bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.4 (#707)
  * Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#695)
  * Bump github.com/go-git/go-git/v5 from 5.4.1 to 5.4.2 (#689)
  * Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#693)
  * Bump dns-packet from 1.3.1 to 1.3.4 in /webui</changelog>
  <changelog author="mcepl@cepl.eu" date="1666008000">- Update to version 0.7.2+git.1665512451.0eef939:
  * makefile: better PHONY
  * webui: put react-scripts and typescript as dev-dependency
  * webui: update most of dependencies
  * build(deps): bump github.com/99designs/gqlgen from 0.17.17 to 0.17.20
  * fix: process unused (but assigned) error
  * fix(884): scan PRs for insecure practices
  * feat(530) make label commands consistent
  * test(863): fix test for full id instead of "human"
  * refactor(git-bug-863): merge ls-id into ls
  * build(deps): bump github.com/praetorian-inc/gokart from 0.4.0 to 0.5.1
  * build(deps): bump github.com/99designs/gqlgen from 0.17.13 to 0.17.17
  * fix: correct name for one of the security phonies
  * feat: run security checks during Go workflow
  * feat: add recipes for security analysis
  * fix: hide tools versioning behind build tags
  * feat: add security tools
  * feat: version tools using Go module system
  * generalized interface for an Entity
  * dag: test op serialisation with the unmarshaller, to allow resolving entities
  * fix(850): normalize Windows line endings -&gt; *nix (golden files)
  * fix(850): normalize Windows line endings -&gt; *nix
  * fix(850): merge in CombinedId from 664
  * webui: add a flag to log handling errors
  * build(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.1
  * webui: adapt to CombinedId
  * bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
  * build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.72.0
  * move bug.Status in entities/common for reuse
  * fix(850): remove obsolete test logging
  * tests(850): add tests for comment ls, add and edit
  * move {bug,identity} to /entities, move input to /commands
  * remove file that shouldn't be there
  * core: generalized resolvers to resolve any entity time when unmarshalling an operation
  * fix(836): revert to older test harness
  * feat(836): updates default ls formatter for TSV output
  * docs(847): add compact to docs and bash for ls command's format flag
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
  * build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
  * build: go 1.18 minimum
  * bug: fix an issue where Id would be used, then changed due to metadata
  * entity/dag: proper base operation for simplified implementation
  * doc: more tiny fixes
  * doc: more tiny fixes
  * doc: tiny tweaks
  * test(809): do not export function that returns GoGit filesystem
  * test(809): remove reliance on repo's filesystem
  * test: use testing.TB as common interface
  * test(809): remove remaining calls to InitGoRepo in tests
  * refactor(809): eliminate need to defer CleanupTestRepos()
  * test(778): simplify and guarantee backend cleanup
  * refactor(778): test only command implementations
  * chore(808): rearrange imports to git-bug convention
  * test(808): document getCWD() and clean-up arguments
  * test(808): skip root help test that uses a golden file
  * build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  * fix(808): remove duplication stderr/stdout set-up
  * test(808): make build tag compatible with Go 1.16
  * test(808): do not run golden file tests on Windows
  * fix(808): simplify handling of Windows line terminations
  * chore(808): merge in LocalStorage namespace configuration
  * fix(808): replace Windows line terminators
  * github: fix data race when closing event channel
  * graphql: fix two invalid mutex lock leading to data races
  * fix(778): remove extra mutex lock when resolving bug prefix
  * cache: ensure that the default repo has a non-empty name to make js/apollo happy
  * doc: more discoverable docs
  * misc: move all completions in a dedicated folder
  * refactor: simplify creation of temp dir - after 1.15
  * fix: remove only t.Parallel()
  * gogit: close index before deleting it on disk
  * test: clean up temp dir and repo correctly
  * test(778): execute rm bug in testEnv (hangs)
  * test(778): execute add user in testEnv and return userID
  * test(778): clear output after user creation
  * test(778): verify user create results in an identity and cache
  * test(778): verify root command returns main help text
  * test(778): allow alternate CWD via context
  * test(778): capture stderr and stdout during tests
  * test: add verification that localStorage.Root() resolves to the correct absolute filepath
  * refactor: use namespace instead of application of applicationName
  * chore: clean-up commented code
  * feat: make local storage configurable
  * build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0
  * model: Multiple, minor readability and language improvements
  * model: Removes now outdated statement about ops and root
  * model: Highlight some words with special meaning
  * model: Links to a section further down
  * model: Moves example description after the example
  * model: Adds link explaining nounce (wikipedia)
  * model: strict Markdown requires empty lines before (and after) lists
  * completion: lots of small ironing
  * ls: fix incorrect query parsing with quotes escaped by the shell
  * misc: fix bash completion with "git bug"
  * completion: use the correct GenBashCompletionV2 instead of the legacy function
  * Add command-specific argument completions
  * a few fixes
  * build(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.64.0
  * Allow new gitlab PAT format
  * entity/dag: add an extensive example
  * doc: add missing file
  * update doc
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  * bug: don't serialize multiple time the author, only once in OperationPack
  * jira: fix incorrect client creation reusing the same credential
  * update cobra to v1.4.0
  * Bump github.com/99designs/gqlgen from 0.16.0 to 0.17.1
  * build: require go 1.16
  * build(deps): bump github.com/99designs/keyring from 1.2.0 to 1.2.1
  * Bump github.com/vektah/gqlparser/v2 from 2.4.0 to 2.4.1
  * entity: allow to resolve identities when numashalling operations
  * Fix a bunch of comments and documentations
  * build(deps): bump github.com/xanzy/go-gitlab from 0.57.0 to 0.59.0
  * Bump github.com/xanzy/go-gitlab from 0.55.1 to 0.57.0 (#757)
  * webui: fix dark theme colors
  * webui: fix compile
  * CI: update nodejs
  * Bump github.com/vektah/gqlparser/v2 from 2.2.0 to 2.4.0
  * webui: replace GraphQL linter
  * webui: upgrade Material UI
  * webui: upgrade react-router
  * webui: replace React imports
  * webui: upgrade most dependencies
  * webui: upgrade graphql-codegen dependencies
  * Bump github.com/xanzy/go-gitlab from 0.54.3 to 0.55.1
  * update gocui
  * update keyring and migrate to github.com/ProtonMail/go-crypto
  * update gqlgen
  * Bump follow-redirects from 1.13.0 to 1.14.7 in /webui (#735)
  * Bump github.com/xanzy/go-gitlab from 0.54.1 to 0.54.3 (#734)
  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#731)
  * Bump ws from 5.2.2 to 5.2.3 in /webui (#728)
  * Bump tmpl from 1.0.4 to 1.0.5 in /webui (#711)
  * Bump path-parse from 1.0.6 to 1.0.7 in /webui (#701)
  * Bump url-parse from 1.5.1 to 1.5.3 in /webui (#714)
  * Bump github.com/xanzy/go-gitlab from 0.50.4 to 0.54.1 (#732)
  * gitlab: re-enable previously broken test
  * gitlab: order events on the fly
  * Fix: github import, some issue titles cause error
  * Fix: github bridge: push then pull without duplication
  * Update URL of GitLab access token settings
  * Fix GitLab showing https:/../personal_access_token
  * Add scoop installation for Windows
  * Bump github.com/fatih/color from 1.12.0 to 1.13.0
  * Command ls: Add compact format
  * Add some documentation comments
  * gitlab: Add new iterator with state change events</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1666008001">- Fix Supplements tag for bash-completion subpackage.</changelog>
  <changelog author="mcepl@cepl.eu" date="1667476800">- Update to version 0.7.2+git.1666446996.55a2e8e:
  * doc: fix incorrect indentation</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1668945600">- Update to 0.8.0:
  - More than 800 commits and a long long time after, git-bug
    v0.8.0 is now available.
  - Once again, this release represent a push towards making
    git-bug generally useful and correct. The two main
    improvements are a new Entity framework and write-capable
    WebUI.
  - Breaking changes(openSUSE package is much closer to this
    release)
  - changes in the data model makes it a requirement to use the
    migration tool to to update any previous repo.
  - remove the legacy identities that were directly embedded in
    bugs
  - Core
  - introduce a reusable entity package capable of handling
    all the complex operations of an Entity (bug, board,
    config ...): operations, DAG manipulation, conflict merge,
    signature, integrity ... to greatly simplify writing and
    maintaining an entity. Documentation 1, Documentation 2
  - introduce CombinedId, a new kind of identifier for an
    item within an Entity (for example a comment in a bug),
    that hold two partial identifiers interleaved for fast
    addressing. Documentation
  - introduce the concept of resolvers, so that entities can
    link to another
  - use go-git to manipulate the git repository, instead of
    executing the local git binary
  - add support for signing the git commit with the author's
    signature, and verifying
  - add support for git config includes by @mindriot101
  - rework of the Repository layer for modularity, simplicity
    and testing, allowing more easily to plug an alternative
    storage
  - support for full text search in bug comments
  - support application namespace in the repository so that
    other app can use the entity package as a framework by
    @smoyer64
  - Commands
  - auto-completion of bug identifier, bridge names,
    credentials, labels, remote, identity and flags tada by
    @krobelus
  - complete refactoring to avoid global variables and be more
    conductive to testing
  - new command comment edit to edit a bug's comment
  - new command rm to remove a bug by @vincetiu8
  - ls and show learned different output format with
  - -format=&lt;format&gt;, with format being one of default, plain,
    json, compact and org-mode by @vincetiu8 and @karlicoss
  - allow user create without interactive prompt by
    @cvhariharan
  - Query language
  - support filtering on bugs having no labels
  - support filtering on metadata by @vmiklos
  - Bug
  - complete rework using the new entity framework
  - Cache
  - introduce a LRU to have a limit of entities loaded in
    memory and effectively cap the memory usage of long running
    processes by @vincetiu8
  - proper locking for concurrent access by @vincetiu8
  - Bridges
  - core: support for remote bug tracker rate limiting by
    @rng-dynamics
  - core: support to indicate that the configuration wizard is
    executed non-interactively and should have all the required
    parameters set by @GlancingMind
  - Github: revamped client and iterator with proper rate
    limiting handling by @rng-dynamics
  - Github: revamped credentials creation following Github
    removing the previous API by @rng-dynamics
  - Github: support new token format by @ellsclytn
  - Github: extended tests by @rng-dynamics
  - Github: fix push then pull creating duplicates by
    @rng-dynamics
  - Gitlab: revamped client to use the much better event API to
    replace the note API that was hard to use and caused a lot
    of problems and headaches by @5nord
  - Gitlab: fix access token settings by @remram44
  - Gitlab: cleanup titles on import by @vincetiu8
  - Gitlab: support new token format by @gaelj
  - Jira: fix incorrect client creation reusing the same
    credential
  - API
  - new HTTP handler to access files stored in git
  - new HTTP handler to upload a file to git
  - GraphQL
  - strong typing for identifiers
  - prepare for external authentication
  - introduce addCommentAndClose and addCommentAndReopen
    mutations, to comment and change a bug state in a single
    atomic operation by @GlancingMind
  - introduce editComment mutation to edit comments
  - TermUI
  - fix a crash when trying to open a bug when there are none
    by @vojta001
  - properly trim spaces in titles by @wavexx
  - make the help visually easier to parse
  - denser bug list view by @wavexx
  - fixed readability on bright terminal by @zdenek-crha
  - WebUI
  - now report GraphQL errors in the console when --log-errors
    is used
  - large refactoring to bring good practice and simplify
    future work by @sandhose
  - add support for read-only mode by @lukegb and
    @claudioantonio
  - support for creating bugs by @claudioantonio
  - support for closing and reopening bugs by @claudioantonio
  - allow to specify the host address when launching with
  - -host=&lt;host&gt; for easier hosting, in particular in
    container by @GlancingMind
  - allow specifying the initial query with --query by @vmiklos
  - dark mode by @GlancingMind
  - show count of comment on each bug in the list by
    @GlancingMind
  - improved navigation by @GlancingMind
  - comment edition and show edit history by @GlancingMind
  - bug list filtering by @GlancingMind
  - add user profile by @GlancingMind
  - show placeholder for empty comment preview by @GlancingMind</changelog>
  <changelog author="mcepl@cepl.eu" date="1711022400">- Update to version 0.8.0+git.1697403397.1212f75:
  * Fix typo
  * fix openpgp handling to sign/check
  * codespell: more ignore
  * api/graphql: regenerate after gqlgen upgrade
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * regenerate after cobra update
  * update to golang-lru v2
  * build(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2
  * build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0
  * build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  * build(deps): bump golang.org/x/vuln
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  * build(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3
  * build(deps): bump golang.org/x/crypto from 0.5.0 to 0.12.0
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.5.2
  * codespell: no "with" means using codespellrc, add more opt out
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/text from 0.9.0 to 0.12.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.90.0
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  * build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.8.0
  * execenv: fix some cache building progress bar artifact
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
  * util: better IsRunning(pid)
  * webui: also teardown cleanly on SIGTERM
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
  * CI: ignore spelling mistake in repo to be imported from github
  * tools: fix how security tools are setup and launched
  * repo: improve support for gitdir indirection
  * build(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.1
  * add more ideas in the feature matrix
  * cache: faster indexing by caping Bleve batch count
  * doc: add a feature matrix
  * chore: updated error message when detectGitPath fails
  * test: resolve changes for PR #1004, add unit test, fix issue uncovered by unit test
  * Add github workflow for codespell
  * [DATALAD RUNCMD] Run codespell -w
  * rudimentary codespell configuration
  * [DATALAD RUNCMD] Fix one ambigous overrided
  * build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0
  * commands: add a helper to generate testing regex for CLI output
  * fix(#971): parse submodule .git files instead of erroring
  * docs(commands): try to make cleaned argument use more obvious
  * style: resolve PR comments
  * version: code cleanup, fix some edge cases
  * dirty should be bool
  * address PR review
  * commands: different pattern to detect changed flags
  * style: clean up linter complaints
  * build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0
  * fix(commands): replace missing import
  * fix(commands): create env.Env once for all Cobra commands
  * commands: remove compact style for "bug", as the width adaptive default renderer cover that usage
  * command: adapt the output of the bug list to the terminal size
  * execenv: move terminal detection to Out, introduce the compagnion In
  * feat: use isatty to detect a Termios instead
  * feat: detect os.Stdin/os.Stdout mode
  * New approach to define the version
  * build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
  * repo: don't forget to close a file
  * repo: temporary use a fork of go-git due to https://github.com/go-git/go-git/pull/659
  * Fixed version info be set when go install
  * added EventMentionedInCommit
  * add wipe sub-command that remove local bugs and identities
  * commands: add a nice terminal progress bar when building the cache
  * properly close files in edge cases in various places
  * repo: check error when closing a repo in tests
  * make go1.19 fmt happy
  * cache: fix tests?
  * fix(commands): run tests in ./commands/... without ANSI color
  * build(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2
  * chore(TestCache): cleanup per PR review
  * build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0
  * refactor(TestCache): guarantee test caches are closed when tests finish
  * fix(TestCache): eliminate hanging Windows tests
  * style(TestCache): remove empty trailing line from function
  * test(cache): close second instance of RepoCache
  * ci: use Go 1.19.4 and setup-go@v3
  * fix: resolve Go vulnerabilities
  * fix(972): use prerelease of GoKart with repaired panic
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
  * fix: keyrings must return keys with entities/identities
  * commands: share JSON creation
  * CI: remove lint security step as it's crashing
  * commands: don't double build the lamport clocks
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
  * feat: upgrade go-git to v5.1.1
  * commands: generic "select" code, move bug completion in bugcmd
  * cache: simplify cache building events handling
  * commands: move bug specific input code into commands/bug/input
  * cache: tie the last printf in an event to make the core print free
  * cache: fix some bugs after refactor
  * github: cleanup test token when test is done
  * cache: generic withSnapshot, some cleanup
  * cache: tie up the refactor up to compiling
  * repository: return specific error on object not found, accept multiple namespace to push/pull
  * build(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  * WIP
  * repo: proper reduced interface for full-text indexing
  * WIP
  * doc/README: normalize verb tense and fix typo
  * build(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0
  * build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
  * WIP
  * fix: remove repeated use of the same fmt.Errorf() calls
  * WIP
  * feat: wrap ErrMultipleConfigEntry to report duplicate key
  * feat: wrap ErrNoConfigEntry to report missing key
  * benchmark-action: make it work?
  * gha: add a workflow to continuously run benchmarks
  * build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0
  * commands: reorg into different packages
  * release: don't build for darwin/386 as support has been removed in golang
  * GHA: add a release workflow to build and upload binaries
  * webui: pack into binary
  * gogit: fix incorrect loader handling
  * github: sanitize rate limit waiting time
  * go-git: concurrent loading of clocks
  * github: fix rate limiting
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * core: bubble up the comment ID when created, or edited the first comment
  * build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0
  * build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0</changelog>
  <changelog author="mcepl@cepl.eu" date="1715083200">- Update to version 0.8.0+git.1713935544.6d051a2:
  * Fix some comments
  * Update README.md
  * chore: fix some struct names in comments
  * Use HTTPS repo url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1722686400">- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
  reading git-bug.remote config value before defaulting to
  'origin' when no explicit REMOTE argument.</changelog>
  <changelog author="mcepl@cepl.eu" date="1727956800">- Update to version 0.8.0+git.1725552198.b0cc690:
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
  * graphql: properly namespace Bug to make space for other entities (#1254)
  * refactor: rename github test repository: test-github-bridge (#1256)
  * build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
  * core: make label a common type, in a similar fashion as for status (#1252)
  * chore: regenerate command completion and documentation (#1253)
  * feat: update references to the git-bug organization (#1249)
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
  * build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
  * feat: add package to dev shell: delve (#1240)
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
  * build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
  * feat(ci): support a merge queue
  * DOC: it is "new" not "configure" command (also was missing \)
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  * build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
  * fix: correct path for reusable workflow: lifecycle
  * feat: merge go directive and toolchain specification
  * feat: improved lifecycle management with stale-bot
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
  * revert: "feat: increase operations per run for workflow: cron"
  * chore: update go dependencies
  * fix: run the presubmit pipeline for PRs
  * chore: remove refs to deprecated io/ioutil
  * fix: move codeql into an independent workflow
  * feat: bump node versions to 16.x, 18.x, and 20.x
  * feat: refactor pipelines into reusable workflows
  * build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
  * build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
  * build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
  * build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
  * build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
  * build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
  * build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
  * build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  * build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
  * build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
  * build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
  * build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
  * build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
  * build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
  * build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
  * build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
  * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  * build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
  * build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
  * build(deps): bump minimatch and recursive-readdir in /webui
  * fix: add write for prs: stale/issue-and-pr
  * feat: allow for manual execution of workflow: cron
  * feat: increase operations per run for workflow: cron
  * fix: add missing `with` property to //.github/workflows:cron.yml
  * feat: add workflow for triaging stale issues and prs
  * feat: add initial editorconfig configuration file
  * feat: add a common file for git-blame ignored revisions
  * feat: add a commit message template
  * feat: add initial nix development shell
  * feat: update action library versions
  * feat: add concurrency limits to all pipelines
  * fix: bump to go v1.22.5
  * fix: correct typo: acceps =&gt; accepts
  * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
  * build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
  * build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
  * build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
  * build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
  * build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
  * build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
  * build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
  * build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
  * build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1734436800">- Update to version 0.8.0+git.1733745604.d499b6e:
  * fix typos in docs (#1266)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1289)
- Add CVE-2024-45337-bump-go-crypto.patch to bump
  golang.org/x/crypto from v0.26.0 to v0.31.0 (fix for
  CVE-2024-45337, bsc#1234565).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1736337600">- Update vendorization.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737547200">- Add missing Requires to completion subpackages.</changelog>
  <changelog author="mcepl@cepl.eu" date="1741867200">- Add CVE-2025-22869-bump-go-crypto-ssh.patch to update
  golang.org/x/crypto/ssh to v0.35.0 (bsc#1239494,
  CVE-2025-22869).</changelog>
</package>
<package pkgid="4991781f94f658520bbc1424401d167680a8a47f441000d87f3f9b6b3965ff22" name="git-bug" arch="src">
  <version epoch="0" ver="0.8.0+git.1733745604.d499b6e" rel="bp156.3.3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1611316800">- Initial packaging of 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1638014400">- Update to 0.7.2:
  - fixes a security issue (CVE-2021-28955) where arbitrary
    malicious code could be executed if someone commit a git
    executable inside the repository (reproducible only on
    Windows).</changelog>
  <changelog author="mcepl@cepl.eu" date="1638187200">- Update to version 0.7.2+git.1632416688.1eaf3ec0:
  * Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 (#709)
  * Tests for the github bridge (#706)
  * feature: Github bridge mutation rate limit (#694)
  * Add Linter Step (#698)
  * Bump golang.org/x/text from 0.3.6 to 0.3.7 (#702)
  * Bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.4 (#707)
  * Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#695)
  * Bump github.com/go-git/go-git/v5 from 5.4.1 to 5.4.2 (#689)
  * Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#693)
  * Bump dns-packet from 1.3.1 to 1.3.4 in /webui</changelog>
  <changelog author="mcepl@cepl.eu" date="1666008000">- Update to version 0.7.2+git.1665512451.0eef939:
  * makefile: better PHONY
  * webui: put react-scripts and typescript as dev-dependency
  * webui: update most of dependencies
  * build(deps): bump github.com/99designs/gqlgen from 0.17.17 to 0.17.20
  * fix: process unused (but assigned) error
  * fix(884): scan PRs for insecure practices
  * feat(530) make label commands consistent
  * test(863): fix test for full id instead of "human"
  * refactor(git-bug-863): merge ls-id into ls
  * build(deps): bump github.com/praetorian-inc/gokart from 0.4.0 to 0.5.1
  * build(deps): bump github.com/99designs/gqlgen from 0.17.13 to 0.17.17
  * fix: correct name for one of the security phonies
  * feat: run security checks during Go workflow
  * feat: add recipes for security analysis
  * fix: hide tools versioning behind build tags
  * feat: add security tools
  * feat: version tools using Go module system
  * generalized interface for an Entity
  * dag: test op serialisation with the unmarshaller, to allow resolving entities
  * fix(850): normalize Windows line endings -&gt; *nix (golden files)
  * fix(850): normalize Windows line endings -&gt; *nix
  * fix(850): merge in CombinedId from 664
  * webui: add a flag to log handling errors
  * build(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.1
  * webui: adapt to CombinedId
  * bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
  * build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.72.0
  * move bug.Status in entities/common for reuse
  * fix(850): remove obsolete test logging
  * tests(850): add tests for comment ls, add and edit
  * move {bug,identity} to /entities, move input to /commands
  * remove file that shouldn't be there
  * core: generalized resolvers to resolve any entity time when unmarshalling an operation
  * fix(836): revert to older test harness
  * feat(836): updates default ls formatter for TSV output
  * docs(847): add compact to docs and bash for ls command's format flag
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
  * build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
  * build: go 1.18 minimum
  * bug: fix an issue where Id would be used, then changed due to metadata
  * entity/dag: proper base operation for simplified implementation
  * doc: more tiny fixes
  * doc: more tiny fixes
  * doc: tiny tweaks
  * test(809): do not export function that returns GoGit filesystem
  * test(809): remove reliance on repo's filesystem
  * test: use testing.TB as common interface
  * test(809): remove remaining calls to InitGoRepo in tests
  * refactor(809): eliminate need to defer CleanupTestRepos()
  * test(778): simplify and guarantee backend cleanup
  * refactor(778): test only command implementations
  * chore(808): rearrange imports to git-bug convention
  * test(808): document getCWD() and clean-up arguments
  * test(808): skip root help test that uses a golden file
  * build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  * fix(808): remove duplication stderr/stdout set-up
  * test(808): make build tag compatible with Go 1.16
  * test(808): do not run golden file tests on Windows
  * fix(808): simplify handling of Windows line terminations
  * chore(808): merge in LocalStorage namespace configuration
  * fix(808): replace Windows line terminators
  * github: fix data race when closing event channel
  * graphql: fix two invalid mutex lock leading to data races
  * fix(778): remove extra mutex lock when resolving bug prefix
  * cache: ensure that the default repo has a non-empty name to make js/apollo happy
  * doc: more discoverable docs
  * misc: move all completions in a dedicated folder
  * refactor: simplify creation of temp dir - after 1.15
  * fix: remove only t.Parallel()
  * gogit: close index before deleting it on disk
  * test: clean up temp dir and repo correctly
  * test(778): execute rm bug in testEnv (hangs)
  * test(778): execute add user in testEnv and return userID
  * test(778): clear output after user creation
  * test(778): verify user create results in an identity and cache
  * test(778): verify root command returns main help text
  * test(778): allow alternate CWD via context
  * test(778): capture stderr and stdout during tests
  * test: add verification that localStorage.Root() resolves to the correct absolute filepath
  * refactor: use namespace instead of application of applicationName
  * chore: clean-up commented code
  * feat: make local storage configurable
  * build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0
  * model: Multiple, minor readability and language improvements
  * model: Removes now outdated statement about ops and root
  * model: Highlight some words with special meaning
  * model: Links to a section further down
  * model: Moves example description after the example
  * model: Adds link explaining nounce (wikipedia)
  * model: strict Markdown requires empty lines before (and after) lists
  * completion: lots of small ironing
  * ls: fix incorrect query parsing with quotes escaped by the shell
  * misc: fix bash completion with "git bug"
  * completion: use the correct GenBashCompletionV2 instead of the legacy function
  * Add command-specific argument completions
  * a few fixes
  * build(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.64.0
  * Allow new gitlab PAT format
  * entity/dag: add an extensive example
  * doc: add missing file
  * update doc
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  * bug: don't serialize multiple time the author, only once in OperationPack
  * jira: fix incorrect client creation reusing the same credential
  * update cobra to v1.4.0
  * Bump github.com/99designs/gqlgen from 0.16.0 to 0.17.1
  * build: require go 1.16
  * build(deps): bump github.com/99designs/keyring from 1.2.0 to 1.2.1
  * Bump github.com/vektah/gqlparser/v2 from 2.4.0 to 2.4.1
  * entity: allow to resolve identities when numashalling operations
  * Fix a bunch of comments and documentations
  * build(deps): bump github.com/xanzy/go-gitlab from 0.57.0 to 0.59.0
  * Bump github.com/xanzy/go-gitlab from 0.55.1 to 0.57.0 (#757)
  * webui: fix dark theme colors
  * webui: fix compile
  * CI: update nodejs
  * Bump github.com/vektah/gqlparser/v2 from 2.2.0 to 2.4.0
  * webui: replace GraphQL linter
  * webui: upgrade Material UI
  * webui: upgrade react-router
  * webui: replace React imports
  * webui: upgrade most dependencies
  * webui: upgrade graphql-codegen dependencies
  * Bump github.com/xanzy/go-gitlab from 0.54.3 to 0.55.1
  * update gocui
  * update keyring and migrate to github.com/ProtonMail/go-crypto
  * update gqlgen
  * Bump follow-redirects from 1.13.0 to 1.14.7 in /webui (#735)
  * Bump github.com/xanzy/go-gitlab from 0.54.1 to 0.54.3 (#734)
  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#731)
  * Bump ws from 5.2.2 to 5.2.3 in /webui (#728)
  * Bump tmpl from 1.0.4 to 1.0.5 in /webui (#711)
  * Bump path-parse from 1.0.6 to 1.0.7 in /webui (#701)
  * Bump url-parse from 1.5.1 to 1.5.3 in /webui (#714)
  * Bump github.com/xanzy/go-gitlab from 0.50.4 to 0.54.1 (#732)
  * gitlab: re-enable previously broken test
  * gitlab: order events on the fly
  * Fix: github import, some issue titles cause error
  * Fix: github bridge: push then pull without duplication
  * Update URL of GitLab access token settings
  * Fix GitLab showing https:/../personal_access_token
  * Add scoop installation for Windows
  * Bump github.com/fatih/color from 1.12.0 to 1.13.0
  * Command ls: Add compact format
  * Add some documentation comments
  * gitlab: Add new iterator with state change events</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1666008001">- Fix Supplements tag for bash-completion subpackage.</changelog>
  <changelog author="mcepl@cepl.eu" date="1667476800">- Update to version 0.7.2+git.1666446996.55a2e8e:
  * doc: fix incorrect indentation</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1668945600">- Update to 0.8.0:
  - More than 800 commits and a long long time after, git-bug
    v0.8.0 is now available.
  - Once again, this release represent a push towards making
    git-bug generally useful and correct. The two main
    improvements are a new Entity framework and write-capable
    WebUI.
  - Breaking changes(openSUSE package is much closer to this
    release)
  - changes in the data model makes it a requirement to use the
    migration tool to to update any previous repo.
  - remove the legacy identities that were directly embedded in
    bugs
  - Core
  - introduce a reusable entity package capable of handling
    all the complex operations of an Entity (bug, board,
    config ...): operations, DAG manipulation, conflict merge,
    signature, integrity ... to greatly simplify writing and
    maintaining an entity. Documentation 1, Documentation 2
  - introduce CombinedId, a new kind of identifier for an
    item within an Entity (for example a comment in a bug),
    that hold two partial identifiers interleaved for fast
    addressing. Documentation
  - introduce the concept of resolvers, so that entities can
    link to another
  - use go-git to manipulate the git repository, instead of
    executing the local git binary
  - add support for signing the git commit with the author's
    signature, and verifying
  - add support for git config includes by @mindriot101
  - rework of the Repository layer for modularity, simplicity
    and testing, allowing more easily to plug an alternative
    storage
  - support for full text search in bug comments
  - support application namespace in the repository so that
    other app can use the entity package as a framework by
    @smoyer64
  - Commands
  - auto-completion of bug identifier, bridge names,
    credentials, labels, remote, identity and flags tada by
    @krobelus
  - complete refactoring to avoid global variables and be more
    conductive to testing
  - new command comment edit to edit a bug's comment
  - new command rm to remove a bug by @vincetiu8
  - ls and show learned different output format with
  - -format=&lt;format&gt;, with format being one of default, plain,
    json, compact and org-mode by @vincetiu8 and @karlicoss
  - allow user create without interactive prompt by
    @cvhariharan
  - Query language
  - support filtering on bugs having no labels
  - support filtering on metadata by @vmiklos
  - Bug
  - complete rework using the new entity framework
  - Cache
  - introduce a LRU to have a limit of entities loaded in
    memory and effectively cap the memory usage of long running
    processes by @vincetiu8
  - proper locking for concurrent access by @vincetiu8
  - Bridges
  - core: support for remote bug tracker rate limiting by
    @rng-dynamics
  - core: support to indicate that the configuration wizard is
    executed non-interactively and should have all the required
    parameters set by @GlancingMind
  - Github: revamped client and iterator with proper rate
    limiting handling by @rng-dynamics
  - Github: revamped credentials creation following Github
    removing the previous API by @rng-dynamics
  - Github: support new token format by @ellsclytn
  - Github: extended tests by @rng-dynamics
  - Github: fix push then pull creating duplicates by
    @rng-dynamics
  - Gitlab: revamped client to use the much better event API to
    replace the note API that was hard to use and caused a lot
    of problems and headaches by @5nord
  - Gitlab: fix access token settings by @remram44
  - Gitlab: cleanup titles on import by @vincetiu8
  - Gitlab: support new token format by @gaelj
  - Jira: fix incorrect client creation reusing the same
    credential
  - API
  - new HTTP handler to access files stored in git
  - new HTTP handler to upload a file to git
  - GraphQL
  - strong typing for identifiers
  - prepare for external authentication
  - introduce addCommentAndClose and addCommentAndReopen
    mutations, to comment and change a bug state in a single
    atomic operation by @GlancingMind
  - introduce editComment mutation to edit comments
  - TermUI
  - fix a crash when trying to open a bug when there are none
    by @vojta001
  - properly trim spaces in titles by @wavexx
  - make the help visually easier to parse
  - denser bug list view by @wavexx
  - fixed readability on bright terminal by @zdenek-crha
  - WebUI
  - now report GraphQL errors in the console when --log-errors
    is used
  - large refactoring to bring good practice and simplify
    future work by @sandhose
  - add support for read-only mode by @lukegb and
    @claudioantonio
  - support for creating bugs by @claudioantonio
  - support for closing and reopening bugs by @claudioantonio
  - allow to specify the host address when launching with
  - -host=&lt;host&gt; for easier hosting, in particular in
    container by @GlancingMind
  - allow specifying the initial query with --query by @vmiklos
  - dark mode by @GlancingMind
  - show count of comment on each bug in the list by
    @GlancingMind
  - improved navigation by @GlancingMind
  - comment edition and show edit history by @GlancingMind
  - bug list filtering by @GlancingMind
  - add user profile by @GlancingMind
  - show placeholder for empty comment preview by @GlancingMind</changelog>
  <changelog author="mcepl@cepl.eu" date="1711022400">- Update to version 0.8.0+git.1697403397.1212f75:
  * Fix typo
  * fix openpgp handling to sign/check
  * codespell: more ignore
  * api/graphql: regenerate after gqlgen upgrade
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * regenerate after cobra update
  * update to golang-lru v2
  * build(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2
  * build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0
  * build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  * build(deps): bump golang.org/x/vuln
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  * build(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3
  * build(deps): bump golang.org/x/crypto from 0.5.0 to 0.12.0
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.5.2
  * codespell: no "with" means using codespellrc, add more opt out
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/text from 0.9.0 to 0.12.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.90.0
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  * build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.8.0
  * execenv: fix some cache building progress bar artifact
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
  * util: better IsRunning(pid)
  * webui: also teardown cleanly on SIGTERM
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
  * CI: ignore spelling mistake in repo to be imported from github
  * tools: fix how security tools are setup and launched
  * repo: improve support for gitdir indirection
  * build(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.1
  * add more ideas in the feature matrix
  * cache: faster indexing by caping Bleve batch count
  * doc: add a feature matrix
  * chore: updated error message when detectGitPath fails
  * test: resolve changes for PR #1004, add unit test, fix issue uncovered by unit test
  * Add github workflow for codespell
  * [DATALAD RUNCMD] Run codespell -w
  * rudimentary codespell configuration
  * [DATALAD RUNCMD] Fix one ambigous overrided
  * build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0
  * commands: add a helper to generate testing regex for CLI output
  * fix(#971): parse submodule .git files instead of erroring
  * docs(commands): try to make cleaned argument use more obvious
  * style: resolve PR comments
  * version: code cleanup, fix some edge cases
  * dirty should be bool
  * address PR review
  * commands: different pattern to detect changed flags
  * style: clean up linter complaints
  * build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0
  * fix(commands): replace missing import
  * fix(commands): create env.Env once for all Cobra commands
  * commands: remove compact style for "bug", as the width adaptive default renderer cover that usage
  * command: adapt the output of the bug list to the terminal size
  * execenv: move terminal detection to Out, introduce the compagnion In
  * feat: use isatty to detect a Termios instead
  * feat: detect os.Stdin/os.Stdout mode
  * New approach to define the version
  * build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
  * repo: don't forget to close a file
  * repo: temporary use a fork of go-git due to https://github.com/go-git/go-git/pull/659
  * Fixed version info be set when go install
  * added EventMentionedInCommit
  * add wipe sub-command that remove local bugs and identities
  * commands: add a nice terminal progress bar when building the cache
  * properly close files in edge cases in various places
  * repo: check error when closing a repo in tests
  * make go1.19 fmt happy
  * cache: fix tests?
  * fix(commands): run tests in ./commands/... without ANSI color
  * build(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2
  * chore(TestCache): cleanup per PR review
  * build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0
  * refactor(TestCache): guarantee test caches are closed when tests finish
  * fix(TestCache): eliminate hanging Windows tests
  * style(TestCache): remove empty trailing line from function
  * test(cache): close second instance of RepoCache
  * ci: use Go 1.19.4 and setup-go@v3
  * fix: resolve Go vulnerabilities
  * fix(972): use prerelease of GoKart with repaired panic
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
  * fix: keyrings must return keys with entities/identities
  * commands: share JSON creation
  * CI: remove lint security step as it's crashing
  * commands: don't double build the lamport clocks
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
  * feat: upgrade go-git to v5.1.1
  * commands: generic "select" code, move bug completion in bugcmd
  * cache: simplify cache building events handling
  * commands: move bug specific input code into commands/bug/input
  * cache: tie the last printf in an event to make the core print free
  * cache: fix some bugs after refactor
  * github: cleanup test token when test is done
  * cache: generic withSnapshot, some cleanup
  * cache: tie up the refactor up to compiling
  * repository: return specific error on object not found, accept multiple namespace to push/pull
  * build(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  * WIP
  * repo: proper reduced interface for full-text indexing
  * WIP
  * doc/README: normalize verb tense and fix typo
  * build(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0
  * build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
  * WIP
  * fix: remove repeated use of the same fmt.Errorf() calls
  * WIP
  * feat: wrap ErrMultipleConfigEntry to report duplicate key
  * feat: wrap ErrNoConfigEntry to report missing key
  * benchmark-action: make it work?
  * gha: add a workflow to continuously run benchmarks
  * build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0
  * commands: reorg into different packages
  * release: don't build for darwin/386 as support has been removed in golang
  * GHA: add a release workflow to build and upload binaries
  * webui: pack into binary
  * gogit: fix incorrect loader handling
  * github: sanitize rate limit waiting time
  * go-git: concurrent loading of clocks
  * github: fix rate limiting
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * core: bubble up the comment ID when created, or edited the first comment
  * build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0
  * build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0</changelog>
  <changelog author="mcepl@cepl.eu" date="1715083200">- Update to version 0.8.0+git.1713935544.6d051a2:
  * Fix some comments
  * Update README.md
  * chore: fix some struct names in comments
  * Use HTTPS repo url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1722686400">- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
  reading git-bug.remote config value before defaulting to
  'origin' when no explicit REMOTE argument.</changelog>
  <changelog author="mcepl@cepl.eu" date="1727956800">- Update to version 0.8.0+git.1725552198.b0cc690:
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
  * graphql: properly namespace Bug to make space for other entities (#1254)
  * refactor: rename github test repository: test-github-bridge (#1256)
  * build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
  * core: make label a common type, in a similar fashion as for status (#1252)
  * chore: regenerate command completion and documentation (#1253)
  * feat: update references to the git-bug organization (#1249)
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
  * build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
  * feat: add package to dev shell: delve (#1240)
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
  * build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
  * feat(ci): support a merge queue
  * DOC: it is "new" not "configure" command (also was missing \)
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  * build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
  * fix: correct path for reusable workflow: lifecycle
  * feat: merge go directive and toolchain specification
  * feat: improved lifecycle management with stale-bot
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
  * revert: "feat: increase operations per run for workflow: cron"
  * chore: update go dependencies
  * fix: run the presubmit pipeline for PRs
  * chore: remove refs to deprecated io/ioutil
  * fix: move codeql into an independent workflow
  * feat: bump node versions to 16.x, 18.x, and 20.x
  * feat: refactor pipelines into reusable workflows
  * build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
  * build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
  * build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
  * build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
  * build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
  * build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
  * build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
  * build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  * build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
  * build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
  * build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
  * build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
  * build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
  * build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
  * build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
  * build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
  * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  * build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
  * build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
  * build(deps): bump minimatch and recursive-readdir in /webui
  * fix: add write for prs: stale/issue-and-pr
  * feat: allow for manual execution of workflow: cron
  * feat: increase operations per run for workflow: cron
  * fix: add missing `with` property to //.github/workflows:cron.yml
  * feat: add workflow for triaging stale issues and prs
  * feat: add initial editorconfig configuration file
  * feat: add a common file for git-blame ignored revisions
  * feat: add a commit message template
  * feat: add initial nix development shell
  * feat: update action library versions
  * feat: add concurrency limits to all pipelines
  * fix: bump to go v1.22.5
  * fix: correct typo: acceps =&gt; accepts
  * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
  * build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
  * build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
  * build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
  * build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
  * build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
  * build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
  * build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
  * build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
  * build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1734436800">- Update to version 0.8.0+git.1733745604.d499b6e:
  * fix typos in docs (#1266)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1289)
- Add CVE-2024-45337-bump-go-crypto.patch to bump
  golang.org/x/crypto from v0.26.0 to v0.31.0 (fix for
  CVE-2024-45337, bsc#1234565).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1736337600">- Update vendorization.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737547200">- Add missing Requires to completion subpackages.</changelog>
  <changelog author="mcepl@cepl.eu" date="1741867200">- Add CVE-2025-22869-bump-go-crypto-ssh.patch to update
  golang.org/x/crypto/ssh to v0.35.0 (bsc#1239494,
  CVE-2025-22869).</changelog>
</package>
<package pkgid="1ddd6b864a769a8a442d9755fc83570d70283f9a54882d99e56f5b5fba3e92f8" name="git-bug" arch="x86_64">
  <version epoch="0" ver="0.8.0+git.1733745604.d499b6e" rel="bp156.3.3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1611316800">- Initial packaging of 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1638014400">- Update to 0.7.2:
  - fixes a security issue (CVE-2021-28955) where arbitrary
    malicious code could be executed if someone commit a git
    executable inside the repository (reproducible only on
    Windows).</changelog>
  <changelog author="mcepl@cepl.eu" date="1638187200">- Update to version 0.7.2+git.1632416688.1eaf3ec0:
  * Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 (#709)
  * Tests for the github bridge (#706)
  * feature: Github bridge mutation rate limit (#694)
  * Add Linter Step (#698)
  * Bump golang.org/x/text from 0.3.6 to 0.3.7 (#702)
  * Bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.4 (#707)
  * Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#695)
  * Bump github.com/go-git/go-git/v5 from 5.4.1 to 5.4.2 (#689)
  * Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#693)
  * Bump dns-packet from 1.3.1 to 1.3.4 in /webui</changelog>
  <changelog author="mcepl@cepl.eu" date="1666008000">- Update to version 0.7.2+git.1665512451.0eef939:
  * makefile: better PHONY
  * webui: put react-scripts and typescript as dev-dependency
  * webui: update most of dependencies
  * build(deps): bump github.com/99designs/gqlgen from 0.17.17 to 0.17.20
  * fix: process unused (but assigned) error
  * fix(884): scan PRs for insecure practices
  * feat(530) make label commands consistent
  * test(863): fix test for full id instead of "human"
  * refactor(git-bug-863): merge ls-id into ls
  * build(deps): bump github.com/praetorian-inc/gokart from 0.4.0 to 0.5.1
  * build(deps): bump github.com/99designs/gqlgen from 0.17.13 to 0.17.17
  * fix: correct name for one of the security phonies
  * feat: run security checks during Go workflow
  * feat: add recipes for security analysis
  * fix: hide tools versioning behind build tags
  * feat: add security tools
  * feat: version tools using Go module system
  * generalized interface for an Entity
  * dag: test op serialisation with the unmarshaller, to allow resolving entities
  * fix(850): normalize Windows line endings -&gt; *nix (golden files)
  * fix(850): normalize Windows line endings -&gt; *nix
  * fix(850): merge in CombinedId from 664
  * webui: add a flag to log handling errors
  * build(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.1
  * webui: adapt to CombinedId
  * bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
  * build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.72.0
  * move bug.Status in entities/common for reuse
  * fix(850): remove obsolete test logging
  * tests(850): add tests for comment ls, add and edit
  * move {bug,identity} to /entities, move input to /commands
  * remove file that shouldn't be there
  * core: generalized resolvers to resolve any entity time when unmarshalling an operation
  * fix(836): revert to older test harness
  * feat(836): updates default ls formatter for TSV output
  * docs(847): add compact to docs and bash for ls command's format flag
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
  * build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
  * build: go 1.18 minimum
  * bug: fix an issue where Id would be used, then changed due to metadata
  * entity/dag: proper base operation for simplified implementation
  * doc: more tiny fixes
  * doc: more tiny fixes
  * doc: tiny tweaks
  * test(809): do not export function that returns GoGit filesystem
  * test(809): remove reliance on repo's filesystem
  * test: use testing.TB as common interface
  * test(809): remove remaining calls to InitGoRepo in tests
  * refactor(809): eliminate need to defer CleanupTestRepos()
  * test(778): simplify and guarantee backend cleanup
  * refactor(778): test only command implementations
  * chore(808): rearrange imports to git-bug convention
  * test(808): document getCWD() and clean-up arguments
  * test(808): skip root help test that uses a golden file
  * build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  * fix(808): remove duplication stderr/stdout set-up
  * test(808): make build tag compatible with Go 1.16
  * test(808): do not run golden file tests on Windows
  * fix(808): simplify handling of Windows line terminations
  * chore(808): merge in LocalStorage namespace configuration
  * fix(808): replace Windows line terminators
  * github: fix data race when closing event channel
  * graphql: fix two invalid mutex lock leading to data races
  * fix(778): remove extra mutex lock when resolving bug prefix
  * cache: ensure that the default repo has a non-empty name to make js/apollo happy
  * doc: more discoverable docs
  * misc: move all completions in a dedicated folder
  * refactor: simplify creation of temp dir - after 1.15
  * fix: remove only t.Parallel()
  * gogit: close index before deleting it on disk
  * test: clean up temp dir and repo correctly
  * test(778): execute rm bug in testEnv (hangs)
  * test(778): execute add user in testEnv and return userID
  * test(778): clear output after user creation
  * test(778): verify user create results in an identity and cache
  * test(778): verify root command returns main help text
  * test(778): allow alternate CWD via context
  * test(778): capture stderr and stdout during tests
  * test: add verification that localStorage.Root() resolves to the correct absolute filepath
  * refactor: use namespace instead of application of applicationName
  * chore: clean-up commented code
  * feat: make local storage configurable
  * build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0
  * model: Multiple, minor readability and language improvements
  * model: Removes now outdated statement about ops and root
  * model: Highlight some words with special meaning
  * model: Links to a section further down
  * model: Moves example description after the example
  * model: Adds link explaining nounce (wikipedia)
  * model: strict Markdown requires empty lines before (and after) lists
  * completion: lots of small ironing
  * ls: fix incorrect query parsing with quotes escaped by the shell
  * misc: fix bash completion with "git bug"
  * completion: use the correct GenBashCompletionV2 instead of the legacy function
  * Add command-specific argument completions
  * a few fixes
  * build(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.64.0
  * Allow new gitlab PAT format
  * entity/dag: add an extensive example
  * doc: add missing file
  * update doc
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  * bug: don't serialize multiple time the author, only once in OperationPack
  * jira: fix incorrect client creation reusing the same credential
  * update cobra to v1.4.0
  * Bump github.com/99designs/gqlgen from 0.16.0 to 0.17.1
  * build: require go 1.16
  * build(deps): bump github.com/99designs/keyring from 1.2.0 to 1.2.1
  * Bump github.com/vektah/gqlparser/v2 from 2.4.0 to 2.4.1
  * entity: allow to resolve identities when numashalling operations
  * Fix a bunch of comments and documentations
  * build(deps): bump github.com/xanzy/go-gitlab from 0.57.0 to 0.59.0
  * Bump github.com/xanzy/go-gitlab from 0.55.1 to 0.57.0 (#757)
  * webui: fix dark theme colors
  * webui: fix compile
  * CI: update nodejs
  * Bump github.com/vektah/gqlparser/v2 from 2.2.0 to 2.4.0
  * webui: replace GraphQL linter
  * webui: upgrade Material UI
  * webui: upgrade react-router
  * webui: replace React imports
  * webui: upgrade most dependencies
  * webui: upgrade graphql-codegen dependencies
  * Bump github.com/xanzy/go-gitlab from 0.54.3 to 0.55.1
  * update gocui
  * update keyring and migrate to github.com/ProtonMail/go-crypto
  * update gqlgen
  * Bump follow-redirects from 1.13.0 to 1.14.7 in /webui (#735)
  * Bump github.com/xanzy/go-gitlab from 0.54.1 to 0.54.3 (#734)
  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#731)
  * Bump ws from 5.2.2 to 5.2.3 in /webui (#728)
  * Bump tmpl from 1.0.4 to 1.0.5 in /webui (#711)
  * Bump path-parse from 1.0.6 to 1.0.7 in /webui (#701)
  * Bump url-parse from 1.5.1 to 1.5.3 in /webui (#714)
  * Bump github.com/xanzy/go-gitlab from 0.50.4 to 0.54.1 (#732)
  * gitlab: re-enable previously broken test
  * gitlab: order events on the fly
  * Fix: github import, some issue titles cause error
  * Fix: github bridge: push then pull without duplication
  * Update URL of GitLab access token settings
  * Fix GitLab showing https:/../personal_access_token
  * Add scoop installation for Windows
  * Bump github.com/fatih/color from 1.12.0 to 1.13.0
  * Command ls: Add compact format
  * Add some documentation comments
  * gitlab: Add new iterator with state change events</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1666008001">- Fix Supplements tag for bash-completion subpackage.</changelog>
  <changelog author="mcepl@cepl.eu" date="1667476800">- Update to version 0.7.2+git.1666446996.55a2e8e:
  * doc: fix incorrect indentation</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1668945600">- Update to 0.8.0:
  - More than 800 commits and a long long time after, git-bug
    v0.8.0 is now available.
  - Once again, this release represent a push towards making
    git-bug generally useful and correct. The two main
    improvements are a new Entity framework and write-capable
    WebUI.
  - Breaking changes(openSUSE package is much closer to this
    release)
  - changes in the data model makes it a requirement to use the
    migration tool to to update any previous repo.
  - remove the legacy identities that were directly embedded in
    bugs
  - Core
  - introduce a reusable entity package capable of handling
    all the complex operations of an Entity (bug, board,
    config ...): operations, DAG manipulation, conflict merge,
    signature, integrity ... to greatly simplify writing and
    maintaining an entity. Documentation 1, Documentation 2
  - introduce CombinedId, a new kind of identifier for an
    item within an Entity (for example a comment in a bug),
    that hold two partial identifiers interleaved for fast
    addressing. Documentation
  - introduce the concept of resolvers, so that entities can
    link to another
  - use go-git to manipulate the git repository, instead of
    executing the local git binary
  - add support for signing the git commit with the author's
    signature, and verifying
  - add support for git config includes by @mindriot101
  - rework of the Repository layer for modularity, simplicity
    and testing, allowing more easily to plug an alternative
    storage
  - support for full text search in bug comments
  - support application namespace in the repository so that
    other app can use the entity package as a framework by
    @smoyer64
  - Commands
  - auto-completion of bug identifier, bridge names,
    credentials, labels, remote, identity and flags tada by
    @krobelus
  - complete refactoring to avoid global variables and be more
    conductive to testing
  - new command comment edit to edit a bug's comment
  - new command rm to remove a bug by @vincetiu8
  - ls and show learned different output format with
  - -format=&lt;format&gt;, with format being one of default, plain,
    json, compact and org-mode by @vincetiu8 and @karlicoss
  - allow user create without interactive prompt by
    @cvhariharan
  - Query language
  - support filtering on bugs having no labels
  - support filtering on metadata by @vmiklos
  - Bug
  - complete rework using the new entity framework
  - Cache
  - introduce a LRU to have a limit of entities loaded in
    memory and effectively cap the memory usage of long running
    processes by @vincetiu8
  - proper locking for concurrent access by @vincetiu8
  - Bridges
  - core: support for remote bug tracker rate limiting by
    @rng-dynamics
  - core: support to indicate that the configuration wizard is
    executed non-interactively and should have all the required
    parameters set by @GlancingMind
  - Github: revamped client and iterator with proper rate
    limiting handling by @rng-dynamics
  - Github: revamped credentials creation following Github
    removing the previous API by @rng-dynamics
  - Github: support new token format by @ellsclytn
  - Github: extended tests by @rng-dynamics
  - Github: fix push then pull creating duplicates by
    @rng-dynamics
  - Gitlab: revamped client to use the much better event API to
    replace the note API that was hard to use and caused a lot
    of problems and headaches by @5nord
  - Gitlab: fix access token settings by @remram44
  - Gitlab: cleanup titles on import by @vincetiu8
  - Gitlab: support new token format by @gaelj
  - Jira: fix incorrect client creation reusing the same
    credential
  - API
  - new HTTP handler to access files stored in git
  - new HTTP handler to upload a file to git
  - GraphQL
  - strong typing for identifiers
  - prepare for external authentication
  - introduce addCommentAndClose and addCommentAndReopen
    mutations, to comment and change a bug state in a single
    atomic operation by @GlancingMind
  - introduce editComment mutation to edit comments
  - TermUI
  - fix a crash when trying to open a bug when there are none
    by @vojta001
  - properly trim spaces in titles by @wavexx
  - make the help visually easier to parse
  - denser bug list view by @wavexx
  - fixed readability on bright terminal by @zdenek-crha
  - WebUI
  - now report GraphQL errors in the console when --log-errors
    is used
  - large refactoring to bring good practice and simplify
    future work by @sandhose
  - add support for read-only mode by @lukegb and
    @claudioantonio
  - support for creating bugs by @claudioantonio
  - support for closing and reopening bugs by @claudioantonio
  - allow to specify the host address when launching with
  - -host=&lt;host&gt; for easier hosting, in particular in
    container by @GlancingMind
  - allow specifying the initial query with --query by @vmiklos
  - dark mode by @GlancingMind
  - show count of comment on each bug in the list by
    @GlancingMind
  - improved navigation by @GlancingMind
  - comment edition and show edit history by @GlancingMind
  - bug list filtering by @GlancingMind
  - add user profile by @GlancingMind
  - show placeholder for empty comment preview by @GlancingMind</changelog>
  <changelog author="mcepl@cepl.eu" date="1711022400">- Update to version 0.8.0+git.1697403397.1212f75:
  * Fix typo
  * fix openpgp handling to sign/check
  * codespell: more ignore
  * api/graphql: regenerate after gqlgen upgrade
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * regenerate after cobra update
  * update to golang-lru v2
  * build(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2
  * build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0
  * build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  * build(deps): bump golang.org/x/vuln
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  * build(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3
  * build(deps): bump golang.org/x/crypto from 0.5.0 to 0.12.0
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.5.2
  * codespell: no "with" means using codespellrc, add more opt out
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/text from 0.9.0 to 0.12.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.90.0
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  * build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.8.0
  * execenv: fix some cache building progress bar artifact
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
  * util: better IsRunning(pid)
  * webui: also teardown cleanly on SIGTERM
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
  * CI: ignore spelling mistake in repo to be imported from github
  * tools: fix how security tools are setup and launched
  * repo: improve support for gitdir indirection
  * build(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.1
  * add more ideas in the feature matrix
  * cache: faster indexing by caping Bleve batch count
  * doc: add a feature matrix
  * chore: updated error message when detectGitPath fails
  * test: resolve changes for PR #1004, add unit test, fix issue uncovered by unit test
  * Add github workflow for codespell
  * [DATALAD RUNCMD] Run codespell -w
  * rudimentary codespell configuration
  * [DATALAD RUNCMD] Fix one ambigous overrided
  * build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0
  * commands: add a helper to generate testing regex for CLI output
  * fix(#971): parse submodule .git files instead of erroring
  * docs(commands): try to make cleaned argument use more obvious
  * style: resolve PR comments
  * version: code cleanup, fix some edge cases
  * dirty should be bool
  * address PR review
  * commands: different pattern to detect changed flags
  * style: clean up linter complaints
  * build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0
  * fix(commands): replace missing import
  * fix(commands): create env.Env once for all Cobra commands
  * commands: remove compact style for "bug", as the width adaptive default renderer cover that usage
  * command: adapt the output of the bug list to the terminal size
  * execenv: move terminal detection to Out, introduce the compagnion In
  * feat: use isatty to detect a Termios instead
  * feat: detect os.Stdin/os.Stdout mode
  * New approach to define the version
  * build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
  * repo: don't forget to close a file
  * repo: temporary use a fork of go-git due to https://github.com/go-git/go-git/pull/659
  * Fixed version info be set when go install
  * added EventMentionedInCommit
  * add wipe sub-command that remove local bugs and identities
  * commands: add a nice terminal progress bar when building the cache
  * properly close files in edge cases in various places
  * repo: check error when closing a repo in tests
  * make go1.19 fmt happy
  * cache: fix tests?
  * fix(commands): run tests in ./commands/... without ANSI color
  * build(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2
  * chore(TestCache): cleanup per PR review
  * build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0
  * refactor(TestCache): guarantee test caches are closed when tests finish
  * fix(TestCache): eliminate hanging Windows tests
  * style(TestCache): remove empty trailing line from function
  * test(cache): close second instance of RepoCache
  * ci: use Go 1.19.4 and setup-go@v3
  * fix: resolve Go vulnerabilities
  * fix(972): use prerelease of GoKart with repaired panic
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
  * fix: keyrings must return keys with entities/identities
  * commands: share JSON creation
  * CI: remove lint security step as it's crashing
  * commands: don't double build the lamport clocks
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
  * feat: upgrade go-git to v5.1.1
  * commands: generic "select" code, move bug completion in bugcmd
  * cache: simplify cache building events handling
  * commands: move bug specific input code into commands/bug/input
  * cache: tie the last printf in an event to make the core print free
  * cache: fix some bugs after refactor
  * github: cleanup test token when test is done
  * cache: generic withSnapshot, some cleanup
  * cache: tie up the refactor up to compiling
  * repository: return specific error on object not found, accept multiple namespace to push/pull
  * build(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  * WIP
  * repo: proper reduced interface for full-text indexing
  * WIP
  * doc/README: normalize verb tense and fix typo
  * build(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0
  * build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
  * WIP
  * fix: remove repeated use of the same fmt.Errorf() calls
  * WIP
  * feat: wrap ErrMultipleConfigEntry to report duplicate key
  * feat: wrap ErrNoConfigEntry to report missing key
  * benchmark-action: make it work?
  * gha: add a workflow to continuously run benchmarks
  * build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0
  * commands: reorg into different packages
  * release: don't build for darwin/386 as support has been removed in golang
  * GHA: add a release workflow to build and upload binaries
  * webui: pack into binary
  * gogit: fix incorrect loader handling
  * github: sanitize rate limit waiting time
  * go-git: concurrent loading of clocks
  * github: fix rate limiting
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * core: bubble up the comment ID when created, or edited the first comment
  * build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0
  * build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0</changelog>
  <changelog author="mcepl@cepl.eu" date="1715083200">- Update to version 0.8.0+git.1713935544.6d051a2:
  * Fix some comments
  * Update README.md
  * chore: fix some struct names in comments
  * Use HTTPS repo url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1722686400">- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
  reading git-bug.remote config value before defaulting to
  'origin' when no explicit REMOTE argument.</changelog>
  <changelog author="mcepl@cepl.eu" date="1727956800">- Update to version 0.8.0+git.1725552198.b0cc690:
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
  * graphql: properly namespace Bug to make space for other entities (#1254)
  * refactor: rename github test repository: test-github-bridge (#1256)
  * build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
  * core: make label a common type, in a similar fashion as for status (#1252)
  * chore: regenerate command completion and documentation (#1253)
  * feat: update references to the git-bug organization (#1249)
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
  * build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
  * feat: add package to dev shell: delve (#1240)
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
  * build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
  * feat(ci): support a merge queue
  * DOC: it is "new" not "configure" command (also was missing \)
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  * build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
  * fix: correct path for reusable workflow: lifecycle
  * feat: merge go directive and toolchain specification
  * feat: improved lifecycle management with stale-bot
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
  * revert: "feat: increase operations per run for workflow: cron"
  * chore: update go dependencies
  * fix: run the presubmit pipeline for PRs
  * chore: remove refs to deprecated io/ioutil
  * fix: move codeql into an independent workflow
  * feat: bump node versions to 16.x, 18.x, and 20.x
  * feat: refactor pipelines into reusable workflows
  * build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
  * build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
  * build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
  * build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
  * build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
  * build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
  * build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
  * build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  * build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
  * build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
  * build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
  * build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
  * build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
  * build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
  * build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
  * build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
  * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  * build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
  * build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
  * build(deps): bump minimatch and recursive-readdir in /webui
  * fix: add write for prs: stale/issue-and-pr
  * feat: allow for manual execution of workflow: cron
  * feat: increase operations per run for workflow: cron
  * fix: add missing `with` property to //.github/workflows:cron.yml
  * feat: add workflow for triaging stale issues and prs
  * feat: add initial editorconfig configuration file
  * feat: add a common file for git-blame ignored revisions
  * feat: add a commit message template
  * feat: add initial nix development shell
  * feat: update action library versions
  * feat: add concurrency limits to all pipelines
  * fix: bump to go v1.22.5
  * fix: correct typo: acceps =&gt; accepts
  * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
  * build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
  * build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
  * build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
  * build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
  * build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
  * build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
  * build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
  * build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
  * build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1734436800">- Update to version 0.8.0+git.1733745604.d499b6e:
  * fix typos in docs (#1266)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1289)
- Add CVE-2024-45337-bump-go-crypto.patch to bump
  golang.org/x/crypto from v0.26.0 to v0.31.0 (fix for
  CVE-2024-45337, bsc#1234565).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1736337600">- Update vendorization.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737547200">- Add missing Requires to completion subpackages.</changelog>
  <changelog author="mcepl@cepl.eu" date="1741867200">- Add CVE-2025-22869-bump-go-crypto-ssh.patch to update
  golang.org/x/crypto/ssh to v0.35.0 (bsc#1239494,
  CVE-2025-22869).</changelog>
</package>
<package pkgid="9f425192153e7027df6801d63514ff51b11be7a26ffaae5ef001fc2b344bad79" name="git-bug-bash-completion" arch="noarch">
  <version epoch="0" ver="0.8.0+git.1733745604.d499b6e" rel="bp156.3.3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1611316800">- Initial packaging of 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1638014400">- Update to 0.7.2:
  - fixes a security issue (CVE-2021-28955) where arbitrary
    malicious code could be executed if someone commit a git
    executable inside the repository (reproducible only on
    Windows).</changelog>
  <changelog author="mcepl@cepl.eu" date="1638187200">- Update to version 0.7.2+git.1632416688.1eaf3ec0:
  * Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 (#709)
  * Tests for the github bridge (#706)
  * feature: Github bridge mutation rate limit (#694)
  * Add Linter Step (#698)
  * Bump golang.org/x/text from 0.3.6 to 0.3.7 (#702)
  * Bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.4 (#707)
  * Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#695)
  * Bump github.com/go-git/go-git/v5 from 5.4.1 to 5.4.2 (#689)
  * Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#693)
  * Bump dns-packet from 1.3.1 to 1.3.4 in /webui</changelog>
  <changelog author="mcepl@cepl.eu" date="1666008000">- Update to version 0.7.2+git.1665512451.0eef939:
  * makefile: better PHONY
  * webui: put react-scripts and typescript as dev-dependency
  * webui: update most of dependencies
  * build(deps): bump github.com/99designs/gqlgen from 0.17.17 to 0.17.20
  * fix: process unused (but assigned) error
  * fix(884): scan PRs for insecure practices
  * feat(530) make label commands consistent
  * test(863): fix test for full id instead of "human"
  * refactor(git-bug-863): merge ls-id into ls
  * build(deps): bump github.com/praetorian-inc/gokart from 0.4.0 to 0.5.1
  * build(deps): bump github.com/99designs/gqlgen from 0.17.13 to 0.17.17
  * fix: correct name for one of the security phonies
  * feat: run security checks during Go workflow
  * feat: add recipes for security analysis
  * fix: hide tools versioning behind build tags
  * feat: add security tools
  * feat: version tools using Go module system
  * generalized interface for an Entity
  * dag: test op serialisation with the unmarshaller, to allow resolving entities
  * fix(850): normalize Windows line endings -&gt; *nix (golden files)
  * fix(850): normalize Windows line endings -&gt; *nix
  * fix(850): merge in CombinedId from 664
  * webui: add a flag to log handling errors
  * build(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.1
  * webui: adapt to CombinedId
  * bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
  * build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.72.0
  * move bug.Status in entities/common for reuse
  * fix(850): remove obsolete test logging
  * tests(850): add tests for comment ls, add and edit
  * move {bug,identity} to /entities, move input to /commands
  * remove file that shouldn't be there
  * core: generalized resolvers to resolve any entity time when unmarshalling an operation
  * fix(836): revert to older test harness
  * feat(836): updates default ls formatter for TSV output
  * docs(847): add compact to docs and bash for ls command's format flag
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
  * build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
  * build: go 1.18 minimum
  * bug: fix an issue where Id would be used, then changed due to metadata
  * entity/dag: proper base operation for simplified implementation
  * doc: more tiny fixes
  * doc: more tiny fixes
  * doc: tiny tweaks
  * test(809): do not export function that returns GoGit filesystem
  * test(809): remove reliance on repo's filesystem
  * test: use testing.TB as common interface
  * test(809): remove remaining calls to InitGoRepo in tests
  * refactor(809): eliminate need to defer CleanupTestRepos()
  * test(778): simplify and guarantee backend cleanup
  * refactor(778): test only command implementations
  * chore(808): rearrange imports to git-bug convention
  * test(808): document getCWD() and clean-up arguments
  * test(808): skip root help test that uses a golden file
  * build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  * fix(808): remove duplication stderr/stdout set-up
  * test(808): make build tag compatible with Go 1.16
  * test(808): do not run golden file tests on Windows
  * fix(808): simplify handling of Windows line terminations
  * chore(808): merge in LocalStorage namespace configuration
  * fix(808): replace Windows line terminators
  * github: fix data race when closing event channel
  * graphql: fix two invalid mutex lock leading to data races
  * fix(778): remove extra mutex lock when resolving bug prefix
  * cache: ensure that the default repo has a non-empty name to make js/apollo happy
  * doc: more discoverable docs
  * misc: move all completions in a dedicated folder
  * refactor: simplify creation of temp dir - after 1.15
  * fix: remove only t.Parallel()
  * gogit: close index before deleting it on disk
  * test: clean up temp dir and repo correctly
  * test(778): execute rm bug in testEnv (hangs)
  * test(778): execute add user in testEnv and return userID
  * test(778): clear output after user creation
  * test(778): verify user create results in an identity and cache
  * test(778): verify root command returns main help text
  * test(778): allow alternate CWD via context
  * test(778): capture stderr and stdout during tests
  * test: add verification that localStorage.Root() resolves to the correct absolute filepath
  * refactor: use namespace instead of application of applicationName
  * chore: clean-up commented code
  * feat: make local storage configurable
  * build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0
  * model: Multiple, minor readability and language improvements
  * model: Removes now outdated statement about ops and root
  * model: Highlight some words with special meaning
  * model: Links to a section further down
  * model: Moves example description after the example
  * model: Adds link explaining nounce (wikipedia)
  * model: strict Markdown requires empty lines before (and after) lists
  * completion: lots of small ironing
  * ls: fix incorrect query parsing with quotes escaped by the shell
  * misc: fix bash completion with "git bug"
  * completion: use the correct GenBashCompletionV2 instead of the legacy function
  * Add command-specific argument completions
  * a few fixes
  * build(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.64.0
  * Allow new gitlab PAT format
  * entity/dag: add an extensive example
  * doc: add missing file
  * update doc
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  * bug: don't serialize multiple time the author, only once in OperationPack
  * jira: fix incorrect client creation reusing the same credential
  * update cobra to v1.4.0
  * Bump github.com/99designs/gqlgen from 0.16.0 to 0.17.1
  * build: require go 1.16
  * build(deps): bump github.com/99designs/keyring from 1.2.0 to 1.2.1
  * Bump github.com/vektah/gqlparser/v2 from 2.4.0 to 2.4.1
  * entity: allow to resolve identities when numashalling operations
  * Fix a bunch of comments and documentations
  * build(deps): bump github.com/xanzy/go-gitlab from 0.57.0 to 0.59.0
  * Bump github.com/xanzy/go-gitlab from 0.55.1 to 0.57.0 (#757)
  * webui: fix dark theme colors
  * webui: fix compile
  * CI: update nodejs
  * Bump github.com/vektah/gqlparser/v2 from 2.2.0 to 2.4.0
  * webui: replace GraphQL linter
  * webui: upgrade Material UI
  * webui: upgrade react-router
  * webui: replace React imports
  * webui: upgrade most dependencies
  * webui: upgrade graphql-codegen dependencies
  * Bump github.com/xanzy/go-gitlab from 0.54.3 to 0.55.1
  * update gocui
  * update keyring and migrate to github.com/ProtonMail/go-crypto
  * update gqlgen
  * Bump follow-redirects from 1.13.0 to 1.14.7 in /webui (#735)
  * Bump github.com/xanzy/go-gitlab from 0.54.1 to 0.54.3 (#734)
  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#731)
  * Bump ws from 5.2.2 to 5.2.3 in /webui (#728)
  * Bump tmpl from 1.0.4 to 1.0.5 in /webui (#711)
  * Bump path-parse from 1.0.6 to 1.0.7 in /webui (#701)
  * Bump url-parse from 1.5.1 to 1.5.3 in /webui (#714)
  * Bump github.com/xanzy/go-gitlab from 0.50.4 to 0.54.1 (#732)
  * gitlab: re-enable previously broken test
  * gitlab: order events on the fly
  * Fix: github import, some issue titles cause error
  * Fix: github bridge: push then pull without duplication
  * Update URL of GitLab access token settings
  * Fix GitLab showing https:/../personal_access_token
  * Add scoop installation for Windows
  * Bump github.com/fatih/color from 1.12.0 to 1.13.0
  * Command ls: Add compact format
  * Add some documentation comments
  * gitlab: Add new iterator with state change events</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1666008001">- Fix Supplements tag for bash-completion subpackage.</changelog>
  <changelog author="mcepl@cepl.eu" date="1667476800">- Update to version 0.7.2+git.1666446996.55a2e8e:
  * doc: fix incorrect indentation</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1668945600">- Update to 0.8.0:
  - More than 800 commits and a long long time after, git-bug
    v0.8.0 is now available.
  - Once again, this release represent a push towards making
    git-bug generally useful and correct. The two main
    improvements are a new Entity framework and write-capable
    WebUI.
  - Breaking changes(openSUSE package is much closer to this
    release)
  - changes in the data model makes it a requirement to use the
    migration tool to to update any previous repo.
  - remove the legacy identities that were directly embedded in
    bugs
  - Core
  - introduce a reusable entity package capable of handling
    all the complex operations of an Entity (bug, board,
    config ...): operations, DAG manipulation, conflict merge,
    signature, integrity ... to greatly simplify writing and
    maintaining an entity. Documentation 1, Documentation 2
  - introduce CombinedId, a new kind of identifier for an
    item within an Entity (for example a comment in a bug),
    that hold two partial identifiers interleaved for fast
    addressing. Documentation
  - introduce the concept of resolvers, so that entities can
    link to another
  - use go-git to manipulate the git repository, instead of
    executing the local git binary
  - add support for signing the git commit with the author's
    signature, and verifying
  - add support for git config includes by @mindriot101
  - rework of the Repository layer for modularity, simplicity
    and testing, allowing more easily to plug an alternative
    storage
  - support for full text search in bug comments
  - support application namespace in the repository so that
    other app can use the entity package as a framework by
    @smoyer64
  - Commands
  - auto-completion of bug identifier, bridge names,
    credentials, labels, remote, identity and flags tada by
    @krobelus
  - complete refactoring to avoid global variables and be more
    conductive to testing
  - new command comment edit to edit a bug's comment
  - new command rm to remove a bug by @vincetiu8
  - ls and show learned different output format with
  - -format=&lt;format&gt;, with format being one of default, plain,
    json, compact and org-mode by @vincetiu8 and @karlicoss
  - allow user create without interactive prompt by
    @cvhariharan
  - Query language
  - support filtering on bugs having no labels
  - support filtering on metadata by @vmiklos
  - Bug
  - complete rework using the new entity framework
  - Cache
  - introduce a LRU to have a limit of entities loaded in
    memory and effectively cap the memory usage of long running
    processes by @vincetiu8
  - proper locking for concurrent access by @vincetiu8
  - Bridges
  - core: support for remote bug tracker rate limiting by
    @rng-dynamics
  - core: support to indicate that the configuration wizard is
    executed non-interactively and should have all the required
    parameters set by @GlancingMind
  - Github: revamped client and iterator with proper rate
    limiting handling by @rng-dynamics
  - Github: revamped credentials creation following Github
    removing the previous API by @rng-dynamics
  - Github: support new token format by @ellsclytn
  - Github: extended tests by @rng-dynamics
  - Github: fix push then pull creating duplicates by
    @rng-dynamics
  - Gitlab: revamped client to use the much better event API to
    replace the note API that was hard to use and caused a lot
    of problems and headaches by @5nord
  - Gitlab: fix access token settings by @remram44
  - Gitlab: cleanup titles on import by @vincetiu8
  - Gitlab: support new token format by @gaelj
  - Jira: fix incorrect client creation reusing the same
    credential
  - API
  - new HTTP handler to access files stored in git
  - new HTTP handler to upload a file to git
  - GraphQL
  - strong typing for identifiers
  - prepare for external authentication
  - introduce addCommentAndClose and addCommentAndReopen
    mutations, to comment and change a bug state in a single
    atomic operation by @GlancingMind
  - introduce editComment mutation to edit comments
  - TermUI
  - fix a crash when trying to open a bug when there are none
    by @vojta001
  - properly trim spaces in titles by @wavexx
  - make the help visually easier to parse
  - denser bug list view by @wavexx
  - fixed readability on bright terminal by @zdenek-crha
  - WebUI
  - now report GraphQL errors in the console when --log-errors
    is used
  - large refactoring to bring good practice and simplify
    future work by @sandhose
  - add support for read-only mode by @lukegb and
    @claudioantonio
  - support for creating bugs by @claudioantonio
  - support for closing and reopening bugs by @claudioantonio
  - allow to specify the host address when launching with
  - -host=&lt;host&gt; for easier hosting, in particular in
    container by @GlancingMind
  - allow specifying the initial query with --query by @vmiklos
  - dark mode by @GlancingMind
  - show count of comment on each bug in the list by
    @GlancingMind
  - improved navigation by @GlancingMind
  - comment edition and show edit history by @GlancingMind
  - bug list filtering by @GlancingMind
  - add user profile by @GlancingMind
  - show placeholder for empty comment preview by @GlancingMind</changelog>
  <changelog author="mcepl@cepl.eu" date="1711022400">- Update to version 0.8.0+git.1697403397.1212f75:
  * Fix typo
  * fix openpgp handling to sign/check
  * codespell: more ignore
  * api/graphql: regenerate after gqlgen upgrade
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * regenerate after cobra update
  * update to golang-lru v2
  * build(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2
  * build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0
  * build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  * build(deps): bump golang.org/x/vuln
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  * build(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3
  * build(deps): bump golang.org/x/crypto from 0.5.0 to 0.12.0
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.5.2
  * codespell: no "with" means using codespellrc, add more opt out
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/text from 0.9.0 to 0.12.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.90.0
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  * build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.8.0
  * execenv: fix some cache building progress bar artifact
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
  * util: better IsRunning(pid)
  * webui: also teardown cleanly on SIGTERM
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
  * CI: ignore spelling mistake in repo to be imported from github
  * tools: fix how security tools are setup and launched
  * repo: improve support for gitdir indirection
  * build(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.1
  * add more ideas in the feature matrix
  * cache: faster indexing by caping Bleve batch count
  * doc: add a feature matrix
  * chore: updated error message when detectGitPath fails
  * test: resolve changes for PR #1004, add unit test, fix issue uncovered by unit test
  * Add github workflow for codespell
  * [DATALAD RUNCMD] Run codespell -w
  * rudimentary codespell configuration
  * [DATALAD RUNCMD] Fix one ambigous overrided
  * build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0
  * commands: add a helper to generate testing regex for CLI output
  * fix(#971): parse submodule .git files instead of erroring
  * docs(commands): try to make cleaned argument use more obvious
  * style: resolve PR comments
  * version: code cleanup, fix some edge cases
  * dirty should be bool
  * address PR review
  * commands: different pattern to detect changed flags
  * style: clean up linter complaints
  * build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0
  * fix(commands): replace missing import
  * fix(commands): create env.Env once for all Cobra commands
  * commands: remove compact style for "bug", as the width adaptive default renderer cover that usage
  * command: adapt the output of the bug list to the terminal size
  * execenv: move terminal detection to Out, introduce the compagnion In
  * feat: use isatty to detect a Termios instead
  * feat: detect os.Stdin/os.Stdout mode
  * New approach to define the version
  * build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
  * repo: don't forget to close a file
  * repo: temporary use a fork of go-git due to https://github.com/go-git/go-git/pull/659
  * Fixed version info be set when go install
  * added EventMentionedInCommit
  * add wipe sub-command that remove local bugs and identities
  * commands: add a nice terminal progress bar when building the cache
  * properly close files in edge cases in various places
  * repo: check error when closing a repo in tests
  * make go1.19 fmt happy
  * cache: fix tests?
  * fix(commands): run tests in ./commands/... without ANSI color
  * build(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2
  * chore(TestCache): cleanup per PR review
  * build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0
  * refactor(TestCache): guarantee test caches are closed when tests finish
  * fix(TestCache): eliminate hanging Windows tests
  * style(TestCache): remove empty trailing line from function
  * test(cache): close second instance of RepoCache
  * ci: use Go 1.19.4 and setup-go@v3
  * fix: resolve Go vulnerabilities
  * fix(972): use prerelease of GoKart with repaired panic
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
  * fix: keyrings must return keys with entities/identities
  * commands: share JSON creation
  * CI: remove lint security step as it's crashing
  * commands: don't double build the lamport clocks
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
  * feat: upgrade go-git to v5.1.1
  * commands: generic "select" code, move bug completion in bugcmd
  * cache: simplify cache building events handling
  * commands: move bug specific input code into commands/bug/input
  * cache: tie the last printf in an event to make the core print free
  * cache: fix some bugs after refactor
  * github: cleanup test token when test is done
  * cache: generic withSnapshot, some cleanup
  * cache: tie up the refactor up to compiling
  * repository: return specific error on object not found, accept multiple namespace to push/pull
  * build(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  * WIP
  * repo: proper reduced interface for full-text indexing
  * WIP
  * doc/README: normalize verb tense and fix typo
  * build(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0
  * build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
  * WIP
  * fix: remove repeated use of the same fmt.Errorf() calls
  * WIP
  * feat: wrap ErrMultipleConfigEntry to report duplicate key
  * feat: wrap ErrNoConfigEntry to report missing key
  * benchmark-action: make it work?
  * gha: add a workflow to continuously run benchmarks
  * build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0
  * commands: reorg into different packages
  * release: don't build for darwin/386 as support has been removed in golang
  * GHA: add a release workflow to build and upload binaries
  * webui: pack into binary
  * gogit: fix incorrect loader handling
  * github: sanitize rate limit waiting time
  * go-git: concurrent loading of clocks
  * github: fix rate limiting
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * core: bubble up the comment ID when created, or edited the first comment
  * build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0
  * build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0</changelog>
  <changelog author="mcepl@cepl.eu" date="1715083200">- Update to version 0.8.0+git.1713935544.6d051a2:
  * Fix some comments
  * Update README.md
  * chore: fix some struct names in comments
  * Use HTTPS repo url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1722686400">- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
  reading git-bug.remote config value before defaulting to
  'origin' when no explicit REMOTE argument.</changelog>
  <changelog author="mcepl@cepl.eu" date="1727956800">- Update to version 0.8.0+git.1725552198.b0cc690:
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
  * graphql: properly namespace Bug to make space for other entities (#1254)
  * refactor: rename github test repository: test-github-bridge (#1256)
  * build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
  * core: make label a common type, in a similar fashion as for status (#1252)
  * chore: regenerate command completion and documentation (#1253)
  * feat: update references to the git-bug organization (#1249)
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
  * build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
  * feat: add package to dev shell: delve (#1240)
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
  * build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
  * feat(ci): support a merge queue
  * DOC: it is "new" not "configure" command (also was missing \)
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  * build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
  * fix: correct path for reusable workflow: lifecycle
  * feat: merge go directive and toolchain specification
  * feat: improved lifecycle management with stale-bot
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
  * revert: "feat: increase operations per run for workflow: cron"
  * chore: update go dependencies
  * fix: run the presubmit pipeline for PRs
  * chore: remove refs to deprecated io/ioutil
  * fix: move codeql into an independent workflow
  * feat: bump node versions to 16.x, 18.x, and 20.x
  * feat: refactor pipelines into reusable workflows
  * build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
  * build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
  * build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
  * build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
  * build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
  * build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
  * build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
  * build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  * build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
  * build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
  * build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
  * build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
  * build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
  * build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
  * build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
  * build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
  * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  * build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
  * build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
  * build(deps): bump minimatch and recursive-readdir in /webui
  * fix: add write for prs: stale/issue-and-pr
  * feat: allow for manual execution of workflow: cron
  * feat: increase operations per run for workflow: cron
  * fix: add missing `with` property to //.github/workflows:cron.yml
  * feat: add workflow for triaging stale issues and prs
  * feat: add initial editorconfig configuration file
  * feat: add a common file for git-blame ignored revisions
  * feat: add a commit message template
  * feat: add initial nix development shell
  * feat: update action library versions
  * feat: add concurrency limits to all pipelines
  * fix: bump to go v1.22.5
  * fix: correct typo: acceps =&gt; accepts
  * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
  * build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
  * build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
  * build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
  * build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
  * build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
  * build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
  * build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
  * build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
  * build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1734436800">- Update to version 0.8.0+git.1733745604.d499b6e:
  * fix typos in docs (#1266)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1289)
- Add CVE-2024-45337-bump-go-crypto.patch to bump
  golang.org/x/crypto from v0.26.0 to v0.31.0 (fix for
  CVE-2024-45337, bsc#1234565).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1736337600">- Update vendorization.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737547200">- Add missing Requires to completion subpackages.</changelog>
  <changelog author="mcepl@cepl.eu" date="1741867200">- Add CVE-2025-22869-bump-go-crypto-ssh.patch to update
  golang.org/x/crypto/ssh to v0.35.0 (bsc#1239494,
  CVE-2025-22869).</changelog>
</package>
<package pkgid="4324740078308ee7ed8f6a3c6db04dacbe1b15f6ef235d1be0f70af57d8efb57" name="git-bug-fish-completion" arch="noarch">
  <version epoch="0" ver="0.8.0+git.1733745604.d499b6e" rel="bp156.3.3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1611316800">- Initial packaging of 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1638014400">- Update to 0.7.2:
  - fixes a security issue (CVE-2021-28955) where arbitrary
    malicious code could be executed if someone commit a git
    executable inside the repository (reproducible only on
    Windows).</changelog>
  <changelog author="mcepl@cepl.eu" date="1638187200">- Update to version 0.7.2+git.1632416688.1eaf3ec0:
  * Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 (#709)
  * Tests for the github bridge (#706)
  * feature: Github bridge mutation rate limit (#694)
  * Add Linter Step (#698)
  * Bump golang.org/x/text from 0.3.6 to 0.3.7 (#702)
  * Bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.4 (#707)
  * Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#695)
  * Bump github.com/go-git/go-git/v5 from 5.4.1 to 5.4.2 (#689)
  * Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#693)
  * Bump dns-packet from 1.3.1 to 1.3.4 in /webui</changelog>
  <changelog author="mcepl@cepl.eu" date="1666008000">- Update to version 0.7.2+git.1665512451.0eef939:
  * makefile: better PHONY
  * webui: put react-scripts and typescript as dev-dependency
  * webui: update most of dependencies
  * build(deps): bump github.com/99designs/gqlgen from 0.17.17 to 0.17.20
  * fix: process unused (but assigned) error
  * fix(884): scan PRs for insecure practices
  * feat(530) make label commands consistent
  * test(863): fix test for full id instead of "human"
  * refactor(git-bug-863): merge ls-id into ls
  * build(deps): bump github.com/praetorian-inc/gokart from 0.4.0 to 0.5.1
  * build(deps): bump github.com/99designs/gqlgen from 0.17.13 to 0.17.17
  * fix: correct name for one of the security phonies
  * feat: run security checks during Go workflow
  * feat: add recipes for security analysis
  * fix: hide tools versioning behind build tags
  * feat: add security tools
  * feat: version tools using Go module system
  * generalized interface for an Entity
  * dag: test op serialisation with the unmarshaller, to allow resolving entities
  * fix(850): normalize Windows line endings -&gt; *nix (golden files)
  * fix(850): normalize Windows line endings -&gt; *nix
  * fix(850): merge in CombinedId from 664
  * webui: add a flag to log handling errors
  * build(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.1
  * webui: adapt to CombinedId
  * bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
  * build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.72.0
  * move bug.Status in entities/common for reuse
  * fix(850): remove obsolete test logging
  * tests(850): add tests for comment ls, add and edit
  * move {bug,identity} to /entities, move input to /commands
  * remove file that shouldn't be there
  * core: generalized resolvers to resolve any entity time when unmarshalling an operation
  * fix(836): revert to older test harness
  * feat(836): updates default ls formatter for TSV output
  * docs(847): add compact to docs and bash for ls command's format flag
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
  * build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
  * build: go 1.18 minimum
  * bug: fix an issue where Id would be used, then changed due to metadata
  * entity/dag: proper base operation for simplified implementation
  * doc: more tiny fixes
  * doc: more tiny fixes
  * doc: tiny tweaks
  * test(809): do not export function that returns GoGit filesystem
  * test(809): remove reliance on repo's filesystem
  * test: use testing.TB as common interface
  * test(809): remove remaining calls to InitGoRepo in tests
  * refactor(809): eliminate need to defer CleanupTestRepos()
  * test(778): simplify and guarantee backend cleanup
  * refactor(778): test only command implementations
  * chore(808): rearrange imports to git-bug convention
  * test(808): document getCWD() and clean-up arguments
  * test(808): skip root help test that uses a golden file
  * build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  * fix(808): remove duplication stderr/stdout set-up
  * test(808): make build tag compatible with Go 1.16
  * test(808): do not run golden file tests on Windows
  * fix(808): simplify handling of Windows line terminations
  * chore(808): merge in LocalStorage namespace configuration
  * fix(808): replace Windows line terminators
  * github: fix data race when closing event channel
  * graphql: fix two invalid mutex lock leading to data races
  * fix(778): remove extra mutex lock when resolving bug prefix
  * cache: ensure that the default repo has a non-empty name to make js/apollo happy
  * doc: more discoverable docs
  * misc: move all completions in a dedicated folder
  * refactor: simplify creation of temp dir - after 1.15
  * fix: remove only t.Parallel()
  * gogit: close index before deleting it on disk
  * test: clean up temp dir and repo correctly
  * test(778): execute rm bug in testEnv (hangs)
  * test(778): execute add user in testEnv and return userID
  * test(778): clear output after user creation
  * test(778): verify user create results in an identity and cache
  * test(778): verify root command returns main help text
  * test(778): allow alternate CWD via context
  * test(778): capture stderr and stdout during tests
  * test: add verification that localStorage.Root() resolves to the correct absolute filepath
  * refactor: use namespace instead of application of applicationName
  * chore: clean-up commented code
  * feat: make local storage configurable
  * build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0
  * model: Multiple, minor readability and language improvements
  * model: Removes now outdated statement about ops and root
  * model: Highlight some words with special meaning
  * model: Links to a section further down
  * model: Moves example description after the example
  * model: Adds link explaining nounce (wikipedia)
  * model: strict Markdown requires empty lines before (and after) lists
  * completion: lots of small ironing
  * ls: fix incorrect query parsing with quotes escaped by the shell
  * misc: fix bash completion with "git bug"
  * completion: use the correct GenBashCompletionV2 instead of the legacy function
  * Add command-specific argument completions
  * a few fixes
  * build(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.64.0
  * Allow new gitlab PAT format
  * entity/dag: add an extensive example
  * doc: add missing file
  * update doc
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  * bug: don't serialize multiple time the author, only once in OperationPack
  * jira: fix incorrect client creation reusing the same credential
  * update cobra to v1.4.0
  * Bump github.com/99designs/gqlgen from 0.16.0 to 0.17.1
  * build: require go 1.16
  * build(deps): bump github.com/99designs/keyring from 1.2.0 to 1.2.1
  * Bump github.com/vektah/gqlparser/v2 from 2.4.0 to 2.4.1
  * entity: allow to resolve identities when numashalling operations
  * Fix a bunch of comments and documentations
  * build(deps): bump github.com/xanzy/go-gitlab from 0.57.0 to 0.59.0
  * Bump github.com/xanzy/go-gitlab from 0.55.1 to 0.57.0 (#757)
  * webui: fix dark theme colors
  * webui: fix compile
  * CI: update nodejs
  * Bump github.com/vektah/gqlparser/v2 from 2.2.0 to 2.4.0
  * webui: replace GraphQL linter
  * webui: upgrade Material UI
  * webui: upgrade react-router
  * webui: replace React imports
  * webui: upgrade most dependencies
  * webui: upgrade graphql-codegen dependencies
  * Bump github.com/xanzy/go-gitlab from 0.54.3 to 0.55.1
  * update gocui
  * update keyring and migrate to github.com/ProtonMail/go-crypto
  * update gqlgen
  * Bump follow-redirects from 1.13.0 to 1.14.7 in /webui (#735)
  * Bump github.com/xanzy/go-gitlab from 0.54.1 to 0.54.3 (#734)
  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#731)
  * Bump ws from 5.2.2 to 5.2.3 in /webui (#728)
  * Bump tmpl from 1.0.4 to 1.0.5 in /webui (#711)
  * Bump path-parse from 1.0.6 to 1.0.7 in /webui (#701)
  * Bump url-parse from 1.5.1 to 1.5.3 in /webui (#714)
  * Bump github.com/xanzy/go-gitlab from 0.50.4 to 0.54.1 (#732)
  * gitlab: re-enable previously broken test
  * gitlab: order events on the fly
  * Fix: github import, some issue titles cause error
  * Fix: github bridge: push then pull without duplication
  * Update URL of GitLab access token settings
  * Fix GitLab showing https:/../personal_access_token
  * Add scoop installation for Windows
  * Bump github.com/fatih/color from 1.12.0 to 1.13.0
  * Command ls: Add compact format
  * Add some documentation comments
  * gitlab: Add new iterator with state change events</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1666008001">- Fix Supplements tag for bash-completion subpackage.</changelog>
  <changelog author="mcepl@cepl.eu" date="1667476800">- Update to version 0.7.2+git.1666446996.55a2e8e:
  * doc: fix incorrect indentation</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1668945600">- Update to 0.8.0:
  - More than 800 commits and a long long time after, git-bug
    v0.8.0 is now available.
  - Once again, this release represent a push towards making
    git-bug generally useful and correct. The two main
    improvements are a new Entity framework and write-capable
    WebUI.
  - Breaking changes(openSUSE package is much closer to this
    release)
  - changes in the data model makes it a requirement to use the
    migration tool to to update any previous repo.
  - remove the legacy identities that were directly embedded in
    bugs
  - Core
  - introduce a reusable entity package capable of handling
    all the complex operations of an Entity (bug, board,
    config ...): operations, DAG manipulation, conflict merge,
    signature, integrity ... to greatly simplify writing and
    maintaining an entity. Documentation 1, Documentation 2
  - introduce CombinedId, a new kind of identifier for an
    item within an Entity (for example a comment in a bug),
    that hold two partial identifiers interleaved for fast
    addressing. Documentation
  - introduce the concept of resolvers, so that entities can
    link to another
  - use go-git to manipulate the git repository, instead of
    executing the local git binary
  - add support for signing the git commit with the author's
    signature, and verifying
  - add support for git config includes by @mindriot101
  - rework of the Repository layer for modularity, simplicity
    and testing, allowing more easily to plug an alternative
    storage
  - support for full text search in bug comments
  - support application namespace in the repository so that
    other app can use the entity package as a framework by
    @smoyer64
  - Commands
  - auto-completion of bug identifier, bridge names,
    credentials, labels, remote, identity and flags tada by
    @krobelus
  - complete refactoring to avoid global variables and be more
    conductive to testing
  - new command comment edit to edit a bug's comment
  - new command rm to remove a bug by @vincetiu8
  - ls and show learned different output format with
  - -format=&lt;format&gt;, with format being one of default, plain,
    json, compact and org-mode by @vincetiu8 and @karlicoss
  - allow user create without interactive prompt by
    @cvhariharan
  - Query language
  - support filtering on bugs having no labels
  - support filtering on metadata by @vmiklos
  - Bug
  - complete rework using the new entity framework
  - Cache
  - introduce a LRU to have a limit of entities loaded in
    memory and effectively cap the memory usage of long running
    processes by @vincetiu8
  - proper locking for concurrent access by @vincetiu8
  - Bridges
  - core: support for remote bug tracker rate limiting by
    @rng-dynamics
  - core: support to indicate that the configuration wizard is
    executed non-interactively and should have all the required
    parameters set by @GlancingMind
  - Github: revamped client and iterator with proper rate
    limiting handling by @rng-dynamics
  - Github: revamped credentials creation following Github
    removing the previous API by @rng-dynamics
  - Github: support new token format by @ellsclytn
  - Github: extended tests by @rng-dynamics
  - Github: fix push then pull creating duplicates by
    @rng-dynamics
  - Gitlab: revamped client to use the much better event API to
    replace the note API that was hard to use and caused a lot
    of problems and headaches by @5nord
  - Gitlab: fix access token settings by @remram44
  - Gitlab: cleanup titles on import by @vincetiu8
  - Gitlab: support new token format by @gaelj
  - Jira: fix incorrect client creation reusing the same
    credential
  - API
  - new HTTP handler to access files stored in git
  - new HTTP handler to upload a file to git
  - GraphQL
  - strong typing for identifiers
  - prepare for external authentication
  - introduce addCommentAndClose and addCommentAndReopen
    mutations, to comment and change a bug state in a single
    atomic operation by @GlancingMind
  - introduce editComment mutation to edit comments
  - TermUI
  - fix a crash when trying to open a bug when there are none
    by @vojta001
  - properly trim spaces in titles by @wavexx
  - make the help visually easier to parse
  - denser bug list view by @wavexx
  - fixed readability on bright terminal by @zdenek-crha
  - WebUI
  - now report GraphQL errors in the console when --log-errors
    is used
  - large refactoring to bring good practice and simplify
    future work by @sandhose
  - add support for read-only mode by @lukegb and
    @claudioantonio
  - support for creating bugs by @claudioantonio
  - support for closing and reopening bugs by @claudioantonio
  - allow to specify the host address when launching with
  - -host=&lt;host&gt; for easier hosting, in particular in
    container by @GlancingMind
  - allow specifying the initial query with --query by @vmiklos
  - dark mode by @GlancingMind
  - show count of comment on each bug in the list by
    @GlancingMind
  - improved navigation by @GlancingMind
  - comment edition and show edit history by @GlancingMind
  - bug list filtering by @GlancingMind
  - add user profile by @GlancingMind
  - show placeholder for empty comment preview by @GlancingMind</changelog>
  <changelog author="mcepl@cepl.eu" date="1711022400">- Update to version 0.8.0+git.1697403397.1212f75:
  * Fix typo
  * fix openpgp handling to sign/check
  * codespell: more ignore
  * api/graphql: regenerate after gqlgen upgrade
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * regenerate after cobra update
  * update to golang-lru v2
  * build(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2
  * build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0
  * build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  * build(deps): bump golang.org/x/vuln
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  * build(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3
  * build(deps): bump golang.org/x/crypto from 0.5.0 to 0.12.0
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.5.2
  * codespell: no "with" means using codespellrc, add more opt out
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/text from 0.9.0 to 0.12.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.90.0
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  * build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.8.0
  * execenv: fix some cache building progress bar artifact
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
  * util: better IsRunning(pid)
  * webui: also teardown cleanly on SIGTERM
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
  * CI: ignore spelling mistake in repo to be imported from github
  * tools: fix how security tools are setup and launched
  * repo: improve support for gitdir indirection
  * build(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.1
  * add more ideas in the feature matrix
  * cache: faster indexing by caping Bleve batch count
  * doc: add a feature matrix
  * chore: updated error message when detectGitPath fails
  * test: resolve changes for PR #1004, add unit test, fix issue uncovered by unit test
  * Add github workflow for codespell
  * [DATALAD RUNCMD] Run codespell -w
  * rudimentary codespell configuration
  * [DATALAD RUNCMD] Fix one ambigous overrided
  * build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0
  * commands: add a helper to generate testing regex for CLI output
  * fix(#971): parse submodule .git files instead of erroring
  * docs(commands): try to make cleaned argument use more obvious
  * style: resolve PR comments
  * version: code cleanup, fix some edge cases
  * dirty should be bool
  * address PR review
  * commands: different pattern to detect changed flags
  * style: clean up linter complaints
  * build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0
  * fix(commands): replace missing import
  * fix(commands): create env.Env once for all Cobra commands
  * commands: remove compact style for "bug", as the width adaptive default renderer cover that usage
  * command: adapt the output of the bug list to the terminal size
  * execenv: move terminal detection to Out, introduce the compagnion In
  * feat: use isatty to detect a Termios instead
  * feat: detect os.Stdin/os.Stdout mode
  * New approach to define the version
  * build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
  * repo: don't forget to close a file
  * repo: temporary use a fork of go-git due to https://github.com/go-git/go-git/pull/659
  * Fixed version info be set when go install
  * added EventMentionedInCommit
  * add wipe sub-command that remove local bugs and identities
  * commands: add a nice terminal progress bar when building the cache
  * properly close files in edge cases in various places
  * repo: check error when closing a repo in tests
  * make go1.19 fmt happy
  * cache: fix tests?
  * fix(commands): run tests in ./commands/... without ANSI color
  * build(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2
  * chore(TestCache): cleanup per PR review
  * build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0
  * refactor(TestCache): guarantee test caches are closed when tests finish
  * fix(TestCache): eliminate hanging Windows tests
  * style(TestCache): remove empty trailing line from function
  * test(cache): close second instance of RepoCache
  * ci: use Go 1.19.4 and setup-go@v3
  * fix: resolve Go vulnerabilities
  * fix(972): use prerelease of GoKart with repaired panic
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
  * fix: keyrings must return keys with entities/identities
  * commands: share JSON creation
  * CI: remove lint security step as it's crashing
  * commands: don't double build the lamport clocks
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
  * feat: upgrade go-git to v5.1.1
  * commands: generic "select" code, move bug completion in bugcmd
  * cache: simplify cache building events handling
  * commands: move bug specific input code into commands/bug/input
  * cache: tie the last printf in an event to make the core print free
  * cache: fix some bugs after refactor
  * github: cleanup test token when test is done
  * cache: generic withSnapshot, some cleanup
  * cache: tie up the refactor up to compiling
  * repository: return specific error on object not found, accept multiple namespace to push/pull
  * build(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  * WIP
  * repo: proper reduced interface for full-text indexing
  * WIP
  * doc/README: normalize verb tense and fix typo
  * build(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0
  * build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
  * WIP
  * fix: remove repeated use of the same fmt.Errorf() calls
  * WIP
  * feat: wrap ErrMultipleConfigEntry to report duplicate key
  * feat: wrap ErrNoConfigEntry to report missing key
  * benchmark-action: make it work?
  * gha: add a workflow to continuously run benchmarks
  * build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0
  * commands: reorg into different packages
  * release: don't build for darwin/386 as support has been removed in golang
  * GHA: add a release workflow to build and upload binaries
  * webui: pack into binary
  * gogit: fix incorrect loader handling
  * github: sanitize rate limit waiting time
  * go-git: concurrent loading of clocks
  * github: fix rate limiting
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * core: bubble up the comment ID when created, or edited the first comment
  * build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0
  * build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0</changelog>
  <changelog author="mcepl@cepl.eu" date="1715083200">- Update to version 0.8.0+git.1713935544.6d051a2:
  * Fix some comments
  * Update README.md
  * chore: fix some struct names in comments
  * Use HTTPS repo url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1722686400">- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
  reading git-bug.remote config value before defaulting to
  'origin' when no explicit REMOTE argument.</changelog>
  <changelog author="mcepl@cepl.eu" date="1727956800">- Update to version 0.8.0+git.1725552198.b0cc690:
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
  * graphql: properly namespace Bug to make space for other entities (#1254)
  * refactor: rename github test repository: test-github-bridge (#1256)
  * build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
  * core: make label a common type, in a similar fashion as for status (#1252)
  * chore: regenerate command completion and documentation (#1253)
  * feat: update references to the git-bug organization (#1249)
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
  * build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
  * feat: add package to dev shell: delve (#1240)
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
  * build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
  * feat(ci): support a merge queue
  * DOC: it is "new" not "configure" command (also was missing \)
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  * build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
  * fix: correct path for reusable workflow: lifecycle
  * feat: merge go directive and toolchain specification
  * feat: improved lifecycle management with stale-bot
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
  * revert: "feat: increase operations per run for workflow: cron"
  * chore: update go dependencies
  * fix: run the presubmit pipeline for PRs
  * chore: remove refs to deprecated io/ioutil
  * fix: move codeql into an independent workflow
  * feat: bump node versions to 16.x, 18.x, and 20.x
  * feat: refactor pipelines into reusable workflows
  * build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
  * build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
  * build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
  * build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
  * build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
  * build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
  * build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
  * build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  * build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
  * build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
  * build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
  * build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
  * build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
  * build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
  * build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
  * build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
  * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  * build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
  * build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
  * build(deps): bump minimatch and recursive-readdir in /webui
  * fix: add write for prs: stale/issue-and-pr
  * feat: allow for manual execution of workflow: cron
  * feat: increase operations per run for workflow: cron
  * fix: add missing `with` property to //.github/workflows:cron.yml
  * feat: add workflow for triaging stale issues and prs
  * feat: add initial editorconfig configuration file
  * feat: add a common file for git-blame ignored revisions
  * feat: add a commit message template
  * feat: add initial nix development shell
  * feat: update action library versions
  * feat: add concurrency limits to all pipelines
  * fix: bump to go v1.22.5
  * fix: correct typo: acceps =&gt; accepts
  * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
  * build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
  * build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
  * build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
  * build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
  * build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
  * build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
  * build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
  * build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
  * build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1734436800">- Update to version 0.8.0+git.1733745604.d499b6e:
  * fix typos in docs (#1266)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1289)
- Add CVE-2024-45337-bump-go-crypto.patch to bump
  golang.org/x/crypto from v0.26.0 to v0.31.0 (fix for
  CVE-2024-45337, bsc#1234565).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1736337600">- Update vendorization.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737547200">- Add missing Requires to completion subpackages.</changelog>
  <changelog author="mcepl@cepl.eu" date="1741867200">- Add CVE-2025-22869-bump-go-crypto-ssh.patch to update
  golang.org/x/crypto/ssh to v0.35.0 (bsc#1239494,
  CVE-2025-22869).</changelog>
</package>
<package pkgid="6ba2a4745608d1509a18e2617c186f19ad8877a497828eac692c68dc048f645e" name="git-bug-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.8.0+git.1733745604.d499b6e" rel="bp156.3.3.1"/>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1611316800">- Initial packaging of 0.7.1</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1638014400">- Update to 0.7.2:
  - fixes a security issue (CVE-2021-28955) where arbitrary
    malicious code could be executed if someone commit a git
    executable inside the repository (reproducible only on
    Windows).</changelog>
  <changelog author="mcepl@cepl.eu" date="1638187200">- Update to version 0.7.2+git.1632416688.1eaf3ec0:
  * Bump github.com/mattn/go-isatty from 0.0.13 to 0.0.14 (#709)
  * Tests for the github bridge (#706)
  * feature: Github bridge mutation rate limit (#694)
  * Add Linter Step (#698)
  * Bump golang.org/x/text from 0.3.6 to 0.3.7 (#702)
  * Bump github.com/xanzy/go-gitlab from 0.50.1 to 0.50.4 (#707)
  * Bump github.com/spf13/cobra from 1.1.3 to 1.2.1 (#695)
  * Bump github.com/go-git/go-git/v5 from 5.4.1 to 5.4.2 (#689)
  * Bump github.com/xanzy/go-gitlab from 0.50.0 to 0.50.1 (#693)
  * Bump dns-packet from 1.3.1 to 1.3.4 in /webui</changelog>
  <changelog author="mcepl@cepl.eu" date="1666008000">- Update to version 0.7.2+git.1665512451.0eef939:
  * makefile: better PHONY
  * webui: put react-scripts and typescript as dev-dependency
  * webui: update most of dependencies
  * build(deps): bump github.com/99designs/gqlgen from 0.17.17 to 0.17.20
  * fix: process unused (but assigned) error
  * fix(884): scan PRs for insecure practices
  * feat(530) make label commands consistent
  * test(863): fix test for full id instead of "human"
  * refactor(git-bug-863): merge ls-id into ls
  * build(deps): bump github.com/praetorian-inc/gokart from 0.4.0 to 0.5.1
  * build(deps): bump github.com/99designs/gqlgen from 0.17.13 to 0.17.17
  * fix: correct name for one of the security phonies
  * feat: run security checks during Go workflow
  * feat: add recipes for security analysis
  * fix: hide tools versioning behind build tags
  * feat: add security tools
  * feat: version tools using Go module system
  * generalized interface for an Entity
  * dag: test op serialisation with the unmarshaller, to allow resolving entities
  * fix(850): normalize Windows line endings -&gt; *nix (golden files)
  * fix(850): normalize Windows line endings -&gt; *nix
  * fix(850): merge in CombinedId from 664
  * webui: add a flag to log handling errors
  * build(deps): bump github.com/xanzy/go-gitlab from 0.72.0 to 0.73.1
  * webui: adapt to CombinedId
  * bug: have a type for combined ids, fix https://github.com/MichaelMure/git-bug/issues/653
  * build(deps): bump github.com/spf13/cobra from 1.4.0 to 1.5.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.68.0 to 0.72.0
  * move bug.Status in entities/common for reuse
  * fix(850): remove obsolete test logging
  * tests(850): add tests for comment ls, add and edit
  * move {bug,identity} to /entities, move input to /commands
  * remove file that shouldn't be there
  * core: generalized resolvers to resolve any entity time when unmarshalling an operation
  * fix(836): revert to older test harness
  * feat(836): updates default ls formatter for TSV output
  * docs(847): add compact to docs and bash for ls command's format flag
  * build(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16
  * build(deps): bump github.com/stretchr/testify from 1.7.2 to 1.8.0
  * build: go 1.18 minimum
  * bug: fix an issue where Id would be used, then changed due to metadata
  * entity/dag: proper base operation for simplified implementation
  * doc: more tiny fixes
  * doc: more tiny fixes
  * doc: tiny tweaks
  * test(809): do not export function that returns GoGit filesystem
  * test(809): remove reliance on repo's filesystem
  * test: use testing.TB as common interface
  * test(809): remove remaining calls to InitGoRepo in tests
  * refactor(809): eliminate need to defer CleanupTestRepos()
  * test(778): simplify and guarantee backend cleanup
  * refactor(778): test only command implementations
  * chore(808): rearrange imports to git-bug convention
  * test(808): document getCWD() and clean-up arguments
  * test(808): skip root help test that uses a golden file
  * build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  * fix(808): remove duplication stderr/stdout set-up
  * test(808): make build tag compatible with Go 1.16
  * test(808): do not run golden file tests on Windows
  * fix(808): simplify handling of Windows line terminations
  * chore(808): merge in LocalStorage namespace configuration
  * fix(808): replace Windows line terminators
  * github: fix data race when closing event channel
  * graphql: fix two invalid mutex lock leading to data races
  * fix(778): remove extra mutex lock when resolving bug prefix
  * cache: ensure that the default repo has a non-empty name to make js/apollo happy
  * doc: more discoverable docs
  * misc: move all completions in a dedicated folder
  * refactor: simplify creation of temp dir - after 1.15
  * fix: remove only t.Parallel()
  * gogit: close index before deleting it on disk
  * test: clean up temp dir and repo correctly
  * test(778): execute rm bug in testEnv (hangs)
  * test(778): execute add user in testEnv and return userID
  * test(778): clear output after user creation
  * test(778): verify user create results in an identity and cache
  * test(778): verify root command returns main help text
  * test(778): allow alternate CWD via context
  * test(778): capture stderr and stdout during tests
  * test: add verification that localStorage.Root() resolves to the correct absolute filepath
  * refactor: use namespace instead of application of applicationName
  * chore: clean-up commented code
  * feat: make local storage configurable
  * build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0
  * model: Multiple, minor readability and language improvements
  * model: Removes now outdated statement about ops and root
  * model: Highlight some words with special meaning
  * model: Links to a section further down
  * model: Moves example description after the example
  * model: Adds link explaining nounce (wikipedia)
  * model: strict Markdown requires empty lines before (and after) lists
  * completion: lots of small ironing
  * ls: fix incorrect query parsing with quotes escaped by the shell
  * misc: fix bash completion with "git bug"
  * completion: use the correct GenBashCompletionV2 instead of the legacy function
  * Add command-specific argument completions
  * a few fixes
  * build(deps): bump github.com/xanzy/go-gitlab from 0.59.0 to 0.64.0
  * Allow new gitlab PAT format
  * entity/dag: add an extensive example
  * doc: add missing file
  * update doc
  * build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1
  * bug: don't serialize multiple time the author, only once in OperationPack
  * jira: fix incorrect client creation reusing the same credential
  * update cobra to v1.4.0
  * Bump github.com/99designs/gqlgen from 0.16.0 to 0.17.1
  * build: require go 1.16
  * build(deps): bump github.com/99designs/keyring from 1.2.0 to 1.2.1
  * Bump github.com/vektah/gqlparser/v2 from 2.4.0 to 2.4.1
  * entity: allow to resolve identities when numashalling operations
  * Fix a bunch of comments and documentations
  * build(deps): bump github.com/xanzy/go-gitlab from 0.57.0 to 0.59.0
  * Bump github.com/xanzy/go-gitlab from 0.55.1 to 0.57.0 (#757)
  * webui: fix dark theme colors
  * webui: fix compile
  * CI: update nodejs
  * Bump github.com/vektah/gqlparser/v2 from 2.2.0 to 2.4.0
  * webui: replace GraphQL linter
  * webui: upgrade Material UI
  * webui: upgrade react-router
  * webui: replace React imports
  * webui: upgrade most dependencies
  * webui: upgrade graphql-codegen dependencies
  * Bump github.com/xanzy/go-gitlab from 0.54.3 to 0.55.1
  * update gocui
  * update keyring and migrate to github.com/ProtonMail/go-crypto
  * update gqlgen
  * Bump follow-redirects from 1.13.0 to 1.14.7 in /webui (#735)
  * Bump github.com/xanzy/go-gitlab from 0.54.1 to 0.54.3 (#734)
  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0 (#731)
  * Bump ws from 5.2.2 to 5.2.3 in /webui (#728)
  * Bump tmpl from 1.0.4 to 1.0.5 in /webui (#711)
  * Bump path-parse from 1.0.6 to 1.0.7 in /webui (#701)
  * Bump url-parse from 1.5.1 to 1.5.3 in /webui (#714)
  * Bump github.com/xanzy/go-gitlab from 0.50.4 to 0.54.1 (#732)
  * gitlab: re-enable previously broken test
  * gitlab: order events on the fly
  * Fix: github import, some issue titles cause error
  * Fix: github bridge: push then pull without duplication
  * Update URL of GitLab access token settings
  * Fix GitLab showing https:/../personal_access_token
  * Add scoop installation for Windows
  * Bump github.com/fatih/color from 1.12.0 to 1.13.0
  * Command ls: Add compact format
  * Add some documentation comments
  * gitlab: Add new iterator with state change events</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1666008001">- Fix Supplements tag for bash-completion subpackage.</changelog>
  <changelog author="mcepl@cepl.eu" date="1667476800">- Update to version 0.7.2+git.1666446996.55a2e8e:
  * doc: fix incorrect indentation</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1668945600">- Update to 0.8.0:
  - More than 800 commits and a long long time after, git-bug
    v0.8.0 is now available.
  - Once again, this release represent a push towards making
    git-bug generally useful and correct. The two main
    improvements are a new Entity framework and write-capable
    WebUI.
  - Breaking changes(openSUSE package is much closer to this
    release)
  - changes in the data model makes it a requirement to use the
    migration tool to to update any previous repo.
  - remove the legacy identities that were directly embedded in
    bugs
  - Core
  - introduce a reusable entity package capable of handling
    all the complex operations of an Entity (bug, board,
    config ...): operations, DAG manipulation, conflict merge,
    signature, integrity ... to greatly simplify writing and
    maintaining an entity. Documentation 1, Documentation 2
  - introduce CombinedId, a new kind of identifier for an
    item within an Entity (for example a comment in a bug),
    that hold two partial identifiers interleaved for fast
    addressing. Documentation
  - introduce the concept of resolvers, so that entities can
    link to another
  - use go-git to manipulate the git repository, instead of
    executing the local git binary
  - add support for signing the git commit with the author's
    signature, and verifying
  - add support for git config includes by @mindriot101
  - rework of the Repository layer for modularity, simplicity
    and testing, allowing more easily to plug an alternative
    storage
  - support for full text search in bug comments
  - support application namespace in the repository so that
    other app can use the entity package as a framework by
    @smoyer64
  - Commands
  - auto-completion of bug identifier, bridge names,
    credentials, labels, remote, identity and flags tada by
    @krobelus
  - complete refactoring to avoid global variables and be more
    conductive to testing
  - new command comment edit to edit a bug's comment
  - new command rm to remove a bug by @vincetiu8
  - ls and show learned different output format with
  - -format=&lt;format&gt;, with format being one of default, plain,
    json, compact and org-mode by @vincetiu8 and @karlicoss
  - allow user create without interactive prompt by
    @cvhariharan
  - Query language
  - support filtering on bugs having no labels
  - support filtering on metadata by @vmiklos
  - Bug
  - complete rework using the new entity framework
  - Cache
  - introduce a LRU to have a limit of entities loaded in
    memory and effectively cap the memory usage of long running
    processes by @vincetiu8
  - proper locking for concurrent access by @vincetiu8
  - Bridges
  - core: support for remote bug tracker rate limiting by
    @rng-dynamics
  - core: support to indicate that the configuration wizard is
    executed non-interactively and should have all the required
    parameters set by @GlancingMind
  - Github: revamped client and iterator with proper rate
    limiting handling by @rng-dynamics
  - Github: revamped credentials creation following Github
    removing the previous API by @rng-dynamics
  - Github: support new token format by @ellsclytn
  - Github: extended tests by @rng-dynamics
  - Github: fix push then pull creating duplicates by
    @rng-dynamics
  - Gitlab: revamped client to use the much better event API to
    replace the note API that was hard to use and caused a lot
    of problems and headaches by @5nord
  - Gitlab: fix access token settings by @remram44
  - Gitlab: cleanup titles on import by @vincetiu8
  - Gitlab: support new token format by @gaelj
  - Jira: fix incorrect client creation reusing the same
    credential
  - API
  - new HTTP handler to access files stored in git
  - new HTTP handler to upload a file to git
  - GraphQL
  - strong typing for identifiers
  - prepare for external authentication
  - introduce addCommentAndClose and addCommentAndReopen
    mutations, to comment and change a bug state in a single
    atomic operation by @GlancingMind
  - introduce editComment mutation to edit comments
  - TermUI
  - fix a crash when trying to open a bug when there are none
    by @vojta001
  - properly trim spaces in titles by @wavexx
  - make the help visually easier to parse
  - denser bug list view by @wavexx
  - fixed readability on bright terminal by @zdenek-crha
  - WebUI
  - now report GraphQL errors in the console when --log-errors
    is used
  - large refactoring to bring good practice and simplify
    future work by @sandhose
  - add support for read-only mode by @lukegb and
    @claudioantonio
  - support for creating bugs by @claudioantonio
  - support for closing and reopening bugs by @claudioantonio
  - allow to specify the host address when launching with
  - -host=&lt;host&gt; for easier hosting, in particular in
    container by @GlancingMind
  - allow specifying the initial query with --query by @vmiklos
  - dark mode by @GlancingMind
  - show count of comment on each bug in the list by
    @GlancingMind
  - improved navigation by @GlancingMind
  - comment edition and show edit history by @GlancingMind
  - bug list filtering by @GlancingMind
  - add user profile by @GlancingMind
  - show placeholder for empty comment preview by @GlancingMind</changelog>
  <changelog author="mcepl@cepl.eu" date="1711022400">- Update to version 0.8.0+git.1697403397.1212f75:
  * Fix typo
  * fix openpgp handling to sign/check
  * codespell: more ignore
  * api/graphql: regenerate after gqlgen upgrade
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * build(deps): bump github.com/99designs/gqlgen from 0.17.20 to 0.17.36
  * regenerate after cobra update
  * update to golang-lru v2
  * build(deps): bump github.com/hashicorp/golang-lru from 0.5.4 to 1.0.2
  * build(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.11.0
  * build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.3.0
  * build(deps): bump github.com/fatih/color from 1.13.0 to 1.15.0
  * build(deps): bump golang.org/x/vuln
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
  * build(deps): bump github.com/cloudflare/circl from 1.3.1 to 1.3.3
  * build(deps): bump golang.org/x/crypto from 0.5.0 to 0.12.0
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.1.4 to 8.5.2
  * codespell: no "with" means using codespellrc, add more opt out
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/sys from 0.8.0 to 0.11.0
  * build(deps): bump golang.org/x/text from 0.9.0 to 0.12.0
  * build(deps): bump github.com/xanzy/go-gitlab from 0.79.1 to 0.90.0
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.4
  * build(deps): bump golang.org/x/oauth2 from 0.4.0 to 0.8.0
  * execenv: fix some cache building progress bar artifact
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.0 to 5.4.1
  * util: better IsRunning(pid)
  * webui: also teardown cleanly on SIGTERM
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0
  * CI: ignore spelling mistake in repo to be imported from github
  * tools: fix how security tools are setup and launched
  * repo: improve support for gitdir indirection
  * build(deps): bump github.com/xanzy/go-gitlab from 0.78.0 to 0.79.1
  * add more ideas in the feature matrix
  * cache: faster indexing by caping Bleve batch count
  * doc: add a feature matrix
  * chore: updated error message when detectGitPath fails
  * test: resolve changes for PR #1004, add unit test, fix issue uncovered by unit test
  * Add github workflow for codespell
  * [DATALAD RUNCMD] Run codespell -w
  * rudimentary codespell configuration
  * [DATALAD RUNCMD] Fix one ambigous overrided
  * build(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0
  * commands: add a helper to generate testing regex for CLI output
  * fix(#971): parse submodule .git files instead of erroring
  * docs(commands): try to make cleaned argument use more obvious
  * style: resolve PR comments
  * version: code cleanup, fix some edge cases
  * dirty should be bool
  * address PR review
  * commands: different pattern to detect changed flags
  * style: clean up linter complaints
  * build(deps): bump github.com/xanzy/go-gitlab from 0.77.0 to 0.78.0
  * fix(commands): replace missing import
  * fix(commands): create env.Env once for all Cobra commands
  * commands: remove compact style for "bug", as the width adaptive default renderer cover that usage
  * command: adapt the output of the bug list to the terminal size
  * execenv: move terminal detection to Out, introduce the compagnion In
  * feat: use isatty to detect a Termios instead
  * feat: detect os.Stdin/os.Stdout mode
  * New approach to define the version
  * build(deps): bump github.com/dustin/go-humanize from 1.0.0 to 1.0.1
  * repo: don't forget to close a file
  * repo: temporary use a fork of go-git due to https://github.com/go-git/go-git/pull/659
  * Fixed version info be set when go install
  * added EventMentionedInCommit
  * add wipe sub-command that remove local bugs and identities
  * commands: add a nice terminal progress bar when building the cache
  * properly close files in edge cases in various places
  * repo: check error when closing a repo in tests
  * make go1.19 fmt happy
  * cache: fix tests?
  * fix(commands): run tests in ./commands/... without ANSI color
  * build(deps): bump github.com/go-git/go-git/v5 from 5.5.1 to 5.5.2
  * chore(TestCache): cleanup per PR review
  * build(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/text from 0.5.0 to 0.6.0
  * refactor(TestCache): guarantee test caches are closed when tests finish
  * fix(TestCache): eliminate hanging Windows tests
  * style(TestCache): remove empty trailing line from function
  * test(cache): close second instance of RepoCache
  * ci: use Go 1.19.4 and setup-go@v3
  * fix: resolve Go vulnerabilities
  * fix(972): use prerelease of GoKart with repaired panic
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.3.1 to 5.4.0
  * fix: keyrings must return keys with entities/identities
  * commands: share JSON creation
  * CI: remove lint security step as it's crashing
  * commands: don't double build the lamport clocks
  * build(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17
  * feat: upgrade go-git to v5.1.1
  * commands: generic "select" code, move bug completion in bugcmd
  * cache: simplify cache building events handling
  * commands: move bug specific input code into commands/bug/input
  * cache: tie the last printf in an event to make the core print free
  * cache: fix some bugs after refactor
  * github: cleanup test token when test is done
  * cache: generic withSnapshot, some cleanup
  * cache: tie up the refactor up to compiling
  * repository: return specific error on object not found, accept multiple namespace to push/pull
  * build(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
  * WIP
  * repo: proper reduced interface for full-text indexing
  * WIP
  * doc/README: normalize verb tense and fix typo
  * build(deps): bump github.com/xanzy/go-gitlab from 0.76.0 to 0.77.0
  * build(deps): bump golang.org/x/text from 0.4.0 to 0.5.0
  * WIP
  * fix: remove repeated use of the same fmt.Errorf() calls
  * WIP
  * feat: wrap ErrMultipleConfigEntry to report duplicate key
  * feat: wrap ErrNoConfigEntry to report missing key
  * benchmark-action: make it work?
  * gha: add a workflow to continuously run benchmarks
  * build(deps): bump github.com/xanzy/go-gitlab from 0.74.0 to 0.76.0
  * commands: reorg into different packages
  * release: don't build for darwin/386 as support has been removed in golang
  * GHA: add a release workflow to build and upload binaries
  * webui: pack into binary
  * gogit: fix incorrect loader handling
  * github: sanitize rate limit waiting time
  * go-git: concurrent loading of clocks
  * github: fix rate limiting
  * build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * core: bubble up the comment ID when created, or edited the first comment
  * build(deps): bump github.com/xanzy/go-gitlab from 0.73.1 to 0.74.0
  * build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0</changelog>
  <changelog author="mcepl@cepl.eu" date="1715083200">- Update to version 0.8.0+git.1713935544.6d051a2:
  * Fix some comments
  * Update README.md
  * chore: fix some struct names in comments
  * Use HTTPS repo url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1722686400">- Add remote-config.patch (gh#MichaelMure/git-bug!1076): try
  reading git-bug.remote config value before defaulting to
  'origin' when no explicit REMOTE argument.</changelog>
  <changelog author="mcepl@cepl.eu" date="1727956800">- Update to version 0.8.0+git.1725552198.b0cc690:
  * build(deps): bump golang.org/x/term from 0.23.0 to 0.24.0 (#1261)
  * graphql: properly namespace Bug to make space for other entities (#1254)
  * refactor: rename github test repository: test-github-bridge (#1256)
  * build(deps-dev): bump the npm_and_yarn group across 1 directory with 4 updates (#1250)
  * core: make label a common type, in a similar fashion as for status (#1252)
  * chore: regenerate command completion and documentation (#1253)
  * feat: update references to the git-bug organization (#1249)
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.5 to 8.8.2 (#1248)
  * build(deps): bump golang.org/x/sys from 0.23.0 to 0.24.0 (#1242)
  * feat: add package to dev shell: delve (#1240)
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0 (#1239)
  * build(deps): bump golang.org/x/text from 0.16.0 to 0.17.0 (#1237)
  * feat(ci): support a merge queue
  * DOC: it is "new" not "configure" command (also was missing \)
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.23.0
  * build(deps): bump golang.org/x/oauth2 from 0.21.0 to 0.22.0
  * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0
  * fix: correct path for reusable workflow: lifecycle
  * feat: merge go directive and toolchain specification
  * feat: improved lifecycle management with stale-bot
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.7.4 to 8.7.5
  * revert: "feat: increase operations per run for workflow: cron"
  * chore: update go dependencies
  * fix: run the presubmit pipeline for PRs
  * chore: remove refs to deprecated io/ioutil
  * fix: move codeql into an independent workflow
  * feat: bump node versions to 16.x, 18.x, and 20.x
  * feat: refactor pipelines into reusable workflows
  * build(deps): bump jsonwebtoken and @graphql-tools/prisma-loader
  * build(deps-dev): bump tough-cookie from 4.1.2 to 4.1.3 in /webui
  * build(deps): bump github.com/xanzy/go-gitlab from 0.106.0 to 0.107.0
  * build(deps): bump graphql from 16.6.0 to 16.8.1 in /webui
  * build(deps-dev): bump undici from 5.11.0 to 5.28.4 in /webui
  * build(deps): bump @babel/traverse from 7.19.3 to 7.24.8 in /webui
  * build(deps): bump github.com/99designs/gqlgen from 0.17.36 to 0.17.49
  * build(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0
  * build(deps-dev): bump semver from 5.7.1 to 5.7.2 in /webui
  * build(deps-dev): bump word-wrap from 1.2.3 to 1.2.5 in /webui
  * build(deps-dev): bump express from 4.18.1 to 4.19.2 in /webui
  * build(deps-dev): bump ws from 7.5.9 to 7.5.10 in /webui
  * build(deps): bump golang.org/x/vuln from 1.1.2 to 1.1.3
  * build(deps): bump github.com/go-git/go-git/v5 from 5.8.1 to 5.12.0
  * build(deps-dev): bump undici from 5.11.0 to 5.26.3 in /webui
  * build(deps): bump github.com/vbauerster/mpb/v8 from 8.5.2 to 8.7.4
  * build(deps): bump webpack from 5.74.0 to 5.76.1 in /webui
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.4.1 to 5.5.0
  * build(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /webui
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.15 to 2.5.16
  * build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  * build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui
  * build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /webui
  * build(deps): bump minimatch and recursive-readdir in /webui
  * fix: add write for prs: stale/issue-and-pr
  * feat: allow for manual execution of workflow: cron
  * feat: increase operations per run for workflow: cron
  * fix: add missing `with` property to //.github/workflows:cron.yml
  * feat: add workflow for triaging stale issues and prs
  * feat: add initial editorconfig configuration file
  * feat: add a common file for git-blame ignored revisions
  * feat: add a commit message template
  * feat: add initial nix development shell
  * feat: update action library versions
  * feat: add concurrency limits to all pipelines
  * fix: bump to go v1.22.5
  * fix: correct typo: acceps =&gt; accepts
  * build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 (#1183)
  * build(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 (#1181)
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.1 (#1179)
  * build(deps): bump golang.org/x/vuln from 1.0.0 to 1.1.2 (#1171)
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.25.0 (#1175)
  * build(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.5 to 2.0.7 (#1113)
  * build(deps): bump golang.org/x/text from 0.14.0 to 0.16.0 (#1173)
  * build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.8 to 2.5.15 (#1164)
  * build(deps): bump github.com/hashicorp/go-retryablehttp (#1162)
  * build(deps): bump golang.org/x/net from 0.14.0 to 0.23.0 (#1166)
  * build(deps): bump golang.org/x/oauth2 from 0.11.0 to 0.21.0 (#1165)
  * build(deps): bump github.com/xanzy/go-gitlab from 0.90.0 to 0.106.0 (#1167)
  * build(deps): bump golang.org/x/sys from 0.11.0 to 0.14.0 (#1132)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1734436800">- Update to version 0.8.0+git.1733745604.d499b6e:
  * fix typos in docs (#1266)
  * build(deps): bump github.com/go-git/go-billy/v5 from 5.5.0 to 5.6.0 (#1289)
- Add CVE-2024-45337-bump-go-crypto.patch to bump
  golang.org/x/crypto from v0.26.0 to v0.31.0 (fix for
  CVE-2024-45337, bsc#1234565).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1736337600">- Update vendorization.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1737547200">- Add missing Requires to completion subpackages.</changelog>
  <changelog author="mcepl@cepl.eu" date="1741867200">- Add CVE-2025-22869-bump-go-crypto-ssh.patch to update
  golang.org/x/crypto/ssh to v0.35.0 (bsc#1239494,
  CVE-2025-22869).</changelog>
</package>
<package pkgid="dd8a28ac9478fa1374a14547d49ef88185baafde4ad36dabad99b1dfe034cc5f" name="gitea-tea" arch="aarch64">
  <version epoch="0" ver="0.9.2" rel="bp156.2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
</package>
<package pkgid="d250d0cd05daf3b60d783a149685cc2771a910acc86703629f6244be868c26c7" name="gitea-tea" arch="i586">
  <version epoch="0" ver="0.9.2" rel="bp156.2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
</package>
<package pkgid="ea4c55265cd772fe7355919bd566b68c1a2a68fb0b195bd103572220d090951f" name="gitea-tea" arch="ppc64le">
  <version epoch="0" ver="0.9.2" rel="bp156.2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
</package>
<package pkgid="f92a67ae8237f6d3fb1cf293acd0ed5d79975ccca757bb14b968fef370a50f5e" name="gitea-tea" arch="s390x">
  <version epoch="0" ver="0.9.2" rel="bp156.2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
</package>
<package pkgid="7b8727c7cb1b9ade9f2a3a0e4f74353b3a0754317f68285f12c44749eccf9c1e" name="gitea-tea" arch="src">
  <version epoch="0" ver="0.9.2" rel="bp156.2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
</package>
<package pkgid="874c6e063315dca901c32dad2a29cfba6eabe7727458b20724bee72a686a2572" name="gitea-tea" arch="x86_64">
  <version epoch="0" ver="0.9.2" rel="bp156.2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
</package>
<package pkgid="aa19937ce5b39e60733c4ee1796273b3bd2e7ad018dd02daff06d1c5118b554c" name="gitea-tea" arch="aarch64">
  <version epoch="0" ver="0.9.2" rel="bp156.5.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741780800">- update newer-dependencies.patch, fixes bsc#1235367 bsc#1239493 bsc#1234598</changelog>
</package>
<package pkgid="63e4e418abaa786b0fcf534005733e467b5d081f28b74a27f1863cb522f92c0d" name="gitea-tea" arch="i586">
  <version epoch="0" ver="0.9.2" rel="bp156.5.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741780800">- update newer-dependencies.patch, fixes bsc#1235367 bsc#1239493 bsc#1234598</changelog>
</package>
<package pkgid="5d11a3f16bdea644c62a58493f8b7b340fd41438940f73bb2056c098dae3e833" name="gitea-tea" arch="ppc64le">
  <version epoch="0" ver="0.9.2" rel="bp156.5.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741780800">- update newer-dependencies.patch, fixes bsc#1235367 bsc#1239493 bsc#1234598</changelog>
</package>
<package pkgid="044de804a031ffe562ee78de6ea5c3451f96f79a9ff3b1c2dc94c084e7707d1e" name="gitea-tea" arch="s390x">
  <version epoch="0" ver="0.9.2" rel="bp156.5.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741780800">- update newer-dependencies.patch, fixes bsc#1235367 bsc#1239493 bsc#1234598</changelog>
</package>
<package pkgid="0816bf369b8a66e1315a1dab7d9a3cbb47e26711c042d29cc1a9a7682c076c01" name="gitea-tea" arch="src">
  <version epoch="0" ver="0.9.2" rel="bp156.5.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741780800">- update newer-dependencies.patch, fixes bsc#1235367 bsc#1239493 bsc#1234598</changelog>
</package>
<package pkgid="8ec2bab89775c75a85a5e065d862e89303a05d159c909af7d44f8278c9d2377f" name="gitea-tea" arch="x86_64">
  <version epoch="0" ver="0.9.2" rel="bp156.5.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741780800">- update newer-dependencies.patch, fixes bsc#1235367 bsc#1239493 bsc#1234598</changelog>
</package>
<package pkgid="e1a585af0cbaca9aeadb0a25c9048389675fe37742d722431eb606eb2cbdb8c9" name="gitea-tea-bash-completion" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="bp156.2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
</package>
<package pkgid="2daaeec8447a992753a6d9434b56a408a118808bb3a60d6fd336fa165d1ab73f" name="gitea-tea-bash-completion" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="bp156.5.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741780800">- update newer-dependencies.patch, fixes bsc#1235367 bsc#1239493 bsc#1234598</changelog>
</package>
<package pkgid="2c2373fcc95257016fb8f5e37df80db1a32e502c30f52f5187cd50f6a9236d79" name="gitea-tea-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="bp156.2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
</package>
<package pkgid="4277a833d30e2df0a91f8a03a63248e42492d8810dfb84022f25ca97d48de9fa" name="gitea-tea-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.9.2" rel="bp156.5.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1688817600">- Upstream version 0.9.2: Initial openSUSE package.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1709812800">- rename binary to tea (actual name) and conflict tea text edidor</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1724328000">- fix build for non x86_64 and aarch64 (CGO_ENABLED=0 was set as default)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1740484800">- adding newer-dependencies.patch, for updating dependencies,
  fixing bsc#1234598</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1741780800">- update newer-dependencies.patch, fixes bsc#1235367 bsc#1239493 bsc#1234598</changelog>
</package>
<package pkgid="28021c3e4b827803ff7946f1cd64c6ef0334131c3df9ef25311b774f3502df72" name="global" arch="aarch64">
  <version epoch="0" ver="6.6.9" rel="bp156.3.3.1"/>
  <changelog author="sleep_walker@suse.cz" date="1427457600">- update to 6.4
  see /usr/share/doc/packages/global/NEWS for complete list
  of changes since 6.3.2</changelog>
  <changelog author="mpluskal@suse.com" date="1427544000">- Use url for source
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1432382400">- Update dependencies
- Enable exuberant-ctags
- Enable sqlite3 support</changelog>
  <changelog author="mpluskal@suse.com" date="1438776000">- Update to 6.5
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1442923200">- Update to 6.5.1
  * See attached NEWS for detailed list of changes
- Drop unreferenced patches as none of them seems necessary
  * global-5.7-gcc.diff
  * global-5.9.5-fix-gcc-warnings.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1450353600">- Update to 6.5.2
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1458302400">- Update to 6.5.3
  * Added new plug-in parser 'universal-ctags.la'.
  * gtags.conf:
    + Added new entry 'universal-ctags'.
    + Added new variable 'ctagscom'. You can overwrite the path of
    ctags(1) dynamically for exuberant-ctags.la,
    universal-ctags.la and pygments-parser.la.
  * gtags.conf: Added the following patterns to the skip list.
    '*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css'
  * gtags: Added some explanations for the --explain option.
- Small spec file cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1459080000">- Update to 6.5.4
  * gtags.conf: The entries which include '.xml' were commented
    out, because they require libxml.a. If you use them, please
    uncomment them.
  * universal-ctags.la: Universal ctags plug-in parser did not
    work on almost files. Now it works.</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1463140800">- set correctly path paths for parsers (bnc#977967)
  new patch: fix_paths.patch</changelog>
  <changelog author="astieger@suse.com" date="1483012800">- GNU global 6.5.6:
  * htags-server: New --retry[=n] option
  * htags: Changed the format of function header (--show-position)
    to make copying text easier.
  * geco.rc: Added 'fzf' as a selector candidate.
  * gtags: New configuration variable 'gtags_hook'.
  * htags: Now --cvsweb option always insert 'view=log' to the
    generated URLs.
  * fix gtags: Gtags often aborted with a message "buffer overflow
  * fix htags: CGI scripts (completion.cgi, global.cgi) included by
    mistake are now generated during package build
- includes changes from 6.5.5:
  * fix exuberant-ctags.la: The path name of ctags command couldn't
    be changed. (new configuration variable 'ctagscom')
  * fix Tag files got corrupted when the built-in C++ parser gave
    up parsing and aborted
  * Some inappropriate error messages were changed.</changelog>
  <changelog author="mpluskal@suse.com" date="1495713600">- Update to version 6.5.7:
  * global: Now global(1) accept a file as --nearness option.
    If it is a file, tags in the file are shown first.
  * global: Added aliases for MAKEOBJDIR and MAKEOBJDIRPREFIX.
    GTAGSOBJDIR: alias for MAKEOBJDIR
    GTAGSOBJDIRPREFIX: alias for MAKEOBJDIRPREFIX
    These aliases are given higher priority than the originals.
  * global: New command --print=&lt;name&gt;.
    &lt;name&gt; may be one of: root, dbpath or conf.
    This is a generic version of the -p (--print-dbpath) command.
  'global -p' is equal to 'global --print=dbpath'
  'global -pr' is equal to 'global --print=root'
  * gtags: Updated the built-in PHP parser to support namespaces
    and traits, which were introduced in PHP5. The following
    keywords have been removed:
    + failure: not a keyword
  + header: normal built-in function
  + is_array: normal built-in function
  + is_set: typo -&gt; isset
  + printf: normal built-in function
  + setcookie: normal built-in function
  + success: not a keyword
- Refresh patches
- Update dependencies</changelog>
  <changelog author="astieger@suse.com" date="1513425600">- GNU Global 6.6.1:
  * CVE-2017-17531: Command injection vulnerability in gozilla
    allowed arbitrary command execution via crafted URLs
    (boo#1073197)
- includes changes from 6.6.0:
  * gtags: Add support for glob patterns in langmap variable
  * gozilla: Change the default browser from 'mozilla' to 'firefox'
  * gtags.conf.in: Updated to adapt to the latest ctags(s).
    Removed: common-ctags-maps
    Updated: exuberant-ctags, universal-ctags
  * incompatible change: universal-ctags.la: The --extra option in
    Exuberant-ctags is renamed to --extras (plural) in
    Universal-ctags for making consistent with --kinds-&lt;LANG&gt; and
  - -fields.
  * various bug fixes
- rebase fix_paths.patch</changelog>
  <changelog author="Felix Zhang &lt;fezhang@suse.com&gt;" date="1552996800">- GNU Global 6.6.3:
  * gtags: New --skip-symlink option.
  * gtags-cscope: 'Find assignments to this symbol:' was
    implemented.
  * gtags-cscope.vim: the following key assignment was added.
    &lt;C-\&gt;a, &lt;C-@&gt;a, &lt;C-@&gt;&lt;C-@&gt;a
  * various bug fixes.
- includes changes from 6.6.2:
  * gozilla: Deleted functions to reduce or eliminate possibility
    of future security risks.
  * various bug fixes.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561377600">- Switch to python3
- Update dependcies
- Get rid of env usage</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 6.6.4
  o gtags.vim: New custom variable 'Gtags_Emacs_Like_Mode'.
  If this variable is 1, use the tag files of the project to which the current
  file belongs. By default, use the tag files of the current project.
  o gtags.vim: Gtags command discarded all unsaved changes. Now it brings
  the following error: E37: No write since last change (add ! to override).
  o gtags: Now gtags skips java annotations (@...[(...)]).
- add global-gcc10.patch to fix build with -fcommon</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1600516800">- global 6.6.5:
  * gtags: Now gtags_hook is not executed when the following
    options are specified: --version, --help, --config, --dump
  * gtags: Added new option: -C (--directory)
  * gtags: the built-in C++ parser is deprecated
- drop global-gcc10.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619956800">- global 6.6.6:
  * gtags.el: Added native support for TRAMP. 'global-client'
    command is no longer needed to use TRAMP.
  * gtags: environment variable GTAGSFORCECPP is deprecated.
  * gtags: If GTAGSFORCECPP was defined and --explain was used and
    the first file is a '*.h', gtags crashed
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 6.6.8:
  * gtags: Now you can write comments in '.notfunction' file.
    Lines starting with ';' are comment lines.
  * configure: Now you can build Global with external SQLite3 library.
  - -with-sqlite3[=dir]    By default, the embedded version is used.
  * plugin-factory/PLUGIN_HOWTO.reference:
    Added a howto document: 'How to get Universal Ctags to handle references'
  * global: The --print0 option was ignored when using the --completion command.
  Now it works.
  * gtags: The --file option could cause segmentation fault.
  * Pygments-enabled gtags failed to start. Now it works.
    (Changed the shebang of pygments_parser.py.in from '#!/usr/bin/env python'
    to '#!@PYTHON@'.)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 6.6.9:
  * o gtags(C++ parser): did not recognize 'final' keyword. Now it works.
  * o Fixed a couple of bugs in MinGW.
  * Fixed unknown type sigset_t error in MinGW.
  * Fixed pointer to integer cast warnings in MinGW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720353600">- CVE-2024-38448: htags may allow code execution via untrusted
  dbpath (boo#1226420), add global-6.6.9-CVE-2024-38448.patch</changelog>
</package>
<package pkgid="d181224b93a99cc201ac42ab9992b52322109db51c5447c8029b9abc9c6c89ec" name="global" arch="i586">
  <version epoch="0" ver="6.6.9" rel="bp156.3.3.1"/>
  <changelog author="sleep_walker@suse.cz" date="1427457600">- update to 6.4
  see /usr/share/doc/packages/global/NEWS for complete list
  of changes since 6.3.2</changelog>
  <changelog author="mpluskal@suse.com" date="1427544000">- Use url for source
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1432382400">- Update dependencies
- Enable exuberant-ctags
- Enable sqlite3 support</changelog>
  <changelog author="mpluskal@suse.com" date="1438776000">- Update to 6.5
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1442923200">- Update to 6.5.1
  * See attached NEWS for detailed list of changes
- Drop unreferenced patches as none of them seems necessary
  * global-5.7-gcc.diff
  * global-5.9.5-fix-gcc-warnings.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1450353600">- Update to 6.5.2
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1458302400">- Update to 6.5.3
  * Added new plug-in parser 'universal-ctags.la'.
  * gtags.conf:
    + Added new entry 'universal-ctags'.
    + Added new variable 'ctagscom'. You can overwrite the path of
    ctags(1) dynamically for exuberant-ctags.la,
    universal-ctags.la and pygments-parser.la.
  * gtags.conf: Added the following patterns to the skip list.
    '*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css'
  * gtags: Added some explanations for the --explain option.
- Small spec file cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1459080000">- Update to 6.5.4
  * gtags.conf: The entries which include '.xml' were commented
    out, because they require libxml.a. If you use them, please
    uncomment them.
  * universal-ctags.la: Universal ctags plug-in parser did not
    work on almost files. Now it works.</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1463140800">- set correctly path paths for parsers (bnc#977967)
  new patch: fix_paths.patch</changelog>
  <changelog author="astieger@suse.com" date="1483012800">- GNU global 6.5.6:
  * htags-server: New --retry[=n] option
  * htags: Changed the format of function header (--show-position)
    to make copying text easier.
  * geco.rc: Added 'fzf' as a selector candidate.
  * gtags: New configuration variable 'gtags_hook'.
  * htags: Now --cvsweb option always insert 'view=log' to the
    generated URLs.
  * fix gtags: Gtags often aborted with a message "buffer overflow
  * fix htags: CGI scripts (completion.cgi, global.cgi) included by
    mistake are now generated during package build
- includes changes from 6.5.5:
  * fix exuberant-ctags.la: The path name of ctags command couldn't
    be changed. (new configuration variable 'ctagscom')
  * fix Tag files got corrupted when the built-in C++ parser gave
    up parsing and aborted
  * Some inappropriate error messages were changed.</changelog>
  <changelog author="mpluskal@suse.com" date="1495713600">- Update to version 6.5.7:
  * global: Now global(1) accept a file as --nearness option.
    If it is a file, tags in the file are shown first.
  * global: Added aliases for MAKEOBJDIR and MAKEOBJDIRPREFIX.
    GTAGSOBJDIR: alias for MAKEOBJDIR
    GTAGSOBJDIRPREFIX: alias for MAKEOBJDIRPREFIX
    These aliases are given higher priority than the originals.
  * global: New command --print=&lt;name&gt;.
    &lt;name&gt; may be one of: root, dbpath or conf.
    This is a generic version of the -p (--print-dbpath) command.
  'global -p' is equal to 'global --print=dbpath'
  'global -pr' is equal to 'global --print=root'
  * gtags: Updated the built-in PHP parser to support namespaces
    and traits, which were introduced in PHP5. The following
    keywords have been removed:
    + failure: not a keyword
  + header: normal built-in function
  + is_array: normal built-in function
  + is_set: typo -&gt; isset
  + printf: normal built-in function
  + setcookie: normal built-in function
  + success: not a keyword
- Refresh patches
- Update dependencies</changelog>
  <changelog author="astieger@suse.com" date="1513425600">- GNU Global 6.6.1:
  * CVE-2017-17531: Command injection vulnerability in gozilla
    allowed arbitrary command execution via crafted URLs
    (boo#1073197)
- includes changes from 6.6.0:
  * gtags: Add support for glob patterns in langmap variable
  * gozilla: Change the default browser from 'mozilla' to 'firefox'
  * gtags.conf.in: Updated to adapt to the latest ctags(s).
    Removed: common-ctags-maps
    Updated: exuberant-ctags, universal-ctags
  * incompatible change: universal-ctags.la: The --extra option in
    Exuberant-ctags is renamed to --extras (plural) in
    Universal-ctags for making consistent with --kinds-&lt;LANG&gt; and
  - -fields.
  * various bug fixes
- rebase fix_paths.patch</changelog>
  <changelog author="Felix Zhang &lt;fezhang@suse.com&gt;" date="1552996800">- GNU Global 6.6.3:
  * gtags: New --skip-symlink option.
  * gtags-cscope: 'Find assignments to this symbol:' was
    implemented.
  * gtags-cscope.vim: the following key assignment was added.
    &lt;C-\&gt;a, &lt;C-@&gt;a, &lt;C-@&gt;&lt;C-@&gt;a
  * various bug fixes.
- includes changes from 6.6.2:
  * gozilla: Deleted functions to reduce or eliminate possibility
    of future security risks.
  * various bug fixes.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561377600">- Switch to python3
- Update dependcies
- Get rid of env usage</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 6.6.4
  o gtags.vim: New custom variable 'Gtags_Emacs_Like_Mode'.
  If this variable is 1, use the tag files of the project to which the current
  file belongs. By default, use the tag files of the current project.
  o gtags.vim: Gtags command discarded all unsaved changes. Now it brings
  the following error: E37: No write since last change (add ! to override).
  o gtags: Now gtags skips java annotations (@...[(...)]).
- add global-gcc10.patch to fix build with -fcommon</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1600516800">- global 6.6.5:
  * gtags: Now gtags_hook is not executed when the following
    options are specified: --version, --help, --config, --dump
  * gtags: Added new option: -C (--directory)
  * gtags: the built-in C++ parser is deprecated
- drop global-gcc10.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619956800">- global 6.6.6:
  * gtags.el: Added native support for TRAMP. 'global-client'
    command is no longer needed to use TRAMP.
  * gtags: environment variable GTAGSFORCECPP is deprecated.
  * gtags: If GTAGSFORCECPP was defined and --explain was used and
    the first file is a '*.h', gtags crashed
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 6.6.8:
  * gtags: Now you can write comments in '.notfunction' file.
    Lines starting with ';' are comment lines.
  * configure: Now you can build Global with external SQLite3 library.
  - -with-sqlite3[=dir]    By default, the embedded version is used.
  * plugin-factory/PLUGIN_HOWTO.reference:
    Added a howto document: 'How to get Universal Ctags to handle references'
  * global: The --print0 option was ignored when using the --completion command.
  Now it works.
  * gtags: The --file option could cause segmentation fault.
  * Pygments-enabled gtags failed to start. Now it works.
    (Changed the shebang of pygments_parser.py.in from '#!/usr/bin/env python'
    to '#!@PYTHON@'.)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 6.6.9:
  * o gtags(C++ parser): did not recognize 'final' keyword. Now it works.
  * o Fixed a couple of bugs in MinGW.
  * Fixed unknown type sigset_t error in MinGW.
  * Fixed pointer to integer cast warnings in MinGW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720353600">- CVE-2024-38448: htags may allow code execution via untrusted
  dbpath (boo#1226420), add global-6.6.9-CVE-2024-38448.patch</changelog>
</package>
<package pkgid="dfc11afada05835a1e876dc1165dadc829355b178f665a27fecbb2dd66221129" name="global" arch="ppc64le">
  <version epoch="0" ver="6.6.9" rel="bp156.3.3.1"/>
  <changelog author="sleep_walker@suse.cz" date="1427457600">- update to 6.4
  see /usr/share/doc/packages/global/NEWS for complete list
  of changes since 6.3.2</changelog>
  <changelog author="mpluskal@suse.com" date="1427544000">- Use url for source
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1432382400">- Update dependencies
- Enable exuberant-ctags
- Enable sqlite3 support</changelog>
  <changelog author="mpluskal@suse.com" date="1438776000">- Update to 6.5
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1442923200">- Update to 6.5.1
  * See attached NEWS for detailed list of changes
- Drop unreferenced patches as none of them seems necessary
  * global-5.7-gcc.diff
  * global-5.9.5-fix-gcc-warnings.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1450353600">- Update to 6.5.2
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1458302400">- Update to 6.5.3
  * Added new plug-in parser 'universal-ctags.la'.
  * gtags.conf:
    + Added new entry 'universal-ctags'.
    + Added new variable 'ctagscom'. You can overwrite the path of
    ctags(1) dynamically for exuberant-ctags.la,
    universal-ctags.la and pygments-parser.la.
  * gtags.conf: Added the following patterns to the skip list.
    '*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css'
  * gtags: Added some explanations for the --explain option.
- Small spec file cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1459080000">- Update to 6.5.4
  * gtags.conf: The entries which include '.xml' were commented
    out, because they require libxml.a. If you use them, please
    uncomment them.
  * universal-ctags.la: Universal ctags plug-in parser did not
    work on almost files. Now it works.</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1463140800">- set correctly path paths for parsers (bnc#977967)
  new patch: fix_paths.patch</changelog>
  <changelog author="astieger@suse.com" date="1483012800">- GNU global 6.5.6:
  * htags-server: New --retry[=n] option
  * htags: Changed the format of function header (--show-position)
    to make copying text easier.
  * geco.rc: Added 'fzf' as a selector candidate.
  * gtags: New configuration variable 'gtags_hook'.
  * htags: Now --cvsweb option always insert 'view=log' to the
    generated URLs.
  * fix gtags: Gtags often aborted with a message "buffer overflow
  * fix htags: CGI scripts (completion.cgi, global.cgi) included by
    mistake are now generated during package build
- includes changes from 6.5.5:
  * fix exuberant-ctags.la: The path name of ctags command couldn't
    be changed. (new configuration variable 'ctagscom')
  * fix Tag files got corrupted when the built-in C++ parser gave
    up parsing and aborted
  * Some inappropriate error messages were changed.</changelog>
  <changelog author="mpluskal@suse.com" date="1495713600">- Update to version 6.5.7:
  * global: Now global(1) accept a file as --nearness option.
    If it is a file, tags in the file are shown first.
  * global: Added aliases for MAKEOBJDIR and MAKEOBJDIRPREFIX.
    GTAGSOBJDIR: alias for MAKEOBJDIR
    GTAGSOBJDIRPREFIX: alias for MAKEOBJDIRPREFIX
    These aliases are given higher priority than the originals.
  * global: New command --print=&lt;name&gt;.
    &lt;name&gt; may be one of: root, dbpath or conf.
    This is a generic version of the -p (--print-dbpath) command.
  'global -p' is equal to 'global --print=dbpath'
  'global -pr' is equal to 'global --print=root'
  * gtags: Updated the built-in PHP parser to support namespaces
    and traits, which were introduced in PHP5. The following
    keywords have been removed:
    + failure: not a keyword
  + header: normal built-in function
  + is_array: normal built-in function
  + is_set: typo -&gt; isset
  + printf: normal built-in function
  + setcookie: normal built-in function
  + success: not a keyword
- Refresh patches
- Update dependencies</changelog>
  <changelog author="astieger@suse.com" date="1513425600">- GNU Global 6.6.1:
  * CVE-2017-17531: Command injection vulnerability in gozilla
    allowed arbitrary command execution via crafted URLs
    (boo#1073197)
- includes changes from 6.6.0:
  * gtags: Add support for glob patterns in langmap variable
  * gozilla: Change the default browser from 'mozilla' to 'firefox'
  * gtags.conf.in: Updated to adapt to the latest ctags(s).
    Removed: common-ctags-maps
    Updated: exuberant-ctags, universal-ctags
  * incompatible change: universal-ctags.la: The --extra option in
    Exuberant-ctags is renamed to --extras (plural) in
    Universal-ctags for making consistent with --kinds-&lt;LANG&gt; and
  - -fields.
  * various bug fixes
- rebase fix_paths.patch</changelog>
  <changelog author="Felix Zhang &lt;fezhang@suse.com&gt;" date="1552996800">- GNU Global 6.6.3:
  * gtags: New --skip-symlink option.
  * gtags-cscope: 'Find assignments to this symbol:' was
    implemented.
  * gtags-cscope.vim: the following key assignment was added.
    &lt;C-\&gt;a, &lt;C-@&gt;a, &lt;C-@&gt;&lt;C-@&gt;a
  * various bug fixes.
- includes changes from 6.6.2:
  * gozilla: Deleted functions to reduce or eliminate possibility
    of future security risks.
  * various bug fixes.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561377600">- Switch to python3
- Update dependcies
- Get rid of env usage</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 6.6.4
  o gtags.vim: New custom variable 'Gtags_Emacs_Like_Mode'.
  If this variable is 1, use the tag files of the project to which the current
  file belongs. By default, use the tag files of the current project.
  o gtags.vim: Gtags command discarded all unsaved changes. Now it brings
  the following error: E37: No write since last change (add ! to override).
  o gtags: Now gtags skips java annotations (@...[(...)]).
- add global-gcc10.patch to fix build with -fcommon</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1600516800">- global 6.6.5:
  * gtags: Now gtags_hook is not executed when the following
    options are specified: --version, --help, --config, --dump
  * gtags: Added new option: -C (--directory)
  * gtags: the built-in C++ parser is deprecated
- drop global-gcc10.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619956800">- global 6.6.6:
  * gtags.el: Added native support for TRAMP. 'global-client'
    command is no longer needed to use TRAMP.
  * gtags: environment variable GTAGSFORCECPP is deprecated.
  * gtags: If GTAGSFORCECPP was defined and --explain was used and
    the first file is a '*.h', gtags crashed
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 6.6.8:
  * gtags: Now you can write comments in '.notfunction' file.
    Lines starting with ';' are comment lines.
  * configure: Now you can build Global with external SQLite3 library.
  - -with-sqlite3[=dir]    By default, the embedded version is used.
  * plugin-factory/PLUGIN_HOWTO.reference:
    Added a howto document: 'How to get Universal Ctags to handle references'
  * global: The --print0 option was ignored when using the --completion command.
  Now it works.
  * gtags: The --file option could cause segmentation fault.
  * Pygments-enabled gtags failed to start. Now it works.
    (Changed the shebang of pygments_parser.py.in from '#!/usr/bin/env python'
    to '#!@PYTHON@'.)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 6.6.9:
  * o gtags(C++ parser): did not recognize 'final' keyword. Now it works.
  * o Fixed a couple of bugs in MinGW.
  * Fixed unknown type sigset_t error in MinGW.
  * Fixed pointer to integer cast warnings in MinGW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720353600">- CVE-2024-38448: htags may allow code execution via untrusted
  dbpath (boo#1226420), add global-6.6.9-CVE-2024-38448.patch</changelog>
</package>
<package pkgid="49e0ee4fcc9646d087148ec38c080c1fea8ed0ce8cca46a16157eb7a1558a84e" name="global" arch="s390x">
  <version epoch="0" ver="6.6.9" rel="bp156.3.3.1"/>
  <changelog author="sleep_walker@suse.cz" date="1427457600">- update to 6.4
  see /usr/share/doc/packages/global/NEWS for complete list
  of changes since 6.3.2</changelog>
  <changelog author="mpluskal@suse.com" date="1427544000">- Use url for source
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1432382400">- Update dependencies
- Enable exuberant-ctags
- Enable sqlite3 support</changelog>
  <changelog author="mpluskal@suse.com" date="1438776000">- Update to 6.5
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1442923200">- Update to 6.5.1
  * See attached NEWS for detailed list of changes
- Drop unreferenced patches as none of them seems necessary
  * global-5.7-gcc.diff
  * global-5.9.5-fix-gcc-warnings.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1450353600">- Update to 6.5.2
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1458302400">- Update to 6.5.3
  * Added new plug-in parser 'universal-ctags.la'.
  * gtags.conf:
    + Added new entry 'universal-ctags'.
    + Added new variable 'ctagscom'. You can overwrite the path of
    ctags(1) dynamically for exuberant-ctags.la,
    universal-ctags.la and pygments-parser.la.
  * gtags.conf: Added the following patterns to the skip list.
    '*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css'
  * gtags: Added some explanations for the --explain option.
- Small spec file cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1459080000">- Update to 6.5.4
  * gtags.conf: The entries which include '.xml' were commented
    out, because they require libxml.a. If you use them, please
    uncomment them.
  * universal-ctags.la: Universal ctags plug-in parser did not
    work on almost files. Now it works.</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1463140800">- set correctly path paths for parsers (bnc#977967)
  new patch: fix_paths.patch</changelog>
  <changelog author="astieger@suse.com" date="1483012800">- GNU global 6.5.6:
  * htags-server: New --retry[=n] option
  * htags: Changed the format of function header (--show-position)
    to make copying text easier.
  * geco.rc: Added 'fzf' as a selector candidate.
  * gtags: New configuration variable 'gtags_hook'.
  * htags: Now --cvsweb option always insert 'view=log' to the
    generated URLs.
  * fix gtags: Gtags often aborted with a message "buffer overflow
  * fix htags: CGI scripts (completion.cgi, global.cgi) included by
    mistake are now generated during package build
- includes changes from 6.5.5:
  * fix exuberant-ctags.la: The path name of ctags command couldn't
    be changed. (new configuration variable 'ctagscom')
  * fix Tag files got corrupted when the built-in C++ parser gave
    up parsing and aborted
  * Some inappropriate error messages were changed.</changelog>
  <changelog author="mpluskal@suse.com" date="1495713600">- Update to version 6.5.7:
  * global: Now global(1) accept a file as --nearness option.
    If it is a file, tags in the file are shown first.
  * global: Added aliases for MAKEOBJDIR and MAKEOBJDIRPREFIX.
    GTAGSOBJDIR: alias for MAKEOBJDIR
    GTAGSOBJDIRPREFIX: alias for MAKEOBJDIRPREFIX
    These aliases are given higher priority than the originals.
  * global: New command --print=&lt;name&gt;.
    &lt;name&gt; may be one of: root, dbpath or conf.
    This is a generic version of the -p (--print-dbpath) command.
  'global -p' is equal to 'global --print=dbpath'
  'global -pr' is equal to 'global --print=root'
  * gtags: Updated the built-in PHP parser to support namespaces
    and traits, which were introduced in PHP5. The following
    keywords have been removed:
    + failure: not a keyword
  + header: normal built-in function
  + is_array: normal built-in function
  + is_set: typo -&gt; isset
  + printf: normal built-in function
  + setcookie: normal built-in function
  + success: not a keyword
- Refresh patches
- Update dependencies</changelog>
  <changelog author="astieger@suse.com" date="1513425600">- GNU Global 6.6.1:
  * CVE-2017-17531: Command injection vulnerability in gozilla
    allowed arbitrary command execution via crafted URLs
    (boo#1073197)
- includes changes from 6.6.0:
  * gtags: Add support for glob patterns in langmap variable
  * gozilla: Change the default browser from 'mozilla' to 'firefox'
  * gtags.conf.in: Updated to adapt to the latest ctags(s).
    Removed: common-ctags-maps
    Updated: exuberant-ctags, universal-ctags
  * incompatible change: universal-ctags.la: The --extra option in
    Exuberant-ctags is renamed to --extras (plural) in
    Universal-ctags for making consistent with --kinds-&lt;LANG&gt; and
  - -fields.
  * various bug fixes
- rebase fix_paths.patch</changelog>
  <changelog author="Felix Zhang &lt;fezhang@suse.com&gt;" date="1552996800">- GNU Global 6.6.3:
  * gtags: New --skip-symlink option.
  * gtags-cscope: 'Find assignments to this symbol:' was
    implemented.
  * gtags-cscope.vim: the following key assignment was added.
    &lt;C-\&gt;a, &lt;C-@&gt;a, &lt;C-@&gt;&lt;C-@&gt;a
  * various bug fixes.
- includes changes from 6.6.2:
  * gozilla: Deleted functions to reduce or eliminate possibility
    of future security risks.
  * various bug fixes.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561377600">- Switch to python3
- Update dependcies
- Get rid of env usage</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 6.6.4
  o gtags.vim: New custom variable 'Gtags_Emacs_Like_Mode'.
  If this variable is 1, use the tag files of the project to which the current
  file belongs. By default, use the tag files of the current project.
  o gtags.vim: Gtags command discarded all unsaved changes. Now it brings
  the following error: E37: No write since last change (add ! to override).
  o gtags: Now gtags skips java annotations (@...[(...)]).
- add global-gcc10.patch to fix build with -fcommon</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1600516800">- global 6.6.5:
  * gtags: Now gtags_hook is not executed when the following
    options are specified: --version, --help, --config, --dump
  * gtags: Added new option: -C (--directory)
  * gtags: the built-in C++ parser is deprecated
- drop global-gcc10.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619956800">- global 6.6.6:
  * gtags.el: Added native support for TRAMP. 'global-client'
    command is no longer needed to use TRAMP.
  * gtags: environment variable GTAGSFORCECPP is deprecated.
  * gtags: If GTAGSFORCECPP was defined and --explain was used and
    the first file is a '*.h', gtags crashed
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 6.6.8:
  * gtags: Now you can write comments in '.notfunction' file.
    Lines starting with ';' are comment lines.
  * configure: Now you can build Global with external SQLite3 library.
  - -with-sqlite3[=dir]    By default, the embedded version is used.
  * plugin-factory/PLUGIN_HOWTO.reference:
    Added a howto document: 'How to get Universal Ctags to handle references'
  * global: The --print0 option was ignored when using the --completion command.
  Now it works.
  * gtags: The --file option could cause segmentation fault.
  * Pygments-enabled gtags failed to start. Now it works.
    (Changed the shebang of pygments_parser.py.in from '#!/usr/bin/env python'
    to '#!@PYTHON@'.)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 6.6.9:
  * o gtags(C++ parser): did not recognize 'final' keyword. Now it works.
  * o Fixed a couple of bugs in MinGW.
  * Fixed unknown type sigset_t error in MinGW.
  * Fixed pointer to integer cast warnings in MinGW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720353600">- CVE-2024-38448: htags may allow code execution via untrusted
  dbpath (boo#1226420), add global-6.6.9-CVE-2024-38448.patch</changelog>
</package>
<package pkgid="29368aeb8486dea280af4342893af7e8e47fefce924c11de72c35d1be9abe5c0" name="global" arch="src">
  <version epoch="0" ver="6.6.9" rel="bp156.3.3.1"/>
  <changelog author="sleep_walker@suse.cz" date="1427457600">- update to 6.4
  see /usr/share/doc/packages/global/NEWS for complete list
  of changes since 6.3.2</changelog>
  <changelog author="mpluskal@suse.com" date="1427544000">- Use url for source
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1432382400">- Update dependencies
- Enable exuberant-ctags
- Enable sqlite3 support</changelog>
  <changelog author="mpluskal@suse.com" date="1438776000">- Update to 6.5
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1442923200">- Update to 6.5.1
  * See attached NEWS for detailed list of changes
- Drop unreferenced patches as none of them seems necessary
  * global-5.7-gcc.diff
  * global-5.9.5-fix-gcc-warnings.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1450353600">- Update to 6.5.2
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1458302400">- Update to 6.5.3
  * Added new plug-in parser 'universal-ctags.la'.
  * gtags.conf:
    + Added new entry 'universal-ctags'.
    + Added new variable 'ctagscom'. You can overwrite the path of
    ctags(1) dynamically for exuberant-ctags.la,
    universal-ctags.la and pygments-parser.la.
  * gtags.conf: Added the following patterns to the skip list.
    '*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css'
  * gtags: Added some explanations for the --explain option.
- Small spec file cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1459080000">- Update to 6.5.4
  * gtags.conf: The entries which include '.xml' were commented
    out, because they require libxml.a. If you use them, please
    uncomment them.
  * universal-ctags.la: Universal ctags plug-in parser did not
    work on almost files. Now it works.</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1463140800">- set correctly path paths for parsers (bnc#977967)
  new patch: fix_paths.patch</changelog>
  <changelog author="astieger@suse.com" date="1483012800">- GNU global 6.5.6:
  * htags-server: New --retry[=n] option
  * htags: Changed the format of function header (--show-position)
    to make copying text easier.
  * geco.rc: Added 'fzf' as a selector candidate.
  * gtags: New configuration variable 'gtags_hook'.
  * htags: Now --cvsweb option always insert 'view=log' to the
    generated URLs.
  * fix gtags: Gtags often aborted with a message "buffer overflow
  * fix htags: CGI scripts (completion.cgi, global.cgi) included by
    mistake are now generated during package build
- includes changes from 6.5.5:
  * fix exuberant-ctags.la: The path name of ctags command couldn't
    be changed. (new configuration variable 'ctagscom')
  * fix Tag files got corrupted when the built-in C++ parser gave
    up parsing and aborted
  * Some inappropriate error messages were changed.</changelog>
  <changelog author="mpluskal@suse.com" date="1495713600">- Update to version 6.5.7:
  * global: Now global(1) accept a file as --nearness option.
    If it is a file, tags in the file are shown first.
  * global: Added aliases for MAKEOBJDIR and MAKEOBJDIRPREFIX.
    GTAGSOBJDIR: alias for MAKEOBJDIR
    GTAGSOBJDIRPREFIX: alias for MAKEOBJDIRPREFIX
    These aliases are given higher priority than the originals.
  * global: New command --print=&lt;name&gt;.
    &lt;name&gt; may be one of: root, dbpath or conf.
    This is a generic version of the -p (--print-dbpath) command.
  'global -p' is equal to 'global --print=dbpath'
  'global -pr' is equal to 'global --print=root'
  * gtags: Updated the built-in PHP parser to support namespaces
    and traits, which were introduced in PHP5. The following
    keywords have been removed:
    + failure: not a keyword
  + header: normal built-in function
  + is_array: normal built-in function
  + is_set: typo -&gt; isset
  + printf: normal built-in function
  + setcookie: normal built-in function
  + success: not a keyword
- Refresh patches
- Update dependencies</changelog>
  <changelog author="astieger@suse.com" date="1513425600">- GNU Global 6.6.1:
  * CVE-2017-17531: Command injection vulnerability in gozilla
    allowed arbitrary command execution via crafted URLs
    (boo#1073197)
- includes changes from 6.6.0:
  * gtags: Add support for glob patterns in langmap variable
  * gozilla: Change the default browser from 'mozilla' to 'firefox'
  * gtags.conf.in: Updated to adapt to the latest ctags(s).
    Removed: common-ctags-maps
    Updated: exuberant-ctags, universal-ctags
  * incompatible change: universal-ctags.la: The --extra option in
    Exuberant-ctags is renamed to --extras (plural) in
    Universal-ctags for making consistent with --kinds-&lt;LANG&gt; and
  - -fields.
  * various bug fixes
- rebase fix_paths.patch</changelog>
  <changelog author="Felix Zhang &lt;fezhang@suse.com&gt;" date="1552996800">- GNU Global 6.6.3:
  * gtags: New --skip-symlink option.
  * gtags-cscope: 'Find assignments to this symbol:' was
    implemented.
  * gtags-cscope.vim: the following key assignment was added.
    &lt;C-\&gt;a, &lt;C-@&gt;a, &lt;C-@&gt;&lt;C-@&gt;a
  * various bug fixes.
- includes changes from 6.6.2:
  * gozilla: Deleted functions to reduce or eliminate possibility
    of future security risks.
  * various bug fixes.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561377600">- Switch to python3
- Update dependcies
- Get rid of env usage</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 6.6.4
  o gtags.vim: New custom variable 'Gtags_Emacs_Like_Mode'.
  If this variable is 1, use the tag files of the project to which the current
  file belongs. By default, use the tag files of the current project.
  o gtags.vim: Gtags command discarded all unsaved changes. Now it brings
  the following error: E37: No write since last change (add ! to override).
  o gtags: Now gtags skips java annotations (@...[(...)]).
- add global-gcc10.patch to fix build with -fcommon</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1600516800">- global 6.6.5:
  * gtags: Now gtags_hook is not executed when the following
    options are specified: --version, --help, --config, --dump
  * gtags: Added new option: -C (--directory)
  * gtags: the built-in C++ parser is deprecated
- drop global-gcc10.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619956800">- global 6.6.6:
  * gtags.el: Added native support for TRAMP. 'global-client'
    command is no longer needed to use TRAMP.
  * gtags: environment variable GTAGSFORCECPP is deprecated.
  * gtags: If GTAGSFORCECPP was defined and --explain was used and
    the first file is a '*.h', gtags crashed
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 6.6.8:
  * gtags: Now you can write comments in '.notfunction' file.
    Lines starting with ';' are comment lines.
  * configure: Now you can build Global with external SQLite3 library.
  - -with-sqlite3[=dir]    By default, the embedded version is used.
  * plugin-factory/PLUGIN_HOWTO.reference:
    Added a howto document: 'How to get Universal Ctags to handle references'
  * global: The --print0 option was ignored when using the --completion command.
  Now it works.
  * gtags: The --file option could cause segmentation fault.
  * Pygments-enabled gtags failed to start. Now it works.
    (Changed the shebang of pygments_parser.py.in from '#!/usr/bin/env python'
    to '#!@PYTHON@'.)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 6.6.9:
  * o gtags(C++ parser): did not recognize 'final' keyword. Now it works.
  * o Fixed a couple of bugs in MinGW.
  * Fixed unknown type sigset_t error in MinGW.
  * Fixed pointer to integer cast warnings in MinGW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720353600">- CVE-2024-38448: htags may allow code execution via untrusted
  dbpath (boo#1226420), add global-6.6.9-CVE-2024-38448.patch</changelog>
</package>
<package pkgid="f908aa08a2c7d8c843bf687e20713e9e4d67de559e288d1758bd133536c266ea" name="global" arch="x86_64">
  <version epoch="0" ver="6.6.9" rel="bp156.3.3.1"/>
  <changelog author="sleep_walker@suse.cz" date="1427457600">- update to 6.4
  see /usr/share/doc/packages/global/NEWS for complete list
  of changes since 6.3.2</changelog>
  <changelog author="mpluskal@suse.com" date="1427544000">- Use url for source
- Add gpg signature</changelog>
  <changelog author="mpluskal@suse.com" date="1432382400">- Update dependencies
- Enable exuberant-ctags
- Enable sqlite3 support</changelog>
  <changelog author="mpluskal@suse.com" date="1438776000">- Update to 6.5
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1442923200">- Update to 6.5.1
  * See attached NEWS for detailed list of changes
- Drop unreferenced patches as none of them seems necessary
  * global-5.7-gcc.diff
  * global-5.9.5-fix-gcc-warnings.patch</changelog>
  <changelog author="mpluskal@suse.com" date="1450353600">- Update to 6.5.2
  * See attached NEWS for detailed list of changes</changelog>
  <changelog author="mpluskal@suse.com" date="1458302400">- Update to 6.5.3
  * Added new plug-in parser 'universal-ctags.la'.
  * gtags.conf:
    + Added new entry 'universal-ctags'.
    + Added new variable 'ctagscom'. You can overwrite the path of
    ctags(1) dynamically for exuberant-ctags.la,
    universal-ctags.la and pygments-parser.la.
  * gtags.conf: Added the following patterns to the skip list.
    '*.o,*.a,*.so,*.lo,*.zip,*.gz,*.bz2,*.xz,*.lzh,*.Z,*.tgz,*.min.js,*min.css'
  * gtags: Added some explanations for the --explain option.
- Small spec file cleanups</changelog>
  <changelog author="mpluskal@suse.com" date="1459080000">- Update to 6.5.4
  * gtags.conf: The entries which include '.xml' were commented
    out, because they require libxml.a. If you use them, please
    uncomment them.
  * universal-ctags.la: Universal ctags plug-in parser did not
    work on almost files. Now it works.</changelog>
  <changelog author="sleep_walker@opensuse.org" date="1463140800">- set correctly path paths for parsers (bnc#977967)
  new patch: fix_paths.patch</changelog>
  <changelog author="astieger@suse.com" date="1483012800">- GNU global 6.5.6:
  * htags-server: New --retry[=n] option
  * htags: Changed the format of function header (--show-position)
    to make copying text easier.
  * geco.rc: Added 'fzf' as a selector candidate.
  * gtags: New configuration variable 'gtags_hook'.
  * htags: Now --cvsweb option always insert 'view=log' to the
    generated URLs.
  * fix gtags: Gtags often aborted with a message "buffer overflow
  * fix htags: CGI scripts (completion.cgi, global.cgi) included by
    mistake are now generated during package build
- includes changes from 6.5.5:
  * fix exuberant-ctags.la: The path name of ctags command couldn't
    be changed. (new configuration variable 'ctagscom')
  * fix Tag files got corrupted when the built-in C++ parser gave
    up parsing and aborted
  * Some inappropriate error messages were changed.</changelog>
  <changelog author="mpluskal@suse.com" date="1495713600">- Update to version 6.5.7:
  * global: Now global(1) accept a file as --nearness option.
    If it is a file, tags in the file are shown first.
  * global: Added aliases for MAKEOBJDIR and MAKEOBJDIRPREFIX.
    GTAGSOBJDIR: alias for MAKEOBJDIR
    GTAGSOBJDIRPREFIX: alias for MAKEOBJDIRPREFIX
    These aliases are given higher priority than the originals.
  * global: New command --print=&lt;name&gt;.
    &lt;name&gt; may be one of: root, dbpath or conf.
    This is a generic version of the -p (--print-dbpath) command.
  'global -p' is equal to 'global --print=dbpath'
  'global -pr' is equal to 'global --print=root'
  * gtags: Updated the built-in PHP parser to support namespaces
    and traits, which were introduced in PHP5. The following
    keywords have been removed:
    + failure: not a keyword
  + header: normal built-in function
  + is_array: normal built-in function
  + is_set: typo -&gt; isset
  + printf: normal built-in function
  + setcookie: normal built-in function
  + success: not a keyword
- Refresh patches
- Update dependencies</changelog>
  <changelog author="astieger@suse.com" date="1513425600">- GNU Global 6.6.1:
  * CVE-2017-17531: Command injection vulnerability in gozilla
    allowed arbitrary command execution via crafted URLs
    (boo#1073197)
- includes changes from 6.6.0:
  * gtags: Add support for glob patterns in langmap variable
  * gozilla: Change the default browser from 'mozilla' to 'firefox'
  * gtags.conf.in: Updated to adapt to the latest ctags(s).
    Removed: common-ctags-maps
    Updated: exuberant-ctags, universal-ctags
  * incompatible change: universal-ctags.la: The --extra option in
    Exuberant-ctags is renamed to --extras (plural) in
    Universal-ctags for making consistent with --kinds-&lt;LANG&gt; and
  - -fields.
  * various bug fixes
- rebase fix_paths.patch</changelog>
  <changelog author="Felix Zhang &lt;fezhang@suse.com&gt;" date="1552996800">- GNU Global 6.6.3:
  * gtags: New --skip-symlink option.
  * gtags-cscope: 'Find assignments to this symbol:' was
    implemented.
  * gtags-cscope.vim: the following key assignment was added.
    &lt;C-\&gt;a, &lt;C-@&gt;a, &lt;C-@&gt;&lt;C-@&gt;a
  * various bug fixes.
- includes changes from 6.6.2:
  * gozilla: Deleted functions to reduce or eliminate possibility
    of future security risks.
  * various bug fixes.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1561377600">- Switch to python3
- Update dependcies
- Get rid of env usage</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 6.6.4
  o gtags.vim: New custom variable 'Gtags_Emacs_Like_Mode'.
  If this variable is 1, use the tag files of the project to which the current
  file belongs. By default, use the tag files of the current project.
  o gtags.vim: Gtags command discarded all unsaved changes. Now it brings
  the following error: E37: No write since last change (add ! to override).
  o gtags: Now gtags skips java annotations (@...[(...)]).
- add global-gcc10.patch to fix build with -fcommon</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1600516800">- global 6.6.5:
  * gtags: Now gtags_hook is not executed when the following
    options are specified: --version, --help, --config, --dump
  * gtags: Added new option: -C (--directory)
  * gtags: the built-in C++ parser is deprecated
- drop global-gcc10.patch to fix build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619956800">- global 6.6.6:
  * gtags.el: Added native support for TRAMP. 'global-client'
    command is no longer needed to use TRAMP.
  * gtags: environment variable GTAGSFORCECPP is deprecated.
  * gtags: If GTAGSFORCECPP was defined and --explain was used and
    the first file is a '*.h', gtags crashed
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 6.6.8:
  * gtags: Now you can write comments in '.notfunction' file.
    Lines starting with ';' are comment lines.
  * configure: Now you can build Global with external SQLite3 library.
  - -with-sqlite3[=dir]    By default, the embedded version is used.
  * plugin-factory/PLUGIN_HOWTO.reference:
    Added a howto document: 'How to get Universal Ctags to handle references'
  * global: The --print0 option was ignored when using the --completion command.
  Now it works.
  * gtags: The --file option could cause segmentation fault.
  * Pygments-enabled gtags failed to start. Now it works.
    (Changed the shebang of pygments_parser.py.in from '#!/usr/bin/env python'
    to '#!@PYTHON@'.)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 6.6.9:
  * o gtags(C++ parser): did not recognize 'final' keyword. Now it works.
  * o Fixed a couple of bugs in MinGW.
  * Fixed unknown type sigset_t error in MinGW.
  * Fixed pointer to integer cast warnings in MinGW.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720353600">- CVE-2024-38448: htags may allow code execution via untrusted
  dbpath (boo#1226420), add global-6.6.9-CVE-2024-38448.patch</changelog>
</package>
<package pkgid="93330efa017a2c50e495f218cdfb57259034bd7179d8116a51b0cba222c7d9ee" name="gmenudbusmenuproxy" arch="aarch64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="48a247a8681bdfe82039016182116e041e56f339b60afcd03bf198419af3c986" name="gmenudbusmenuproxy" arch="ppc64le">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="ba9a3455aacebe11836f6029d969f3362cb479b43f2ce5283e5b5067d9fbd3ef" name="gmenudbusmenuproxy" arch="x86_64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="5aa712089f0fb701b83d5292449a40f597b31e0f81055bd5a11de56f418b75a2" name="gn" arch="aarch64">
  <version epoch="0" ver="0.20240730" rel="bp156.2.3.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
</package>
<package pkgid="76e2fa5dbba52ff157c0ba3373555eb6d7d5aa99ecf31e621b30daa4d4c77f73" name="gn" arch="i586">
  <version epoch="0" ver="0.20240730" rel="bp156.2.3.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
</package>
<package pkgid="002bfba7aad4157c3b7d22628d1780b146a91f44a4135b7d9d5dfedd431c1e8f" name="gn" arch="ppc64le">
  <version epoch="0" ver="0.20240730" rel="bp156.2.3.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
</package>
<package pkgid="4611a96131da22e062234816ececf1f91681a84c727b16071c44bbb871f3ea98" name="gn" arch="s390x">
  <version epoch="0" ver="0.20240730" rel="bp156.2.3.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
</package>
<package pkgid="64eee5b6488babc7b0a0237bd521f91341aec4d4934ae62e04c36f71ea7f6568" name="gn" arch="src">
  <version epoch="0" ver="0.20240730" rel="bp156.2.3.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
</package>
<package pkgid="2f2c8fc869999bf35adab91dc4dcbf005533c75c57c8a939111caea3332d9064" name="gn" arch="x86_64">
  <version epoch="0" ver="0.20240730" rel="bp156.2.3.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
</package>
<package pkgid="4e154f5501e7ae2d392d8045b0989caa456a775429143c6189a25187e014d054" name="gn" arch="aarch64">
  <version epoch="0" ver="0.20250306" rel="bp156.2.6.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
  <changelog author="ro@suse.de" date="1727092800">- add "-Wno-unused-value" to fix build on armv6/armv7</changelog>
  <changelog author="ro@suse.com" date="1741262400">- Update to version 0.20250306:
  * Remove deps from rust executable to module's pcm files
  * Update test for rust executable deps
  * Add toolchain for cxx modules in TestWithScope
  * Apply the latest clang-format
  * Update reference for {rustdeps}
  * Always generate a .toolchain file even if it is empty.
  * Pass --with-lg-page=16 when building jemalloc for arm64.
  * Remove obsolete debug checks.
  * Make default vs ide version on Windows as 2022
  * Reland "Adds a path_exists() function"
  * Revert "Adds a path_exists() function"
  * Adds a path_exists() function
  * Revert "Speed-up GN with custom OutputStream interface."
  * Speed-up GN with custom OutputStream interface.
  * Add `exec_script_allowlist` to replace `exec_script_whitelist`.
  * Retry ReplaceFile in case of failure
  * Fix crash when NinjaBuildWriter::RunAndWriteFile fails
  * fix include for escape.h
  * fix exit code for gn gen failure
  * misc: Use html.escape instead of cgi.escape
  * Do not copy parent build_dependency_files_ in Scope constructors.
  * Improve error message for duplicated items
  * [rust-project] Always use forward slashes in sysroot paths
  * Update all_dependent_configs docs.
  * set 'no_stamp_files' by default
  * fix a typo
  * Stop using transitional LFS64 APIs
  * do not use tool prefix for phony rule
  * [rust] Add sysroot_src to rust-project.json
  * Implement and enable 'no_stamp_files'
  * Add Target::dependency_output_alias()
  * Add "outputs" to generated_file documentation.
  * Update bug database link.
  * remove a trailing space after variable bindings
  * fix tool name in error
  * remove unused includes
  * Markdown optimization (follow-up)
  * Support link_output, depend_output in Rust linked tools.
  * Properly verify runtime_outputs in rust tool definitions.
  * BugFix: Syntax error in gen.py file
  * generated_file: add output to input deps of stamp
  * Markdown optimization:
  * Revert "Rust: link_output, depend_output and runtime_outputs for dylibs"
  * hint using nogncheck on disallowed includes</changelog>
</package>
<package pkgid="dc70af381f00c5e01d8c30a866dd21cd7dfd68009a03360a36419788aaca6baf" name="gn" arch="i586">
  <version epoch="0" ver="0.20250306" rel="bp156.2.6.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
  <changelog author="ro@suse.de" date="1727092800">- add "-Wno-unused-value" to fix build on armv6/armv7</changelog>
  <changelog author="ro@suse.com" date="1741262400">- Update to version 0.20250306:
  * Remove deps from rust executable to module's pcm files
  * Update test for rust executable deps
  * Add toolchain for cxx modules in TestWithScope
  * Apply the latest clang-format
  * Update reference for {rustdeps}
  * Always generate a .toolchain file even if it is empty.
  * Pass --with-lg-page=16 when building jemalloc for arm64.
  * Remove obsolete debug checks.
  * Make default vs ide version on Windows as 2022
  * Reland "Adds a path_exists() function"
  * Revert "Adds a path_exists() function"
  * Adds a path_exists() function
  * Revert "Speed-up GN with custom OutputStream interface."
  * Speed-up GN with custom OutputStream interface.
  * Add `exec_script_allowlist` to replace `exec_script_whitelist`.
  * Retry ReplaceFile in case of failure
  * Fix crash when NinjaBuildWriter::RunAndWriteFile fails
  * fix include for escape.h
  * fix exit code for gn gen failure
  * misc: Use html.escape instead of cgi.escape
  * Do not copy parent build_dependency_files_ in Scope constructors.
  * Improve error message for duplicated items
  * [rust-project] Always use forward slashes in sysroot paths
  * Update all_dependent_configs docs.
  * set 'no_stamp_files' by default
  * fix a typo
  * Stop using transitional LFS64 APIs
  * do not use tool prefix for phony rule
  * [rust] Add sysroot_src to rust-project.json
  * Implement and enable 'no_stamp_files'
  * Add Target::dependency_output_alias()
  * Add "outputs" to generated_file documentation.
  * Update bug database link.
  * remove a trailing space after variable bindings
  * fix tool name in error
  * remove unused includes
  * Markdown optimization (follow-up)
  * Support link_output, depend_output in Rust linked tools.
  * Properly verify runtime_outputs in rust tool definitions.
  * BugFix: Syntax error in gen.py file
  * generated_file: add output to input deps of stamp
  * Markdown optimization:
  * Revert "Rust: link_output, depend_output and runtime_outputs for dylibs"
  * hint using nogncheck on disallowed includes</changelog>
</package>
<package pkgid="a3538c33aac304522365ec789fee93a63d5a06ba19c52e1cee05b3079a1aee11" name="gn" arch="ppc64le">
  <version epoch="0" ver="0.20250306" rel="bp156.2.6.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
  <changelog author="ro@suse.de" date="1727092800">- add "-Wno-unused-value" to fix build on armv6/armv7</changelog>
  <changelog author="ro@suse.com" date="1741262400">- Update to version 0.20250306:
  * Remove deps from rust executable to module's pcm files
  * Update test for rust executable deps
  * Add toolchain for cxx modules in TestWithScope
  * Apply the latest clang-format
  * Update reference for {rustdeps}
  * Always generate a .toolchain file even if it is empty.
  * Pass --with-lg-page=16 when building jemalloc for arm64.
  * Remove obsolete debug checks.
  * Make default vs ide version on Windows as 2022
  * Reland "Adds a path_exists() function"
  * Revert "Adds a path_exists() function"
  * Adds a path_exists() function
  * Revert "Speed-up GN with custom OutputStream interface."
  * Speed-up GN with custom OutputStream interface.
  * Add `exec_script_allowlist` to replace `exec_script_whitelist`.
  * Retry ReplaceFile in case of failure
  * Fix crash when NinjaBuildWriter::RunAndWriteFile fails
  * fix include for escape.h
  * fix exit code for gn gen failure
  * misc: Use html.escape instead of cgi.escape
  * Do not copy parent build_dependency_files_ in Scope constructors.
  * Improve error message for duplicated items
  * [rust-project] Always use forward slashes in sysroot paths
  * Update all_dependent_configs docs.
  * set 'no_stamp_files' by default
  * fix a typo
  * Stop using transitional LFS64 APIs
  * do not use tool prefix for phony rule
  * [rust] Add sysroot_src to rust-project.json
  * Implement and enable 'no_stamp_files'
  * Add Target::dependency_output_alias()
  * Add "outputs" to generated_file documentation.
  * Update bug database link.
  * remove a trailing space after variable bindings
  * fix tool name in error
  * remove unused includes
  * Markdown optimization (follow-up)
  * Support link_output, depend_output in Rust linked tools.
  * Properly verify runtime_outputs in rust tool definitions.
  * BugFix: Syntax error in gen.py file
  * generated_file: add output to input deps of stamp
  * Markdown optimization:
  * Revert "Rust: link_output, depend_output and runtime_outputs for dylibs"
  * hint using nogncheck on disallowed includes</changelog>
</package>
<package pkgid="64b59e1cfbf2f97a17d2153be1a2d240fe46836f5deca893c094fc0770ea09c0" name="gn" arch="s390x">
  <version epoch="0" ver="0.20250306" rel="bp156.2.6.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
  <changelog author="ro@suse.de" date="1727092800">- add "-Wno-unused-value" to fix build on armv6/armv7</changelog>
  <changelog author="ro@suse.com" date="1741262400">- Update to version 0.20250306:
  * Remove deps from rust executable to module's pcm files
  * Update test for rust executable deps
  * Add toolchain for cxx modules in TestWithScope
  * Apply the latest clang-format
  * Update reference for {rustdeps}
  * Always generate a .toolchain file even if it is empty.
  * Pass --with-lg-page=16 when building jemalloc for arm64.
  * Remove obsolete debug checks.
  * Make default vs ide version on Windows as 2022
  * Reland "Adds a path_exists() function"
  * Revert "Adds a path_exists() function"
  * Adds a path_exists() function
  * Revert "Speed-up GN with custom OutputStream interface."
  * Speed-up GN with custom OutputStream interface.
  * Add `exec_script_allowlist` to replace `exec_script_whitelist`.
  * Retry ReplaceFile in case of failure
  * Fix crash when NinjaBuildWriter::RunAndWriteFile fails
  * fix include for escape.h
  * fix exit code for gn gen failure
  * misc: Use html.escape instead of cgi.escape
  * Do not copy parent build_dependency_files_ in Scope constructors.
  * Improve error message for duplicated items
  * [rust-project] Always use forward slashes in sysroot paths
  * Update all_dependent_configs docs.
  * set 'no_stamp_files' by default
  * fix a typo
  * Stop using transitional LFS64 APIs
  * do not use tool prefix for phony rule
  * [rust] Add sysroot_src to rust-project.json
  * Implement and enable 'no_stamp_files'
  * Add Target::dependency_output_alias()
  * Add "outputs" to generated_file documentation.
  * Update bug database link.
  * remove a trailing space after variable bindings
  * fix tool name in error
  * remove unused includes
  * Markdown optimization (follow-up)
  * Support link_output, depend_output in Rust linked tools.
  * Properly verify runtime_outputs in rust tool definitions.
  * BugFix: Syntax error in gen.py file
  * generated_file: add output to input deps of stamp
  * Markdown optimization:
  * Revert "Rust: link_output, depend_output and runtime_outputs for dylibs"
  * hint using nogncheck on disallowed includes</changelog>
</package>
<package pkgid="b68565a08e9e453113c4e6c1acd412f82db56cd50204a8feb9d629483491aef4" name="gn" arch="src">
  <version epoch="0" ver="0.20250306" rel="bp156.2.6.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
  <changelog author="ro@suse.de" date="1727092800">- add "-Wno-unused-value" to fix build on armv6/armv7</changelog>
  <changelog author="ro@suse.com" date="1741262400">- Update to version 0.20250306:
  * Remove deps from rust executable to module's pcm files
  * Update test for rust executable deps
  * Add toolchain for cxx modules in TestWithScope
  * Apply the latest clang-format
  * Update reference for {rustdeps}
  * Always generate a .toolchain file even if it is empty.
  * Pass --with-lg-page=16 when building jemalloc for arm64.
  * Remove obsolete debug checks.
  * Make default vs ide version on Windows as 2022
  * Reland "Adds a path_exists() function"
  * Revert "Adds a path_exists() function"
  * Adds a path_exists() function
  * Revert "Speed-up GN with custom OutputStream interface."
  * Speed-up GN with custom OutputStream interface.
  * Add `exec_script_allowlist` to replace `exec_script_whitelist`.
  * Retry ReplaceFile in case of failure
  * Fix crash when NinjaBuildWriter::RunAndWriteFile fails
  * fix include for escape.h
  * fix exit code for gn gen failure
  * misc: Use html.escape instead of cgi.escape
  * Do not copy parent build_dependency_files_ in Scope constructors.
  * Improve error message for duplicated items
  * [rust-project] Always use forward slashes in sysroot paths
  * Update all_dependent_configs docs.
  * set 'no_stamp_files' by default
  * fix a typo
  * Stop using transitional LFS64 APIs
  * do not use tool prefix for phony rule
  * [rust] Add sysroot_src to rust-project.json
  * Implement and enable 'no_stamp_files'
  * Add Target::dependency_output_alias()
  * Add "outputs" to generated_file documentation.
  * Update bug database link.
  * remove a trailing space after variable bindings
  * fix tool name in error
  * remove unused includes
  * Markdown optimization (follow-up)
  * Support link_output, depend_output in Rust linked tools.
  * Properly verify runtime_outputs in rust tool definitions.
  * BugFix: Syntax error in gen.py file
  * generated_file: add output to input deps of stamp
  * Markdown optimization:
  * Revert "Rust: link_output, depend_output and runtime_outputs for dylibs"
  * hint using nogncheck on disallowed includes</changelog>
</package>
<package pkgid="244c3acdba52495509998a4992779fe6b607c18e4c8f5f0a083eead01da111fe" name="gn" arch="x86_64">
  <version epoch="0" ver="0.20250306" rel="bp156.2.6.1"/>
  <changelog author="tchvatal@suse.com" date="1532520000">- Initial commit, package used to generate ninja files, used
  when configuring chromium</changelog>
  <changelog author="tchvatal@suse.com" date="1533556800">- Fix building on openSUSE Leap 42.3</changelog>
  <changelog author="tchvatal@suse.com" date="1535457600">- Update to 0.1463:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1540900800">- Version update to 0.1479:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1541764800">- Add patch to add missing files to fix armv7 build:
  * gn-add_missing_arm_files.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557230400">- Update to 0.1544:
  * No upstream changelog
- Rebase patch gn-flags.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1571832000">- Update to 0.1616:
  * no upstream changelog
- Remove merged patch gn-add_missing_arm_files.patch
- Add patch to always use python3 in tests:
  * gn-always-python3.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585828800">- Update to 0.1726:
  * no upstream changelog
- Rebase patches:
  * gn-always-python3.patch
  * gn-flags.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1602331200">- Update to 0.1807:
  * no upstream changelog</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604145600">- Add riscv.patch to add support for RISCV</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1630497600">- Update to version 0.20210811:
  * C++ modernization improvements.
  * Minor style updates.
  * Enable GN to build &amp; run on z/OS
  * Fix a typo in the doc of "generated_file"
  * Update doc/help to say --ninja-executable works for VS Flags
  * [rust] Fix and test dylib support
  * Add 'rustenv' to 'gn desc' output
  * [rust] Clean up logic in PullDependentTargetLibsFrom
  * Link Rust binaries against transitive public_deps
  * Fix linking dynamic libraries in Rust binaries
- Remove patches:
  * gn-flags.patch
  * gn-always-python3.patch
  * riscv.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1631275200">- Fix build with riscv64</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1638705600">- Add deprecated_copy.patch: fix deprecated copy GCC warnings
- Go back to GCC
- Use newer libs and GCC on Leap 15.3 &amp; 15.4</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1678363200">- Bump Leap's GCC version to 12 to align with the other Chromium
  tools
- Exclude ppc - it doesn't build</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699617600">- Update to version 0.20231023:
  * many updates to support Chromium 119 build
- drop deprecated_copy.patch
- add redundant-move.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="ro@suse.com" date="1722600000">- Update to version 0.20240730:
  * Rust: link_output, depend_output and runtime_outputs for dylibs
  * Add missing reference section to function_toolchain.cc
  * Do not cleanup args.gn imports located in the output directory.
  * Fix expectations in NinjaRustBinaryTargetWriterTest.SwiftModule
  * Do not add native dependencies to the library search path
  * Support linking frameworks and swiftmodules in Rust targets
  * [desc] Silence print() statements when outputing json
  * infra: Move CI/try builds to Ubuntu-22.04
  * [MinGW] Fix mingw building issues
  * [gn] Fix "link" in the //examples/simple_build/build/toolchain/BUILD.gn
  * [template] Fix "rule alink_thin" in the //build/build_linux.ninja.template
  * Allow multiple --ide switches
  * [src] Add "#include &lt;limits&gt;" in the //src/base/files/file_enumerator_win.cc
  * Get updates to infra/recipes.py from upstream
  * Revert "Teach gn to handle systems with &gt; 64 processors"
  * [apple] Rename the code-signing properties of create_bundle
  * Fix a typo in "gn help refs" output
  * Revert "[bundle] Use "phony" builtin tool for create_bundle targets"
  * [bundle] Use "phony" builtin tool for create_bundle targets
  * [ios] Simplify handling of assets catalog
  * [swift] List all outputs as deps of "source_set" stamp file
  * [swift] Update `gn check ...` to consider the generated header
  * [swift] Set `restat = 1` to swift build rules
  * Fix build with gcc12
  * [label_matches] Add new functions label_matches(), filter_labels_include() and filter_labels_exclude()
  * [swift] Remove problematic use of "stamp" tool
  * Implement new --ninja-outputs-file option.
  * Add NinjaOutputsWriter class
  * Move InvokePython() function to its own source file.
  * zos: build with -DZOSLIB_OVERRIDE_CLIB to override creat
  * Enable C++ runtime assertions in debug mode.
  * Fix regression in MakeRelativePath()
  * fix: Fix Windows MakeRelativePath.
  * Add long path support for windows
  * Ensure read_file() files are considered by "gn analyze"
  * apply 2to3 to for some Python scripts
  * Add rustflags to desc and help output
  * strings: support case insensitive check only in StartsWith/EndsWith
  * add .git-blame-ignore-revs
  * use std::{string,string_view}::{starts_with,ends_with}
  * apply clang-format to all C++ sources
  * add forward declaration in rust_values.h
  * Add `root_patterns` list to build configuration.
  * Use c++20 in GN build
  * update windows sdk to 2024-01-11
  * update windows sdk
  * Add linux-riscv64.
  * Update OWNERS list.
  * remove unused function
  * Ignore build warning -Werror=redundant-move
  * Fix --as=buildfile `gn desc deps` output.
  * Update recipe engine to 9dea1246.
  * treewide: Fix spelling mistakes
- add subprocess-python36.patch
  to build with python3.6 on sle15
- use gcc-13 instead of gcc-12
  to work around maybe uninitialized error</changelog>
  <changelog author="ro@suse.de" date="1727092800">- add "-Wno-unused-value" to fix build on armv6/armv7</changelog>
  <changelog author="ro@suse.com" date="1741262400">- Update to version 0.20250306:
  * Remove deps from rust executable to module's pcm files
  * Update test for rust executable deps
  * Add toolchain for cxx modules in TestWithScope
  * Apply the latest clang-format
  * Update reference for {rustdeps}
  * Always generate a .toolchain file even if it is empty.
  * Pass --with-lg-page=16 when building jemalloc for arm64.
  * Remove obsolete debug checks.
  * Make default vs ide version on Windows as 2022
  * Reland "Adds a path_exists() function"
  * Revert "Adds a path_exists() function"
  * Adds a path_exists() function
  * Revert "Speed-up GN with custom OutputStream interface."
  * Speed-up GN with custom OutputStream interface.
  * Add `exec_script_allowlist` to replace `exec_script_whitelist`.
  * Retry ReplaceFile in case of failure
  * Fix crash when NinjaBuildWriter::RunAndWriteFile fails
  * fix include for escape.h
  * fix exit code for gn gen failure
  * misc: Use html.escape instead of cgi.escape
  * Do not copy parent build_dependency_files_ in Scope constructors.
  * Improve error message for duplicated items
  * [rust-project] Always use forward slashes in sysroot paths
  * Update all_dependent_configs docs.
  * set 'no_stamp_files' by default
  * fix a typo
  * Stop using transitional LFS64 APIs
  * do not use tool prefix for phony rule
  * [rust] Add sysroot_src to rust-project.json
  * Implement and enable 'no_stamp_files'
  * Add Target::dependency_output_alias()
  * Add "outputs" to generated_file documentation.
  * Update bug database link.
  * remove a trailing space after variable bindings
  * fix tool name in error
  * remove unused includes
  * Markdown optimization (follow-up)
  * Support link_output, depend_output in Rust linked tools.
  * Properly verify runtime_outputs in rust tool definitions.
  * BugFix: Syntax error in gen.py file
  * generated_file: add output to input deps of stamp
  * Markdown optimization:
  * Revert "Rust: link_output, depend_output and runtime_outputs for dylibs"
  * hint using nogncheck on disallowed includes</changelog>
</package>
<package pkgid="6a4c4af63d3510466e98ddc877d3c4b2145d27d82f23b7819a4b0f55113dcbf4" name="gnuhealth" arch="noarch">
  <version epoch="0" ver="4.4.1" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598011200">- version 3.6.5
  HMIS: Update to 3.6.5 including ICD10 codes 2020</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608638400">- Documentation added to package description</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613390400">- version 3.8.0
  dentistry package added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613476800">- python_dependency_generator removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1616587200">- Variable for EDITOR set</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1618574400">- update to gnuhealth-control</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646568000">- version 4.0.0
  * based on Tryton 6.0
  * Improved ergonomics on the GTK client
  * New HELP command that allows offline and contextualized documentation
  * WebDAV and CalDAV packages are fully integrated in GH (no links)
  * Weblate now holds 34 language teams!
  * Removed obsoleted binary ODT (except for some charts)
  * Improved integration with OpenStreetMap (OSM)
  * Improved surgery and patient evaluation flows
  * New health service Dx imaging package
  * Update person gender list
  * Add medical evaluations to health services
  * Include (optional) expiration date on the person ID
  * Add context field for Dx Imaging and Lab tests</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648036800">- version 4.0.2
  * Use ODT binary format for pediatric growth charts reports
  * Force Beren library to 0.7.0 to make it compatible with Python 3.6
  * Allow Python minor versions &gt; 10 (ej Python 3.10.2)
  * fix webdav import error, bug #62165</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 4.0.3
  * Remove pinning from vobject library version (Vanilla installation)
  * fix bug #62235: Traceback on default health professional</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655380800">- version 4.0.4
  * various bugfixes - see changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676203200">- version 4.2.0
  * Enhanced Medical Imaging functionality and ergonomics.
  * Introduced GNU Health "Focus on" section on patient main form.
  * Surgery package has been vastly revised and enhanced in collaboration
    with our colleagues from Cirugia Solidaria
  * Enhanced Insurance and billing functionality.
  * The Vital Record System (VRS) can now issue reports on birth and
    death certificates.
  * Demographics can now accept entering estimate age / DoB.
  * Health services has now the functionality of "grouping" all the tests
    from a single order - lab and medical imaging.
  * Improved Patient encounter / evaluation.
  * Weblate translations holds 35 languages
  * On the technical side, we have improved unit testing on each package,
    speedup load times on large datafiles and using python-sql for most
    queries.
  * GNU Health is now REUSE (Free Software Foundation Europe) compliant.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- version 4.2.1
  * Fix bug TypeError: unsupported operand type(s) for &amp;=: 'bool' and 'GreaterEqual'
  * Fix bug #63871: Imaging Result Report: genshitemplateevalUndefinedError: None has no member named 'rec_name'
  * Fix bug #64009: Include signing health professional and avoid scrolling in patient evaluation
  * Fix bug #64014: Update gender identity in patient evaluations and reports</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694952000">- version 4.2.2
  * Fix [bug #64665] Product cost_price needs to be passed as an argument in stock moves
  * Fix bug #64530: traceback on evaluation page of life if no institution is given
  * Fix bug #64457: Patient automatic critical information entries should be unique
  * Fix bug #64432: Gestational weeks show floating point instead of weeks</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695556800">- version 4.2.3
  * Fix bug #64706: Error saving party with photo due to PIL deprecation of ANTIALIAS</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697544000">- Remove %python3_install prefix and root options, that's included in
  the macro by default.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- version 4.4.0
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1704542400">- Switch Leap packages to Python 3.11
  shebang.diff removed (call in spec file)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722600000">- version 4.4.1
  * Issue #15: readfp on setup.py no longer supported since python 3.12
  * Issue #33: health orthanc: Errors on imaging request when worklist
    template set on imaging test type</changelog>
</package>
<package pkgid="f86b09a6d7c573c61ee26968a82cec2698ce967e29e091d167b020dc2c4b9265" name="gnuhealth" arch="src">
  <version epoch="0" ver="4.4.1" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598011200">- version 3.6.5
  HMIS: Update to 3.6.5 including ICD10 codes 2020</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608638400">- Documentation added to package description</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613390400">- version 3.8.0
  dentistry package added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613476800">- python_dependency_generator removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1616587200">- Variable for EDITOR set</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1618574400">- update to gnuhealth-control</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646568000">- version 4.0.0
  * based on Tryton 6.0
  * Improved ergonomics on the GTK client
  * New HELP command that allows offline and contextualized documentation
  * WebDAV and CalDAV packages are fully integrated in GH (no links)
  * Weblate now holds 34 language teams!
  * Removed obsoleted binary ODT (except for some charts)
  * Improved integration with OpenStreetMap (OSM)
  * Improved surgery and patient evaluation flows
  * New health service Dx imaging package
  * Update person gender list
  * Add medical evaluations to health services
  * Include (optional) expiration date on the person ID
  * Add context field for Dx Imaging and Lab tests</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648036800">- version 4.0.2
  * Use ODT binary format for pediatric growth charts reports
  * Force Beren library to 0.7.0 to make it compatible with Python 3.6
  * Allow Python minor versions &gt; 10 (ej Python 3.10.2)
  * fix webdav import error, bug #62165</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 4.0.3
  * Remove pinning from vobject library version (Vanilla installation)
  * fix bug #62235: Traceback on default health professional</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655380800">- version 4.0.4
  * various bugfixes - see changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676203200">- version 4.2.0
  * Enhanced Medical Imaging functionality and ergonomics.
  * Introduced GNU Health "Focus on" section on patient main form.
  * Surgery package has been vastly revised and enhanced in collaboration
    with our colleagues from Cirugia Solidaria
  * Enhanced Insurance and billing functionality.
  * The Vital Record System (VRS) can now issue reports on birth and
    death certificates.
  * Demographics can now accept entering estimate age / DoB.
  * Health services has now the functionality of "grouping" all the tests
    from a single order - lab and medical imaging.
  * Improved Patient encounter / evaluation.
  * Weblate translations holds 35 languages
  * On the technical side, we have improved unit testing on each package,
    speedup load times on large datafiles and using python-sql for most
    queries.
  * GNU Health is now REUSE (Free Software Foundation Europe) compliant.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- version 4.2.1
  * Fix bug TypeError: unsupported operand type(s) for &amp;=: 'bool' and 'GreaterEqual'
  * Fix bug #63871: Imaging Result Report: genshitemplateevalUndefinedError: None has no member named 'rec_name'
  * Fix bug #64009: Include signing health professional and avoid scrolling in patient evaluation
  * Fix bug #64014: Update gender identity in patient evaluations and reports</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694952000">- version 4.2.2
  * Fix [bug #64665] Product cost_price needs to be passed as an argument in stock moves
  * Fix bug #64530: traceback on evaluation page of life if no institution is given
  * Fix bug #64457: Patient automatic critical information entries should be unique
  * Fix bug #64432: Gestational weeks show floating point instead of weeks</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695556800">- version 4.2.3
  * Fix bug #64706: Error saving party with photo due to PIL deprecation of ANTIALIAS</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697544000">- Remove %python3_install prefix and root options, that's included in
  the macro by default.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- version 4.4.0
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1704542400">- Switch Leap packages to Python 3.11
  shebang.diff removed (call in spec file)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722600000">- version 4.4.1
  * Issue #15: readfp on setup.py no longer supported since python 3.12
  * Issue #33: health orthanc: Errors on imaging request when worklist
    template set on imaging test type</changelog>
</package>
<package pkgid="e3b08920b838a88cf616a3c5fe3e2cac7a364fed969d4604b6d990c5612071fc" name="gnuhealth-orthanc" arch="noarch">
  <version epoch="0" ver="4.4.1" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1598011200">- version 3.6.5
  HMIS: Update to 3.6.5 including ICD10 codes 2020</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1608638400">- Documentation added to package description</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613390400">- version 3.8.0
  dentistry package added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1613476800">- python_dependency_generator removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614427200">- add upstream signing key and verify source signature</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1616587200">- Variable for EDITOR set</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1618574400">- update to gnuhealth-control</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646568000">- version 4.0.0
  * based on Tryton 6.0
  * Improved ergonomics on the GTK client
  * New HELP command that allows offline and contextualized documentation
  * WebDAV and CalDAV packages are fully integrated in GH (no links)
  * Weblate now holds 34 language teams!
  * Removed obsoleted binary ODT (except for some charts)
  * Improved integration with OpenStreetMap (OSM)
  * Improved surgery and patient evaluation flows
  * New health service Dx imaging package
  * Update person gender list
  * Add medical evaluations to health services
  * Include (optional) expiration date on the person ID
  * Add context field for Dx Imaging and Lab tests</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648036800">- version 4.0.2
  * Use ODT binary format for pediatric growth charts reports
  * Force Beren library to 0.7.0 to make it compatible with Python 3.6
  * Allow Python minor versions &gt; 10 (ej Python 3.10.2)
  * fix webdav import error, bug #62165</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 4.0.3
  * Remove pinning from vobject library version (Vanilla installation)
  * fix bug #62235: Traceback on default health professional</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655380800">- version 4.0.4
  * various bugfixes - see changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1676203200">- version 4.2.0
  * Enhanced Medical Imaging functionality and ergonomics.
  * Introduced GNU Health "Focus on" section on patient main form.
  * Surgery package has been vastly revised and enhanced in collaboration
    with our colleagues from Cirugia Solidaria
  * Enhanced Insurance and billing functionality.
  * The Vital Record System (VRS) can now issue reports on birth and
    death certificates.
  * Demographics can now accept entering estimate age / DoB.
  * Health services has now the functionality of "grouping" all the tests
    from a single order - lab and medical imaging.
  * Improved Patient encounter / evaluation.
  * Weblate translations holds 35 languages
  * On the technical side, we have improved unit testing on each package,
    speedup load times on large datafiles and using python-sql for most
    queries.
  * GNU Health is now REUSE (Free Software Foundation Europe) compliant.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1680868800">- version 4.2.1
  * Fix bug TypeError: unsupported operand type(s) for &amp;=: 'bool' and 'GreaterEqual'
  * Fix bug #63871: Imaging Result Report: genshitemplateevalUndefinedError: None has no member named 'rec_name'
  * Fix bug #64009: Include signing health professional and avoid scrolling in patient evaluation
  * Fix bug #64014: Update gender identity in patient evaluations and reports</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1694952000">- version 4.2.2
  * Fix [bug #64665] Product cost_price needs to be passed as an argument in stock moves
  * Fix bug #64530: traceback on evaluation page of life if no institution is given
  * Fix bug #64457: Patient automatic critical information entries should be unique
  * Fix bug #64432: Gestational weeks show floating point instead of weeks</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695556800">- version 4.2.3
  * Fix bug #64706: Error saving party with photo due to PIL deprecation of ANTIALIAS</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697544000">- Remove %python3_install prefix and root options, that's included in
  the macro by default.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1703332800">- version 4.4.0
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1704542400">- Switch Leap packages to Python 3.11
  shebang.diff removed (call in spec file)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722600000">- version 4.4.1
  * Issue #15: readfp on setup.py no longer supported since python 3.12
  * Issue #33: health orthanc: Errors on imaging request when worklist
    template set on imaging test type</changelog>
</package>
<package pkgid="4214cdf9ef394cd27a3eb05d608ba2132306bc300407205c15dd00a961a626b8" name="go-containerregistry" arch="src">
  <version epoch="0" ver="0.20.3" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1666353600">- Initial package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670932800">- avoid file conflict on SLE15 and other older distributions</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672660800">- update to 0.12.1:
  * Fix context.DeadlineExceeded comparison (#1488)
  * Fix missing body.Close() in bearer auth (#1482)
  * bump version of slsa generator (#1468)
  * crane: add catalog argument use annotation (#1473)
  * k8schain: Log and proceed if secret or SA are not found</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700913600">- update to 0.16.1:
  * bump deps using ./hack/bump-deps.sh
  * Allow crane to export schema 1 images
  * fixed a goroutine leak
  * retry HTTP 522 errors by default
  * Limit size of manifest
  * Add crane auth token
  * Bump codecov/codecov-action from 3.1.3 to 3.1.4
  * Pass scopes through crane auth token
  * fix: add bounds checking to addendum layer mutations to
    prevent panic
  * Surface better error messages in crane index
  * crane: add missing name option in crane index commands
  * crane: Respect cmd.OutOrStdout
  * Make ErrSchema1 checkable via errors.Is()
  * Don't load into daemon if the image already exists
  * add --blobs-to-disk to 'crane registry serve'
  * Correct crane registry help text
  * Allow concurrent blob Sets, use RWMutex
  * Use RWLock, limit scope of locking, write digest first
  * Let the filesystem handle atomicity
  * Don't try cross-origin mounting against dockerhub
  * Drop localhost to support crane registry serve in a container
  * Return OCI Index content-type for referrers response
  * Allow crane edit to generate non-image artifacts
  * Allow setting Content-Type in crane edit manifest
  * Avoid v1.Manifest in crane edit config (#1583)
  * Support for OCI 1.1+ referrers via API (#1546)
  * Support for OCI 1.1+ referrers via fallback tag
  * Update descriptor "data" field (when valid) during
    "crane edit config" (#1584)
  * Update release.yml (#1540)
  * authn: also read mount secrets (#1560)
  * bump deps using ./hack/bump-deps.sh (#1592)
  * crane: add --flatten for index append (#1566)
  * crane: add serve subcommand (#1586)
  * crane: support --omit-digest-tags in crane ls
  * fix(mutate): also set timestamps only present in
    some formats (#1550)
  * fix: Fix the crane release url and add more steps
  * hash: use generic instantiation (#1538)
  * replace manual slsa-verifier installation with
    action (#1585)
  * skip tls verification if default transport is used
    with insecure option (#1559)
  * tarball: pass imageToTags (#1563)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703678400">- update to 0.17.0:
  * Validate index architectures match children
  * Set Content-Length for blob uploads
  * Don't wrap DefaultKeychain with refreshes
  * Build releases with Go 1.21
  * fix: mimic oci-layout in diskblobhandler
  * tag: add command explanation to the long help
  * feat: implement gc command
  * feat: allow port and disk path to be overriden</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1717156800">- add completion subpackages (bash, fish, zsh)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 0.20.1:
  * Create `remote.Push`
- update to 0.20.0:
  * Referrer API must return correct Content-Type
  * POTENTIALLY BREAKING: Restore blind-write to remote.Put
- update to 0.19.2:
  * Add JSON marshalling funcs for Digest.
  * registry: Implement Range requests for blobs
  * Support podman auth file REGISTRY_AUTH_FILE.
  * feat: crane mutate platform
  * Add Context support to auth methods
  * Fix windows race condition when writing image with duplicate
    layers
  * Add -O shorthand for --omit-digest-tags to crane.
- update to 0.19.1:
  * Bump golang.org/x/net from 0.10.0 to 0.17.0 in
    /pkg/authn/k8schain
  * Bump golang.org/x/ packages
- update to 0.19.0:
  * Work around docker v25 tarballs
- update to 0.18.0:
  * fix: goreleaser config
  * Always print pushed digest in crane push</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1741953600">- update to 0.20.3:
  * remote/transport: Make bearer transport go-routine-safe
  * Expose compare package
  * fix: redact.URL uses (*URL).Redacted to omit basic-auth
    password
  * bump actions to latest
  * don't pin chainguard-dev/actions
  * Check for 406 status code when handling referrers API
    endpoint response
  * mutate: Create a defensive annotations copy
  * Detect zstd in crane append
  * bump deps using hack/bump-deps.sh
- update to 0.20.2:
  * deps: bump docker dep</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1742212800">- add CVE-2025-22868.patch (bsc#1239277, CVE-2025-22868)</changelog>
</package>
<package pkgid="5accc6e725892f5619b6410e9a22d5124c20c2b2d45ff6cd55442f8f92b5823f" name="go-sendxmpp" arch="aarch64">
  <version epoch="0" ver="0.14.0" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688299200">- Update to 0.6.0:
  Added:
  * Add support for sending Out of Band Data (OOB).
  * Add SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA512 support (via go-xmpp commit bef3e54).
  * Add support for messages of type headline.
  Changed:
  * Print --help output to stdout instead of stderr.
  * Print sent stanzas when --debug is used (via go-xmpp commit 9129a110df1b).
  * Allow JIDs without localpart.
  * Use single quotes for attributes in stanzas created by github.com/beevik/etree (vial etree v1.1.4).
  * Fix SRV lookup when the domain has a CNAME (via xmppsrv v0.2.5).
  * Fall back to directTLS on port 5223 (instead of StartTLS on port 5222)
    if no SRV records are provided and -t is set.
  * Remove trailing newlines in interactive mode.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690372800">- Update to 0.6.1:
  * Properly close connection to server.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696075200">- Update to 0.6.2:
  * Properly close connection to server if ^C is pressed in
    interactive mode.
  * Replace invalid characters by UTF8 replacement char.
  * Add warning that there is no Ox support for messages of type
    headline.
  * Suppress warnings about reading from closed connection if
    go-sendxmpp closes the connection before exiting.
  * Remove unnecessary newlines after stanzas.
  * Fix segfault when authentication fails due to invalid username
    or password.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699963200">- Update to 0.7.0:
  * Reply to XEP-0092 software version requests.
  * Add support for PLUS variants of SCRAM authentification mechanisms
    (requires go-xmpp commit 4c385a334c606e8bc387f0a3d4d84975802b3984).
  * Add pinning of last used authentification mechanism if a SCRAM
    mechanism was used.
  * Print every stanza in a new line (requires go-xmpp commit
    31c7eb6919b67b18e901dc45a8e5681040ea7f31).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 0.8.0:
  Added:
  * Add no parameter --scram-mech-pinning.
  Changed:
  * Refuse to upload a file if upload slot doesn't provide https.
  * Use XEP-0474 instead of SCRAM mechanism pinning to prevent
    downgrade attacks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 0.8.1:
  * Add support for tls-server-end-point channel binding
  * Add experimental support for SOCKS5 proxies using the HTTP_PROXY
    environment variable
  * http-upload: Improved error handling.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705838400">- Update to 0.8.2:
  * Fix an issue in look up of SRV records (via xmppsrv v0.2.6)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708344000">- Update to 0.8.3:
  * Use a human readable file name for private Ox keys.
  * Fix specifying a message via command line flag -m.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710072000">- Update to 0.8.4:
  * Properly handle lost connection.
  * Better compatibility with perl sendxmpp config files.
  * Improve file name for private Ox keys.
  * Improve fallback behavior if no SRV records are provided.
  * Remove 100ms sleep before closing the connection. This should
    be no more needed since go-xmpp commit
    9684a8ff690f0d75e284f8845696c5057926d276.
  * Return an error if there is no answer to an IQ within 60s.
  * Check for errors after sending the auth message during
    SCRAM authentication (via go-xmpp v0.1.2).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 0.9.0:
  Changed:
  * Properly close stream if Ctrl+C is pressed in interactive mode.
  * Properly close stream if Ctrl+C is pressed in listening mode.
  * Print OS, architecture and go version for flag --version.
  * Improve closing of connection (via go-xmpp v0.1.4).
  * Don't send stanzas that exceed the size limit provided by
    XEP-0478 (requires go-xmpp &gt;= v0.1.4).
  * Fixed hanging forever in stream close if the server doesn't
    reply with a closing stream element (via go-xmpp &gt;= v0.1.4).
  Added:
  * New command line flag ssdp-off to disable XEP-0474: SASL SCRAM
    Downgrade Protection (requires go-xmpp &gt;= v0.1.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1713182400">- Update to 0.10.0:
  * Fixed a race condition in receiving stanzas (requires go-xmpp &gt;= v0.1.5).
  * Add support for SASL2 and BIND2 (via go-xmpp &gt;= v0.2.0).
  * Add support for FAST authentication (via go-xmpp &gt;= v0.2.0).
  * Add a warning when run by the user root.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1717156800">- Update to 0.11.0:
  Changed:
  * Move private Ox key into JID folder in ~/.local/share/go-sendxmpp.
  * Use fmt.Errorf() instead of errors.New() to create new error messages.
  Added:
  * Add new parameter --subject.
  * Added flag --fast-off to disable XEP-0484: Fast Authentication
    Streamlining Tokens (requires go-xmpp &gt;= 0.2.1)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720785600">- Update to 0.11.1:
  * Fix Ox encryption in interactive mode (do not add the same
    recipient key to the keyring over and over again).
  * Exit with error code if Ox encryption for one recipient fails.
  * Improved handling of perl sendxmpp config files.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1726660800">- Update to 0.11.2:
  * Add Gopenpgp and Xmppsrv version to --version output.
  * Improve selection between StartTLS and DirectTLS.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944000">- Update to 0.11.3:
  * Add go-xmpp library version to --version output (requires go-xmpp &gt;= 0.2.2).
  * Fix XEP-0474: SASL SCRAM Downgrade Protection hash calculation bug (via go-xmpp &gt;= v0.2.3).
  * [gocritic]: Improve code quality.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944001">- Update to 0.11.4:
  * Fix bug in SCRAM-SHA-256-PLUS (via go-xmpp &gt;= 0.2.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622400">- Update to 0.12.0:
  Added:
  * Add possibility to look up direct TLS connection endpoint via hostmeta2 (requires xmppsrv &gt;= 0.3.3).
  * Add flag --allow-plain to allow PLAIN authentication (requires go-xmpp &gt;= 0.2.5).
  Changed:
  * Disable PLAIN authentication per default.
  * Disable PLAIN authentication after first use of a SCRAM auth mechanism (overrides --allow-plain) (requires
    go-xmpp &gt;= 0.2.5).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622401">- Update to 0.12.1:
  Changed:
  * Print error instead of quitting if a message of type error is received.
  * Allow upload of multiple files.
  Added:
  * Add flag --suppress-root-warning to suppress the warning when go-sendxmpp is used by the root user.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1734350400">- Update to 0.13.0:
  Added:
  * Add --anonymous to support anonymous authentication (requires go-xmpp &gt;= 0.2.8).
  * Add XEP-0480: SASL Upgrade Tasks support (requires go-xmpp &gt;= 0.2.8).
  * Add support for see-other-host stream error (requires go-xmpp &gt;= 0.2.8).
  Changed:
  * Don't automatically try other auth mechanisms if FAST authentication fails.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.14.0:
  Added:
  * Add --fast-invalidate to allow invalidating the FAST token.
  Changed:
  * Don't create legacy Ox private key directory in ~/.local/share/go-sendxmpp/oxprivkeys.
  * Delete legacy Ox private key directory if it's empty.
  * Show proper error if saved FAST mechanism isn't usable with current TLS version (requires go-xmpp &gt;= 0.2.9).
  * Print debug output to stdout, not stderr (requires go-xmpp &gt;= 0.2.9).
  * Show RECV: and SEND: prefix for debug output (requires go-xmpp &gt;= 0.2.9).
  * Delete stored fast token if --fast-invalidate and --fast-off are set.
  * Show error when FAST creds are stored but non-FAST mechanism is requested.</changelog>
</package>
<package pkgid="8cdbe45cf0976e4790cdd4f56c5f25c0c5e52fcbee5d199e8a98d88b31fd97c5" name="go-sendxmpp" arch="i586">
  <version epoch="0" ver="0.14.0" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688299200">- Update to 0.6.0:
  Added:
  * Add support for sending Out of Band Data (OOB).
  * Add SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA512 support (via go-xmpp commit bef3e54).
  * Add support for messages of type headline.
  Changed:
  * Print --help output to stdout instead of stderr.
  * Print sent stanzas when --debug is used (via go-xmpp commit 9129a110df1b).
  * Allow JIDs without localpart.
  * Use single quotes for attributes in stanzas created by github.com/beevik/etree (vial etree v1.1.4).
  * Fix SRV lookup when the domain has a CNAME (via xmppsrv v0.2.5).
  * Fall back to directTLS on port 5223 (instead of StartTLS on port 5222)
    if no SRV records are provided and -t is set.
  * Remove trailing newlines in interactive mode.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690372800">- Update to 0.6.1:
  * Properly close connection to server.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696075200">- Update to 0.6.2:
  * Properly close connection to server if ^C is pressed in
    interactive mode.
  * Replace invalid characters by UTF8 replacement char.
  * Add warning that there is no Ox support for messages of type
    headline.
  * Suppress warnings about reading from closed connection if
    go-sendxmpp closes the connection before exiting.
  * Remove unnecessary newlines after stanzas.
  * Fix segfault when authentication fails due to invalid username
    or password.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699963200">- Update to 0.7.0:
  * Reply to XEP-0092 software version requests.
  * Add support for PLUS variants of SCRAM authentification mechanisms
    (requires go-xmpp commit 4c385a334c606e8bc387f0a3d4d84975802b3984).
  * Add pinning of last used authentification mechanism if a SCRAM
    mechanism was used.
  * Print every stanza in a new line (requires go-xmpp commit
    31c7eb6919b67b18e901dc45a8e5681040ea7f31).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 0.8.0:
  Added:
  * Add no parameter --scram-mech-pinning.
  Changed:
  * Refuse to upload a file if upload slot doesn't provide https.
  * Use XEP-0474 instead of SCRAM mechanism pinning to prevent
    downgrade attacks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 0.8.1:
  * Add support for tls-server-end-point channel binding
  * Add experimental support for SOCKS5 proxies using the HTTP_PROXY
    environment variable
  * http-upload: Improved error handling.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705838400">- Update to 0.8.2:
  * Fix an issue in look up of SRV records (via xmppsrv v0.2.6)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708344000">- Update to 0.8.3:
  * Use a human readable file name for private Ox keys.
  * Fix specifying a message via command line flag -m.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710072000">- Update to 0.8.4:
  * Properly handle lost connection.
  * Better compatibility with perl sendxmpp config files.
  * Improve file name for private Ox keys.
  * Improve fallback behavior if no SRV records are provided.
  * Remove 100ms sleep before closing the connection. This should
    be no more needed since go-xmpp commit
    9684a8ff690f0d75e284f8845696c5057926d276.
  * Return an error if there is no answer to an IQ within 60s.
  * Check for errors after sending the auth message during
    SCRAM authentication (via go-xmpp v0.1.2).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 0.9.0:
  Changed:
  * Properly close stream if Ctrl+C is pressed in interactive mode.
  * Properly close stream if Ctrl+C is pressed in listening mode.
  * Print OS, architecture and go version for flag --version.
  * Improve closing of connection (via go-xmpp v0.1.4).
  * Don't send stanzas that exceed the size limit provided by
    XEP-0478 (requires go-xmpp &gt;= v0.1.4).
  * Fixed hanging forever in stream close if the server doesn't
    reply with a closing stream element (via go-xmpp &gt;= v0.1.4).
  Added:
  * New command line flag ssdp-off to disable XEP-0474: SASL SCRAM
    Downgrade Protection (requires go-xmpp &gt;= v0.1.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1713182400">- Update to 0.10.0:
  * Fixed a race condition in receiving stanzas (requires go-xmpp &gt;= v0.1.5).
  * Add support for SASL2 and BIND2 (via go-xmpp &gt;= v0.2.0).
  * Add support for FAST authentication (via go-xmpp &gt;= v0.2.0).
  * Add a warning when run by the user root.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1717156800">- Update to 0.11.0:
  Changed:
  * Move private Ox key into JID folder in ~/.local/share/go-sendxmpp.
  * Use fmt.Errorf() instead of errors.New() to create new error messages.
  Added:
  * Add new parameter --subject.
  * Added flag --fast-off to disable XEP-0484: Fast Authentication
    Streamlining Tokens (requires go-xmpp &gt;= 0.2.1)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720785600">- Update to 0.11.1:
  * Fix Ox encryption in interactive mode (do not add the same
    recipient key to the keyring over and over again).
  * Exit with error code if Ox encryption for one recipient fails.
  * Improved handling of perl sendxmpp config files.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1726660800">- Update to 0.11.2:
  * Add Gopenpgp and Xmppsrv version to --version output.
  * Improve selection between StartTLS and DirectTLS.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944000">- Update to 0.11.3:
  * Add go-xmpp library version to --version output (requires go-xmpp &gt;= 0.2.2).
  * Fix XEP-0474: SASL SCRAM Downgrade Protection hash calculation bug (via go-xmpp &gt;= v0.2.3).
  * [gocritic]: Improve code quality.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944001">- Update to 0.11.4:
  * Fix bug in SCRAM-SHA-256-PLUS (via go-xmpp &gt;= 0.2.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622400">- Update to 0.12.0:
  Added:
  * Add possibility to look up direct TLS connection endpoint via hostmeta2 (requires xmppsrv &gt;= 0.3.3).
  * Add flag --allow-plain to allow PLAIN authentication (requires go-xmpp &gt;= 0.2.5).
  Changed:
  * Disable PLAIN authentication per default.
  * Disable PLAIN authentication after first use of a SCRAM auth mechanism (overrides --allow-plain) (requires
    go-xmpp &gt;= 0.2.5).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622401">- Update to 0.12.1:
  Changed:
  * Print error instead of quitting if a message of type error is received.
  * Allow upload of multiple files.
  Added:
  * Add flag --suppress-root-warning to suppress the warning when go-sendxmpp is used by the root user.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1734350400">- Update to 0.13.0:
  Added:
  * Add --anonymous to support anonymous authentication (requires go-xmpp &gt;= 0.2.8).
  * Add XEP-0480: SASL Upgrade Tasks support (requires go-xmpp &gt;= 0.2.8).
  * Add support for see-other-host stream error (requires go-xmpp &gt;= 0.2.8).
  Changed:
  * Don't automatically try other auth mechanisms if FAST authentication fails.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.14.0:
  Added:
  * Add --fast-invalidate to allow invalidating the FAST token.
  Changed:
  * Don't create legacy Ox private key directory in ~/.local/share/go-sendxmpp/oxprivkeys.
  * Delete legacy Ox private key directory if it's empty.
  * Show proper error if saved FAST mechanism isn't usable with current TLS version (requires go-xmpp &gt;= 0.2.9).
  * Print debug output to stdout, not stderr (requires go-xmpp &gt;= 0.2.9).
  * Show RECV: and SEND: prefix for debug output (requires go-xmpp &gt;= 0.2.9).
  * Delete stored fast token if --fast-invalidate and --fast-off are set.
  * Show error when FAST creds are stored but non-FAST mechanism is requested.</changelog>
</package>
<package pkgid="59b85784f7d0a7c3ce4cf432013a6c2196762c4a11f72031e2bbf5be2f0a0e3a" name="go-sendxmpp" arch="ppc64le">
  <version epoch="0" ver="0.14.0" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688299200">- Update to 0.6.0:
  Added:
  * Add support for sending Out of Band Data (OOB).
  * Add SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA512 support (via go-xmpp commit bef3e54).
  * Add support for messages of type headline.
  Changed:
  * Print --help output to stdout instead of stderr.
  * Print sent stanzas when --debug is used (via go-xmpp commit 9129a110df1b).
  * Allow JIDs without localpart.
  * Use single quotes for attributes in stanzas created by github.com/beevik/etree (vial etree v1.1.4).
  * Fix SRV lookup when the domain has a CNAME (via xmppsrv v0.2.5).
  * Fall back to directTLS on port 5223 (instead of StartTLS on port 5222)
    if no SRV records are provided and -t is set.
  * Remove trailing newlines in interactive mode.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690372800">- Update to 0.6.1:
  * Properly close connection to server.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696075200">- Update to 0.6.2:
  * Properly close connection to server if ^C is pressed in
    interactive mode.
  * Replace invalid characters by UTF8 replacement char.
  * Add warning that there is no Ox support for messages of type
    headline.
  * Suppress warnings about reading from closed connection if
    go-sendxmpp closes the connection before exiting.
  * Remove unnecessary newlines after stanzas.
  * Fix segfault when authentication fails due to invalid username
    or password.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699963200">- Update to 0.7.0:
  * Reply to XEP-0092 software version requests.
  * Add support for PLUS variants of SCRAM authentification mechanisms
    (requires go-xmpp commit 4c385a334c606e8bc387f0a3d4d84975802b3984).
  * Add pinning of last used authentification mechanism if a SCRAM
    mechanism was used.
  * Print every stanza in a new line (requires go-xmpp commit
    31c7eb6919b67b18e901dc45a8e5681040ea7f31).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 0.8.0:
  Added:
  * Add no parameter --scram-mech-pinning.
  Changed:
  * Refuse to upload a file if upload slot doesn't provide https.
  * Use XEP-0474 instead of SCRAM mechanism pinning to prevent
    downgrade attacks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 0.8.1:
  * Add support for tls-server-end-point channel binding
  * Add experimental support for SOCKS5 proxies using the HTTP_PROXY
    environment variable
  * http-upload: Improved error handling.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705838400">- Update to 0.8.2:
  * Fix an issue in look up of SRV records (via xmppsrv v0.2.6)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708344000">- Update to 0.8.3:
  * Use a human readable file name for private Ox keys.
  * Fix specifying a message via command line flag -m.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710072000">- Update to 0.8.4:
  * Properly handle lost connection.
  * Better compatibility with perl sendxmpp config files.
  * Improve file name for private Ox keys.
  * Improve fallback behavior if no SRV records are provided.
  * Remove 100ms sleep before closing the connection. This should
    be no more needed since go-xmpp commit
    9684a8ff690f0d75e284f8845696c5057926d276.
  * Return an error if there is no answer to an IQ within 60s.
  * Check for errors after sending the auth message during
    SCRAM authentication (via go-xmpp v0.1.2).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 0.9.0:
  Changed:
  * Properly close stream if Ctrl+C is pressed in interactive mode.
  * Properly close stream if Ctrl+C is pressed in listening mode.
  * Print OS, architecture and go version for flag --version.
  * Improve closing of connection (via go-xmpp v0.1.4).
  * Don't send stanzas that exceed the size limit provided by
    XEP-0478 (requires go-xmpp &gt;= v0.1.4).
  * Fixed hanging forever in stream close if the server doesn't
    reply with a closing stream element (via go-xmpp &gt;= v0.1.4).
  Added:
  * New command line flag ssdp-off to disable XEP-0474: SASL SCRAM
    Downgrade Protection (requires go-xmpp &gt;= v0.1.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1713182400">- Update to 0.10.0:
  * Fixed a race condition in receiving stanzas (requires go-xmpp &gt;= v0.1.5).
  * Add support for SASL2 and BIND2 (via go-xmpp &gt;= v0.2.0).
  * Add support for FAST authentication (via go-xmpp &gt;= v0.2.0).
  * Add a warning when run by the user root.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1717156800">- Update to 0.11.0:
  Changed:
  * Move private Ox key into JID folder in ~/.local/share/go-sendxmpp.
  * Use fmt.Errorf() instead of errors.New() to create new error messages.
  Added:
  * Add new parameter --subject.
  * Added flag --fast-off to disable XEP-0484: Fast Authentication
    Streamlining Tokens (requires go-xmpp &gt;= 0.2.1)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720785600">- Update to 0.11.1:
  * Fix Ox encryption in interactive mode (do not add the same
    recipient key to the keyring over and over again).
  * Exit with error code if Ox encryption for one recipient fails.
  * Improved handling of perl sendxmpp config files.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1726660800">- Update to 0.11.2:
  * Add Gopenpgp and Xmppsrv version to --version output.
  * Improve selection between StartTLS and DirectTLS.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944000">- Update to 0.11.3:
  * Add go-xmpp library version to --version output (requires go-xmpp &gt;= 0.2.2).
  * Fix XEP-0474: SASL SCRAM Downgrade Protection hash calculation bug (via go-xmpp &gt;= v0.2.3).
  * [gocritic]: Improve code quality.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944001">- Update to 0.11.4:
  * Fix bug in SCRAM-SHA-256-PLUS (via go-xmpp &gt;= 0.2.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622400">- Update to 0.12.0:
  Added:
  * Add possibility to look up direct TLS connection endpoint via hostmeta2 (requires xmppsrv &gt;= 0.3.3).
  * Add flag --allow-plain to allow PLAIN authentication (requires go-xmpp &gt;= 0.2.5).
  Changed:
  * Disable PLAIN authentication per default.
  * Disable PLAIN authentication after first use of a SCRAM auth mechanism (overrides --allow-plain) (requires
    go-xmpp &gt;= 0.2.5).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622401">- Update to 0.12.1:
  Changed:
  * Print error instead of quitting if a message of type error is received.
  * Allow upload of multiple files.
  Added:
  * Add flag --suppress-root-warning to suppress the warning when go-sendxmpp is used by the root user.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1734350400">- Update to 0.13.0:
  Added:
  * Add --anonymous to support anonymous authentication (requires go-xmpp &gt;= 0.2.8).
  * Add XEP-0480: SASL Upgrade Tasks support (requires go-xmpp &gt;= 0.2.8).
  * Add support for see-other-host stream error (requires go-xmpp &gt;= 0.2.8).
  Changed:
  * Don't automatically try other auth mechanisms if FAST authentication fails.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.14.0:
  Added:
  * Add --fast-invalidate to allow invalidating the FAST token.
  Changed:
  * Don't create legacy Ox private key directory in ~/.local/share/go-sendxmpp/oxprivkeys.
  * Delete legacy Ox private key directory if it's empty.
  * Show proper error if saved FAST mechanism isn't usable with current TLS version (requires go-xmpp &gt;= 0.2.9).
  * Print debug output to stdout, not stderr (requires go-xmpp &gt;= 0.2.9).
  * Show RECV: and SEND: prefix for debug output (requires go-xmpp &gt;= 0.2.9).
  * Delete stored fast token if --fast-invalidate and --fast-off are set.
  * Show error when FAST creds are stored but non-FAST mechanism is requested.</changelog>
</package>
<package pkgid="a80afc19416cc11d29791acc8219e0f1227c29f275ceb9ef13b496e6ee3db882" name="go-sendxmpp" arch="s390x">
  <version epoch="0" ver="0.14.0" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688299200">- Update to 0.6.0:
  Added:
  * Add support for sending Out of Band Data (OOB).
  * Add SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA512 support (via go-xmpp commit bef3e54).
  * Add support for messages of type headline.
  Changed:
  * Print --help output to stdout instead of stderr.
  * Print sent stanzas when --debug is used (via go-xmpp commit 9129a110df1b).
  * Allow JIDs without localpart.
  * Use single quotes for attributes in stanzas created by github.com/beevik/etree (vial etree v1.1.4).
  * Fix SRV lookup when the domain has a CNAME (via xmppsrv v0.2.5).
  * Fall back to directTLS on port 5223 (instead of StartTLS on port 5222)
    if no SRV records are provided and -t is set.
  * Remove trailing newlines in interactive mode.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690372800">- Update to 0.6.1:
  * Properly close connection to server.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696075200">- Update to 0.6.2:
  * Properly close connection to server if ^C is pressed in
    interactive mode.
  * Replace invalid characters by UTF8 replacement char.
  * Add warning that there is no Ox support for messages of type
    headline.
  * Suppress warnings about reading from closed connection if
    go-sendxmpp closes the connection before exiting.
  * Remove unnecessary newlines after stanzas.
  * Fix segfault when authentication fails due to invalid username
    or password.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699963200">- Update to 0.7.0:
  * Reply to XEP-0092 software version requests.
  * Add support for PLUS variants of SCRAM authentification mechanisms
    (requires go-xmpp commit 4c385a334c606e8bc387f0a3d4d84975802b3984).
  * Add pinning of last used authentification mechanism if a SCRAM
    mechanism was used.
  * Print every stanza in a new line (requires go-xmpp commit
    31c7eb6919b67b18e901dc45a8e5681040ea7f31).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 0.8.0:
  Added:
  * Add no parameter --scram-mech-pinning.
  Changed:
  * Refuse to upload a file if upload slot doesn't provide https.
  * Use XEP-0474 instead of SCRAM mechanism pinning to prevent
    downgrade attacks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 0.8.1:
  * Add support for tls-server-end-point channel binding
  * Add experimental support for SOCKS5 proxies using the HTTP_PROXY
    environment variable
  * http-upload: Improved error handling.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705838400">- Update to 0.8.2:
  * Fix an issue in look up of SRV records (via xmppsrv v0.2.6)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708344000">- Update to 0.8.3:
  * Use a human readable file name for private Ox keys.
  * Fix specifying a message via command line flag -m.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710072000">- Update to 0.8.4:
  * Properly handle lost connection.
  * Better compatibility with perl sendxmpp config files.
  * Improve file name for private Ox keys.
  * Improve fallback behavior if no SRV records are provided.
  * Remove 100ms sleep before closing the connection. This should
    be no more needed since go-xmpp commit
    9684a8ff690f0d75e284f8845696c5057926d276.
  * Return an error if there is no answer to an IQ within 60s.
  * Check for errors after sending the auth message during
    SCRAM authentication (via go-xmpp v0.1.2).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 0.9.0:
  Changed:
  * Properly close stream if Ctrl+C is pressed in interactive mode.
  * Properly close stream if Ctrl+C is pressed in listening mode.
  * Print OS, architecture and go version for flag --version.
  * Improve closing of connection (via go-xmpp v0.1.4).
  * Don't send stanzas that exceed the size limit provided by
    XEP-0478 (requires go-xmpp &gt;= v0.1.4).
  * Fixed hanging forever in stream close if the server doesn't
    reply with a closing stream element (via go-xmpp &gt;= v0.1.4).
  Added:
  * New command line flag ssdp-off to disable XEP-0474: SASL SCRAM
    Downgrade Protection (requires go-xmpp &gt;= v0.1.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1713182400">- Update to 0.10.0:
  * Fixed a race condition in receiving stanzas (requires go-xmpp &gt;= v0.1.5).
  * Add support for SASL2 and BIND2 (via go-xmpp &gt;= v0.2.0).
  * Add support for FAST authentication (via go-xmpp &gt;= v0.2.0).
  * Add a warning when run by the user root.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1717156800">- Update to 0.11.0:
  Changed:
  * Move private Ox key into JID folder in ~/.local/share/go-sendxmpp.
  * Use fmt.Errorf() instead of errors.New() to create new error messages.
  Added:
  * Add new parameter --subject.
  * Added flag --fast-off to disable XEP-0484: Fast Authentication
    Streamlining Tokens (requires go-xmpp &gt;= 0.2.1)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720785600">- Update to 0.11.1:
  * Fix Ox encryption in interactive mode (do not add the same
    recipient key to the keyring over and over again).
  * Exit with error code if Ox encryption for one recipient fails.
  * Improved handling of perl sendxmpp config files.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1726660800">- Update to 0.11.2:
  * Add Gopenpgp and Xmppsrv version to --version output.
  * Improve selection between StartTLS and DirectTLS.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944000">- Update to 0.11.3:
  * Add go-xmpp library version to --version output (requires go-xmpp &gt;= 0.2.2).
  * Fix XEP-0474: SASL SCRAM Downgrade Protection hash calculation bug (via go-xmpp &gt;= v0.2.3).
  * [gocritic]: Improve code quality.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944001">- Update to 0.11.4:
  * Fix bug in SCRAM-SHA-256-PLUS (via go-xmpp &gt;= 0.2.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622400">- Update to 0.12.0:
  Added:
  * Add possibility to look up direct TLS connection endpoint via hostmeta2 (requires xmppsrv &gt;= 0.3.3).
  * Add flag --allow-plain to allow PLAIN authentication (requires go-xmpp &gt;= 0.2.5).
  Changed:
  * Disable PLAIN authentication per default.
  * Disable PLAIN authentication after first use of a SCRAM auth mechanism (overrides --allow-plain) (requires
    go-xmpp &gt;= 0.2.5).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622401">- Update to 0.12.1:
  Changed:
  * Print error instead of quitting if a message of type error is received.
  * Allow upload of multiple files.
  Added:
  * Add flag --suppress-root-warning to suppress the warning when go-sendxmpp is used by the root user.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1734350400">- Update to 0.13.0:
  Added:
  * Add --anonymous to support anonymous authentication (requires go-xmpp &gt;= 0.2.8).
  * Add XEP-0480: SASL Upgrade Tasks support (requires go-xmpp &gt;= 0.2.8).
  * Add support for see-other-host stream error (requires go-xmpp &gt;= 0.2.8).
  Changed:
  * Don't automatically try other auth mechanisms if FAST authentication fails.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.14.0:
  Added:
  * Add --fast-invalidate to allow invalidating the FAST token.
  Changed:
  * Don't create legacy Ox private key directory in ~/.local/share/go-sendxmpp/oxprivkeys.
  * Delete legacy Ox private key directory if it's empty.
  * Show proper error if saved FAST mechanism isn't usable with current TLS version (requires go-xmpp &gt;= 0.2.9).
  * Print debug output to stdout, not stderr (requires go-xmpp &gt;= 0.2.9).
  * Show RECV: and SEND: prefix for debug output (requires go-xmpp &gt;= 0.2.9).
  * Delete stored fast token if --fast-invalidate and --fast-off are set.
  * Show error when FAST creds are stored but non-FAST mechanism is requested.</changelog>
</package>
<package pkgid="9f20261d20ff85d0f1d135838abe66082d13e420d460845af5cb743646958050" name="go-sendxmpp" arch="src">
  <version epoch="0" ver="0.14.0" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688299200">- Update to 0.6.0:
  Added:
  * Add support for sending Out of Band Data (OOB).
  * Add SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA512 support (via go-xmpp commit bef3e54).
  * Add support for messages of type headline.
  Changed:
  * Print --help output to stdout instead of stderr.
  * Print sent stanzas when --debug is used (via go-xmpp commit 9129a110df1b).
  * Allow JIDs without localpart.
  * Use single quotes for attributes in stanzas created by github.com/beevik/etree (vial etree v1.1.4).
  * Fix SRV lookup when the domain has a CNAME (via xmppsrv v0.2.5).
  * Fall back to directTLS on port 5223 (instead of StartTLS on port 5222)
    if no SRV records are provided and -t is set.
  * Remove trailing newlines in interactive mode.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690372800">- Update to 0.6.1:
  * Properly close connection to server.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696075200">- Update to 0.6.2:
  * Properly close connection to server if ^C is pressed in
    interactive mode.
  * Replace invalid characters by UTF8 replacement char.
  * Add warning that there is no Ox support for messages of type
    headline.
  * Suppress warnings about reading from closed connection if
    go-sendxmpp closes the connection before exiting.
  * Remove unnecessary newlines after stanzas.
  * Fix segfault when authentication fails due to invalid username
    or password.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699963200">- Update to 0.7.0:
  * Reply to XEP-0092 software version requests.
  * Add support for PLUS variants of SCRAM authentification mechanisms
    (requires go-xmpp commit 4c385a334c606e8bc387f0a3d4d84975802b3984).
  * Add pinning of last used authentification mechanism if a SCRAM
    mechanism was used.
  * Print every stanza in a new line (requires go-xmpp commit
    31c7eb6919b67b18e901dc45a8e5681040ea7f31).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 0.8.0:
  Added:
  * Add no parameter --scram-mech-pinning.
  Changed:
  * Refuse to upload a file if upload slot doesn't provide https.
  * Use XEP-0474 instead of SCRAM mechanism pinning to prevent
    downgrade attacks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 0.8.1:
  * Add support for tls-server-end-point channel binding
  * Add experimental support for SOCKS5 proxies using the HTTP_PROXY
    environment variable
  * http-upload: Improved error handling.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705838400">- Update to 0.8.2:
  * Fix an issue in look up of SRV records (via xmppsrv v0.2.6)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708344000">- Update to 0.8.3:
  * Use a human readable file name for private Ox keys.
  * Fix specifying a message via command line flag -m.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710072000">- Update to 0.8.4:
  * Properly handle lost connection.
  * Better compatibility with perl sendxmpp config files.
  * Improve file name for private Ox keys.
  * Improve fallback behavior if no SRV records are provided.
  * Remove 100ms sleep before closing the connection. This should
    be no more needed since go-xmpp commit
    9684a8ff690f0d75e284f8845696c5057926d276.
  * Return an error if there is no answer to an IQ within 60s.
  * Check for errors after sending the auth message during
    SCRAM authentication (via go-xmpp v0.1.2).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 0.9.0:
  Changed:
  * Properly close stream if Ctrl+C is pressed in interactive mode.
  * Properly close stream if Ctrl+C is pressed in listening mode.
  * Print OS, architecture and go version for flag --version.
  * Improve closing of connection (via go-xmpp v0.1.4).
  * Don't send stanzas that exceed the size limit provided by
    XEP-0478 (requires go-xmpp &gt;= v0.1.4).
  * Fixed hanging forever in stream close if the server doesn't
    reply with a closing stream element (via go-xmpp &gt;= v0.1.4).
  Added:
  * New command line flag ssdp-off to disable XEP-0474: SASL SCRAM
    Downgrade Protection (requires go-xmpp &gt;= v0.1.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1713182400">- Update to 0.10.0:
  * Fixed a race condition in receiving stanzas (requires go-xmpp &gt;= v0.1.5).
  * Add support for SASL2 and BIND2 (via go-xmpp &gt;= v0.2.0).
  * Add support for FAST authentication (via go-xmpp &gt;= v0.2.0).
  * Add a warning when run by the user root.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1717156800">- Update to 0.11.0:
  Changed:
  * Move private Ox key into JID folder in ~/.local/share/go-sendxmpp.
  * Use fmt.Errorf() instead of errors.New() to create new error messages.
  Added:
  * Add new parameter --subject.
  * Added flag --fast-off to disable XEP-0484: Fast Authentication
    Streamlining Tokens (requires go-xmpp &gt;= 0.2.1)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720785600">- Update to 0.11.1:
  * Fix Ox encryption in interactive mode (do not add the same
    recipient key to the keyring over and over again).
  * Exit with error code if Ox encryption for one recipient fails.
  * Improved handling of perl sendxmpp config files.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1726660800">- Update to 0.11.2:
  * Add Gopenpgp and Xmppsrv version to --version output.
  * Improve selection between StartTLS and DirectTLS.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944000">- Update to 0.11.3:
  * Add go-xmpp library version to --version output (requires go-xmpp &gt;= 0.2.2).
  * Fix XEP-0474: SASL SCRAM Downgrade Protection hash calculation bug (via go-xmpp &gt;= v0.2.3).
  * [gocritic]: Improve code quality.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944001">- Update to 0.11.4:
  * Fix bug in SCRAM-SHA-256-PLUS (via go-xmpp &gt;= 0.2.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622400">- Update to 0.12.0:
  Added:
  * Add possibility to look up direct TLS connection endpoint via hostmeta2 (requires xmppsrv &gt;= 0.3.3).
  * Add flag --allow-plain to allow PLAIN authentication (requires go-xmpp &gt;= 0.2.5).
  Changed:
  * Disable PLAIN authentication per default.
  * Disable PLAIN authentication after first use of a SCRAM auth mechanism (overrides --allow-plain) (requires
    go-xmpp &gt;= 0.2.5).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622401">- Update to 0.12.1:
  Changed:
  * Print error instead of quitting if a message of type error is received.
  * Allow upload of multiple files.
  Added:
  * Add flag --suppress-root-warning to suppress the warning when go-sendxmpp is used by the root user.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1734350400">- Update to 0.13.0:
  Added:
  * Add --anonymous to support anonymous authentication (requires go-xmpp &gt;= 0.2.8).
  * Add XEP-0480: SASL Upgrade Tasks support (requires go-xmpp &gt;= 0.2.8).
  * Add support for see-other-host stream error (requires go-xmpp &gt;= 0.2.8).
  Changed:
  * Don't automatically try other auth mechanisms if FAST authentication fails.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.14.0:
  Added:
  * Add --fast-invalidate to allow invalidating the FAST token.
  Changed:
  * Don't create legacy Ox private key directory in ~/.local/share/go-sendxmpp/oxprivkeys.
  * Delete legacy Ox private key directory if it's empty.
  * Show proper error if saved FAST mechanism isn't usable with current TLS version (requires go-xmpp &gt;= 0.2.9).
  * Print debug output to stdout, not stderr (requires go-xmpp &gt;= 0.2.9).
  * Show RECV: and SEND: prefix for debug output (requires go-xmpp &gt;= 0.2.9).
  * Delete stored fast token if --fast-invalidate and --fast-off are set.
  * Show error when FAST creds are stored but non-FAST mechanism is requested.</changelog>
</package>
<package pkgid="b702e57fed50e16755f45170cbf7356aee093c5e5cf3eb1895fc15818081881f" name="go-sendxmpp" arch="x86_64">
  <version epoch="0" ver="0.14.0" rel="bp156.2.3.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1688299200">- Update to 0.6.0:
  Added:
  * Add support for sending Out of Band Data (OOB).
  * Add SCRAM-SHA-1, SCRAM-SHA-256 and SCRAM-SHA512 support (via go-xmpp commit bef3e54).
  * Add support for messages of type headline.
  Changed:
  * Print --help output to stdout instead of stderr.
  * Print sent stanzas when --debug is used (via go-xmpp commit 9129a110df1b).
  * Allow JIDs without localpart.
  * Use single quotes for attributes in stanzas created by github.com/beevik/etree (vial etree v1.1.4).
  * Fix SRV lookup when the domain has a CNAME (via xmppsrv v0.2.5).
  * Fall back to directTLS on port 5223 (instead of StartTLS on port 5222)
    if no SRV records are provided and -t is set.
  * Remove trailing newlines in interactive mode.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690372800">- Update to 0.6.1:
  * Properly close connection to server.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696075200">- Update to 0.6.2:
  * Properly close connection to server if ^C is pressed in
    interactive mode.
  * Replace invalid characters by UTF8 replacement char.
  * Add warning that there is no Ox support for messages of type
    headline.
  * Suppress warnings about reading from closed connection if
    go-sendxmpp closes the connection before exiting.
  * Remove unnecessary newlines after stanzas.
  * Fix segfault when authentication fails due to invalid username
    or password.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699963200">- Update to 0.7.0:
  * Reply to XEP-0092 software version requests.
  * Add support for PLUS variants of SCRAM authentification mechanisms
    (requires go-xmpp commit 4c385a334c606e8bc387f0a3d4d84975802b3984).
  * Add pinning of last used authentification mechanism if a SCRAM
    mechanism was used.
  * Print every stanza in a new line (requires go-xmpp commit
    31c7eb6919b67b18e901dc45a8e5681040ea7f31).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1704801600">- Update to 0.8.0:
  Added:
  * Add no parameter --scram-mech-pinning.
  Changed:
  * Refuse to upload a file if upload slot doesn't provide https.
  * Use XEP-0474 instead of SCRAM mechanism pinning to prevent
    downgrade attacks</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705492800">- Update to 0.8.1:
  * Add support for tls-server-end-point channel binding
  * Add experimental support for SOCKS5 proxies using the HTTP_PROXY
    environment variable
  * http-upload: Improved error handling.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1705838400">- Update to 0.8.2:
  * Fix an issue in look up of SRV records (via xmppsrv v0.2.6)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708344000">- Update to 0.8.3:
  * Use a human readable file name for private Ox keys.
  * Fix specifying a message via command line flag -m.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710072000">- Update to 0.8.4:
  * Properly handle lost connection.
  * Better compatibility with perl sendxmpp config files.
  * Improve file name for private Ox keys.
  * Improve fallback behavior if no SRV records are provided.
  * Remove 100ms sleep before closing the connection. This should
    be no more needed since go-xmpp commit
    9684a8ff690f0d75e284f8845696c5057926d276.
  * Return an error if there is no answer to an IQ within 60s.
  * Check for errors after sending the auth message during
    SCRAM authentication (via go-xmpp v0.1.2).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1711713600">- Update to 0.9.0:
  Changed:
  * Properly close stream if Ctrl+C is pressed in interactive mode.
  * Properly close stream if Ctrl+C is pressed in listening mode.
  * Print OS, architecture and go version for flag --version.
  * Improve closing of connection (via go-xmpp v0.1.4).
  * Don't send stanzas that exceed the size limit provided by
    XEP-0478 (requires go-xmpp &gt;= v0.1.4).
  * Fixed hanging forever in stream close if the server doesn't
    reply with a closing stream element (via go-xmpp &gt;= v0.1.4).
  Added:
  * New command line flag ssdp-off to disable XEP-0474: SASL SCRAM
    Downgrade Protection (requires go-xmpp &gt;= v0.1.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1713182400">- Update to 0.10.0:
  * Fixed a race condition in receiving stanzas (requires go-xmpp &gt;= v0.1.5).
  * Add support for SASL2 and BIND2 (via go-xmpp &gt;= v0.2.0).
  * Add support for FAST authentication (via go-xmpp &gt;= v0.2.0).
  * Add a warning when run by the user root.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1717156800">- Update to 0.11.0:
  Changed:
  * Move private Ox key into JID folder in ~/.local/share/go-sendxmpp.
  * Use fmt.Errorf() instead of errors.New() to create new error messages.
  Added:
  * Add new parameter --subject.
  * Added flag --fast-off to disable XEP-0484: Fast Authentication
    Streamlining Tokens (requires go-xmpp &gt;= 0.2.1)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1720785600">- Update to 0.11.1:
  * Fix Ox encryption in interactive mode (do not add the same
    recipient key to the keyring over and over again).
  * Exit with error code if Ox encryption for one recipient fails.
  * Improved handling of perl sendxmpp config files.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1726660800">- Update to 0.11.2:
  * Add Gopenpgp and Xmppsrv version to --version output.
  * Improve selection between StartTLS and DirectTLS.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944000">- Update to 0.11.3:
  * Add go-xmpp library version to --version output (requires go-xmpp &gt;= 0.2.2).
  * Fix XEP-0474: SASL SCRAM Downgrade Protection hash calculation bug (via go-xmpp &gt;= v0.2.3).
  * [gocritic]: Improve code quality.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1729944001">- Update to 0.11.4:
  * Fix bug in SCRAM-SHA-256-PLUS (via go-xmpp &gt;= 0.2.4).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622400">- Update to 0.12.0:
  Added:
  * Add possibility to look up direct TLS connection endpoint via hostmeta2 (requires xmppsrv &gt;= 0.3.3).
  * Add flag --allow-plain to allow PLAIN authentication (requires go-xmpp &gt;= 0.2.5).
  Changed:
  * Disable PLAIN authentication per default.
  * Disable PLAIN authentication after first use of a SCRAM auth mechanism (overrides --allow-plain) (requires
    go-xmpp &gt;= 0.2.5).</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1732622401">- Update to 0.12.1:
  Changed:
  * Print error instead of quitting if a message of type error is received.
  * Allow upload of multiple files.
  Added:
  * Add flag --suppress-root-warning to suppress the warning when go-sendxmpp is used by the root user.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1734350400">- Update to 0.13.0:
  Added:
  * Add --anonymous to support anonymous authentication (requires go-xmpp &gt;= 0.2.8).
  * Add XEP-0480: SASL Upgrade Tasks support (requires go-xmpp &gt;= 0.2.8).
  * Add support for see-other-host stream error (requires go-xmpp &gt;= 0.2.8).
  Changed:
  * Don't automatically try other auth mechanisms if FAST authentication fails.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.14.0:
  Added:
  * Add --fast-invalidate to allow invalidating the FAST token.
  Changed:
  * Don't create legacy Ox private key directory in ~/.local/share/go-sendxmpp/oxprivkeys.
  * Delete legacy Ox private key directory if it's empty.
  * Show proper error if saved FAST mechanism isn't usable with current TLS version (requires go-xmpp &gt;= 0.2.9).
  * Print debug output to stdout, not stderr (requires go-xmpp &gt;= 0.2.9).
  * Show RECV: and SEND: prefix for debug output (requires go-xmpp &gt;= 0.2.9).
  * Delete stored fast token if --fast-invalidate and --fast-off are set.
  * Show error when FAST creds are stored but non-FAST mechanism is requested.</changelog>
</package>
<package pkgid="6ac69e8d82de7bd459173c1239e3b5c009fcdec160b7f4f0aca8fe5412bd6801" name="golang-github-google-jsonnet" arch="aarch64">
  <version epoch="0" ver="0.20.0" rel="bp156.2.1"/>
  <changelog author="igonzalezsosa@suse.com" date="1681128000">- Initial package (version 0.19.2-pre2).</changelog>
  <changelog author="igonzalezsosa@suse.com" date="1684238400">- Update to version v0.20.0:
  * Bump version to 0.20.0 (#688)
  * Update cpp version (#687)
  * increase go rules version to fix bazel build
  * fix newline issue breaking test
  * Add `std.round` function in standard library. (#683)
  * fix tests
  * Implement std.isEmpty for string (#678)
  * Fixing test cases
  * Add std.xor for 2 booleans
  * Add support to return int based value from native functions golang implementations
  * Updated test cases
  * Fixed test cases
  * Implement std.xor for booleans
  * feat: implement std.sum</changelog>
</package>
<package pkgid="1a37177d9a635086dcf3bfbb2ca0685f17807a9ba80df4e282ea8feb49927990" name="golang-github-google-jsonnet" arch="i586">
  <version epoch="0" ver="0.20.0" rel="bp156.2.1"/>
  <changelog author="igonzalezsosa@suse.com" date="1681128000">- Initial package (version 0.19.2-pre2).</changelog>
  <changelog author="igonzalezsosa@suse.com" date="1684238400">- Update to version v0.20.0:
  * Bump version to 0.20.0 (#688)
  * Update cpp version (#687)
  * increase go rules version to fix bazel build
  * fix newline issue breaking test
  * Add `std.round` function in standard library. (#683)
  * fix tests
  * Implement std.isEmpty for string (#678)
  * Fixing test cases
  * Add std.xor for 2 booleans
  * Add support to return int based value from native functions golang implementations
  * Updated test cases
  * Fixed test cases
  * Implement std.xor for booleans
  * feat: implement std.sum</changelog>
</package>
<package pkgid="d1ba6cd043772b2e187c751bf78d6900215a57597f1e5c7c51128e173f05aba5" name="golang-github-google-jsonnet" arch="ppc64le">
  <version epoch="0" ver="0.20.0" rel="bp156.2.1"/>
  <changelog author="igonzalezsosa@suse.com" date="1681128000">- Initial package (version 0.19.2-pre2).</changelog>
  <changelog author="igonzalezsosa@suse.com" date="1684238400">- Update to version v0.20.0:
  * Bump version to 0.20.0 (#688)
  * Update cpp version (#687)
  * increase go rules version to fix bazel build
  * fix newline issue breaking test
  * Add `std.round` function in standard library. (#683)
  * fix tests
  * Implement std.isEmpty for string (#678)
  * Fixing test cases
  * Add std.xor for 2 booleans
  * Add support to return int based value from native functions golang implementations
  * Updated test cases
  * Fixed test cases
  * Implement std.xor for booleans
  * feat: implement std.sum</changelog>
</package>
<package pkgid="91115970bc95aaaae001f06d9127042ab02654fd1d852a569380a64cff60a360" name="golang-github-google-jsonnet" arch="s390x">
  <version epoch="0" ver="0.20.0" rel="bp156.2.1"/>
  <changelog author="igonzalezsosa@suse.com" date="1681128000">- Initial package (version 0.19.2-pre2).</changelog>
  <changelog author="igonzalezsosa@suse.com" date="1684238400">- Update to version v0.20.0:
  * Bump version to 0.20.0 (#688)
  * Update cpp version (#687)
  * increase go rules version to fix bazel build
  * fix newline issue breaking test
  * Add `std.round` function in standard library. (#683)
  * fix tests
  * Implement std.isEmpty for string (#678)
  * Fixing test cases
  * Add std.xor for 2 booleans
  * Add support to return int based value from native functions golang implementations
  * Updated test cases
  * Fixed test cases
  * Implement std.xor for booleans
  * feat: implement std.sum</changelog>
</package>
<package pkgid="c25044d28158cde6ea480efe5a6eaf8af9d2912b74a536100742c17426ea3ec1" name="golang-github-google-jsonnet" arch="src">
  <version epoch="0" ver="0.20.0" rel="bp156.2.1"/>
  <changelog author="igonzalezsosa@suse.com" date="1681128000">- Initial package (version 0.19.2-pre2).</changelog>
  <changelog author="igonzalezsosa@suse.com" date="1684238400">- Update to version v0.20.0:
  * Bump version to 0.20.0 (#688)
  * Update cpp version (#687)
  * increase go rules version to fix bazel build
  * fix newline issue breaking test
  * Add `std.round` function in standard library. (#683)
  * fix tests
  * Implement std.isEmpty for string (#678)
  * Fixing test cases
  * Add std.xor for 2 booleans
  * Add support to return int based value from native functions golang implementations
  * Updated test cases
  * Fixed test cases
  * Implement std.xor for booleans
  * feat: implement std.sum</changelog>
</package>
<package pkgid="2508c26ec4895e4c208c46bc813200f365b01f1960732f85918cd225eb7adbcf" name="golang-github-google-jsonnet" arch="x86_64">
  <version epoch="0" ver="0.20.0" rel="bp156.2.1"/>
  <changelog author="igonzalezsosa@suse.com" date="1681128000">- Initial package (version 0.19.2-pre2).</changelog>
  <changelog author="igonzalezsosa@suse.com" date="1684238400">- Update to version v0.20.0:
  * Bump version to 0.20.0 (#688)
  * Update cpp version (#687)
  * increase go rules version to fix bazel build
  * fix newline issue breaking test
  * Add `std.round` function in standard library. (#683)
  * fix tests
  * Implement std.isEmpty for string (#678)
  * Fixing test cases
  * Add std.xor for 2 booleans
  * Add support to return int based value from native functions golang implementations
  * Updated test cases
  * Fixed test cases
  * Implement std.xor for booleans
  * feat: implement std.sum</changelog>
</package>
<package pkgid="cf52ca05b008660600d2c9ab6b75dcdc8baf2f41080ff5bef0f39f11778afa60" name="golang-github-teddysun-v2ray-plugin" arch="noarch">
  <version epoch="0" ver="5.15.1" rel="bp156.2.3.1"/>
  <changelog author="opensuse-packaging &lt;opensuse-packaging@opensuse.org&gt;" date="1591531200">- Initial package for version 1.3.1</changelog>
  <changelog author="opensuse-packaging &lt;opensuse-packaging@opensuse.org&gt;" date="1609243200">- Switch to v2fly, add switch-to-v2fly.patch</changelog>
  <changelog author="opensuse-packaging &lt;opensuse-packaging@opensuse.org&gt;" date="1615550400">- Update switch-to-v2fly.patch</changelog>
  <changelog author="opensuse-packaging &lt;opensuse-packaging@opensuse.org&gt;" date="1620648000">- Update version to 1.3.1+git20210506.ddd7ab4
  * Support v2ray 4.38+
- Drop switch-to-v2fly.patch.</changelog>
  <changelog author="opensuse-packaging &lt;opensuse-packaging@opensuse.org&gt;" date="1686571200">- Update version to 1.3.2
  * Added support for MIPS64 architecture
  * Update VPN flag
  * Update args.go</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1718452800">- Update version to 5.15.1
  * Change upstream
  * Use v2ray-core 5.15.1
  * Use go 1.22
  * Fix crash (boo#1226385)</changelog>
</package>
<package pkgid="d9298a165b2ae86ab3bc2af0c7229833d8268eaddb00f2acdbe1b31dd68750e5" name="greybird-geeko-theme" arch="src">
  <version epoch="0" ver="3.23.4+git0.c1d46c3" rel="bp156.3.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560859200">- Added license gpl-3.0-or-later for metacity theme
- Fixed _service file to follow naming guidelines ("+" replaced "~")</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1561118400">- Update to version 3.22.10.1+git5.316475b:
  * Tweak dark colors
  * Added theme-preview</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1562587200">- Update to version 3.22.10.1+git33.0c9d808:
  * Theme is now split in Light and Dark variants
  * Added xfwm dark theme
  * Improved xfwm inactive buttons contrast
  * Meson port
  * Update README.md to reflect meson
  * Remove unused themes
- Updated and optimized spec file to build with meson</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1563278400">- Update to version 3.22.10.1+git38.1a7574f:
  * Merge bright into lights notification theme, and drop darks bright theme
  * Install bright notification files to proper places
  * Add flags for flatpak usage</changelog>
  <changelog author="Carson Black &lt;uhhadd@gmail.com&gt;" date="1563364800">- Update to version 3.22.10.1+git39.ffde076:
  * Work around Meson bug that prevents Leap from building</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1576929600">- Update to version 3.22.10.1+git48.35f7cb8:
  * Make use of symlinks
  * Add single-user installation instructions
  * Added xfwm4 dark accessibility theme
  * Update to upstream master</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891200">- Update to version 3.22.10.1+git50.4465523:
  * Sync with Greybird upstream</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891201">- Update to version 3.22.10.1+git52.ef9302a:
  * Use correct theme path for notifyd</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1596456000">- Update to version v3.22.11+git1.968e3b5:
  * Improve contrast of gtk2 selection background color</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1596974400">- fix version number</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1606564800">- Update to version 3.22.11+git2.751e0f3:
  * Rebase parts of the %linked code</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608292800">- Update to version 3.22.11+git10.2f4304a:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder
  * Fix progressbar in unfocused windows</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331200">- Update to version 3.23.1+git0.a96e825:
  * Sync with Greybird 3.23.1
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path
  * Fix xfwm4-a11y and xfwm4-compact install path
  * Fix: GtkLabel: Backdropped selection color adjusted
  * Fix: Backdropped selection: GtkListBoxes weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Correct gradients for horizontal scrollbars (shimmerproject/Greybird#288)
  * Greybird-Dark titlebar decorations now match their CSD counterparts (shimmerproject/Greybird#301)
  * Background selection colors are now grey instead of blue for better readability
  * Add initial support for Gtk4 and libhandy
  * Install index.theme</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331201">- Update to version 3.23.1+git1.77c0887:
  * Cleanup leftovers and correct emerald file mistakinly being renamed</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1656417600">- Prevent Unity desktop theme from being installed
  Added disable-unity_v3.23.1.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673697600">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734523200">- Add new patch
  git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch
- Refresh link-selected-is-optional.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1734609600">- Update to version 3.23.4+git0.c1d46c3:
  * Sync with Greybird up to commit 7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f
  * Fix label styles for xfdesktop 4.19
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes
  * xfwm4: Fix "Hide frame when maximized" ignoring top frame
  * xfwm4: Improve tabwin contrast
  * xfwm4: Bump tabwin preview to 128px
  * xfwm4: Remove dark line below titlebar
  * Decrease Gnome Software's headerbar height
- Patches removed as no longer needed:
  * git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch</changelog>
</package>
<package pkgid="0c50a7e6dab10a47061ce81793fd8e91e5eecbb1cf12b2f2d187206c1da31906" name="greybird-theme" arch="src">
  <version epoch="0" ver="3.23.4+git0.7e4507d" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to the current release 3.22.0</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- clarify rubygem-sass BuildRequires version</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1506081600">- updated to current release 3.22.5
- added gnome-shell.css to package</changelog>
  <changelog author="jengelh@inai.de" date="1512993600">- Remove bias from description.
- Update homepage URL. Remove idempotent %if..%endif guards.</changelog>
  <changelog author="cornelis@solcon.nl" date="1519473600">- Update to 3.22.6:
  * Improvements for Thunar-gtk3
  * Improvements for xfce4-panel 4.13
  * Implement Chrome/ium Gtk3 style
  * Include dark version of gnome app theming
  * Tweak lightdm-gtk-greeter's restart button"
  * Bugfixes
- Remove gtk3-engine-unico requirement, has not been needed for some
  time</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542456000">- Update to 3.22.9:
  * Support for Xfwm4 4.13
  * Improve contrast in Xfwm4's alt-tab dialog (both 4.12 and 4.13)
  * Switch from ruby-sass to sassc
  * Fix height thunar's pathbar entry widget
  * Use correct colors for GtkNotebook
  * Fix Chromium's titlebar buttons
  * Make the Gtk3 xfce4-panel 80% transparent again
  * Improve hidpi support in CSD (gh#shimmerproject/greybird#100)
  * Fix Gtk2 radiobuttons (gh#shimmerproject/greybird#219)
  * Drop superfluous assets
  * Make radio and checkitems more consistent between Gtk2 and Gtk3
  * Improve lightdm-gtk-greeter theming
  * Include Gtk3 window decorations
  * Improve backdrop style of several widgets
- BuildRequires: remove ruby-sass and add  sassc</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550491200">- Update to 3.22.10:
  * Improve the print dialog's style (gh#shimmerproject/Greybird#238)
  * Fix glitch in Xfdesktop 4.13 rubberband (gh#shimmerproject/Greybird#234)
  * Apply Xfce Panel Tasklist margin intelligently (gh#shimmerproject/Greybird#240)
  * Make Xfce Panel's Tasklist button's padding consistent
  * Handle carets in entry widgets in Xfce panel plugins (gh#shimmerproject/Greybird#241)
  * Fix xfce4-terminal's tab borders again (gh#shimmerproject/Greybird#184)
  * Re-apply Xfwm4 tabwin sizing improvement (gh#shimmerproject/Greybird#224)
  - Dropped obsolete macros and added minor improvements</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556107200">- Update to version 3.22.10~git2.799485d:
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)
  * Re-apply xfwm4 tabwin sizing improvement
    (Issue gh#shimmerproject/Greybird#224)
- Switched sources to git master branch
- Spec file: switched to %autosetup for simplicity</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557489600">- Update to version 3.22.10~git3.c0b8881:
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1571918400">- Update to version 3.22.10~git8.99f40ce:
  * Add minimal size to header bar button's label
  * Revert "Fix size of linked button with images in header bar"
  * xfdesktop: Highlight selected icons
  * Fix size of linked button with images in header bar
  * xfce4-panel: Add drop-target style
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog (Fixes #243)
  * Re-apply xfwm4 tabwin sizing improvement (Issue #224)
  * Improve the print dialog's style (Fixes #238)</changelog>
  <changelog author="tux93@opensuse.org" date="1572868800">- Update to version 3.22.10+git14.e467f4b:
  * Add single-user installation instructions
  * Fix notification theme paths
  * Include meson as dependency in README.md
  * various small fixes
  * Buildsystem ported to meson and added dark theme</changelog>
  <changelog author="tux93@opensuse.org" date="1573041600">- Update to version 3.22.10+git15.acede86:
  * Make use of symlinks cleanup unused files</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1573905600">- Update to version 3.22.10+git17.4d806cd:
  * Fixed xfwm4-a11y dark buttons padding and window borders
  * Added xfwm4 Greybird-accessibility-dark</changelog>
  <changelog author="tux93@opensuse.org" date="1582372800">- Update to version 3.22.11+git4.320a703:
  * Sync dark theme with light theme and use symlink
  * Rebase partly on Adwaita 3.24
  * Messagedialog: Reduce buttonbox button height
  * notifyd: Tweak the theme's appearance (button hover)
  * Hide i/o on GtkSwitches</changelog>
  <changelog author="tux93@opensuse.org" date="1606564800">- Update to version 3.22.12+git4.454f139:
  * Rebase parts of the %linked code (Fixes #265)
  * Fix Thunar CSD when not focused (Fixes #274)
  * Fix GTK3 dark colors</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608379200">- Update to version 3.22.13+git2.ede9f55:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * Improve contrast of dark entry (Fixes #263)
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder (Fixes #264)
  * Fix progressbar in unfocused windows (Fixes #284)</changelog>
  <changelog author="maurizio.galli@suse.com" date="1673870400">- Update to version 3.23.2+git0.25f312f:
  * Fixes "Hide frame when maximized" ignoring top frame
  * xfwm4: Also bump tabwin preview size to 128px
  * xfwm4: Improve tabwin contrast
  * Bump xfwm4 tabwin preview to 128px (Fixes #324)
  * Remove dark line below Xfwm4 titlebar introduced by recent change.
  * Add openbox support
  * Decrease Gnome Software's headerbar height
  * Fix installation of a11y and compact themes (Fixes #316) (#318)
  * Install Greybird/index.theme (#317)
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path (Issue #307)
  * Fix xfwm4-a11y and xfwm4-compact install path (Issue #307)
  * Removed unnecessary newline
  * Removed trailing whitespaces
  * Moved `@extends` to the top of the rule
  * Fix: GtkLabel: `Backdrop`ped selection color adjusted.
  * Fix: Backdropped selection: `GtkListBox`es weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
- Make "*:link:selected" optional to work around too old gtk4 libs
  Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734436800">- Update to version 3.23.4+git0.7e4507d:
  * Fix label styles for xfdesktop 4.19 (#338)
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes (#328)</changelog>
</package>
<package pkgid="38f2ceb9bd95663d9cf3759cda373792e4365ebfad91f4b1db28c710669a5503" name="gthumb" arch="aarch64">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="487f194d82266d46f50dd2bfc1914507514124fa6555a312e07d01136df304d6" name="gthumb" arch="i586">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="f64b11227121f59743da7de28807f9e9ccbfe9f7af0332dd89e0538275a99d42" name="gthumb" arch="s390x">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="f889b30db11af4ca9c3f5bac7bb7ab2580cf020e0ee566fea3e7a6308aeb3b3b" name="gthumb" arch="src">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="8ae4ce4e3016a59758bd909acc19cfb6b3aef03da4ae643ac8b9c57cd7eb66b0" name="gthumb" arch="x86_64">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="1d017b1f53eccfd64dd9f2224e6ab9fcb8db23890c98fdafb1c9e08d774fc13a" name="gthumb-devel" arch="aarch64">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="43c7fe211bb13b9e998657d566ff3851c88a3eaac7b19c0338b0b0d4c886ff7d" name="gthumb-devel" arch="i586">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="4485882c288f16f30d29733c19539be2e2fc9fe880c30d24cd9631f6e3e4c989" name="gthumb-devel" arch="s390x">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="d6593021a3d0d72bbf8cf32040ca326147846175402252caeaf1cca87fd41886" name="gthumb-devel" arch="x86_64">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="5bc1b044560f689f7998c2f62265c67b6b446ee40f54b8493d08e406b2f7ba1a" name="gthumb-lang" arch="noarch">
  <version epoch="0" ver="3.12.2" rel="bp156.5.3.1"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1574078400">- Update to version 3.8.2:
  + User visible changes:
  - Use menus instead of popovers for menu buttons on the header
    bar, to show icons and accelerators.
  - Header bar: align menus to the right for menu buttons on the
    right side.
  - Tools menu: show the accelerators.
  - Search: show the matching files during the search operation.
  - Rename dialog: activate on enter.
  + Bugs fixed:
  - Fixed filesize test for big files.
  - Overwrite dialog: do not show an error after cancelling the
    operation.
  - Fixed crash when moving files to the trash.
  - Install missing UI files.
  - Added image/webp support in .desktop file.
  - Fix callback signature for value-changed signal when setting
    zoom.
  - Help: corrected wiki link.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1577102400">- Update to version 3.8.3:
  + App icons: name the app icons with the application id.
  + Jpeg loader: crash when the original size is too big for a
    cairo surface.
  + Fixed run-time errors if exiv2 is not used.
  + Fixed window size the first time gThumb is executed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1579953600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1587297600">- Update to version 3.10.0:
  + New features and user visible changes:
  - Edit metadata dialogs: moved the lock button on the header
    bar; show the navigation bar only when the lock button is
    active.
  - Open location dialog: allow to use tilde as a home folder
    shortcut.
  + Bugs fixed: Install missing .ui file.
  + Updated translations.
- Changes from version 3.9.1:
  + New features and user visible changes:
  - Added ability to customize the keyboard shortcuts.
  - Added a shortcuts window to show the available shortcuts.
  - Added option to change the mouse wheel action.
  - Image viewer: added ability to define the transparency style.
  - Video viewer: allow to view the video at the original size;
    show the zoom factor in the statusbar.
  - Edit comment/tags dialogs: use the header bar; allow to
    change the current image from the dialog.
  - Add to catalog: use the header bar; allow to change the
    current image from the dialog.
  - Search: added ability to search in multiple folders.
  - Scripts: added %T to insert a timestamp in the command.
  - Folder tree:
    . Better drag&amp;drop support: allow to move a catalog into a
    library, and a library into another library, show an error
    if the drop operation is not possible;
    . Added an 'Open in Terminal' command in the context menu.
  - Overwrite dialog: show video previews as well, fixed dialog
    size.
  - Preferences: allow to specify a catalog or any other location
    as startup location.
  - Trash/Delete files: show progress for long operations.
  - File properties:
    . Added the file size in bytes.
    . Added a context menu command to customize the visibile
    properties.
  - Toolbar: show edit comment/tags in browser mode as well.
  - Export tools: removed from the toolbar. Some tools moved to
    the tools menu, others as a submenu in the gears menu.
  - Fixed window size when started the first time.
  - Updated app icon to follow the new GNOME style.
  - Rewritten README in markdown, updated screenshots.
  - Appdata: added release and OARS tags for flathub
    compatibility.
  + Bugs fixed:
  - gThumb hangs when some mount point is unavailable.
  - Jpeg loader: crash when the original size is too big for a
    cairo surface.
  - PNG loader: correctly load images with transparency.
  - Fixed run-time errors if exiv2 is not used.
  - Catalog: preserve the list order after saving the properties.
  - Scripts: fixed task cancellation when using a shell script.
  + Source code:
  - Utility functions refactoring.
  - Added tests for the utility functions.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1600689600">- Update to version 3.10.1:
  + User visible changes:
  - Exit fullscreen when pressing Esc in fullscreen mode.
  - Search editor: focus the newly added filter selector.
  - File list: reset vertical scroll position after changing
    directory.
  - Preferences dialog: increase width for extensions and
    shortcuts lists.
  + Bugs fixed:
  - WebP loader: fixed an infinite loop when the operation is
    cancelled.
  - Jpeg loader: fixed crash in case of some malformed jpegs.
  - Fixed crash when selecting other images after deleting.
  - Fixed long UI freeze after cutting/pasting many files.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1612094400">- Update to version 3.10.2:
  + Continuously reloads image when it is only image in folder.
  + exiv2: remove the charset= prefix from strings.
  + Fixed jump to bottom when selecting thumbnails with mouse.
  + gThumb opens import tool if the import tool is already opened.
  + Image viewer: fixed bright line visual artifacts.
  + Search:
  - Fixed possible crash after cancelling a search.
  - Do not count duplicated files.
  - Stop the previous search before starting the new one.
  - Stop searching if the user changes location.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1618315200">- Update to version 3.10.3:
  + Fix possible build error.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1629720000">- Update to version 3.10.4:
  + Install the gThumb import desktop file.
  + Contact sheet: fixed themes list always empty.
  + Thumbnailer: try with the system thumbnailer if the image is
    null
  + File chooser: correctly get the filename extension.
  + Updated translations.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1632139200">- Update to version 3.12.0:
  + New features and user visible changes:
  - Added ability to load AVIF/HEIF images using libheif.
  - Added ability to save images as AVIF.
  - Add JPEG XL (*.jxl) read support.
  - File manager: added file actions to the viewer
    context menu.
  - Extensions: removed facebook and picasaweb uploaders.
  - Image viewer: use a proportional zoom increment.
  - Read color profiles from png files as well.
  - Media viewer: use accurate seeking when clicking on
    the progress bar.
  - Media viewer: show the pointed time when hovering over
    the progress bar.
  - Preferences: added option to show/hide the statusbar.
  - Rename files: added a button to revert to the last
    used template.
  - Added configurable shortcuts for Save and Save As.
  - Media viewer: added keyboard shortcuts.
  - File list: always allow to use Control-A to select
    all files.
  - Allow to set shortcuts to activate filters.
  - Added a template editor to edit text values with
    special codes: script commands, rename templates,
    print header and footer, etc.
  - Faster navigation when a directory contains
    thousands of images.
  - File list: start more thumbnailers in parallel.
  - Allow to mount unmounted volumes.
  - Color picker: added other formats: rgb in % and hsl.
  - Allow to keep browsing while executing long-running
    external tools.
  - Status bar: added button to show the progress dialog.
  - File properties: do not reset the selection after showing
    another image.
  - Histogram: show the properties in a single column
    to save horizontal space.
  + Bugs fixed:
  - Install the gThumb import desktop file.
  - Fix memory leak when loading webp, jxl, avif images.
  - Check if image is null before using it.
  - Added a Flatpak manifest.
  - Contact sheet: fixed themes list always empty.
  - Raw: Make compatible with LibRaw 0.21
  - Folder context menu: do not allow to move if cannot delete.
  - Folder context menu: do not allow to copy not mounted
    volumes.
  - Terminal: enable only for local folders.
  - Lots of others small fixes.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139201">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139202">- Add pkgconfig(libheif) BuildRequires: Add support for heif/avif.
- Add pkgconfig(champlain-0.12) and pkgconfig(champlain-gtk-0.12)
  BuildRequires and pass libchamplain=true to meson: Use
  libchamplain to show the position the image refers to.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Stop passing tracing=false and documentation=true to meson, no
  longer needed.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644494400">- Add daef485dffd67319c114cf1bda453bf6157e11ff.patch: Remove
  duplicate lang entry.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1647950400">- Update to version 3.12.1:
  + PNG loader ignores gAMA.
  + Transparent webp images are rendered incorrectly.
  + Crash when dropping files on an empty folder/catalog.
  + Fixed location loading after mounting volume.
  + JPEG image dimensions not displayed for files inside the
    trash.
  + Infinite Loop when viewing more than 50 thumbnails.
  + X11 window title is not set.
  + Copy release notes on build from NEWS to metainfo file.
  + Fixed build if appstream &gt;= 0.14.6 is not available.
  + Fix incorrect usage of shared_module in extensions.
  + cli: mention that user can open files and/or directories.
  + Updated translations.
- Drop daef485dffd67319c114cf1bda453bf6157e11ff.patch: Fixed
  upstream.
- Add pkgconfig(appstream) and AppStream BuildRequires: Needed to
  build and install appdata now.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1649246400">- Update to version 3.12.2:
  + Fixed possible crash when changing directory during
    thumbnails creation.
  + Added support for larger thumbnail sizes: 512, 768 and
    1024 pixels.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1651060800">- Add relevant version limit to pkgconfig(appstream) BuildRequires.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673870400">- Add da0d3f22.patch: Fix build with libraw 0.21.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688385600">- Add 3376550a.patch: exiv2: added support for version 0.28.
- Refresh da0d3f22.patch from upstream git.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1689336000">- Add pkgconfig(libjxl) BuildRequires: enable JPEG XL image
  support.
- Add c97a8aaa.patch: desktop background: fixed when using the dark
  color scheme</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1740052800">- Disable libchamplain. It pulls in libsoup 3, while gthumb is
  still using libsoup 2 (boo#1237098).</changelog>
</package>
<package pkgid="b93622b9ef4d11a8a122eddb67a40ee0c64295536df1ddebfa980d5bc00207e3" name="gtk-layer-shell" arch="src">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="b47389dd46f4daef1d3a7945a8d895b5ded612b5a6013330731f8a15d7d188c1" name="gtk-layer-shell-devel" arch="aarch64">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="987ffb6287eca8daf1b432a81d0063e285cf2da769077854961027e740e88a9e" name="gtk-layer-shell-devel" arch="i586">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="b33a7f921af47718d022344785ccad3830156167804fd5e698ad3c0229b2519c" name="gtk-layer-shell-devel" arch="ppc64le">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="aecdf79e9d2348189ed4dbcbb6e68923a322d7346f9d1ccc044a6cb682bc50b5" name="gtk-layer-shell-devel" arch="s390x">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="aecd55c8fe89bee0d3a6263185aafd9794dc3bbff0ae61e48a407fc00011860b" name="gtk-layer-shell-devel" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="67dfeeee023eb565d81023d690034adbfb88a41937ea8d401c474ea8d402890e" name="gtk2-metatheme-bluebird" arch="noarch">
  <version epoch="0" ver="1.3" rel="bp156.4.3.1"/>
  <changelog author="seiler@b1-systems.de" date="1372766400">- initial commit</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to v1.2 (latest release)
  mostly minor tweaks and GTK3 fixes</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543060800">- update to v1.3
  * New version of the gtk3 theme based on the latest version of Greybird
  * Fixing broken compatibility with the latest versions of GTK+ 3
  * New index.theme file
- added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607774400">- Updated upstream URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1738411200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  features.
- Don't pass any arguments to %build and %install; rpm-4.20 does
  not like it!</changelog>
</package>
<package pkgid="940da0ce76e29981aac3c578c26cdd7a0a194e8575d453f51ac30c1e545dd8c7" name="gtk2-metatheme-greybird" arch="noarch">
  <version epoch="0" ver="3.23.4+git0.7e4507d" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to the current release 3.22.0</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- clarify rubygem-sass BuildRequires version</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1506081600">- updated to current release 3.22.5
- added gnome-shell.css to package</changelog>
  <changelog author="jengelh@inai.de" date="1512993600">- Remove bias from description.
- Update homepage URL. Remove idempotent %if..%endif guards.</changelog>
  <changelog author="cornelis@solcon.nl" date="1519473600">- Update to 3.22.6:
  * Improvements for Thunar-gtk3
  * Improvements for xfce4-panel 4.13
  * Implement Chrome/ium Gtk3 style
  * Include dark version of gnome app theming
  * Tweak lightdm-gtk-greeter's restart button"
  * Bugfixes
- Remove gtk3-engine-unico requirement, has not been needed for some
  time</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542456000">- Update to 3.22.9:
  * Support for Xfwm4 4.13
  * Improve contrast in Xfwm4's alt-tab dialog (both 4.12 and 4.13)
  * Switch from ruby-sass to sassc
  * Fix height thunar's pathbar entry widget
  * Use correct colors for GtkNotebook
  * Fix Chromium's titlebar buttons
  * Make the Gtk3 xfce4-panel 80% transparent again
  * Improve hidpi support in CSD (gh#shimmerproject/greybird#100)
  * Fix Gtk2 radiobuttons (gh#shimmerproject/greybird#219)
  * Drop superfluous assets
  * Make radio and checkitems more consistent between Gtk2 and Gtk3
  * Improve lightdm-gtk-greeter theming
  * Include Gtk3 window decorations
  * Improve backdrop style of several widgets
- BuildRequires: remove ruby-sass and add  sassc</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550491200">- Update to 3.22.10:
  * Improve the print dialog's style (gh#shimmerproject/Greybird#238)
  * Fix glitch in Xfdesktop 4.13 rubberband (gh#shimmerproject/Greybird#234)
  * Apply Xfce Panel Tasklist margin intelligently (gh#shimmerproject/Greybird#240)
  * Make Xfce Panel's Tasklist button's padding consistent
  * Handle carets in entry widgets in Xfce panel plugins (gh#shimmerproject/Greybird#241)
  * Fix xfce4-terminal's tab borders again (gh#shimmerproject/Greybird#184)
  * Re-apply Xfwm4 tabwin sizing improvement (gh#shimmerproject/Greybird#224)
  - Dropped obsolete macros and added minor improvements</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556107200">- Update to version 3.22.10~git2.799485d:
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)
  * Re-apply xfwm4 tabwin sizing improvement
    (Issue gh#shimmerproject/Greybird#224)
- Switched sources to git master branch
- Spec file: switched to %autosetup for simplicity</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557489600">- Update to version 3.22.10~git3.c0b8881:
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1571918400">- Update to version 3.22.10~git8.99f40ce:
  * Add minimal size to header bar button's label
  * Revert "Fix size of linked button with images in header bar"
  * xfdesktop: Highlight selected icons
  * Fix size of linked button with images in header bar
  * xfce4-panel: Add drop-target style
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog (Fixes #243)
  * Re-apply xfwm4 tabwin sizing improvement (Issue #224)
  * Improve the print dialog's style (Fixes #238)</changelog>
  <changelog author="tux93@opensuse.org" date="1572868800">- Update to version 3.22.10+git14.e467f4b:
  * Add single-user installation instructions
  * Fix notification theme paths
  * Include meson as dependency in README.md
  * various small fixes
  * Buildsystem ported to meson and added dark theme</changelog>
  <changelog author="tux93@opensuse.org" date="1573041600">- Update to version 3.22.10+git15.acede86:
  * Make use of symlinks cleanup unused files</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1573905600">- Update to version 3.22.10+git17.4d806cd:
  * Fixed xfwm4-a11y dark buttons padding and window borders
  * Added xfwm4 Greybird-accessibility-dark</changelog>
  <changelog author="tux93@opensuse.org" date="1582372800">- Update to version 3.22.11+git4.320a703:
  * Sync dark theme with light theme and use symlink
  * Rebase partly on Adwaita 3.24
  * Messagedialog: Reduce buttonbox button height
  * notifyd: Tweak the theme's appearance (button hover)
  * Hide i/o on GtkSwitches</changelog>
  <changelog author="tux93@opensuse.org" date="1606564800">- Update to version 3.22.12+git4.454f139:
  * Rebase parts of the %linked code (Fixes #265)
  * Fix Thunar CSD when not focused (Fixes #274)
  * Fix GTK3 dark colors</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608379200">- Update to version 3.22.13+git2.ede9f55:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * Improve contrast of dark entry (Fixes #263)
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder (Fixes #264)
  * Fix progressbar in unfocused windows (Fixes #284)</changelog>
  <changelog author="maurizio.galli@suse.com" date="1673870400">- Update to version 3.23.2+git0.25f312f:
  * Fixes "Hide frame when maximized" ignoring top frame
  * xfwm4: Also bump tabwin preview size to 128px
  * xfwm4: Improve tabwin contrast
  * Bump xfwm4 tabwin preview to 128px (Fixes #324)
  * Remove dark line below Xfwm4 titlebar introduced by recent change.
  * Add openbox support
  * Decrease Gnome Software's headerbar height
  * Fix installation of a11y and compact themes (Fixes #316) (#318)
  * Install Greybird/index.theme (#317)
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path (Issue #307)
  * Fix xfwm4-a11y and xfwm4-compact install path (Issue #307)
  * Removed unnecessary newline
  * Removed trailing whitespaces
  * Moved `@extends` to the top of the rule
  * Fix: GtkLabel: `Backdrop`ped selection color adjusted.
  * Fix: Backdropped selection: `GtkListBox`es weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
- Make "*:link:selected" optional to work around too old gtk4 libs
  Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734436800">- Update to version 3.23.4+git0.7e4507d:
  * Fix label styles for xfdesktop 4.19 (#338)
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes (#328)</changelog>
</package>
<package pkgid="1478009d75385b11c4eff8154ebfda3140cd8786825dd80b1af1f7b0f5a170b5" name="gtk2-metatheme-greybird-geeko" arch="noarch">
  <version epoch="0" ver="3.23.4+git0.c1d46c3" rel="bp156.3.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560859200">- Added license gpl-3.0-or-later for metacity theme
- Fixed _service file to follow naming guidelines ("+" replaced "~")</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1561118400">- Update to version 3.22.10.1+git5.316475b:
  * Tweak dark colors
  * Added theme-preview</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1562587200">- Update to version 3.22.10.1+git33.0c9d808:
  * Theme is now split in Light and Dark variants
  * Added xfwm dark theme
  * Improved xfwm inactive buttons contrast
  * Meson port
  * Update README.md to reflect meson
  * Remove unused themes
- Updated and optimized spec file to build with meson</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1563278400">- Update to version 3.22.10.1+git38.1a7574f:
  * Merge bright into lights notification theme, and drop darks bright theme
  * Install bright notification files to proper places
  * Add flags for flatpak usage</changelog>
  <changelog author="Carson Black &lt;uhhadd@gmail.com&gt;" date="1563364800">- Update to version 3.22.10.1+git39.ffde076:
  * Work around Meson bug that prevents Leap from building</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1576929600">- Update to version 3.22.10.1+git48.35f7cb8:
  * Make use of symlinks
  * Add single-user installation instructions
  * Added xfwm4 dark accessibility theme
  * Update to upstream master</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891200">- Update to version 3.22.10.1+git50.4465523:
  * Sync with Greybird upstream</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891201">- Update to version 3.22.10.1+git52.ef9302a:
  * Use correct theme path for notifyd</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1596456000">- Update to version v3.22.11+git1.968e3b5:
  * Improve contrast of gtk2 selection background color</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1596974400">- fix version number</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1606564800">- Update to version 3.22.11+git2.751e0f3:
  * Rebase parts of the %linked code</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608292800">- Update to version 3.22.11+git10.2f4304a:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder
  * Fix progressbar in unfocused windows</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331200">- Update to version 3.23.1+git0.a96e825:
  * Sync with Greybird 3.23.1
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path
  * Fix xfwm4-a11y and xfwm4-compact install path
  * Fix: GtkLabel: Backdropped selection color adjusted
  * Fix: Backdropped selection: GtkListBoxes weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Correct gradients for horizontal scrollbars (shimmerproject/Greybird#288)
  * Greybird-Dark titlebar decorations now match their CSD counterparts (shimmerproject/Greybird#301)
  * Background selection colors are now grey instead of blue for better readability
  * Add initial support for Gtk4 and libhandy
  * Install index.theme</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331201">- Update to version 3.23.1+git1.77c0887:
  * Cleanup leftovers and correct emerald file mistakinly being renamed</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1656417600">- Prevent Unity desktop theme from being installed
  Added disable-unity_v3.23.1.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673697600">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734523200">- Add new patch
  git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch
- Refresh link-selected-is-optional.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1734609600">- Update to version 3.23.4+git0.c1d46c3:
  * Sync with Greybird up to commit 7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f
  * Fix label styles for xfdesktop 4.19
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes
  * xfwm4: Fix "Hide frame when maximized" ignoring top frame
  * xfwm4: Improve tabwin contrast
  * xfwm4: Bump tabwin preview to 128px
  * xfwm4: Remove dark line below titlebar
  * Decrease Gnome Software's headerbar height
- Patches removed as no longer needed:
  * git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch</changelog>
</package>
<package pkgid="27116df4f1242c63a77d85e01b7832b8f7a54ba811a80845dada324880b75838" name="gtk3-metatheme-bluebird" arch="noarch">
  <version epoch="0" ver="1.3" rel="bp156.4.3.1"/>
  <changelog author="seiler@b1-systems.de" date="1372766400">- initial commit</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to v1.2 (latest release)
  mostly minor tweaks and GTK3 fixes</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543060800">- update to v1.3
  * New version of the gtk3 theme based on the latest version of Greybird
  * Fixing broken compatibility with the latest versions of GTK+ 3
  * New index.theme file
- added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607774400">- Updated upstream URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1738411200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  features.
- Don't pass any arguments to %build and %install; rpm-4.20 does
  not like it!</changelog>
</package>
<package pkgid="7d7db70b3f720b3c8c0b65380f1ec2e625e0161df26065447d4305befc51e9a7" name="gtk3-metatheme-greybird" arch="noarch">
  <version epoch="0" ver="3.23.4+git0.7e4507d" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to the current release 3.22.0</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- clarify rubygem-sass BuildRequires version</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1506081600">- updated to current release 3.22.5
- added gnome-shell.css to package</changelog>
  <changelog author="jengelh@inai.de" date="1512993600">- Remove bias from description.
- Update homepage URL. Remove idempotent %if..%endif guards.</changelog>
  <changelog author="cornelis@solcon.nl" date="1519473600">- Update to 3.22.6:
  * Improvements for Thunar-gtk3
  * Improvements for xfce4-panel 4.13
  * Implement Chrome/ium Gtk3 style
  * Include dark version of gnome app theming
  * Tweak lightdm-gtk-greeter's restart button"
  * Bugfixes
- Remove gtk3-engine-unico requirement, has not been needed for some
  time</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542456000">- Update to 3.22.9:
  * Support for Xfwm4 4.13
  * Improve contrast in Xfwm4's alt-tab dialog (both 4.12 and 4.13)
  * Switch from ruby-sass to sassc
  * Fix height thunar's pathbar entry widget
  * Use correct colors for GtkNotebook
  * Fix Chromium's titlebar buttons
  * Make the Gtk3 xfce4-panel 80% transparent again
  * Improve hidpi support in CSD (gh#shimmerproject/greybird#100)
  * Fix Gtk2 radiobuttons (gh#shimmerproject/greybird#219)
  * Drop superfluous assets
  * Make radio and checkitems more consistent between Gtk2 and Gtk3
  * Improve lightdm-gtk-greeter theming
  * Include Gtk3 window decorations
  * Improve backdrop style of several widgets
- BuildRequires: remove ruby-sass and add  sassc</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550491200">- Update to 3.22.10:
  * Improve the print dialog's style (gh#shimmerproject/Greybird#238)
  * Fix glitch in Xfdesktop 4.13 rubberband (gh#shimmerproject/Greybird#234)
  * Apply Xfce Panel Tasklist margin intelligently (gh#shimmerproject/Greybird#240)
  * Make Xfce Panel's Tasklist button's padding consistent
  * Handle carets in entry widgets in Xfce panel plugins (gh#shimmerproject/Greybird#241)
  * Fix xfce4-terminal's tab borders again (gh#shimmerproject/Greybird#184)
  * Re-apply Xfwm4 tabwin sizing improvement (gh#shimmerproject/Greybird#224)
  - Dropped obsolete macros and added minor improvements</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556107200">- Update to version 3.22.10~git2.799485d:
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)
  * Re-apply xfwm4 tabwin sizing improvement
    (Issue gh#shimmerproject/Greybird#224)
- Switched sources to git master branch
- Spec file: switched to %autosetup for simplicity</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557489600">- Update to version 3.22.10~git3.c0b8881:
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1571918400">- Update to version 3.22.10~git8.99f40ce:
  * Add minimal size to header bar button's label
  * Revert "Fix size of linked button with images in header bar"
  * xfdesktop: Highlight selected icons
  * Fix size of linked button with images in header bar
  * xfce4-panel: Add drop-target style
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog (Fixes #243)
  * Re-apply xfwm4 tabwin sizing improvement (Issue #224)
  * Improve the print dialog's style (Fixes #238)</changelog>
  <changelog author="tux93@opensuse.org" date="1572868800">- Update to version 3.22.10+git14.e467f4b:
  * Add single-user installation instructions
  * Fix notification theme paths
  * Include meson as dependency in README.md
  * various small fixes
  * Buildsystem ported to meson and added dark theme</changelog>
  <changelog author="tux93@opensuse.org" date="1573041600">- Update to version 3.22.10+git15.acede86:
  * Make use of symlinks cleanup unused files</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1573905600">- Update to version 3.22.10+git17.4d806cd:
  * Fixed xfwm4-a11y dark buttons padding and window borders
  * Added xfwm4 Greybird-accessibility-dark</changelog>
  <changelog author="tux93@opensuse.org" date="1582372800">- Update to version 3.22.11+git4.320a703:
  * Sync dark theme with light theme and use symlink
  * Rebase partly on Adwaita 3.24
  * Messagedialog: Reduce buttonbox button height
  * notifyd: Tweak the theme's appearance (button hover)
  * Hide i/o on GtkSwitches</changelog>
  <changelog author="tux93@opensuse.org" date="1606564800">- Update to version 3.22.12+git4.454f139:
  * Rebase parts of the %linked code (Fixes #265)
  * Fix Thunar CSD when not focused (Fixes #274)
  * Fix GTK3 dark colors</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608379200">- Update to version 3.22.13+git2.ede9f55:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * Improve contrast of dark entry (Fixes #263)
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder (Fixes #264)
  * Fix progressbar in unfocused windows (Fixes #284)</changelog>
  <changelog author="maurizio.galli@suse.com" date="1673870400">- Update to version 3.23.2+git0.25f312f:
  * Fixes "Hide frame when maximized" ignoring top frame
  * xfwm4: Also bump tabwin preview size to 128px
  * xfwm4: Improve tabwin contrast
  * Bump xfwm4 tabwin preview to 128px (Fixes #324)
  * Remove dark line below Xfwm4 titlebar introduced by recent change.
  * Add openbox support
  * Decrease Gnome Software's headerbar height
  * Fix installation of a11y and compact themes (Fixes #316) (#318)
  * Install Greybird/index.theme (#317)
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path (Issue #307)
  * Fix xfwm4-a11y and xfwm4-compact install path (Issue #307)
  * Removed unnecessary newline
  * Removed trailing whitespaces
  * Moved `@extends` to the top of the rule
  * Fix: GtkLabel: `Backdrop`ped selection color adjusted.
  * Fix: Backdropped selection: `GtkListBox`es weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
- Make "*:link:selected" optional to work around too old gtk4 libs
  Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734436800">- Update to version 3.23.4+git0.7e4507d:
  * Fix label styles for xfdesktop 4.19 (#338)
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes (#328)</changelog>
</package>
<package pkgid="5bffc5b473bfaaaa2a3712424c7e121bea8bdff55cdd01f95925b2eb6edb612c" name="gtk3-metatheme-greybird-geeko" arch="noarch">
  <version epoch="0" ver="3.23.4+git0.c1d46c3" rel="bp156.3.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560859200">- Added license gpl-3.0-or-later for metacity theme
- Fixed _service file to follow naming guidelines ("+" replaced "~")</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1561118400">- Update to version 3.22.10.1+git5.316475b:
  * Tweak dark colors
  * Added theme-preview</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1562587200">- Update to version 3.22.10.1+git33.0c9d808:
  * Theme is now split in Light and Dark variants
  * Added xfwm dark theme
  * Improved xfwm inactive buttons contrast
  * Meson port
  * Update README.md to reflect meson
  * Remove unused themes
- Updated and optimized spec file to build with meson</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1563278400">- Update to version 3.22.10.1+git38.1a7574f:
  * Merge bright into lights notification theme, and drop darks bright theme
  * Install bright notification files to proper places
  * Add flags for flatpak usage</changelog>
  <changelog author="Carson Black &lt;uhhadd@gmail.com&gt;" date="1563364800">- Update to version 3.22.10.1+git39.ffde076:
  * Work around Meson bug that prevents Leap from building</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1576929600">- Update to version 3.22.10.1+git48.35f7cb8:
  * Make use of symlinks
  * Add single-user installation instructions
  * Added xfwm4 dark accessibility theme
  * Update to upstream master</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891200">- Update to version 3.22.10.1+git50.4465523:
  * Sync with Greybird upstream</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891201">- Update to version 3.22.10.1+git52.ef9302a:
  * Use correct theme path for notifyd</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1596456000">- Update to version v3.22.11+git1.968e3b5:
  * Improve contrast of gtk2 selection background color</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1596974400">- fix version number</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1606564800">- Update to version 3.22.11+git2.751e0f3:
  * Rebase parts of the %linked code</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608292800">- Update to version 3.22.11+git10.2f4304a:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder
  * Fix progressbar in unfocused windows</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331200">- Update to version 3.23.1+git0.a96e825:
  * Sync with Greybird 3.23.1
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path
  * Fix xfwm4-a11y and xfwm4-compact install path
  * Fix: GtkLabel: Backdropped selection color adjusted
  * Fix: Backdropped selection: GtkListBoxes weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Correct gradients for horizontal scrollbars (shimmerproject/Greybird#288)
  * Greybird-Dark titlebar decorations now match their CSD counterparts (shimmerproject/Greybird#301)
  * Background selection colors are now grey instead of blue for better readability
  * Add initial support for Gtk4 and libhandy
  * Install index.theme</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331201">- Update to version 3.23.1+git1.77c0887:
  * Cleanup leftovers and correct emerald file mistakinly being renamed</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1656417600">- Prevent Unity desktop theme from being installed
  Added disable-unity_v3.23.1.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673697600">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734523200">- Add new patch
  git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch
- Refresh link-selected-is-optional.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1734609600">- Update to version 3.23.4+git0.c1d46c3:
  * Sync with Greybird up to commit 7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f
  * Fix label styles for xfdesktop 4.19
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes
  * xfwm4: Fix "Hide frame when maximized" ignoring top frame
  * xfwm4: Improve tabwin contrast
  * xfwm4: Bump tabwin preview to 128px
  * xfwm4: Remove dark line below titlebar
  * Decrease Gnome Software's headerbar height
- Patches removed as no longer needed:
  * git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch</changelog>
</package>
<package pkgid="b0d8c7483f7da5f38db1b94a0ec67cee64e18333eecb4769aaf0c41e6f053aad" name="gtk4-metatheme-greybird" arch="noarch">
  <version epoch="0" ver="3.23.4+git0.7e4507d" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to the current release 3.22.0</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- clarify rubygem-sass BuildRequires version</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1506081600">- updated to current release 3.22.5
- added gnome-shell.css to package</changelog>
  <changelog author="jengelh@inai.de" date="1512993600">- Remove bias from description.
- Update homepage URL. Remove idempotent %if..%endif guards.</changelog>
  <changelog author="cornelis@solcon.nl" date="1519473600">- Update to 3.22.6:
  * Improvements for Thunar-gtk3
  * Improvements for xfce4-panel 4.13
  * Implement Chrome/ium Gtk3 style
  * Include dark version of gnome app theming
  * Tweak lightdm-gtk-greeter's restart button"
  * Bugfixes
- Remove gtk3-engine-unico requirement, has not been needed for some
  time</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542456000">- Update to 3.22.9:
  * Support for Xfwm4 4.13
  * Improve contrast in Xfwm4's alt-tab dialog (both 4.12 and 4.13)
  * Switch from ruby-sass to sassc
  * Fix height thunar's pathbar entry widget
  * Use correct colors for GtkNotebook
  * Fix Chromium's titlebar buttons
  * Make the Gtk3 xfce4-panel 80% transparent again
  * Improve hidpi support in CSD (gh#shimmerproject/greybird#100)
  * Fix Gtk2 radiobuttons (gh#shimmerproject/greybird#219)
  * Drop superfluous assets
  * Make radio and checkitems more consistent between Gtk2 and Gtk3
  * Improve lightdm-gtk-greeter theming
  * Include Gtk3 window decorations
  * Improve backdrop style of several widgets
- BuildRequires: remove ruby-sass and add  sassc</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550491200">- Update to 3.22.10:
  * Improve the print dialog's style (gh#shimmerproject/Greybird#238)
  * Fix glitch in Xfdesktop 4.13 rubberband (gh#shimmerproject/Greybird#234)
  * Apply Xfce Panel Tasklist margin intelligently (gh#shimmerproject/Greybird#240)
  * Make Xfce Panel's Tasklist button's padding consistent
  * Handle carets in entry widgets in Xfce panel plugins (gh#shimmerproject/Greybird#241)
  * Fix xfce4-terminal's tab borders again (gh#shimmerproject/Greybird#184)
  * Re-apply Xfwm4 tabwin sizing improvement (gh#shimmerproject/Greybird#224)
  - Dropped obsolete macros and added minor improvements</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556107200">- Update to version 3.22.10~git2.799485d:
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)
  * Re-apply xfwm4 tabwin sizing improvement
    (Issue gh#shimmerproject/Greybird#224)
- Switched sources to git master branch
- Spec file: switched to %autosetup for simplicity</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557489600">- Update to version 3.22.10~git3.c0b8881:
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1571918400">- Update to version 3.22.10~git8.99f40ce:
  * Add minimal size to header bar button's label
  * Revert "Fix size of linked button with images in header bar"
  * xfdesktop: Highlight selected icons
  * Fix size of linked button with images in header bar
  * xfce4-panel: Add drop-target style
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog (Fixes #243)
  * Re-apply xfwm4 tabwin sizing improvement (Issue #224)
  * Improve the print dialog's style (Fixes #238)</changelog>
  <changelog author="tux93@opensuse.org" date="1572868800">- Update to version 3.22.10+git14.e467f4b:
  * Add single-user installation instructions
  * Fix notification theme paths
  * Include meson as dependency in README.md
  * various small fixes
  * Buildsystem ported to meson and added dark theme</changelog>
  <changelog author="tux93@opensuse.org" date="1573041600">- Update to version 3.22.10+git15.acede86:
  * Make use of symlinks cleanup unused files</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1573905600">- Update to version 3.22.10+git17.4d806cd:
  * Fixed xfwm4-a11y dark buttons padding and window borders
  * Added xfwm4 Greybird-accessibility-dark</changelog>
  <changelog author="tux93@opensuse.org" date="1582372800">- Update to version 3.22.11+git4.320a703:
  * Sync dark theme with light theme and use symlink
  * Rebase partly on Adwaita 3.24
  * Messagedialog: Reduce buttonbox button height
  * notifyd: Tweak the theme's appearance (button hover)
  * Hide i/o on GtkSwitches</changelog>
  <changelog author="tux93@opensuse.org" date="1606564800">- Update to version 3.22.12+git4.454f139:
  * Rebase parts of the %linked code (Fixes #265)
  * Fix Thunar CSD when not focused (Fixes #274)
  * Fix GTK3 dark colors</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608379200">- Update to version 3.22.13+git2.ede9f55:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * Improve contrast of dark entry (Fixes #263)
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder (Fixes #264)
  * Fix progressbar in unfocused windows (Fixes #284)</changelog>
  <changelog author="maurizio.galli@suse.com" date="1673870400">- Update to version 3.23.2+git0.25f312f:
  * Fixes "Hide frame when maximized" ignoring top frame
  * xfwm4: Also bump tabwin preview size to 128px
  * xfwm4: Improve tabwin contrast
  * Bump xfwm4 tabwin preview to 128px (Fixes #324)
  * Remove dark line below Xfwm4 titlebar introduced by recent change.
  * Add openbox support
  * Decrease Gnome Software's headerbar height
  * Fix installation of a11y and compact themes (Fixes #316) (#318)
  * Install Greybird/index.theme (#317)
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path (Issue #307)
  * Fix xfwm4-a11y and xfwm4-compact install path (Issue #307)
  * Removed unnecessary newline
  * Removed trailing whitespaces
  * Moved `@extends` to the top of the rule
  * Fix: GtkLabel: `Backdrop`ped selection color adjusted.
  * Fix: Backdropped selection: `GtkListBox`es weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
- Make "*:link:selected" optional to work around too old gtk4 libs
  Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734436800">- Update to version 3.23.4+git0.7e4507d:
  * Fix label styles for xfdesktop 4.19 (#338)
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes (#328)</changelog>
</package>
<package pkgid="5283c753dcaa545f66184939b2d50b078fdc8a9c3097acfe80b1785fc80ad24e" name="gtk4-metatheme-greybird-geeko" arch="noarch">
  <version epoch="0" ver="3.23.4+git0.c1d46c3" rel="bp156.3.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560859200">- Added license gpl-3.0-or-later for metacity theme
- Fixed _service file to follow naming guidelines ("+" replaced "~")</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1561118400">- Update to version 3.22.10.1+git5.316475b:
  * Tweak dark colors
  * Added theme-preview</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1562587200">- Update to version 3.22.10.1+git33.0c9d808:
  * Theme is now split in Light and Dark variants
  * Added xfwm dark theme
  * Improved xfwm inactive buttons contrast
  * Meson port
  * Update README.md to reflect meson
  * Remove unused themes
- Updated and optimized spec file to build with meson</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1563278400">- Update to version 3.22.10.1+git38.1a7574f:
  * Merge bright into lights notification theme, and drop darks bright theme
  * Install bright notification files to proper places
  * Add flags for flatpak usage</changelog>
  <changelog author="Carson Black &lt;uhhadd@gmail.com&gt;" date="1563364800">- Update to version 3.22.10.1+git39.ffde076:
  * Work around Meson bug that prevents Leap from building</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1576929600">- Update to version 3.22.10.1+git48.35f7cb8:
  * Make use of symlinks
  * Add single-user installation instructions
  * Added xfwm4 dark accessibility theme
  * Update to upstream master</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891200">- Update to version 3.22.10.1+git50.4465523:
  * Sync with Greybird upstream</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891201">- Update to version 3.22.10.1+git52.ef9302a:
  * Use correct theme path for notifyd</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1596456000">- Update to version v3.22.11+git1.968e3b5:
  * Improve contrast of gtk2 selection background color</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1596974400">- fix version number</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1606564800">- Update to version 3.22.11+git2.751e0f3:
  * Rebase parts of the %linked code</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608292800">- Update to version 3.22.11+git10.2f4304a:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder
  * Fix progressbar in unfocused windows</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331200">- Update to version 3.23.1+git0.a96e825:
  * Sync with Greybird 3.23.1
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path
  * Fix xfwm4-a11y and xfwm4-compact install path
  * Fix: GtkLabel: Backdropped selection color adjusted
  * Fix: Backdropped selection: GtkListBoxes weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Correct gradients for horizontal scrollbars (shimmerproject/Greybird#288)
  * Greybird-Dark titlebar decorations now match their CSD counterparts (shimmerproject/Greybird#301)
  * Background selection colors are now grey instead of blue for better readability
  * Add initial support for Gtk4 and libhandy
  * Install index.theme</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331201">- Update to version 3.23.1+git1.77c0887:
  * Cleanup leftovers and correct emerald file mistakinly being renamed</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1656417600">- Prevent Unity desktop theme from being installed
  Added disable-unity_v3.23.1.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673697600">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734523200">- Add new patch
  git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch
- Refresh link-selected-is-optional.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1734609600">- Update to version 3.23.4+git0.c1d46c3:
  * Sync with Greybird up to commit 7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f
  * Fix label styles for xfdesktop 4.19
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes
  * xfwm4: Fix "Hide frame when maximized" ignoring top frame
  * xfwm4: Improve tabwin contrast
  * xfwm4: Bump tabwin preview to 128px
  * xfwm4: Remove dark line below titlebar
  * Decrease Gnome Software's headerbar height
- Patches removed as no longer needed:
  * git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch</changelog>
</package>
<package pkgid="05cf9f62d0f417858799d77bdc90f849a55252d271d1415c24d19ab240a05dec" name="gtkhash" arch="aarch64">
  <version epoch="0" ver="1.5" rel="bp156.4.3.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1455364800">- Initial package created - 0.7.0.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.0
- build with gtk3
- do not run autoconf
- package appdata stuff
- verbose build to allow rpmlint checks to work</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667201">- only enable gcrypt on distributions that have new enough packages</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- 13.2 also has too old gcrypt</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1523361600">- Update to 1.1.1.
  * Fixed bug in loading user preferences.
- Changes in 1.1.
  * Removed internal BLAKE2 code and added option to use libb2
    instead.
  * Removed PolarSSL support (replaced by mbed TLS).
- Changes in 1.0.1.
  * Fixed crash when certain Linux kernel crypto modules aren't
    loaded.
  * Fixed plugin crash when viewing file properties in Thunar.
  * Other bug fixes.
- Correct the source URL.
- Remove the gtkhash.svg icon (included in tarball).
- Remove BuildRequires: pkgconfig(libcrypto) (no need).
- Correct the list of supported hash functions in description.
- Disable BLAKE2 function (nothing provides libb2).
- Use the original desktop file.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1535889600">- add specfile hack to fix build with thunarx-3</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1546776000">- Update to 1.2.
  * Added compatibility for Thunar 1.7.
- Remove hack and use the "--with-thunarx=3" configure option for
  Leap 15 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633608000">- Update to 1.4
  * Fixed crash when program is closed (gh#tristanheaven/gtkhash#47)
  * Added vertical scrolling to File/Text view
    (gh#tristanheaven/gtkhash#35)
  * Added clipboard paste button to Check input
  * Added Windows compatibility
  * Removed support for GTK 2
  * Added CRC32C
  * Replaced the word "Digest" with "Checksum" in some places
    (gh#tristanheaven/gtkhash#40)
  * Added a separate hash button for each function
    (gh#tristanheaven/gtkhash#50)
  * Added preference to show/hide HMAC feature
  * Fixed translations not showing on Windows and Snap package
  * Reduced Windows install size</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1664193600">- Update to 1.5
  * Added xxHash XXH64
  * Added HMAC-BLAKE2s and HMAC-BLAKE2b (gh#tristanheaven/gtkhash#86)
  * Made hashing start automatically in file manager extensions
    (gh#tristanheaven/gtkhash#103)
  * Added Meson build system (gh#tristanheaven/gtkhash#116,
    gh#tristanheaven/gtkhash#140)
  * Removed dependency on intltool
  * Removed Peony extension as Peony 2+ is incompatible</changelog>
</package>
<package pkgid="0212ec13f673d915f129f1e0c900b073d0fa2c9c5dee104282511551ee7a8b4c" name="gtkhash" arch="i586">
  <version epoch="0" ver="1.5" rel="bp156.4.3.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1455364800">- Initial package created - 0.7.0.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.0
- build with gtk3
- do not run autoconf
- package appdata stuff
- verbose build to allow rpmlint checks to work</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667201">- only enable gcrypt on distributions that have new enough packages</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- 13.2 also has too old gcrypt</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1523361600">- Update to 1.1.1.
  * Fixed bug in loading user preferences.
- Changes in 1.1.
  * Removed internal BLAKE2 code and added option to use libb2
    instead.
  * Removed PolarSSL support (replaced by mbed TLS).
- Changes in 1.0.1.
  * Fixed crash when certain Linux kernel crypto modules aren't
    loaded.
  * Fixed plugin crash when viewing file properties in Thunar.
  * Other bug fixes.
- Correct the source URL.
- Remove the gtkhash.svg icon (included in tarball).
- Remove BuildRequires: pkgconfig(libcrypto) (no need).
- Correct the list of supported hash functions in description.
- Disable BLAKE2 function (nothing provides libb2).
- Use the original desktop file.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1535889600">- add specfile hack to fix build with thunarx-3</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1546776000">- Update to 1.2.
  * Added compatibility for Thunar 1.7.
- Remove hack and use the "--with-thunarx=3" configure option for
  Leap 15 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633608000">- Update to 1.4
  * Fixed crash when program is closed (gh#tristanheaven/gtkhash#47)
  * Added vertical scrolling to File/Text view
    (gh#tristanheaven/gtkhash#35)
  * Added clipboard paste button to Check input
  * Added Windows compatibility
  * Removed support for GTK 2
  * Added CRC32C
  * Replaced the word "Digest" with "Checksum" in some places
    (gh#tristanheaven/gtkhash#40)
  * Added a separate hash button for each function
    (gh#tristanheaven/gtkhash#50)
  * Added preference to show/hide HMAC feature
  * Fixed translations not showing on Windows and Snap package
  * Reduced Windows install size</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1664193600">- Update to 1.5
  * Added xxHash XXH64
  * Added HMAC-BLAKE2s and HMAC-BLAKE2b (gh#tristanheaven/gtkhash#86)
  * Made hashing start automatically in file manager extensions
    (gh#tristanheaven/gtkhash#103)
  * Added Meson build system (gh#tristanheaven/gtkhash#116,
    gh#tristanheaven/gtkhash#140)
  * Removed dependency on intltool
  * Removed Peony extension as Peony 2+ is incompatible</changelog>
</package>
<package pkgid="7c804f5109fa66f2b1937e3d20e18ad48abc5f4d2cab9b8197f98055ae1ee3ec" name="gtkhash" arch="ppc64le">
  <version epoch="0" ver="1.5" rel="bp156.4.3.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1455364800">- Initial package created - 0.7.0.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.0
- build with gtk3
- do not run autoconf
- package appdata stuff
- verbose build to allow rpmlint checks to work</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667201">- only enable gcrypt on distributions that have new enough packages</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- 13.2 also has too old gcrypt</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1523361600">- Update to 1.1.1.
  * Fixed bug in loading user preferences.
- Changes in 1.1.
  * Removed internal BLAKE2 code and added option to use libb2
    instead.
  * Removed PolarSSL support (replaced by mbed TLS).
- Changes in 1.0.1.
  * Fixed crash when certain Linux kernel crypto modules aren't
    loaded.
  * Fixed plugin crash when viewing file properties in Thunar.
  * Other bug fixes.
- Correct the source URL.
- Remove the gtkhash.svg icon (included in tarball).
- Remove BuildRequires: pkgconfig(libcrypto) (no need).
- Correct the list of supported hash functions in description.
- Disable BLAKE2 function (nothing provides libb2).
- Use the original desktop file.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1535889600">- add specfile hack to fix build with thunarx-3</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1546776000">- Update to 1.2.
  * Added compatibility for Thunar 1.7.
- Remove hack and use the "--with-thunarx=3" configure option for
  Leap 15 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633608000">- Update to 1.4
  * Fixed crash when program is closed (gh#tristanheaven/gtkhash#47)
  * Added vertical scrolling to File/Text view
    (gh#tristanheaven/gtkhash#35)
  * Added clipboard paste button to Check input
  * Added Windows compatibility
  * Removed support for GTK 2
  * Added CRC32C
  * Replaced the word "Digest" with "Checksum" in some places
    (gh#tristanheaven/gtkhash#40)
  * Added a separate hash button for each function
    (gh#tristanheaven/gtkhash#50)
  * Added preference to show/hide HMAC feature
  * Fixed translations not showing on Windows and Snap package
  * Reduced Windows install size</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1664193600">- Update to 1.5
  * Added xxHash XXH64
  * Added HMAC-BLAKE2s and HMAC-BLAKE2b (gh#tristanheaven/gtkhash#86)
  * Made hashing start automatically in file manager extensions
    (gh#tristanheaven/gtkhash#103)
  * Added Meson build system (gh#tristanheaven/gtkhash#116,
    gh#tristanheaven/gtkhash#140)
  * Removed dependency on intltool
  * Removed Peony extension as Peony 2+ is incompatible</changelog>
</package>
<package pkgid="d8c55a0959535cfd68551a9ef8ceb2bba446e79769d3af9a287440b94ccde9cd" name="gtkhash" arch="s390x">
  <version epoch="0" ver="1.5" rel="bp156.4.3.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1455364800">- Initial package created - 0.7.0.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.0
- build with gtk3
- do not run autoconf
- package appdata stuff
- verbose build to allow rpmlint checks to work</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667201">- only enable gcrypt on distributions that have new enough packages</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- 13.2 also has too old gcrypt</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1523361600">- Update to 1.1.1.
  * Fixed bug in loading user preferences.
- Changes in 1.1.
  * Removed internal BLAKE2 code and added option to use libb2
    instead.
  * Removed PolarSSL support (replaced by mbed TLS).
- Changes in 1.0.1.
  * Fixed crash when certain Linux kernel crypto modules aren't
    loaded.
  * Fixed plugin crash when viewing file properties in Thunar.
  * Other bug fixes.
- Correct the source URL.
- Remove the gtkhash.svg icon (included in tarball).
- Remove BuildRequires: pkgconfig(libcrypto) (no need).
- Correct the list of supported hash functions in description.
- Disable BLAKE2 function (nothing provides libb2).
- Use the original desktop file.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1535889600">- add specfile hack to fix build with thunarx-3</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1546776000">- Update to 1.2.
  * Added compatibility for Thunar 1.7.
- Remove hack and use the "--with-thunarx=3" configure option for
  Leap 15 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633608000">- Update to 1.4
  * Fixed crash when program is closed (gh#tristanheaven/gtkhash#47)
  * Added vertical scrolling to File/Text view
    (gh#tristanheaven/gtkhash#35)
  * Added clipboard paste button to Check input
  * Added Windows compatibility
  * Removed support for GTK 2
  * Added CRC32C
  * Replaced the word "Digest" with "Checksum" in some places
    (gh#tristanheaven/gtkhash#40)
  * Added a separate hash button for each function
    (gh#tristanheaven/gtkhash#50)
  * Added preference to show/hide HMAC feature
  * Fixed translations not showing on Windows and Snap package
  * Reduced Windows install size</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1664193600">- Update to 1.5
  * Added xxHash XXH64
  * Added HMAC-BLAKE2s and HMAC-BLAKE2b (gh#tristanheaven/gtkhash#86)
  * Made hashing start automatically in file manager extensions
    (gh#tristanheaven/gtkhash#103)
  * Added Meson build system (gh#tristanheaven/gtkhash#116,
    gh#tristanheaven/gtkhash#140)
  * Removed dependency on intltool
  * Removed Peony extension as Peony 2+ is incompatible</changelog>
</package>
<package pkgid="6cf9e5741e99174357138051b990ac408933b7344e4d11c22300075f15b0ebe8" name="gtkhash" arch="src">
  <version epoch="0" ver="1.5" rel="bp156.4.3.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1455364800">- Initial package created - 0.7.0.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.0
- build with gtk3
- do not run autoconf
- package appdata stuff
- verbose build to allow rpmlint checks to work</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667201">- only enable gcrypt on distributions that have new enough packages</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- 13.2 also has too old gcrypt</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1523361600">- Update to 1.1.1.
  * Fixed bug in loading user preferences.
- Changes in 1.1.
  * Removed internal BLAKE2 code and added option to use libb2
    instead.
  * Removed PolarSSL support (replaced by mbed TLS).
- Changes in 1.0.1.
  * Fixed crash when certain Linux kernel crypto modules aren't
    loaded.
  * Fixed plugin crash when viewing file properties in Thunar.
  * Other bug fixes.
- Correct the source URL.
- Remove the gtkhash.svg icon (included in tarball).
- Remove BuildRequires: pkgconfig(libcrypto) (no need).
- Correct the list of supported hash functions in description.
- Disable BLAKE2 function (nothing provides libb2).
- Use the original desktop file.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1535889600">- add specfile hack to fix build with thunarx-3</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1546776000">- Update to 1.2.
  * Added compatibility for Thunar 1.7.
- Remove hack and use the "--with-thunarx=3" configure option for
  Leap 15 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633608000">- Update to 1.4
  * Fixed crash when program is closed (gh#tristanheaven/gtkhash#47)
  * Added vertical scrolling to File/Text view
    (gh#tristanheaven/gtkhash#35)
  * Added clipboard paste button to Check input
  * Added Windows compatibility
  * Removed support for GTK 2
  * Added CRC32C
  * Replaced the word "Digest" with "Checksum" in some places
    (gh#tristanheaven/gtkhash#40)
  * Added a separate hash button for each function
    (gh#tristanheaven/gtkhash#50)
  * Added preference to show/hide HMAC feature
  * Fixed translations not showing on Windows and Snap package
  * Reduced Windows install size</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1664193600">- Update to 1.5
  * Added xxHash XXH64
  * Added HMAC-BLAKE2s and HMAC-BLAKE2b (gh#tristanheaven/gtkhash#86)
  * Made hashing start automatically in file manager extensions
    (gh#tristanheaven/gtkhash#103)
  * Added Meson build system (gh#tristanheaven/gtkhash#116,
    gh#tristanheaven/gtkhash#140)
  * Removed dependency on intltool
  * Removed Peony extension as Peony 2+ is incompatible</changelog>
</package>
<package pkgid="7083c857e70ac0e5caced3adccaf5ecee24e0db59dab5fd3760126997c1cb2ae" name="gtkhash" arch="x86_64">
  <version epoch="0" ver="1.5" rel="bp156.4.3.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1455364800">- Initial package created - 0.7.0.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.0
- build with gtk3
- do not run autoconf
- package appdata stuff
- verbose build to allow rpmlint checks to work</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667201">- only enable gcrypt on distributions that have new enough packages</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- 13.2 also has too old gcrypt</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1523361600">- Update to 1.1.1.
  * Fixed bug in loading user preferences.
- Changes in 1.1.
  * Removed internal BLAKE2 code and added option to use libb2
    instead.
  * Removed PolarSSL support (replaced by mbed TLS).
- Changes in 1.0.1.
  * Fixed crash when certain Linux kernel crypto modules aren't
    loaded.
  * Fixed plugin crash when viewing file properties in Thunar.
  * Other bug fixes.
- Correct the source URL.
- Remove the gtkhash.svg icon (included in tarball).
- Remove BuildRequires: pkgconfig(libcrypto) (no need).
- Correct the list of supported hash functions in description.
- Disable BLAKE2 function (nothing provides libb2).
- Use the original desktop file.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1535889600">- add specfile hack to fix build with thunarx-3</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1546776000">- Update to 1.2.
  * Added compatibility for Thunar 1.7.
- Remove hack and use the "--with-thunarx=3" configure option for
  Leap 15 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633608000">- Update to 1.4
  * Fixed crash when program is closed (gh#tristanheaven/gtkhash#47)
  * Added vertical scrolling to File/Text view
    (gh#tristanheaven/gtkhash#35)
  * Added clipboard paste button to Check input
  * Added Windows compatibility
  * Removed support for GTK 2
  * Added CRC32C
  * Replaced the word "Digest" with "Checksum" in some places
    (gh#tristanheaven/gtkhash#40)
  * Added a separate hash button for each function
    (gh#tristanheaven/gtkhash#50)
  * Added preference to show/hide HMAC feature
  * Fixed translations not showing on Windows and Snap package
  * Reduced Windows install size</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1664193600">- Update to 1.5
  * Added xxHash XXH64
  * Added HMAC-BLAKE2s and HMAC-BLAKE2b (gh#tristanheaven/gtkhash#86)
  * Made hashing start automatically in file manager extensions
    (gh#tristanheaven/gtkhash#103)
  * Added Meson build system (gh#tristanheaven/gtkhash#116,
    gh#tristanheaven/gtkhash#140)
  * Removed dependency on intltool
  * Removed Peony extension as Peony 2+ is incompatible</changelog>
</package>
<package pkgid="f21471bccf48004c3e698787106b37cca4f65841b9d5d0f7dc9eb74cae1689a6" name="gtkhash-lang" arch="noarch">
  <version epoch="0" ver="1.5" rel="bp156.4.3.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1455364800">- Initial package created - 0.7.0.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 1.0
- build with gtk3
- do not run autoconf
- package appdata stuff
- verbose build to allow rpmlint checks to work</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667201">- only enable gcrypt on distributions that have new enough packages</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- 13.2 also has too old gcrypt</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1523361600">- Update to 1.1.1.
  * Fixed bug in loading user preferences.
- Changes in 1.1.
  * Removed internal BLAKE2 code and added option to use libb2
    instead.
  * Removed PolarSSL support (replaced by mbed TLS).
- Changes in 1.0.1.
  * Fixed crash when certain Linux kernel crypto modules aren't
    loaded.
  * Fixed plugin crash when viewing file properties in Thunar.
  * Other bug fixes.
- Correct the source URL.
- Remove the gtkhash.svg icon (included in tarball).
- Remove BuildRequires: pkgconfig(libcrypto) (no need).
- Correct the list of supported hash functions in description.
- Disable BLAKE2 function (nothing provides libb2).
- Use the original desktop file.</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1535889600">- add specfile hack to fix build with thunarx-3</changelog>
  <changelog author="Kyrill Detinov &lt;lazy.kent@opensuse.org&gt;" date="1546776000">- Update to 1.2.
  * Added compatibility for Thunar 1.7.
- Remove hack and use the "--with-thunarx=3" configure option for
  Leap 15 and newer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1633608000">- Update to 1.4
  * Fixed crash when program is closed (gh#tristanheaven/gtkhash#47)
  * Added vertical scrolling to File/Text view
    (gh#tristanheaven/gtkhash#35)
  * Added clipboard paste button to Check input
  * Added Windows compatibility
  * Removed support for GTK 2
  * Added CRC32C
  * Replaced the word "Digest" with "Checksum" in some places
    (gh#tristanheaven/gtkhash#40)
  * Added a separate hash button for each function
    (gh#tristanheaven/gtkhash#50)
  * Added preference to show/hide HMAC feature
  * Fixed translations not showing on Windows and Snap package
  * Reduced Windows install size</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1664193600">- Update to 1.5
  * Added xxHash XXH64
  * Added HMAC-BLAKE2s and HMAC-BLAKE2b (gh#tristanheaven/gtkhash#86)
  * Made hashing start automatically in file manager extensions
    (gh#tristanheaven/gtkhash#103)
  * Added Meson build system (gh#tristanheaven/gtkhash#116,
    gh#tristanheaven/gtkhash#140)
  * Removed dependency on intltool
  * Removed Peony extension as Peony 2+ is incompatible</changelog>
</package>
<package pkgid="1507f0b0ee37bf5b7d3313cc959b78e36977b9e5f7bc74f3d5033e3bca263b89" name="gvisor-tap-vsock" arch="aarch64">
  <version epoch="0" ver="0.8.5" rel="bp156.2.3.1"/>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1690459200">- First version of the gvisor-tap-vsock package</changelog>
  <changelog author="danish.prakash@suse.com" date="1691064000">- Use .obscpio archive format with obs_scm svc
- Update to version 0.7.0:
  * build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10
  * build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0
  * go.mod: gvisor.dev/gvisor v0.0.0-20230715022000-fd277b20b8db
  * go.mod: gvisor.dev/gvisor v0.0.0-20230518002134-99c295d3b367
  * build: Update go version to 1.20
  * Update packit targets
  * build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * Remove unnecessary allocations and Write calls.</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1742817600">- Update to version 0.8.5:
  * build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0
  * build(deps): bump golang.org/x/mod from 0.22.0 to 0.24.0
  * build(deps): bump golang.org/x/crypto from 0.32.0 to 0.36.0
  * Fix lit error
  * Upgrade to go '1.23.0'
  * fix vfkit socket disposal
  * Trim 'search' list field on macOS
  * Remove filewatcher package
  * build: Run go mod tidy
  * gvproxy: command: Add AddServiceEndpoint
  * Delete unused files and dependencies.
  * Revert "Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn."
  * OWNERS: Add Yevhen and Luca as approvers
  * Add make target to enable debugger during test run
  * build(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.63
  * test: upload and download tests against vfkit
  * Use poll based file watcher
  * doc: update doc with new services option
  * Add --services flag to start API without using --listen flag
  * Revert "Update ubuntu runner to 'ubuntu-24.04'"
  * Watch /etc/resolv.conf changes
  * Migrate HostFile to use the common filewatcher utility
  * Extract out filewatcher functionality
  * add back the generic test command and use it on gh workflow
  * add build tag to vfkit test files
  * Allow empty list of nameservers
  * test: Add a test to check an already exposed port cannot be exposed again
  * forwarder: Use distinct type for `proxies` map key
  * Fix `PortsForwarder.Expose()` proxy check
  * Update ubuntu runner to 'ubuntu-24.04'
  * test: add basic tests for vfkit
  * test: move test utils files to the test-utils folder
  * Warn user and keep executing if Event Log Service is stopped
  * build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0
  * build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.2
  * ghactions: Run `apt update` before installing packages
  * build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0
  * Fix error "-forward-sock" -&gt; "--forward-sock"
  * build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * win-sshproxy.tid created before thread id is available
  * build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  * Avoid crash with empty resolv.conf
  * Use all configured ipv4 dns services
  * build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0
  * build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * Update to gvisor release-20240916.0
  * tcpproxy: remove unused functions
  * tcpproxy: add `nolint:errcheck`
  * go.mod: remove `replace inet.af/tcpproxy =&gt; github.com/inetaf/tcpproxy`
  * Move several log messages to the debug level
  * build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.7.0
  * build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0
  * Disable ssh port forwarding when value of -ssh-port is -1
  * Check 'hosts' file records, during handling DNS requests
  * Update to gvisor release-20240826.0
  * Bump gvisor.dev/gvisor to 20240729.0
  * gha: Update go versions
  * packit: Don't attempt to build on f39
  * build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2
  * Fix consistent udp packet loss after the proxy read loop stopped
  * OWNERS: Add Yevhen to 'reviewers'
  * dns: Fix UDP and TCP request handling
  * Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn.
  * build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0
  * Add dependency on "github.com/qdm12/dns/v2"
  * Add 'addLocalAnswers' helper
  * Add DNS server test
  * Add "IdentitiesOnly" SSH option to fix running tests when known_hosts has multiple records
  * build(deps): bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0
  * build(deps): bump github.com/vishvananda/netlink
  * test: Use crc.dev records for DNS tests
  * lint: Fix non-constant format string error
  * deps: Update golangci-lint to v1.60.1
  * gha: Use 'make lint' instead of golangci-lint-action
  * deps: Revert inetaf/tcpproxy commit 2862066
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0
  * build(deps): bump github.com/miekg/dns from 1.1.61 to 1.1.62
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0
  * build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.1
  * ghactions: Automatically create gh releases
  * build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0
  * go.mod: Update go to 1.21
  * go.mod: Update github.com/insomniacslk/dhcp to latest git main
  * Fix OS specific url handling for unix:// scheme in transport
  * test: fix broken dns TXT lookup test
  * handle ENOBUFS when writing to VM socket
  * build(deps): bump github.com/miekg/dns from 1.1.59 to 1.1.61
  * build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
  * test: Specify path to EFI firmware for aarch64
  * test: Use 'virt' machine type on aarch64
  * test: Pick correct qemu-system-$arch binary
  * test: Make getFCOSDownload less arch-dependent
  * test: Fix expected wikipedia.org TXT record
  * build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0
  * Packit: remove EL8 and enable C10S downstream update
  * ghactions: Use ubuntu runner for tests
  * ghactions: setup-go: Use go version from go.mod
  * test: Always set QEMU machine type and accel
  * test: Rework qemuExecutable
  * ghactions: Don't use pre-release golang 1.22
  * build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1
  * build(deps): bump github.com/miekg/dns from 1.1.58 to 1.1.59
  * build(deps): bump golangci/golangci-lint-action from 4 to 6
  * build(deps): bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * README: Clarify that the host HTTP API is not always there
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0
  * build: Build arm64 Windows binaries
  * go.mod: Change inet.af/tcpproxy to github.com/inetaf/tcpproxy
  * build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0
  * build(deps): bump google.golang.org/protobuf in /tools
  * build(deps): bump golang.org/x/crypto from 0.19.0 to 0.21.0
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  * build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
  * Add DNS '8.8.8.8' server to use in test
  * Fix lint errors
  * build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0
  * OWNERS: Add jakecorrenti to reviewers
  * gh: Fix 'if:' statement to avoid multiple uploads
  * build(deps): bump actions/setup-go from 3 to 5
  * build(deps): bump actions/checkout from 3 to 4
  * build(deps): bump actions/upload-artifact from 3 to 4
  * build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1
  * test: Increase `go test` timeout
  * ghactions: Don't upload artifacts multiple times
  * Add log-file to proxy builder
  * ghactions: Fix version generation for ghactions builds
  * Improve versioning from shallow git clones
  * gvproxy: Add more context to errors
  * build(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58
  * ghactions: Build release artifacts on tag push
  * dependabot: Enable automatic github actions updates
  * Add --log-file to gvproxy
  * ssh: Recreate connection on retries in setupProxy
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
  * build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0
  * ghactions: add Go 1.22rc1
  * go.mod: gvisor.dev/gvisor v0.0.0-20231023213702-2691a8f9b1cf
  * ssh: Add when to setupProxy
  * ssh: Introduce 'retry' helper
  * [CI:BUILD] packit: simplify config after F37 EOL
  * version: Add versioning for github tarballs
  * version: Add moduleVersionFromBuildInfo
  * cmd/*: Add -version flag to executables
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
  * build: Use ldflags in win-{gvproxy,sshproxy} targets
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/miekg/dns from 1.1.56 to 1.1.57
  * build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.30.0
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0
  * lint: Stop using dot imports
  * tools: Update golangci-lint to latest version
  * transport: Support passing CID for linux vsock
  * Packit: enable f39 downstream tasks
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
  * build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0
  * build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0
  * Packit: add ppc64le and s390x targets for podman-next copr
  * build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.56
  * Add graceful shutdown support for gvproxy on Win
  * ghactions: Add comment explaining why we stay on ubuntu-20.04
  * ghactions: Use macos-latest instead of macos-11
  * ghactions: Use `make win-sshproxy`
  * ghactions: build: Add win-gvproxy and win-sshproxy
  * Packit: enable f39 targets
  * rpm: correctly obsolete older rpm builds
  * rpm: gvforwarder subpackage
  * Packit: reuse copr targets for podman-next
  * Rename Command type to GvproxyCommand
  * Fixes the generated commandline for the Command type
  * README: More vfkit updates
  * build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0
  * build: Add freebsd build to make cross
  * transport: Refactor 'Listen' code
  * transport: Only build unixgram on darwin
  * build: Use golangci-lint from tools/
  * tools: go.mod: Switch to golang 1.20
  * tools: Rename go module
  * build: Remove -arm64/-amd64 darwin binaries after makefat
  * build: Build arm64 linux binary
  * ghactions: Build on ubuntu 20.04
  * Fix golangci-lint errors
  * build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0
  * Add `Command` type
  * packit: Build PRs into default packit COPRs
  * build(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0
  * gvproxy: add docker.internal dns entries
  * Packit: switch to rpm/gvisor-tap-vsock.spec
  * README.md: Replace hyperkit with vfkit
  * README.md: Fix QEMU spelling</changelog>
</package>
<package pkgid="f2fda592838bfa3f73996a2c97de1da0e32a5b75a3f0545c87c093f765be8c6a" name="gvisor-tap-vsock" arch="i586">
  <version epoch="0" ver="0.8.5" rel="bp156.2.3.1"/>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1690459200">- First version of the gvisor-tap-vsock package</changelog>
  <changelog author="danish.prakash@suse.com" date="1691064000">- Use .obscpio archive format with obs_scm svc
- Update to version 0.7.0:
  * build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10
  * build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0
  * go.mod: gvisor.dev/gvisor v0.0.0-20230715022000-fd277b20b8db
  * go.mod: gvisor.dev/gvisor v0.0.0-20230518002134-99c295d3b367
  * build: Update go version to 1.20
  * Update packit targets
  * build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * Remove unnecessary allocations and Write calls.</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1742817600">- Update to version 0.8.5:
  * build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0
  * build(deps): bump golang.org/x/mod from 0.22.0 to 0.24.0
  * build(deps): bump golang.org/x/crypto from 0.32.0 to 0.36.0
  * Fix lit error
  * Upgrade to go '1.23.0'
  * fix vfkit socket disposal
  * Trim 'search' list field on macOS
  * Remove filewatcher package
  * build: Run go mod tidy
  * gvproxy: command: Add AddServiceEndpoint
  * Delete unused files and dependencies.
  * Revert "Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn."
  * OWNERS: Add Yevhen and Luca as approvers
  * Add make target to enable debugger during test run
  * build(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.63
  * test: upload and download tests against vfkit
  * Use poll based file watcher
  * doc: update doc with new services option
  * Add --services flag to start API without using --listen flag
  * Revert "Update ubuntu runner to 'ubuntu-24.04'"
  * Watch /etc/resolv.conf changes
  * Migrate HostFile to use the common filewatcher utility
  * Extract out filewatcher functionality
  * add back the generic test command and use it on gh workflow
  * add build tag to vfkit test files
  * Allow empty list of nameservers
  * test: Add a test to check an already exposed port cannot be exposed again
  * forwarder: Use distinct type for `proxies` map key
  * Fix `PortsForwarder.Expose()` proxy check
  * Update ubuntu runner to 'ubuntu-24.04'
  * test: add basic tests for vfkit
  * test: move test utils files to the test-utils folder
  * Warn user and keep executing if Event Log Service is stopped
  * build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0
  * build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.2
  * ghactions: Run `apt update` before installing packages
  * build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0
  * Fix error "-forward-sock" -&gt; "--forward-sock"
  * build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * win-sshproxy.tid created before thread id is available
  * build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  * Avoid crash with empty resolv.conf
  * Use all configured ipv4 dns services
  * build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0
  * build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * Update to gvisor release-20240916.0
  * tcpproxy: remove unused functions
  * tcpproxy: add `nolint:errcheck`
  * go.mod: remove `replace inet.af/tcpproxy =&gt; github.com/inetaf/tcpproxy`
  * Move several log messages to the debug level
  * build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.7.0
  * build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0
  * Disable ssh port forwarding when value of -ssh-port is -1
  * Check 'hosts' file records, during handling DNS requests
  * Update to gvisor release-20240826.0
  * Bump gvisor.dev/gvisor to 20240729.0
  * gha: Update go versions
  * packit: Don't attempt to build on f39
  * build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2
  * Fix consistent udp packet loss after the proxy read loop stopped
  * OWNERS: Add Yevhen to 'reviewers'
  * dns: Fix UDP and TCP request handling
  * Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn.
  * build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0
  * Add dependency on "github.com/qdm12/dns/v2"
  * Add 'addLocalAnswers' helper
  * Add DNS server test
  * Add "IdentitiesOnly" SSH option to fix running tests when known_hosts has multiple records
  * build(deps): bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0
  * build(deps): bump github.com/vishvananda/netlink
  * test: Use crc.dev records for DNS tests
  * lint: Fix non-constant format string error
  * deps: Update golangci-lint to v1.60.1
  * gha: Use 'make lint' instead of golangci-lint-action
  * deps: Revert inetaf/tcpproxy commit 2862066
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0
  * build(deps): bump github.com/miekg/dns from 1.1.61 to 1.1.62
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0
  * build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.1
  * ghactions: Automatically create gh releases
  * build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0
  * go.mod: Update go to 1.21
  * go.mod: Update github.com/insomniacslk/dhcp to latest git main
  * Fix OS specific url handling for unix:// scheme in transport
  * test: fix broken dns TXT lookup test
  * handle ENOBUFS when writing to VM socket
  * build(deps): bump github.com/miekg/dns from 1.1.59 to 1.1.61
  * build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
  * test: Specify path to EFI firmware for aarch64
  * test: Use 'virt' machine type on aarch64
  * test: Pick correct qemu-system-$arch binary
  * test: Make getFCOSDownload less arch-dependent
  * test: Fix expected wikipedia.org TXT record
  * build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0
  * Packit: remove EL8 and enable C10S downstream update
  * ghactions: Use ubuntu runner for tests
  * ghactions: setup-go: Use go version from go.mod
  * test: Always set QEMU machine type and accel
  * test: Rework qemuExecutable
  * ghactions: Don't use pre-release golang 1.22
  * build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1
  * build(deps): bump github.com/miekg/dns from 1.1.58 to 1.1.59
  * build(deps): bump golangci/golangci-lint-action from 4 to 6
  * build(deps): bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * README: Clarify that the host HTTP API is not always there
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0
  * build: Build arm64 Windows binaries
  * go.mod: Change inet.af/tcpproxy to github.com/inetaf/tcpproxy
  * build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0
  * build(deps): bump google.golang.org/protobuf in /tools
  * build(deps): bump golang.org/x/crypto from 0.19.0 to 0.21.0
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  * build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
  * Add DNS '8.8.8.8' server to use in test
  * Fix lint errors
  * build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0
  * OWNERS: Add jakecorrenti to reviewers
  * gh: Fix 'if:' statement to avoid multiple uploads
  * build(deps): bump actions/setup-go from 3 to 5
  * build(deps): bump actions/checkout from 3 to 4
  * build(deps): bump actions/upload-artifact from 3 to 4
  * build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1
  * test: Increase `go test` timeout
  * ghactions: Don't upload artifacts multiple times
  * Add log-file to proxy builder
  * ghactions: Fix version generation for ghactions builds
  * Improve versioning from shallow git clones
  * gvproxy: Add more context to errors
  * build(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58
  * ghactions: Build release artifacts on tag push
  * dependabot: Enable automatic github actions updates
  * Add --log-file to gvproxy
  * ssh: Recreate connection on retries in setupProxy
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
  * build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0
  * ghactions: add Go 1.22rc1
  * go.mod: gvisor.dev/gvisor v0.0.0-20231023213702-2691a8f9b1cf
  * ssh: Add when to setupProxy
  * ssh: Introduce 'retry' helper
  * [CI:BUILD] packit: simplify config after F37 EOL
  * version: Add versioning for github tarballs
  * version: Add moduleVersionFromBuildInfo
  * cmd/*: Add -version flag to executables
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
  * build: Use ldflags in win-{gvproxy,sshproxy} targets
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/miekg/dns from 1.1.56 to 1.1.57
  * build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.30.0
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0
  * lint: Stop using dot imports
  * tools: Update golangci-lint to latest version
  * transport: Support passing CID for linux vsock
  * Packit: enable f39 downstream tasks
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
  * build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0
  * build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0
  * Packit: add ppc64le and s390x targets for podman-next copr
  * build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.56
  * Add graceful shutdown support for gvproxy on Win
  * ghactions: Add comment explaining why we stay on ubuntu-20.04
  * ghactions: Use macos-latest instead of macos-11
  * ghactions: Use `make win-sshproxy`
  * ghactions: build: Add win-gvproxy and win-sshproxy
  * Packit: enable f39 targets
  * rpm: correctly obsolete older rpm builds
  * rpm: gvforwarder subpackage
  * Packit: reuse copr targets for podman-next
  * Rename Command type to GvproxyCommand
  * Fixes the generated commandline for the Command type
  * README: More vfkit updates
  * build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0
  * build: Add freebsd build to make cross
  * transport: Refactor 'Listen' code
  * transport: Only build unixgram on darwin
  * build: Use golangci-lint from tools/
  * tools: go.mod: Switch to golang 1.20
  * tools: Rename go module
  * build: Remove -arm64/-amd64 darwin binaries after makefat
  * build: Build arm64 linux binary
  * ghactions: Build on ubuntu 20.04
  * Fix golangci-lint errors
  * build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0
  * Add `Command` type
  * packit: Build PRs into default packit COPRs
  * build(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0
  * gvproxy: add docker.internal dns entries
  * Packit: switch to rpm/gvisor-tap-vsock.spec
  * README.md: Replace hyperkit with vfkit
  * README.md: Fix QEMU spelling</changelog>
</package>
<package pkgid="2ead5bf4411b6e893092a9c91252273d73ef686b58546a996e09c6425d4f8ebf" name="gvisor-tap-vsock" arch="ppc64le">
  <version epoch="0" ver="0.8.5" rel="bp156.2.3.1"/>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1690459200">- First version of the gvisor-tap-vsock package</changelog>
  <changelog author="danish.prakash@suse.com" date="1691064000">- Use .obscpio archive format with obs_scm svc
- Update to version 0.7.0:
  * build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10
  * build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0
  * go.mod: gvisor.dev/gvisor v0.0.0-20230715022000-fd277b20b8db
  * go.mod: gvisor.dev/gvisor v0.0.0-20230518002134-99c295d3b367
  * build: Update go version to 1.20
  * Update packit targets
  * build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * Remove unnecessary allocations and Write calls.</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1742817600">- Update to version 0.8.5:
  * build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0
  * build(deps): bump golang.org/x/mod from 0.22.0 to 0.24.0
  * build(deps): bump golang.org/x/crypto from 0.32.0 to 0.36.0
  * Fix lit error
  * Upgrade to go '1.23.0'
  * fix vfkit socket disposal
  * Trim 'search' list field on macOS
  * Remove filewatcher package
  * build: Run go mod tidy
  * gvproxy: command: Add AddServiceEndpoint
  * Delete unused files and dependencies.
  * Revert "Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn."
  * OWNERS: Add Yevhen and Luca as approvers
  * Add make target to enable debugger during test run
  * build(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.63
  * test: upload and download tests against vfkit
  * Use poll based file watcher
  * doc: update doc with new services option
  * Add --services flag to start API without using --listen flag
  * Revert "Update ubuntu runner to 'ubuntu-24.04'"
  * Watch /etc/resolv.conf changes
  * Migrate HostFile to use the common filewatcher utility
  * Extract out filewatcher functionality
  * add back the generic test command and use it on gh workflow
  * add build tag to vfkit test files
  * Allow empty list of nameservers
  * test: Add a test to check an already exposed port cannot be exposed again
  * forwarder: Use distinct type for `proxies` map key
  * Fix `PortsForwarder.Expose()` proxy check
  * Update ubuntu runner to 'ubuntu-24.04'
  * test: add basic tests for vfkit
  * test: move test utils files to the test-utils folder
  * Warn user and keep executing if Event Log Service is stopped
  * build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0
  * build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.2
  * ghactions: Run `apt update` before installing packages
  * build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0
  * Fix error "-forward-sock" -&gt; "--forward-sock"
  * build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * win-sshproxy.tid created before thread id is available
  * build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  * Avoid crash with empty resolv.conf
  * Use all configured ipv4 dns services
  * build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0
  * build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * Update to gvisor release-20240916.0
  * tcpproxy: remove unused functions
  * tcpproxy: add `nolint:errcheck`
  * go.mod: remove `replace inet.af/tcpproxy =&gt; github.com/inetaf/tcpproxy`
  * Move several log messages to the debug level
  * build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.7.0
  * build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0
  * Disable ssh port forwarding when value of -ssh-port is -1
  * Check 'hosts' file records, during handling DNS requests
  * Update to gvisor release-20240826.0
  * Bump gvisor.dev/gvisor to 20240729.0
  * gha: Update go versions
  * packit: Don't attempt to build on f39
  * build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2
  * Fix consistent udp packet loss after the proxy read loop stopped
  * OWNERS: Add Yevhen to 'reviewers'
  * dns: Fix UDP and TCP request handling
  * Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn.
  * build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0
  * Add dependency on "github.com/qdm12/dns/v2"
  * Add 'addLocalAnswers' helper
  * Add DNS server test
  * Add "IdentitiesOnly" SSH option to fix running tests when known_hosts has multiple records
  * build(deps): bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0
  * build(deps): bump github.com/vishvananda/netlink
  * test: Use crc.dev records for DNS tests
  * lint: Fix non-constant format string error
  * deps: Update golangci-lint to v1.60.1
  * gha: Use 'make lint' instead of golangci-lint-action
  * deps: Revert inetaf/tcpproxy commit 2862066
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0
  * build(deps): bump github.com/miekg/dns from 1.1.61 to 1.1.62
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0
  * build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.1
  * ghactions: Automatically create gh releases
  * build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0
  * go.mod: Update go to 1.21
  * go.mod: Update github.com/insomniacslk/dhcp to latest git main
  * Fix OS specific url handling for unix:// scheme in transport
  * test: fix broken dns TXT lookup test
  * handle ENOBUFS when writing to VM socket
  * build(deps): bump github.com/miekg/dns from 1.1.59 to 1.1.61
  * build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
  * test: Specify path to EFI firmware for aarch64
  * test: Use 'virt' machine type on aarch64
  * test: Pick correct qemu-system-$arch binary
  * test: Make getFCOSDownload less arch-dependent
  * test: Fix expected wikipedia.org TXT record
  * build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0
  * Packit: remove EL8 and enable C10S downstream update
  * ghactions: Use ubuntu runner for tests
  * ghactions: setup-go: Use go version from go.mod
  * test: Always set QEMU machine type and accel
  * test: Rework qemuExecutable
  * ghactions: Don't use pre-release golang 1.22
  * build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1
  * build(deps): bump github.com/miekg/dns from 1.1.58 to 1.1.59
  * build(deps): bump golangci/golangci-lint-action from 4 to 6
  * build(deps): bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * README: Clarify that the host HTTP API is not always there
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0
  * build: Build arm64 Windows binaries
  * go.mod: Change inet.af/tcpproxy to github.com/inetaf/tcpproxy
  * build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0
  * build(deps): bump google.golang.org/protobuf in /tools
  * build(deps): bump golang.org/x/crypto from 0.19.0 to 0.21.0
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  * build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
  * Add DNS '8.8.8.8' server to use in test
  * Fix lint errors
  * build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0
  * OWNERS: Add jakecorrenti to reviewers
  * gh: Fix 'if:' statement to avoid multiple uploads
  * build(deps): bump actions/setup-go from 3 to 5
  * build(deps): bump actions/checkout from 3 to 4
  * build(deps): bump actions/upload-artifact from 3 to 4
  * build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1
  * test: Increase `go test` timeout
  * ghactions: Don't upload artifacts multiple times
  * Add log-file to proxy builder
  * ghactions: Fix version generation for ghactions builds
  * Improve versioning from shallow git clones
  * gvproxy: Add more context to errors
  * build(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58
  * ghactions: Build release artifacts on tag push
  * dependabot: Enable automatic github actions updates
  * Add --log-file to gvproxy
  * ssh: Recreate connection on retries in setupProxy
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
  * build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0
  * ghactions: add Go 1.22rc1
  * go.mod: gvisor.dev/gvisor v0.0.0-20231023213702-2691a8f9b1cf
  * ssh: Add when to setupProxy
  * ssh: Introduce 'retry' helper
  * [CI:BUILD] packit: simplify config after F37 EOL
  * version: Add versioning for github tarballs
  * version: Add moduleVersionFromBuildInfo
  * cmd/*: Add -version flag to executables
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
  * build: Use ldflags in win-{gvproxy,sshproxy} targets
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/miekg/dns from 1.1.56 to 1.1.57
  * build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.30.0
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0
  * lint: Stop using dot imports
  * tools: Update golangci-lint to latest version
  * transport: Support passing CID for linux vsock
  * Packit: enable f39 downstream tasks
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
  * build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0
  * build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0
  * Packit: add ppc64le and s390x targets for podman-next copr
  * build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.56
  * Add graceful shutdown support for gvproxy on Win
  * ghactions: Add comment explaining why we stay on ubuntu-20.04
  * ghactions: Use macos-latest instead of macos-11
  * ghactions: Use `make win-sshproxy`
  * ghactions: build: Add win-gvproxy and win-sshproxy
  * Packit: enable f39 targets
  * rpm: correctly obsolete older rpm builds
  * rpm: gvforwarder subpackage
  * Packit: reuse copr targets for podman-next
  * Rename Command type to GvproxyCommand
  * Fixes the generated commandline for the Command type
  * README: More vfkit updates
  * build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0
  * build: Add freebsd build to make cross
  * transport: Refactor 'Listen' code
  * transport: Only build unixgram on darwin
  * build: Use golangci-lint from tools/
  * tools: go.mod: Switch to golang 1.20
  * tools: Rename go module
  * build: Remove -arm64/-amd64 darwin binaries after makefat
  * build: Build arm64 linux binary
  * ghactions: Build on ubuntu 20.04
  * Fix golangci-lint errors
  * build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0
  * Add `Command` type
  * packit: Build PRs into default packit COPRs
  * build(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0
  * gvproxy: add docker.internal dns entries
  * Packit: switch to rpm/gvisor-tap-vsock.spec
  * README.md: Replace hyperkit with vfkit
  * README.md: Fix QEMU spelling</changelog>
</package>
<package pkgid="ff1bfded2ec70f7ac53cc1ab51b0f0051c2a25769a16ca2dd448a3d06c59a4d6" name="gvisor-tap-vsock" arch="s390x">
  <version epoch="0" ver="0.8.5" rel="bp156.2.3.1"/>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1690459200">- First version of the gvisor-tap-vsock package</changelog>
  <changelog author="danish.prakash@suse.com" date="1691064000">- Use .obscpio archive format with obs_scm svc
- Update to version 0.7.0:
  * build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10
  * build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0
  * go.mod: gvisor.dev/gvisor v0.0.0-20230715022000-fd277b20b8db
  * go.mod: gvisor.dev/gvisor v0.0.0-20230518002134-99c295d3b367
  * build: Update go version to 1.20
  * Update packit targets
  * build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * Remove unnecessary allocations and Write calls.</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1742817600">- Update to version 0.8.5:
  * build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0
  * build(deps): bump golang.org/x/mod from 0.22.0 to 0.24.0
  * build(deps): bump golang.org/x/crypto from 0.32.0 to 0.36.0
  * Fix lit error
  * Upgrade to go '1.23.0'
  * fix vfkit socket disposal
  * Trim 'search' list field on macOS
  * Remove filewatcher package
  * build: Run go mod tidy
  * gvproxy: command: Add AddServiceEndpoint
  * Delete unused files and dependencies.
  * Revert "Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn."
  * OWNERS: Add Yevhen and Luca as approvers
  * Add make target to enable debugger during test run
  * build(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.63
  * test: upload and download tests against vfkit
  * Use poll based file watcher
  * doc: update doc with new services option
  * Add --services flag to start API without using --listen flag
  * Revert "Update ubuntu runner to 'ubuntu-24.04'"
  * Watch /etc/resolv.conf changes
  * Migrate HostFile to use the common filewatcher utility
  * Extract out filewatcher functionality
  * add back the generic test command and use it on gh workflow
  * add build tag to vfkit test files
  * Allow empty list of nameservers
  * test: Add a test to check an already exposed port cannot be exposed again
  * forwarder: Use distinct type for `proxies` map key
  * Fix `PortsForwarder.Expose()` proxy check
  * Update ubuntu runner to 'ubuntu-24.04'
  * test: add basic tests for vfkit
  * test: move test utils files to the test-utils folder
  * Warn user and keep executing if Event Log Service is stopped
  * build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0
  * build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.2
  * ghactions: Run `apt update` before installing packages
  * build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0
  * Fix error "-forward-sock" -&gt; "--forward-sock"
  * build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * win-sshproxy.tid created before thread id is available
  * build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  * Avoid crash with empty resolv.conf
  * Use all configured ipv4 dns services
  * build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0
  * build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * Update to gvisor release-20240916.0
  * tcpproxy: remove unused functions
  * tcpproxy: add `nolint:errcheck`
  * go.mod: remove `replace inet.af/tcpproxy =&gt; github.com/inetaf/tcpproxy`
  * Move several log messages to the debug level
  * build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.7.0
  * build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0
  * Disable ssh port forwarding when value of -ssh-port is -1
  * Check 'hosts' file records, during handling DNS requests
  * Update to gvisor release-20240826.0
  * Bump gvisor.dev/gvisor to 20240729.0
  * gha: Update go versions
  * packit: Don't attempt to build on f39
  * build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2
  * Fix consistent udp packet loss after the proxy read loop stopped
  * OWNERS: Add Yevhen to 'reviewers'
  * dns: Fix UDP and TCP request handling
  * Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn.
  * build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0
  * Add dependency on "github.com/qdm12/dns/v2"
  * Add 'addLocalAnswers' helper
  * Add DNS server test
  * Add "IdentitiesOnly" SSH option to fix running tests when known_hosts has multiple records
  * build(deps): bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0
  * build(deps): bump github.com/vishvananda/netlink
  * test: Use crc.dev records for DNS tests
  * lint: Fix non-constant format string error
  * deps: Update golangci-lint to v1.60.1
  * gha: Use 'make lint' instead of golangci-lint-action
  * deps: Revert inetaf/tcpproxy commit 2862066
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0
  * build(deps): bump github.com/miekg/dns from 1.1.61 to 1.1.62
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0
  * build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.1
  * ghactions: Automatically create gh releases
  * build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0
  * go.mod: Update go to 1.21
  * go.mod: Update github.com/insomniacslk/dhcp to latest git main
  * Fix OS specific url handling for unix:// scheme in transport
  * test: fix broken dns TXT lookup test
  * handle ENOBUFS when writing to VM socket
  * build(deps): bump github.com/miekg/dns from 1.1.59 to 1.1.61
  * build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
  * test: Specify path to EFI firmware for aarch64
  * test: Use 'virt' machine type on aarch64
  * test: Pick correct qemu-system-$arch binary
  * test: Make getFCOSDownload less arch-dependent
  * test: Fix expected wikipedia.org TXT record
  * build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0
  * Packit: remove EL8 and enable C10S downstream update
  * ghactions: Use ubuntu runner for tests
  * ghactions: setup-go: Use go version from go.mod
  * test: Always set QEMU machine type and accel
  * test: Rework qemuExecutable
  * ghactions: Don't use pre-release golang 1.22
  * build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1
  * build(deps): bump github.com/miekg/dns from 1.1.58 to 1.1.59
  * build(deps): bump golangci/golangci-lint-action from 4 to 6
  * build(deps): bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * README: Clarify that the host HTTP API is not always there
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0
  * build: Build arm64 Windows binaries
  * go.mod: Change inet.af/tcpproxy to github.com/inetaf/tcpproxy
  * build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0
  * build(deps): bump google.golang.org/protobuf in /tools
  * build(deps): bump golang.org/x/crypto from 0.19.0 to 0.21.0
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  * build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
  * Add DNS '8.8.8.8' server to use in test
  * Fix lint errors
  * build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0
  * OWNERS: Add jakecorrenti to reviewers
  * gh: Fix 'if:' statement to avoid multiple uploads
  * build(deps): bump actions/setup-go from 3 to 5
  * build(deps): bump actions/checkout from 3 to 4
  * build(deps): bump actions/upload-artifact from 3 to 4
  * build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1
  * test: Increase `go test` timeout
  * ghactions: Don't upload artifacts multiple times
  * Add log-file to proxy builder
  * ghactions: Fix version generation for ghactions builds
  * Improve versioning from shallow git clones
  * gvproxy: Add more context to errors
  * build(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58
  * ghactions: Build release artifacts on tag push
  * dependabot: Enable automatic github actions updates
  * Add --log-file to gvproxy
  * ssh: Recreate connection on retries in setupProxy
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
  * build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0
  * ghactions: add Go 1.22rc1
  * go.mod: gvisor.dev/gvisor v0.0.0-20231023213702-2691a8f9b1cf
  * ssh: Add when to setupProxy
  * ssh: Introduce 'retry' helper
  * [CI:BUILD] packit: simplify config after F37 EOL
  * version: Add versioning for github tarballs
  * version: Add moduleVersionFromBuildInfo
  * cmd/*: Add -version flag to executables
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
  * build: Use ldflags in win-{gvproxy,sshproxy} targets
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/miekg/dns from 1.1.56 to 1.1.57
  * build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.30.0
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0
  * lint: Stop using dot imports
  * tools: Update golangci-lint to latest version
  * transport: Support passing CID for linux vsock
  * Packit: enable f39 downstream tasks
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
  * build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0
  * build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0
  * Packit: add ppc64le and s390x targets for podman-next copr
  * build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.56
  * Add graceful shutdown support for gvproxy on Win
  * ghactions: Add comment explaining why we stay on ubuntu-20.04
  * ghactions: Use macos-latest instead of macos-11
  * ghactions: Use `make win-sshproxy`
  * ghactions: build: Add win-gvproxy and win-sshproxy
  * Packit: enable f39 targets
  * rpm: correctly obsolete older rpm builds
  * rpm: gvforwarder subpackage
  * Packit: reuse copr targets for podman-next
  * Rename Command type to GvproxyCommand
  * Fixes the generated commandline for the Command type
  * README: More vfkit updates
  * build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0
  * build: Add freebsd build to make cross
  * transport: Refactor 'Listen' code
  * transport: Only build unixgram on darwin
  * build: Use golangci-lint from tools/
  * tools: go.mod: Switch to golang 1.20
  * tools: Rename go module
  * build: Remove -arm64/-amd64 darwin binaries after makefat
  * build: Build arm64 linux binary
  * ghactions: Build on ubuntu 20.04
  * Fix golangci-lint errors
  * build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0
  * Add `Command` type
  * packit: Build PRs into default packit COPRs
  * build(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0
  * gvproxy: add docker.internal dns entries
  * Packit: switch to rpm/gvisor-tap-vsock.spec
  * README.md: Replace hyperkit with vfkit
  * README.md: Fix QEMU spelling</changelog>
</package>
<package pkgid="814efb0757c6b7b9186484a252c89239f82b9d33056d338f0fbfde27ee1d3f13" name="gvisor-tap-vsock" arch="src">
  <version epoch="0" ver="0.8.5" rel="bp156.2.3.1"/>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1690459200">- First version of the gvisor-tap-vsock package</changelog>
  <changelog author="danish.prakash@suse.com" date="1691064000">- Use .obscpio archive format with obs_scm svc
- Update to version 0.7.0:
  * build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10
  * build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0
  * go.mod: gvisor.dev/gvisor v0.0.0-20230715022000-fd277b20b8db
  * go.mod: gvisor.dev/gvisor v0.0.0-20230518002134-99c295d3b367
  * build: Update go version to 1.20
  * Update packit targets
  * build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * Remove unnecessary allocations and Write calls.</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1742817600">- Update to version 0.8.5:
  * build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0
  * build(deps): bump golang.org/x/mod from 0.22.0 to 0.24.0
  * build(deps): bump golang.org/x/crypto from 0.32.0 to 0.36.0
  * Fix lit error
  * Upgrade to go '1.23.0'
  * fix vfkit socket disposal
  * Trim 'search' list field on macOS
  * Remove filewatcher package
  * build: Run go mod tidy
  * gvproxy: command: Add AddServiceEndpoint
  * Delete unused files and dependencies.
  * Revert "Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn."
  * OWNERS: Add Yevhen and Luca as approvers
  * Add make target to enable debugger during test run
  * build(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.63
  * test: upload and download tests against vfkit
  * Use poll based file watcher
  * doc: update doc with new services option
  * Add --services flag to start API without using --listen flag
  * Revert "Update ubuntu runner to 'ubuntu-24.04'"
  * Watch /etc/resolv.conf changes
  * Migrate HostFile to use the common filewatcher utility
  * Extract out filewatcher functionality
  * add back the generic test command and use it on gh workflow
  * add build tag to vfkit test files
  * Allow empty list of nameservers
  * test: Add a test to check an already exposed port cannot be exposed again
  * forwarder: Use distinct type for `proxies` map key
  * Fix `PortsForwarder.Expose()` proxy check
  * Update ubuntu runner to 'ubuntu-24.04'
  * test: add basic tests for vfkit
  * test: move test utils files to the test-utils folder
  * Warn user and keep executing if Event Log Service is stopped
  * build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0
  * build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.2
  * ghactions: Run `apt update` before installing packages
  * build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0
  * Fix error "-forward-sock" -&gt; "--forward-sock"
  * build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * win-sshproxy.tid created before thread id is available
  * build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  * Avoid crash with empty resolv.conf
  * Use all configured ipv4 dns services
  * build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0
  * build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * Update to gvisor release-20240916.0
  * tcpproxy: remove unused functions
  * tcpproxy: add `nolint:errcheck`
  * go.mod: remove `replace inet.af/tcpproxy =&gt; github.com/inetaf/tcpproxy`
  * Move several log messages to the debug level
  * build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.7.0
  * build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0
  * Disable ssh port forwarding when value of -ssh-port is -1
  * Check 'hosts' file records, during handling DNS requests
  * Update to gvisor release-20240826.0
  * Bump gvisor.dev/gvisor to 20240729.0
  * gha: Update go versions
  * packit: Don't attempt to build on f39
  * build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2
  * Fix consistent udp packet loss after the proxy read loop stopped
  * OWNERS: Add Yevhen to 'reviewers'
  * dns: Fix UDP and TCP request handling
  * Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn.
  * build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0
  * Add dependency on "github.com/qdm12/dns/v2"
  * Add 'addLocalAnswers' helper
  * Add DNS server test
  * Add "IdentitiesOnly" SSH option to fix running tests when known_hosts has multiple records
  * build(deps): bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0
  * build(deps): bump github.com/vishvananda/netlink
  * test: Use crc.dev records for DNS tests
  * lint: Fix non-constant format string error
  * deps: Update golangci-lint to v1.60.1
  * gha: Use 'make lint' instead of golangci-lint-action
  * deps: Revert inetaf/tcpproxy commit 2862066
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0
  * build(deps): bump github.com/miekg/dns from 1.1.61 to 1.1.62
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0
  * build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.1
  * ghactions: Automatically create gh releases
  * build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0
  * go.mod: Update go to 1.21
  * go.mod: Update github.com/insomniacslk/dhcp to latest git main
  * Fix OS specific url handling for unix:// scheme in transport
  * test: fix broken dns TXT lookup test
  * handle ENOBUFS when writing to VM socket
  * build(deps): bump github.com/miekg/dns from 1.1.59 to 1.1.61
  * build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
  * test: Specify path to EFI firmware for aarch64
  * test: Use 'virt' machine type on aarch64
  * test: Pick correct qemu-system-$arch binary
  * test: Make getFCOSDownload less arch-dependent
  * test: Fix expected wikipedia.org TXT record
  * build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0
  * Packit: remove EL8 and enable C10S downstream update
  * ghactions: Use ubuntu runner for tests
  * ghactions: setup-go: Use go version from go.mod
  * test: Always set QEMU machine type and accel
  * test: Rework qemuExecutable
  * ghactions: Don't use pre-release golang 1.22
  * build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1
  * build(deps): bump github.com/miekg/dns from 1.1.58 to 1.1.59
  * build(deps): bump golangci/golangci-lint-action from 4 to 6
  * build(deps): bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * README: Clarify that the host HTTP API is not always there
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0
  * build: Build arm64 Windows binaries
  * go.mod: Change inet.af/tcpproxy to github.com/inetaf/tcpproxy
  * build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0
  * build(deps): bump google.golang.org/protobuf in /tools
  * build(deps): bump golang.org/x/crypto from 0.19.0 to 0.21.0
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  * build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
  * Add DNS '8.8.8.8' server to use in test
  * Fix lint errors
  * build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0
  * OWNERS: Add jakecorrenti to reviewers
  * gh: Fix 'if:' statement to avoid multiple uploads
  * build(deps): bump actions/setup-go from 3 to 5
  * build(deps): bump actions/checkout from 3 to 4
  * build(deps): bump actions/upload-artifact from 3 to 4
  * build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1
  * test: Increase `go test` timeout
  * ghactions: Don't upload artifacts multiple times
  * Add log-file to proxy builder
  * ghactions: Fix version generation for ghactions builds
  * Improve versioning from shallow git clones
  * gvproxy: Add more context to errors
  * build(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58
  * ghactions: Build release artifacts on tag push
  * dependabot: Enable automatic github actions updates
  * Add --log-file to gvproxy
  * ssh: Recreate connection on retries in setupProxy
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
  * build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0
  * ghactions: add Go 1.22rc1
  * go.mod: gvisor.dev/gvisor v0.0.0-20231023213702-2691a8f9b1cf
  * ssh: Add when to setupProxy
  * ssh: Introduce 'retry' helper
  * [CI:BUILD] packit: simplify config after F37 EOL
  * version: Add versioning for github tarballs
  * version: Add moduleVersionFromBuildInfo
  * cmd/*: Add -version flag to executables
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
  * build: Use ldflags in win-{gvproxy,sshproxy} targets
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/miekg/dns from 1.1.56 to 1.1.57
  * build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.30.0
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0
  * lint: Stop using dot imports
  * tools: Update golangci-lint to latest version
  * transport: Support passing CID for linux vsock
  * Packit: enable f39 downstream tasks
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
  * build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0
  * build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0
  * Packit: add ppc64le and s390x targets for podman-next copr
  * build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.56
  * Add graceful shutdown support for gvproxy on Win
  * ghactions: Add comment explaining why we stay on ubuntu-20.04
  * ghactions: Use macos-latest instead of macos-11
  * ghactions: Use `make win-sshproxy`
  * ghactions: build: Add win-gvproxy and win-sshproxy
  * Packit: enable f39 targets
  * rpm: correctly obsolete older rpm builds
  * rpm: gvforwarder subpackage
  * Packit: reuse copr targets for podman-next
  * Rename Command type to GvproxyCommand
  * Fixes the generated commandline for the Command type
  * README: More vfkit updates
  * build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0
  * build: Add freebsd build to make cross
  * transport: Refactor 'Listen' code
  * transport: Only build unixgram on darwin
  * build: Use golangci-lint from tools/
  * tools: go.mod: Switch to golang 1.20
  * tools: Rename go module
  * build: Remove -arm64/-amd64 darwin binaries after makefat
  * build: Build arm64 linux binary
  * ghactions: Build on ubuntu 20.04
  * Fix golangci-lint errors
  * build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0
  * Add `Command` type
  * packit: Build PRs into default packit COPRs
  * build(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0
  * gvproxy: add docker.internal dns entries
  * Packit: switch to rpm/gvisor-tap-vsock.spec
  * README.md: Replace hyperkit with vfkit
  * README.md: Fix QEMU spelling</changelog>
</package>
<package pkgid="8f33fc137bb40493e082a3ccd5d180b3763ea3c87aa32d7b79d08c1bc1643288" name="gvisor-tap-vsock" arch="x86_64">
  <version epoch="0" ver="0.8.5" rel="bp156.2.3.1"/>
  <changelog author="Danish Prakash &lt;danish.prakash@suse.com&gt;" date="1690459200">- First version of the gvisor-tap-vsock package</changelog>
  <changelog author="danish.prakash@suse.com" date="1691064000">- Use .obscpio archive format with obs_scm svc
- Update to version 0.7.0:
  * build(deps): bump github.com/onsi/gomega from 1.27.8 to 1.27.10
  * build(deps): bump golang.org/x/crypto from 0.10.0 to 0.11.0
  * go.mod: gvisor.dev/gvisor v0.0.0-20230715022000-fd277b20b8db
  * go.mod: gvisor.dev/gvisor v0.0.0-20230518002134-99c295d3b367
  * build: Update go version to 1.20
  * Update packit targets
  * build(deps): bump golang.org/x/sys from 0.9.0 to 0.10.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * Remove unnecessary allocations and Write calls.</changelog>
  <changelog author="madhankumar.chellamuthu@suse.com" date="1742817600">- Update to version 0.8.5:
  * build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0
  * build(deps): bump golang.org/x/mod from 0.22.0 to 0.24.0
  * build(deps): bump golang.org/x/crypto from 0.32.0 to 0.36.0
  * Fix lit error
  * Upgrade to go '1.23.0'
  * fix vfkit socket disposal
  * Trim 'search' list field on macOS
  * Remove filewatcher package
  * build: Run go mod tidy
  * gvproxy: command: Add AddServiceEndpoint
  * Delete unused files and dependencies.
  * Revert "Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn."
  * OWNERS: Add Yevhen and Luca as approvers
  * Add make target to enable debugger during test run
  * build(deps): bump github.com/miekg/dns from 1.1.62 to 1.1.63
  * test: upload and download tests against vfkit
  * Use poll based file watcher
  * doc: update doc with new services option
  * Add --services flag to start API without using --listen flag
  * Revert "Update ubuntu runner to 'ubuntu-24.04'"
  * Watch /etc/resolv.conf changes
  * Migrate HostFile to use the common filewatcher utility
  * Extract out filewatcher functionality
  * add back the generic test command and use it on gh workflow
  * add build tag to vfkit test files
  * Allow empty list of nameservers
  * test: Add a test to check an already exposed port cannot be exposed again
  * forwarder: Use distinct type for `proxies` map key
  * Fix `PortsForwarder.Expose()` proxy check
  * Update ubuntu runner to 'ubuntu-24.04'
  * test: add basic tests for vfkit
  * test: move test utils files to the test-utils folder
  * Warn user and keep executing if Event Log Service is stopped
  * build(deps): bump golang.org/x/crypto from 0.31.0 to 0.32.0
  * build(deps): bump github.com/onsi/gomega from 1.36.0 to 1.36.2
  * ghactions: Run `apt update` before installing packages
  * build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0
  * Fix error "-forward-sock" -&gt; "--forward-sock"
  * build(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0
  * build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0
  * win-sshproxy.tid created before thread id is available
  * build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  * Avoid crash with empty resolv.conf
  * Use all configured ipv4 dns services
  * build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0
  * build(deps): bump github.com/onsi/gomega from 1.34.2 to 1.35.1
  * Update to gvisor release-20240916.0
  * tcpproxy: remove unused functions
  * tcpproxy: add `nolint:errcheck`
  * go.mod: remove `replace inet.af/tcpproxy =&gt; github.com/inetaf/tcpproxy`
  * Move several log messages to the debug level
  * build(deps): bump github.com/fsnotify/fsnotify from 1.4.9 to 1.7.0
  * build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0
  * Disable ssh port forwarding when value of -ssh-port is -1
  * Check 'hosts' file records, during handling DNS requests
  * Update to gvisor release-20240826.0
  * Bump gvisor.dev/gvisor to 20240729.0
  * gha: Update go versions
  * packit: Don't attempt to build on f39
  * build(deps): bump github.com/onsi/gomega from 1.34.1 to 1.34.2
  * Fix consistent udp packet loss after the proxy read loop stopped
  * OWNERS: Add Yevhen to 'reviewers'
  * dns: Fix UDP and TCP request handling
  * Replace multiple "resolver.*" fn cals with single "dns.Exchange()" fn.
  * build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0
  * Add dependency on "github.com/qdm12/dns/v2"
  * Add 'addLocalAnswers' helper
  * Add DNS server test
  * Add "IdentitiesOnly" SSH option to fix running tests when known_hosts has multiple records
  * build(deps): bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0
  * build(deps): bump github.com/vishvananda/netlink
  * test: Use crc.dev records for DNS tests
  * lint: Fix non-constant format string error
  * deps: Update golangci-lint to v1.60.1
  * gha: Use 'make lint' instead of golangci-lint-action
  * deps: Revert inetaf/tcpproxy commit 2862066
  * build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0
  * build(deps): bump github.com/miekg/dns from 1.1.61 to 1.1.62
  * build(deps): bump golang.org/x/sys from 0.22.0 to 0.24.0
  * build(deps): bump github.com/onsi/gomega from 1.33.1 to 1.34.1
  * ghactions: Automatically create gh releases
  * build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0
  * go.mod: Update go to 1.21
  * go.mod: Update github.com/insomniacslk/dhcp to latest git main
  * Fix OS specific url handling for unix:// scheme in transport
  * test: fix broken dns TXT lookup test
  * handle ENOBUFS when writing to VM socket
  * build(deps): bump github.com/miekg/dns from 1.1.59 to 1.1.61
  * build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
  * test: Specify path to EFI firmware for aarch64
  * test: Use 'virt' machine type on aarch64
  * test: Pick correct qemu-system-$arch binary
  * test: Make getFCOSDownload less arch-dependent
  * test: Fix expected wikipedia.org TXT record
  * build(deps): bump golang.org/x/crypto from 0.22.0 to 0.23.0
  * Packit: remove EL8 and enable C10S downstream update
  * ghactions: Use ubuntu runner for tests
  * ghactions: setup-go: Use go version from go.mod
  * test: Always set QEMU machine type and accel
  * test: Rework qemuExecutable
  * ghactions: Don't use pre-release golang 1.22
  * build(deps): bump github.com/onsi/gomega from 1.32.0 to 1.33.1
  * build(deps): bump github.com/miekg/dns from 1.1.58 to 1.1.59
  * build(deps): bump golangci/golangci-lint-action from 4 to 6
  * build(deps): bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2
  * build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0
  * README: Clarify that the host HTTP API is not always there
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0
  * build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0
  * build: Build arm64 Windows binaries
  * go.mod: Change inet.af/tcpproxy to github.com/inetaf/tcpproxy
  * build(deps): bump github.com/onsi/gomega from 1.31.1 to 1.32.0
  * build(deps): bump google.golang.org/protobuf in /tools
  * build(deps): bump golang.org/x/crypto from 0.19.0 to 0.21.0
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
  * build(deps): bump golang.org/x/sys from 0.17.0 to 0.18.0
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
  * Add DNS '8.8.8.8' server to use in test
  * Fix lint errors
  * build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0
  * OWNERS: Add jakecorrenti to reviewers
  * gh: Fix 'if:' statement to avoid multiple uploads
  * build(deps): bump actions/setup-go from 3 to 5
  * build(deps): bump actions/checkout from 3 to 4
  * build(deps): bump actions/upload-artifact from 3 to 4
  * build(deps): bump github.com/onsi/gomega from 1.30.0 to 1.31.1
  * test: Increase `go test` timeout
  * ghactions: Don't upload artifacts multiple times
  * Add log-file to proxy builder
  * ghactions: Fix version generation for ghactions builds
  * Improve versioning from shallow git clones
  * gvproxy: Add more context to errors
  * build(deps): bump github.com/miekg/dns from 1.1.57 to 1.1.58
  * ghactions: Build release artifacts on tag push
  * dependabot: Enable automatic github actions updates
  * Add --log-file to gvproxy
  * ssh: Recreate connection on retries in setupProxy
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0
  * build(deps): bump golang.org/x/crypto from 0.17.0 to 0.18.0
  * ghactions: add Go 1.22rc1
  * go.mod: gvisor.dev/gvisor v0.0.0-20231023213702-2691a8f9b1cf
  * ssh: Add when to setupProxy
  * ssh: Introduce 'retry' helper
  * [CI:BUILD] packit: simplify config after F37 EOL
  * version: Add versioning for github tarballs
  * version: Add moduleVersionFromBuildInfo
  * cmd/*: Add -version flag to executables
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
  * build: Use ldflags in win-{gvproxy,sshproxy} targets
  * build(deps): bump github.com/coreos/stream-metadata-go
  * build(deps): bump github.com/miekg/dns from 1.1.56 to 1.1.57
  * build(deps): bump github.com/onsi/gomega from 1.28.0 to 1.30.0
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0
  * build(deps): bump golang.org/x/crypto from 0.14.0 to 0.15.0
  * lint: Stop using dot imports
  * tools: Update golangci-lint to latest version
  * transport: Support passing CID for linux vsock
  * Packit: enable f39 downstream tasks
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
  * build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0
  * build(deps): bump github.com/onsi/gomega from 1.27.10 to 1.28.0
  * Packit: add ppc64le and s390x targets for podman-next copr
  * build(deps): bump github.com/miekg/dns from 1.1.55 to 1.1.56
  * Add graceful shutdown support for gvproxy on Win
  * ghactions: Add comment explaining why we stay on ubuntu-20.04
  * ghactions: Use macos-latest instead of macos-11
  * ghactions: Use `make win-sshproxy`
  * ghactions: build: Add win-gvproxy and win-sshproxy
  * Packit: enable f39 targets
  * rpm: correctly obsolete older rpm builds
  * rpm: gvforwarder subpackage
  * Packit: reuse copr targets for podman-next
  * Rename Command type to GvproxyCommand
  * Fixes the generated commandline for the Command type
  * README: More vfkit updates
  * build(deps): bump golang.org/x/crypto from 0.12.0 to 0.13.0
  * build: Add freebsd build to make cross
  * transport: Refactor 'Listen' code
  * transport: Only build unixgram on darwin
  * build: Use golangci-lint from tools/
  * tools: go.mod: Switch to golang 1.20
  * tools: Rename go module
  * build: Remove -arm64/-amd64 darwin binaries after makefat
  * build: Build arm64 linux binary
  * ghactions: Build on ubuntu 20.04
  * Fix golangci-lint errors
  * build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0
  * Add `Command` type
  * packit: Build PRs into default packit COPRs
  * build(deps): bump golang.org/x/sys from 0.10.0 to 0.11.0
  * gvproxy: add docker.internal dns entries
  * Packit: switch to rpm/gvisor-tap-vsock.spec
  * README.md: Replace hyperkit with vfkit
  * README.md: Fix QEMU spelling</changelog>
</package>
<package pkgid="5f9992298774a8d95303ac482cca0ad1ae089184b6adfad68a6f6eff2d912f74" name="hello" arch="aarch64">
  <version epoch="0" ver="2.12.1" rel="bp156.2.2.1"/>
  <changelog author="puzel@suse.com" date="1335096000">- update to version 2.8
  - use newer autotools and friends
  - update translations</changelog>
  <changelog author="meissner@suse.com" date="1343304000">- buildrequire makeinfo</changelog>
  <changelog author="abergmann@novell.com" date="1361188800">- Added GPG Offline checking.</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1384344000">- update to version 2.9:
  * modernized and improved build system
  * added the possibility of user-defined new-style greetings
  * added support for unicode
  * various translations have been updated</changelog>
  <changelog author="meissner@suse.com" date="1416139200">- removed gpg-offline usage as its checked by source services.</changelog>
  <changelog author="p.drouand@gmail.com" date="1421496000">- Updateto version 2.10
  * The 'Hello, World' message is now part of translations.  The
    translation bug was introduced in release 2.9.
  * Make use of none-recursive build.
  * Removal of user-defined new-style.
  * Include an example how to add a section to a manual page, such as BUGS.
  * Rather than 'fprintf (stderr' use libc 'error()' reporting facility.
  * Start using 'make update-copyright' facility.
  * Generate ChangeLog from git commit logs.
  * Avoid manual page generation errors when cross-compiling.
- Split out translation files into a lang subpackage
- Make main package recommend hello-lang</changelog>
  <changelog author="meissner@suse.com" date="1484568000">- new keyring fetched from savannah homepage, for new maintainer.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571140800">- don't recommend -lang package as the lang packages uses a
  supplements already
- remove install-info macros (boo#1152105)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1648468800">- GNU Hello 2.12:
  * Remove -h and -v short options
  * Developer visible changes
- all-round spec update showcasing updated packaging
- drop hello-1.3.dif
- make build reproducible boo#1197575 hello-2.12-reproducible.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653912000">- GNU Hello 2.12.1:
  * Fix a minor documentation typo and update the translations</changelog>
</package>
<package pkgid="b6eb02a54d33f3a454420985a3af2e462cac3b9af052fde752beac2550420520" name="hello" arch="i586">
  <version epoch="0" ver="2.12.1" rel="bp156.2.2.1"/>
  <changelog author="puzel@suse.com" date="1335096000">- update to version 2.8
  - use newer autotools and friends
  - update translations</changelog>
  <changelog author="meissner@suse.com" date="1343304000">- buildrequire makeinfo</changelog>
  <changelog author="abergmann@novell.com" date="1361188800">- Added GPG Offline checking.</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1384344000">- update to version 2.9:
  * modernized and improved build system
  * added the possibility of user-defined new-style greetings
  * added support for unicode
  * various translations have been updated</changelog>
  <changelog author="meissner@suse.com" date="1416139200">- removed gpg-offline usage as its checked by source services.</changelog>
  <changelog author="p.drouand@gmail.com" date="1421496000">- Updateto version 2.10
  * The 'Hello, World' message is now part of translations.  The
    translation bug was introduced in release 2.9.
  * Make use of none-recursive build.
  * Removal of user-defined new-style.
  * Include an example how to add a section to a manual page, such as BUGS.
  * Rather than 'fprintf (stderr' use libc 'error()' reporting facility.
  * Start using 'make update-copyright' facility.
  * Generate ChangeLog from git commit logs.
  * Avoid manual page generation errors when cross-compiling.
- Split out translation files into a lang subpackage
- Make main package recommend hello-lang</changelog>
  <changelog author="meissner@suse.com" date="1484568000">- new keyring fetched from savannah homepage, for new maintainer.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571140800">- don't recommend -lang package as the lang packages uses a
  supplements already
- remove install-info macros (boo#1152105)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1648468800">- GNU Hello 2.12:
  * Remove -h and -v short options
  * Developer visible changes
- all-round spec update showcasing updated packaging
- drop hello-1.3.dif
- make build reproducible boo#1197575 hello-2.12-reproducible.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653912000">- GNU Hello 2.12.1:
  * Fix a minor documentation typo and update the translations</changelog>
</package>
<package pkgid="dade866ef5cc62ca15574bb87fa1e5c8ee36280254b0539e1ac3e33b27f75b09" name="hello" arch="ppc64le">
  <version epoch="0" ver="2.12.1" rel="bp156.2.2.1"/>
  <changelog author="puzel@suse.com" date="1335096000">- update to version 2.8
  - use newer autotools and friends
  - update translations</changelog>
  <changelog author="meissner@suse.com" date="1343304000">- buildrequire makeinfo</changelog>
  <changelog author="abergmann@novell.com" date="1361188800">- Added GPG Offline checking.</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1384344000">- update to version 2.9:
  * modernized and improved build system
  * added the possibility of user-defined new-style greetings
  * added support for unicode
  * various translations have been updated</changelog>
  <changelog author="meissner@suse.com" date="1416139200">- removed gpg-offline usage as its checked by source services.</changelog>
  <changelog author="p.drouand@gmail.com" date="1421496000">- Updateto version 2.10
  * The 'Hello, World' message is now part of translations.  The
    translation bug was introduced in release 2.9.
  * Make use of none-recursive build.
  * Removal of user-defined new-style.
  * Include an example how to add a section to a manual page, such as BUGS.
  * Rather than 'fprintf (stderr' use libc 'error()' reporting facility.
  * Start using 'make update-copyright' facility.
  * Generate ChangeLog from git commit logs.
  * Avoid manual page generation errors when cross-compiling.
- Split out translation files into a lang subpackage
- Make main package recommend hello-lang</changelog>
  <changelog author="meissner@suse.com" date="1484568000">- new keyring fetched from savannah homepage, for new maintainer.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571140800">- don't recommend -lang package as the lang packages uses a
  supplements already
- remove install-info macros (boo#1152105)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1648468800">- GNU Hello 2.12:
  * Remove -h and -v short options
  * Developer visible changes
- all-round spec update showcasing updated packaging
- drop hello-1.3.dif
- make build reproducible boo#1197575 hello-2.12-reproducible.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653912000">- GNU Hello 2.12.1:
  * Fix a minor documentation typo and update the translations</changelog>
</package>
<package pkgid="38116ea8ea48bfdc096928f3df0c2f020f7f972c7cfe29b42f6e0439cad7ece0" name="hello" arch="s390x">
  <version epoch="0" ver="2.12.1" rel="bp156.2.2.1"/>
  <changelog author="puzel@suse.com" date="1335096000">- update to version 2.8
  - use newer autotools and friends
  - update translations</changelog>
  <changelog author="meissner@suse.com" date="1343304000">- buildrequire makeinfo</changelog>
  <changelog author="abergmann@novell.com" date="1361188800">- Added GPG Offline checking.</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1384344000">- update to version 2.9:
  * modernized and improved build system
  * added the possibility of user-defined new-style greetings
  * added support for unicode
  * various translations have been updated</changelog>
  <changelog author="meissner@suse.com" date="1416139200">- removed gpg-offline usage as its checked by source services.</changelog>
  <changelog author="p.drouand@gmail.com" date="1421496000">- Updateto version 2.10
  * The 'Hello, World' message is now part of translations.  The
    translation bug was introduced in release 2.9.
  * Make use of none-recursive build.
  * Removal of user-defined new-style.
  * Include an example how to add a section to a manual page, such as BUGS.
  * Rather than 'fprintf (stderr' use libc 'error()' reporting facility.
  * Start using 'make update-copyright' facility.
  * Generate ChangeLog from git commit logs.
  * Avoid manual page generation errors when cross-compiling.
- Split out translation files into a lang subpackage
- Make main package recommend hello-lang</changelog>
  <changelog author="meissner@suse.com" date="1484568000">- new keyring fetched from savannah homepage, for new maintainer.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571140800">- don't recommend -lang package as the lang packages uses a
  supplements already
- remove install-info macros (boo#1152105)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1648468800">- GNU Hello 2.12:
  * Remove -h and -v short options
  * Developer visible changes
- all-round spec update showcasing updated packaging
- drop hello-1.3.dif
- make build reproducible boo#1197575 hello-2.12-reproducible.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653912000">- GNU Hello 2.12.1:
  * Fix a minor documentation typo and update the translations</changelog>
</package>
<package pkgid="d06ad3d98ed12d4848e013ae074dbc04f614c3fb75233991ae10096b63f64821" name="hello" arch="src">
  <version epoch="0" ver="2.12.1" rel="bp156.2.2.1"/>
  <changelog author="ke@suse.de" date="1044619200">- Use install_info macro [# 23424].</changelog>
  <changelog author="ro@suse.de" date="1051185600">- fix install_info --delete call and move from preun to postun</changelog>
  <changelog author="adrian@suse.de" date="1073822400">- build as user</changelog>
  <changelog author="meissner@suse.de" date="1078920000">- run make check
- added feedback based profiling optimization.</changelog>
  <changelog author="cthiel@suse.de" date="1126699200">- specfile cleanup</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="meissner@suse.de" date="1183982400">- upgraded to version 2.3
  - bugfixes, updates to buildsystem
- now GPLv3 licensed.</changelog>
  <changelog author="crrodriguez@suse.de" date="1205668800">- fix file-not-in-lang errors</changelog>
  <changelog author="schwab@suse.de" date="1234008000">- Rebuild broken info file.</changelog>
  <changelog author="mls@suse.de" date="1251288000">- make patch0 usage consistent</changelog>
  <changelog author="puzel@suse.com" date="1335096000">- update to version 2.8
  - use newer autotools and friends
  - update translations</changelog>
  <changelog author="meissner@suse.com" date="1343304000">- buildrequire makeinfo</changelog>
  <changelog author="abergmann@novell.com" date="1361188800">- Added GPG Offline checking.</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1384344000">- update to version 2.9:
  * modernized and improved build system
  * added the possibility of user-defined new-style greetings
  * added support for unicode
  * various translations have been updated</changelog>
  <changelog author="meissner@suse.com" date="1416139200">- removed gpg-offline usage as its checked by source services.</changelog>
  <changelog author="p.drouand@gmail.com" date="1421496000">- Updateto version 2.10
  * The 'Hello, World' message is now part of translations.  The
    translation bug was introduced in release 2.9.
  * Make use of none-recursive build.
  * Removal of user-defined new-style.
  * Include an example how to add a section to a manual page, such as BUGS.
  * Rather than 'fprintf (stderr' use libc 'error()' reporting facility.
  * Start using 'make update-copyright' facility.
  * Generate ChangeLog from git commit logs.
  * Avoid manual page generation errors when cross-compiling.
- Split out translation files into a lang subpackage
- Make main package recommend hello-lang</changelog>
  <changelog author="meissner@suse.com" date="1484568000">- new keyring fetched from savannah homepage, for new maintainer.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571140800">- don't recommend -lang package as the lang packages uses a
  supplements already
- remove install-info macros (boo#1152105)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1648468800">- GNU Hello 2.12:
  * Remove -h and -v short options
  * Developer visible changes
- all-round spec update showcasing updated packaging
- drop hello-1.3.dif
- make build reproducible boo#1197575 hello-2.12-reproducible.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653912000">- GNU Hello 2.12.1:
  * Fix a minor documentation typo and update the translations</changelog>
</package>
<package pkgid="6f6a5dbf7632af152c30f325be0d825d3d2c8fe35a79149e1c96c1c27c8ea452" name="hello" arch="x86_64">
  <version epoch="0" ver="2.12.1" rel="bp156.2.2.1"/>
  <changelog author="puzel@suse.com" date="1335096000">- update to version 2.8
  - use newer autotools and friends
  - update translations</changelog>
  <changelog author="meissner@suse.com" date="1343304000">- buildrequire makeinfo</changelog>
  <changelog author="abergmann@novell.com" date="1361188800">- Added GPG Offline checking.</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1384344000">- update to version 2.9:
  * modernized and improved build system
  * added the possibility of user-defined new-style greetings
  * added support for unicode
  * various translations have been updated</changelog>
  <changelog author="meissner@suse.com" date="1416139200">- removed gpg-offline usage as its checked by source services.</changelog>
  <changelog author="p.drouand@gmail.com" date="1421496000">- Updateto version 2.10
  * The 'Hello, World' message is now part of translations.  The
    translation bug was introduced in release 2.9.
  * Make use of none-recursive build.
  * Removal of user-defined new-style.
  * Include an example how to add a section to a manual page, such as BUGS.
  * Rather than 'fprintf (stderr' use libc 'error()' reporting facility.
  * Start using 'make update-copyright' facility.
  * Generate ChangeLog from git commit logs.
  * Avoid manual page generation errors when cross-compiling.
- Split out translation files into a lang subpackage
- Make main package recommend hello-lang</changelog>
  <changelog author="meissner@suse.com" date="1484568000">- new keyring fetched from savannah homepage, for new maintainer.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571140800">- don't recommend -lang package as the lang packages uses a
  supplements already
- remove install-info macros (boo#1152105)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1648468800">- GNU Hello 2.12:
  * Remove -h and -v short options
  * Developer visible changes
- all-round spec update showcasing updated packaging
- drop hello-1.3.dif
- make build reproducible boo#1197575 hello-2.12-reproducible.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653912000">- GNU Hello 2.12.1:
  * Fix a minor documentation typo and update the translations</changelog>
</package>
<package pkgid="0eb7085ca45b04110b458389e69a9d63ab69b9fb0a3f392696d59327081bd14e" name="hello-lang" arch="noarch">
  <version epoch="0" ver="2.12.1" rel="bp156.2.2.1"/>
  <changelog author="puzel@suse.com" date="1335096000">- update to version 2.8
  - use newer autotools and friends
  - update translations</changelog>
  <changelog author="meissner@suse.com" date="1343304000">- buildrequire makeinfo</changelog>
  <changelog author="abergmann@novell.com" date="1361188800">- Added GPG Offline checking.</changelog>
  <changelog author="sweet_f_a@gmx.de" date="1384344000">- update to version 2.9:
  * modernized and improved build system
  * added the possibility of user-defined new-style greetings
  * added support for unicode
  * various translations have been updated</changelog>
  <changelog author="meissner@suse.com" date="1416139200">- removed gpg-offline usage as its checked by source services.</changelog>
  <changelog author="p.drouand@gmail.com" date="1421496000">- Updateto version 2.10
  * The 'Hello, World' message is now part of translations.  The
    translation bug was introduced in release 2.9.
  * Make use of none-recursive build.
  * Removal of user-defined new-style.
  * Include an example how to add a section to a manual page, such as BUGS.
  * Rather than 'fprintf (stderr' use libc 'error()' reporting facility.
  * Start using 'make update-copyright' facility.
  * Generate ChangeLog from git commit logs.
  * Avoid manual page generation errors when cross-compiling.
- Split out translation files into a lang subpackage
- Make main package recommend hello-lang</changelog>
  <changelog author="meissner@suse.com" date="1484568000">- new keyring fetched from savannah homepage, for new maintainer.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1571140800">- don't recommend -lang package as the lang packages uses a
  supplements already
- remove install-info macros (boo#1152105)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1648468800">- GNU Hello 2.12:
  * Remove -h and -v short options
  * Developer visible changes
- all-round spec update showcasing updated packaging
- drop hello-1.3.dif
- make build reproducible boo#1197575 hello-2.12-reproducible.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1653912000">- GNU Hello 2.12.1:
  * Fix a minor documentation typo and update the translations</changelog>
</package>
<package pkgid="ba54d17eee335d5d7954bdfb918f815e67497ffcc73c41641da4888a7affb7ba" name="hostapd" arch="aarch64">
  <version epoch="0" ver="2.11" rel="bp156.2.3.1"/>
  <changelog author="michael@stroeder.com" date="1429790400">- update version 2.4
- added 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  for CVE-2015-1863
- updated URLs
- require pkg-config and libnl3-devel during build
- replaced hostapd-2.3-defconfig.patch by hostapd-2.4-defconfig.patch
  ChangeLog for hostapd since 2.3:
  2015-03-15 - v2.4
  * allow OpenSSL cipher configuration to be set for internal EAP server
    (openssl_ciphers parameter)
  * fixed number of small issues based on hwsim test case failures and
    static analyzer reports
  * fixed Accounting-Request to not include duplicated Acct-Session-Id
  * add support for Acct-Multi-Session-Id in RADIUS Accounting messages
  * add support for PMKSA caching with SAE
  * add support for generating BSS Load element (bss_load_update_period)
  * fixed channel switch from VHT to HT
  * add INTERFACE-ENABLED and INTERFACE-DISABLED ctrl_iface events
  * add support for learning STA IPv4/IPv6 addresses and configuring
    ProxyARP support
  * dropped support for the madwifi driver interface
  * add support for Suite B (128-bit and 192-bit level) key management and
    cipher suites
  * fixed a regression with driver=wired
  * extend EAPOL-Key msg 1/4 retry workaround for changing SNonce
  * add BSS_TM_REQ ctrl_iface command to send BSS Transition Management
    Request frames and BSS-TM-RESP event to indicate response to such
    frame
  * add support for EAP Re-Authentication Protocol (ERP)
  * fixed AP IE in EAPOL-Key 3/4 when both WPA and FT was enabled
  * fixed a regression in HT 20/40 coex Action frame parsing
  * set stdout to be line-buffered
  * add support for vendor specific VHT extension to enable 256 QAM rates
    (VHT-MCS 8 and 9) on 2.4 GHz band
  * RADIUS DAS:
  - extend Disconnect-Request processing to allow matching of multiple
    sessions
  - support Acct-Multi-Session-Id as an identifier
  - allow PMKSA cache entry to be removed without association
  * expire hostapd STA entry if kernel does not have a matching entry
  * allow chanlist to be used to specify a subset of channels for ACS
  * improve ACS behavior on 2.4 GHz band and allow channel bias to be
    configured with acs_chan_bias parameter
  * do not reply to a Probe Request frame that includes DSS Parameter Set
    element in which the channel does not match the current operating
    channel
  * add UPDATE_BEACON ctrl_iface command; this can be used to force Beacon
    frame contents to be updated and to start beaconing on an interface
    that used start_disabled=1
  * fixed some RADIUS server failover cases</changelog>
  <changelog author="michael@stroeder.com" date="1445169600">- update to upstream release 2.5
- removed 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  (CVE-2015-1863) because it's fixed in upstream release 2.5
- rebased hostapd-2.4-defconfig.patch -&gt; hostapd-2.5-defconfig.patch
  ChangeLog for hostapd since 2.4:
  2015-09-27 - v2.5
  * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding
  [http://w1.fi/security/2015-2/] (CVE-2015-4141 bsc#930077)
  * fixed WMM Action frame parser
  [http://w1.fi/security/2015-3/] (CVE-2015-4142 bsc#930078)
  * fixed EAP-pwd server missing payload length validation
  [http://w1.fi/security/2015-4/]
  (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, bsc#930079)
  * fixed validation of WPS and P2P NFC NDEF record payload length
  [http://w1.fi/security/2015-5/]
  * nl80211:
  - fixed vendor command handling to check OUI properly
  * fixed hlr_auc_gw build with OpenSSL
  * hlr_auc_gw: allow Milenage RES length to be reduced
  * disable HT for a station that does not support WMM/QoS
  * added support for hashed password (NtHash) in EAP-pwd server
  * fixed and extended dynamic VLAN cases
  * added EAP-EKE server support for deriving Session-Id
  * set Acct-Session-Id to a random value to make it more likely to be
  unique even if the device does not have a proper clock
  * added more 2.4 GHz channels for 20/40 MHz HT co-ex scan
  * modified SAE routines to be more robust and PWE generation to be
  stronger against timing attacks
  * added support for Brainpool Elliptic Curves with SAE
  * increases maximum value accepted for cwmin/cwmax
  * added support for CCMP-256 and GCMP-256 as group ciphers with FT
  * added Fast Session Transfer (FST) module
  * removed optional fields from RSNE when using FT with PMF
  (workaround for interoperability issues with iOS 8.4)
  * added EAP server support for TLS session resumption
  * fixed key derivation for Suite B 192-bit AKM (this breaks
  compatibility with the earlier version)
  * added mechanism to track unconnected stations and do minimal band
  steering
  * number of small fixes</changelog>
  <changelog author="chris@intrbiz.com" date="1475409600">- update to upstream release 2.6
  * fixed EAP-pwd last fragment validation
    [http://w1.fi/security/2015-7/] (CVE-2015-5314)
  * fixed WPS configuration update vulnerability with malformed passphrase
    [http://w1.fi/security/2016-1/] (CVE-2016-4476)
  * extended channel switch support for VHT bandwidth changes
  * added support for configuring new ANQP-elements with
    anqp_elem=&lt;InfoID&gt;:&lt;hexdump of payload&gt;
  * fixed Suite B 192-bit AKM to use proper PMK length
    (note: this makes old releases incompatible with the fixed behavior)
  * added no_probe_resp_if_max_sta=1 parameter to disable Probe Response
    frame sending for not-associated STAs if max_num_sta limit has been
    reached
  * added option (-S as command line argument) to request all interfaces
    to be started at the same time
  * modified rts_threshold and fragm_threshold configuration parameters
    to allow -1 to be used to disable RTS/fragmentation
  * EAP-pwd: added support for Brainpool Elliptic Curves
    (with OpenSSL 1.0.2 and newer)
  * fixed EAPOL reauthentication after FT protocol run
  * fixed FTIE generation for 4-way handshake after FT protocol run
  * fixed and improved various FST operations
  * TLS server
  - support SHA384 and SHA512 hashes
  - support TLS v1.2 signature algorithm with SHA384 and SHA512
  - support PKCS #5 v2.0 PBES2
  - support PKCS #5 with PKCS #12 style key decryption
  - minimal support for PKCS #12
  - support OCSP stapling (including ocsp_multi)
  * added support for OpenSSL 1.1 API changes
  - drop support for OpenSSL 0.9.8
  - drop support for OpenSSL 1.0.0
  * EAP-PEAP: support fast-connect crypto binding
  * RADIUS
  - fix Called-Station-Id to not escape SSID
  - add Event-Timestamp to all Accounting-Request packets
  - add Acct-Session-Id to Accounting-On/Off
  - add Acct-Multi-Session-Id  ton Access-Request packets
  - add Service-Type (= Frames)
  - allow server to provide PSK instead of passphrase for WPA-PSK
    Tunnel_password case
  - update full message for interim accounting updates
  - add Acct-Delay-Time into Accounting messages
  - add require_message_authenticator configuration option to require
    CoA/Disconnect-Request packets to be authenticated
  * started to postpone WNM-Notification frame sending by 100 ms so that
    the STA has some more time to configure the key before this frame is
    received after the 4-way handshake
  * VHT: added interoperability workaround for 80+80 and 160 MHz channels
  * extended VLAN support (per-STA vif, etc.)
  * fixed PMKID derivation with SAE
  * nl80211
  - added support for full station state operations
  - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
    unencrypted EAPOL frames
  * added initial MBO support; number of extensions to WNM BSS Transition
    Management
  * added initial functionality for location related operations
  * added assocresp_elements parameter to allow vendor specific elements
    to be added into (Re)Association Response frames
  * improved Public Action frame addressing
  - use Address 3 = wildcard BSSID in GAS response if a query from an
    unassociated STA used that address
  - fix TX status processing for Address 3 = wildcard BSSID
  - add gas_address3 configuration parameter to control Address 3
    behavior
  * added command line parameter -i to override interface parameter in
    hostapd.conf
  * added command completion support to hostapd_cli
  * added passive client taxonomy determination (CONFIG_TAXONOMY=y
    compile option and "SIGNATURE &lt;addr&gt;" control interface command)
  * number of small fixes
- renamed hostapd-2.5-defconfig.patch to hostapd-2.6-defconfig.patch</changelog>
  <changelog author="chris@intrbiz.com" date="1508328000">- Fix KRACK attacks (bsc#1063479, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088):
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1539950400">- Added rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
  Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205).</changelog>
  <changelog author="mardnh@gmx.de" date="1544184000">- Update to version 2.7
  * fixed WPA packet number reuse with replayed messages and key
    reinstallation
    [http://w1.fi/security/2017-1/] (CVE-2017-13082) (bsc#1056061)
  * added support for FILS (IEEE 802.11ai) shared key authentication
  * added support for OWE (Opportunistic Wireless Encryption, RFC 8110;
    and transition mode defined by WFA)
  * added support for DPP (Wi-Fi Device Provisioning Protocol)
  * FT:
  - added local generation of PMK-R0/PMK-R1 for FT-PSK
    (ft_psk_generate_local=1)
  - replaced inter-AP protocol with a cleaner design that is more
    easily extensible; this breaks backward compatibility and requires
    all APs in the ESS to be updated at the same time to maintain FT
    functionality
  - added support for wildcard R0KH/R1KH
  - replaced r0_key_lifetime (minutes) parameter with
    ft_r0_key_lifetime (seconds)
  - fixed wpa_psk_file use for FT-PSK
  - fixed FT-SAE PMKID matching
  - added expiration to PMK-R0 and PMK-R1 cache
  - added IEEE VLAN support (including tagged VLANs)
  - added support for SHA384 based AKM
  * SAE
  - fixed some PMKSA caching cases with SAE
  - added support for configuring SAE password separately of the
    WPA2 PSK/passphrase
  - added option to require MFP for SAE associations
    (sae_require_pmf=1)
  - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection
    for SAE;
    note: this is not backwards compatible, i.e., both the AP and
    station side implementations will need to be update at the same
    time to maintain interoperability
  - added support for Password Identifier
  * hostapd_cli: added support for command history and completion
  * added support for requesting beacon report
  * large number of other fixes, cleanup, and extensions
  * added option to configure EAPOL-Key retry limits
    (wpa_group_update_count and wpa_pairwise_update_count)
  * removed all PeerKey functionality
  * fixed nl80211 AP mode configuration regression with Linux 4.15 and
    newer
  * added support for using wolfSSL cryptographic library
  * fixed some 20/40 MHz coexistence cases where the BSS could drop to
    20 MHz even when 40 MHz would be allowed
  * Hotspot 2.0
  - added support for setting Venue URL ANQP-element (venue_url)
  - added support for advertising Hotspot 2.0 operator icons
  - added support for Roaming Consortium Selection element
  - added support for Terms and Conditions
  - added support for OSEN connection in a shared RSN BSS
  * added support for using OpenSSL 1.1.1
  * added EAP-pwd server support for salted passwords
- Remove not longer needed patches (fixed upstream)
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch
  * rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
- Verify source signature</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1545048000">- Applied spec-cleaner
- Added bug reference
- Use defconfig file as template for configuration instead of patching it
  during build. This is easier to maintain in the long run. This removes the
  patch hostapd-2.6-defconfig.patch in favor of a simple config file, which is
  copied over from the source directory.
- Enabled CLI editing and history support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545998400">- Use noun phrase in summary.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1556107200">- Update to version 2.8
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only group 19
    (i.e., disable groups 20, 21, 25, 26 from default configuration) and
    disable all unsuitable groups completely based on REVmd changes
  - improved anti-clogging token mechanism and SAE authentication
    frame processing during heavy CPU load; this mitigates some issues
    with potential DoS attacks trying to flood an AP with large number
    of SAE messages
  - added Finite Cyclic Group field in status code 77 responses
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  - fixed confirm message validation in error cases
    [https://w1.fi/security/2019-3/] (CVE-2019-9496)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify peer scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9497 and CVE-2019-9498)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * Hotspot 2.0 changes
  - added support for release number 3
  - reject release 2 or newer association without PMF
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and configuration parameter ocv=1)
  * added Multi-AP protocol support
  * added FTM responder configuration
  * fixed build with LibreSSL
  * added FT/RRB workaround for short Ethernet frame padding
  * fixed KEK2 derivation for FILS+FT
  * added RSSI-based association rejection from OCE
  * extended beacon reporting functionality
  * VLAN changes
  - allow local VLAN management with remote RADIUS authentication
  - add WPA/WPA2 passphrase/PSK -based VLAN assignment
  * OpenSSL: allow systemwide policies to be overridden
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * fixed FT and SA Query Action frame with AP-MLME-in-driver cases
  * OWE: allow Diffie-Hellman Parameter element to be included with DPP
    in preparation for DPP protocol extension
  * RADIUS server: started to accept ERP keyName-NAI as user identity
    automatically without matching EAP database entry
  * fixed PTK rekeying with FILS and FT
  wpa_supplicant:
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only groups 19, 20, 21
    (i.e., disable groups 25 and 26) and disable all unsuitable groups
    completely based on REVmd changes
  - do not regenerate PWE unnecessarily when the AP uses the
    anti-clogging token mechanisms
  - fixed some association cases where both SAE and FT-SAE were enabled
    on both the station and the selected AP
  - started to prefer FT-SAE over SAE AKM if both are enabled
  - started to prefer FT-SAE over FT-PSK if both are enabled
  - fixed FT-SAE when SAE PMKSA caching is used
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify server scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9499)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y
  * Hotspot 2.0 changes
  - do not indicate release number that is higher than the one
    AP supports
  - added support for release number 3
  - enable PMF automatically for network profiles created from
    credentials
  * fixed OWE network profile saving
  * fixed DPP network profile saving
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and network profile parameter ocv=1)
  * added Multi-AP backhaul STA support
  * fixed build with LibreSSL
  * number of MKA/MACsec fixes and extensions
  * extended domain_match and domain_suffix_match to allow list of values
  * fixed dNSName matching in domain_match and domain_suffix_match when
    using wolfSSL
  * started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both
    are enabled
  * extended nl80211 Connect and external authentication to support
    SAE, FT-SAE, FT-EAP-SHA384
  * fixed KEK2 derivation for FILS+FT
  * extended client_cert file to allow loading of a chain of PEM
    encoded certificates
  * extended beacon reporting functionality
  * extended D-Bus interface with number of new properties
  * fixed a regression in FT-over-DS with mac80211-based drivers
  * OpenSSL: allow systemwide policies to be overridden
  * extended driver flags indication for separate 802.1X and PSK
    4-way handshake offload capability
  * added support for random P2P Device/Interface Address use
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS)
  * extended domain_match and domain_suffix_match to allow list of values
  * added a RSN workaround for misbehaving PMF APs that advertise
    IGTK/BIP KeyID using incorrect byte order
  * fixed PTK rekeying with FILS and FT</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1567684800">- Update to version 2.9
  * SAE changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * EAP-pwd changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * fixed FT-EAP initial mobility domain association using PMKSA caching
  * added configuration of airtime policy
  * fixed FILS to and RSNE into (Re)Association Response frames
  * fixed DPP bootstrapping URI parser of channel list
  * added support for regulatory WMM limitation (for ETSI)
  * added support for MACsec Key Agreement using IEEE 802.1X/PSK
  * added experimental support for EAP-TEAP server (RFC 7170)
  * added experimental support for EAP-TLS server with TLS v1.3
  * added support for two server certificates/keys (RSA/ECC)
  * added AKMSuiteSelector into "STA &lt;addr&gt;" control interface data to
    determine with AKM was used for an association
  * added eap_sim_id parameter to allow EAP-SIM/AKA server pseudonym and
    fast reauthentication use to be disabled
  * fixed an ECDH operation corner case with OpenSSL</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1587643200">- Add CVE-2019-16275.patch -- AP mode PMF disconnection protection bypass
  (bsc#1150934)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1601380800">- Add CVE-2020-12695.patch -- UPnP SUBSCRIBE misbehavior in hostapd WPS AP
  (bsc#1172700)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614081600">- added AppArmor profile (source apparmor-usr.sbin.hostapd)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1617710400">- Add CVE-2021-30004.patch -- forging attacks may occur because
  AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c
  (bsc#1184348)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1626264000">- fixed AppArmor profile</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hostapd.service</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1637928000">- Fix AppArmor profile -- allow access to /etc/ssl/openssl.cnf
  (bsc#1192959)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1642420800">- Removed obsolete patches:
  * CVE-2019-16275.patch
  * CVE-2020-12695.patch
  * CVE-2021-30004.patch
- Update to version 2.10
  * SAE changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  - added option send SAE Confirm immediately (sae_config_immediate=1)
    after SAE Commit
  - added support for the hash-to-element mechanism (sae_pwe=1 or
    sae_pwe=2)
  - fixed PMKSA caching with OKC
  - added support for SAE-PK
  * EAP-pwd changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  * fixed WPS UPnP SUBSCRIBE handling of invalid operations
    [https://w1.fi/security/2020-1/]
  * fixed PMF disconnection protection bypass
    [https://w1.fi/security/2019-7/]
  * added support for using OpenSSL 3.0
  * fixed various issues in experimental support for EAP-TEAP server
  * added configuration (max_auth_rounds, max_auth_rounds_short) to
    increase the maximum number of EAP message exchanges (mainly to
    support cases with very large certificates) for the EAP server
  * added support for DPP release 2 (Wi-Fi Device Provisioning Protocol)
  * extended HE (IEEE 802.11ax) support, including 6 GHz support
  * removed obsolete IAPP functionality
  * fixed EAP-FAST server with TLS GCM/CCM ciphers
  * dropped support for libnl 1.1
  * added support for nl80211 control port for EAPOL frame TX/RX
  * fixed OWE key derivation with groups 20 and 21; this breaks backwards
    compatibility for these groups while the default group 19 remains
    backwards compatible; owe_ptk_workaround=1 can be used to enabled a
    a workaround for the group 20/21 backwards compatibility
  * added support for Beacon protection
  * added support for Extended Key ID for pairwise keys
  * removed WEP support from the default build (CONFIG_WEP=y can be used
    to enable it, if really needed)
  * added a build option to remove TKIP support (CONFIG_NO_TKIP=y)
  * added support for Transition Disable mechanism to allow the AP to
    automatically disable transition mode to improve security
  * added support for PASN
  * added EAP-TLS server support for TLS 1.3 (disabled by default for now)
  * a large number of other fixes, cleanup, and extensions</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1647000000">- Adjust config
  * Enable SAE
  * Enable DPP
  * Enable wired driver
  * Enable Airtime policy support
  * Enable Fast Initial Link Setup (FILS) (IEEE 802.11ai)</changelog>
  <changelog author="chris@computersalat.de" date="1723118400">- 2024-07-20 - v2.11
  * Wi-Fi Easy Connect
  - add support for DPP release 3
  - allow Configurator parameters to be provided during config
    exchange
  * HE/IEEE 802.11ax/Wi-Fi 6
  - various fixes
  * EHT/IEEE 802.11be/Wi-Fi 7
  - add preliminary support
  * SAE: add support for fetching the password from a RADIUS server
  * support OpenSSL 3.0 API changes
  * support background radar detection and CAC with some additional
    drivers
  * support RADIUS ACL/PSK check during 4-way handshake (wpa_psk_radius=3)
  * EAP-SIM/AKA: support IMSI privacy
  * improve 4-way handshake operations
  - use Secure=1 in message 3 during PTK rekeying
  * OCV: do not check Frequency Segment 1 Channel Number for 160 MHz cases
    to avoid interoperability issues
  * support new SAE AKM suites with variable length keys
  * support new AKM for 802.1X/EAP with SHA384
  * extend PASN support for secure ranging
  * FT: Use SHA256 to derive PMKID for AKM 00-0F-AC:3 (FT-EAP)
  - this is based on additional details being added in the IEEE 802.11
    standard
  - the new implementation is not backwards compatible
  * improved ACS to cover additional channel types/bandwidths
  * extended Multiple BSSID support
  * fix beacon protection with FT protocol (incorrect BIGTK was provided)
  * support unsynchronized service discovery (USD)
  * add preliminary support for RADIUS/TLS
  * add support for explicit SSID protection in 4-way handshake
    (a mitigation for CVE-2023-52424; disabled by default for now, can be
    enabled with ssid_protection=1)
  * fix SAE H2E rejected groups validation to avoid downgrade attacks
  * use stricter validation for some RADIUS messages
  * a large number of other fixes, cleanup, and extensions</changelog>
</package>
<package pkgid="9215d496bfa44676a087d1b22864bdd11a99391c4ca2c978ff44f87f97ce9a40" name="hostapd" arch="i586">
  <version epoch="0" ver="2.11" rel="bp156.2.3.1"/>
  <changelog author="michael@stroeder.com" date="1429790400">- update version 2.4
- added 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  for CVE-2015-1863
- updated URLs
- require pkg-config and libnl3-devel during build
- replaced hostapd-2.3-defconfig.patch by hostapd-2.4-defconfig.patch
  ChangeLog for hostapd since 2.3:
  2015-03-15 - v2.4
  * allow OpenSSL cipher configuration to be set for internal EAP server
    (openssl_ciphers parameter)
  * fixed number of small issues based on hwsim test case failures and
    static analyzer reports
  * fixed Accounting-Request to not include duplicated Acct-Session-Id
  * add support for Acct-Multi-Session-Id in RADIUS Accounting messages
  * add support for PMKSA caching with SAE
  * add support for generating BSS Load element (bss_load_update_period)
  * fixed channel switch from VHT to HT
  * add INTERFACE-ENABLED and INTERFACE-DISABLED ctrl_iface events
  * add support for learning STA IPv4/IPv6 addresses and configuring
    ProxyARP support
  * dropped support for the madwifi driver interface
  * add support for Suite B (128-bit and 192-bit level) key management and
    cipher suites
  * fixed a regression with driver=wired
  * extend EAPOL-Key msg 1/4 retry workaround for changing SNonce
  * add BSS_TM_REQ ctrl_iface command to send BSS Transition Management
    Request frames and BSS-TM-RESP event to indicate response to such
    frame
  * add support for EAP Re-Authentication Protocol (ERP)
  * fixed AP IE in EAPOL-Key 3/4 when both WPA and FT was enabled
  * fixed a regression in HT 20/40 coex Action frame parsing
  * set stdout to be line-buffered
  * add support for vendor specific VHT extension to enable 256 QAM rates
    (VHT-MCS 8 and 9) on 2.4 GHz band
  * RADIUS DAS:
  - extend Disconnect-Request processing to allow matching of multiple
    sessions
  - support Acct-Multi-Session-Id as an identifier
  - allow PMKSA cache entry to be removed without association
  * expire hostapd STA entry if kernel does not have a matching entry
  * allow chanlist to be used to specify a subset of channels for ACS
  * improve ACS behavior on 2.4 GHz band and allow channel bias to be
    configured with acs_chan_bias parameter
  * do not reply to a Probe Request frame that includes DSS Parameter Set
    element in which the channel does not match the current operating
    channel
  * add UPDATE_BEACON ctrl_iface command; this can be used to force Beacon
    frame contents to be updated and to start beaconing on an interface
    that used start_disabled=1
  * fixed some RADIUS server failover cases</changelog>
  <changelog author="michael@stroeder.com" date="1445169600">- update to upstream release 2.5
- removed 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  (CVE-2015-1863) because it's fixed in upstream release 2.5
- rebased hostapd-2.4-defconfig.patch -&gt; hostapd-2.5-defconfig.patch
  ChangeLog for hostapd since 2.4:
  2015-09-27 - v2.5
  * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding
  [http://w1.fi/security/2015-2/] (CVE-2015-4141 bsc#930077)
  * fixed WMM Action frame parser
  [http://w1.fi/security/2015-3/] (CVE-2015-4142 bsc#930078)
  * fixed EAP-pwd server missing payload length validation
  [http://w1.fi/security/2015-4/]
  (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, bsc#930079)
  * fixed validation of WPS and P2P NFC NDEF record payload length
  [http://w1.fi/security/2015-5/]
  * nl80211:
  - fixed vendor command handling to check OUI properly
  * fixed hlr_auc_gw build with OpenSSL
  * hlr_auc_gw: allow Milenage RES length to be reduced
  * disable HT for a station that does not support WMM/QoS
  * added support for hashed password (NtHash) in EAP-pwd server
  * fixed and extended dynamic VLAN cases
  * added EAP-EKE server support for deriving Session-Id
  * set Acct-Session-Id to a random value to make it more likely to be
  unique even if the device does not have a proper clock
  * added more 2.4 GHz channels for 20/40 MHz HT co-ex scan
  * modified SAE routines to be more robust and PWE generation to be
  stronger against timing attacks
  * added support for Brainpool Elliptic Curves with SAE
  * increases maximum value accepted for cwmin/cwmax
  * added support for CCMP-256 and GCMP-256 as group ciphers with FT
  * added Fast Session Transfer (FST) module
  * removed optional fields from RSNE when using FT with PMF
  (workaround for interoperability issues with iOS 8.4)
  * added EAP server support for TLS session resumption
  * fixed key derivation for Suite B 192-bit AKM (this breaks
  compatibility with the earlier version)
  * added mechanism to track unconnected stations and do minimal band
  steering
  * number of small fixes</changelog>
  <changelog author="chris@intrbiz.com" date="1475409600">- update to upstream release 2.6
  * fixed EAP-pwd last fragment validation
    [http://w1.fi/security/2015-7/] (CVE-2015-5314)
  * fixed WPS configuration update vulnerability with malformed passphrase
    [http://w1.fi/security/2016-1/] (CVE-2016-4476)
  * extended channel switch support for VHT bandwidth changes
  * added support for configuring new ANQP-elements with
    anqp_elem=&lt;InfoID&gt;:&lt;hexdump of payload&gt;
  * fixed Suite B 192-bit AKM to use proper PMK length
    (note: this makes old releases incompatible with the fixed behavior)
  * added no_probe_resp_if_max_sta=1 parameter to disable Probe Response
    frame sending for not-associated STAs if max_num_sta limit has been
    reached
  * added option (-S as command line argument) to request all interfaces
    to be started at the same time
  * modified rts_threshold and fragm_threshold configuration parameters
    to allow -1 to be used to disable RTS/fragmentation
  * EAP-pwd: added support for Brainpool Elliptic Curves
    (with OpenSSL 1.0.2 and newer)
  * fixed EAPOL reauthentication after FT protocol run
  * fixed FTIE generation for 4-way handshake after FT protocol run
  * fixed and improved various FST operations
  * TLS server
  - support SHA384 and SHA512 hashes
  - support TLS v1.2 signature algorithm with SHA384 and SHA512
  - support PKCS #5 v2.0 PBES2
  - support PKCS #5 with PKCS #12 style key decryption
  - minimal support for PKCS #12
  - support OCSP stapling (including ocsp_multi)
  * added support for OpenSSL 1.1 API changes
  - drop support for OpenSSL 0.9.8
  - drop support for OpenSSL 1.0.0
  * EAP-PEAP: support fast-connect crypto binding
  * RADIUS
  - fix Called-Station-Id to not escape SSID
  - add Event-Timestamp to all Accounting-Request packets
  - add Acct-Session-Id to Accounting-On/Off
  - add Acct-Multi-Session-Id  ton Access-Request packets
  - add Service-Type (= Frames)
  - allow server to provide PSK instead of passphrase for WPA-PSK
    Tunnel_password case
  - update full message for interim accounting updates
  - add Acct-Delay-Time into Accounting messages
  - add require_message_authenticator configuration option to require
    CoA/Disconnect-Request packets to be authenticated
  * started to postpone WNM-Notification frame sending by 100 ms so that
    the STA has some more time to configure the key before this frame is
    received after the 4-way handshake
  * VHT: added interoperability workaround for 80+80 and 160 MHz channels
  * extended VLAN support (per-STA vif, etc.)
  * fixed PMKID derivation with SAE
  * nl80211
  - added support for full station state operations
  - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
    unencrypted EAPOL frames
  * added initial MBO support; number of extensions to WNM BSS Transition
    Management
  * added initial functionality for location related operations
  * added assocresp_elements parameter to allow vendor specific elements
    to be added into (Re)Association Response frames
  * improved Public Action frame addressing
  - use Address 3 = wildcard BSSID in GAS response if a query from an
    unassociated STA used that address
  - fix TX status processing for Address 3 = wildcard BSSID
  - add gas_address3 configuration parameter to control Address 3
    behavior
  * added command line parameter -i to override interface parameter in
    hostapd.conf
  * added command completion support to hostapd_cli
  * added passive client taxonomy determination (CONFIG_TAXONOMY=y
    compile option and "SIGNATURE &lt;addr&gt;" control interface command)
  * number of small fixes
- renamed hostapd-2.5-defconfig.patch to hostapd-2.6-defconfig.patch</changelog>
  <changelog author="chris@intrbiz.com" date="1508328000">- Fix KRACK attacks (bsc#1063479, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088):
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1539950400">- Added rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
  Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205).</changelog>
  <changelog author="mardnh@gmx.de" date="1544184000">- Update to version 2.7
  * fixed WPA packet number reuse with replayed messages and key
    reinstallation
    [http://w1.fi/security/2017-1/] (CVE-2017-13082) (bsc#1056061)
  * added support for FILS (IEEE 802.11ai) shared key authentication
  * added support for OWE (Opportunistic Wireless Encryption, RFC 8110;
    and transition mode defined by WFA)
  * added support for DPP (Wi-Fi Device Provisioning Protocol)
  * FT:
  - added local generation of PMK-R0/PMK-R1 for FT-PSK
    (ft_psk_generate_local=1)
  - replaced inter-AP protocol with a cleaner design that is more
    easily extensible; this breaks backward compatibility and requires
    all APs in the ESS to be updated at the same time to maintain FT
    functionality
  - added support for wildcard R0KH/R1KH
  - replaced r0_key_lifetime (minutes) parameter with
    ft_r0_key_lifetime (seconds)
  - fixed wpa_psk_file use for FT-PSK
  - fixed FT-SAE PMKID matching
  - added expiration to PMK-R0 and PMK-R1 cache
  - added IEEE VLAN support (including tagged VLANs)
  - added support for SHA384 based AKM
  * SAE
  - fixed some PMKSA caching cases with SAE
  - added support for configuring SAE password separately of the
    WPA2 PSK/passphrase
  - added option to require MFP for SAE associations
    (sae_require_pmf=1)
  - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection
    for SAE;
    note: this is not backwards compatible, i.e., both the AP and
    station side implementations will need to be update at the same
    time to maintain interoperability
  - added support for Password Identifier
  * hostapd_cli: added support for command history and completion
  * added support for requesting beacon report
  * large number of other fixes, cleanup, and extensions
  * added option to configure EAPOL-Key retry limits
    (wpa_group_update_count and wpa_pairwise_update_count)
  * removed all PeerKey functionality
  * fixed nl80211 AP mode configuration regression with Linux 4.15 and
    newer
  * added support for using wolfSSL cryptographic library
  * fixed some 20/40 MHz coexistence cases where the BSS could drop to
    20 MHz even when 40 MHz would be allowed
  * Hotspot 2.0
  - added support for setting Venue URL ANQP-element (venue_url)
  - added support for advertising Hotspot 2.0 operator icons
  - added support for Roaming Consortium Selection element
  - added support for Terms and Conditions
  - added support for OSEN connection in a shared RSN BSS
  * added support for using OpenSSL 1.1.1
  * added EAP-pwd server support for salted passwords
- Remove not longer needed patches (fixed upstream)
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch
  * rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
- Verify source signature</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1545048000">- Applied spec-cleaner
- Added bug reference
- Use defconfig file as template for configuration instead of patching it
  during build. This is easier to maintain in the long run. This removes the
  patch hostapd-2.6-defconfig.patch in favor of a simple config file, which is
  copied over from the source directory.
- Enabled CLI editing and history support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545998400">- Use noun phrase in summary.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1556107200">- Update to version 2.8
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only group 19
    (i.e., disable groups 20, 21, 25, 26 from default configuration) and
    disable all unsuitable groups completely based on REVmd changes
  - improved anti-clogging token mechanism and SAE authentication
    frame processing during heavy CPU load; this mitigates some issues
    with potential DoS attacks trying to flood an AP with large number
    of SAE messages
  - added Finite Cyclic Group field in status code 77 responses
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  - fixed confirm message validation in error cases
    [https://w1.fi/security/2019-3/] (CVE-2019-9496)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify peer scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9497 and CVE-2019-9498)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * Hotspot 2.0 changes
  - added support for release number 3
  - reject release 2 or newer association without PMF
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and configuration parameter ocv=1)
  * added Multi-AP protocol support
  * added FTM responder configuration
  * fixed build with LibreSSL
  * added FT/RRB workaround for short Ethernet frame padding
  * fixed KEK2 derivation for FILS+FT
  * added RSSI-based association rejection from OCE
  * extended beacon reporting functionality
  * VLAN changes
  - allow local VLAN management with remote RADIUS authentication
  - add WPA/WPA2 passphrase/PSK -based VLAN assignment
  * OpenSSL: allow systemwide policies to be overridden
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * fixed FT and SA Query Action frame with AP-MLME-in-driver cases
  * OWE: allow Diffie-Hellman Parameter element to be included with DPP
    in preparation for DPP protocol extension
  * RADIUS server: started to accept ERP keyName-NAI as user identity
    automatically without matching EAP database entry
  * fixed PTK rekeying with FILS and FT
  wpa_supplicant:
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only groups 19, 20, 21
    (i.e., disable groups 25 and 26) and disable all unsuitable groups
    completely based on REVmd changes
  - do not regenerate PWE unnecessarily when the AP uses the
    anti-clogging token mechanisms
  - fixed some association cases where both SAE and FT-SAE were enabled
    on both the station and the selected AP
  - started to prefer FT-SAE over SAE AKM if both are enabled
  - started to prefer FT-SAE over FT-PSK if both are enabled
  - fixed FT-SAE when SAE PMKSA caching is used
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify server scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9499)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y
  * Hotspot 2.0 changes
  - do not indicate release number that is higher than the one
    AP supports
  - added support for release number 3
  - enable PMF automatically for network profiles created from
    credentials
  * fixed OWE network profile saving
  * fixed DPP network profile saving
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and network profile parameter ocv=1)
  * added Multi-AP backhaul STA support
  * fixed build with LibreSSL
  * number of MKA/MACsec fixes and extensions
  * extended domain_match and domain_suffix_match to allow list of values
  * fixed dNSName matching in domain_match and domain_suffix_match when
    using wolfSSL
  * started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both
    are enabled
  * extended nl80211 Connect and external authentication to support
    SAE, FT-SAE, FT-EAP-SHA384
  * fixed KEK2 derivation for FILS+FT
  * extended client_cert file to allow loading of a chain of PEM
    encoded certificates
  * extended beacon reporting functionality
  * extended D-Bus interface with number of new properties
  * fixed a regression in FT-over-DS with mac80211-based drivers
  * OpenSSL: allow systemwide policies to be overridden
  * extended driver flags indication for separate 802.1X and PSK
    4-way handshake offload capability
  * added support for random P2P Device/Interface Address use
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS)
  * extended domain_match and domain_suffix_match to allow list of values
  * added a RSN workaround for misbehaving PMF APs that advertise
    IGTK/BIP KeyID using incorrect byte order
  * fixed PTK rekeying with FILS and FT</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1567684800">- Update to version 2.9
  * SAE changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * EAP-pwd changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * fixed FT-EAP initial mobility domain association using PMKSA caching
  * added configuration of airtime policy
  * fixed FILS to and RSNE into (Re)Association Response frames
  * fixed DPP bootstrapping URI parser of channel list
  * added support for regulatory WMM limitation (for ETSI)
  * added support for MACsec Key Agreement using IEEE 802.1X/PSK
  * added experimental support for EAP-TEAP server (RFC 7170)
  * added experimental support for EAP-TLS server with TLS v1.3
  * added support for two server certificates/keys (RSA/ECC)
  * added AKMSuiteSelector into "STA &lt;addr&gt;" control interface data to
    determine with AKM was used for an association
  * added eap_sim_id parameter to allow EAP-SIM/AKA server pseudonym and
    fast reauthentication use to be disabled
  * fixed an ECDH operation corner case with OpenSSL</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1587643200">- Add CVE-2019-16275.patch -- AP mode PMF disconnection protection bypass
  (bsc#1150934)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1601380800">- Add CVE-2020-12695.patch -- UPnP SUBSCRIBE misbehavior in hostapd WPS AP
  (bsc#1172700)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614081600">- added AppArmor profile (source apparmor-usr.sbin.hostapd)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1617710400">- Add CVE-2021-30004.patch -- forging attacks may occur because
  AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c
  (bsc#1184348)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1626264000">- fixed AppArmor profile</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hostapd.service</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1637928000">- Fix AppArmor profile -- allow access to /etc/ssl/openssl.cnf
  (bsc#1192959)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1642420800">- Removed obsolete patches:
  * CVE-2019-16275.patch
  * CVE-2020-12695.patch
  * CVE-2021-30004.patch
- Update to version 2.10
  * SAE changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  - added option send SAE Confirm immediately (sae_config_immediate=1)
    after SAE Commit
  - added support for the hash-to-element mechanism (sae_pwe=1 or
    sae_pwe=2)
  - fixed PMKSA caching with OKC
  - added support for SAE-PK
  * EAP-pwd changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  * fixed WPS UPnP SUBSCRIBE handling of invalid operations
    [https://w1.fi/security/2020-1/]
  * fixed PMF disconnection protection bypass
    [https://w1.fi/security/2019-7/]
  * added support for using OpenSSL 3.0
  * fixed various issues in experimental support for EAP-TEAP server
  * added configuration (max_auth_rounds, max_auth_rounds_short) to
    increase the maximum number of EAP message exchanges (mainly to
    support cases with very large certificates) for the EAP server
  * added support for DPP release 2 (Wi-Fi Device Provisioning Protocol)
  * extended HE (IEEE 802.11ax) support, including 6 GHz support
  * removed obsolete IAPP functionality
  * fixed EAP-FAST server with TLS GCM/CCM ciphers
  * dropped support for libnl 1.1
  * added support for nl80211 control port for EAPOL frame TX/RX
  * fixed OWE key derivation with groups 20 and 21; this breaks backwards
    compatibility for these groups while the default group 19 remains
    backwards compatible; owe_ptk_workaround=1 can be used to enabled a
    a workaround for the group 20/21 backwards compatibility
  * added support for Beacon protection
  * added support for Extended Key ID for pairwise keys
  * removed WEP support from the default build (CONFIG_WEP=y can be used
    to enable it, if really needed)
  * added a build option to remove TKIP support (CONFIG_NO_TKIP=y)
  * added support for Transition Disable mechanism to allow the AP to
    automatically disable transition mode to improve security
  * added support for PASN
  * added EAP-TLS server support for TLS 1.3 (disabled by default for now)
  * a large number of other fixes, cleanup, and extensions</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1647000000">- Adjust config
  * Enable SAE
  * Enable DPP
  * Enable wired driver
  * Enable Airtime policy support
  * Enable Fast Initial Link Setup (FILS) (IEEE 802.11ai)</changelog>
  <changelog author="chris@computersalat.de" date="1723118400">- 2024-07-20 - v2.11
  * Wi-Fi Easy Connect
  - add support for DPP release 3
  - allow Configurator parameters to be provided during config
    exchange
  * HE/IEEE 802.11ax/Wi-Fi 6
  - various fixes
  * EHT/IEEE 802.11be/Wi-Fi 7
  - add preliminary support
  * SAE: add support for fetching the password from a RADIUS server
  * support OpenSSL 3.0 API changes
  * support background radar detection and CAC with some additional
    drivers
  * support RADIUS ACL/PSK check during 4-way handshake (wpa_psk_radius=3)
  * EAP-SIM/AKA: support IMSI privacy
  * improve 4-way handshake operations
  - use Secure=1 in message 3 during PTK rekeying
  * OCV: do not check Frequency Segment 1 Channel Number for 160 MHz cases
    to avoid interoperability issues
  * support new SAE AKM suites with variable length keys
  * support new AKM for 802.1X/EAP with SHA384
  * extend PASN support for secure ranging
  * FT: Use SHA256 to derive PMKID for AKM 00-0F-AC:3 (FT-EAP)
  - this is based on additional details being added in the IEEE 802.11
    standard
  - the new implementation is not backwards compatible
  * improved ACS to cover additional channel types/bandwidths
  * extended Multiple BSSID support
  * fix beacon protection with FT protocol (incorrect BIGTK was provided)
  * support unsynchronized service discovery (USD)
  * add preliminary support for RADIUS/TLS
  * add support for explicit SSID protection in 4-way handshake
    (a mitigation for CVE-2023-52424; disabled by default for now, can be
    enabled with ssid_protection=1)
  * fix SAE H2E rejected groups validation to avoid downgrade attacks
  * use stricter validation for some RADIUS messages
  * a large number of other fixes, cleanup, and extensions</changelog>
</package>
<package pkgid="8e6299a1b02097e872486bfa1fb59d6e4588644b7ffbcc748ec7e83068233eac" name="hostapd" arch="ppc64le">
  <version epoch="0" ver="2.11" rel="bp156.2.3.1"/>
  <changelog author="michael@stroeder.com" date="1429790400">- update version 2.4
- added 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  for CVE-2015-1863
- updated URLs
- require pkg-config and libnl3-devel during build
- replaced hostapd-2.3-defconfig.patch by hostapd-2.4-defconfig.patch
  ChangeLog for hostapd since 2.3:
  2015-03-15 - v2.4
  * allow OpenSSL cipher configuration to be set for internal EAP server
    (openssl_ciphers parameter)
  * fixed number of small issues based on hwsim test case failures and
    static analyzer reports
  * fixed Accounting-Request to not include duplicated Acct-Session-Id
  * add support for Acct-Multi-Session-Id in RADIUS Accounting messages
  * add support for PMKSA caching with SAE
  * add support for generating BSS Load element (bss_load_update_period)
  * fixed channel switch from VHT to HT
  * add INTERFACE-ENABLED and INTERFACE-DISABLED ctrl_iface events
  * add support for learning STA IPv4/IPv6 addresses and configuring
    ProxyARP support
  * dropped support for the madwifi driver interface
  * add support for Suite B (128-bit and 192-bit level) key management and
    cipher suites
  * fixed a regression with driver=wired
  * extend EAPOL-Key msg 1/4 retry workaround for changing SNonce
  * add BSS_TM_REQ ctrl_iface command to send BSS Transition Management
    Request frames and BSS-TM-RESP event to indicate response to such
    frame
  * add support for EAP Re-Authentication Protocol (ERP)
  * fixed AP IE in EAPOL-Key 3/4 when both WPA and FT was enabled
  * fixed a regression in HT 20/40 coex Action frame parsing
  * set stdout to be line-buffered
  * add support for vendor specific VHT extension to enable 256 QAM rates
    (VHT-MCS 8 and 9) on 2.4 GHz band
  * RADIUS DAS:
  - extend Disconnect-Request processing to allow matching of multiple
    sessions
  - support Acct-Multi-Session-Id as an identifier
  - allow PMKSA cache entry to be removed without association
  * expire hostapd STA entry if kernel does not have a matching entry
  * allow chanlist to be used to specify a subset of channels for ACS
  * improve ACS behavior on 2.4 GHz band and allow channel bias to be
    configured with acs_chan_bias parameter
  * do not reply to a Probe Request frame that includes DSS Parameter Set
    element in which the channel does not match the current operating
    channel
  * add UPDATE_BEACON ctrl_iface command; this can be used to force Beacon
    frame contents to be updated and to start beaconing on an interface
    that used start_disabled=1
  * fixed some RADIUS server failover cases</changelog>
  <changelog author="michael@stroeder.com" date="1445169600">- update to upstream release 2.5
- removed 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  (CVE-2015-1863) because it's fixed in upstream release 2.5
- rebased hostapd-2.4-defconfig.patch -&gt; hostapd-2.5-defconfig.patch
  ChangeLog for hostapd since 2.4:
  2015-09-27 - v2.5
  * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding
  [http://w1.fi/security/2015-2/] (CVE-2015-4141 bsc#930077)
  * fixed WMM Action frame parser
  [http://w1.fi/security/2015-3/] (CVE-2015-4142 bsc#930078)
  * fixed EAP-pwd server missing payload length validation
  [http://w1.fi/security/2015-4/]
  (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, bsc#930079)
  * fixed validation of WPS and P2P NFC NDEF record payload length
  [http://w1.fi/security/2015-5/]
  * nl80211:
  - fixed vendor command handling to check OUI properly
  * fixed hlr_auc_gw build with OpenSSL
  * hlr_auc_gw: allow Milenage RES length to be reduced
  * disable HT for a station that does not support WMM/QoS
  * added support for hashed password (NtHash) in EAP-pwd server
  * fixed and extended dynamic VLAN cases
  * added EAP-EKE server support for deriving Session-Id
  * set Acct-Session-Id to a random value to make it more likely to be
  unique even if the device does not have a proper clock
  * added more 2.4 GHz channels for 20/40 MHz HT co-ex scan
  * modified SAE routines to be more robust and PWE generation to be
  stronger against timing attacks
  * added support for Brainpool Elliptic Curves with SAE
  * increases maximum value accepted for cwmin/cwmax
  * added support for CCMP-256 and GCMP-256 as group ciphers with FT
  * added Fast Session Transfer (FST) module
  * removed optional fields from RSNE when using FT with PMF
  (workaround for interoperability issues with iOS 8.4)
  * added EAP server support for TLS session resumption
  * fixed key derivation for Suite B 192-bit AKM (this breaks
  compatibility with the earlier version)
  * added mechanism to track unconnected stations and do minimal band
  steering
  * number of small fixes</changelog>
  <changelog author="chris@intrbiz.com" date="1475409600">- update to upstream release 2.6
  * fixed EAP-pwd last fragment validation
    [http://w1.fi/security/2015-7/] (CVE-2015-5314)
  * fixed WPS configuration update vulnerability with malformed passphrase
    [http://w1.fi/security/2016-1/] (CVE-2016-4476)
  * extended channel switch support for VHT bandwidth changes
  * added support for configuring new ANQP-elements with
    anqp_elem=&lt;InfoID&gt;:&lt;hexdump of payload&gt;
  * fixed Suite B 192-bit AKM to use proper PMK length
    (note: this makes old releases incompatible with the fixed behavior)
  * added no_probe_resp_if_max_sta=1 parameter to disable Probe Response
    frame sending for not-associated STAs if max_num_sta limit has been
    reached
  * added option (-S as command line argument) to request all interfaces
    to be started at the same time
  * modified rts_threshold and fragm_threshold configuration parameters
    to allow -1 to be used to disable RTS/fragmentation
  * EAP-pwd: added support for Brainpool Elliptic Curves
    (with OpenSSL 1.0.2 and newer)
  * fixed EAPOL reauthentication after FT protocol run
  * fixed FTIE generation for 4-way handshake after FT protocol run
  * fixed and improved various FST operations
  * TLS server
  - support SHA384 and SHA512 hashes
  - support TLS v1.2 signature algorithm with SHA384 and SHA512
  - support PKCS #5 v2.0 PBES2
  - support PKCS #5 with PKCS #12 style key decryption
  - minimal support for PKCS #12
  - support OCSP stapling (including ocsp_multi)
  * added support for OpenSSL 1.1 API changes
  - drop support for OpenSSL 0.9.8
  - drop support for OpenSSL 1.0.0
  * EAP-PEAP: support fast-connect crypto binding
  * RADIUS
  - fix Called-Station-Id to not escape SSID
  - add Event-Timestamp to all Accounting-Request packets
  - add Acct-Session-Id to Accounting-On/Off
  - add Acct-Multi-Session-Id  ton Access-Request packets
  - add Service-Type (= Frames)
  - allow server to provide PSK instead of passphrase for WPA-PSK
    Tunnel_password case
  - update full message for interim accounting updates
  - add Acct-Delay-Time into Accounting messages
  - add require_message_authenticator configuration option to require
    CoA/Disconnect-Request packets to be authenticated
  * started to postpone WNM-Notification frame sending by 100 ms so that
    the STA has some more time to configure the key before this frame is
    received after the 4-way handshake
  * VHT: added interoperability workaround for 80+80 and 160 MHz channels
  * extended VLAN support (per-STA vif, etc.)
  * fixed PMKID derivation with SAE
  * nl80211
  - added support for full station state operations
  - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
    unencrypted EAPOL frames
  * added initial MBO support; number of extensions to WNM BSS Transition
    Management
  * added initial functionality for location related operations
  * added assocresp_elements parameter to allow vendor specific elements
    to be added into (Re)Association Response frames
  * improved Public Action frame addressing
  - use Address 3 = wildcard BSSID in GAS response if a query from an
    unassociated STA used that address
  - fix TX status processing for Address 3 = wildcard BSSID
  - add gas_address3 configuration parameter to control Address 3
    behavior
  * added command line parameter -i to override interface parameter in
    hostapd.conf
  * added command completion support to hostapd_cli
  * added passive client taxonomy determination (CONFIG_TAXONOMY=y
    compile option and "SIGNATURE &lt;addr&gt;" control interface command)
  * number of small fixes
- renamed hostapd-2.5-defconfig.patch to hostapd-2.6-defconfig.patch</changelog>
  <changelog author="chris@intrbiz.com" date="1508328000">- Fix KRACK attacks (bsc#1063479, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088):
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1539950400">- Added rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
  Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205).</changelog>
  <changelog author="mardnh@gmx.de" date="1544184000">- Update to version 2.7
  * fixed WPA packet number reuse with replayed messages and key
    reinstallation
    [http://w1.fi/security/2017-1/] (CVE-2017-13082) (bsc#1056061)
  * added support for FILS (IEEE 802.11ai) shared key authentication
  * added support for OWE (Opportunistic Wireless Encryption, RFC 8110;
    and transition mode defined by WFA)
  * added support for DPP (Wi-Fi Device Provisioning Protocol)
  * FT:
  - added local generation of PMK-R0/PMK-R1 for FT-PSK
    (ft_psk_generate_local=1)
  - replaced inter-AP protocol with a cleaner design that is more
    easily extensible; this breaks backward compatibility and requires
    all APs in the ESS to be updated at the same time to maintain FT
    functionality
  - added support for wildcard R0KH/R1KH
  - replaced r0_key_lifetime (minutes) parameter with
    ft_r0_key_lifetime (seconds)
  - fixed wpa_psk_file use for FT-PSK
  - fixed FT-SAE PMKID matching
  - added expiration to PMK-R0 and PMK-R1 cache
  - added IEEE VLAN support (including tagged VLANs)
  - added support for SHA384 based AKM
  * SAE
  - fixed some PMKSA caching cases with SAE
  - added support for configuring SAE password separately of the
    WPA2 PSK/passphrase
  - added option to require MFP for SAE associations
    (sae_require_pmf=1)
  - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection
    for SAE;
    note: this is not backwards compatible, i.e., both the AP and
    station side implementations will need to be update at the same
    time to maintain interoperability
  - added support for Password Identifier
  * hostapd_cli: added support for command history and completion
  * added support for requesting beacon report
  * large number of other fixes, cleanup, and extensions
  * added option to configure EAPOL-Key retry limits
    (wpa_group_update_count and wpa_pairwise_update_count)
  * removed all PeerKey functionality
  * fixed nl80211 AP mode configuration regression with Linux 4.15 and
    newer
  * added support for using wolfSSL cryptographic library
  * fixed some 20/40 MHz coexistence cases where the BSS could drop to
    20 MHz even when 40 MHz would be allowed
  * Hotspot 2.0
  - added support for setting Venue URL ANQP-element (venue_url)
  - added support for advertising Hotspot 2.0 operator icons
  - added support for Roaming Consortium Selection element
  - added support for Terms and Conditions
  - added support for OSEN connection in a shared RSN BSS
  * added support for using OpenSSL 1.1.1
  * added EAP-pwd server support for salted passwords
- Remove not longer needed patches (fixed upstream)
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch
  * rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
- Verify source signature</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1545048000">- Applied spec-cleaner
- Added bug reference
- Use defconfig file as template for configuration instead of patching it
  during build. This is easier to maintain in the long run. This removes the
  patch hostapd-2.6-defconfig.patch in favor of a simple config file, which is
  copied over from the source directory.
- Enabled CLI editing and history support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545998400">- Use noun phrase in summary.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1556107200">- Update to version 2.8
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only group 19
    (i.e., disable groups 20, 21, 25, 26 from default configuration) and
    disable all unsuitable groups completely based on REVmd changes
  - improved anti-clogging token mechanism and SAE authentication
    frame processing during heavy CPU load; this mitigates some issues
    with potential DoS attacks trying to flood an AP with large number
    of SAE messages
  - added Finite Cyclic Group field in status code 77 responses
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  - fixed confirm message validation in error cases
    [https://w1.fi/security/2019-3/] (CVE-2019-9496)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify peer scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9497 and CVE-2019-9498)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * Hotspot 2.0 changes
  - added support for release number 3
  - reject release 2 or newer association without PMF
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and configuration parameter ocv=1)
  * added Multi-AP protocol support
  * added FTM responder configuration
  * fixed build with LibreSSL
  * added FT/RRB workaround for short Ethernet frame padding
  * fixed KEK2 derivation for FILS+FT
  * added RSSI-based association rejection from OCE
  * extended beacon reporting functionality
  * VLAN changes
  - allow local VLAN management with remote RADIUS authentication
  - add WPA/WPA2 passphrase/PSK -based VLAN assignment
  * OpenSSL: allow systemwide policies to be overridden
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * fixed FT and SA Query Action frame with AP-MLME-in-driver cases
  * OWE: allow Diffie-Hellman Parameter element to be included with DPP
    in preparation for DPP protocol extension
  * RADIUS server: started to accept ERP keyName-NAI as user identity
    automatically without matching EAP database entry
  * fixed PTK rekeying with FILS and FT
  wpa_supplicant:
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only groups 19, 20, 21
    (i.e., disable groups 25 and 26) and disable all unsuitable groups
    completely based on REVmd changes
  - do not regenerate PWE unnecessarily when the AP uses the
    anti-clogging token mechanisms
  - fixed some association cases where both SAE and FT-SAE were enabled
    on both the station and the selected AP
  - started to prefer FT-SAE over SAE AKM if both are enabled
  - started to prefer FT-SAE over FT-PSK if both are enabled
  - fixed FT-SAE when SAE PMKSA caching is used
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify server scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9499)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y
  * Hotspot 2.0 changes
  - do not indicate release number that is higher than the one
    AP supports
  - added support for release number 3
  - enable PMF automatically for network profiles created from
    credentials
  * fixed OWE network profile saving
  * fixed DPP network profile saving
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and network profile parameter ocv=1)
  * added Multi-AP backhaul STA support
  * fixed build with LibreSSL
  * number of MKA/MACsec fixes and extensions
  * extended domain_match and domain_suffix_match to allow list of values
  * fixed dNSName matching in domain_match and domain_suffix_match when
    using wolfSSL
  * started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both
    are enabled
  * extended nl80211 Connect and external authentication to support
    SAE, FT-SAE, FT-EAP-SHA384
  * fixed KEK2 derivation for FILS+FT
  * extended client_cert file to allow loading of a chain of PEM
    encoded certificates
  * extended beacon reporting functionality
  * extended D-Bus interface with number of new properties
  * fixed a regression in FT-over-DS with mac80211-based drivers
  * OpenSSL: allow systemwide policies to be overridden
  * extended driver flags indication for separate 802.1X and PSK
    4-way handshake offload capability
  * added support for random P2P Device/Interface Address use
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS)
  * extended domain_match and domain_suffix_match to allow list of values
  * added a RSN workaround for misbehaving PMF APs that advertise
    IGTK/BIP KeyID using incorrect byte order
  * fixed PTK rekeying with FILS and FT</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1567684800">- Update to version 2.9
  * SAE changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * EAP-pwd changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * fixed FT-EAP initial mobility domain association using PMKSA caching
  * added configuration of airtime policy
  * fixed FILS to and RSNE into (Re)Association Response frames
  * fixed DPP bootstrapping URI parser of channel list
  * added support for regulatory WMM limitation (for ETSI)
  * added support for MACsec Key Agreement using IEEE 802.1X/PSK
  * added experimental support for EAP-TEAP server (RFC 7170)
  * added experimental support for EAP-TLS server with TLS v1.3
  * added support for two server certificates/keys (RSA/ECC)
  * added AKMSuiteSelector into "STA &lt;addr&gt;" control interface data to
    determine with AKM was used for an association
  * added eap_sim_id parameter to allow EAP-SIM/AKA server pseudonym and
    fast reauthentication use to be disabled
  * fixed an ECDH operation corner case with OpenSSL</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1587643200">- Add CVE-2019-16275.patch -- AP mode PMF disconnection protection bypass
  (bsc#1150934)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1601380800">- Add CVE-2020-12695.patch -- UPnP SUBSCRIBE misbehavior in hostapd WPS AP
  (bsc#1172700)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614081600">- added AppArmor profile (source apparmor-usr.sbin.hostapd)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1617710400">- Add CVE-2021-30004.patch -- forging attacks may occur because
  AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c
  (bsc#1184348)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1626264000">- fixed AppArmor profile</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hostapd.service</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1637928000">- Fix AppArmor profile -- allow access to /etc/ssl/openssl.cnf
  (bsc#1192959)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1642420800">- Removed obsolete patches:
  * CVE-2019-16275.patch
  * CVE-2020-12695.patch
  * CVE-2021-30004.patch
- Update to version 2.10
  * SAE changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  - added option send SAE Confirm immediately (sae_config_immediate=1)
    after SAE Commit
  - added support for the hash-to-element mechanism (sae_pwe=1 or
    sae_pwe=2)
  - fixed PMKSA caching with OKC
  - added support for SAE-PK
  * EAP-pwd changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  * fixed WPS UPnP SUBSCRIBE handling of invalid operations
    [https://w1.fi/security/2020-1/]
  * fixed PMF disconnection protection bypass
    [https://w1.fi/security/2019-7/]
  * added support for using OpenSSL 3.0
  * fixed various issues in experimental support for EAP-TEAP server
  * added configuration (max_auth_rounds, max_auth_rounds_short) to
    increase the maximum number of EAP message exchanges (mainly to
    support cases with very large certificates) for the EAP server
  * added support for DPP release 2 (Wi-Fi Device Provisioning Protocol)
  * extended HE (IEEE 802.11ax) support, including 6 GHz support
  * removed obsolete IAPP functionality
  * fixed EAP-FAST server with TLS GCM/CCM ciphers
  * dropped support for libnl 1.1
  * added support for nl80211 control port for EAPOL frame TX/RX
  * fixed OWE key derivation with groups 20 and 21; this breaks backwards
    compatibility for these groups while the default group 19 remains
    backwards compatible; owe_ptk_workaround=1 can be used to enabled a
    a workaround for the group 20/21 backwards compatibility
  * added support for Beacon protection
  * added support for Extended Key ID for pairwise keys
  * removed WEP support from the default build (CONFIG_WEP=y can be used
    to enable it, if really needed)
  * added a build option to remove TKIP support (CONFIG_NO_TKIP=y)
  * added support for Transition Disable mechanism to allow the AP to
    automatically disable transition mode to improve security
  * added support for PASN
  * added EAP-TLS server support for TLS 1.3 (disabled by default for now)
  * a large number of other fixes, cleanup, and extensions</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1647000000">- Adjust config
  * Enable SAE
  * Enable DPP
  * Enable wired driver
  * Enable Airtime policy support
  * Enable Fast Initial Link Setup (FILS) (IEEE 802.11ai)</changelog>
  <changelog author="chris@computersalat.de" date="1723118400">- 2024-07-20 - v2.11
  * Wi-Fi Easy Connect
  - add support for DPP release 3
  - allow Configurator parameters to be provided during config
    exchange
  * HE/IEEE 802.11ax/Wi-Fi 6
  - various fixes
  * EHT/IEEE 802.11be/Wi-Fi 7
  - add preliminary support
  * SAE: add support for fetching the password from a RADIUS server
  * support OpenSSL 3.0 API changes
  * support background radar detection and CAC with some additional
    drivers
  * support RADIUS ACL/PSK check during 4-way handshake (wpa_psk_radius=3)
  * EAP-SIM/AKA: support IMSI privacy
  * improve 4-way handshake operations
  - use Secure=1 in message 3 during PTK rekeying
  * OCV: do not check Frequency Segment 1 Channel Number for 160 MHz cases
    to avoid interoperability issues
  * support new SAE AKM suites with variable length keys
  * support new AKM for 802.1X/EAP with SHA384
  * extend PASN support for secure ranging
  * FT: Use SHA256 to derive PMKID for AKM 00-0F-AC:3 (FT-EAP)
  - this is based on additional details being added in the IEEE 802.11
    standard
  - the new implementation is not backwards compatible
  * improved ACS to cover additional channel types/bandwidths
  * extended Multiple BSSID support
  * fix beacon protection with FT protocol (incorrect BIGTK was provided)
  * support unsynchronized service discovery (USD)
  * add preliminary support for RADIUS/TLS
  * add support for explicit SSID protection in 4-way handshake
    (a mitigation for CVE-2023-52424; disabled by default for now, can be
    enabled with ssid_protection=1)
  * fix SAE H2E rejected groups validation to avoid downgrade attacks
  * use stricter validation for some RADIUS messages
  * a large number of other fixes, cleanup, and extensions</changelog>
</package>
<package pkgid="1187c46562716671ff34904ef8eb0cc41e257d7ba1d2279f47d9ec44f61f2497" name="hostapd" arch="s390x">
  <version epoch="0" ver="2.11" rel="bp156.2.3.1"/>
  <changelog author="michael@stroeder.com" date="1429790400">- update version 2.4
- added 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  for CVE-2015-1863
- updated URLs
- require pkg-config and libnl3-devel during build
- replaced hostapd-2.3-defconfig.patch by hostapd-2.4-defconfig.patch
  ChangeLog for hostapd since 2.3:
  2015-03-15 - v2.4
  * allow OpenSSL cipher configuration to be set for internal EAP server
    (openssl_ciphers parameter)
  * fixed number of small issues based on hwsim test case failures and
    static analyzer reports
  * fixed Accounting-Request to not include duplicated Acct-Session-Id
  * add support for Acct-Multi-Session-Id in RADIUS Accounting messages
  * add support for PMKSA caching with SAE
  * add support for generating BSS Load element (bss_load_update_period)
  * fixed channel switch from VHT to HT
  * add INTERFACE-ENABLED and INTERFACE-DISABLED ctrl_iface events
  * add support for learning STA IPv4/IPv6 addresses and configuring
    ProxyARP support
  * dropped support for the madwifi driver interface
  * add support for Suite B (128-bit and 192-bit level) key management and
    cipher suites
  * fixed a regression with driver=wired
  * extend EAPOL-Key msg 1/4 retry workaround for changing SNonce
  * add BSS_TM_REQ ctrl_iface command to send BSS Transition Management
    Request frames and BSS-TM-RESP event to indicate response to such
    frame
  * add support for EAP Re-Authentication Protocol (ERP)
  * fixed AP IE in EAPOL-Key 3/4 when both WPA and FT was enabled
  * fixed a regression in HT 20/40 coex Action frame parsing
  * set stdout to be line-buffered
  * add support for vendor specific VHT extension to enable 256 QAM rates
    (VHT-MCS 8 and 9) on 2.4 GHz band
  * RADIUS DAS:
  - extend Disconnect-Request processing to allow matching of multiple
    sessions
  - support Acct-Multi-Session-Id as an identifier
  - allow PMKSA cache entry to be removed without association
  * expire hostapd STA entry if kernel does not have a matching entry
  * allow chanlist to be used to specify a subset of channels for ACS
  * improve ACS behavior on 2.4 GHz band and allow channel bias to be
    configured with acs_chan_bias parameter
  * do not reply to a Probe Request frame that includes DSS Parameter Set
    element in which the channel does not match the current operating
    channel
  * add UPDATE_BEACON ctrl_iface command; this can be used to force Beacon
    frame contents to be updated and to start beaconing on an interface
    that used start_disabled=1
  * fixed some RADIUS server failover cases</changelog>
  <changelog author="michael@stroeder.com" date="1445169600">- update to upstream release 2.5
- removed 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  (CVE-2015-1863) because it's fixed in upstream release 2.5
- rebased hostapd-2.4-defconfig.patch -&gt; hostapd-2.5-defconfig.patch
  ChangeLog for hostapd since 2.4:
  2015-09-27 - v2.5
  * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding
  [http://w1.fi/security/2015-2/] (CVE-2015-4141 bsc#930077)
  * fixed WMM Action frame parser
  [http://w1.fi/security/2015-3/] (CVE-2015-4142 bsc#930078)
  * fixed EAP-pwd server missing payload length validation
  [http://w1.fi/security/2015-4/]
  (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, bsc#930079)
  * fixed validation of WPS and P2P NFC NDEF record payload length
  [http://w1.fi/security/2015-5/]
  * nl80211:
  - fixed vendor command handling to check OUI properly
  * fixed hlr_auc_gw build with OpenSSL
  * hlr_auc_gw: allow Milenage RES length to be reduced
  * disable HT for a station that does not support WMM/QoS
  * added support for hashed password (NtHash) in EAP-pwd server
  * fixed and extended dynamic VLAN cases
  * added EAP-EKE server support for deriving Session-Id
  * set Acct-Session-Id to a random value to make it more likely to be
  unique even if the device does not have a proper clock
  * added more 2.4 GHz channels for 20/40 MHz HT co-ex scan
  * modified SAE routines to be more robust and PWE generation to be
  stronger against timing attacks
  * added support for Brainpool Elliptic Curves with SAE
  * increases maximum value accepted for cwmin/cwmax
  * added support for CCMP-256 and GCMP-256 as group ciphers with FT
  * added Fast Session Transfer (FST) module
  * removed optional fields from RSNE when using FT with PMF
  (workaround for interoperability issues with iOS 8.4)
  * added EAP server support for TLS session resumption
  * fixed key derivation for Suite B 192-bit AKM (this breaks
  compatibility with the earlier version)
  * added mechanism to track unconnected stations and do minimal band
  steering
  * number of small fixes</changelog>
  <changelog author="chris@intrbiz.com" date="1475409600">- update to upstream release 2.6
  * fixed EAP-pwd last fragment validation
    [http://w1.fi/security/2015-7/] (CVE-2015-5314)
  * fixed WPS configuration update vulnerability with malformed passphrase
    [http://w1.fi/security/2016-1/] (CVE-2016-4476)
  * extended channel switch support for VHT bandwidth changes
  * added support for configuring new ANQP-elements with
    anqp_elem=&lt;InfoID&gt;:&lt;hexdump of payload&gt;
  * fixed Suite B 192-bit AKM to use proper PMK length
    (note: this makes old releases incompatible with the fixed behavior)
  * added no_probe_resp_if_max_sta=1 parameter to disable Probe Response
    frame sending for not-associated STAs if max_num_sta limit has been
    reached
  * added option (-S as command line argument) to request all interfaces
    to be started at the same time
  * modified rts_threshold and fragm_threshold configuration parameters
    to allow -1 to be used to disable RTS/fragmentation
  * EAP-pwd: added support for Brainpool Elliptic Curves
    (with OpenSSL 1.0.2 and newer)
  * fixed EAPOL reauthentication after FT protocol run
  * fixed FTIE generation for 4-way handshake after FT protocol run
  * fixed and improved various FST operations
  * TLS server
  - support SHA384 and SHA512 hashes
  - support TLS v1.2 signature algorithm with SHA384 and SHA512
  - support PKCS #5 v2.0 PBES2
  - support PKCS #5 with PKCS #12 style key decryption
  - minimal support for PKCS #12
  - support OCSP stapling (including ocsp_multi)
  * added support for OpenSSL 1.1 API changes
  - drop support for OpenSSL 0.9.8
  - drop support for OpenSSL 1.0.0
  * EAP-PEAP: support fast-connect crypto binding
  * RADIUS
  - fix Called-Station-Id to not escape SSID
  - add Event-Timestamp to all Accounting-Request packets
  - add Acct-Session-Id to Accounting-On/Off
  - add Acct-Multi-Session-Id  ton Access-Request packets
  - add Service-Type (= Frames)
  - allow server to provide PSK instead of passphrase for WPA-PSK
    Tunnel_password case
  - update full message for interim accounting updates
  - add Acct-Delay-Time into Accounting messages
  - add require_message_authenticator configuration option to require
    CoA/Disconnect-Request packets to be authenticated
  * started to postpone WNM-Notification frame sending by 100 ms so that
    the STA has some more time to configure the key before this frame is
    received after the 4-way handshake
  * VHT: added interoperability workaround for 80+80 and 160 MHz channels
  * extended VLAN support (per-STA vif, etc.)
  * fixed PMKID derivation with SAE
  * nl80211
  - added support for full station state operations
  - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
    unencrypted EAPOL frames
  * added initial MBO support; number of extensions to WNM BSS Transition
    Management
  * added initial functionality for location related operations
  * added assocresp_elements parameter to allow vendor specific elements
    to be added into (Re)Association Response frames
  * improved Public Action frame addressing
  - use Address 3 = wildcard BSSID in GAS response if a query from an
    unassociated STA used that address
  - fix TX status processing for Address 3 = wildcard BSSID
  - add gas_address3 configuration parameter to control Address 3
    behavior
  * added command line parameter -i to override interface parameter in
    hostapd.conf
  * added command completion support to hostapd_cli
  * added passive client taxonomy determination (CONFIG_TAXONOMY=y
    compile option and "SIGNATURE &lt;addr&gt;" control interface command)
  * number of small fixes
- renamed hostapd-2.5-defconfig.patch to hostapd-2.6-defconfig.patch</changelog>
  <changelog author="chris@intrbiz.com" date="1508328000">- Fix KRACK attacks (bsc#1063479, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088):
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1539950400">- Added rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
  Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205).</changelog>
  <changelog author="mardnh@gmx.de" date="1544184000">- Update to version 2.7
  * fixed WPA packet number reuse with replayed messages and key
    reinstallation
    [http://w1.fi/security/2017-1/] (CVE-2017-13082) (bsc#1056061)
  * added support for FILS (IEEE 802.11ai) shared key authentication
  * added support for OWE (Opportunistic Wireless Encryption, RFC 8110;
    and transition mode defined by WFA)
  * added support for DPP (Wi-Fi Device Provisioning Protocol)
  * FT:
  - added local generation of PMK-R0/PMK-R1 for FT-PSK
    (ft_psk_generate_local=1)
  - replaced inter-AP protocol with a cleaner design that is more
    easily extensible; this breaks backward compatibility and requires
    all APs in the ESS to be updated at the same time to maintain FT
    functionality
  - added support for wildcard R0KH/R1KH
  - replaced r0_key_lifetime (minutes) parameter with
    ft_r0_key_lifetime (seconds)
  - fixed wpa_psk_file use for FT-PSK
  - fixed FT-SAE PMKID matching
  - added expiration to PMK-R0 and PMK-R1 cache
  - added IEEE VLAN support (including tagged VLANs)
  - added support for SHA384 based AKM
  * SAE
  - fixed some PMKSA caching cases with SAE
  - added support for configuring SAE password separately of the
    WPA2 PSK/passphrase
  - added option to require MFP for SAE associations
    (sae_require_pmf=1)
  - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection
    for SAE;
    note: this is not backwards compatible, i.e., both the AP and
    station side implementations will need to be update at the same
    time to maintain interoperability
  - added support for Password Identifier
  * hostapd_cli: added support for command history and completion
  * added support for requesting beacon report
  * large number of other fixes, cleanup, and extensions
  * added option to configure EAPOL-Key retry limits
    (wpa_group_update_count and wpa_pairwise_update_count)
  * removed all PeerKey functionality
  * fixed nl80211 AP mode configuration regression with Linux 4.15 and
    newer
  * added support for using wolfSSL cryptographic library
  * fixed some 20/40 MHz coexistence cases where the BSS could drop to
    20 MHz even when 40 MHz would be allowed
  * Hotspot 2.0
  - added support for setting Venue URL ANQP-element (venue_url)
  - added support for advertising Hotspot 2.0 operator icons
  - added support for Roaming Consortium Selection element
  - added support for Terms and Conditions
  - added support for OSEN connection in a shared RSN BSS
  * added support for using OpenSSL 1.1.1
  * added EAP-pwd server support for salted passwords
- Remove not longer needed patches (fixed upstream)
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch
  * rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
- Verify source signature</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1545048000">- Applied spec-cleaner
- Added bug reference
- Use defconfig file as template for configuration instead of patching it
  during build. This is easier to maintain in the long run. This removes the
  patch hostapd-2.6-defconfig.patch in favor of a simple config file, which is
  copied over from the source directory.
- Enabled CLI editing and history support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545998400">- Use noun phrase in summary.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1556107200">- Update to version 2.8
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only group 19
    (i.e., disable groups 20, 21, 25, 26 from default configuration) and
    disable all unsuitable groups completely based on REVmd changes
  - improved anti-clogging token mechanism and SAE authentication
    frame processing during heavy CPU load; this mitigates some issues
    with potential DoS attacks trying to flood an AP with large number
    of SAE messages
  - added Finite Cyclic Group field in status code 77 responses
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  - fixed confirm message validation in error cases
    [https://w1.fi/security/2019-3/] (CVE-2019-9496)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify peer scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9497 and CVE-2019-9498)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * Hotspot 2.0 changes
  - added support for release number 3
  - reject release 2 or newer association without PMF
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and configuration parameter ocv=1)
  * added Multi-AP protocol support
  * added FTM responder configuration
  * fixed build with LibreSSL
  * added FT/RRB workaround for short Ethernet frame padding
  * fixed KEK2 derivation for FILS+FT
  * added RSSI-based association rejection from OCE
  * extended beacon reporting functionality
  * VLAN changes
  - allow local VLAN management with remote RADIUS authentication
  - add WPA/WPA2 passphrase/PSK -based VLAN assignment
  * OpenSSL: allow systemwide policies to be overridden
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * fixed FT and SA Query Action frame with AP-MLME-in-driver cases
  * OWE: allow Diffie-Hellman Parameter element to be included with DPP
    in preparation for DPP protocol extension
  * RADIUS server: started to accept ERP keyName-NAI as user identity
    automatically without matching EAP database entry
  * fixed PTK rekeying with FILS and FT
  wpa_supplicant:
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only groups 19, 20, 21
    (i.e., disable groups 25 and 26) and disable all unsuitable groups
    completely based on REVmd changes
  - do not regenerate PWE unnecessarily when the AP uses the
    anti-clogging token mechanisms
  - fixed some association cases where both SAE and FT-SAE were enabled
    on both the station and the selected AP
  - started to prefer FT-SAE over SAE AKM if both are enabled
  - started to prefer FT-SAE over FT-PSK if both are enabled
  - fixed FT-SAE when SAE PMKSA caching is used
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify server scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9499)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y
  * Hotspot 2.0 changes
  - do not indicate release number that is higher than the one
    AP supports
  - added support for release number 3
  - enable PMF automatically for network profiles created from
    credentials
  * fixed OWE network profile saving
  * fixed DPP network profile saving
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and network profile parameter ocv=1)
  * added Multi-AP backhaul STA support
  * fixed build with LibreSSL
  * number of MKA/MACsec fixes and extensions
  * extended domain_match and domain_suffix_match to allow list of values
  * fixed dNSName matching in domain_match and domain_suffix_match when
    using wolfSSL
  * started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both
    are enabled
  * extended nl80211 Connect and external authentication to support
    SAE, FT-SAE, FT-EAP-SHA384
  * fixed KEK2 derivation for FILS+FT
  * extended client_cert file to allow loading of a chain of PEM
    encoded certificates
  * extended beacon reporting functionality
  * extended D-Bus interface with number of new properties
  * fixed a regression in FT-over-DS with mac80211-based drivers
  * OpenSSL: allow systemwide policies to be overridden
  * extended driver flags indication for separate 802.1X and PSK
    4-way handshake offload capability
  * added support for random P2P Device/Interface Address use
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS)
  * extended domain_match and domain_suffix_match to allow list of values
  * added a RSN workaround for misbehaving PMF APs that advertise
    IGTK/BIP KeyID using incorrect byte order
  * fixed PTK rekeying with FILS and FT</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1567684800">- Update to version 2.9
  * SAE changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * EAP-pwd changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * fixed FT-EAP initial mobility domain association using PMKSA caching
  * added configuration of airtime policy
  * fixed FILS to and RSNE into (Re)Association Response frames
  * fixed DPP bootstrapping URI parser of channel list
  * added support for regulatory WMM limitation (for ETSI)
  * added support for MACsec Key Agreement using IEEE 802.1X/PSK
  * added experimental support for EAP-TEAP server (RFC 7170)
  * added experimental support for EAP-TLS server with TLS v1.3
  * added support for two server certificates/keys (RSA/ECC)
  * added AKMSuiteSelector into "STA &lt;addr&gt;" control interface data to
    determine with AKM was used for an association
  * added eap_sim_id parameter to allow EAP-SIM/AKA server pseudonym and
    fast reauthentication use to be disabled
  * fixed an ECDH operation corner case with OpenSSL</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1587643200">- Add CVE-2019-16275.patch -- AP mode PMF disconnection protection bypass
  (bsc#1150934)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1601380800">- Add CVE-2020-12695.patch -- UPnP SUBSCRIBE misbehavior in hostapd WPS AP
  (bsc#1172700)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614081600">- added AppArmor profile (source apparmor-usr.sbin.hostapd)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1617710400">- Add CVE-2021-30004.patch -- forging attacks may occur because
  AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c
  (bsc#1184348)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1626264000">- fixed AppArmor profile</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hostapd.service</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1637928000">- Fix AppArmor profile -- allow access to /etc/ssl/openssl.cnf
  (bsc#1192959)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1642420800">- Removed obsolete patches:
  * CVE-2019-16275.patch
  * CVE-2020-12695.patch
  * CVE-2021-30004.patch
- Update to version 2.10
  * SAE changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  - added option send SAE Confirm immediately (sae_config_immediate=1)
    after SAE Commit
  - added support for the hash-to-element mechanism (sae_pwe=1 or
    sae_pwe=2)
  - fixed PMKSA caching with OKC
  - added support for SAE-PK
  * EAP-pwd changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  * fixed WPS UPnP SUBSCRIBE handling of invalid operations
    [https://w1.fi/security/2020-1/]
  * fixed PMF disconnection protection bypass
    [https://w1.fi/security/2019-7/]
  * added support for using OpenSSL 3.0
  * fixed various issues in experimental support for EAP-TEAP server
  * added configuration (max_auth_rounds, max_auth_rounds_short) to
    increase the maximum number of EAP message exchanges (mainly to
    support cases with very large certificates) for the EAP server
  * added support for DPP release 2 (Wi-Fi Device Provisioning Protocol)
  * extended HE (IEEE 802.11ax) support, including 6 GHz support
  * removed obsolete IAPP functionality
  * fixed EAP-FAST server with TLS GCM/CCM ciphers
  * dropped support for libnl 1.1
  * added support for nl80211 control port for EAPOL frame TX/RX
  * fixed OWE key derivation with groups 20 and 21; this breaks backwards
    compatibility for these groups while the default group 19 remains
    backwards compatible; owe_ptk_workaround=1 can be used to enabled a
    a workaround for the group 20/21 backwards compatibility
  * added support for Beacon protection
  * added support for Extended Key ID for pairwise keys
  * removed WEP support from the default build (CONFIG_WEP=y can be used
    to enable it, if really needed)
  * added a build option to remove TKIP support (CONFIG_NO_TKIP=y)
  * added support for Transition Disable mechanism to allow the AP to
    automatically disable transition mode to improve security
  * added support for PASN
  * added EAP-TLS server support for TLS 1.3 (disabled by default for now)
  * a large number of other fixes, cleanup, and extensions</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1647000000">- Adjust config
  * Enable SAE
  * Enable DPP
  * Enable wired driver
  * Enable Airtime policy support
  * Enable Fast Initial Link Setup (FILS) (IEEE 802.11ai)</changelog>
  <changelog author="chris@computersalat.de" date="1723118400">- 2024-07-20 - v2.11
  * Wi-Fi Easy Connect
  - add support for DPP release 3
  - allow Configurator parameters to be provided during config
    exchange
  * HE/IEEE 802.11ax/Wi-Fi 6
  - various fixes
  * EHT/IEEE 802.11be/Wi-Fi 7
  - add preliminary support
  * SAE: add support for fetching the password from a RADIUS server
  * support OpenSSL 3.0 API changes
  * support background radar detection and CAC with some additional
    drivers
  * support RADIUS ACL/PSK check during 4-way handshake (wpa_psk_radius=3)
  * EAP-SIM/AKA: support IMSI privacy
  * improve 4-way handshake operations
  - use Secure=1 in message 3 during PTK rekeying
  * OCV: do not check Frequency Segment 1 Channel Number for 160 MHz cases
    to avoid interoperability issues
  * support new SAE AKM suites with variable length keys
  * support new AKM for 802.1X/EAP with SHA384
  * extend PASN support for secure ranging
  * FT: Use SHA256 to derive PMKID for AKM 00-0F-AC:3 (FT-EAP)
  - this is based on additional details being added in the IEEE 802.11
    standard
  - the new implementation is not backwards compatible
  * improved ACS to cover additional channel types/bandwidths
  * extended Multiple BSSID support
  * fix beacon protection with FT protocol (incorrect BIGTK was provided)
  * support unsynchronized service discovery (USD)
  * add preliminary support for RADIUS/TLS
  * add support for explicit SSID protection in 4-way handshake
    (a mitigation for CVE-2023-52424; disabled by default for now, can be
    enabled with ssid_protection=1)
  * fix SAE H2E rejected groups validation to avoid downgrade attacks
  * use stricter validation for some RADIUS messages
  * a large number of other fixes, cleanup, and extensions</changelog>
</package>
<package pkgid="9f5c5f6d512255cdeeaa3fc4078d58059e633d83edc72ef4a5d485c4886a6c8a" name="hostapd" arch="src">
  <version epoch="0" ver="2.11" rel="bp156.2.3.1"/>
  <changelog author="michael@stroeder.com" date="1429790400">- update version 2.4
- added 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  for CVE-2015-1863
- updated URLs
- require pkg-config and libnl3-devel during build
- replaced hostapd-2.3-defconfig.patch by hostapd-2.4-defconfig.patch
  ChangeLog for hostapd since 2.3:
  2015-03-15 - v2.4
  * allow OpenSSL cipher configuration to be set for internal EAP server
    (openssl_ciphers parameter)
  * fixed number of small issues based on hwsim test case failures and
    static analyzer reports
  * fixed Accounting-Request to not include duplicated Acct-Session-Id
  * add support for Acct-Multi-Session-Id in RADIUS Accounting messages
  * add support for PMKSA caching with SAE
  * add support for generating BSS Load element (bss_load_update_period)
  * fixed channel switch from VHT to HT
  * add INTERFACE-ENABLED and INTERFACE-DISABLED ctrl_iface events
  * add support for learning STA IPv4/IPv6 addresses and configuring
    ProxyARP support
  * dropped support for the madwifi driver interface
  * add support for Suite B (128-bit and 192-bit level) key management and
    cipher suites
  * fixed a regression with driver=wired
  * extend EAPOL-Key msg 1/4 retry workaround for changing SNonce
  * add BSS_TM_REQ ctrl_iface command to send BSS Transition Management
    Request frames and BSS-TM-RESP event to indicate response to such
    frame
  * add support for EAP Re-Authentication Protocol (ERP)
  * fixed AP IE in EAPOL-Key 3/4 when both WPA and FT was enabled
  * fixed a regression in HT 20/40 coex Action frame parsing
  * set stdout to be line-buffered
  * add support for vendor specific VHT extension to enable 256 QAM rates
    (VHT-MCS 8 and 9) on 2.4 GHz band
  * RADIUS DAS:
  - extend Disconnect-Request processing to allow matching of multiple
    sessions
  - support Acct-Multi-Session-Id as an identifier
  - allow PMKSA cache entry to be removed without association
  * expire hostapd STA entry if kernel does not have a matching entry
  * allow chanlist to be used to specify a subset of channels for ACS
  * improve ACS behavior on 2.4 GHz band and allow channel bias to be
    configured with acs_chan_bias parameter
  * do not reply to a Probe Request frame that includes DSS Parameter Set
    element in which the channel does not match the current operating
    channel
  * add UPDATE_BEACON ctrl_iface command; this can be used to force Beacon
    frame contents to be updated and to start beaconing on an interface
    that used start_disabled=1
  * fixed some RADIUS server failover cases</changelog>
  <changelog author="michael@stroeder.com" date="1445169600">- update to upstream release 2.5
- removed 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  (CVE-2015-1863) because it's fixed in upstream release 2.5
- rebased hostapd-2.4-defconfig.patch -&gt; hostapd-2.5-defconfig.patch
  ChangeLog for hostapd since 2.4:
  2015-09-27 - v2.5
  * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding
  [http://w1.fi/security/2015-2/] (CVE-2015-4141 bsc#930077)
  * fixed WMM Action frame parser
  [http://w1.fi/security/2015-3/] (CVE-2015-4142 bsc#930078)
  * fixed EAP-pwd server missing payload length validation
  [http://w1.fi/security/2015-4/]
  (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, bsc#930079)
  * fixed validation of WPS and P2P NFC NDEF record payload length
  [http://w1.fi/security/2015-5/]
  * nl80211:
  - fixed vendor command handling to check OUI properly
  * fixed hlr_auc_gw build with OpenSSL
  * hlr_auc_gw: allow Milenage RES length to be reduced
  * disable HT for a station that does not support WMM/QoS
  * added support for hashed password (NtHash) in EAP-pwd server
  * fixed and extended dynamic VLAN cases
  * added EAP-EKE server support for deriving Session-Id
  * set Acct-Session-Id to a random value to make it more likely to be
  unique even if the device does not have a proper clock
  * added more 2.4 GHz channels for 20/40 MHz HT co-ex scan
  * modified SAE routines to be more robust and PWE generation to be
  stronger against timing attacks
  * added support for Brainpool Elliptic Curves with SAE
  * increases maximum value accepted for cwmin/cwmax
  * added support for CCMP-256 and GCMP-256 as group ciphers with FT
  * added Fast Session Transfer (FST) module
  * removed optional fields from RSNE when using FT with PMF
  (workaround for interoperability issues with iOS 8.4)
  * added EAP server support for TLS session resumption
  * fixed key derivation for Suite B 192-bit AKM (this breaks
  compatibility with the earlier version)
  * added mechanism to track unconnected stations and do minimal band
  steering
  * number of small fixes</changelog>
  <changelog author="chris@intrbiz.com" date="1475409600">- update to upstream release 2.6
  * fixed EAP-pwd last fragment validation
    [http://w1.fi/security/2015-7/] (CVE-2015-5314)
  * fixed WPS configuration update vulnerability with malformed passphrase
    [http://w1.fi/security/2016-1/] (CVE-2016-4476)
  * extended channel switch support for VHT bandwidth changes
  * added support for configuring new ANQP-elements with
    anqp_elem=&lt;InfoID&gt;:&lt;hexdump of payload&gt;
  * fixed Suite B 192-bit AKM to use proper PMK length
    (note: this makes old releases incompatible with the fixed behavior)
  * added no_probe_resp_if_max_sta=1 parameter to disable Probe Response
    frame sending for not-associated STAs if max_num_sta limit has been
    reached
  * added option (-S as command line argument) to request all interfaces
    to be started at the same time
  * modified rts_threshold and fragm_threshold configuration parameters
    to allow -1 to be used to disable RTS/fragmentation
  * EAP-pwd: added support for Brainpool Elliptic Curves
    (with OpenSSL 1.0.2 and newer)
  * fixed EAPOL reauthentication after FT protocol run
  * fixed FTIE generation for 4-way handshake after FT protocol run
  * fixed and improved various FST operations
  * TLS server
  - support SHA384 and SHA512 hashes
  - support TLS v1.2 signature algorithm with SHA384 and SHA512
  - support PKCS #5 v2.0 PBES2
  - support PKCS #5 with PKCS #12 style key decryption
  - minimal support for PKCS #12
  - support OCSP stapling (including ocsp_multi)
  * added support for OpenSSL 1.1 API changes
  - drop support for OpenSSL 0.9.8
  - drop support for OpenSSL 1.0.0
  * EAP-PEAP: support fast-connect crypto binding
  * RADIUS
  - fix Called-Station-Id to not escape SSID
  - add Event-Timestamp to all Accounting-Request packets
  - add Acct-Session-Id to Accounting-On/Off
  - add Acct-Multi-Session-Id  ton Access-Request packets
  - add Service-Type (= Frames)
  - allow server to provide PSK instead of passphrase for WPA-PSK
    Tunnel_password case
  - update full message for interim accounting updates
  - add Acct-Delay-Time into Accounting messages
  - add require_message_authenticator configuration option to require
    CoA/Disconnect-Request packets to be authenticated
  * started to postpone WNM-Notification frame sending by 100 ms so that
    the STA has some more time to configure the key before this frame is
    received after the 4-way handshake
  * VHT: added interoperability workaround for 80+80 and 160 MHz channels
  * extended VLAN support (per-STA vif, etc.)
  * fixed PMKID derivation with SAE
  * nl80211
  - added support for full station state operations
  - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
    unencrypted EAPOL frames
  * added initial MBO support; number of extensions to WNM BSS Transition
    Management
  * added initial functionality for location related operations
  * added assocresp_elements parameter to allow vendor specific elements
    to be added into (Re)Association Response frames
  * improved Public Action frame addressing
  - use Address 3 = wildcard BSSID in GAS response if a query from an
    unassociated STA used that address
  - fix TX status processing for Address 3 = wildcard BSSID
  - add gas_address3 configuration parameter to control Address 3
    behavior
  * added command line parameter -i to override interface parameter in
    hostapd.conf
  * added command completion support to hostapd_cli
  * added passive client taxonomy determination (CONFIG_TAXONOMY=y
    compile option and "SIGNATURE &lt;addr&gt;" control interface command)
  * number of small fixes
- renamed hostapd-2.5-defconfig.patch to hostapd-2.6-defconfig.patch</changelog>
  <changelog author="chris@intrbiz.com" date="1508328000">- Fix KRACK attacks (bsc#1063479, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088):
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1539950400">- Added rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
  Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205).</changelog>
  <changelog author="mardnh@gmx.de" date="1544184000">- Update to version 2.7
  * fixed WPA packet number reuse with replayed messages and key
    reinstallation
    [http://w1.fi/security/2017-1/] (CVE-2017-13082) (bsc#1056061)
  * added support for FILS (IEEE 802.11ai) shared key authentication
  * added support for OWE (Opportunistic Wireless Encryption, RFC 8110;
    and transition mode defined by WFA)
  * added support for DPP (Wi-Fi Device Provisioning Protocol)
  * FT:
  - added local generation of PMK-R0/PMK-R1 for FT-PSK
    (ft_psk_generate_local=1)
  - replaced inter-AP protocol with a cleaner design that is more
    easily extensible; this breaks backward compatibility and requires
    all APs in the ESS to be updated at the same time to maintain FT
    functionality
  - added support for wildcard R0KH/R1KH
  - replaced r0_key_lifetime (minutes) parameter with
    ft_r0_key_lifetime (seconds)
  - fixed wpa_psk_file use for FT-PSK
  - fixed FT-SAE PMKID matching
  - added expiration to PMK-R0 and PMK-R1 cache
  - added IEEE VLAN support (including tagged VLANs)
  - added support for SHA384 based AKM
  * SAE
  - fixed some PMKSA caching cases with SAE
  - added support for configuring SAE password separately of the
    WPA2 PSK/passphrase
  - added option to require MFP for SAE associations
    (sae_require_pmf=1)
  - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection
    for SAE;
    note: this is not backwards compatible, i.e., both the AP and
    station side implementations will need to be update at the same
    time to maintain interoperability
  - added support for Password Identifier
  * hostapd_cli: added support for command history and completion
  * added support for requesting beacon report
  * large number of other fixes, cleanup, and extensions
  * added option to configure EAPOL-Key retry limits
    (wpa_group_update_count and wpa_pairwise_update_count)
  * removed all PeerKey functionality
  * fixed nl80211 AP mode configuration regression with Linux 4.15 and
    newer
  * added support for using wolfSSL cryptographic library
  * fixed some 20/40 MHz coexistence cases where the BSS could drop to
    20 MHz even when 40 MHz would be allowed
  * Hotspot 2.0
  - added support for setting Venue URL ANQP-element (venue_url)
  - added support for advertising Hotspot 2.0 operator icons
  - added support for Roaming Consortium Selection element
  - added support for Terms and Conditions
  - added support for OSEN connection in a shared RSN BSS
  * added support for using OpenSSL 1.1.1
  * added EAP-pwd server support for salted passwords
- Remove not longer needed patches (fixed upstream)
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch
  * rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
- Verify source signature</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1545048000">- Applied spec-cleaner
- Added bug reference
- Use defconfig file as template for configuration instead of patching it
  during build. This is easier to maintain in the long run. This removes the
  patch hostapd-2.6-defconfig.patch in favor of a simple config file, which is
  copied over from the source directory.
- Enabled CLI editing and history support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545998400">- Use noun phrase in summary.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1556107200">- Update to version 2.8
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only group 19
    (i.e., disable groups 20, 21, 25, 26 from default configuration) and
    disable all unsuitable groups completely based on REVmd changes
  - improved anti-clogging token mechanism and SAE authentication
    frame processing during heavy CPU load; this mitigates some issues
    with potential DoS attacks trying to flood an AP with large number
    of SAE messages
  - added Finite Cyclic Group field in status code 77 responses
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  - fixed confirm message validation in error cases
    [https://w1.fi/security/2019-3/] (CVE-2019-9496)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify peer scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9497 and CVE-2019-9498)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * Hotspot 2.0 changes
  - added support for release number 3
  - reject release 2 or newer association without PMF
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and configuration parameter ocv=1)
  * added Multi-AP protocol support
  * added FTM responder configuration
  * fixed build with LibreSSL
  * added FT/RRB workaround for short Ethernet frame padding
  * fixed KEK2 derivation for FILS+FT
  * added RSSI-based association rejection from OCE
  * extended beacon reporting functionality
  * VLAN changes
  - allow local VLAN management with remote RADIUS authentication
  - add WPA/WPA2 passphrase/PSK -based VLAN assignment
  * OpenSSL: allow systemwide policies to be overridden
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * fixed FT and SA Query Action frame with AP-MLME-in-driver cases
  * OWE: allow Diffie-Hellman Parameter element to be included with DPP
    in preparation for DPP protocol extension
  * RADIUS server: started to accept ERP keyName-NAI as user identity
    automatically without matching EAP database entry
  * fixed PTK rekeying with FILS and FT
  wpa_supplicant:
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only groups 19, 20, 21
    (i.e., disable groups 25 and 26) and disable all unsuitable groups
    completely based on REVmd changes
  - do not regenerate PWE unnecessarily when the AP uses the
    anti-clogging token mechanisms
  - fixed some association cases where both SAE and FT-SAE were enabled
    on both the station and the selected AP
  - started to prefer FT-SAE over SAE AKM if both are enabled
  - started to prefer FT-SAE over FT-PSK if both are enabled
  - fixed FT-SAE when SAE PMKSA caching is used
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify server scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9499)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y
  * Hotspot 2.0 changes
  - do not indicate release number that is higher than the one
    AP supports
  - added support for release number 3
  - enable PMF automatically for network profiles created from
    credentials
  * fixed OWE network profile saving
  * fixed DPP network profile saving
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and network profile parameter ocv=1)
  * added Multi-AP backhaul STA support
  * fixed build with LibreSSL
  * number of MKA/MACsec fixes and extensions
  * extended domain_match and domain_suffix_match to allow list of values
  * fixed dNSName matching in domain_match and domain_suffix_match when
    using wolfSSL
  * started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both
    are enabled
  * extended nl80211 Connect and external authentication to support
    SAE, FT-SAE, FT-EAP-SHA384
  * fixed KEK2 derivation for FILS+FT
  * extended client_cert file to allow loading of a chain of PEM
    encoded certificates
  * extended beacon reporting functionality
  * extended D-Bus interface with number of new properties
  * fixed a regression in FT-over-DS with mac80211-based drivers
  * OpenSSL: allow systemwide policies to be overridden
  * extended driver flags indication for separate 802.1X and PSK
    4-way handshake offload capability
  * added support for random P2P Device/Interface Address use
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS)
  * extended domain_match and domain_suffix_match to allow list of values
  * added a RSN workaround for misbehaving PMF APs that advertise
    IGTK/BIP KeyID using incorrect byte order
  * fixed PTK rekeying with FILS and FT</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1567684800">- Update to version 2.9
  * SAE changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * EAP-pwd changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * fixed FT-EAP initial mobility domain association using PMKSA caching
  * added configuration of airtime policy
  * fixed FILS to and RSNE into (Re)Association Response frames
  * fixed DPP bootstrapping URI parser of channel list
  * added support for regulatory WMM limitation (for ETSI)
  * added support for MACsec Key Agreement using IEEE 802.1X/PSK
  * added experimental support for EAP-TEAP server (RFC 7170)
  * added experimental support for EAP-TLS server with TLS v1.3
  * added support for two server certificates/keys (RSA/ECC)
  * added AKMSuiteSelector into "STA &lt;addr&gt;" control interface data to
    determine with AKM was used for an association
  * added eap_sim_id parameter to allow EAP-SIM/AKA server pseudonym and
    fast reauthentication use to be disabled
  * fixed an ECDH operation corner case with OpenSSL</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1587643200">- Add CVE-2019-16275.patch -- AP mode PMF disconnection protection bypass
  (bsc#1150934)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1601380800">- Add CVE-2020-12695.patch -- UPnP SUBSCRIBE misbehavior in hostapd WPS AP
  (bsc#1172700)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614081600">- added AppArmor profile (source apparmor-usr.sbin.hostapd)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1617710400">- Add CVE-2021-30004.patch -- forging attacks may occur because
  AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c
  (bsc#1184348)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1626264000">- fixed AppArmor profile</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hostapd.service</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1637928000">- Fix AppArmor profile -- allow access to /etc/ssl/openssl.cnf
  (bsc#1192959)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1642420800">- Removed obsolete patches:
  * CVE-2019-16275.patch
  * CVE-2020-12695.patch
  * CVE-2021-30004.patch
- Update to version 2.10
  * SAE changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  - added option send SAE Confirm immediately (sae_config_immediate=1)
    after SAE Commit
  - added support for the hash-to-element mechanism (sae_pwe=1 or
    sae_pwe=2)
  - fixed PMKSA caching with OKC
  - added support for SAE-PK
  * EAP-pwd changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  * fixed WPS UPnP SUBSCRIBE handling of invalid operations
    [https://w1.fi/security/2020-1/]
  * fixed PMF disconnection protection bypass
    [https://w1.fi/security/2019-7/]
  * added support for using OpenSSL 3.0
  * fixed various issues in experimental support for EAP-TEAP server
  * added configuration (max_auth_rounds, max_auth_rounds_short) to
    increase the maximum number of EAP message exchanges (mainly to
    support cases with very large certificates) for the EAP server
  * added support for DPP release 2 (Wi-Fi Device Provisioning Protocol)
  * extended HE (IEEE 802.11ax) support, including 6 GHz support
  * removed obsolete IAPP functionality
  * fixed EAP-FAST server with TLS GCM/CCM ciphers
  * dropped support for libnl 1.1
  * added support for nl80211 control port for EAPOL frame TX/RX
  * fixed OWE key derivation with groups 20 and 21; this breaks backwards
    compatibility for these groups while the default group 19 remains
    backwards compatible; owe_ptk_workaround=1 can be used to enabled a
    a workaround for the group 20/21 backwards compatibility
  * added support for Beacon protection
  * added support for Extended Key ID for pairwise keys
  * removed WEP support from the default build (CONFIG_WEP=y can be used
    to enable it, if really needed)
  * added a build option to remove TKIP support (CONFIG_NO_TKIP=y)
  * added support for Transition Disable mechanism to allow the AP to
    automatically disable transition mode to improve security
  * added support for PASN
  * added EAP-TLS server support for TLS 1.3 (disabled by default for now)
  * a large number of other fixes, cleanup, and extensions</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1647000000">- Adjust config
  * Enable SAE
  * Enable DPP
  * Enable wired driver
  * Enable Airtime policy support
  * Enable Fast Initial Link Setup (FILS) (IEEE 802.11ai)</changelog>
  <changelog author="chris@computersalat.de" date="1723118400">- 2024-07-20 - v2.11
  * Wi-Fi Easy Connect
  - add support for DPP release 3
  - allow Configurator parameters to be provided during config
    exchange
  * HE/IEEE 802.11ax/Wi-Fi 6
  - various fixes
  * EHT/IEEE 802.11be/Wi-Fi 7
  - add preliminary support
  * SAE: add support for fetching the password from a RADIUS server
  * support OpenSSL 3.0 API changes
  * support background radar detection and CAC with some additional
    drivers
  * support RADIUS ACL/PSK check during 4-way handshake (wpa_psk_radius=3)
  * EAP-SIM/AKA: support IMSI privacy
  * improve 4-way handshake operations
  - use Secure=1 in message 3 during PTK rekeying
  * OCV: do not check Frequency Segment 1 Channel Number for 160 MHz cases
    to avoid interoperability issues
  * support new SAE AKM suites with variable length keys
  * support new AKM for 802.1X/EAP with SHA384
  * extend PASN support for secure ranging
  * FT: Use SHA256 to derive PMKID for AKM 00-0F-AC:3 (FT-EAP)
  - this is based on additional details being added in the IEEE 802.11
    standard
  - the new implementation is not backwards compatible
  * improved ACS to cover additional channel types/bandwidths
  * extended Multiple BSSID support
  * fix beacon protection with FT protocol (incorrect BIGTK was provided)
  * support unsynchronized service discovery (USD)
  * add preliminary support for RADIUS/TLS
  * add support for explicit SSID protection in 4-way handshake
    (a mitigation for CVE-2023-52424; disabled by default for now, can be
    enabled with ssid_protection=1)
  * fix SAE H2E rejected groups validation to avoid downgrade attacks
  * use stricter validation for some RADIUS messages
  * a large number of other fixes, cleanup, and extensions</changelog>
</package>
<package pkgid="af4e2105ecc0cf35c96ae8eab17069d1714b2b808e80ba16bacb8c1883098f9c" name="hostapd" arch="x86_64">
  <version epoch="0" ver="2.11" rel="bp156.2.3.1"/>
  <changelog author="michael@stroeder.com" date="1429790400">- update version 2.4
- added 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  for CVE-2015-1863
- updated URLs
- require pkg-config and libnl3-devel during build
- replaced hostapd-2.3-defconfig.patch by hostapd-2.4-defconfig.patch
  ChangeLog for hostapd since 2.3:
  2015-03-15 - v2.4
  * allow OpenSSL cipher configuration to be set for internal EAP server
    (openssl_ciphers parameter)
  * fixed number of small issues based on hwsim test case failures and
    static analyzer reports
  * fixed Accounting-Request to not include duplicated Acct-Session-Id
  * add support for Acct-Multi-Session-Id in RADIUS Accounting messages
  * add support for PMKSA caching with SAE
  * add support for generating BSS Load element (bss_load_update_period)
  * fixed channel switch from VHT to HT
  * add INTERFACE-ENABLED and INTERFACE-DISABLED ctrl_iface events
  * add support for learning STA IPv4/IPv6 addresses and configuring
    ProxyARP support
  * dropped support for the madwifi driver interface
  * add support for Suite B (128-bit and 192-bit level) key management and
    cipher suites
  * fixed a regression with driver=wired
  * extend EAPOL-Key msg 1/4 retry workaround for changing SNonce
  * add BSS_TM_REQ ctrl_iface command to send BSS Transition Management
    Request frames and BSS-TM-RESP event to indicate response to such
    frame
  * add support for EAP Re-Authentication Protocol (ERP)
  * fixed AP IE in EAPOL-Key 3/4 when both WPA and FT was enabled
  * fixed a regression in HT 20/40 coex Action frame parsing
  * set stdout to be line-buffered
  * add support for vendor specific VHT extension to enable 256 QAM rates
    (VHT-MCS 8 and 9) on 2.4 GHz band
  * RADIUS DAS:
  - extend Disconnect-Request processing to allow matching of multiple
    sessions
  - support Acct-Multi-Session-Id as an identifier
  - allow PMKSA cache entry to be removed without association
  * expire hostapd STA entry if kernel does not have a matching entry
  * allow chanlist to be used to specify a subset of channels for ACS
  * improve ACS behavior on 2.4 GHz band and allow channel bias to be
    configured with acs_chan_bias parameter
  * do not reply to a Probe Request frame that includes DSS Parameter Set
    element in which the channel does not match the current operating
    channel
  * add UPDATE_BEACON ctrl_iface command; this can be used to force Beacon
    frame contents to be updated and to start beaconing on an interface
    that used start_disabled=1
  * fixed some RADIUS server failover cases</changelog>
  <changelog author="michael@stroeder.com" date="1445169600">- update to upstream release 2.5
- removed 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch
  (CVE-2015-1863) because it's fixed in upstream release 2.5
- rebased hostapd-2.4-defconfig.patch -&gt; hostapd-2.5-defconfig.patch
  ChangeLog for hostapd since 2.4:
  2015-09-27 - v2.5
  * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding
  [http://w1.fi/security/2015-2/] (CVE-2015-4141 bsc#930077)
  * fixed WMM Action frame parser
  [http://w1.fi/security/2015-3/] (CVE-2015-4142 bsc#930078)
  * fixed EAP-pwd server missing payload length validation
  [http://w1.fi/security/2015-4/]
  (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, bsc#930079)
  * fixed validation of WPS and P2P NFC NDEF record payload length
  [http://w1.fi/security/2015-5/]
  * nl80211:
  - fixed vendor command handling to check OUI properly
  * fixed hlr_auc_gw build with OpenSSL
  * hlr_auc_gw: allow Milenage RES length to be reduced
  * disable HT for a station that does not support WMM/QoS
  * added support for hashed password (NtHash) in EAP-pwd server
  * fixed and extended dynamic VLAN cases
  * added EAP-EKE server support for deriving Session-Id
  * set Acct-Session-Id to a random value to make it more likely to be
  unique even if the device does not have a proper clock
  * added more 2.4 GHz channels for 20/40 MHz HT co-ex scan
  * modified SAE routines to be more robust and PWE generation to be
  stronger against timing attacks
  * added support for Brainpool Elliptic Curves with SAE
  * increases maximum value accepted for cwmin/cwmax
  * added support for CCMP-256 and GCMP-256 as group ciphers with FT
  * added Fast Session Transfer (FST) module
  * removed optional fields from RSNE when using FT with PMF
  (workaround for interoperability issues with iOS 8.4)
  * added EAP server support for TLS session resumption
  * fixed key derivation for Suite B 192-bit AKM (this breaks
  compatibility with the earlier version)
  * added mechanism to track unconnected stations and do minimal band
  steering
  * number of small fixes</changelog>
  <changelog author="chris@intrbiz.com" date="1475409600">- update to upstream release 2.6
  * fixed EAP-pwd last fragment validation
    [http://w1.fi/security/2015-7/] (CVE-2015-5314)
  * fixed WPS configuration update vulnerability with malformed passphrase
    [http://w1.fi/security/2016-1/] (CVE-2016-4476)
  * extended channel switch support for VHT bandwidth changes
  * added support for configuring new ANQP-elements with
    anqp_elem=&lt;InfoID&gt;:&lt;hexdump of payload&gt;
  * fixed Suite B 192-bit AKM to use proper PMK length
    (note: this makes old releases incompatible with the fixed behavior)
  * added no_probe_resp_if_max_sta=1 parameter to disable Probe Response
    frame sending for not-associated STAs if max_num_sta limit has been
    reached
  * added option (-S as command line argument) to request all interfaces
    to be started at the same time
  * modified rts_threshold and fragm_threshold configuration parameters
    to allow -1 to be used to disable RTS/fragmentation
  * EAP-pwd: added support for Brainpool Elliptic Curves
    (with OpenSSL 1.0.2 and newer)
  * fixed EAPOL reauthentication after FT protocol run
  * fixed FTIE generation for 4-way handshake after FT protocol run
  * fixed and improved various FST operations
  * TLS server
  - support SHA384 and SHA512 hashes
  - support TLS v1.2 signature algorithm with SHA384 and SHA512
  - support PKCS #5 v2.0 PBES2
  - support PKCS #5 with PKCS #12 style key decryption
  - minimal support for PKCS #12
  - support OCSP stapling (including ocsp_multi)
  * added support for OpenSSL 1.1 API changes
  - drop support for OpenSSL 0.9.8
  - drop support for OpenSSL 1.0.0
  * EAP-PEAP: support fast-connect crypto binding
  * RADIUS
  - fix Called-Station-Id to not escape SSID
  - add Event-Timestamp to all Accounting-Request packets
  - add Acct-Session-Id to Accounting-On/Off
  - add Acct-Multi-Session-Id  ton Access-Request packets
  - add Service-Type (= Frames)
  - allow server to provide PSK instead of passphrase for WPA-PSK
    Tunnel_password case
  - update full message for interim accounting updates
  - add Acct-Delay-Time into Accounting messages
  - add require_message_authenticator configuration option to require
    CoA/Disconnect-Request packets to be authenticated
  * started to postpone WNM-Notification frame sending by 100 ms so that
    the STA has some more time to configure the key before this frame is
    received after the 4-way handshake
  * VHT: added interoperability workaround for 80+80 and 160 MHz channels
  * extended VLAN support (per-STA vif, etc.)
  * fixed PMKID derivation with SAE
  * nl80211
  - added support for full station state operations
  - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use
    unencrypted EAPOL frames
  * added initial MBO support; number of extensions to WNM BSS Transition
    Management
  * added initial functionality for location related operations
  * added assocresp_elements parameter to allow vendor specific elements
    to be added into (Re)Association Response frames
  * improved Public Action frame addressing
  - use Address 3 = wildcard BSSID in GAS response if a query from an
    unassociated STA used that address
  - fix TX status processing for Address 3 = wildcard BSSID
  - add gas_address3 configuration parameter to control Address 3
    behavior
  * added command line parameter -i to override interface parameter in
    hostapd.conf
  * added command completion support to hostapd_cli
  * added passive client taxonomy determination (CONFIG_TAXONOMY=y
    compile option and "SIGNATURE &lt;addr&gt;" control interface command)
  * number of small fixes
- renamed hostapd-2.5-defconfig.patch to hostapd-2.6-defconfig.patch</changelog>
  <changelog author="chris@intrbiz.com" date="1508328000">- Fix KRACK attacks (bsc#1063479, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088):
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.com&gt;" date="1539950400">- Added rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
  Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205).</changelog>
  <changelog author="mardnh@gmx.de" date="1544184000">- Update to version 2.7
  * fixed WPA packet number reuse with replayed messages and key
    reinstallation
    [http://w1.fi/security/2017-1/] (CVE-2017-13082) (bsc#1056061)
  * added support for FILS (IEEE 802.11ai) shared key authentication
  * added support for OWE (Opportunistic Wireless Encryption, RFC 8110;
    and transition mode defined by WFA)
  * added support for DPP (Wi-Fi Device Provisioning Protocol)
  * FT:
  - added local generation of PMK-R0/PMK-R1 for FT-PSK
    (ft_psk_generate_local=1)
  - replaced inter-AP protocol with a cleaner design that is more
    easily extensible; this breaks backward compatibility and requires
    all APs in the ESS to be updated at the same time to maintain FT
    functionality
  - added support for wildcard R0KH/R1KH
  - replaced r0_key_lifetime (minutes) parameter with
    ft_r0_key_lifetime (seconds)
  - fixed wpa_psk_file use for FT-PSK
  - fixed FT-SAE PMKID matching
  - added expiration to PMK-R0 and PMK-R1 cache
  - added IEEE VLAN support (including tagged VLANs)
  - added support for SHA384 based AKM
  * SAE
  - fixed some PMKSA caching cases with SAE
  - added support for configuring SAE password separately of the
    WPA2 PSK/passphrase
  - added option to require MFP for SAE associations
    (sae_require_pmf=1)
  - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection
    for SAE;
    note: this is not backwards compatible, i.e., both the AP and
    station side implementations will need to be update at the same
    time to maintain interoperability
  - added support for Password Identifier
  * hostapd_cli: added support for command history and completion
  * added support for requesting beacon report
  * large number of other fixes, cleanup, and extensions
  * added option to configure EAPOL-Key retry limits
    (wpa_group_update_count and wpa_pairwise_update_count)
  * removed all PeerKey functionality
  * fixed nl80211 AP mode configuration regression with Linux 4.15 and
    newer
  * added support for using wolfSSL cryptographic library
  * fixed some 20/40 MHz coexistence cases where the BSS could drop to
    20 MHz even when 40 MHz would be allowed
  * Hotspot 2.0
  - added support for setting Venue URL ANQP-element (venue_url)
  - added support for advertising Hotspot 2.0 operator icons
  - added support for Roaming Consortium Selection element
  - added support for Terms and Conditions
  - added support for OSEN connection in a shared RSN BSS
  * added support for using OpenSSL 1.1.1
  * added EAP-pwd server support for salted passwords
- Remove not longer needed patches (fixed upstream)
  * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch
  * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch
  * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch
  * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch
  * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch
  * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch
  * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch
  * rebased-v2.6-0001-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch
- Verify source signature</changelog>
  <changelog author="Karol Babioch &lt;kbabioch@suse.de&gt;" date="1545048000">- Applied spec-cleaner
- Added bug reference
- Use defconfig file as template for configuration instead of patching it
  during build. This is easier to maintain in the long run. This removes the
  patch hostapd-2.6-defconfig.patch in favor of a simple config file, which is
  copied over from the source directory.
- Enabled CLI editing and history support.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545998400">- Use noun phrase in summary.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1556107200">- Update to version 2.8
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only group 19
    (i.e., disable groups 20, 21, 25, 26 from default configuration) and
    disable all unsuitable groups completely based on REVmd changes
  - improved anti-clogging token mechanism and SAE authentication
    frame processing during heavy CPU load; this mitigates some issues
    with potential DoS attacks trying to flood an AP with large number
    of SAE messages
  - added Finite Cyclic Group field in status code 77 responses
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  - fixed confirm message validation in error cases
    [https://w1.fi/security/2019-3/] (CVE-2019-9496)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify peer scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9497 and CVE-2019-9498)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * Hotspot 2.0 changes
  - added support for release number 3
  - reject release 2 or newer association without PMF
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and configuration parameter ocv=1)
  * added Multi-AP protocol support
  * added FTM responder configuration
  * fixed build with LibreSSL
  * added FT/RRB workaround for short Ethernet frame padding
  * fixed KEK2 derivation for FILS+FT
  * added RSSI-based association rejection from OCE
  * extended beacon reporting functionality
  * VLAN changes
  - allow local VLAN management with remote RADIUS authentication
  - add WPA/WPA2 passphrase/PSK -based VLAN assignment
  * OpenSSL: allow systemwide policies to be overridden
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * fixed FT and SA Query Action frame with AP-MLME-in-driver cases
  * OWE: allow Diffie-Hellman Parameter element to be included with DPP
    in preparation for DPP protocol extension
  * RADIUS server: started to accept ERP keyName-NAI as user identity
    automatically without matching EAP database entry
  * fixed PTK rekeying with FILS and FT
  wpa_supplicant:
  * SAE changes
  - added support for SAE Password Identifier
  - changed default configuration to enable only groups 19, 20, 21
    (i.e., disable groups 25 and 26) and disable all unsuitable groups
    completely based on REVmd changes
  - do not regenerate PWE unnecessarily when the AP uses the
    anti-clogging token mechanisms
  - fixed some association cases where both SAE and FT-SAE were enabled
    on both the station and the selected AP
  - started to prefer FT-SAE over SAE AKM if both are enabled
  - started to prefer FT-SAE over FT-PSK if both are enabled
  - fixed FT-SAE when SAE PMKSA caching is used
  - reject use of unsuitable groups based on new implementation guidance
    in REVmd (allow only FFC groups with prime &gt;= 3072 bits and ECC
    groups with prime &gt;= 256)
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-1/] (CVE-2019-9494)
  * EAP-pwd changes
  - minimize timing and memory use differences in PWE derivation
    [https://w1.fi/security/2019-2/] (CVE-2019-9495)
  - verify server scalar/element
    [https://w1.fi/security/2019-4/] (CVE-2019-9499)
  - fix message reassembly issue with unexpected fragment
    [https://w1.fi/security/2019-5/]
  - enforce rand,mask generation rules more strictly
  - fix a memory leak in PWE derivation
  - disallow ECC groups with a prime under 256 bits (groups 25, 26, and
    27)
  * fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y
  * Hotspot 2.0 changes
  - do not indicate release number that is higher than the one
    AP supports
  - added support for release number 3
  - enable PMF automatically for network profiles created from
    credentials
  * fixed OWE network profile saving
  * fixed DPP network profile saving
  * added support for RSN operating channel validation
    (CONFIG_OCV=y and network profile parameter ocv=1)
  * added Multi-AP backhaul STA support
  * fixed build with LibreSSL
  * number of MKA/MACsec fixes and extensions
  * extended domain_match and domain_suffix_match to allow list of values
  * fixed dNSName matching in domain_match and domain_suffix_match when
    using wolfSSL
  * started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both
    are enabled
  * extended nl80211 Connect and external authentication to support
    SAE, FT-SAE, FT-EAP-SHA384
  * fixed KEK2 derivation for FILS+FT
  * extended client_cert file to allow loading of a chain of PEM
    encoded certificates
  * extended beacon reporting functionality
  * extended D-Bus interface with number of new properties
  * fixed a regression in FT-over-DS with mac80211-based drivers
  * OpenSSL: allow systemwide policies to be overridden
  * extended driver flags indication for separate 802.1X and PSK
    4-way handshake offload capability
  * added support for random P2P Device/Interface Address use
  * extended PEAP to derive EMSK to enable use with ERP/FILS
  * extended WPS to allow SAE configuration to be added automatically
    for PSK (wps_cred_add_sae=1)
  * removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS)
  * extended domain_match and domain_suffix_match to allow list of values
  * added a RSN workaround for misbehaving PMF APs that advertise
    IGTK/BIP KeyID using incorrect byte order
  * fixed PTK rekeying with FILS and FT</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1567684800">- Update to version 2.9
  * SAE changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * EAP-pwd changes
  - disable use of groups using Brainpool curves
  - improved protection against side channel attacks
    [https://w1.fi/security/2019-6/]
  * fixed FT-EAP initial mobility domain association using PMKSA caching
  * added configuration of airtime policy
  * fixed FILS to and RSNE into (Re)Association Response frames
  * fixed DPP bootstrapping URI parser of channel list
  * added support for regulatory WMM limitation (for ETSI)
  * added support for MACsec Key Agreement using IEEE 802.1X/PSK
  * added experimental support for EAP-TEAP server (RFC 7170)
  * added experimental support for EAP-TLS server with TLS v1.3
  * added support for two server certificates/keys (RSA/ECC)
  * added AKMSuiteSelector into "STA &lt;addr&gt;" control interface data to
    determine with AKM was used for an association
  * added eap_sim_id parameter to allow EAP-SIM/AKA server pseudonym and
    fast reauthentication use to be disabled
  * fixed an ECDH operation corner case with OpenSSL</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1587643200">- Add CVE-2019-16275.patch -- AP mode PMF disconnection protection bypass
  (bsc#1150934)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1601380800">- Add CVE-2020-12695.patch -- UPnP SUBSCRIBE misbehavior in hostapd WPS AP
  (bsc#1172700)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614081600">- added AppArmor profile (source apparmor-usr.sbin.hostapd)</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1617710400">- Add CVE-2021-30004.patch -- forging attacks may occur because
  AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c
  (bsc#1184348)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1626264000">- fixed AppArmor profile</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hostapd.service</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1637928000">- Fix AppArmor profile -- allow access to /etc/ssl/openssl.cnf
  (bsc#1192959)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1642420800">- Removed obsolete patches:
  * CVE-2019-16275.patch
  * CVE-2020-12695.patch
  * CVE-2021-30004.patch
- Update to version 2.10
  * SAE changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  - added option send SAE Confirm immediately (sae_config_immediate=1)
    after SAE Commit
  - added support for the hash-to-element mechanism (sae_pwe=1 or
    sae_pwe=2)
  - fixed PMKSA caching with OKC
  - added support for SAE-PK
  * EAP-pwd changes
  - improved protection against side channel attacks
    [https://w1.fi/security/2022-1/]
  * fixed WPS UPnP SUBSCRIBE handling of invalid operations
    [https://w1.fi/security/2020-1/]
  * fixed PMF disconnection protection bypass
    [https://w1.fi/security/2019-7/]
  * added support for using OpenSSL 3.0
  * fixed various issues in experimental support for EAP-TEAP server
  * added configuration (max_auth_rounds, max_auth_rounds_short) to
    increase the maximum number of EAP message exchanges (mainly to
    support cases with very large certificates) for the EAP server
  * added support for DPP release 2 (Wi-Fi Device Provisioning Protocol)
  * extended HE (IEEE 802.11ax) support, including 6 GHz support
  * removed obsolete IAPP functionality
  * fixed EAP-FAST server with TLS GCM/CCM ciphers
  * dropped support for libnl 1.1
  * added support for nl80211 control port for EAPOL frame TX/RX
  * fixed OWE key derivation with groups 20 and 21; this breaks backwards
    compatibility for these groups while the default group 19 remains
    backwards compatible; owe_ptk_workaround=1 can be used to enabled a
    a workaround for the group 20/21 backwards compatibility
  * added support for Beacon protection
  * added support for Extended Key ID for pairwise keys
  * removed WEP support from the default build (CONFIG_WEP=y can be used
    to enable it, if really needed)
  * added a build option to remove TKIP support (CONFIG_NO_TKIP=y)
  * added support for Transition Disable mechanism to allow the AP to
    automatically disable transition mode to improve security
  * added support for PASN
  * added EAP-TLS server support for TLS 1.3 (disabled by default for now)
  * a large number of other fixes, cleanup, and extensions</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1647000000">- Adjust config
  * Enable SAE
  * Enable DPP
  * Enable wired driver
  * Enable Airtime policy support
  * Enable Fast Initial Link Setup (FILS) (IEEE 802.11ai)</changelog>
  <changelog author="chris@computersalat.de" date="1723118400">- 2024-07-20 - v2.11
  * Wi-Fi Easy Connect
  - add support for DPP release 3
  - allow Configurator parameters to be provided during config
    exchange
  * HE/IEEE 802.11ax/Wi-Fi 6
  - various fixes
  * EHT/IEEE 802.11be/Wi-Fi 7
  - add preliminary support
  * SAE: add support for fetching the password from a RADIUS server
  * support OpenSSL 3.0 API changes
  * support background radar detection and CAC with some additional
    drivers
  * support RADIUS ACL/PSK check during 4-way handshake (wpa_psk_radius=3)
  * EAP-SIM/AKA: support IMSI privacy
  * improve 4-way handshake operations
  - use Secure=1 in message 3 during PTK rekeying
  * OCV: do not check Frequency Segment 1 Channel Number for 160 MHz cases
    to avoid interoperability issues
  * support new SAE AKM suites with variable length keys
  * support new AKM for 802.1X/EAP with SHA384
  * extend PASN support for secure ranging
  * FT: Use SHA256 to derive PMKID for AKM 00-0F-AC:3 (FT-EAP)
  - this is based on additional details being added in the IEEE 802.11
    standard
  - the new implementation is not backwards compatible
  * improved ACS to cover additional channel types/bandwidths
  * extended Multiple BSSID support
  * fix beacon protection with FT protocol (incorrect BIGTK was provided)
  * support unsynchronized service discovery (USD)
  * add preliminary support for RADIUS/TLS
  * add support for explicit SSID protection in 4-way handshake
    (a mitigation for CVE-2023-52424; disabled by default for now, can be
    enabled with ssid_protection=1)
  * fix SAE H2E rejected groups validation to avoid downgrade attacks
  * use stricter validation for some RADIUS messages
  * a large number of other fixes, cleanup, and extensions</changelog>
</package>
<package pkgid="c7c37202ada86f1c53bc8cd2b7a60f9742237157ea86fe5408a2cfe1c449c5d9" name="htmldoc" arch="aarch64">
  <version epoch="0" ver="1.9.16" rel="bp156.3.3.1"/>
  <changelog author="benoit.monin@gmx.fr" date="1424865600">- update to version 1.8.28:
  * Updated default PDF version to 1.4.
  * SECURITY: Fixed three buffer overflow issues when reading AFM
    files and parsing page sizes.
  * Fixed incompatibility with Fortify's version of strcpy, which
    does not work properly with variable-length arrays (STR #235)
  * Fixed compilation against PNG library 1.5 or later (STR #243)
  * Fixed documentation errors (PR #6593, PR #6595)
  * Marked Zapf-Dingbats as a standard font (STR #198)
  * Fixed GPL license text in GUI (STR #222)
  * Fixed a table formatting problem when a column has multiple
    colspan values (PR #6709)
  * Fixed parsing of HTML comments (STR #181)
  * Fixed potential out-of-bounds read in table-of-contents
    rendering code (STR #183)
  * Fixed handling of image URLs with ampersands in them (STR #186)
  * Fixed top/bottom margins for logo and header/footer images
    (STR #174)
  * Fixed image alignment bug (Bug #231)
  * Fixed X11 build problem (Bug #243)
- add source url
- drop the following patches after upstream fix:
  * htmldoc_CVE-2009-3050_535943.diff
  * htmldoc-fortify.diff
  * htmldoc-libpng15.diff
  * htmldoc-link-x11.patch
- refresh patch htmldoc-docpath.diff
- add patch htmldoc-cups_rand.patch to work around a build error
  (upstream bug #510)
- remove now unused --with-fltk configure options
- set datadir for make install
- do not package doc/ source directory: documentation is already
  provided by htmldoc.pdf
- remove COMPILE.txt from doc: useless in a rpm
- add -q to %setup to avoid spamming the build log</changelog>
  <changelog author="mpluskal@suse.com" date="1462190400">- Cleanup spec file with spec-cleaner
- Use macro for configure</changelog>
  <changelog author="sfalken@opensuse.org" date="1489233600">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="mpluskal@suse.com" date="1512388800">- Update to new version 1.9.1:
  * Fixed monospace font size issue
  * Added support for reproducible builds
  * Added limited support for the HTML 4.0 SPAN element
  * Added (extremely limited) UTF-8 support for input files
  * Fixed buffer underflow for (invalid) short HTML comments
  * Now indent PRE text, by popular request.
  * EPUB output now makes sure that &lt;element property&gt; is written
    as &lt;element property="property"&gt;.
  * Now support both NAME and ID for table-of-contents targets.
  * Added support for repeating a single header row for tables that
    span multiple pages
  * Added support for embedding the current filename/URL in the
    header or footer
  * Added EPUB support
  * Added Markdown support
  * Fixed a regression in header/footer image scaling
  * Documentation updates
  * Compiler fixes
  * Fixed a bug when running HTMLDOC as a macOS application.
  * Updated the bundled libpng to v1.6.29.
  * And many more
- Drop upstreamed htmldoc-cups_rand.patch and no longer needed
  htmldoc-docpath.diff
- Lots of spec file cleaning
- Use gnutls/gcrypt for crypto support as openssl support is gone</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.9.9:
  - Added support for a `HTMLDOC.filename` META keyword that controls the filename
    reported in CGI mode; the default remains "htmldoc.pdf" (Issue #367)
  - Fixed a paragraph formatting issue with large inline images (Issue #369)
  - Fixed a buffer underflow issue (Issue #370)
  - Fixed PDF page numbers (Issue #371)
  - Added support for a new `L` header/footer format (`$LETTERHEAD`), which
    inserts a letterhead image at its full size (Issue #372, Issue #373,
    Issue #375)
  - Updated the build documentation (Issue #374)
  - Refactored the PRE rendering code to work around compiler optimization bugs
  - Added support for links with targets (Issue #351)
  - Fixed a table rowspan + valign bug (Issue #360)
  - Added support for data URIs (Issue #340)
  - HTMLDOC no longer includes a PDF table of contents when converting a single
    web page (Issue #344)
  - Updated the markdown support with external links, additional inline markup,
    and hard line breaks.
  - Links in markdown text no longer render with a leading space as part of the
    link (Issue #346)
  - Fixed a buffer underflow bug discovered by AddressSanitizer.
  - Fixed a bug in UTF-8 support (Issue #348)
  - PDF output now includes the base language of the input document(s)
  - Optimized the loading of font widths (Issue #354)
  - Optimized PDF page resources (Issue #356)
  - Optimized the base memory used for font widths (Issue #357)
  - Added proper `&amp;shy;` support (Issue #361)
  - Title files can now be markdown.
  - The GUI did not support EPUB output.
  - Empty markdown table cells were not rendered in PDF or PostScript output.
  - The automatically-generated title page now supports both "docnumber" and
    "version" metadata.
  - Added support for dc:subject and dc:language metadata in EPUB output from the
    HTML keywords and lang values.
  - Added support for the subject and language metadata in markdown input.
  - Fixed a buffer underflow bug (Issue #338)
  - `htmldoc --help` now reports whether HTTPS URLs are supported (Issue #339)
  - Fixed an issue with HTML title pages and EPUB output.
  - Inline fixed-width text is no longer reduced in size automatically
  - Optimized initialization of font width data (Issue #334)
  - Fixed formatting bugs with aligned images (Issue #322, Issue #324)
  - Fixed support for three digit "#RGB" color values (Issue #323)
  - Fixed character set support for markdown metadata.
  - Updated libpng to v1.6.34 (Issue #326)
  - The makefiles did not use the CPPFLAGS value (Issue #328)
  - Added Markdown table support.
  - Fixed parsing of TBODY, TFOOT, and THEAD elements in HTML files.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- update to 1.9.11:
  - Added high-resolution desktop icons for Linux.
  - Updated the internal HTTP library to fix truncation of redirection URLs
  - Fixed a regression in the handling of character entities for UTF-8 input
  - The `--numbered` option did not work when the table-of-contents was disabled
  - Updated local zlib to v1.2.11.
  - Updated local libpng to v1.6.37.
  - Fixed packaging issues on macOS and Windows
  - Now ignore sRGB profile errors in PNG files
  - The GUI would crash when saving
  - Page comments are now allowed in `pre` text</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622548800">- Update to version 1.9.12
  * Fixed buffer-overflow CVE-2021-20308 ( boo#1184424 )
  * Fixed a crash bug with "data:" URIs and EPUB output
  * Fixed several other crash bugs
  * Fixed JPEG error handling
  * Fixed some minor issues
  * Removed the bundled libjpeg, libpng, and zlib.</changelog>
  <changelog author="pgajdos@suse.com" date="1636113600">- security update
- added patches
  fix CVE-2021-40985 [bsc#1192357], buffer overflow may lead to DoS via a crafted BMP image
  + htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641988800">- Update to version 1.9.14:
  * BMP image support is now deprecated and will be removed in a future
    release of HTMLDOC.
  * Fixed a potential stack overflow bug with GIF images.
  * Fixed the PDF creation date (Issue #455)
  * Fixed a potential stack overflow bug with BMP images (Issue #456)
  * Fixed a compile issue when libpng was not available (Issue #458)
- Update to version 1.9.13:
  * Now install a 32x32 icon for Linux (Issue #432)
  * Fixed an issue with large values for roman numerals and letters in headings (Issue #433)
  * Fixed a crash bug when a HTML comment contains an invalid nul character (Issue #439)
  * Fixed a crash bug with bogus BMP images (Issue #444)
  * Fixed a potential heap overflow bug with bogus GIF images (Issue #451)
  * Fixed a potential stack overflow bug with bogus BMP images (Issue #453)
- Fix CVE-2021-43579 stack-based buffer overflow in image_load_bmp() results in remote code
  execution if the victim converts an HTML document linking to a crafted BMP file.
  (CVE-2021-43579, bsc#1194487)
- Remove upstreamed patch htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 1.9.15
  * Fixed a potential heap overflow bug with GIF images (Issue #461)
  * Fixed a potential double-free bug with PNG images (Issue #462)
  * Fixed a potential stack overflow bug with GIF images (Issue #463)
  * Fixed a potential heap underflow bug with empty attributes (Issue #464)
  * Fixed a potential stack overflow bug with BMP images (Issue #466)
  * Fixed a potential heap overflow bug with the table-of-contents (Issue #467)
  * Fixed a potential heap overflow bug with headings (Issue #468)
  * Fixed a potential stack overflow bug with GIF images (Issue #470)</changelog>
  <changelog author="pgajdos@suse.com" date="1651233600">- security update
- added patches
  fix CVE-2022-28085 [bsc#1198933], Heap buffer overflow in function pdf_write_names in ps-pdf.cxx
  + htmldoc-CVE-2022-28085.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1652270400">- security update
- added patches
  fix CVE-2022-27114 [bsc#1199370], image_load_jpeg can cause integer overflow
  + htmldoc-CVE-2022-27114.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.9.16:
  * Added support for $DATE(format) and $TIME(format) header/footer strings
  * (Issue #472)
  * Fixed a potential image overflow bug with JPEG and PNG images (htmldoc-CVE-2022-27114.patch)
  * Fixed potential heap overflow bugs with pages (CVE-2022-28085)
  * Fixed potential use-after-free in blocks (Issue #484)
  * Updated the GNU TLS HTTPS support code to use a faster connection shutdown
  * mode (Issue #487)
  * Fixed some minor Coverity warnings.
- drop htmldoc-CVE-2022-27114.patch, htmldoc-CVE-2022-28085.patch (upstream)</changelog>
  <changelog author="pgajdos@suse.com" date="1725278400">- security update
- added patches
  fix CVE-2024-45508 [bsc#1230022], HTMLDOC before 1.9.19 has an out-of-bounds write in parse_paragraph in ps-pdf.cxx because of an attempt to strip leading whitespace from a whitespace-only node.
  + htmldoc-CVE-2024-45508.patch</changelog>
</package>
<package pkgid="18b19a8c5409e2e7a1a58fccff13a57080b67a7bea1733bc23741f5ccca910c9" name="htmldoc" arch="i586">
  <version epoch="0" ver="1.9.16" rel="bp156.3.3.1"/>
  <changelog author="benoit.monin@gmx.fr" date="1424865600">- update to version 1.8.28:
  * Updated default PDF version to 1.4.
  * SECURITY: Fixed three buffer overflow issues when reading AFM
    files and parsing page sizes.
  * Fixed incompatibility with Fortify's version of strcpy, which
    does not work properly with variable-length arrays (STR #235)
  * Fixed compilation against PNG library 1.5 or later (STR #243)
  * Fixed documentation errors (PR #6593, PR #6595)
  * Marked Zapf-Dingbats as a standard font (STR #198)
  * Fixed GPL license text in GUI (STR #222)
  * Fixed a table formatting problem when a column has multiple
    colspan values (PR #6709)
  * Fixed parsing of HTML comments (STR #181)
  * Fixed potential out-of-bounds read in table-of-contents
    rendering code (STR #183)
  * Fixed handling of image URLs with ampersands in them (STR #186)
  * Fixed top/bottom margins for logo and header/footer images
    (STR #174)
  * Fixed image alignment bug (Bug #231)
  * Fixed X11 build problem (Bug #243)
- add source url
- drop the following patches after upstream fix:
  * htmldoc_CVE-2009-3050_535943.diff
  * htmldoc-fortify.diff
  * htmldoc-libpng15.diff
  * htmldoc-link-x11.patch
- refresh patch htmldoc-docpath.diff
- add patch htmldoc-cups_rand.patch to work around a build error
  (upstream bug #510)
- remove now unused --with-fltk configure options
- set datadir for make install
- do not package doc/ source directory: documentation is already
  provided by htmldoc.pdf
- remove COMPILE.txt from doc: useless in a rpm
- add -q to %setup to avoid spamming the build log</changelog>
  <changelog author="mpluskal@suse.com" date="1462190400">- Cleanup spec file with spec-cleaner
- Use macro for configure</changelog>
  <changelog author="sfalken@opensuse.org" date="1489233600">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="mpluskal@suse.com" date="1512388800">- Update to new version 1.9.1:
  * Fixed monospace font size issue
  * Added support for reproducible builds
  * Added limited support for the HTML 4.0 SPAN element
  * Added (extremely limited) UTF-8 support for input files
  * Fixed buffer underflow for (invalid) short HTML comments
  * Now indent PRE text, by popular request.
  * EPUB output now makes sure that &lt;element property&gt; is written
    as &lt;element property="property"&gt;.
  * Now support both NAME and ID for table-of-contents targets.
  * Added support for repeating a single header row for tables that
    span multiple pages
  * Added support for embedding the current filename/URL in the
    header or footer
  * Added EPUB support
  * Added Markdown support
  * Fixed a regression in header/footer image scaling
  * Documentation updates
  * Compiler fixes
  * Fixed a bug when running HTMLDOC as a macOS application.
  * Updated the bundled libpng to v1.6.29.
  * And many more
- Drop upstreamed htmldoc-cups_rand.patch and no longer needed
  htmldoc-docpath.diff
- Lots of spec file cleaning
- Use gnutls/gcrypt for crypto support as openssl support is gone</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.9.9:
  - Added support for a `HTMLDOC.filename` META keyword that controls the filename
    reported in CGI mode; the default remains "htmldoc.pdf" (Issue #367)
  - Fixed a paragraph formatting issue with large inline images (Issue #369)
  - Fixed a buffer underflow issue (Issue #370)
  - Fixed PDF page numbers (Issue #371)
  - Added support for a new `L` header/footer format (`$LETTERHEAD`), which
    inserts a letterhead image at its full size (Issue #372, Issue #373,
    Issue #375)
  - Updated the build documentation (Issue #374)
  - Refactored the PRE rendering code to work around compiler optimization bugs
  - Added support for links with targets (Issue #351)
  - Fixed a table rowspan + valign bug (Issue #360)
  - Added support for data URIs (Issue #340)
  - HTMLDOC no longer includes a PDF table of contents when converting a single
    web page (Issue #344)
  - Updated the markdown support with external links, additional inline markup,
    and hard line breaks.
  - Links in markdown text no longer render with a leading space as part of the
    link (Issue #346)
  - Fixed a buffer underflow bug discovered by AddressSanitizer.
  - Fixed a bug in UTF-8 support (Issue #348)
  - PDF output now includes the base language of the input document(s)
  - Optimized the loading of font widths (Issue #354)
  - Optimized PDF page resources (Issue #356)
  - Optimized the base memory used for font widths (Issue #357)
  - Added proper `&amp;shy;` support (Issue #361)
  - Title files can now be markdown.
  - The GUI did not support EPUB output.
  - Empty markdown table cells were not rendered in PDF or PostScript output.
  - The automatically-generated title page now supports both "docnumber" and
    "version" metadata.
  - Added support for dc:subject and dc:language metadata in EPUB output from the
    HTML keywords and lang values.
  - Added support for the subject and language metadata in markdown input.
  - Fixed a buffer underflow bug (Issue #338)
  - `htmldoc --help` now reports whether HTTPS URLs are supported (Issue #339)
  - Fixed an issue with HTML title pages and EPUB output.
  - Inline fixed-width text is no longer reduced in size automatically
  - Optimized initialization of font width data (Issue #334)
  - Fixed formatting bugs with aligned images (Issue #322, Issue #324)
  - Fixed support for three digit "#RGB" color values (Issue #323)
  - Fixed character set support for markdown metadata.
  - Updated libpng to v1.6.34 (Issue #326)
  - The makefiles did not use the CPPFLAGS value (Issue #328)
  - Added Markdown table support.
  - Fixed parsing of TBODY, TFOOT, and THEAD elements in HTML files.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- update to 1.9.11:
  - Added high-resolution desktop icons for Linux.
  - Updated the internal HTTP library to fix truncation of redirection URLs
  - Fixed a regression in the handling of character entities for UTF-8 input
  - The `--numbered` option did not work when the table-of-contents was disabled
  - Updated local zlib to v1.2.11.
  - Updated local libpng to v1.6.37.
  - Fixed packaging issues on macOS and Windows
  - Now ignore sRGB profile errors in PNG files
  - The GUI would crash when saving
  - Page comments are now allowed in `pre` text</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622548800">- Update to version 1.9.12
  * Fixed buffer-overflow CVE-2021-20308 ( boo#1184424 )
  * Fixed a crash bug with "data:" URIs and EPUB output
  * Fixed several other crash bugs
  * Fixed JPEG error handling
  * Fixed some minor issues
  * Removed the bundled libjpeg, libpng, and zlib.</changelog>
  <changelog author="pgajdos@suse.com" date="1636113600">- security update
- added patches
  fix CVE-2021-40985 [bsc#1192357], buffer overflow may lead to DoS via a crafted BMP image
  + htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641988800">- Update to version 1.9.14:
  * BMP image support is now deprecated and will be removed in a future
    release of HTMLDOC.
  * Fixed a potential stack overflow bug with GIF images.
  * Fixed the PDF creation date (Issue #455)
  * Fixed a potential stack overflow bug with BMP images (Issue #456)
  * Fixed a compile issue when libpng was not available (Issue #458)
- Update to version 1.9.13:
  * Now install a 32x32 icon for Linux (Issue #432)
  * Fixed an issue with large values for roman numerals and letters in headings (Issue #433)
  * Fixed a crash bug when a HTML comment contains an invalid nul character (Issue #439)
  * Fixed a crash bug with bogus BMP images (Issue #444)
  * Fixed a potential heap overflow bug with bogus GIF images (Issue #451)
  * Fixed a potential stack overflow bug with bogus BMP images (Issue #453)
- Fix CVE-2021-43579 stack-based buffer overflow in image_load_bmp() results in remote code
  execution if the victim converts an HTML document linking to a crafted BMP file.
  (CVE-2021-43579, bsc#1194487)
- Remove upstreamed patch htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 1.9.15
  * Fixed a potential heap overflow bug with GIF images (Issue #461)
  * Fixed a potential double-free bug with PNG images (Issue #462)
  * Fixed a potential stack overflow bug with GIF images (Issue #463)
  * Fixed a potential heap underflow bug with empty attributes (Issue #464)
  * Fixed a potential stack overflow bug with BMP images (Issue #466)
  * Fixed a potential heap overflow bug with the table-of-contents (Issue #467)
  * Fixed a potential heap overflow bug with headings (Issue #468)
  * Fixed a potential stack overflow bug with GIF images (Issue #470)</changelog>
  <changelog author="pgajdos@suse.com" date="1651233600">- security update
- added patches
  fix CVE-2022-28085 [bsc#1198933], Heap buffer overflow in function pdf_write_names in ps-pdf.cxx
  + htmldoc-CVE-2022-28085.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1652270400">- security update
- added patches
  fix CVE-2022-27114 [bsc#1199370], image_load_jpeg can cause integer overflow
  + htmldoc-CVE-2022-27114.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.9.16:
  * Added support for $DATE(format) and $TIME(format) header/footer strings
  * (Issue #472)
  * Fixed a potential image overflow bug with JPEG and PNG images (htmldoc-CVE-2022-27114.patch)
  * Fixed potential heap overflow bugs with pages (CVE-2022-28085)
  * Fixed potential use-after-free in blocks (Issue #484)
  * Updated the GNU TLS HTTPS support code to use a faster connection shutdown
  * mode (Issue #487)
  * Fixed some minor Coverity warnings.
- drop htmldoc-CVE-2022-27114.patch, htmldoc-CVE-2022-28085.patch (upstream)</changelog>
  <changelog author="pgajdos@suse.com" date="1725278400">- security update
- added patches
  fix CVE-2024-45508 [bsc#1230022], HTMLDOC before 1.9.19 has an out-of-bounds write in parse_paragraph in ps-pdf.cxx because of an attempt to strip leading whitespace from a whitespace-only node.
  + htmldoc-CVE-2024-45508.patch</changelog>
</package>
<package pkgid="a7df4d340e8f2eb7f16aa5facd0bf18e57966c2750a862d8b6ee9dae982f6587" name="htmldoc" arch="ppc64le">
  <version epoch="0" ver="1.9.16" rel="bp156.3.3.1"/>
  <changelog author="benoit.monin@gmx.fr" date="1424865600">- update to version 1.8.28:
  * Updated default PDF version to 1.4.
  * SECURITY: Fixed three buffer overflow issues when reading AFM
    files and parsing page sizes.
  * Fixed incompatibility with Fortify's version of strcpy, which
    does not work properly with variable-length arrays (STR #235)
  * Fixed compilation against PNG library 1.5 or later (STR #243)
  * Fixed documentation errors (PR #6593, PR #6595)
  * Marked Zapf-Dingbats as a standard font (STR #198)
  * Fixed GPL license text in GUI (STR #222)
  * Fixed a table formatting problem when a column has multiple
    colspan values (PR #6709)
  * Fixed parsing of HTML comments (STR #181)
  * Fixed potential out-of-bounds read in table-of-contents
    rendering code (STR #183)
  * Fixed handling of image URLs with ampersands in them (STR #186)
  * Fixed top/bottom margins for logo and header/footer images
    (STR #174)
  * Fixed image alignment bug (Bug #231)
  * Fixed X11 build problem (Bug #243)
- add source url
- drop the following patches after upstream fix:
  * htmldoc_CVE-2009-3050_535943.diff
  * htmldoc-fortify.diff
  * htmldoc-libpng15.diff
  * htmldoc-link-x11.patch
- refresh patch htmldoc-docpath.diff
- add patch htmldoc-cups_rand.patch to work around a build error
  (upstream bug #510)
- remove now unused --with-fltk configure options
- set datadir for make install
- do not package doc/ source directory: documentation is already
  provided by htmldoc.pdf
- remove COMPILE.txt from doc: useless in a rpm
- add -q to %setup to avoid spamming the build log</changelog>
  <changelog author="mpluskal@suse.com" date="1462190400">- Cleanup spec file with spec-cleaner
- Use macro for configure</changelog>
  <changelog author="sfalken@opensuse.org" date="1489233600">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="mpluskal@suse.com" date="1512388800">- Update to new version 1.9.1:
  * Fixed monospace font size issue
  * Added support for reproducible builds
  * Added limited support for the HTML 4.0 SPAN element
  * Added (extremely limited) UTF-8 support for input files
  * Fixed buffer underflow for (invalid) short HTML comments
  * Now indent PRE text, by popular request.
  * EPUB output now makes sure that &lt;element property&gt; is written
    as &lt;element property="property"&gt;.
  * Now support both NAME and ID for table-of-contents targets.
  * Added support for repeating a single header row for tables that
    span multiple pages
  * Added support for embedding the current filename/URL in the
    header or footer
  * Added EPUB support
  * Added Markdown support
  * Fixed a regression in header/footer image scaling
  * Documentation updates
  * Compiler fixes
  * Fixed a bug when running HTMLDOC as a macOS application.
  * Updated the bundled libpng to v1.6.29.
  * And many more
- Drop upstreamed htmldoc-cups_rand.patch and no longer needed
  htmldoc-docpath.diff
- Lots of spec file cleaning
- Use gnutls/gcrypt for crypto support as openssl support is gone</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.9.9:
  - Added support for a `HTMLDOC.filename` META keyword that controls the filename
    reported in CGI mode; the default remains "htmldoc.pdf" (Issue #367)
  - Fixed a paragraph formatting issue with large inline images (Issue #369)
  - Fixed a buffer underflow issue (Issue #370)
  - Fixed PDF page numbers (Issue #371)
  - Added support for a new `L` header/footer format (`$LETTERHEAD`), which
    inserts a letterhead image at its full size (Issue #372, Issue #373,
    Issue #375)
  - Updated the build documentation (Issue #374)
  - Refactored the PRE rendering code to work around compiler optimization bugs
  - Added support for links with targets (Issue #351)
  - Fixed a table rowspan + valign bug (Issue #360)
  - Added support for data URIs (Issue #340)
  - HTMLDOC no longer includes a PDF table of contents when converting a single
    web page (Issue #344)
  - Updated the markdown support with external links, additional inline markup,
    and hard line breaks.
  - Links in markdown text no longer render with a leading space as part of the
    link (Issue #346)
  - Fixed a buffer underflow bug discovered by AddressSanitizer.
  - Fixed a bug in UTF-8 support (Issue #348)
  - PDF output now includes the base language of the input document(s)
  - Optimized the loading of font widths (Issue #354)
  - Optimized PDF page resources (Issue #356)
  - Optimized the base memory used for font widths (Issue #357)
  - Added proper `&amp;shy;` support (Issue #361)
  - Title files can now be markdown.
  - The GUI did not support EPUB output.
  - Empty markdown table cells were not rendered in PDF or PostScript output.
  - The automatically-generated title page now supports both "docnumber" and
    "version" metadata.
  - Added support for dc:subject and dc:language metadata in EPUB output from the
    HTML keywords and lang values.
  - Added support for the subject and language metadata in markdown input.
  - Fixed a buffer underflow bug (Issue #338)
  - `htmldoc --help` now reports whether HTTPS URLs are supported (Issue #339)
  - Fixed an issue with HTML title pages and EPUB output.
  - Inline fixed-width text is no longer reduced in size automatically
  - Optimized initialization of font width data (Issue #334)
  - Fixed formatting bugs with aligned images (Issue #322, Issue #324)
  - Fixed support for three digit "#RGB" color values (Issue #323)
  - Fixed character set support for markdown metadata.
  - Updated libpng to v1.6.34 (Issue #326)
  - The makefiles did not use the CPPFLAGS value (Issue #328)
  - Added Markdown table support.
  - Fixed parsing of TBODY, TFOOT, and THEAD elements in HTML files.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- update to 1.9.11:
  - Added high-resolution desktop icons for Linux.
  - Updated the internal HTTP library to fix truncation of redirection URLs
  - Fixed a regression in the handling of character entities for UTF-8 input
  - The `--numbered` option did not work when the table-of-contents was disabled
  - Updated local zlib to v1.2.11.
  - Updated local libpng to v1.6.37.
  - Fixed packaging issues on macOS and Windows
  - Now ignore sRGB profile errors in PNG files
  - The GUI would crash when saving
  - Page comments are now allowed in `pre` text</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622548800">- Update to version 1.9.12
  * Fixed buffer-overflow CVE-2021-20308 ( boo#1184424 )
  * Fixed a crash bug with "data:" URIs and EPUB output
  * Fixed several other crash bugs
  * Fixed JPEG error handling
  * Fixed some minor issues
  * Removed the bundled libjpeg, libpng, and zlib.</changelog>
  <changelog author="pgajdos@suse.com" date="1636113600">- security update
- added patches
  fix CVE-2021-40985 [bsc#1192357], buffer overflow may lead to DoS via a crafted BMP image
  + htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641988800">- Update to version 1.9.14:
  * BMP image support is now deprecated and will be removed in a future
    release of HTMLDOC.
  * Fixed a potential stack overflow bug with GIF images.
  * Fixed the PDF creation date (Issue #455)
  * Fixed a potential stack overflow bug with BMP images (Issue #456)
  * Fixed a compile issue when libpng was not available (Issue #458)
- Update to version 1.9.13:
  * Now install a 32x32 icon for Linux (Issue #432)
  * Fixed an issue with large values for roman numerals and letters in headings (Issue #433)
  * Fixed a crash bug when a HTML comment contains an invalid nul character (Issue #439)
  * Fixed a crash bug with bogus BMP images (Issue #444)
  * Fixed a potential heap overflow bug with bogus GIF images (Issue #451)
  * Fixed a potential stack overflow bug with bogus BMP images (Issue #453)
- Fix CVE-2021-43579 stack-based buffer overflow in image_load_bmp() results in remote code
  execution if the victim converts an HTML document linking to a crafted BMP file.
  (CVE-2021-43579, bsc#1194487)
- Remove upstreamed patch htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 1.9.15
  * Fixed a potential heap overflow bug with GIF images (Issue #461)
  * Fixed a potential double-free bug with PNG images (Issue #462)
  * Fixed a potential stack overflow bug with GIF images (Issue #463)
  * Fixed a potential heap underflow bug with empty attributes (Issue #464)
  * Fixed a potential stack overflow bug with BMP images (Issue #466)
  * Fixed a potential heap overflow bug with the table-of-contents (Issue #467)
  * Fixed a potential heap overflow bug with headings (Issue #468)
  * Fixed a potential stack overflow bug with GIF images (Issue #470)</changelog>
  <changelog author="pgajdos@suse.com" date="1651233600">- security update
- added patches
  fix CVE-2022-28085 [bsc#1198933], Heap buffer overflow in function pdf_write_names in ps-pdf.cxx
  + htmldoc-CVE-2022-28085.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1652270400">- security update
- added patches
  fix CVE-2022-27114 [bsc#1199370], image_load_jpeg can cause integer overflow
  + htmldoc-CVE-2022-27114.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.9.16:
  * Added support for $DATE(format) and $TIME(format) header/footer strings
  * (Issue #472)
  * Fixed a potential image overflow bug with JPEG and PNG images (htmldoc-CVE-2022-27114.patch)
  * Fixed potential heap overflow bugs with pages (CVE-2022-28085)
  * Fixed potential use-after-free in blocks (Issue #484)
  * Updated the GNU TLS HTTPS support code to use a faster connection shutdown
  * mode (Issue #487)
  * Fixed some minor Coverity warnings.
- drop htmldoc-CVE-2022-27114.patch, htmldoc-CVE-2022-28085.patch (upstream)</changelog>
  <changelog author="pgajdos@suse.com" date="1725278400">- security update
- added patches
  fix CVE-2024-45508 [bsc#1230022], HTMLDOC before 1.9.19 has an out-of-bounds write in parse_paragraph in ps-pdf.cxx because of an attempt to strip leading whitespace from a whitespace-only node.
  + htmldoc-CVE-2024-45508.patch</changelog>
</package>
<package pkgid="dedf3606c24dccb0bd4f343c2bbf25a60560537399a4c30e268ab265f08d78f6" name="htmldoc" arch="s390x">
  <version epoch="0" ver="1.9.16" rel="bp156.3.3.1"/>
  <changelog author="benoit.monin@gmx.fr" date="1424865600">- update to version 1.8.28:
  * Updated default PDF version to 1.4.
  * SECURITY: Fixed three buffer overflow issues when reading AFM
    files and parsing page sizes.
  * Fixed incompatibility with Fortify's version of strcpy, which
    does not work properly with variable-length arrays (STR #235)
  * Fixed compilation against PNG library 1.5 or later (STR #243)
  * Fixed documentation errors (PR #6593, PR #6595)
  * Marked Zapf-Dingbats as a standard font (STR #198)
  * Fixed GPL license text in GUI (STR #222)
  * Fixed a table formatting problem when a column has multiple
    colspan values (PR #6709)
  * Fixed parsing of HTML comments (STR #181)
  * Fixed potential out-of-bounds read in table-of-contents
    rendering code (STR #183)
  * Fixed handling of image URLs with ampersands in them (STR #186)
  * Fixed top/bottom margins for logo and header/footer images
    (STR #174)
  * Fixed image alignment bug (Bug #231)
  * Fixed X11 build problem (Bug #243)
- add source url
- drop the following patches after upstream fix:
  * htmldoc_CVE-2009-3050_535943.diff
  * htmldoc-fortify.diff
  * htmldoc-libpng15.diff
  * htmldoc-link-x11.patch
- refresh patch htmldoc-docpath.diff
- add patch htmldoc-cups_rand.patch to work around a build error
  (upstream bug #510)
- remove now unused --with-fltk configure options
- set datadir for make install
- do not package doc/ source directory: documentation is already
  provided by htmldoc.pdf
- remove COMPILE.txt from doc: useless in a rpm
- add -q to %setup to avoid spamming the build log</changelog>
  <changelog author="mpluskal@suse.com" date="1462190400">- Cleanup spec file with spec-cleaner
- Use macro for configure</changelog>
  <changelog author="sfalken@opensuse.org" date="1489233600">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="mpluskal@suse.com" date="1512388800">- Update to new version 1.9.1:
  * Fixed monospace font size issue
  * Added support for reproducible builds
  * Added limited support for the HTML 4.0 SPAN element
  * Added (extremely limited) UTF-8 support for input files
  * Fixed buffer underflow for (invalid) short HTML comments
  * Now indent PRE text, by popular request.
  * EPUB output now makes sure that &lt;element property&gt; is written
    as &lt;element property="property"&gt;.
  * Now support both NAME and ID for table-of-contents targets.
  * Added support for repeating a single header row for tables that
    span multiple pages
  * Added support for embedding the current filename/URL in the
    header or footer
  * Added EPUB support
  * Added Markdown support
  * Fixed a regression in header/footer image scaling
  * Documentation updates
  * Compiler fixes
  * Fixed a bug when running HTMLDOC as a macOS application.
  * Updated the bundled libpng to v1.6.29.
  * And many more
- Drop upstreamed htmldoc-cups_rand.patch and no longer needed
  htmldoc-docpath.diff
- Lots of spec file cleaning
- Use gnutls/gcrypt for crypto support as openssl support is gone</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.9.9:
  - Added support for a `HTMLDOC.filename` META keyword that controls the filename
    reported in CGI mode; the default remains "htmldoc.pdf" (Issue #367)
  - Fixed a paragraph formatting issue with large inline images (Issue #369)
  - Fixed a buffer underflow issue (Issue #370)
  - Fixed PDF page numbers (Issue #371)
  - Added support for a new `L` header/footer format (`$LETTERHEAD`), which
    inserts a letterhead image at its full size (Issue #372, Issue #373,
    Issue #375)
  - Updated the build documentation (Issue #374)
  - Refactored the PRE rendering code to work around compiler optimization bugs
  - Added support for links with targets (Issue #351)
  - Fixed a table rowspan + valign bug (Issue #360)
  - Added support for data URIs (Issue #340)
  - HTMLDOC no longer includes a PDF table of contents when converting a single
    web page (Issue #344)
  - Updated the markdown support with external links, additional inline markup,
    and hard line breaks.
  - Links in markdown text no longer render with a leading space as part of the
    link (Issue #346)
  - Fixed a buffer underflow bug discovered by AddressSanitizer.
  - Fixed a bug in UTF-8 support (Issue #348)
  - PDF output now includes the base language of the input document(s)
  - Optimized the loading of font widths (Issue #354)
  - Optimized PDF page resources (Issue #356)
  - Optimized the base memory used for font widths (Issue #357)
  - Added proper `&amp;shy;` support (Issue #361)
  - Title files can now be markdown.
  - The GUI did not support EPUB output.
  - Empty markdown table cells were not rendered in PDF or PostScript output.
  - The automatically-generated title page now supports both "docnumber" and
    "version" metadata.
  - Added support for dc:subject and dc:language metadata in EPUB output from the
    HTML keywords and lang values.
  - Added support for the subject and language metadata in markdown input.
  - Fixed a buffer underflow bug (Issue #338)
  - `htmldoc --help` now reports whether HTTPS URLs are supported (Issue #339)
  - Fixed an issue with HTML title pages and EPUB output.
  - Inline fixed-width text is no longer reduced in size automatically
  - Optimized initialization of font width data (Issue #334)
  - Fixed formatting bugs with aligned images (Issue #322, Issue #324)
  - Fixed support for three digit "#RGB" color values (Issue #323)
  - Fixed character set support for markdown metadata.
  - Updated libpng to v1.6.34 (Issue #326)
  - The makefiles did not use the CPPFLAGS value (Issue #328)
  - Added Markdown table support.
  - Fixed parsing of TBODY, TFOOT, and THEAD elements in HTML files.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- update to 1.9.11:
  - Added high-resolution desktop icons for Linux.
  - Updated the internal HTTP library to fix truncation of redirection URLs
  - Fixed a regression in the handling of character entities for UTF-8 input
  - The `--numbered` option did not work when the table-of-contents was disabled
  - Updated local zlib to v1.2.11.
  - Updated local libpng to v1.6.37.
  - Fixed packaging issues on macOS and Windows
  - Now ignore sRGB profile errors in PNG files
  - The GUI would crash when saving
  - Page comments are now allowed in `pre` text</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622548800">- Update to version 1.9.12
  * Fixed buffer-overflow CVE-2021-20308 ( boo#1184424 )
  * Fixed a crash bug with "data:" URIs and EPUB output
  * Fixed several other crash bugs
  * Fixed JPEG error handling
  * Fixed some minor issues
  * Removed the bundled libjpeg, libpng, and zlib.</changelog>
  <changelog author="pgajdos@suse.com" date="1636113600">- security update
- added patches
  fix CVE-2021-40985 [bsc#1192357], buffer overflow may lead to DoS via a crafted BMP image
  + htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641988800">- Update to version 1.9.14:
  * BMP image support is now deprecated and will be removed in a future
    release of HTMLDOC.
  * Fixed a potential stack overflow bug with GIF images.
  * Fixed the PDF creation date (Issue #455)
  * Fixed a potential stack overflow bug with BMP images (Issue #456)
  * Fixed a compile issue when libpng was not available (Issue #458)
- Update to version 1.9.13:
  * Now install a 32x32 icon for Linux (Issue #432)
  * Fixed an issue with large values for roman numerals and letters in headings (Issue #433)
  * Fixed a crash bug when a HTML comment contains an invalid nul character (Issue #439)
  * Fixed a crash bug with bogus BMP images (Issue #444)
  * Fixed a potential heap overflow bug with bogus GIF images (Issue #451)
  * Fixed a potential stack overflow bug with bogus BMP images (Issue #453)
- Fix CVE-2021-43579 stack-based buffer overflow in image_load_bmp() results in remote code
  execution if the victim converts an HTML document linking to a crafted BMP file.
  (CVE-2021-43579, bsc#1194487)
- Remove upstreamed patch htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 1.9.15
  * Fixed a potential heap overflow bug with GIF images (Issue #461)
  * Fixed a potential double-free bug with PNG images (Issue #462)
  * Fixed a potential stack overflow bug with GIF images (Issue #463)
  * Fixed a potential heap underflow bug with empty attributes (Issue #464)
  * Fixed a potential stack overflow bug with BMP images (Issue #466)
  * Fixed a potential heap overflow bug with the table-of-contents (Issue #467)
  * Fixed a potential heap overflow bug with headings (Issue #468)
  * Fixed a potential stack overflow bug with GIF images (Issue #470)</changelog>
  <changelog author="pgajdos@suse.com" date="1651233600">- security update
- added patches
  fix CVE-2022-28085 [bsc#1198933], Heap buffer overflow in function pdf_write_names in ps-pdf.cxx
  + htmldoc-CVE-2022-28085.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1652270400">- security update
- added patches
  fix CVE-2022-27114 [bsc#1199370], image_load_jpeg can cause integer overflow
  + htmldoc-CVE-2022-27114.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.9.16:
  * Added support for $DATE(format) and $TIME(format) header/footer strings
  * (Issue #472)
  * Fixed a potential image overflow bug with JPEG and PNG images (htmldoc-CVE-2022-27114.patch)
  * Fixed potential heap overflow bugs with pages (CVE-2022-28085)
  * Fixed potential use-after-free in blocks (Issue #484)
  * Updated the GNU TLS HTTPS support code to use a faster connection shutdown
  * mode (Issue #487)
  * Fixed some minor Coverity warnings.
- drop htmldoc-CVE-2022-27114.patch, htmldoc-CVE-2022-28085.patch (upstream)</changelog>
  <changelog author="pgajdos@suse.com" date="1725278400">- security update
- added patches
  fix CVE-2024-45508 [bsc#1230022], HTMLDOC before 1.9.19 has an out-of-bounds write in parse_paragraph in ps-pdf.cxx because of an attempt to strip leading whitespace from a whitespace-only node.
  + htmldoc-CVE-2024-45508.patch</changelog>
</package>
<package pkgid="324ad6e35d131d6737e662c38c7b84c326e03f8bca90b88f82dc91a1a2d87bdb" name="htmldoc" arch="src">
  <version epoch="0" ver="1.9.16" rel="bp156.3.3.1"/>
  <changelog author="lmuelle@suse.de" date="1260532800">- Fix buffer overflow in the set_page_size function; CVE-2009-3050;
  (bnc#535943).</changelog>
  <changelog author="rguenther@suse.de" date="1266235200">- Fix stricter fortification fallout with GCC 4.5.</changelog>
  <changelog author="coolo@suse.com" date="1324382400">- remove call to suse_update_config (very old work around)</changelog>
  <changelog author="coolo@suse.com" date="1324382401">- add autoconf as buildrequire to avoid implicit dependency</changelog>
  <changelog author="pgajdos@suse.com" date="1346760000">- builds also against libpng15
  * libpng15.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1366372800">- Add htmldoc-link-x11.patch: link the GUI app against libX11.</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1424865600">- update to version 1.8.28:
  * Updated default PDF version to 1.4.
  * SECURITY: Fixed three buffer overflow issues when reading AFM
    files and parsing page sizes.
  * Fixed incompatibility with Fortify's version of strcpy, which
    does not work properly with variable-length arrays (STR #235)
  * Fixed compilation against PNG library 1.5 or later (STR #243)
  * Fixed documentation errors (PR #6593, PR #6595)
  * Marked Zapf-Dingbats as a standard font (STR #198)
  * Fixed GPL license text in GUI (STR #222)
  * Fixed a table formatting problem when a column has multiple
    colspan values (PR #6709)
  * Fixed parsing of HTML comments (STR #181)
  * Fixed potential out-of-bounds read in table-of-contents
    rendering code (STR #183)
  * Fixed handling of image URLs with ampersands in them (STR #186)
  * Fixed top/bottom margins for logo and header/footer images
    (STR #174)
  * Fixed image alignment bug (Bug #231)
  * Fixed X11 build problem (Bug #243)
- add source url
- drop the following patches after upstream fix:
  * htmldoc_CVE-2009-3050_535943.diff
  * htmldoc-fortify.diff
  * htmldoc-libpng15.diff
  * htmldoc-link-x11.patch
- refresh patch htmldoc-docpath.diff
- add patch htmldoc-cups_rand.patch to work around a build error
  (upstream bug #510)
- remove now unused --with-fltk configure options
- set datadir for make install
- do not package doc/ source directory: documentation is already
  provided by htmldoc.pdf
- remove COMPILE.txt from doc: useless in a rpm
- add -q to %setup to avoid spamming the build log</changelog>
  <changelog author="mpluskal@suse.com" date="1462190400">- Cleanup spec file with spec-cleaner
- Use macro for configure</changelog>
  <changelog author="sfalken@opensuse.org" date="1489233600">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="mpluskal@suse.com" date="1512388800">- Update to new version 1.9.1:
  * Fixed monospace font size issue
  * Added support for reproducible builds
  * Added limited support for the HTML 4.0 SPAN element
  * Added (extremely limited) UTF-8 support for input files
  * Fixed buffer underflow for (invalid) short HTML comments
  * Now indent PRE text, by popular request.
  * EPUB output now makes sure that &lt;element property&gt; is written
    as &lt;element property="property"&gt;.
  * Now support both NAME and ID for table-of-contents targets.
  * Added support for repeating a single header row for tables that
    span multiple pages
  * Added support for embedding the current filename/URL in the
    header or footer
  * Added EPUB support
  * Added Markdown support
  * Fixed a regression in header/footer image scaling
  * Documentation updates
  * Compiler fixes
  * Fixed a bug when running HTMLDOC as a macOS application.
  * Updated the bundled libpng to v1.6.29.
  * And many more
- Drop upstreamed htmldoc-cups_rand.patch and no longer needed
  htmldoc-docpath.diff
- Lots of spec file cleaning
- Use gnutls/gcrypt for crypto support as openssl support is gone</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.9.9:
  - Added support for a `HTMLDOC.filename` META keyword that controls the filename
    reported in CGI mode; the default remains "htmldoc.pdf" (Issue #367)
  - Fixed a paragraph formatting issue with large inline images (Issue #369)
  - Fixed a buffer underflow issue (Issue #370)
  - Fixed PDF page numbers (Issue #371)
  - Added support for a new `L` header/footer format (`$LETTERHEAD`), which
    inserts a letterhead image at its full size (Issue #372, Issue #373,
    Issue #375)
  - Updated the build documentation (Issue #374)
  - Refactored the PRE rendering code to work around compiler optimization bugs
  - Added support for links with targets (Issue #351)
  - Fixed a table rowspan + valign bug (Issue #360)
  - Added support for data URIs (Issue #340)
  - HTMLDOC no longer includes a PDF table of contents when converting a single
    web page (Issue #344)
  - Updated the markdown support with external links, additional inline markup,
    and hard line breaks.
  - Links in markdown text no longer render with a leading space as part of the
    link (Issue #346)
  - Fixed a buffer underflow bug discovered by AddressSanitizer.
  - Fixed a bug in UTF-8 support (Issue #348)
  - PDF output now includes the base language of the input document(s)
  - Optimized the loading of font widths (Issue #354)
  - Optimized PDF page resources (Issue #356)
  - Optimized the base memory used for font widths (Issue #357)
  - Added proper `&amp;shy;` support (Issue #361)
  - Title files can now be markdown.
  - The GUI did not support EPUB output.
  - Empty markdown table cells were not rendered in PDF or PostScript output.
  - The automatically-generated title page now supports both "docnumber" and
    "version" metadata.
  - Added support for dc:subject and dc:language metadata in EPUB output from the
    HTML keywords and lang values.
  - Added support for the subject and language metadata in markdown input.
  - Fixed a buffer underflow bug (Issue #338)
  - `htmldoc --help` now reports whether HTTPS URLs are supported (Issue #339)
  - Fixed an issue with HTML title pages and EPUB output.
  - Inline fixed-width text is no longer reduced in size automatically
  - Optimized initialization of font width data (Issue #334)
  - Fixed formatting bugs with aligned images (Issue #322, Issue #324)
  - Fixed support for three digit "#RGB" color values (Issue #323)
  - Fixed character set support for markdown metadata.
  - Updated libpng to v1.6.34 (Issue #326)
  - The makefiles did not use the CPPFLAGS value (Issue #328)
  - Added Markdown table support.
  - Fixed parsing of TBODY, TFOOT, and THEAD elements in HTML files.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- update to 1.9.11:
  - Added high-resolution desktop icons for Linux.
  - Updated the internal HTTP library to fix truncation of redirection URLs
  - Fixed a regression in the handling of character entities for UTF-8 input
  - The `--numbered` option did not work when the table-of-contents was disabled
  - Updated local zlib to v1.2.11.
  - Updated local libpng to v1.6.37.
  - Fixed packaging issues on macOS and Windows
  - Now ignore sRGB profile errors in PNG files
  - The GUI would crash when saving
  - Page comments are now allowed in `pre` text</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622548800">- Update to version 1.9.12
  * Fixed buffer-overflow CVE-2021-20308 ( boo#1184424 )
  * Fixed a crash bug with "data:" URIs and EPUB output
  * Fixed several other crash bugs
  * Fixed JPEG error handling
  * Fixed some minor issues
  * Removed the bundled libjpeg, libpng, and zlib.</changelog>
  <changelog author="pgajdos@suse.com" date="1636113600">- security update
- added patches
  fix CVE-2021-40985 [bsc#1192357], buffer overflow may lead to DoS via a crafted BMP image
  + htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641988800">- Update to version 1.9.14:
  * BMP image support is now deprecated and will be removed in a future
    release of HTMLDOC.
  * Fixed a potential stack overflow bug with GIF images.
  * Fixed the PDF creation date (Issue #455)
  * Fixed a potential stack overflow bug with BMP images (Issue #456)
  * Fixed a compile issue when libpng was not available (Issue #458)
- Update to version 1.9.13:
  * Now install a 32x32 icon for Linux (Issue #432)
  * Fixed an issue with large values for roman numerals and letters in headings (Issue #433)
  * Fixed a crash bug when a HTML comment contains an invalid nul character (Issue #439)
  * Fixed a crash bug with bogus BMP images (Issue #444)
  * Fixed a potential heap overflow bug with bogus GIF images (Issue #451)
  * Fixed a potential stack overflow bug with bogus BMP images (Issue #453)
- Fix CVE-2021-43579 stack-based buffer overflow in image_load_bmp() results in remote code
  execution if the victim converts an HTML document linking to a crafted BMP file.
  (CVE-2021-43579, bsc#1194487)
- Remove upstreamed patch htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 1.9.15
  * Fixed a potential heap overflow bug with GIF images (Issue #461)
  * Fixed a potential double-free bug with PNG images (Issue #462)
  * Fixed a potential stack overflow bug with GIF images (Issue #463)
  * Fixed a potential heap underflow bug with empty attributes (Issue #464)
  * Fixed a potential stack overflow bug with BMP images (Issue #466)
  * Fixed a potential heap overflow bug with the table-of-contents (Issue #467)
  * Fixed a potential heap overflow bug with headings (Issue #468)
  * Fixed a potential stack overflow bug with GIF images (Issue #470)</changelog>
  <changelog author="pgajdos@suse.com" date="1651233600">- security update
- added patches
  fix CVE-2022-28085 [bsc#1198933], Heap buffer overflow in function pdf_write_names in ps-pdf.cxx
  + htmldoc-CVE-2022-28085.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1652270400">- security update
- added patches
  fix CVE-2022-27114 [bsc#1199370], image_load_jpeg can cause integer overflow
  + htmldoc-CVE-2022-27114.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.9.16:
  * Added support for $DATE(format) and $TIME(format) header/footer strings
  * (Issue #472)
  * Fixed a potential image overflow bug with JPEG and PNG images (htmldoc-CVE-2022-27114.patch)
  * Fixed potential heap overflow bugs with pages (CVE-2022-28085)
  * Fixed potential use-after-free in blocks (Issue #484)
  * Updated the GNU TLS HTTPS support code to use a faster connection shutdown
  * mode (Issue #487)
  * Fixed some minor Coverity warnings.
- drop htmldoc-CVE-2022-27114.patch, htmldoc-CVE-2022-28085.patch (upstream)</changelog>
  <changelog author="pgajdos@suse.com" date="1725278400">- security update
- added patches
  fix CVE-2024-45508 [bsc#1230022], HTMLDOC before 1.9.19 has an out-of-bounds write in parse_paragraph in ps-pdf.cxx because of an attempt to strip leading whitespace from a whitespace-only node.
  + htmldoc-CVE-2024-45508.patch</changelog>
</package>
<package pkgid="bc2c49666cb9cf6b94b455f1974562f036b0dff150ab9ce7035b01d5f49aa343" name="htmldoc" arch="x86_64">
  <version epoch="0" ver="1.9.16" rel="bp156.3.3.1"/>
  <changelog author="benoit.monin@gmx.fr" date="1424865600">- update to version 1.8.28:
  * Updated default PDF version to 1.4.
  * SECURITY: Fixed three buffer overflow issues when reading AFM
    files and parsing page sizes.
  * Fixed incompatibility with Fortify's version of strcpy, which
    does not work properly with variable-length arrays (STR #235)
  * Fixed compilation against PNG library 1.5 or later (STR #243)
  * Fixed documentation errors (PR #6593, PR #6595)
  * Marked Zapf-Dingbats as a standard font (STR #198)
  * Fixed GPL license text in GUI (STR #222)
  * Fixed a table formatting problem when a column has multiple
    colspan values (PR #6709)
  * Fixed parsing of HTML comments (STR #181)
  * Fixed potential out-of-bounds read in table-of-contents
    rendering code (STR #183)
  * Fixed handling of image URLs with ampersands in them (STR #186)
  * Fixed top/bottom margins for logo and header/footer images
    (STR #174)
  * Fixed image alignment bug (Bug #231)
  * Fixed X11 build problem (Bug #243)
- add source url
- drop the following patches after upstream fix:
  * htmldoc_CVE-2009-3050_535943.diff
  * htmldoc-fortify.diff
  * htmldoc-libpng15.diff
  * htmldoc-link-x11.patch
- refresh patch htmldoc-docpath.diff
- add patch htmldoc-cups_rand.patch to work around a build error
  (upstream bug #510)
- remove now unused --with-fltk configure options
- set datadir for make install
- do not package doc/ source directory: documentation is already
  provided by htmldoc.pdf
- remove COMPILE.txt from doc: useless in a rpm
- add -q to %setup to avoid spamming the build log</changelog>
  <changelog author="mpluskal@suse.com" date="1462190400">- Cleanup spec file with spec-cleaner
- Use macro for configure</changelog>
  <changelog author="sfalken@opensuse.org" date="1489233600">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="mpluskal@suse.com" date="1512388800">- Update to new version 1.9.1:
  * Fixed monospace font size issue
  * Added support for reproducible builds
  * Added limited support for the HTML 4.0 SPAN element
  * Added (extremely limited) UTF-8 support for input files
  * Fixed buffer underflow for (invalid) short HTML comments
  * Now indent PRE text, by popular request.
  * EPUB output now makes sure that &lt;element property&gt; is written
    as &lt;element property="property"&gt;.
  * Now support both NAME and ID for table-of-contents targets.
  * Added support for repeating a single header row for tables that
    span multiple pages
  * Added support for embedding the current filename/URL in the
    header or footer
  * Added EPUB support
  * Added Markdown support
  * Fixed a regression in header/footer image scaling
  * Documentation updates
  * Compiler fixes
  * Fixed a bug when running HTMLDOC as a macOS application.
  * Updated the bundled libpng to v1.6.29.
  * And many more
- Drop upstreamed htmldoc-cups_rand.patch and no longer needed
  htmldoc-docpath.diff
- Lots of spec file cleaning
- Use gnutls/gcrypt for crypto support as openssl support is gone</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597752000">- update to 1.9.9:
  - Added support for a `HTMLDOC.filename` META keyword that controls the filename
    reported in CGI mode; the default remains "htmldoc.pdf" (Issue #367)
  - Fixed a paragraph formatting issue with large inline images (Issue #369)
  - Fixed a buffer underflow issue (Issue #370)
  - Fixed PDF page numbers (Issue #371)
  - Added support for a new `L` header/footer format (`$LETTERHEAD`), which
    inserts a letterhead image at its full size (Issue #372, Issue #373,
    Issue #375)
  - Updated the build documentation (Issue #374)
  - Refactored the PRE rendering code to work around compiler optimization bugs
  - Added support for links with targets (Issue #351)
  - Fixed a table rowspan + valign bug (Issue #360)
  - Added support for data URIs (Issue #340)
  - HTMLDOC no longer includes a PDF table of contents when converting a single
    web page (Issue #344)
  - Updated the markdown support with external links, additional inline markup,
    and hard line breaks.
  - Links in markdown text no longer render with a leading space as part of the
    link (Issue #346)
  - Fixed a buffer underflow bug discovered by AddressSanitizer.
  - Fixed a bug in UTF-8 support (Issue #348)
  - PDF output now includes the base language of the input document(s)
  - Optimized the loading of font widths (Issue #354)
  - Optimized PDF page resources (Issue #356)
  - Optimized the base memory used for font widths (Issue #357)
  - Added proper `&amp;shy;` support (Issue #361)
  - Title files can now be markdown.
  - The GUI did not support EPUB output.
  - Empty markdown table cells were not rendered in PDF or PostScript output.
  - The automatically-generated title page now supports both "docnumber" and
    "version" metadata.
  - Added support for dc:subject and dc:language metadata in EPUB output from the
    HTML keywords and lang values.
  - Added support for the subject and language metadata in markdown input.
  - Fixed a buffer underflow bug (Issue #338)
  - `htmldoc --help` now reports whether HTTPS URLs are supported (Issue #339)
  - Fixed an issue with HTML title pages and EPUB output.
  - Inline fixed-width text is no longer reduced in size automatically
  - Optimized initialization of font width data (Issue #334)
  - Fixed formatting bugs with aligned images (Issue #322, Issue #324)
  - Fixed support for three digit "#RGB" color values (Issue #323)
  - Fixed character set support for markdown metadata.
  - Updated libpng to v1.6.34 (Issue #326)
  - The makefiles did not use the CPPFLAGS value (Issue #328)
  - Added Markdown table support.
  - Fixed parsing of TBODY, TFOOT, and THEAD elements in HTML files.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- update to 1.9.11:
  - Added high-resolution desktop icons for Linux.
  - Updated the internal HTTP library to fix truncation of redirection URLs
  - Fixed a regression in the handling of character entities for UTF-8 input
  - The `--numbered` option did not work when the table-of-contents was disabled
  - Updated local zlib to v1.2.11.
  - Updated local libpng to v1.6.37.
  - Fixed packaging issues on macOS and Windows
  - Now ignore sRGB profile errors in PNG files
  - The GUI would crash when saving
  - Page comments are now allowed in `pre` text</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622548800">- Update to version 1.9.12
  * Fixed buffer-overflow CVE-2021-20308 ( boo#1184424 )
  * Fixed a crash bug with "data:" URIs and EPUB output
  * Fixed several other crash bugs
  * Fixed JPEG error handling
  * Fixed some minor issues
  * Removed the bundled libjpeg, libpng, and zlib.</changelog>
  <changelog author="pgajdos@suse.com" date="1636113600">- security update
- added patches
  fix CVE-2021-40985 [bsc#1192357], buffer overflow may lead to DoS via a crafted BMP image
  + htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1641988800">- Update to version 1.9.14:
  * BMP image support is now deprecated and will be removed in a future
    release of HTMLDOC.
  * Fixed a potential stack overflow bug with GIF images.
  * Fixed the PDF creation date (Issue #455)
  * Fixed a potential stack overflow bug with BMP images (Issue #456)
  * Fixed a compile issue when libpng was not available (Issue #458)
- Update to version 1.9.13:
  * Now install a 32x32 icon for Linux (Issue #432)
  * Fixed an issue with large values for roman numerals and letters in headings (Issue #433)
  * Fixed a crash bug when a HTML comment contains an invalid nul character (Issue #439)
  * Fixed a crash bug with bogus BMP images (Issue #444)
  * Fixed a potential heap overflow bug with bogus GIF images (Issue #451)
  * Fixed a potential stack overflow bug with bogus BMP images (Issue #453)
- Fix CVE-2021-43579 stack-based buffer overflow in image_load_bmp() results in remote code
  execution if the victim converts an HTML document linking to a crafted BMP file.
  (CVE-2021-43579, bsc#1194487)
- Remove upstreamed patch htmldoc-CVE-2021-40985.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1644494400">- version update to 1.9.15
  * Fixed a potential heap overflow bug with GIF images (Issue #461)
  * Fixed a potential double-free bug with PNG images (Issue #462)
  * Fixed a potential stack overflow bug with GIF images (Issue #463)
  * Fixed a potential heap underflow bug with empty attributes (Issue #464)
  * Fixed a potential stack overflow bug with BMP images (Issue #466)
  * Fixed a potential heap overflow bug with the table-of-contents (Issue #467)
  * Fixed a potential heap overflow bug with headings (Issue #468)
  * Fixed a potential stack overflow bug with GIF images (Issue #470)</changelog>
  <changelog author="pgajdos@suse.com" date="1651233600">- security update
- added patches
  fix CVE-2022-28085 [bsc#1198933], Heap buffer overflow in function pdf_write_names in ps-pdf.cxx
  + htmldoc-CVE-2022-28085.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1652270400">- security update
- added patches
  fix CVE-2022-27114 [bsc#1199370], image_load_jpeg can cause integer overflow
  + htmldoc-CVE-2022-27114.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- update to 1.9.16:
  * Added support for $DATE(format) and $TIME(format) header/footer strings
  * (Issue #472)
  * Fixed a potential image overflow bug with JPEG and PNG images (htmldoc-CVE-2022-27114.patch)
  * Fixed potential heap overflow bugs with pages (CVE-2022-28085)
  * Fixed potential use-after-free in blocks (Issue #484)
  * Updated the GNU TLS HTTPS support code to use a faster connection shutdown
  * mode (Issue #487)
  * Fixed some minor Coverity warnings.
- drop htmldoc-CVE-2022-27114.patch, htmldoc-CVE-2022-28085.patch (upstream)</changelog>
  <changelog author="pgajdos@suse.com" date="1725278400">- security update
- added patches
  fix CVE-2024-45508 [bsc#1230022], HTMLDOC before 1.9.19 has an out-of-bounds write in parse_paragraph in ps-pdf.cxx because of an attempt to strip leading whitespace from a whitespace-only node.
  + htmldoc-CVE-2024-45508.patch</changelog>
</package>
<package pkgid="df17f13018fec9fc7e37372ea6b09c32e2e648bb08ed905197f2f58a1936ce7a" name="htop" arch="aarch64">
  <version epoch="0" ver="3.4.0" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1523534400">- Simplify spec file
  * Drop support for building on older distros
  * Trim describtion
- Enable delayacct</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
</package>
<package pkgid="38cace43c220246396744643a750114000e0b65efab3b83afd20ef5b2c146592" name="htop" arch="i586">
  <version epoch="0" ver="3.4.0" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1523534400">- Simplify spec file
  * Drop support for building on older distros
  * Trim describtion
- Enable delayacct</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
</package>
<package pkgid="844402fc9ba102edc27e749ac774d1cdc00417f7bb3bd82c74cddda9efef937b" name="htop" arch="ppc64le">
  <version epoch="0" ver="3.4.0" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1523534400">- Simplify spec file
  * Drop support for building on older distros
  * Trim describtion
- Enable delayacct</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
</package>
<package pkgid="de4bc72ef633979d6a3923e0d1a2e7802f6188d92eb174b51767320071e485d5" name="htop" arch="src">
  <version epoch="0" ver="3.4.0" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1523534400">- Simplify spec file
  * Drop support for building on older distros
  * Trim describtion
- Enable delayacct</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
</package>
<package pkgid="f8d55b9dd04c9ed31ed871b51831599e1bd77765b4b0ff02c117dbbbb171170e" name="htop" arch="x86_64">
  <version epoch="0" ver="3.4.0" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1523534400">- Simplify spec file
  * Drop support for building on older distros
  * Trim describtion
- Enable delayacct</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
</package>
<package pkgid="482fa3071c3424182a60ff5cc78c5938e8d32e17dc85ebd4cba8f65ba29875c1" name="htop" arch="aarch64">
  <version epoch="0" ver="3.4.1" rel="bp156.2.6.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1744372800">- Update to version 3.4.1:
  * Support for PMAPI v3 for PCP
  * PCP code cleanups
  * Proper checks for strchrnul
  * Code cleanup in the NetworkIOMeter
  * Improved documentation for the --user option
  * Display stuck processes on Darwin
  * Handle issues when the monotonic clock runs backwards
  * Fix builds using native curses on NetBSD</changelog>
</package>
<package pkgid="65096c37914354b58f76bc199c41c021d058484927891f73a5c281f05f8e1de2" name="htop" arch="i586">
  <version epoch="0" ver="3.4.1" rel="bp156.2.6.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1744372800">- Update to version 3.4.1:
  * Support for PMAPI v3 for PCP
  * PCP code cleanups
  * Proper checks for strchrnul
  * Code cleanup in the NetworkIOMeter
  * Improved documentation for the --user option
  * Display stuck processes on Darwin
  * Handle issues when the monotonic clock runs backwards
  * Fix builds using native curses on NetBSD</changelog>
</package>
<package pkgid="89f049eb23a4f4d355f156c564151a0b324ad04840ca28d344c29a39375d3e9d" name="htop" arch="ppc64le">
  <version epoch="0" ver="3.4.1" rel="bp156.2.6.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1744372800">- Update to version 3.4.1:
  * Support for PMAPI v3 for PCP
  * PCP code cleanups
  * Proper checks for strchrnul
  * Code cleanup in the NetworkIOMeter
  * Improved documentation for the --user option
  * Display stuck processes on Darwin
  * Handle issues when the monotonic clock runs backwards
  * Fix builds using native curses on NetBSD</changelog>
</package>
<package pkgid="8e8057cc9f6531c12eebf971b13822d649ebd1819774626f89c9c66c51dfe649" name="htop" arch="src">
  <version epoch="0" ver="3.4.1" rel="bp156.2.6.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1744372800">- Update to version 3.4.1:
  * Support for PMAPI v3 for PCP
  * PCP code cleanups
  * Proper checks for strchrnul
  * Code cleanup in the NetworkIOMeter
  * Improved documentation for the --user option
  * Display stuck processes on Darwin
  * Handle issues when the monotonic clock runs backwards
  * Fix builds using native curses on NetBSD</changelog>
</package>
<package pkgid="fe6138036d2c1a8d8495612d7920b819c7e39544aefe1024625f835f66fc34de" name="htop" arch="x86_64">
  <version epoch="0" ver="3.4.1" rel="bp156.2.6.1"/>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1587643200">- Add patches:
  * htop-2.2.0-fix-linux-process-ordering.patch
  * htop-2.2.0-fix-option-string.patch (fixes boo#1165352)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1591358400">- Fix building with gcc10:
  * htop-2.2.0-gcc10.patch</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1598702400">- Update to version 3.0.0
  * Add simple, optional vim key mapping mode
  * Support more than 2 smaller CPU meter columns
  * Support Linux proportional set size metrics
  * Support Linux pressure stall information metrics
  * New display option to show CPU frequency in CPU meters
  * Update Linux sysfs battery discovery for recent kernels
  * Add hardware topology information in the affinity panel
  * Add timestamp reporting to the strace screen
  * Added an option to disable the mouse
  * Without an argument -u uses $USER value automatically
  * Support less(1) search navigation shortcuts
  * Support ZFS ARC statistics
  * Report values larger than 100 terabytes
  * Widen ST_UID (UID) column to allow for UIDs &gt; 9999
  * BUGFIX: fix makefiles for building with clang
  * BUGFIX: fix &lt;sys/sysmacros.h&gt; major() usage
  * BUGFIX: correctly identify other types of zombie process
  * BUGFIX: improve follow-process handling in some situations
  * BUGFIX: fix custom meters reverting to unexpected setting
  * BUGFIX: close pipe after running lsof(1)
  * BUGFIX: meters honour setting of counting CPUs from 0/1
- Drop htop-2.2.0.tar.gz.asc - no sig provided
- Upstreamed patches removed:
  * Drop htop-2.2.0-fix-linux-process-ordering.patch
  * Drop htop-2.2.0-fix-option-string.patch
  * Drop htop-2.2.0-gcc10.patch
  * Drop htop-desktop-file-fix-thoenig-01.patch
  * Drop htop-script-python3.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599393600">- Update to version 3.0.1
  * BUGFIX: Fix early exit with longer sysfs battery paths
  * BUGFIX: Improve OOM output, fix sorting
  * Rework check buttons and tree open/closed
  * Add -U/--no-unicode option to disable unicode
  * Improvements to the affinity panel</changelog>
  <changelog author="Avindra Goolcharan &lt;avindra@opensuse.org&gt;" date="1600171200">- Update to version 3.0.2
  * BUGFIX: Drop 'vim_mode' - several issues, needs rethink
  * BUGFIX: fix regression in -u optional-argument handling
  * Build system rework to remove python, header generation
  * CI, code quality improvements
- Switch to new official bintray tarball to remove automake deps</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1607342400">- Update to version 3.0.3
  * Process sorting in 'tree' mode
  * Improved command display/sort functionality
  * Add screen for active file locks
  * Calculate library size (M_LRS column) from maps file
  * Add a Zram meter
  * Add Linux cwd process column
  * Dynamically load libsensors at runtime
  * Improve PressureStall Meter display strings
  * Hide process selection on ESC
  * Fully support non-ascii characters in Meter-Bar
  * Add support to change numeric options in settings screen
  * Rename virtual memory column from M_SIZE to M_VIRT
  * Add process column for normalized CPU usage
  * Show CPU temperature in CPU meter
  * Drop hideThreads Setting
  * Add a systemd meter
  * Add a network IO meter
  * Add a SELinux meter
  * Compress size of default FunctionBar
  * Updates to the OpenFiles screen
  * Continue updating header data in paused mode
  * BUGFIX: Handle data wraparounds in IO meters
  * BUGFIX: Update InfoScreen content on resize
  * Add security attribute process column
  * Add DiskIOMeter for IO read/write usage
  * Read CPU frequency from sysfs by default
  * Add Linux process column for context switches
  * Several FreeBSD and Mac OS X platform updates
  * Add process environment for FreeBSD
  * Parse POWER_SUPPLY_CAPACITY for Linux Battery meter
  * Add octuple-column CPU meters.
  * BUGFIX: On Linux consider ZFS ARC to be cache
  * BUGFIX: Limit screen title length to window width
  * Show selected command wrapped in a separate window
  * Allow to pass '/' for item search
  * Document implicit incremental search
  * Handle 'q' as quit if first character
  * Avoid expensive build of process tree when not using it
  * Include documentation for COMM and EXE
  * Distinguish display of no permissions for reading M_LRS
  * Only calculate M_LRS size every 2 seconds
  * Improvements to comm / cmdline display functionality
  * Merged view for COMM, EXE and cmdline
    (thanks to Narendran Gopalakrishnan and Benny Baumann)
  * Consistent kernel thread display for COMM/EXE columns
  * Central fault handling for all platforms
  * Handle parsing envID &amp; VPid from process status file
  * Use threshold for display of guest/steal/irq meters
  * Enhance highlighting of semi-large and large numbers
  * Documentation on the repository style guide
  * Align processor identifier to the right
  * Document M_PSS, M_PSSWP, M_SWAP in man page
  * Add Date and DateTime meters
  * BUGFIX: Fix Solaris 11.4 due to missing ZFS ARC kstats
  * Code hardening, speedups, fd and memory leak fixes
  * Number CPUs from zero by default
  * Remove residual python checks during the build process</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- htop 3.0.4:
  * Separate tree and list sort orders
  * PSI Meter: constant width and only print ten-duration as bar
  * Sort in paused mode after inverting sort order
  * Handle absence of package CPU temperature
  * Document dynamic bindings and assumed external configuration
  * Update key mapping documentation for sorting</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1610452800">- Update to version 3.0.5:
  * InfoScreen: fix uncontrolled format string
  * Improve white text in the Light Terminal colour scheme
  * Enable the function bar on the main screen to be hidden (see Setup -&gt; Display options)
  * Reduce layout issues esp. around printing wide characters (not complete yet)
  * Make the follow function exit cleanly after followed process died
  * Update help and man page for improved -t / -s options
  * Drop usage of formatted error messages from &lt;err.h&gt;
  * Show arrow indicating order of sorted process column
  * Lots of plumbing around the internal Hashtable, hardening and code cleanups
  * LibSensors: add support for Ryzen CPUs
  * Fix CPU percentage on M1 silicon Macs
  * LoadMeter: dynamically adjust color and total of bar
  * Find libsensors.so.4 for Fedora and friends
  * Enable going back to previous search matches (Shift-F3)
  * Added keybind 'N' for sorting by PID (drops 'n'/'N' as not used before much)</changelog>
  <changelog author="kh Lai &lt;dlshcbmuipmam@hotmail.com&gt;" date="1632312000">- Add autoconf and automake as dependencies
- Switch the url to the Github release page
- Update to 3.1.0:
  * Updated COPYING file to remove the PLPA exemption (appendix 2)
    With this change the license is now GPLv2 without any additional wording.
  * Improved default sort ordering
    Note for users: This may lead to an inverted sort order on startup of
    htop 3.1.0 compared to previous versions.
    This is due to what is stored in your htoprc file. Solution: Press I
    (to invert sort order).
    This changed setting will be saved by htop on exit as long as it can
    write to your htoprc file.
  * The compile-time option to cater specifically for running htop as
    setuid has been removed
  * Add read-only option
    This allows htop to be run in an non-intrusive fashion where it acts only
    as a process viewer disabling all functions to manipulate system state.
    Note: This is not a security feature!
  * Move the code for handling the command line formatting related tasks
    to be shared across all platforms
    This means important features like stale binary/library highlighting
    can now be available on all supported platforms.
  * Make the EXE and COMM columns available on all platforms
    All supported platforms have the name of the executable (EXE) and a
    self-chosen thread/command name (COMM) available one way or the other.
    Moving this column to be handled as a platform-independently available
    information simplifies the markup of the command line.
  * Introduce configuration file versioning and config_reader_min_version
    Starting with this version the configuration file contains a version
    identifying the minimum version of the configuration parser needed to
    fully understand the configuration file format.
    Old configuration file formats are automatically upgraded when
    saving the config file (htoprc).
  * Make the configuration parser friendlier to users (thanks to Bart Bakker)
    With this change only settings that cannot be parsed properly are
    reset to their defaults.
  * Improve default display for systems with many CPUs
  * Add the process ELAPSED time column
  * Improve the process STATE column sorting
  * Reworked handling resize and redrawing of the UI
  * Fixed an issue where the LED meter mode could overflow allotted space
  * Allow text mode Meters to span empty neighbors to the right
  * Rescale graph meters when value of total changes
    (thanks to Michael Schönitzer)
  * Update generic process field display
    Usually "uninteresting" values in columns like 1 thread, nice value
    of 0, CPU and memory of 0%, idle/sleeping state, etc. are shown with
    reduced intensity (dark grey)
  * Option and key ("*") to collapse / expand all branches under PID 1
    (and PID 2 if kernel threads are shown) (thanks to Krishna Chaitanya)
  * Keep following a process when inverting the sort order, displaying
    the help screen or hiding/unhiding userland threads.
    If a thread is currently selected the selection is updated to point
    to the thread's parent process. (thanks to Gonzalo, et.al.)
  * Reorder process scanning to be performed before updating the display
    of the meters in the header
  * Always check the user for a process for any changes.
    This affects multiple platforms that previously didn't correctly handle
    the user field for a process to change at runtime (e.g. due to seteuid
    or similar syscalls).
  * Disable mouse option when support is unavailable
  * Support curses libraries without ncurses mouse support
    (thanks to Santhosh Raju)
  * Support offline and hot-swapping of CPUs on all platforms
  * Fix the CPU Meter for machines with more than 256 CPUs
  * Supplemented the "show updated/deleted executables" feature (red basename)
    to indicate when linked libraries were updated (yellow basename)
  * Apply the stale binary highlighting for the EXE column in addition to
    the command line field
  * Add new combined Memory and Swap meter
  * Implement bar and graph mode for NetworkIO Meter
    (thanks to Michael F. Schönitzer)
  * Rework TTY column to be more consistent across platforms
  * Make the CWD column generally available on all platforms
    (thanks to Santhosh Raju et. al.)
  * Add Performance Co-Pilot (PCP) platform support
    This is added via a separate pcp-htop(1) binary which provides remote host
    analysis, new Meters for any PCP metric and new Columns for any PCP process
    metric - see the pcp-htop(5) man page for further details.
    (thanks to Sohaib Mohamed)
  * Add Linux columns and key bindings for process autogroup identifier
    and nice value
  * Change available and used memory reporting on Linux to be based on
    MemAvailable (Kernel 3.14+) (thanks to Chris Cheney and Tomas Wido)
  * Add a new SysArchMeter showing kernel and platform information
    (thanks to ahgamut)
  * Linux memory usage explicitly treats tmpfs memory usage as shared memory
    This is to make memory used by tmpfs visible as this cannot be freed
    unlike normal filesystem cache data.
  * Exclude zram devices when calculating DiskIO on Linux
  * Use PATH lookup for systemctl in systemd meter (thanks to Scott Olson)
  * Add native platform support for NetBSD
    This allows htop to run on NetBSD without the need for active Linux
    emulation of the procfs filesystem.
    (thanks to Santhosh Raju and Nia Alarie)
  * Add NetworkIO, DiskIO, CPU frequency, and battery meter support on NetBSD
    (thanks to Nia Alarie)
  * Fix NetBSD display of in-use and cached memory (thanks to Nia Alarie)
  * Rework NetBSD CPU and memory accounting (thanks to Santhosh Raju)
  * Fix NetBSD accounting of user and kernel threads (thanks to Santhosh Raju)
  * Initial work to allow building with default libcurses on NetBSD
    (thanks to Santhosh Raju)
  * FreeBSD updates - implement process majflt and processor column values
  * Add FreeBSD support for CPU frequency and temperature
  * Fixes and cleanups for ZFS Meters and metrics
  * Correctly color the ZFS ARC ratio (thanks to Ross Williams)
  * Bugfixes related to CPU time display/calculations for darwin on M1 systems
    (thanks to Alexander Momchilov)
  * Harmonize the handling of multiple batteries across different platforms.
    The system is now considered to run on AC if at least one power supply
    marked as AC is found in the system.
    Battery capacity is summed up over all batteries found.
    This also changes the old behavior that batteries reported by the
    system after the first AC adapter where sometimes ignored.
  * Correctly handle multiple batteries on Darwin.
    Resolves a possible memory leak on systems with multiple batteries.
  * Handle Linux Shmem being part of Cached in the MemoryMeter
  * Add SwapCached to the Linux swap meter (thanks to David Zarzycki)
  * Convert process time to days if applicable (thanks to David Zarzycki)
  * Always show the number of threads in the TaskMeter, even when threads
    are not shown in the process list
  * Fix Linux --drop-capabilities option handling
  * Correctly detect failure to initialize Linux boottime
  * Overhaul the Linux memory fields to partition them like free(1) now does
  * Improve the Linux process I/O column values
  * Rework the libsensors parsing on Linux
  * Update the MemoryMeter to display shared memory
  * Update OpenBSD platform - implement additional columns, scan LWP,
    proper markup for STATE, show CPU frequency
  * Fix the tree view on OpenBSD when hiding kernel threads
  * Remove old InfoScreen lines before re-scanning (thanks to Øystein Hiåsen)
  * Document historic naming of Light-Weight Processes column aka threads
  * Improve user interaction when the last process entry is selected
  * Draw the panel header on the TraceScreen (thanks to Youngjae Lee)
  * Add mouse wheel scroll and fix mouse selection on the InfoScreen
    (thanks to Youngjae Lee)
  * Add a HugepageMeter and subtract hugepages from normal memory
  * Display wide characters in LED meters and restore non-wide ncurses support
  * Add command line option to drop Linux capabilities
  * Support scheduler affinity on platforms beyond Linux
  * Report on any failure to write the configuration file
  * Cache stderr to be able to print assert messages.
    These messages are shown in case htop terminates unexpectedly.
  * Print current settings on crash
  * Reset signal handlers on program exit
  * Add configure script option to create a static htop binary
  * Resolved longer-standing compilation issues on Solaris/Illumos
  * Check for availability of set_escdelay in configure
    (thanks to Stefan Polluks)
  * Build system updates for autotools 2.70</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1632398400">- Enable linux capabilities
- Drop unsupported configure options</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1635768000">-  Update to version 3.1.1 (boo#1192144):
  * See https://github.com/htop-dev/htop/compare/3.1.0...3.1.1</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638273600">- Update to version 3.1.2
  * Bugfix for crash when storing modified settings at exit
  * Generate xz-compressed source tarball (with configure) using github actions
  * Allow -u UID with numerical value as argument
  * Added documentation for obsolete/state libraries/program files highlighting
  * Some obsolete/stale library highlighting refinements
  * Column width issues resolved
  * Dynamic UID column sizing improved
  * Discard stale information from Disk and Network I/O meters
  * Refined Linux kernel thread detection
  * Reworked process state handling
  * New CCGROUP column showing abbreviated cgroup name
  * New OFFSET column in the list of open files screen</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651492800">- Update to 3.2.0:
  * Support for displaying multiple tabs in the user interface
  * Allow multiple filter and search terms (logical OR, separate by "|")
  * Set correct default sorting direction (defaultSortDesc)
  * Improve performance for process lookup and update
  * Rework the IOMeters initial display
  * Removed duplicate sections on COMM and EXE
  * Highlight process UNINTERRUPTIBLE_WAIT state (D)
  * Show only integer value when CPU% more than 99.9%
  * Handle rounding ambiguity between 99.9 and 100.0%
  * No longer leaves empty the last column in header
  * Fix header layout and meters reset if a header column is empty
  * Fix PID and UID column widths off-by-one error
  * On Linux, read generic sysfs batteries
  * On Linux, do not collect LRS per thread (it is process-wide)
  * On Linux, dynamically adjust the SECATTR and CGROUP column widths
  * On Linux, fix a crash in LXD
  * On FreeBSD, add support for showing process emulation
  * On Darwin, lazily set process TTY name
  * Always set SIGCHLD to default handling
  * Avoid zombie processes on signal races
  * Ensure last line is cleared when SIGINT is received
  * Instead of SIGTERM, pre-select the last sent signal
  * Internal Hashtable performance and sizing improvements
  * Add heuristics for guessing LXC or Docker from /proc/1/mounts
  * Force elapsed time display to zero if process started in the future
  * Avoid extremely large year values when printing time
  * Fix division by zero when calculating IO rates
  * Fix out of boundary writes in XUtils
  * Fix custom thread name display issue
  * Use AC_CANONICAL_HOST, not AC_CANONICAL_TARGET in configure.ac
  * Support libunwind of LLVM</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1654257600">- Update to 3.2.1
  * Fix setting to show all branches collapsed by default
  * Restore functionality of stripExeFromCmdline setting
  * Fix some command line display settings not being honored without restart
  * Display single digit precision for CPU% greater than 99.9%
  * On Linux, FreeBSD and PCP consider only shrinkable ZFS ARC as cache
  * On Linux, increase field width of CPUD% and SWAPD% columns
  * Colorize process state characters in help screen
  * Use mousemask(3X) to enable and disable mouse control
  * Fix heap buffer overflow in Vector_compact
  * On Solaris, fix a process time scaling error
  * On Solaris, fix the build
  * On NetBSD, OpenBSD and Solaris ensure env buffer size is sufficient
  * On Linux, resolve processes exiting interfering with sampling
  * Fix ProcessList quadratic removal when scanning processes
  * Under LXC, limit CPU count to that given by /proc/cpuinfo
  * Improve container detection for LXC
  * Some minor documentation fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Update to 3.2.2:
  * CPUMeter now can show frequency in text mode
  * Add option to render distribution path prefixes shadowed
  * DiskIOMeter converts to bytes per second (not per interval)
  * DiskIOMeter uses complete units, including missing "iB/s"
  * DiskIOMeter indicates read and write in meter mode
  * NetworkIOMeter converts to packets per second, shows packet rate
  * Allow continued process following when changing display settings
  * Update the panel header when changing to another tab
  * Drop margin around the header if there are no meters
  * Use Unicode replacement character for non-printable characters
  * Default color preset uses bold blue for better visibility
  * Update the Panel header on sort order inversions ('I')
  * Toggle the header meters with pound key
  * Fix ScreenPanel to handle quitting the panel while renaming
  * Add fallback for HOME environment variable using passwd database
  * Replace meaningless ID column with FD column in lock screen
  * Use device format in the lock screen matching the files screen
  * On Linux, improvements to file-descriptor lock detection
  * On Linux, further distinguish systemd states in the SystemdMeter
  * On Linux, improvements to cgroup and container identification
  * On Linux, support openat(2) without readlinkat(2) platforms
  * On Darwin, fix current process buffer handling for busy systems
  * On DragonFly BSD, fix incorrect processor time of processes
  * On FreeBSD, fix an issue with the memory graph not showing correctly
  * On FreeBSD, add support for displaying shared memory usage
  * On PCP, use pmLookupDescs(3) if available for efficiency
  * On PCP, normalize generic columns values for consistent display
  * On PCP, changes preparing for configurable, dynamic screens
  * Handle invalid process columns from the configuration file
  * Avoid undefined behaviour with deeply nested processes
  * Fix crash when removing the currently active screen
  * Prevent possible crash on a very early error path
  * Include automake for Debian/Ubuntu
  * Restore non-mouse support
  * Reject unsupported command line arguments
  * Document idle process state
  * Clarify M_TRS/M_DRS columns</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1686571200">- Drop no longer available configure option</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1701172800">- Switch to xz compressed sources</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1704974400">- Update to version 3.3.0:
  * Multiple refactorings and code improvements
  * Shorten docker container IDs to 12 characters
  * Settings: preserve empty header
  * Fix execlp() argument without pointer cast
  * OpenFilesScreen: Make column sizing dynamic for file size, offset and inode
  * Add support for "truss" (FreeBSD equivalent of "strace")
  * Darwin: add NetworkIOMeter support
  * HeaderLayout: add "3 columns - 40/30/30", "... 30/40/30" &amp; "... 30/30/40"
  * Meter: use correct unicode characters for digit '9'
  * Note in manual re default memory units of KiB
  * Add column for process container name
  * Add logic to filter the container name (+type) from the CGroup name
  * Change NetworkIOMeter value unit from KiB/s to bytes/second
  * Cap DiskIOMeter "utilisation" percentage at 100%
  * PCP platform implementation of frontswap and zswap accounting
  * Shorten podman/libpod container IDs to 12 characters
  * Write configuration to temporary file first
  * Incorporate shared memory in bar text
  * Move shared memory next to used memory
  * Correct order of memory meter in help
  * Add recalculate to Ctrl-L refresh
  * Update process list on thread visibility toggling
  * Support dynamic screens with 'top-most' entities beyond processes
  * Introduce Row and Table classes for screens beyond top-processes
  * Rework ZramMeter and remove MeterClass.comprisedValues
  * More robust logic for CPU process percentages (Linux &amp; PCP)
  * Show year as start time for processes older than a year
  * Short-term fix for docker container detection
  * default color preset: use bold blue for better visibility
  * Document 'O' keyboard shortcut
  * Implement logic for '--max-iterations'
  * Update F5 key label on tab switch (Tree &lt;-&gt; List)
  * Force re-sorting of the process list view after switching between list/treeview mode
  * Linux: (hack) work around the fact that Zswapped pages may be SwapCached
  * Linux: implement zswap support
  * {Memory,Swap}Meter: add "compressed memory" metrics
  * Darwin: add DiskIOMeter support
  * Fix scroll relative to followed process
  * ZramMeter: update bar mode
  * Use shared real memory on FreeBSD
  * Increase Search and Filter max string length to 128
  * Improve CPU computation code
  * Remove LXC special handling for the CPU count
  * Create new File Descriptor meter
  * PCP: add IRQ PSI meter
  * Linux: add IRQ PSI meter
  * Linux: highlight username if process has elevated privileges
  * Add support for scheduling policies
  * Add a systemd user meter to monitor user units.
  * FreeBSD: remove duplicate zfs ARC size subtraction</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1742990400">- Update to version 3.4.0:
  * Improve Darwin support for ARM-based systems
  * Fix static linking with libsystemd
  * Various build fixes for DragonFlyBSD, Darwin, NetBSD, OpenBSD &amp; Solaris
  * Fix running task display (count)
  * Fix sort order handling in tree mode
  * Add warning when exiting with a signal (not saving .htoprc)
  * Add Disk I/O and Network I/O meter for DragonFlyBSD
  * Improve handling of invalid Unicode strings
  * Disable basename checking for kernel tasks
  * Updated documentation for pcp-htop
  * Disable FOCUS_IN/FOCUS_OUT event handling
  * Add GPU meter for Linux and PCP
  * Add colum for GPU time per process on Linux and PCP
  * Avoid glibc FILE API voodoo
  * Ignore previously unhandled signals USR1 and USR2
  * Force locating the config file to only use absolute paths
  * Prefer reading htoprc from ~/.config/htop/htoprc over legacy ~/.htoprc
  * Force writing the configuration to a regular file
  * Use distinct config files for htop and pcp-htop
  * Link libnl3 at runtime
  * Gather permitted capabilities via capget(2)
  * Avoid fetching certain process information for each thread on Linux (speed up)
  * Improved handling for invalid data in /proc/tty/drivers on Linux
  * Various changes to avoid memory allocations inside signal handlers
  * Add single column header layout
  * Fix DivByZero bug on startup on Darwin
  * Include thread information on Darwin
  * Show process state on Darwin
  * Update compat check for C23 compilers
  * Improved detail in help screen
  * Unicode support for CGROUP, CCGROUP, CONTAINER and SECATTR columns
  * Mark newline characters in the process command line display
  * Resolve nested derived metrics for PCP
  * Make supported modes/styles specific to each meter
  * Refined checks for terminals supporting to redefine keys
  * Fix handling of the NICE value on FreeBSD
  * Fix display of CPU utilization on FreeBSD
  * Honour update interval adjustments properly without restart
  * Force rebuild of display table after item removals
  * Reworked handling for various temperature sensors
  * Fix high CPU load when the strace'd process exits prematurely
  * Document --drop-capabilities to require a compile time support
  * Always call PKG_PROG_PKG_CONFIG in configure
  * Make configure warn when pkg.m4 is absent
  * Rewrite curses/terminfo detection code in configure
  * Keep following a process when resuming process updates (Z key)
  * Normalize Disk I/O usage and allow utilization above 100%
  * Plug several memory leaks and improve performance for information parsing
  * Allow to show or hide cache and buffers in memory usage meter
  * Visibility hint and UX improvements in status bar of display options panel
  * Remove IOKit / IOMainPort / IOMMasterPort logic for Darwin builds
  * Replace BCC with metrics from BPF for pcp-htop</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1744372800">- Update to version 3.4.1:
  * Support for PMAPI v3 for PCP
  * PCP code cleanups
  * Proper checks for strchrnul
  * Code cleanup in the NetworkIOMeter
  * Improved documentation for the --user option
  * Display stuck processes on Darwin
  * Handle issues when the monotonic clock runs backwards
  * Fix builds using native curses on NetBSD</changelog>
</package>
<package pkgid="0401f7d0cb887ed5aced41368c5aea4bfba058cd1c44d7368325f98eb98eb623" name="human-theme-gtk" arch="noarch">
  <version epoch="0" ver="2.2.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream release (1.3.0)
  * (gtk3 &amp; 4) new style for switch buttons
  * (gtk3 &amp; 4) new style for scales (for 0% and 100%)
  * (gtk3 &amp; 4) set style for selection box (rubberband)
  * (gtk3 &amp; 4) set style for check, radio, progress and icon
    widgets in treeviews
  * (gtk3) fix menuitems style for mate-calc
  * (gtk3) fix selected days style in calendars
  * (gtk4) set style for menuitems
  * (gtk4) set style for calendars
  * (gtk4) set style for toolbar buttons (without flat class)</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream release (1.4.0)
  * (gtk 3 &amp; 4) fix style for disabled switchs, spinbuttons, images
  * (gtk 3 &amp; 4) fix text color for progressbars in treeviews
  * (gtk 3 &amp; 4) fix credits and license borders in about dialogs
  * (gtk 3 &amp; 4) set same focused border color (outline)
  * (gtk 3 &amp; 4) add border for focused scales (outline)
  * (gtk 3 &amp; 4) add style for disabled toggle buttons in toolbars
  * (gtk 3 &amp; 4) add RTL styles
  * (gtk 3) fix right click menu style for mate-calc and gedit
  * (gtk 3) remove borders separators for mate window
    selector applet
  * (gtk 4) refactor style of toolbar buttons and scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream release (1.5.0)
  * (gtk 3 &amp; 4) fix text color for image settings of print dialog
  * (gtk 3) set background color for RTL scales
  * (gtk 4) set vertical scale marks position</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream release (2.0.0)
  * (gtk 3) alternating row colours in tree views is back
  * Xfce users have now decorations for windows
  * Mate users will enjoy better styles for lock screen and OSD
  * Mate users have now styles for window selector and date/hour
    applets when clicked
  * status bar styles works with or without gtk3-classic
  * added styles for CSD windows</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1696939200">- New upstream release (2.1.0)
  * (gtk 3 &amp; 4) small fix for geany messages window
  * (gtk 3 &amp; 4) almost same rendering between pango 1.42 and 1.51
  * (gtk 4) compatibility with 4.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.2.0)
  * (gtk 3) dual text color for progress bars is back
    with appearance__progress_text.gtk3.patch for gtk3-classic
  * (gtk 3) add gtk standard color names
  * (gtk 3 &amp; 4) add style for statusbar in progressbar and toolbar
  * (gtk 3 &amp; 4) update style for progressbar in treeviews
  * (gtk 3 &amp; 4) update style for arrows of notebook tabs
  * (gtk 4) compatibility only with 4.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.2.1)
  * packages scripts update
  * (gtk 3 &amp; 4) update style for Thunar (same as Caja)</changelog>
</package>
<package pkgid="8ab5c89aff97e89862754f26625c288b9f85311184a04321b3e43688b6ee1741" name="human-theme-gtk" arch="src">
  <version epoch="0" ver="2.2.1" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream release (1.3.0)
  * (gtk3 &amp; 4) new style for switch buttons
  * (gtk3 &amp; 4) new style for scales (for 0% and 100%)
  * (gtk3 &amp; 4) set style for selection box (rubberband)
  * (gtk3 &amp; 4) set style for check, radio, progress and icon
    widgets in treeviews
  * (gtk3) fix menuitems style for mate-calc
  * (gtk3) fix selected days style in calendars
  * (gtk4) set style for menuitems
  * (gtk4) set style for calendars
  * (gtk4) set style for toolbar buttons (without flat class)</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream release (1.4.0)
  * (gtk 3 &amp; 4) fix style for disabled switchs, spinbuttons, images
  * (gtk 3 &amp; 4) fix text color for progressbars in treeviews
  * (gtk 3 &amp; 4) fix credits and license borders in about dialogs
  * (gtk 3 &amp; 4) set same focused border color (outline)
  * (gtk 3 &amp; 4) add border for focused scales (outline)
  * (gtk 3 &amp; 4) add style for disabled toggle buttons in toolbars
  * (gtk 3 &amp; 4) add RTL styles
  * (gtk 3) fix right click menu style for mate-calc and gedit
  * (gtk 3) remove borders separators for mate window
    selector applet
  * (gtk 4) refactor style of toolbar buttons and scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream release (1.5.0)
  * (gtk 3 &amp; 4) fix text color for image settings of print dialog
  * (gtk 3) set background color for RTL scales
  * (gtk 4) set vertical scale marks position</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream release (2.0.0)
  * (gtk 3) alternating row colours in tree views is back
  * Xfce users have now decorations for windows
  * Mate users will enjoy better styles for lock screen and OSD
  * Mate users have now styles for window selector and date/hour
    applets when clicked
  * status bar styles works with or without gtk3-classic
  * added styles for CSD windows</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1696939200">- New upstream release (2.1.0)
  * (gtk 3 &amp; 4) small fix for geany messages window
  * (gtk 3 &amp; 4) almost same rendering between pango 1.42 and 1.51
  * (gtk 4) compatibility with 4.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.2.0)
  * (gtk 3) dual text color for progress bars is back
    with appearance__progress_text.gtk3.patch for gtk3-classic
  * (gtk 3) add gtk standard color names
  * (gtk 3 &amp; 4) add style for statusbar in progressbar and toolbar
  * (gtk 3 &amp; 4) update style for progressbar in treeviews
  * (gtk 3 &amp; 4) update style for arrows of notebook tabs
  * (gtk 4) compatibility only with 4.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.2.1)
  * packages scripts update
  * (gtk 3 &amp; 4) update style for Thunar (same as Caja)</changelog>
</package>
<package pkgid="ba2e0736fddda22187f303ae6d48c665b512c3b75a0af817e54aa91d570dca70" name="human-theme-gtk" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="bp156.2.6.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream release (1.3.0)
  * (gtk3 &amp; 4) new style for switch buttons
  * (gtk3 &amp; 4) new style for scales (for 0% and 100%)
  * (gtk3 &amp; 4) set style for selection box (rubberband)
  * (gtk3 &amp; 4) set style for check, radio, progress and icon
    widgets in treeviews
  * (gtk3) fix menuitems style for mate-calc
  * (gtk3) fix selected days style in calendars
  * (gtk4) set style for menuitems
  * (gtk4) set style for calendars
  * (gtk4) set style for toolbar buttons (without flat class)</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream release (1.4.0)
  * (gtk 3 &amp; 4) fix style for disabled switchs, spinbuttons, images
  * (gtk 3 &amp; 4) fix text color for progressbars in treeviews
  * (gtk 3 &amp; 4) fix credits and license borders in about dialogs
  * (gtk 3 &amp; 4) set same focused border color (outline)
  * (gtk 3 &amp; 4) add border for focused scales (outline)
  * (gtk 3 &amp; 4) add style for disabled toggle buttons in toolbars
  * (gtk 3 &amp; 4) add RTL styles
  * (gtk 3) fix right click menu style for mate-calc and gedit
  * (gtk 3) remove borders separators for mate window
    selector applet
  * (gtk 4) refactor style of toolbar buttons and scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream release (1.5.0)
  * (gtk 3 &amp; 4) fix text color for image settings of print dialog
  * (gtk 3) set background color for RTL scales
  * (gtk 4) set vertical scale marks position</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream release (2.0.0)
  * (gtk 3) alternating row colours in tree views is back
  * Xfce users have now decorations for windows
  * Mate users will enjoy better styles for lock screen and OSD
  * Mate users have now styles for window selector and date/hour
    applets when clicked
  * status bar styles works with or without gtk3-classic
  * added styles for CSD windows</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1696939200">- New upstream release (2.1.0)
  * (gtk 3 &amp; 4) small fix for geany messages window
  * (gtk 3 &amp; 4) almost same rendering between pango 1.42 and 1.51
  * (gtk 4) compatibility with 4.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.2.0)
  * (gtk 3) dual text color for progress bars is back
    with appearance__progress_text.gtk3.patch for gtk3-classic
  * (gtk 3) add gtk standard color names
  * (gtk 3 &amp; 4) add style for statusbar in progressbar and toolbar
  * (gtk 3 &amp; 4) update style for progressbar in treeviews
  * (gtk 3 &amp; 4) update style for arrows of notebook tabs
  * (gtk 4) compatibility only with 4.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.2.1)
  * packages scripts update
  * (gtk 3 &amp; 4) update style for Thunar (same as Caja)</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.3.0)
  * (gtk 3) new design for Mate notifications
    PR =&gt; github.com/mate-desktop/mate-notification-daemon/pull/232
    PR =&gt; github.com/mate-desktop/mate-notification-daemon/pull/233
    mate-notification-daemon v1.28.4+
  * (gtk 3) fix design for Bleachbit
    PR =&gt; github.com/bleachbit/bleachbit/pull/1195
    bleachbit v?
  * (gtk 3) update design for mate-control-center &amp; ccsm
  * (gtk 3) fix icon size in titlebar for xfwm4
  * (gtk 3) fix padding in titlebar when maximized for xfwm4
  * (gtk 3) same design between Mate and Xfce for terminal &amp; alttab
    PR =&gt; github.com/mate-desktop/marco/pull/789
    marco v1.28.2+
  * (gtk 3) update font color for mate-panel
  * (gtk 3) fix font color for mate keyboard indicator
  * (gtk 3) fix background for disabled view for Caja (F3)
  * (gtk 3) fix lines (treeview) for disabled view for Caja (F3)
  * (gtk 3) fix design of progressbar in statusbar for Eom
  * (gtk 3) fix design for Mate osd when compositor is enabled
  * (gtk 3 &amp; 4) fix design of progressbars with text in statusbar
  * (gtk 3 &amp; 4) fix and update design of progressbars with text
  * (gtk 3 &amp; 4) update background for selected lines in treeviews
  * (gtk 3 &amp; 4) add highlight effect for icons on hover
  * (gtk 3 &amp; 4) better contrast for progressbars/scales background
  * (gtk 3 &amp; 4) little enhancement for headarbar
  * (gtk 4) fix for the stupid hover effect on menubar items
  * (gtk 4) fix background of menu items
  * (gtk 4) add design for listviews (open/save dialogs)
  * (gtk 4) add design open/save dialogs
  * (gtk 4) no changes required from 4.12 to 4.18!
- The best with gtk3-classic and gtk4-classic
    gist.github.com/luigifab/0fce786cdb93b5687069a82f490ea95e
  * (gtk 3) automatic min-width/min-height for progressbars
  * (gtk 4) add dual text color for progressbars</changelog>
</package>
<package pkgid="d07cabd26fee0b8c040002d1259150cd6dd9793884d8d5c348be649d76e3f2f7" name="human-theme-gtk" arch="src">
  <version epoch="0" ver="2.3.0" rel="bp156.2.6.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream release (1.3.0)
  * (gtk3 &amp; 4) new style for switch buttons
  * (gtk3 &amp; 4) new style for scales (for 0% and 100%)
  * (gtk3 &amp; 4) set style for selection box (rubberband)
  * (gtk3 &amp; 4) set style for check, radio, progress and icon
    widgets in treeviews
  * (gtk3) fix menuitems style for mate-calc
  * (gtk3) fix selected days style in calendars
  * (gtk4) set style for menuitems
  * (gtk4) set style for calendars
  * (gtk4) set style for toolbar buttons (without flat class)</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1625659200">- New upstream release (1.4.0)
  * (gtk 3 &amp; 4) fix style for disabled switchs, spinbuttons, images
  * (gtk 3 &amp; 4) fix text color for progressbars in treeviews
  * (gtk 3 &amp; 4) fix credits and license borders in about dialogs
  * (gtk 3 &amp; 4) set same focused border color (outline)
  * (gtk 3 &amp; 4) add border for focused scales (outline)
  * (gtk 3 &amp; 4) add style for disabled toggle buttons in toolbars
  * (gtk 3 &amp; 4) add RTL styles
  * (gtk 3) fix right click menu style for mate-calc and gedit
  * (gtk 3) remove borders separators for mate window
    selector applet
  * (gtk 4) refactor style of toolbar buttons and scales</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream release (1.5.0)
  * (gtk 3 &amp; 4) fix text color for image settings of print dialog
  * (gtk 3) set background color for RTL scales
  * (gtk 4) set vertical scale marks position</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream release (2.0.0)
  * (gtk 3) alternating row colours in tree views is back
  * Xfce users have now decorations for windows
  * Mate users will enjoy better styles for lock screen and OSD
  * Mate users have now styles for window selector and date/hour
    applets when clicked
  * status bar styles works with or without gtk3-classic
  * added styles for CSD windows</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1696939200">- New upstream release (2.1.0)
  * (gtk 3 &amp; 4) small fix for geany messages window
  * (gtk 3 &amp; 4) almost same rendering between pango 1.42 and 1.51
  * (gtk 4) compatibility with 4.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (2.2.0)
  * (gtk 3) dual text color for progress bars is back
    with appearance__progress_text.gtk3.patch for gtk3-classic
  * (gtk 3) add gtk standard color names
  * (gtk 3 &amp; 4) add style for statusbar in progressbar and toolbar
  * (gtk 3 &amp; 4) update style for progressbar in treeviews
  * (gtk 3 &amp; 4) update style for arrows of notebook tabs
  * (gtk 4) compatibility only with 4.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (2.2.1)
  * packages scripts update
  * (gtk 3 &amp; 4) update style for Thunar (same as Caja)</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1743768000">- New upstream release (2.3.0)
  * (gtk 3) new design for Mate notifications
    PR =&gt; github.com/mate-desktop/mate-notification-daemon/pull/232
    PR =&gt; github.com/mate-desktop/mate-notification-daemon/pull/233
    mate-notification-daemon v1.28.4+
  * (gtk 3) fix design for Bleachbit
    PR =&gt; github.com/bleachbit/bleachbit/pull/1195
    bleachbit v?
  * (gtk 3) update design for mate-control-center &amp; ccsm
  * (gtk 3) fix icon size in titlebar for xfwm4
  * (gtk 3) fix padding in titlebar when maximized for xfwm4
  * (gtk 3) same design between Mate and Xfce for terminal &amp; alttab
    PR =&gt; github.com/mate-desktop/marco/pull/789
    marco v1.28.2+
  * (gtk 3) update font color for mate-panel
  * (gtk 3) fix font color for mate keyboard indicator
  * (gtk 3) fix background for disabled view for Caja (F3)
  * (gtk 3) fix lines (treeview) for disabled view for Caja (F3)
  * (gtk 3) fix design of progressbar in statusbar for Eom
  * (gtk 3) fix design for Mate osd when compositor is enabled
  * (gtk 3 &amp; 4) fix design of progressbars with text in statusbar
  * (gtk 3 &amp; 4) fix and update design of progressbars with text
  * (gtk 3 &amp; 4) update background for selected lines in treeviews
  * (gtk 3 &amp; 4) add highlight effect for icons on hover
  * (gtk 3 &amp; 4) better contrast for progressbars/scales background
  * (gtk 3 &amp; 4) little enhancement for headarbar
  * (gtk 4) fix for the stupid hover effect on menubar items
  * (gtk 4) fix background of menu items
  * (gtk 4) add design for listviews (open/save dialogs)
  * (gtk 4) add design open/save dialogs
  * (gtk 4) no changes required from 4.12 to 4.18!
- The best with gtk3-classic and gtk4-classic
    gist.github.com/luigifab/0fce786cdb93b5687069a82f490ea95e
  * (gtk 3) automatic min-width/min-height for progressbars
  * (gtk 4) add dual text color for progressbars</changelog>
</package>
<package pkgid="e1a939e7bd0aad44859382dad43daef5e2f14698282f3476b7b470bea8099cd3" name="hylafax+" arch="aarch64">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="293cbcd9810a59168198586ffde6b8b024d844ad61addf56eeb8dd69bd251997" name="hylafax+" arch="i586">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="fadf406e86bfaa9faad36c585feaaf7a090c8e4e759f2bfc72804252eb71d5ed" name="hylafax+" arch="ppc64le">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="9ac4f01ca78d352469d23b50bf5d19e3aabeac85cb8b107ea0343ad8a3000d4b" name="hylafax+" arch="s390x">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="60909414ea54e4266601aafc987ca5895ad5a116f626ed0cf79a0cba570a1ea2" name="hylafax+" arch="src">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="29143b8d992e6cc43a3df59e3a61dcd2dbd88816bb07aaa8241843ad1359a254" name="hylafax+" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="9c7776fca235eb6609f849a18a1ca9a2ac25140b356c89113124e6b413a74dd0" name="hylafax+-client" arch="aarch64">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="02e0dbd9438768c63418e0d8822709c42761ec2de755a04fae05a09b59afa278" name="hylafax+-client" arch="i586">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="a0f50f9eb63b0cb6c7bbc63626a5c61637dc1ea11c77e02e421228931bb14c9b" name="hylafax+-client" arch="ppc64le">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="2ec4bdfe138e2c3002174e74f48791caabc939212047c36c86a1a35a147bc714" name="hylafax+-client" arch="s390x">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="8c526c84553757af6feed945c1366c58303a39a17ac33f6ae971fea48c156c07" name="hylafax+-client" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="38c05b4c0bcbe971862a07751cbb221ec131e52961b64f967df40e85fb564555" name="icinga2" arch="aarch64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="793722bb7deea3de300268e185e860080f3e57c7a3825e04ef54d7454b9256e2" name="icinga2" arch="i586">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="38185ec264b5b699ef33cc300ce723129616fc033b526c35fb590ad1e785f0ce" name="icinga2" arch="ppc64le">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="ead97da57f4d0039a43699beebe9066b9a7e9d778363c56445bcc3406a94a6f4" name="icinga2" arch="src">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="b51597afa93d0993c22e4cd622757365436e1b168cf3dd68a814265c63731ed1" name="icinga2" arch="x86_64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="fc7c4854f66321483784a979b5647ef7a985a9516126af60b89c409c17486b55" name="icinga2-bin" arch="aarch64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="bbf2d3d031429e09e3f36f280dcd9f3fa4437e4fab102126eec20b519e62fd56" name="icinga2-bin" arch="i586">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="eb92b847b00cb1b87de8e140a433ded39231287443d1f82eecd3ecb9d05b11aa" name="icinga2-bin" arch="ppc64le">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="6bc9cfe81be3a1368e5da938db01bfd4d1d1cda3b2ee10d082410542653d5188" name="icinga2-bin" arch="x86_64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="00f8ff8e30e6bac5ed213fe6881cd694e262a122f294716806907b11d24cc742" name="icinga2-common" arch="aarch64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="cc33f47c96133e54f1ef49bf1455ffcf14e61957549818da08dd25bd26b52511" name="icinga2-common" arch="i586">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="3deaa7a958023f2ed524013d2beb6dcdcdb4807e6c460b88c6add89457533177" name="icinga2-common" arch="ppc64le">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="0797bd539cf9c8dd13cf24fb58bfc33cc58fc20eea7dcf09790750fae63f515e" name="icinga2-common" arch="x86_64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="3660b360814164307ab9accc1e59857d854943ebb8258020c94ff23a8f50e41f" name="icinga2-doc" arch="aarch64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="da15b25a181ff4e841c684dafcaa047de84966faf3c89a0cb8ba3a721df268f1" name="icinga2-doc" arch="i586">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="29c237dc50db03a80ff763755e5365525db22771d2f74b4b187fb7bf267ee37a" name="icinga2-doc" arch="ppc64le">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="df568d17541ee112c7e9dc98a9115db9a31b0c02c64e7b4616676f55204518c0" name="icinga2-doc" arch="x86_64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="b24d5f0a65e620075bda190371af923ade49c0ed8c8315d0c4e7a48ca60ec49c" name="icinga2-ido-mysql" arch="aarch64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="2d6eeef47c520ca1b8fcf8b122e100749e066109cd4f783633a78e2ba0acb718" name="icinga2-ido-mysql" arch="i586">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="3ad96e2e972d0c0cf161b71188491eff7e2055588b07fa29a8e69c9d2c5c04ef" name="icinga2-ido-mysql" arch="ppc64le">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="225041d0b2a1f770cf4edcc9fd263d417ed8c45d3f3c68025c7657a2b6a97717" name="icinga2-ido-mysql" arch="x86_64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="461ca3bcac21950994076ae72ccc926607249b31b671019f020665edabaf65ff" name="icinga2-ido-pgsql" arch="aarch64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="835678bc421d0b2dbab7242deba29f2a7546d21c783b94d445e703314abc46e3" name="icinga2-ido-pgsql" arch="i586">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="6a0109511a540d7b750d68ed817b32496400ccd455559b36f24b11dc8f548549" name="icinga2-ido-pgsql" arch="ppc64le">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="183e95c1ff12afe4ddae02c372bcf548cdba30d627b0f569f489e61a2b880f3f" name="icinga2-ido-pgsql" arch="x86_64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="c6f07d24cf6da195d5f6b7508a4411ddeaff99ed4e2b988ac678978026816f6f" name="incus" arch="aarch64">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="8e978173d1e8ef7a314fe9de6e14a6a8d0b09a064d186c2ea28a904e6579b0e7" name="incus" arch="ppc64le">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="5a2bbb3480fb0d8273f4a4203e8871a8bba92c8803e40501c9227c9a7eea08c7" name="incus" arch="s390x">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="c1d6a93da92298770a9ee7cbecf260377f463ec4fd043f95a1915bcbbc70af82" name="incus" arch="src">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="007f6562df293447060f7a8887248831348784c5075a8349674b66dfe0be710a" name="incus" arch="x86_64">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="117d53ee4d03ef296515818428b781c1780b352675a0fd6a4d7add1014682988" name="incus" arch="aarch64">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="d058970c35fadacb28e2f9869526c8150fba9938d8e536713f97f348e55b19a1" name="incus" arch="ppc64le">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="60ae06dca8ff58ed9971194425a27cca7dc0de61228119026c87f1ac508ac62b" name="incus" arch="s390x">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="d07cc1a99dd310a8d91f6a33d3b3577615dadc6e666a6a75fcff659c8048b1a9" name="incus" arch="src">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="d6155af5ba172fa18a0fa786acc9bab41391eddf59036f0ac74ce95c02926a9b" name="incus" arch="x86_64">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="234dea0acc8b42a0b246486bbb80ea01175b36467f0ec02b228e102296e128f2" name="incus-bash-completion" arch="noarch">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="50241363b68b31f1d3217765ca96da06663b1c720977d4be2f413ab8135a354e" name="incus-bash-completion" arch="noarch">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="daa7e7861ce60274281b8f053880f5099f2f4f1c7ac0c440b15d39db7c28159d" name="incus-fish-completion" arch="noarch">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="1587946ffbf5c3cbf83a81018809079458f93416a72fe0c86e81a624f9ab8bb6" name="incus-fish-completion" arch="noarch">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="76137d94a733231e7980ff69673905acc0ebb468f65eda673678efa65db9c7c5" name="incus-tools" arch="aarch64">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="856158e7b0e5d77179e03f193aa18190d53e66a1220e243a9a9aee828fe5158f" name="incus-tools" arch="ppc64le">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="2c2bce132ab07570262518d6d9481a0284b065a6cbdb1705acca1ed7e4b6be4b" name="incus-tools" arch="s390x">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="911eb5181a76f357eb651013594b48b04c95a2a035ec32b4168605b6db00e568" name="incus-tools" arch="x86_64">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="22efa89477a2aa4199ed799349fbf877b6ca908c6a5747d3ab288a07025e0103" name="incus-tools" arch="aarch64">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="e83a2a82acda2d4f77195f18c560fe099bff74a6e74154bdc99f940b54b9b6f3" name="incus-tools" arch="ppc64le">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="feaaa4d311c115a8581025b6ad376c454dd29b05d1236791fbe88bc1733aff29" name="incus-tools" arch="s390x">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="e349d998543451b4ea75e8d1203e3d4d28fdf2b18663ae3e684044db1bed3ae9" name="incus-tools" arch="x86_64">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="9a0ea6d7bb603d9a721fa87a1c95508cf43fa41eb1be5d7007b357bba8f5cf77" name="incus-zsh-completion" arch="noarch">
  <version epoch="0" ver="6.7" rel="bp156.2.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
</package>
<package pkgid="70c50b01b3dd972d24eb9a8aed24a8cedd296b3a892599cc019686fb75f480a0" name="incus-zsh-completion" arch="noarch">
  <version epoch="0" ver="6.8" rel="bp156.5.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729252800">- Package Incus 6.6, based on the LXD 5.21 package. The primary differences are
  that we no longer need to do ELF patching to work around having a custom
  sqlite fork (instead we can use libcowsql, which is packaged for openSUSE
  already).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729512000">- Rework packaging to match recommended packaging from doc/packaging.md and
  &lt;https://github.com/zabbly/incus/tree/stable/systemd&gt;.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1729684800">- Fix %_libexecdir usage for Leap 15.x (Leap 15.x still uses /usr/lib, so we
  need to replace the usage of /usr/libexec in our scripts with a token that we
  can replace during build).</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1731585600">- Move some binaries to sbin to match upstream packaging recommendations.
- Update VM-related dependencies to make VMs work properly.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1731672000">- Update to version 6.7:
  * fix live update VM's limits.memory configuration when use a percentage value #1287
  * fix: fix slice init length #1285
  * incusd/instance/lxc: Remove restrictions on /run #1288
  * Correct macvlan mode names #1284
  * Translations update from Hosted Weblate #1290
  * Translations update from Hosted Weblate #1295
  * Translations update from Hosted Weblate #1304
  * incus-simplestreams: Fix list -f json #1310
  * Profile performance improvements #1314
  * incus-agent: Add timeout for DNS query #1313
  * incusd/instance/qemu: Don't fail on console retrival issue #1316
  * Allow changing the parent value on physical networks #1317
  * incus: Fix display of current project in projects list #1318
  * Add --format to incus admin sql #1319
  * incusd/internal/server/instance/drivers: support for Chimera Linux (qemu/edk2) pkg layout #1298
  * incusd/instance/common: Cleanup volatile on device add failure #1323
  * incusd/network/bgp: Only advertise networks with BGP configuration #1325
  * Make revert library shared #1326
  * Fix to the cluster resources caching mechanism #1324
  * Fix idmap issues #1327
  * Make ask library shared #1329
  * doc/network/resolved: Add disabling DNSSEC and DNSOverTLS #1328
  * Add some application container documentation #1331
  * incusd/device/nic/bridged: Handle invalid configuration #1330
  * Fix handling of custom volume snapshot patterns #1333
  * Add OCI DHCP renewal #1334
  * doc/installing: Update for Chimera Linux #1335
  * shared/cgo: Don't use strlcpy #1337
  * Implement incus webui #1338
  * incusd/scriptlet: Make set_target fail with invalid members #1339
  * Export QMP functions #1340
  * incusd/network/ovn: Add support to ipv4.dhcp.ranges #1341
  * internal/server: Log QMP interaction to a file #1345
  * incusd/instance/qemu: Log QEMU command line #1346
  * Improve cluster instance placement #1344
  * incusd/instance_logs: Update log file list #1347
  * Add infrastructure for OVN events #1349
  * Fix QEMU feature checks during startup #1350
  * incusd/instance/lxc: Fix LXCFS per-instance path #1352
  * doc/idmap: Clarify subuid/subgid configuration #1353
  * incusd/instance/qmp: Fix logging with no log file #1355
  * Add a GetOIDCTokens() method #1357
  * Add get-current to show current project #1356
  * incus/file/create: Use SFTP client instead of file API #1354
  * internal/instance: Allow 0 as value to limits.cpu.nodes #1358
  * Translations update from Hosted Weblate #1361
  * Translations update from Hosted Weblate #1362
  * Translations update from Hosted Weblate #1368
  * Improve agent interface listing performance #1367
  * Make incus top output configurable through options #1370
  * Automatic live-migration to balance load on cluster #1369
  * gomod: Update dependencies #1372
  * Add refresh-exclude-older flag to only transfer new snapshots during instance/volume refresh #1365
  * incusd/instances/publish: Fix base metadata #1374
  * Fix TPM with long instance names #1377
  * Don't BGP advertise OVN load-balancers when all backends are offline #1376
  * incusd/instance/qemu: Don't take over operations on console retrieval #1379
  * Tweak to cluster internal relocation #1378</changelog>
  <changelog author="Charles Miller &lt;charlesmillerspam@gmail.com&gt;" date="1732190400">- Fix secureboot VMs by switching to passing the correct environment variable
  (INCUS_EDK2_PATH) and updating the ovmf symlinks to point to the correct
  blobs. There is an upstream bug here, so we will need to fix this again later
  once &lt;https://github.com/lxc/incus/pull/1406&gt; is merged.</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276800">- Backport patches to fix encrypted ZFS datasets having their keys be unloaded
  on Incus daemon restarts. &lt;https://github.com/lxc/incus/pull/1384&gt;
  + 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  + 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1732276801">- Remove the incus.sysctl drop-in file. This setting file overlaps with lxd's
  sysctl settings, and setting these sysctls on boot even if you aren't running
  containers is suboptimal.
  We could come up with a complicated scheme for loading the rules once Incus
  starts, as suggested in bsc#1233410, but ultimately these settings are only
  really useful for production servers with &gt;100 containers, at which point
  admins are expected to tune their servers anyway.
  So we can just remove it.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1734091200">- update to 6.8:
  * exec: Consume websocket pings for stderr by @stefanor in #1380
  * incus-simplestreams: Add prune command by @presztak in #1381
  * internal/instance: Fix validation of volatile.cpu.nodes by
    @stgraber in #1394
  * Add a function to clone map and use it where appropriate by
    @montag451 in #1397
  * cgo/process_utils: fix 32bit builds by @brauner in #1398
  * Start using goimports by @stgraber in #1399
  * instance/config: Mark user keys as live updatable by @stgraber
    in #1404
  * incus/internal/server/instance/drivers/: Fix incorrect Vars
    file mapping in edk2 driver by @cmspam in #1406
  * zfs: load keys for encrypted datasets during pool import by
    @cyphar in #1384
  * incusd/instance: Lock image access by @stgraber in #1408
  * incus/image: Make use of server-side alias handling by
    @stgraber in #1409
  * incusd/cluster: Validate cluster HTTPS address on join too by
    @stgraber in #1411
  * Remove metadata info from space usage calculation by @presztak
    in #1417
  * Add ability to set the initial owner of a custom volume by
    @presztak in #1415
  * Allow local live-migration between storage pools by @presztak
    in #1410
  * incus: Add aliases completion by @montag451 in #1385
  * golangci: Add local prefixes for goimports by @breml in #1401
  * client: invalidate simple streams cache by @breml in #1424
  * incusd/instances_post: Fix cluster internal migrations by
    @stgraber in #1427
  * Fix DHCP client keeping container up by @stgraber in #1430
  * Add support for VGA console screenshots by @breml in #1431
  * Add --reuse to incus image import by @presztak in #1428
  * Fix random ETag values due to map ordering by @stgraber in
    [#1432]
  * incusd/task: Fix wait group logic (more entries than running
    tasks) by @stgraber in #1433
  * Allow setting aliases during raw image upload by @stgraber in
    [#1434]
  * Fixes an issue when copying a custom volume using the --refresh
    flag by @presztak in #1437
  * Openfga improvements by @stgraber in #1435
  * doc/instance/properties: Add missing instance properties by
    @stgraber in #1439
  * incusd/daemon_storage: Ensure corect symlinks for
    images/backups by @stgraber in #1441
  * incusd/storage/lvm: Handle newer LVM by @stgraber in #1442
  * Tweak rendering of manpage in doc by @stgraber in #1443
  * incusd/storage/lvm: Require 512-bytes physical block size for
    VM images by @stgraber in #1444
  * incusd: Fill ExpiryDate and remove LastUsedDate in
    volumeSnapshotToProtobuf by @presztak in #1448
  * incusd/device/tpm: Wait for swtpm to be ready by @stgraber in
    [#1447]
  * incus: Improve completion for file push and file pull by
    @montag451 in #1445
  * incusd/auth/tls: Restrict config access to non-admin by
    @stgraber in #1451
  * incusd/storage: Handle default disk size in GetInstanceUsage by
    @stgraber in #1452
  * incus: Improve completion for some file sub-commmands by
    @montag451 in #1453
  * incus: Fix completion for profile copy by @montag451 in #1454
  * incus: Add completion for image alias subcommands by @montag451
    in #1457
  * doc/installing: Update Fedora instructions by @stgraber in
    [#1456]
  * Fix gap in validation of pre-existing certificates when
    switching to PKI mode by @stgraber in #1458
  * doc/network_forwards: Split configuration into own table by
    @stgraber in #1460
  * chore: Happy path on the left, early return by @breml in #1461
  * incus: Fix completion for image alias create by @montag451 in
    [#1459]
  * incus/top: Ignore CPU idle time by @stgraber in #1462
  * incus: Display the alias expansion when execution of an alias
    fails by @montag451 in #1464
  * lint: disallow restricted licenses in go-licenses by @breml in
    [#1466]
  * chore: code structure, Go identifier shaddowing by @breml in
    [#1465]
  * incus: Fix alias arguments handling by @montag451 in #1463
  * incus/file/push Use SFTP client instead of file API by
    @HassanAlsamahi in #1468
  * Fix TPM fd leaks and OpenFGA patching issue by @stgraber in
    [#1469]
  * Clarify device override syntax by @stgraber in #1471
  * incusd/auth/openfga: refresh model before applying patches by
    @stgraber in #1472
  * Add authorization scriptlet by @bensmrs in #1412
  * doc: add openSUSE installation instructions by @cyphar in #1475
  * OCI image debugging improvements by @danbiagini in #1478
  * Add function checks to scriptlet validation by @bensmrs in
    [#1484]
  * incus/project: Fix handling of default (unset) project in
    get-current by @irhndt in #1476
  * Translations update from Hosted Weblate by @weblate in #1492
  * Add --force flag to the console command by @presztak in #1491
  * Accept io.Writer in RenderTable by @breml in #1490
  * doc/network_bridge: Fix missing escaping around variable by
    @irhndt in #1493
  * incusd/cluster: Skip project restrictions during join by
    @stgraber in #1497
  * incusd/instance/lxc: Skip instances without idmap allocation
    yet by @stgraber in #1495
  * incusd/storage/drivers/common: Truncate/Discard ahead of sparse
    write by @stgraber in #1496
  * Add AskPassword/AskPasswordOnce to Asker by @breml in #1499
  * Add additional check to Cancel method for ConsoleShow operation
    by @presztak in #1500
  * Improve console disconnections by @stgraber in #1501
  * Fix duplicate OVN load-balancer entries by @stgraber in #1502
  * Improve SFTP performance by @stgraber in #1503
  * incusd/instance_post: Expand profiles in scriptlet context by
    @stgraber in #1504
- remove patches:
  * 0001-incusd-storage-zfs-Fix-deletion-of-unavailable-pools.patch
  * 0002-zfs-load-keys-for-encrypted-datasets-during-pool-imp.patch</changelog>
</package>
<package pkgid="c558f525d0cf9b9cbd483d1341a28dd4e7bd3e8cbafefc3bd7efff56fcf73e7b" name="iodine" arch="aarch64">
  <version epoch="0" ver="0.7.0" rel="bp156.6.3.1"/>
  <changelog author="wagner-thomas@gmx.at" date="1431172800">- start iodine and iodined after network.target
- added rc-link</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1482926400">- fixed unbalanced quotes in service files bnc#1017236</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1489406400">- Remove insserv requirement and macro to fix Factory build.
- Add fdupes check to avoid duplicate man page warning.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Thomas Wagner &lt;wagner-thomas@gmx.at&gt;" date="1546776000">- added dependency for ifconfig</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560340800">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622894400">- Change to using systemd-sysusers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623153600">- Use noun phrasing in descriptions.
- Use more modern rpm macros.
- Reduce sh code emissions of %service_*.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * iodine.service
  * iodined.service</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1693742400">- Comment out ProtectClock in hardening, (boo#1206835). Modified:
  * iodine.service.
  * iodined.service.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1723032000">- Comment out PrivateDevices in hardening,
  (boo#1216238 and boo#1228788). Modified:
  * iodine.service.
  * iodined.service.</changelog>
</package>
<package pkgid="4bacc31a54db588d1002fbef7afad390f79469172035d9ff30f25df4bc49d4e7" name="iodine" arch="i586">
  <version epoch="0" ver="0.7.0" rel="bp156.6.3.1"/>
  <changelog author="wagner-thomas@gmx.at" date="1431172800">- start iodine and iodined after network.target
- added rc-link</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1482926400">- fixed unbalanced quotes in service files bnc#1017236</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1489406400">- Remove insserv requirement and macro to fix Factory build.
- Add fdupes check to avoid duplicate man page warning.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Thomas Wagner &lt;wagner-thomas@gmx.at&gt;" date="1546776000">- added dependency for ifconfig</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560340800">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622894400">- Change to using systemd-sysusers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623153600">- Use noun phrasing in descriptions.
- Use more modern rpm macros.
- Reduce sh code emissions of %service_*.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * iodine.service
  * iodined.service</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1693742400">- Comment out ProtectClock in hardening, (boo#1206835). Modified:
  * iodine.service.
  * iodined.service.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1723032000">- Comment out PrivateDevices in hardening,
  (boo#1216238 and boo#1228788). Modified:
  * iodine.service.
  * iodined.service.</changelog>
</package>
<package pkgid="df4b6d2cefeeed6a1efbcf7cb98d621efaceabbcde2c9e5be2c4f00c47f949e5" name="iodine" arch="ppc64le">
  <version epoch="0" ver="0.7.0" rel="bp156.6.3.1"/>
  <changelog author="wagner-thomas@gmx.at" date="1431172800">- start iodine and iodined after network.target
- added rc-link</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1482926400">- fixed unbalanced quotes in service files bnc#1017236</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1489406400">- Remove insserv requirement and macro to fix Factory build.
- Add fdupes check to avoid duplicate man page warning.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Thomas Wagner &lt;wagner-thomas@gmx.at&gt;" date="1546776000">- added dependency for ifconfig</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560340800">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622894400">- Change to using systemd-sysusers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623153600">- Use noun phrasing in descriptions.
- Use more modern rpm macros.
- Reduce sh code emissions of %service_*.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * iodine.service
  * iodined.service</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1693742400">- Comment out ProtectClock in hardening, (boo#1206835). Modified:
  * iodine.service.
  * iodined.service.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1723032000">- Comment out PrivateDevices in hardening,
  (boo#1216238 and boo#1228788). Modified:
  * iodine.service.
  * iodined.service.</changelog>
</package>
<package pkgid="8184009e38f85b9cbb9bdf6056173d2a061bb8106a21c9e134496ec46741f3be" name="iodine" arch="s390x">
  <version epoch="0" ver="0.7.0" rel="bp156.6.3.1"/>
  <changelog author="wagner-thomas@gmx.at" date="1431172800">- start iodine and iodined after network.target
- added rc-link</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1482926400">- fixed unbalanced quotes in service files bnc#1017236</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1489406400">- Remove insserv requirement and macro to fix Factory build.
- Add fdupes check to avoid duplicate man page warning.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Thomas Wagner &lt;wagner-thomas@gmx.at&gt;" date="1546776000">- added dependency for ifconfig</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560340800">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622894400">- Change to using systemd-sysusers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623153600">- Use noun phrasing in descriptions.
- Use more modern rpm macros.
- Reduce sh code emissions of %service_*.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * iodine.service
  * iodined.service</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1693742400">- Comment out ProtectClock in hardening, (boo#1206835). Modified:
  * iodine.service.
  * iodined.service.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1723032000">- Comment out PrivateDevices in hardening,
  (boo#1216238 and boo#1228788). Modified:
  * iodine.service.
  * iodined.service.</changelog>
</package>
<package pkgid="e2eaf96cd6f2de777c199135c6a697fd639c1bf3d2843a147e1808c6cb7566a9" name="iodine" arch="src">
  <version epoch="0" ver="0.7.0" rel="bp156.6.3.1"/>
  <changelog author="malcolmlewis@opensuse.org" date="1348056000">- Initial build.
- Add iodine-fix-makefile-prefix.patch: Modify default install
  prefix.
- Add systemd service and sysconfig files for both server and
  client.</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1409140800">- separate user for iodined
- added a default config (bnc#857181) with a chroot directory
- fixed license string
- Update to 0.7.0:
  * Artial IPv6 support (#107)
    Client can connect to iodined through an relaying IPv6
  nameserver. Server only supports IPv4 for now.
  Traffic inside tunnel is IPv4.
  * dd socket activation for systemd, by Michael Scherer.
  * Add automated lookup of external ip (via -n auto).
  * Bugfix for OS X (Can't assign requested address)
  * Fix DNS tunneling bug caused by uninitialized variable, #94
  * Handle spaces when entering password interactively, fixes
    [#93]. Patch by Hagar.
  * Add -R option to set OpenBSD routing domain for the DNS
    socket. Patch by laurent at gouloum fr, fixes #95.
  * Add android patches and makefile, from Marcel Bokhorst,
    fixes #105.
  * Added missing break in iodine.c, by Pavel Pergamenshchik,
    [#108].
  * A number of minor patches from Frank Denis, Gregor Herrmann
    and Barak A. Pearlmutter.
  + Testcase compilation fixes for OS X and FreeBSD
  + Do not let sockets be inherited by sub-processes, fixes
    [#99].
  + Add unspecified RR type (called PRIVATE; id 65399, in
    private use range). For servers with RFC3597 support.
    Fixes #97.
    + Fix authentication bypass vulnerability; found by Oscar
    Reparaz.</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1431172800">- start iodine and iodined after network.target
- added rc-link</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1482926400">- fixed unbalanced quotes in service files bnc#1017236</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1489406400">- Remove insserv requirement and macro to fix Factory build.
- Add fdupes check to avoid duplicate man page warning.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Thomas Wagner &lt;wagner-thomas@gmx.at&gt;" date="1546776000">- added dependency for ifconfig</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560340800">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622894400">- Change to using systemd-sysusers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623153600">- Use noun phrasing in descriptions.
- Use more modern rpm macros.
- Reduce sh code emissions of %service_*.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * iodine.service
  * iodined.service</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1693742400">- Comment out ProtectClock in hardening, (boo#1206835). Modified:
  * iodine.service.
  * iodined.service.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1723032000">- Comment out PrivateDevices in hardening,
  (boo#1216238 and boo#1228788). Modified:
  * iodine.service.
  * iodined.service.</changelog>
</package>
<package pkgid="fbbc2bb7deb1eb307025587f30126724d30c1b684c8e28d077a48bd640a05edb" name="iodine" arch="x86_64">
  <version epoch="0" ver="0.7.0" rel="bp156.6.3.1"/>
  <changelog author="wagner-thomas@gmx.at" date="1431172800">- start iodine and iodined after network.target
- added rc-link</changelog>
  <changelog author="wagner-thomas@gmx.at" date="1482926400">- fixed unbalanced quotes in service files bnc#1017236</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1489406400">- Remove insserv requirement and macro to fix Factory build.
- Add fdupes check to avoid duplicate man page warning.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="Thomas Wagner &lt;wagner-thomas@gmx.at&gt;" date="1546776000">- added dependency for ifconfig</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560340800">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622894400">- Change to using systemd-sysusers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623153600">- Use noun phrasing in descriptions.
- Use more modern rpm macros.
- Reduce sh code emissions of %service_*.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * iodine.service
  * iodined.service</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1693742400">- Comment out ProtectClock in hardening, (boo#1206835). Modified:
  * iodine.service.
  * iodined.service.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1723032000">- Comment out PrivateDevices in hardening,
  (boo#1216238 and boo#1228788). Modified:
  * iodine.service.
  * iodined.service.</changelog>
</package>
<package pkgid="e257c67c84ee155b4bff64ca8e359309ae258419f5e086902c31326874f499bb" name="iptraf-ng" arch="aarch64">
  <version epoch="0" ver="1.2.2" rel="bp156.4.3.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1349611200">- iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  to remove TokenRing support which was removed in Linux 3.5
- move to pristine upstream tarball</changelog>
  <changelog author="jengelh@inai.de" date="1364472000">- Update to new git snapshot 1.1.3.1+git49
  * remove TokenRing and ISDN support
  * 802.1ad and QinQ VLAN handling
  * restore functionality of iptraf -B (bnc#812080)
- Remove iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  (merged upstream)
- Add 0001-build-prefer-ncurses6-and-wide.patch
- Depend on 3.1 headers (source uses ETH_P_QINQ1)</changelog>
  <changelog author="jengelh@inai.de" date="1375876800">- Update to new upstream release 1.1.4
  * update all rates not only the visible ones
  * add 802.1ad / 802.1ah / QinQ ethertypes
- Removed 0001-build-prefer-ncurses6-and-wide.patch
  (merged upstream)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1379505600">- fix "Floating point exception" in tcplog_flowrate_msg(), adds
  iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch
  from Fedora [bnc#841156]</changelog>
  <changelog author="jslaby@suse.com" date="1439380800">- add build-use-wide-version-of-lpanel-when-needed.patch (bnc#940207)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578830400">- Employ new homepage URLs.
- Rename the SRPM from iptraf to iptraf-ng. Effectively no change
  for the produced BRPMs.
- Add 0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  from upstream.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Update to release 1.2.0
  * A set of minor bugfixes.
  * Fix CPU hogging if the interface gets removed [rhbz#1572750]
- Drop iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch,
  build-use-wide-version-of-lpanel-when-needed.patch,
  0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  (merged)
- Add 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.2.1:
  * Makefile: protect mandatory compile flags
  * packet capture: don't reuse socket for multiple receive functions
  * TPACKET_V[23]: continue even if mlock() fails
- remove 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch:
  fixed differently upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1605096000">- Fix build error on SLE12 (%make_build not defined)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732190400">- Update to release 1.2.2
  * serv.c: validate loading/saving/entry of port ranges
  * limit interface name lengths to IFNAMSIZ [CVE-2024-52949]</changelog>
</package>
<package pkgid="21172871a1d5e471222c247763c744181945624d6a83afe2e78030c7c874064b" name="iptraf-ng" arch="i586">
  <version epoch="0" ver="1.2.2" rel="bp156.4.3.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1349611200">- iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  to remove TokenRing support which was removed in Linux 3.5
- move to pristine upstream tarball</changelog>
  <changelog author="jengelh@inai.de" date="1364472000">- Update to new git snapshot 1.1.3.1+git49
  * remove TokenRing and ISDN support
  * 802.1ad and QinQ VLAN handling
  * restore functionality of iptraf -B (bnc#812080)
- Remove iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  (merged upstream)
- Add 0001-build-prefer-ncurses6-and-wide.patch
- Depend on 3.1 headers (source uses ETH_P_QINQ1)</changelog>
  <changelog author="jengelh@inai.de" date="1375876800">- Update to new upstream release 1.1.4
  * update all rates not only the visible ones
  * add 802.1ad / 802.1ah / QinQ ethertypes
- Removed 0001-build-prefer-ncurses6-and-wide.patch
  (merged upstream)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1379505600">- fix "Floating point exception" in tcplog_flowrate_msg(), adds
  iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch
  from Fedora [bnc#841156]</changelog>
  <changelog author="jslaby@suse.com" date="1439380800">- add build-use-wide-version-of-lpanel-when-needed.patch (bnc#940207)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578830400">- Employ new homepage URLs.
- Rename the SRPM from iptraf to iptraf-ng. Effectively no change
  for the produced BRPMs.
- Add 0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  from upstream.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Update to release 1.2.0
  * A set of minor bugfixes.
  * Fix CPU hogging if the interface gets removed [rhbz#1572750]
- Drop iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch,
  build-use-wide-version-of-lpanel-when-needed.patch,
  0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  (merged)
- Add 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.2.1:
  * Makefile: protect mandatory compile flags
  * packet capture: don't reuse socket for multiple receive functions
  * TPACKET_V[23]: continue even if mlock() fails
- remove 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch:
  fixed differently upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1605096000">- Fix build error on SLE12 (%make_build not defined)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732190400">- Update to release 1.2.2
  * serv.c: validate loading/saving/entry of port ranges
  * limit interface name lengths to IFNAMSIZ [CVE-2024-52949]</changelog>
</package>
<package pkgid="74ed81649cd33c9a09d511419f0f1501b7e4ba33331ca6813d7a5602c2c65a90" name="iptraf-ng" arch="ppc64le">
  <version epoch="0" ver="1.2.2" rel="bp156.4.3.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1349611200">- iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  to remove TokenRing support which was removed in Linux 3.5
- move to pristine upstream tarball</changelog>
  <changelog author="jengelh@inai.de" date="1364472000">- Update to new git snapshot 1.1.3.1+git49
  * remove TokenRing and ISDN support
  * 802.1ad and QinQ VLAN handling
  * restore functionality of iptraf -B (bnc#812080)
- Remove iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  (merged upstream)
- Add 0001-build-prefer-ncurses6-and-wide.patch
- Depend on 3.1 headers (source uses ETH_P_QINQ1)</changelog>
  <changelog author="jengelh@inai.de" date="1375876800">- Update to new upstream release 1.1.4
  * update all rates not only the visible ones
  * add 802.1ad / 802.1ah / QinQ ethertypes
- Removed 0001-build-prefer-ncurses6-and-wide.patch
  (merged upstream)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1379505600">- fix "Floating point exception" in tcplog_flowrate_msg(), adds
  iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch
  from Fedora [bnc#841156]</changelog>
  <changelog author="jslaby@suse.com" date="1439380800">- add build-use-wide-version-of-lpanel-when-needed.patch (bnc#940207)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578830400">- Employ new homepage URLs.
- Rename the SRPM from iptraf to iptraf-ng. Effectively no change
  for the produced BRPMs.
- Add 0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  from upstream.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Update to release 1.2.0
  * A set of minor bugfixes.
  * Fix CPU hogging if the interface gets removed [rhbz#1572750]
- Drop iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch,
  build-use-wide-version-of-lpanel-when-needed.patch,
  0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  (merged)
- Add 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.2.1:
  * Makefile: protect mandatory compile flags
  * packet capture: don't reuse socket for multiple receive functions
  * TPACKET_V[23]: continue even if mlock() fails
- remove 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch:
  fixed differently upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1605096000">- Fix build error on SLE12 (%make_build not defined)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732190400">- Update to release 1.2.2
  * serv.c: validate loading/saving/entry of port ranges
  * limit interface name lengths to IFNAMSIZ [CVE-2024-52949]</changelog>
</package>
<package pkgid="3be606c2a905d533c38dbc63990885784f53d1e65ccb650db14db21dc5047f7a" name="iptraf-ng" arch="s390x">
  <version epoch="0" ver="1.2.2" rel="bp156.4.3.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1349611200">- iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  to remove TokenRing support which was removed in Linux 3.5
- move to pristine upstream tarball</changelog>
  <changelog author="jengelh@inai.de" date="1364472000">- Update to new git snapshot 1.1.3.1+git49
  * remove TokenRing and ISDN support
  * 802.1ad and QinQ VLAN handling
  * restore functionality of iptraf -B (bnc#812080)
- Remove iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  (merged upstream)
- Add 0001-build-prefer-ncurses6-and-wide.patch
- Depend on 3.1 headers (source uses ETH_P_QINQ1)</changelog>
  <changelog author="jengelh@inai.de" date="1375876800">- Update to new upstream release 1.1.4
  * update all rates not only the visible ones
  * add 802.1ad / 802.1ah / QinQ ethertypes
- Removed 0001-build-prefer-ncurses6-and-wide.patch
  (merged upstream)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1379505600">- fix "Floating point exception" in tcplog_flowrate_msg(), adds
  iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch
  from Fedora [bnc#841156]</changelog>
  <changelog author="jslaby@suse.com" date="1439380800">- add build-use-wide-version-of-lpanel-when-needed.patch (bnc#940207)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578830400">- Employ new homepage URLs.
- Rename the SRPM from iptraf to iptraf-ng. Effectively no change
  for the produced BRPMs.
- Add 0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  from upstream.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Update to release 1.2.0
  * A set of minor bugfixes.
  * Fix CPU hogging if the interface gets removed [rhbz#1572750]
- Drop iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch,
  build-use-wide-version-of-lpanel-when-needed.patch,
  0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  (merged)
- Add 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.2.1:
  * Makefile: protect mandatory compile flags
  * packet capture: don't reuse socket for multiple receive functions
  * TPACKET_V[23]: continue even if mlock() fails
- remove 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch:
  fixed differently upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1605096000">- Fix build error on SLE12 (%make_build not defined)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732190400">- Update to release 1.2.2
  * serv.c: validate loading/saving/entry of port ranges
  * limit interface name lengths to IFNAMSIZ [CVE-2024-52949]</changelog>
</package>
<package pkgid="964fbdf3183e4cc96d9b605549898683ad1862394d4809e82cd44c3d078a2be1" name="iptraf-ng" arch="src">
  <version epoch="0" ver="1.2.2" rel="bp156.4.3.1"/>
  <changelog author="puzel@suse.cz" date="1257940800">- iptraf-3.0.0-fix-promisc-crash.patch (bnc#548485)</changelog>
  <changelog author="rguenther@suse.de" date="1266062400">- fix harmless buffer-overflow to fix build with GCC 4.5</changelog>
  <changelog author="puzel@novell.com" date="1301918400">- switch to iptraf-ng (thanks jengelh@medozas.de)
- drop all patches (merged upstream)</changelog>
  <changelog author="jengelh@medozas.de" date="1301918401">- Run spec-beautifier</changelog>
  <changelog author="jengelh@medozas.de" date="1303300800">- Name the binary package iptraf-ng</changelog>
  <changelog author="vcizek@suse.com" date="1314878400">- fixed segfault caused by off-by-one allocation error (bnc#711726)</changelog>
  <changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="puzel@suse.com" date="1323950400">- install /var/lib/iptraf-ng directory (bnc#736900)
- fix executing rvnamed daemon (bnc#737032)
  - add fix-calling-rvnamed.patch</changelog>
  <changelog author="jengelh@inai.de" date="1336651200">- Update to new upstream release 1.1.2
  * New RFC1071-based IP checksum implementation
  * Various fixes for IPv6 port statistics and byte counting,
  interfaces with long names, PPP handling
  * Make capturing on TUN interfaces work
  * Support GRE tunnels</changelog>
  <changelog author="jengelh@inai.de" date="1338465600">- Update to new upstream release 1.1.3.1
  * support SIT tunnels
  * fix checksumming for odd-sized IPv4 packets
- iptraf-1.0.2-segfault.patch rendered obsolete by commit b3eec3f</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1349611200">- iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  to remove TokenRing support which was removed in Linux 3.5
- move to pristine upstream tarball</changelog>
  <changelog author="jengelh@inai.de" date="1364472000">- Update to new git snapshot 1.1.3.1+git49
  * remove TokenRing and ISDN support
  * 802.1ad and QinQ VLAN handling
  * restore functionality of iptraf -B (bnc#812080)
- Remove iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  (merged upstream)
- Add 0001-build-prefer-ncurses6-and-wide.patch
- Depend on 3.1 headers (source uses ETH_P_QINQ1)</changelog>
  <changelog author="jengelh@inai.de" date="1375876800">- Update to new upstream release 1.1.4
  * update all rates not only the visible ones
  * add 802.1ad / 802.1ah / QinQ ethertypes
- Removed 0001-build-prefer-ncurses6-and-wide.patch
  (merged upstream)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1379505600">- fix "Floating point exception" in tcplog_flowrate_msg(), adds
  iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch
  from Fedora [bnc#841156]</changelog>
  <changelog author="jslaby@suse.com" date="1439380800">- add build-use-wide-version-of-lpanel-when-needed.patch (bnc#940207)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578830400">- Employ new homepage URLs.
- Rename the SRPM from iptraf to iptraf-ng. Effectively no change
  for the produced BRPMs.
- Add 0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  from upstream.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Update to release 1.2.0
  * A set of minor bugfixes.
  * Fix CPU hogging if the interface gets removed [rhbz#1572750]
- Drop iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch,
  build-use-wide-version-of-lpanel-when-needed.patch,
  0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  (merged)
- Add 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.2.1:
  * Makefile: protect mandatory compile flags
  * packet capture: don't reuse socket for multiple receive functions
  * TPACKET_V[23]: continue even if mlock() fails
- remove 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch:
  fixed differently upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1605096000">- Fix build error on SLE12 (%make_build not defined)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732190400">- Update to release 1.2.2
  * serv.c: validate loading/saving/entry of port ranges
  * limit interface name lengths to IFNAMSIZ [CVE-2024-52949]</changelog>
</package>
<package pkgid="cf10079915e64ba2e4779529e18cd93252a1e4c7a08acb4d0e3119a9d6fe7e7d" name="iptraf-ng" arch="x86_64">
  <version epoch="0" ver="1.2.2" rel="bp156.4.3.1"/>
  <changelog author="andreas.stieger@gmx.de" date="1349611200">- iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  to remove TokenRing support which was removed in Linux 3.5
- move to pristine upstream tarball</changelog>
  <changelog author="jengelh@inai.de" date="1364472000">- Update to new git snapshot 1.1.3.1+git49
  * remove TokenRing and ISDN support
  * 802.1ad and QinQ VLAN handling
  * restore functionality of iptraf -B (bnc#812080)
- Remove iptraf-ng-1.1.3.1-kernel-v3.5-kill-off-token-ring-support.patch
  (merged upstream)
- Add 0001-build-prefer-ncurses6-and-wide.patch
- Depend on 3.1 headers (source uses ETH_P_QINQ1)</changelog>
  <changelog author="jengelh@inai.de" date="1375876800">- Update to new upstream release 1.1.4
  * update all rates not only the visible ones
  * add 802.1ad / 802.1ah / QinQ ethertypes
- Removed 0001-build-prefer-ncurses6-and-wide.patch
  (merged upstream)</changelog>
  <changelog author="andreas.stieger@gmx.de" date="1379505600">- fix "Floating point exception" in tcplog_flowrate_msg(), adds
  iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch
  from Fedora [bnc#841156]</changelog>
  <changelog author="jslaby@suse.com" date="1439380800">- add build-use-wide-version-of-lpanel-when-needed.patch (bnc#940207)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1578830400">- Employ new homepage URLs.
- Rename the SRPM from iptraf to iptraf-ng. Effectively no change
  for the produced BRPMs.
- Add 0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  from upstream.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591790400">- Update to release 1.2.0
  * A set of minor bugfixes.
  * Fix CPU hogging if the interface gets removed [rhbz#1572750]
- Drop iptraf-ng-1.1.4-fix-Floating-point-exception-in-tcplog_flowra.patch,
  build-use-wide-version-of-lpanel-when-needed.patch,
  0001-ifstats-make-sort-by-ifname-the-only-mode-of-operati.patch
  (merged)
- Add 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.2.1:
  * Makefile: protect mandatory compile flags
  * packet capture: don't reuse socket for multiple receive functions
  * TPACKET_V[23]: continue even if mlock() fails
- remove 0001-Revert-TPACKET_V3-mlock-mmap-ed-address-space-into-R.patch:
  fixed differently upstream</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1605096000">- Fix build error on SLE12 (%make_build not defined)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1732190400">- Update to release 1.2.2
  * serv.c: validate loading/saving/entry of port ranges
  * limit interface name lengths to IFNAMSIZ [CVE-2024-52949]</changelog>
</package>
<package pkgid="0c9f40cf4a91536f98e45bf3c30a038c0b18f7bfd2faf53810e77dea13a87c43" name="java-11-openj9" arch="aarch64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="030f40cc2310e7547ff10ca84f0e4e6c94b9c2eea79de526da8b081d25f5102b" name="java-11-openj9" arch="ppc64le">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="8ff18c82c2277d5b78a352efa50f5ce3e8f4df4dd29055b409385393c8e05946" name="java-11-openj9" arch="s390x">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="047f9e3b1e03e43c36118020996b59a2c8110481544b3157957d4db1b815e345" name="java-11-openj9" arch="src">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="4e9c1619ade38411c20ba3b4b7205ba2f9b36aaeaa07961aa8ea6578f7177440" name="java-11-openj9" arch="x86_64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="f81143c19aea46ba46917c384733e83ca9b0ef57b04da16cbdc13f74568fb4a7" name="java-11-openj9-demo" arch="aarch64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="dd5a5ac40575bafe5ad195102b6601d66f57526b0b7d80baba5d38b75000ae22" name="java-11-openj9-demo" arch="ppc64le">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="c90233648cff1696ae5f0954ab3ee607b35d6e8e8474fd5e2ab873ebe3b52fa7" name="java-11-openj9-demo" arch="s390x">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="773c928d4dfd85523a814c0a0355dcd8997ab43ca6ed295867c8ebbca421ee41" name="java-11-openj9-demo" arch="x86_64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="0cfde75cad0ca796bfe0c4ca413699df61fe5141ed7981cc0fff16b3c90a25d1" name="java-11-openj9-devel" arch="aarch64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="b9d68ee3b2b17f56520ece62525bb422bb81e49a6e977dd831b425e3f39f21c8" name="java-11-openj9-devel" arch="ppc64le">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="8b6219f0ddf2b1984630cbf9fa081ca938d15f38dbdf8cb8165be19ffee66e35" name="java-11-openj9-devel" arch="s390x">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="9829011d225b5580345e97054c90f455519d6d2a9992964912f0272bba9df826" name="java-11-openj9-devel" arch="x86_64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="680603c85a2bdec2917caa185a30d5c22951f5382186f6c5b199f1923442eff9" name="java-11-openj9-headless" arch="aarch64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="e9b6e219c3f0c4f426a78b6e3dc3dff9ef20ff08973a143f673b4edd4adb73c5" name="java-11-openj9-headless" arch="ppc64le">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="78b4b514bd5a1305078a8da6518fb4c002bc8204272b15b628b7ca49a8479f01" name="java-11-openj9-headless" arch="s390x">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="61097986d93735492b7841b834b2eb71e898d7892a6e74395de77b64154fbea2" name="java-11-openj9-headless" arch="x86_64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="6130ab0f46e537897cb19ee48071a1485d56fd1de62fed3ae40652f61328f001" name="java-11-openj9-javadoc" arch="noarch">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="7d53989e70d6d0be02f663f3ab722370b1fba74db26bb9be76ffc8815418b1bd" name="java-11-openj9-jmods" arch="aarch64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="7f69bb505b60a1a81f3ead18495ca892b43b43ba4afc0d74676b6f0666edfad3" name="java-11-openj9-jmods" arch="ppc64le">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="7712aa51410bc7550ec499465f2402ec268b0eac9f9c175bce2feb228a04be7c" name="java-11-openj9-jmods" arch="s390x">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="630f5849511b9211c06a9438f0e4724f929c4f33d17c0c57b7d761e2226b9138" name="java-11-openj9-jmods" arch="x86_64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="573a679700cd0cd5085e6d30413f4d8ed5920d7445f07b3c404e4efa325bda54" name="java-11-openj9-src" arch="aarch64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="fee13c1781bf99a005d241c4329a0bd77b79db73f500e529f3e2b92ed551c678" name="java-11-openj9-src" arch="ppc64le">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="d090d8ff94ba41096fbf18a70e85ef4c7be13d81745837e2d32687fbe99fa18d" name="java-11-openj9-src" arch="s390x">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="9a98d0157cb6514670b0088dd17d0a6b7a334af874be7a74c7a930c019502561" name="java-11-openj9-src" arch="x86_64">
  <version epoch="0" ver="11.0.26.0" rel="bp156.4.3.1"/>
  <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)
- Including OpenJ9/OMR specific fix:
  * CVE-2024-3933 (bsc#1225470)
  * 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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">-  removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 11.0.26 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="00c2ef95d386d8dc48ec05da30b6e69b4504b90fd46308de5949baa4907d5fe5" name="java-17-openj9" arch="aarch64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="8120e0b0b612dfa62058f5aa75973e04348f4397a2e09342969855d1942e2634" name="java-17-openj9" arch="ppc64le">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="c716e090507627c54d347adfba720fab0c1b60f611f1efc2e3a8a488436d684b" name="java-17-openj9" arch="s390x">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="491a4f617e1c641e212c07c3698bc8bd2a80dced4a72e5483284ccd56053cece" name="java-17-openj9" arch="src">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="b1e3790c922f22dc0a096c2750e878c48cf8775f4ae862bcd8eb42a4a7df67c2" name="java-17-openj9" arch="x86_64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="908d04907b0d11256b88c43f7eab3cde0c202aaa818a1a5faec1a083e8ca287a" name="java-17-openj9-demo" arch="aarch64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="755e8882c74b494670100b0dd55e0b60e5a4ba61a2612023e17338123e7cbf4d" name="java-17-openj9-demo" arch="ppc64le">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="e354200d3f098b7a687e8ea4fc22ae4bebfb75fcc5394a26c555c62df3a40398" name="java-17-openj9-demo" arch="s390x">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="5e5f90336e2eff62b50eff8434872dd2b50aaa59459354642ced3e5cfd822d3b" name="java-17-openj9-demo" arch="x86_64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="b85bb50074406a2a774901627032078f4c9de04c3a461bcbbbea891ad2e14c1b" name="java-17-openj9-devel" arch="aarch64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="e9984ae6d4de8c735f0d5b20a126dcb6ffb582c6f10f9feb897440cd2abf1b32" name="java-17-openj9-devel" arch="ppc64le">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="c8fbd0f5dd8477f910a774ad2b7fa50ec383f69ff44036000492851d34bc5c32" name="java-17-openj9-devel" arch="s390x">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="c426a4114c497bfe4722b52e92095947231730f7d44ebdb093903fa91a465c98" name="java-17-openj9-devel" arch="x86_64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="4bec227b60a474f75980d809dcccb3b37f36a83a48724ab05e4e4f051a391a4f" name="java-17-openj9-headless" arch="aarch64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="509205bb74ad879d6ce15dd7d54f51e6b05ef37e6be201583e9c091c5376a770" name="java-17-openj9-headless" arch="ppc64le">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="80fedd2c20a35014593e449ca9500b60b73c0b2e1452407d79fb391d6a891217" name="java-17-openj9-headless" arch="s390x">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="858b127d97120929023fde923c3220c9d458704c3ae7c123aceaca83e32b17c7" name="java-17-openj9-headless" arch="x86_64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="d2835283f98fa7dc0010d80b36caef7300185f480b1fe742a3a919f3a88677da" name="java-17-openj9-javadoc" arch="noarch">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="dbbf9e547b1cc52fee75a28b4b4bc82c47e1dfb0f48b69ccdbf611221737a4a7" name="java-17-openj9-jmods" arch="aarch64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="212711ae1153f604fa75455e8f9d6d75a4921b9b6938dd4a953cd3b7dc0de848" name="java-17-openj9-jmods" arch="ppc64le">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="645c5fc480806b60f5bcc089ff1860dbc28d25bd1cd93e17e3b9326e388bfddb" name="java-17-openj9-jmods" arch="s390x">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="4a9c7a6bd3ca039b471403611d707416c7055f88eccb34d7ab609878e4193e97" name="java-17-openj9-jmods" arch="x86_64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="7b72560163dc99131b1a6f419c5fa7a3cce98f15163a782aaab8554357f9c530" name="java-17-openj9-src" arch="aarch64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="5eab079f68a8d4e31c4a70a5a73a92897dcd77d406f956ea4e7dcecd60f6419a" name="java-17-openj9-src" arch="ppc64le">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="ecbef0cd9fd3bd64a94836b6e0eff1d372269ebc55464bf06b54bb4a0b975c5f" name="java-17-openj9-src" arch="s390x">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="96809cff25df039f0717a57841ce6bd05988919077d4515e56d0a3784844eaf4" name="java-17-openj9-src" arch="x86_64">
  <version epoch="0" ver="17.0.14.0" rel="bp156.3.3.1"/>
  <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>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1738756800">- removed unneeded xorg-x11-proto-devel BuildRequires (bsc#1236804)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1738929600">- Update to OpenJDK 17.0.14 with OpenJ9 0.49.0 virtual machine
- Including Oracle October 2024 and January 2025 CPU changes
  * CVE-2024-21208 (bsc#1231702), CVE-2024-21210 (bsc#1231711),
    CVE-2024-21217 (bsc#1231716), CVE-2024-21235 (bsc#1231719),
    CVE-2025-21502 (bsc#1236278)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.49/
- Added patch:
  * openssl-OSSL_LIB_CTX.patch
    + allow building with openssl &lt; 3</changelog>
</package>
<package pkgid="c2e2d49501f650f0a8348aea468ed86107877b88609840af7af02b7dd4334b26" name="java-binfmt-misc" arch="aarch64">
  <version epoch="0" ver="1.4" rel="bp156.4.3.1"/>
  <changelog author="mvyskocil@suse.cz" date="1233835200">- Initial packaging of java-binfmt-misc (splitted from jpackage-utils)
- Test of existence a files in /proc/sys/fs/binfmt_misc/ before write in stop
  (the older version ends with an error if stop was called several times)
- New java-binfmt-misc.1 manual page (manual page of every available wrapper is
  a link to this page)
- Include a Documentation/java.txt
- Build a javaclassname command from source code and drop the ad-hoc binary
  from sources</changelog>
  <changelog author="mvyskocil@suse.cz" date="1234267200">- Remove Java 64bit Webstart warning, as it's obsoleted by openjdk and Sun u12</changelog>
  <changelog author="mvyskocil@suse.cz" date="1237982400">- fixed minor indentation in initscript [bnc#435514] using vim's =</changelog>
  <changelog author="mvyskocil@suse.com" date="1375099200">- update to 1.4
  * add systemd-style binfmt.d config files
  * drop sysvinit script
  * rename and update readme file</changelog>
  <changelog author="tchvatal@suse.com" date="1490097600">- Move the wrappers to libexec wrt bsc#1029650 (see binfmt.d(5))
- Format a bit with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1490529600">- Run desktop db scriptlet updates wrt bsc#1030903</changelog>
  <changelog author="mpluskal@suse.com" date="1504785600">- Reload systemd-binfmt.service so that binfmt setting are applied
  without need to reboot (bsc#1057531)</changelog>
  <changelog author="Heitor Moreira da Silva &lt;heitor@opensuse.org&gt;" date="1742644800">- Add supplements to openJDK (boo#1205413 and boo#1205825)</changelog>
</package>
<package pkgid="e42f539c7d38043aaad9d02b2678ec9746d24af68c8d92b00e0116a7cd3725c6" name="java-binfmt-misc" arch="i586">
  <version epoch="0" ver="1.4" rel="bp156.4.3.1"/>
  <changelog author="mvyskocil@suse.cz" date="1233835200">- Initial packaging of java-binfmt-misc (splitted from jpackage-utils)
- Test of existence a files in /proc/sys/fs/binfmt_misc/ before write in stop
  (the older version ends with an error if stop was called several times)
- New java-binfmt-misc.1 manual page (manual page of every available wrapper is
  a link to this page)
- Include a Documentation/java.txt
- Build a javaclassname command from source code and drop the ad-hoc binary
  from sources</changelog>
  <changelog author="mvyskocil@suse.cz" date="1234267200">- Remove Java 64bit Webstart warning, as it's obsoleted by openjdk and Sun u12</changelog>
  <changelog author="mvyskocil@suse.cz" date="1237982400">- fixed minor indentation in initscript [bnc#435514] using vim's =</changelog>
  <changelog author="mvyskocil@suse.com" date="1375099200">- update to 1.4
  * add systemd-style binfmt.d config files
  * drop sysvinit script
  * rename and update readme file</changelog>
  <changelog author="tchvatal@suse.com" date="1490097600">- Move the wrappers to libexec wrt bsc#1029650 (see binfmt.d(5))
- Format a bit with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1490529600">- Run desktop db scriptlet updates wrt bsc#1030903</changelog>
  <changelog author="mpluskal@suse.com" date="1504785600">- Reload systemd-binfmt.service so that binfmt setting are applied
  without need to reboot (bsc#1057531)</changelog>
  <changelog author="Heitor Moreira da Silva &lt;heitor@opensuse.org&gt;" date="1742644800">- Add supplements to openJDK (boo#1205413 and boo#1205825)</changelog>
</package>
<package pkgid="6d44dfcc10e76a1dacc803447f152652d3fd8776fdcb3893923c155b0934c4f4" name="java-binfmt-misc" arch="ppc64le">
  <version epoch="0" ver="1.4" rel="bp156.4.3.1"/>
  <changelog author="mvyskocil@suse.cz" date="1233835200">- Initial packaging of java-binfmt-misc (splitted from jpackage-utils)
- Test of existence a files in /proc/sys/fs/binfmt_misc/ before write in stop
  (the older version ends with an error if stop was called several times)
- New java-binfmt-misc.1 manual page (manual page of every available wrapper is
  a link to this page)
- Include a Documentation/java.txt
- Build a javaclassname command from source code and drop the ad-hoc binary
  from sources</changelog>
  <changelog author="mvyskocil@suse.cz" date="1234267200">- Remove Java 64bit Webstart warning, as it's obsoleted by openjdk and Sun u12</changelog>
  <changelog author="mvyskocil@suse.cz" date="1237982400">- fixed minor indentation in initscript [bnc#435514] using vim's =</changelog>
  <changelog author="mvyskocil@suse.com" date="1375099200">- update to 1.4
  * add systemd-style binfmt.d config files
  * drop sysvinit script
  * rename and update readme file</changelog>
  <changelog author="tchvatal@suse.com" date="1490097600">- Move the wrappers to libexec wrt bsc#1029650 (see binfmt.d(5))
- Format a bit with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1490529600">- Run desktop db scriptlet updates wrt bsc#1030903</changelog>
  <changelog author="mpluskal@suse.com" date="1504785600">- Reload systemd-binfmt.service so that binfmt setting are applied
  without need to reboot (bsc#1057531)</changelog>
  <changelog author="Heitor Moreira da Silva &lt;heitor@opensuse.org&gt;" date="1742644800">- Add supplements to openJDK (boo#1205413 and boo#1205825)</changelog>
</package>
<package pkgid="ecf4d5aebdece5e08ffbb42cee17480313fc4ac3d20e95a2c38f7bdd26b617fe" name="java-binfmt-misc" arch="s390x">
  <version epoch="0" ver="1.4" rel="bp156.4.3.1"/>
  <changelog author="mvyskocil@suse.cz" date="1233835200">- Initial packaging of java-binfmt-misc (splitted from jpackage-utils)
- Test of existence a files in /proc/sys/fs/binfmt_misc/ before write in stop
  (the older version ends with an error if stop was called several times)
- New java-binfmt-misc.1 manual page (manual page of every available wrapper is
  a link to this page)
- Include a Documentation/java.txt
- Build a javaclassname command from source code and drop the ad-hoc binary
  from sources</changelog>
  <changelog author="mvyskocil@suse.cz" date="1234267200">- Remove Java 64bit Webstart warning, as it's obsoleted by openjdk and Sun u12</changelog>
  <changelog author="mvyskocil@suse.cz" date="1237982400">- fixed minor indentation in initscript [bnc#435514] using vim's =</changelog>
  <changelog author="mvyskocil@suse.com" date="1375099200">- update to 1.4
  * add systemd-style binfmt.d config files
  * drop sysvinit script
  * rename and update readme file</changelog>
  <changelog author="tchvatal@suse.com" date="1490097600">- Move the wrappers to libexec wrt bsc#1029650 (see binfmt.d(5))
- Format a bit with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1490529600">- Run desktop db scriptlet updates wrt bsc#1030903</changelog>
  <changelog author="mpluskal@suse.com" date="1504785600">- Reload systemd-binfmt.service so that binfmt setting are applied
  without need to reboot (bsc#1057531)</changelog>
  <changelog author="Heitor Moreira da Silva &lt;heitor@opensuse.org&gt;" date="1742644800">- Add supplements to openJDK (boo#1205413 and boo#1205825)</changelog>
</package>
<package pkgid="95ef4a14c8cc3a267b8756f286c197f9ed0309d4c9a186ce2cc6177798d6757b" name="java-binfmt-misc" arch="src">
  <version epoch="0" ver="1.4" rel="bp156.4.3.1"/>
  <changelog author="mvyskocil@suse.cz" date="1233835200">- Initial packaging of java-binfmt-misc (splitted from jpackage-utils)
- Test of existence a files in /proc/sys/fs/binfmt_misc/ before write in stop
  (the older version ends with an error if stop was called several times)
- New java-binfmt-misc.1 manual page (manual page of every available wrapper is
  a link to this page)
- Include a Documentation/java.txt
- Build a javaclassname command from source code and drop the ad-hoc binary
  from sources</changelog>
  <changelog author="mvyskocil@suse.cz" date="1234267200">- Remove Java 64bit Webstart warning, as it's obsoleted by openjdk and Sun u12</changelog>
  <changelog author="mvyskocil@suse.cz" date="1237982400">- fixed minor indentation in initscript [bnc#435514] using vim's =</changelog>
  <changelog author="mvyskocil@suse.com" date="1375099200">- update to 1.4
  * add systemd-style binfmt.d config files
  * drop sysvinit script
  * rename and update readme file</changelog>
  <changelog author="tchvatal@suse.com" date="1490097600">- Move the wrappers to libexec wrt bsc#1029650 (see binfmt.d(5))
- Format a bit with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1490529600">- Run desktop db scriptlet updates wrt bsc#1030903</changelog>
  <changelog author="mpluskal@suse.com" date="1504785600">- Reload systemd-binfmt.service so that binfmt setting are applied
  without need to reboot (bsc#1057531)</changelog>
  <changelog author="Heitor Moreira da Silva &lt;heitor@opensuse.org&gt;" date="1742644800">- Add supplements to openJDK (boo#1205413 and boo#1205825)</changelog>
</package>
<package pkgid="6b60c7efc26ec98bf9e013948795a3c819a57a1b214397169d75e7751316450e" name="java-binfmt-misc" arch="x86_64">
  <version epoch="0" ver="1.4" rel="bp156.4.3.1"/>
  <changelog author="mvyskocil@suse.cz" date="1233835200">- Initial packaging of java-binfmt-misc (splitted from jpackage-utils)
- Test of existence a files in /proc/sys/fs/binfmt_misc/ before write in stop
  (the older version ends with an error if stop was called several times)
- New java-binfmt-misc.1 manual page (manual page of every available wrapper is
  a link to this page)
- Include a Documentation/java.txt
- Build a javaclassname command from source code and drop the ad-hoc binary
  from sources</changelog>
  <changelog author="mvyskocil@suse.cz" date="1234267200">- Remove Java 64bit Webstart warning, as it's obsoleted by openjdk and Sun u12</changelog>
  <changelog author="mvyskocil@suse.cz" date="1237982400">- fixed minor indentation in initscript [bnc#435514] using vim's =</changelog>
  <changelog author="mvyskocil@suse.com" date="1375099200">- update to 1.4
  * add systemd-style binfmt.d config files
  * drop sysvinit script
  * rename and update readme file</changelog>
  <changelog author="tchvatal@suse.com" date="1490097600">- Move the wrappers to libexec wrt bsc#1029650 (see binfmt.d(5))
- Format a bit with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1490529600">- Run desktop db scriptlet updates wrt bsc#1030903</changelog>
  <changelog author="mpluskal@suse.com" date="1504785600">- Reload systemd-binfmt.service so that binfmt setting are applied
  without need to reboot (bsc#1057531)</changelog>
  <changelog author="Heitor Moreira da Silva &lt;heitor@opensuse.org&gt;" date="1742644800">- Add supplements to openJDK (boo#1205413 and boo#1205825)</changelog>
</package>
<package pkgid="5f3dff6d2a9b4b070d44f936448c79e5597b81932af768979a27979e77cd4205" name="jupyter-jupyterlab" arch="noarch">
  <version epoch="0" ver="2.2.10" rel="bp156.3.3.1"/>
  <changelog author="jengelh@inai.de" date="1525262400">- Trim filler wording from description.
- Replace bashisms in %install.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to 0.33.4
  + Key Features:
  * No longer in beta
  * Workspaces
  * Menu items
  * Keyboard shortcuts
  * Command palette items
  * Settings
  * Larger file uploads
  * Extension management and installation
  * Interface changes
  * Renderers
  * Changes for developers
  * Other fixes</changelog>
  <changelog author="toddrme2178@gmail.com" date="1536321600">- Update to 0.34.7
  * Notebooks, consoles, and text files now have access to completions for local
    tokens.
  * Python 3.5+ is now required to use JupyterLab. Python 2 kernels can still be
    run within JupyterLab.
  * Added the pipe (``|``) character as a CSV delimiter option.
  * Added "Open From Path..."" to top level ``File`` menu.
  * Added "Copy Download Link" to context menu for files.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to 0.34.12
  * add sidebar min-width css variable
  * use encodeURI instead of encodeURIComponent for shareable links
  * expand JupyterLab.IOptions to allow for custom DocumentRegistry
  * Rename package.json to package.json.orig when copying it to build folder
  * fix python versions of build wheels by removing the universal flag
  * Hide quit entry for older notebook versions
  * Notebook 4.3 Shim</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 0.35.4
  + Features
  * A notebook cell can now be readonly, reflecting its ``enabled`` metadata. (`#5401 &lt;https://github.com/jupyterlab/jupyterlab/pull/5401&gt;`__, `#1312 &lt;https://github.com/jupyterlab/jupyterlab/issues/1312&gt;`__)
  * Add "Go To Line" in the Edit menu for text editors. (`#5377 &lt;https://github.com/jupyterlab/jupyterlab/pull/5377&gt;`__)
  * Sidebar panels can now be switched between left and right sidebars. Right-click on a sidebar tab to move it to the other sidebar. (`#5347 &lt;https://github.com/jupyterlab/jupyterlab/pull/5347&gt;`__, `#5054 &lt;https://github.com/jupyterlab/jupyterlab/  issues/5054&gt;`__, `#3707 &lt;https://github.com/jupyterlab/jupyterlab/issues/3707&gt;`__)
  * Make the sidebar a bit narrower, and make the minimum width adjustable from a theme. (`#5245 &lt;https://github.com/jupyterlab/jupyterlab/pull/5245&gt;`__)
  * Populate the File, Export Notebook As... submenu from the server nbconvert capabilities. (`#5217 &lt;https://github.com/jupyterlab/jupyterlab/pull/5217&gt;`__)
  * Server contents managers can now tell JupyterLab to open files as notebooks. For example, several custom contents managers save and open notebooks as Markdown files. (`#5247 &lt;https://github.com/jupyterlab/jupyterlab/pull/5247&gt;`__, `#4924 &lt;https://github.com/jupyterlab/jupyterlab/issues/4924&gt;`__)
  * Add a command-line interface for managing workspaces. (`#5166 &lt;https://github.com/jupyterlab/jupyterlab/pull/5166&gt;`__)
  * Allow safe inline CSS styles in Markdown. (`#5012 &lt;https://github.com/jupyterlab/jupyterlab/pull/5012&gt;`__, `#1812 &lt;https://github.com/jupyterlab/jupyterlab/issues/1812&gt;`__)
  * Add Quit to File menu when appropriate. (`#5226 &lt;https://github.com/jupyterlab/jupyterlab/pull/5226&gt;`__, `#5252 &lt;https://github.com/jupyterlab/jupyterlab/pull/5252&gt;`__, `#5246 &lt;https://github.com/jupyterlab/jupyterlab/issues/5246&gt;`__, `#5280 &lt;https://github.com/jupyterlab/jupyterlab/pull/5280&gt;`__)
  * Rework extension manager user experience. (`#5147 &lt;https://github.com/jupyterlab/jupyterlab/pull/5147&gt;`__, `#5042 &lt;https://github.com/jupyterlab/jupyterlab/issues/5042&gt;`__)
  + Dark theme
  * Show a dark splash screen when using a dark theme. (`#5339 &lt;https://github.com/jupyterlab/jupyterlab/pull/5339&gt;`__, `#5338 &lt;https://github.com/jupyterlab/jupyterlab/issues/5338&gt;`__, `#5403 &lt;https://github.com/jupyterlab/jupyterlab/pull/5403&gt;`__)
  * Fix code completion menu for a dark theme. (`#5364 &lt;https://github.com/jupyterlab/jupyterlab/pull/5364&gt;`__, `#5349 &lt;https://github.com/jupyterlab/jupyterlab/issues/5349&gt;`__)
  * Style CSV viewer for a dark theme. (`#5304 &lt;https://github.com/jupyterlab/jupyterlab/pull/5304&gt;`__, `#3456 &lt;https://github.com/jupyterlab/jupyterlab/issues/3456&gt;`__)
  * Make Matplotlib figures legible in a dark theme. (`#5232 &lt;https://github.com/jupyterlab/jupyterlab/pull/5232&gt;`__)
  * Fix notebook cell dropdown legibility in a dark theme. (`#5168 &lt;https://github.com/jupyterlab/jupyterlab/issues/5168&gt;`__)
  + Bug fixes
  * Various save options in the file menu and toolbar are now disabled when a file is not writable. (`#5376 &lt;https://github.com/jupyterlab/jupyterlab/pull/5376&gt;`__, `#5391 &lt;https://github.com/jupyterlab/jupyterlab/pull/5391&gt;`__)
  * Kernel selector dialog no longer cuts off kernel names. (`#5260 &lt;https://github.com/jupyterlab/jupyterlab/pull/5260&gt;`__, `#5181 &lt;https://github.com/jupyterlab/jupyterlab/issues/5181&gt;`__)
  * Fix focus issues with the toolbar. (`#5344 &lt;https://github.com/jupyterlab/jupyterlab/pull/5344&gt;`__, `#5324 &lt;https://github.com/jupyterlab/jupyterlab/pull/5324&gt;`__, `#2995 &lt;https://github.com/jupyterlab/jupyterlab/issues/2995&gt;`__, `#5328 &lt;https://github.com/jupyterlab/jupyterlab/pull/5328&gt;`__)
  * Fix toolbar button enabled/disabled status. (`#5278 &lt;https://github.com/jupyterlab/jupyterlab/pull/5278&gt;`__)
  * Table alignment is now respected in Markdown. (`#5301 &lt;https://github.com/jupyterlab/jupyterlab/pull/5301&gt;`__, `#3180 &lt;https://github.com/jupyterlab/jupyterlab/issues/3180&gt;`__)
  * Fix syntax highlighting for Markdown lists. (`#5297 &lt;https://github.com/jupyterlab/jupyterlab/pull/5297&gt;`__, `#2741 &lt;https://github.com/jupyterlab/jupyterlab/issues/2741&gt;`__)
  * Use the current filebrowser instead of the default one for various commands. (`#5390 &lt;https://github.com/jupyterlab/jupyterlab/pull/5390&gt;`__)
  * Fix escaping in link handling to conform to Markdown syntax. This means that spaces in link references now need to be encoded as ``%20``. (`#5383 &lt;https://github.com/jupyterlab/jupyterlab/pull/5383&gt;`__, `#5340 &lt;https://github.com/jupyterlab/jupyterlab/pull/5340&gt;`__, `#5153 &lt;https://github.com/jupyterlab/jupyterlab/issues/5153&gt;`__)
  + Build system
  * Use Typescript 3.1. (`#5360 &lt;https://github.com/jupyterlab/jupyterlab/pull/5360&gt;`__)
  * Use Lerna 3.2.1. (`#5262 &lt;https://github.com/jupyterlab/jupyterlab/pull/5262&gt;`__)
  * Node &gt;=6.11.5 is now required. (`#5227 &lt;https://github.com/jupyterlab/jupyterlab/pull/5227&gt;`__)
  * Pin vega-embed version to 3.18.2. (`#5342 &lt;https://github.com/jupyterlab/jupyterlab/pull/5342&gt;`__)
  * Use Jest for services tests. (`#5251 &lt;https://github.com/jupyterlab/jupyterlab/pull/5251&gt;`__, `#5282 &lt;https://github.com/jupyterlab/jupyterlab/pull/5282&gt;`__)
  * Make it easier for third party extensions to use the JupyterLab test app and testing utilities. (`#5415 &lt;https://github.com/jupyterlab/jupyterlab/pull/5415&gt;`__)
  * Fix ``jupyter lab clean`` on Windows. (`#5400 &lt;https://github.com/jupyterlab/jupyterlab/pull/5400&gt;`__, `#5397 &lt;https://github.com/jupyterlab/jupyterlab/issues/5397&gt;`__)
  * Fix ``jupyter lab build`` on NFS. (`#5237 &lt;https://github.com/jupyterlab/jupyterlab/pull/5237&gt;`__, `#5233 &lt;https://github.com/jupyterlab/jupyterlab/issues/5233&gt;`__)
  * Build wheels for Python 3 only. (`#5287 &lt;https://github.com/jupyterlab/jupyterlab/pull/5287&gt;`__)
  * Migrate to using ``jupyterlab_server`` instead of ``jupyterlab_launcher`` and fix the app example. (`#5316 &lt;https://github.com/jupyterlab/jupyterlab/pull/5316&gt;`__)
  * Move Mathjax 2 typesetter to a library package. (`#5259 &lt;https://github.com/jupyterlab/jupyterlab/pull/5259&gt;`__, `#5257 &lt;https://github.com/jupyterlab/jupyterlab/issues/5257&gt;`__)
  + For Developers
  * Default toolbar buttons can be overridden, and mime renderers can now specify toolbar buttons. (`#5398 &lt;https://github.com/jupyterlab/jupyterlab/pull/5398&gt;`__, `#5370 &lt;https://github.com/jupyterlab/jupyterlab/pull/5370&gt;`__, `#5363 &lt;https://github.com/jupyterlab/jupyterlab/issues/5363&gt;`__)
  * A JupyterLab application instance can now be given a document registry, service manager, and command linker. (`#5291 &lt;https://github.com/jupyterlab/jupyterlab/pull/5291&gt;`__)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 0.35.5
  * use target=_blank for download links
  * Release filebrowser@0.19.4
- Rename to to match jupyter package naming guidelines.
- Add rpm macros</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557835200">- Update to 0.35.6
  * Publish outputarea 0.19.2
  * Make sure the cached value of `_lastStream` reflects the removed
    characters so we don't have to remove them over and over again.
- Split directories and macros into separate package.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1566302400">- Update to 1.0.6
  + User Facing Changes
  * We have added first class support for find and replace across JupyterLab. It is currently supported in notebooks and text files and is extensible for other widgets who wish to support it.
  * We have integrated the JupyterLab Status Bar package into the core distribution. Extensions can add their own status to it as well.
  * We now include the JupyterHub extension in core JupyterLab, so you no longer need to install ``@jupyterlab/hub-extension``.
  * JupyterLab now has a File &gt; Logout menu entry when running with JupyterHub
  * now have a printing system that allows extensions to customize how documents and activities are printed.
  * The launcher displays longer kernel names and supports keyboard navigation
  * Notebook outputs without any valid MimeType renderers will not be displayed, instead of displaying an error
  * Add tooltip to file browser root breadcrumb icon showing the server root, if it is available
  * Downloading a file will no longer open a new browser window
  * Rename the help "Inspector" to "Contextual Help" and move it to the "Help" menu
  * Update many of the icons to make them more consistent
  * Update the settings UI to remove the table view
  * Replace FAQ Extension with link to JupyterLab documentation
  * Change the default keyboard shortcut for closing a tab to be ``Alt+w`` instead of ``Cmd/Ctrl+w`` to avoid conflicts with operating systems.
  * Show help text in Inspector window to describe you should select a function
  * Fixes SVG rendering
  * Add support for dropping a tab in the tab bar area.
  * Switch some default shortcuts to use ``Accel`` instead of ``Ctrl`` so they are more natural for Mac users
  * Add ability to tell between hover and selected command palette items
  * Hide the "Last Modified" column when the file browser is narrow
  * Support copy/paste in terminal and Mac OS using ``Ctrl+C`` and ``Ctrl+V``
  * Support scrolling in running kernels panel
  * Adds ability to "Merge Selected Cells" in the context menu in the notebook
  * Turn On Accessibility In Xterm.js to make it more compatible for screen readers
  * When selecting cells using the keyboard shortcuts, we now skip collapsed cells
  * Supporting opening ``.geojson`` files in JSON viewer
  * Performance fixes for text-based progress bars
  * Add support for rendering Vega 5 and Vega Lite 3 while keeping the existing Vega 4 and Vega Lite 2 renderers
  * Drag and drop console cells into a notebook or text editor
  * Drag and drop notebook cells into a console or text editor
  * The extension manager search now sorts extensions by the score assigned to them by NPM instead of alphabetically
  * Notify the user when a kernel is automatically restarted, for example, if crashes from an out of memory error
  * Expose the extension manager in a command and menu item
  * Add command to render all Markdown cells
  * Supports using shift to select text in output area
  * Output areas that opened in new views are restored properly now on reload
  * Add support for managing notebook metadata under a new "Advanced Tools" section in the cell tools area. The cell and notebook metadata now always reflect the current state of the notebook
  * Inherit terminal theme from core theme
  * Adds a built-in HTML viewer so that you can view HTML files
  * New workspaces are now automatically generated when you create a new window with the same workspace name.
  * We now add a hint to the context menu to describe how you can access the native browser menu
  * The tabs on the left panel have changed to make them more understandable
  * Start a new terminal when the page is refreshed and the old terminal has died
  * Add a command to open the main menus, which can be assigned to a keyboard shortcut to open and navigate menus without a mouse
  * The contextual help now updates based on changes in the cursor from the mouse instead of just from the keyboard
  * The launcher now updates when the kernels change on the server
  * Retain cell auto scroll behavior even when a cell output is cleared
  * If you link to a relative path that is not a file in a markdown cell, this will now be preserved instead of changing it to a file URL
  * Adds the ability to link to a certain row in a CSV file and have the viewer open to that row
  * We have improved the performance of switching to a large notebook
  * The vdom extension now supports event handling, so that you can have kernel code run in response to user interaction with the UI
  * Adds the ability to run "Run All Code" and "Restart Kernel and Run All Code" in code and markdown files
  * We now remember what line ending a text file has when loading it, so that files with ``CRLF`` line endings will properly be saved with the same endings
  * Fixes rendering of SVG elements in HTML MimeType output
  * Allow copying files by holding down ``Ctrl`` when dragging them in the file browser
  * Switch the hover modified time in the file browser to use the local format
  * We have added a default keyboard shortcut of ``Ctrl Shift Q`` for closing and cleaning up a file
  * Adds the ability to find and go to a certain line in the CSV viewer
  * Add the ability to create new text and markdown files from the launcher and command palette
  * A "New Folder" option has been added to the file browser context menu
  * The ANSI colors are now the same as those in the classic notebook
  * Send complete statements instead of current lines when stepping through code in a cell
  * Description list styles (``dl``, ``dt``, ``dd``) are improved to be consistent with the nteract project
  + Settings
  * The settings system has been rewritten and now uses json5 as the syntax, which supports comments and other features for better human readability.
  * The keyboard shortcut system has been rewritten and now displays a list of system commands in the settings comments.
  * There are new settings for many following items, including:
    &gt; Adds an option to shut down terminals and notebook kernels when they are closed
    &gt; Scrolling past the end of a notebooks and text editor document
    &gt; Text editor code folding, rulers, and active line highlighting
    &gt; Markdown viewer options
    &gt; Terminal scrollback and other settings
    &gt; The autosave interval
    &gt; The file browser showing the current active file
    &gt; Custom scrollbar styling for dark themes
  + Command Line Changes
  * Installing extensions will be quieter and adds a ``--debug`` to extension installing
  * We now support running JupyterLab when its application directory is a symlink
  * Add ``--all`` flag to ``labextension uninstall`` to remove all extensions
  * Adds the ability to override the base URLs from the config
  * Updates to workspaces CLI command
  + Extension Development Changes
  * We have rewritten how extensions provide keyboard shortcuts and interact with the settings system. If you previously defined keyboard shortcuts or used the settings mechanism, you will need to update your extension
  * We have renamed the plugin type from ``JupyterLabPlugin`` to ``JupyterFrontEndPlugin``. The application arg is also renamed from ``JupyterLab`` to  ``JupyterFrontEnd`` and some its functionality has been moved to a separate ``ILabShell`` plugin
  * The lab shell ``addToMainArea``, ``addToLeftArea``, ``addToTopArea``, ``addToRightArea``, and ``addToBottomArea`` functions have been replaced with a single ``add()`` function that takes the area as an argument. Replace ``addToMainArea(widget, options)`` with ``add(widget, 'main', options)``, etc.
  * Rename ``pageUrl`` to ``appUrl`` in the server connection
  * ``MainAreaWidget`` instances now forward update requests to their ``content``
  * The theme data attributes are renamed and moved to the document body element. If you are relying on these attributes in CSS to conditionally style based on the theme, you should update their names. For example ``data-theme-light`` is now ``data-jp-theme-light``.
  * Extensions which require CSS should no longer import their CSS files into their Javascript files. Instead, they should specify a root CSS file in the ``style`` attribute in their ``package.json``, and JupyterLab will automatically import that CSS file.
  * ``Dialog.prompt`` has been replaced by a number of type-specific dialogs such as ``InputDialog.getString``, ``InputDialog.getBoolean``, etc.
  * When a ``RenderMime`` widget is re-rendered, the default behavior is to remove any existing content in the DOM. This can be overridden if needed.
  * We have updated our internal TypeScript version to 3.5.1 and our compile target to ``ES2017``. Extensions may need to upgrade their TypeScript version and target as well.
  * We have updated the typings for some of the Kernel messages so that they better match the spec.
  * A ``connectionFailure`` signal has been added to some of the manager classes, which can be used to detect when a connection to the server is lost
  * Add rate limiting and polling utilities to ``coreutils``  to use for throttling and debouncing of API requests
  * Require session when instantiating terminal widget
  * Provides a signal to see what items are opened in a directory listing
  * Ads the ability to add widget above the main work area to a top header area
  * Renames ``contextMenuFirst`` to  ``contextMenuHitTest`` in the ``JupyterFrontEnd``
  * Removes the ``initialCommand`` arg from the terminal creation command.
  * Adds ``--jp-code-cursor-width0``, ``--jp-code-cursor-width1``, and ``--jp-code-cursor-width2`` variables to the themes to support changing the cursor width if you change the font size
  * Adds the ability to insert a new item to the toolbar before or after another item
  * Adds the ability for extensions to register new CodeMirror modes
  * We have removed the ``JUPYTERLAB_xxx_LOADER`` Webpack loaders, instead you should use the loader directly in the URL as Webpack supports it
  * Adds the ability to handle fragments for document widgets
  * We have added a  ``@jupyterlab/ui-components`` package that contains reusable React components to be used internally and in extensions. Feel free to use this to create extension UIs with consistent styles
  * The ``showErrorMessage`` function now lets you customize the buttons it uses
  * We now provide helpers for using React components within JupyterLab. If you were previously using ``ReactElementWidget`` you should switch to using ``ReactWidget``.
  * The share link command has been moved to its own extension so that it can be overridden
  * Creating a new services session now requires passing a kernel model instead of a kernel instance
  * We upgraded the Webpack raw file loader. The new version of the raw loader exports ES2015 modules, so this may require changes in extensions that import files using the raw loader. For example, if you did ``require('myfile.md')`` to get the content of `myfile.md` as a string, you now should import it using ES2015 `import` syntax, or use `require('myfile.md').default`.
  * Widget factories now can support custom cloning behavior from an optional source widget
  * We have renamed the type ``InstanceTracker`` to ``WidgetTracker``.
  * In order to add widgets to the main area (e.g. as in the old XKCD extension tutorial), the correct syntax is now ``app.shell.add(widget)`` or ``app.shell.add(widget, 'main')``,</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1566561600">- Update to 1.0.9
  * integrity
  * update packages
  * fix package name
  * enforce jinja2 requirement
- jupyterlab-discovery has been merged into jupyterlab</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1566820800">- Use better way to handle tornado version compatibility.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1573560000">- Update to version 1.2.2
  + User-facing changes
  * Select cells from the current cell to the top of the notebook with ``Shift Home``, to the bottom of the notebook with ``Shift End``
  * Add a log console extension to display unhandled messages and other activity
  * Allow the npm ``max-old-space`` option to be specified outside of JupyterLab
  * Only display node structure in a JSON tree view for arrays and empty objects
  * Make much smaller distribution packages by not building JavaScript source maps for releases.
  * Add support for pasting cell attachments and dragging attachments from the file browser
  * Add a new ``registry`` configuration parameter to override the default yarn repository when building
  + For developers
  * Update the Markdown renderer (``marked``) to 0.7.0
  * Remove datagrid as a singleton, allowing extensions to use newer versions
  * Add metadata to the kernelspec information
  * Allow different mimetypes for the clipboard data
  * Add inline svg icon support to toolbar buttons
  * Add PageConfig functions to query if a plugin is deferred or disabled
  * Allow for renderers for nbformat.ierror to be created
  * Refactor ``fileeditor-extension`` for modularization
  * Add execution timing to cells
  + Bugfixes
  * Fix the ``file-browser-path`` query parameter
  * Skip custom click behavior on links when the download attribute is set
  * Fix opening multiple browser tabs in Safari
  * Fix context menus on SVG icons
  * Fix overwriting of target attribute of anchors rendered by ``IPython.display``
  * Fix multi-cursor backspacing
  * Fix mult-cursor cell splitting</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1575892800">- Update to version 1.2.3
  * Update status bar index.css to be hand-curated
  * fix dropdown option style issue in Windows
  * Update the ui-components css to reflect the correct dependencies.
- Rename spec file to python-jupyterlab to work better
  with OSC python tooling.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1575979200">- Use pyproject_install macro (boo#1094323)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1579089600">- Update to 1.2.4
  * update yarn.lock
  * update terser dep</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580212800">- Update to 1.2.6
  * Update dependencies</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1583236800">- Update to 2.0.0
  + User-facing changes
  * New user interface for notebook cell tags
  * File info display when hovering on a file in the file browser
  * Support for searching outputs in notebooks
  * ``Ctrl Shift .`` and ``Ctrl Shift ,`` shortcuts move focus to the next and previous tab bar in the main area, respectively
  * ``Shift Home`` and ``Shift End`` shortcuts in a notebook select all cells from the current cell to the top or bottom of a notebook, respectively
  * Explicit "No Kernel" button in the kernel selection dialog for new notebooks
  * Notebook ``recordTiming`` advanced setting to control whether execution timing information is stored in notebook files
  * "Select current running or last run cell" command added (requires notebook ``recordTiming`` advanced setting to be set to true)
  * Codemirror ``lineWiseCopyCut`` advanced setting to control the behavior of the copy/cut keyboard shortcuts when there is no selection
  * Refreshed the command palette and property inspector sidebar icons and user interfaces
  * "New File" and "New Markdown File" items in file browser context menu
  * "Download" item in File menu
  * "Restart Kernel and Run up to Selected Cell" item in notebook Kernel menu
  * In extension manager, the "enable" button is now only shown for installed extensions
  * Dialogs can now be closed by clicking outside of them
  * ``documentsearch:startWithReplace`` command to open the document find overlay with replace. There is not currently a default keyboard shortcut for this, but one can be assigned as a custom keyboard shortcut in Advanced Settings.
  * ``#`` added to the CSV Viewer delimiter options
  * The JSON viewer now only displays structure hints for arrays and empty objects for a more streamlined feel
  * Optional platform-aware keyboard shortcut fields ``linuxKeys``, ``macKeys``, and ``winKeys`` in keyboard shortcut definitions
  * Added options for ``jupyter lab clean`` to clean specific parts of the build, such as ``--extensions``, ``--settings``, ``--static``, and ``--all``
  * Removed the vega 4 and vega-lite 2 renderers (vega 5 and vega-lite 4 is included in JupyterLab by default). These legacy renderers may be available via custom extensions
  * JupyterHub users should use the ``c.Spawner.default_url = '/lab'`` setting instead of the deprecated and now removed ``labhubapp``
  + Backward incompatible changes
  * Switch from ``@phosphor`` to ``@lumino`` dependencies.
  * Factor out the ``settingsregistry`` and ``statedb`` packages from coreutils
  * Rework services architecture (sessions, kernels, terminals) and rename ``ClientSession`` to ``SessionContext``
  * Upgrade to TypeScript 3.7
  * Remove ``polling`` from coreutils in favor for ``@lumino/polling``
  * TypeScript strict null checking in core packages
  * Update state database list method to query based on namespace match.
  * Address code todo items and deprecations for 2.0
  * Update Console panel tracker widgets
  * Update contribution guide to require node v12+
  * New API for the ``Running`` sidebar extension
  * Clean up handling of icons under unified LabIcon
  + Other changes
  * New property inspector used to display the properties of the currently selected main area widget
  * Allow metadata for launcher items
  * Allow default file browser to restore manually.
  * Upgrade bundled yarn to 1.21.1
  * Make session dialogs configurable
  * Support transient editor configs
  * Optionally force new browser tab
  * Update core dependencies (e.g., ``codemirror``, ``xterm.js``, ``markdown``, ``fontawesome``, etc.)
  * Add storybook to ``ui-components``
  * Add explicit documentation encouraging people to re-use lab components
  * Enable TypeScript sourcemaps for debugging locally installed labextensions
  * Add ``UseSignal`` example to the docs
  * Add ``env`` prop to kernel options
  * Add kernelspec metadata
  * Allow different mimetypes for the clipboard data
  * Add password dialog to apputils
  * Alias phosphor packages to lumino to allow a deprecation period for phosphor
  * Match react version in ui-components peerdependencies
  * Fix lint-staged for both win and mac
  * Update websocket workaround for node environments
  * Fix handling of linked extensions
  * Fix extension compatibility checks for prereleases and extensions supporting multiple major versions of JupyterLab
  * Teach update-dependency about more range specifiers and make it adopt the current range for any tag
  * Add support for giving a rank to items in the top area
  * Apply all options to the initial JupyterLab application instance
  + Bugfixes
  * "Copy Shareable Link" in the file browser context menu now properly works in JupyterHub
  * Update Mathjax CDN in the cell and console examples
  * Revert ensure-max-old-space now that Node 12+ has better default memory ceilings
  * Resolve race condition between default file browser and tree urls.
  * Fix handling of code editor refresh
  * Start new notebooks in edit mode
  * Use consistent versions of React
  * Add scrollbar styles to nbconvert-css
  * Close output views when corresponding notebooks are closed
  * Fixed incorrect white background for new command palette icon
  * Block fetching the settings for a plugin that is disabled
  * When timing metadata changes, ensure signal fires
  * Prevent memory leaks in Vega renderer
  * Handle cell execution cancellation when cell is disposed
  * Fix dropdown option style issue on Windows
  * Make sure label is linked to a control when checking for element type
  * Refine log console message UX
  * Fix multicursor backspacing
  * Reset log display and count when non-notebook tab gets activated
  * Fix Safari multiple tabs by working around a Safari bug.
  * Skip custom click behavior on links when the download attribute is set
  * Fix context menu hit test to deal with SVG nodes.
  * Fix overwriting of target attribute of anchors rendered by ``IPython.display``
  * Fix file browser location in tree view
  * Stop too many fetch calls in docmanager-extension
  * Ensures that ``Shift Tab`` dedent shortcut works correctly in the file editor
  * Fix unexpected jump to last search result when using documentsearch
  * Fixed refresh issue for html viewer
  * Fix for center-aligned images with IPython.display.image
  * Changes to setting editor should trigger application dirty state
  * Move vega from "devdependencies" to "dependencies"
  * Restore default file browser manually.
  * Use default ``app_dir`` when ``app_dir`` is ``''``</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1583496000">- Requires nodejs/npm &gt;= 10</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585742400">- We should work with tornado 4, 5 and 6.
- The bugs were found in tornado 6.0.1 and 6.0.2 were fixed
  by upstream developers</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1659009600">- Update to 2.2.10:
  * Remove `form` tags' `action` attribute during sanitizing, to prevent an
    XSS (CVE-2021-32797) (bsc#1196663)
  * Header ‘Content-Type’ should not be overwritten
  * Do not use token parameters in websocket urls
  * Properly handle errors in async browser_check
  * Cells can no longer be executed while kernels are terminating or
    restarting. There is a new status for these events on the Kernel Indicator
  * Add styling for high memory usage warning in status bar with nbresuse
  * Adds support for Python version 3.10
  * Support live editing of SVG with updating rendering
  * Lazy load codemirror theme stylesheets
  * Add feature request template + slight reorg in readme
  * Add link to react example in extension-examples repo
  * Close correct tab with close tab
  * Remove unused css rules
  * Simplified multicursor backspace code
  * Fix recent breaking changes to normalizepath in filebrowser
  * Handle quit_button when launched as an extension
  * Add worker-loader
  * Fix icon sidebar height for third party extensions
  * Scrolls cells into view after deletion
  * Support Node.js 10+
  * Select search text when focusing the search overlay
  * Throttle fetch requests in the setting registry’s data connector
  * Avoid redundant checkpoint calls on loading a notebook</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1727092800">- Build the full pacakge with the javascript dependencies as a new
  source in vendor.tar.gz.
- Add CVE-2024-43805.patch, bsc#1229914</changelog>
</package>
<package pkgid="39b118ef85032df072e17bf7c276230bf17f6ad3e607c0e10580343c7d579020" name="jupyter-notebook" arch="noarch">
  <version epoch="0" ver="5.7.11" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1524139200">- Update to version 5.4.1
  * A security release to fix CVE-2018-8768.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1527595200">- Update to version 5.5.0
  + New features:
  * The files list now shows file sizes (:ghpull:`3539`)
  * Add a quit button in the dashboard (:ghpull:`3004`)
  * Display hostname in the terminal when running remotely (:ghpull:`3356`, :ghpull:`3593`)
  * Add slides exportation/download to the menu (:ghpull:`3287`)
  * Add any extra installed nbconvert exporters to the "Download as" menu (:ghpull:`3323`)
  * Editor: warning when overwriting a file that is modified on disk (:ghpull:`2783`)
  * Display a warning message if cookies are not enabled (:ghpull:`3511`)
  * Basic ``__version__`` reporting for extensions (:ghpull:`3541`)
  * Add ``NotebookApp.terminals_enabled`` config option (:ghpull:`3478`)
  * Make buffer time between last modified on disk and last modified on last save configurable (:ghpull:`3273`)
  * Allow binding custom shortcuts for 'close and halt' (:ghpull:`3314`)
  * Add description for 'Trusted' notification (:ghpull:`3386`)
  * Add ``settings['activity_sources']`` (:ghpull:`3401`)
  * Add an ``output_updated.OutputArea`` event (:ghpull:`3560`)
  + Fixing problems:
  * Fixes to improve web accessibility (:ghpull:`3507`)
    There is more to do on this! See :ghissue:`1801`.
  * Fixed color contrast issue in tree.less (:ghpull:`3336`)
  * Allow cancelling upload of large files (:ghpull:`3373`)
  * Don't clear login cookie on requests without cookie (:ghpull:`3380`)
  * Don't trash files on different device to home dir on Linux (:ghpull:`3304`)
  * Clear waiting asterisks when restarting kernel (:ghpull:`3494`)
  * Fix output prompt when ``execution_count`` missing (:ghpull:`3236`)
  * Make the 'changed on disk' dialog work when displayed twice (:ghpull:`3589`)
  * Fix going back to root directory with history in notebook list (:ghpull:`3411`)
  * Allow defining keyboard shortcuts for missing actions (:ghpull:`3561`)
  * Prevent default on pageup/pagedown when completer is active (:ghpull:`3500`)
  * Prevent default event handling on new terminal (:ghpull:`3497`)
  * ConfigManager should not write out default values found in the .d directory (:ghpull:`3485`)
  * Fix leak of iopub object in activity monitoring (:ghpull:`3424`)
  * Javascript lint in notebooklist.js (:ghpull:`3409`)
  * Some Javascript syntax fixes (:ghpull:`3294`)
  * Convert native for loop to ``Array.forEach()`` (:ghpull:`3477`)
  * Disable cache when downloading nbconvert output (:ghpull:`3484`)
  * Add missing digestmod arg to HMAC (:ghpull:`3399`)
  * Log OSErrors failing to create less-critical files during startup (:ghpull:`3384`)
  * Use powershell on Windows (:ghpull:`3379`)
  * API spec improvements, API handler improvements (:ghpull:`3368`)
  * Set notebook to dirty state after change to kernel metadata (:ghpull:`3350`)
  * Use CSP header to treat served files as belonging to a separate origin (:ghpull:`3341`)
  * Don't install gettext into builtins (:ghpull:`3330`)
  * Add missing ``import _`` (:ghpull:`3316`, :ghpull:`3326`)
  * Write ``notebook.json`` file atomically (:ghpull:`3305`)
  * Fix clicking with modifiers, page title updates (:ghpull:`3282`)
  * Upgrade jQuery to version 2.2 (:ghpull:`3428`)
  * Upgrade xterm.js to 3.1.0 (:ghpull:`3189`)
  * Upgrade moment.js to 2.19.3 (:ghpull:`3562`)
  * Upgrade CodeMirror to 5.35 (:ghpull:`3372`)
  * "Require" pyzmq&gt;=17 (:ghpull:`3586`)
  + Documentation:
  * Documentation updates and organisation (:ghpull:`3584`)
  * Add section in docs about privacy (:ghpull:`3571`)
  * Add explanation on how to change the type of a cell to Markdown (:ghpull:`3377`)
  * Update docs with confd implementation details (:ghpull:`3520`)
  * Add more information for where ``jupyter_notebook_config.py`` is located (:ghpull:`3346`)
  * Document options to enable nbextensions in specific sections (:ghpull:`3525`)
  * jQuery attribute selector value MUST be surrounded by quotes (:ghpull:`3527`)
  * Do not execute special notebooks with nbsphinx (:ghpull:`3360`)
  * Other minor fixes in :ghpull:`3288`, :ghpull:`3528`, :ghpull:`3293`, :ghpull:`3367`
  + Testing:
  * Testing with Selenium &amp; Sauce labs (:ghpull:`3321`)
  * Selenium utils + markdown rendering tests (:ghpull:`3458`)
  * Convert insert cell tests to Selenium (:ghpull:`3508`)
  * Convert prompt numbers tests to Selenium (:ghpull:`3554`)
  * Convert delete cells tests to Selenium (:ghpull:`3465`)
  * Convert undelete cell tests to Selenium (:ghpull:`3475`)
  * More selenium testing utilities (:ghpull:`3412`)
  * Only check links when build is trigger by Travis Cron job (:ghpull:`3493`)
  * Fix Appveyor build errors (:ghpull:`3430`)
  * Undo patches in teardown before attempting to delete files (:ghpull:`3459`)
  * Get tests running with tornado 5 (:ghpull:`3398`)
  * Unpin ipykernel version on Travis (:ghpull:`3223`)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to version 5.6.0
  + New features:
  * Execute cells by clicking icon in input prompt (:ghpull:`3535`, :ghpull:`3687`)
  * New "Save as" menu option (:ghpull:`3289`)
  * When serving on a loopback interface, protect against DNS rebinding by
    checking the ``Host`` header from the browser (:ghpull:`3714`).
    This check can be disabled if necessary by setting
    ``NotebookApp.allow_remote_access``.
    (Disabled by default while we work out some Mac issues in :ghissue:`3754`).
  * Add kernel_info_timeout traitlet to enable restarting slow kernels (:ghpull:`3665`)
  * Add ``custom_display_host`` config option to override displayed URL (:ghpull:`3668`)
  * Add /metrics endpoint for Prometheus Metrics (:ghpull:`3490`)
  * Update to MathJax 2.7.4 (:ghpull:`3751`)
  * Update to jQuery 3.3 (:ghpull:`3655`)
  * Update marked to 0.4 (:ghpull:`3686`)
  + Fixing problems:
  * Don't duplicate token in displayed URL (:ghpull:`3656`)
  * Clarify displayed URL when listening on all interfaces (:ghpull:`3703`)
  * Don't trash non-empty directories on Windows (:ghpull:`3673`)
  * Include LICENSE file in wheels (:ghpull:`3671`)
- Don't show "0 active kernels" when starting the notebook (:ghpull:`3696`)
  + Testing:
  * Add find replace test (:ghpull:`3630`)
  * Selenium test for deleting all cells (:ghpull:`3601`)
  * Make creating a new notebook more robust (:ghpull:`3726`)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to version 5.7.0
  + New features:
  * Update to CodeMirror to 5.37, which includes f-string sytax for Python 3.6 (:ghpull:`3816`)
  * Update jquery-ui to 1.12 (:ghpull:`3836`)
  * Check Host header to more securely protect localhost deployments from DNS rebinding.
    This is a pre-emptive measure, not fixing a known vulnerability (:ghpull:`3766`).
    Use ``.NotebookApp.allow_remote_access`` and ``.NotebookApp.local_hostnames`` to configure
    access.
  * Allow access-control-allow-headers to be overridden (:ghpull:`3886`)
  * Allow configuring max_body_size and max_buffer_size (:ghpull:`3829`)
  * Allow configuring get_secure_cookie keyword-args (:ghpull:`3778`)
  * Respect nbconvert entrypoints as sources for exporters (:ghpull:`3879`)
  * Include translation sources in source distributions (:ghpull:`3925`, :ghpull:`3931`)
  * Various improvements to documentation (:ghpull:`3799`, :ghpull:`3800`,
    :ghpull:`3806`, :ghpull:`3883`, :ghpull:`3908`)
  + Fixing problems:
  * Fix breadcrumb link when running with a base url (:ghpull:`3905`)
  * Fix possible type error when closing activity stream (:ghpull:`3907`)
  * Disable metadata editing for non-editable cells (:ghpull:`3744`)
  * Fix some styling and alignment of prompts caused by regressions in 5.6.0.
  * Enter causing page reload in shortcuts editor (:ghpull:`3871`)
  * Fix uploading to the same file twice (:ghpull:`3712`)
  * Drop -doc subpackage.  Use pre-built upstream docs instead.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1543060800">- update to version 5.7.2:
  * 5.7.2 contains a security fix preventing malicious directory names
    from being able to execute javascript. CVE request pending.
- changes from version 5.7.1:
  * 5.7.1 contains a security fix preventing nbconvert endpoints from
    executing javascript with access to the server API. CVE request
    pending.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 5.7.4
  * fixes a bug introduced in 5.7.3, in which the ``list_running_servers()``
    function attempts to parse HTML files as JSON, and consequently crashes
  (:ghpull:`4284`).
- Update to 5.7.3
  * Launch the browser with a local file which redirects to the server address
    including the authentication token (:ghpull:`4260`).
    This prevents another logged-in user from stealing the token from command line
    arguments and authenticating to the server.
    The single-use token previously used to mitigate this has been removed.
    Thanks to Dr. Owain Kenway for suggesting the local file approach.
  * Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been
    assigned `CVE-2018-14041 &lt;https://nvd.nist.gov/vuln/detail/CVE-2018-14041&gt;`_
    (:ghpull:`4271`).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Fix {name} -&gt; %{name}</changelog>
  <changelog author="rolf@rotkraut.de" date="1547208000">- Update requirements: python-jupyter_core &gt;= 4.4.0, python-terminado &gt;= 0.8.1.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552132800">- update to version 5.7.5:
  * Fix compatibility with tornado 6 (:ghpull:`4392`, :ghpull:`4449`).
  * Fix opening integer filedescriptor during startup on Python 2
    (:ghpull:`4349`)
  * Fix compatibility with asynchronous KernelManager.restart_kernel
    methods (:ghpull:`4412`)</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552219200">- update to version 5.7.6:
  * 5.7.6 contains a security fix for a cross-site inclusion (XSSI)
    vulnerability, where files at a known URL could be included in a
    page from an unauthorized website if the user is logged into a
    Jupyter server. The fix involves setting the
    X-Content-Type-Options: nosniff header, and applying CSRF checks
    previously on all non-GET API requests to GET requests to API
    endpoints and the /files/ endpoint.
    The attacking page is able to access some contents of files when
    using Internet Explorer through script errors, but this has not
    been demonstrated with other browsers. A CVE has been requested
    for this vulnerability.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1553947200">- update to version 5.7.7:
  * Fix regression in restarting kernels in 5.7.5. The restart handler
    would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved checks
    for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the
    wrong mime-type.
  * Fix Open Redirect vulnerability where certain malicious URLs could
    redirect from the Jupyter login page to a malicious site after a
    successful login. A CVE has been requested for this vulnerability.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1554120000">- Fix doc url</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 5.7.8
  * Fix regression in restarting kernels in 5.7.5.
    The restart handler would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved
    checks for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the wrong mime-type.
  * Fix Open Redirect vulnerability (CVE-2019-10255)
    where certain malicious URLs could redirect from the Jupyter login page
    to a malicious site after a successful login.
    5.7.7 contained only a partial fix for this issue.
- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.
- Add rpm macros.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557921600">- Add conflicts to jupyter subpackage to more explicitly handle
  file overlaps with old naming scheme.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558526400">- Split directories and macros into separate package.
- Make lang subpackage python version-specific</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558699200">- Add a jupyter-specific language package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Use noun phrase in summary.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584446400">- Fixup to build with the TW based packages.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1609761600">- Fix boo#1180458 (CVE-2020-26215) with CVE-2020-26215.patch</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1722513600">- Update to 5.7.11
  * sanitizer fix CVE-2021-32798 (bsc#1227583)
- Update to 5.7.10
  * no upstream changelog
- Update to 5.7.9
  * Update JQuery dependency to version 3.4.1 to fix security
    vulnerability (CVE-2019-11358)
  * Update from preact to React</changelog>
</package>
<package pkgid="cc4ed8c1f344031297a3cb8c870d1ac3ad1ce45e7a4e48211df9c0a3317896d5" name="jupyter-notebook-doc" arch="noarch">
  <version epoch="0" ver="5.7.11" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1524139200">- Update to version 5.4.1
  * A security release to fix CVE-2018-8768.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1527595200">- Update to version 5.5.0
  + New features:
  * The files list now shows file sizes (:ghpull:`3539`)
  * Add a quit button in the dashboard (:ghpull:`3004`)
  * Display hostname in the terminal when running remotely (:ghpull:`3356`, :ghpull:`3593`)
  * Add slides exportation/download to the menu (:ghpull:`3287`)
  * Add any extra installed nbconvert exporters to the "Download as" menu (:ghpull:`3323`)
  * Editor: warning when overwriting a file that is modified on disk (:ghpull:`2783`)
  * Display a warning message if cookies are not enabled (:ghpull:`3511`)
  * Basic ``__version__`` reporting for extensions (:ghpull:`3541`)
  * Add ``NotebookApp.terminals_enabled`` config option (:ghpull:`3478`)
  * Make buffer time between last modified on disk and last modified on last save configurable (:ghpull:`3273`)
  * Allow binding custom shortcuts for 'close and halt' (:ghpull:`3314`)
  * Add description for 'Trusted' notification (:ghpull:`3386`)
  * Add ``settings['activity_sources']`` (:ghpull:`3401`)
  * Add an ``output_updated.OutputArea`` event (:ghpull:`3560`)
  + Fixing problems:
  * Fixes to improve web accessibility (:ghpull:`3507`)
    There is more to do on this! See :ghissue:`1801`.
  * Fixed color contrast issue in tree.less (:ghpull:`3336`)
  * Allow cancelling upload of large files (:ghpull:`3373`)
  * Don't clear login cookie on requests without cookie (:ghpull:`3380`)
  * Don't trash files on different device to home dir on Linux (:ghpull:`3304`)
  * Clear waiting asterisks when restarting kernel (:ghpull:`3494`)
  * Fix output prompt when ``execution_count`` missing (:ghpull:`3236`)
  * Make the 'changed on disk' dialog work when displayed twice (:ghpull:`3589`)
  * Fix going back to root directory with history in notebook list (:ghpull:`3411`)
  * Allow defining keyboard shortcuts for missing actions (:ghpull:`3561`)
  * Prevent default on pageup/pagedown when completer is active (:ghpull:`3500`)
  * Prevent default event handling on new terminal (:ghpull:`3497`)
  * ConfigManager should not write out default values found in the .d directory (:ghpull:`3485`)
  * Fix leak of iopub object in activity monitoring (:ghpull:`3424`)
  * Javascript lint in notebooklist.js (:ghpull:`3409`)
  * Some Javascript syntax fixes (:ghpull:`3294`)
  * Convert native for loop to ``Array.forEach()`` (:ghpull:`3477`)
  * Disable cache when downloading nbconvert output (:ghpull:`3484`)
  * Add missing digestmod arg to HMAC (:ghpull:`3399`)
  * Log OSErrors failing to create less-critical files during startup (:ghpull:`3384`)
  * Use powershell on Windows (:ghpull:`3379`)
  * API spec improvements, API handler improvements (:ghpull:`3368`)
  * Set notebook to dirty state after change to kernel metadata (:ghpull:`3350`)
  * Use CSP header to treat served files as belonging to a separate origin (:ghpull:`3341`)
  * Don't install gettext into builtins (:ghpull:`3330`)
  * Add missing ``import _`` (:ghpull:`3316`, :ghpull:`3326`)
  * Write ``notebook.json`` file atomically (:ghpull:`3305`)
  * Fix clicking with modifiers, page title updates (:ghpull:`3282`)
  * Upgrade jQuery to version 2.2 (:ghpull:`3428`)
  * Upgrade xterm.js to 3.1.0 (:ghpull:`3189`)
  * Upgrade moment.js to 2.19.3 (:ghpull:`3562`)
  * Upgrade CodeMirror to 5.35 (:ghpull:`3372`)
  * "Require" pyzmq&gt;=17 (:ghpull:`3586`)
  + Documentation:
  * Documentation updates and organisation (:ghpull:`3584`)
  * Add section in docs about privacy (:ghpull:`3571`)
  * Add explanation on how to change the type of a cell to Markdown (:ghpull:`3377`)
  * Update docs with confd implementation details (:ghpull:`3520`)
  * Add more information for where ``jupyter_notebook_config.py`` is located (:ghpull:`3346`)
  * Document options to enable nbextensions in specific sections (:ghpull:`3525`)
  * jQuery attribute selector value MUST be surrounded by quotes (:ghpull:`3527`)
  * Do not execute special notebooks with nbsphinx (:ghpull:`3360`)
  * Other minor fixes in :ghpull:`3288`, :ghpull:`3528`, :ghpull:`3293`, :ghpull:`3367`
  + Testing:
  * Testing with Selenium &amp; Sauce labs (:ghpull:`3321`)
  * Selenium utils + markdown rendering tests (:ghpull:`3458`)
  * Convert insert cell tests to Selenium (:ghpull:`3508`)
  * Convert prompt numbers tests to Selenium (:ghpull:`3554`)
  * Convert delete cells tests to Selenium (:ghpull:`3465`)
  * Convert undelete cell tests to Selenium (:ghpull:`3475`)
  * More selenium testing utilities (:ghpull:`3412`)
  * Only check links when build is trigger by Travis Cron job (:ghpull:`3493`)
  * Fix Appveyor build errors (:ghpull:`3430`)
  * Undo patches in teardown before attempting to delete files (:ghpull:`3459`)
  * Get tests running with tornado 5 (:ghpull:`3398`)
  * Unpin ipykernel version on Travis (:ghpull:`3223`)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to version 5.6.0
  + New features:
  * Execute cells by clicking icon in input prompt (:ghpull:`3535`, :ghpull:`3687`)
  * New "Save as" menu option (:ghpull:`3289`)
  * When serving on a loopback interface, protect against DNS rebinding by
    checking the ``Host`` header from the browser (:ghpull:`3714`).
    This check can be disabled if necessary by setting
    ``NotebookApp.allow_remote_access``.
    (Disabled by default while we work out some Mac issues in :ghissue:`3754`).
  * Add kernel_info_timeout traitlet to enable restarting slow kernels (:ghpull:`3665`)
  * Add ``custom_display_host`` config option to override displayed URL (:ghpull:`3668`)
  * Add /metrics endpoint for Prometheus Metrics (:ghpull:`3490`)
  * Update to MathJax 2.7.4 (:ghpull:`3751`)
  * Update to jQuery 3.3 (:ghpull:`3655`)
  * Update marked to 0.4 (:ghpull:`3686`)
  + Fixing problems:
  * Don't duplicate token in displayed URL (:ghpull:`3656`)
  * Clarify displayed URL when listening on all interfaces (:ghpull:`3703`)
  * Don't trash non-empty directories on Windows (:ghpull:`3673`)
  * Include LICENSE file in wheels (:ghpull:`3671`)
- Don't show "0 active kernels" when starting the notebook (:ghpull:`3696`)
  + Testing:
  * Add find replace test (:ghpull:`3630`)
  * Selenium test for deleting all cells (:ghpull:`3601`)
  * Make creating a new notebook more robust (:ghpull:`3726`)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to version 5.7.0
  + New features:
  * Update to CodeMirror to 5.37, which includes f-string sytax for Python 3.6 (:ghpull:`3816`)
  * Update jquery-ui to 1.12 (:ghpull:`3836`)
  * Check Host header to more securely protect localhost deployments from DNS rebinding.
    This is a pre-emptive measure, not fixing a known vulnerability (:ghpull:`3766`).
    Use ``.NotebookApp.allow_remote_access`` and ``.NotebookApp.local_hostnames`` to configure
    access.
  * Allow access-control-allow-headers to be overridden (:ghpull:`3886`)
  * Allow configuring max_body_size and max_buffer_size (:ghpull:`3829`)
  * Allow configuring get_secure_cookie keyword-args (:ghpull:`3778`)
  * Respect nbconvert entrypoints as sources for exporters (:ghpull:`3879`)
  * Include translation sources in source distributions (:ghpull:`3925`, :ghpull:`3931`)
  * Various improvements to documentation (:ghpull:`3799`, :ghpull:`3800`,
    :ghpull:`3806`, :ghpull:`3883`, :ghpull:`3908`)
  + Fixing problems:
  * Fix breadcrumb link when running with a base url (:ghpull:`3905`)
  * Fix possible type error when closing activity stream (:ghpull:`3907`)
  * Disable metadata editing for non-editable cells (:ghpull:`3744`)
  * Fix some styling and alignment of prompts caused by regressions in 5.6.0.
  * Enter causing page reload in shortcuts editor (:ghpull:`3871`)
  * Fix uploading to the same file twice (:ghpull:`3712`)
  * Drop -doc subpackage.  Use pre-built upstream docs instead.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1543060800">- update to version 5.7.2:
  * 5.7.2 contains a security fix preventing malicious directory names
    from being able to execute javascript. CVE request pending.
- changes from version 5.7.1:
  * 5.7.1 contains a security fix preventing nbconvert endpoints from
    executing javascript with access to the server API. CVE request
    pending.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 5.7.4
  * fixes a bug introduced in 5.7.3, in which the ``list_running_servers()``
    function attempts to parse HTML files as JSON, and consequently crashes
  (:ghpull:`4284`).
- Update to 5.7.3
  * Launch the browser with a local file which redirects to the server address
    including the authentication token (:ghpull:`4260`).
    This prevents another logged-in user from stealing the token from command line
    arguments and authenticating to the server.
    The single-use token previously used to mitigate this has been removed.
    Thanks to Dr. Owain Kenway for suggesting the local file approach.
  * Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been
    assigned `CVE-2018-14041 &lt;https://nvd.nist.gov/vuln/detail/CVE-2018-14041&gt;`_
    (:ghpull:`4271`).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Fix {name} -&gt; %{name}</changelog>
  <changelog author="rolf@rotkraut.de" date="1547208000">- Update requirements: python-jupyter_core &gt;= 4.4.0, python-terminado &gt;= 0.8.1.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552132800">- update to version 5.7.5:
  * Fix compatibility with tornado 6 (:ghpull:`4392`, :ghpull:`4449`).
  * Fix opening integer filedescriptor during startup on Python 2
    (:ghpull:`4349`)
  * Fix compatibility with asynchronous KernelManager.restart_kernel
    methods (:ghpull:`4412`)</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552219200">- update to version 5.7.6:
  * 5.7.6 contains a security fix for a cross-site inclusion (XSSI)
    vulnerability, where files at a known URL could be included in a
    page from an unauthorized website if the user is logged into a
    Jupyter server. The fix involves setting the
    X-Content-Type-Options: nosniff header, and applying CSRF checks
    previously on all non-GET API requests to GET requests to API
    endpoints and the /files/ endpoint.
    The attacking page is able to access some contents of files when
    using Internet Explorer through script errors, but this has not
    been demonstrated with other browsers. A CVE has been requested
    for this vulnerability.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1553947200">- update to version 5.7.7:
  * Fix regression in restarting kernels in 5.7.5. The restart handler
    would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved checks
    for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the
    wrong mime-type.
  * Fix Open Redirect vulnerability where certain malicious URLs could
    redirect from the Jupyter login page to a malicious site after a
    successful login. A CVE has been requested for this vulnerability.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1554120000">- Fix doc url</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 5.7.8
  * Fix regression in restarting kernels in 5.7.5.
    The restart handler would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved
    checks for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the wrong mime-type.
  * Fix Open Redirect vulnerability (CVE-2019-10255)
    where certain malicious URLs could redirect from the Jupyter login page
    to a malicious site after a successful login.
    5.7.7 contained only a partial fix for this issue.
- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.
- Add rpm macros.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557921600">- Add conflicts to jupyter subpackage to more explicitly handle
  file overlaps with old naming scheme.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558526400">- Split directories and macros into separate package.
- Make lang subpackage python version-specific</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558699200">- Add a jupyter-specific language package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Use noun phrase in summary.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584446400">- Fixup to build with the TW based packages.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1609761600">- Fix boo#1180458 (CVE-2020-26215) with CVE-2020-26215.patch</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1722513600">- Update to 5.7.11
  * sanitizer fix CVE-2021-32798 (bsc#1227583)
- Update to 5.7.10
  * no upstream changelog
- Update to 5.7.9
  * Update JQuery dependency to version 3.4.1 to fix security
    vulnerability (CVE-2019-11358)
  * Update from preact to React</changelog>
</package>
<package pkgid="958aec89f7fad8a64765e34310b2b6e22050ddb514eb869ab6adee954bfd5d45" name="jupyter-notebook-lang" arch="noarch">
  <version epoch="0" ver="5.7.11" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1524139200">- Update to version 5.4.1
  * A security release to fix CVE-2018-8768.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1527595200">- Update to version 5.5.0
  + New features:
  * The files list now shows file sizes (:ghpull:`3539`)
  * Add a quit button in the dashboard (:ghpull:`3004`)
  * Display hostname in the terminal when running remotely (:ghpull:`3356`, :ghpull:`3593`)
  * Add slides exportation/download to the menu (:ghpull:`3287`)
  * Add any extra installed nbconvert exporters to the "Download as" menu (:ghpull:`3323`)
  * Editor: warning when overwriting a file that is modified on disk (:ghpull:`2783`)
  * Display a warning message if cookies are not enabled (:ghpull:`3511`)
  * Basic ``__version__`` reporting for extensions (:ghpull:`3541`)
  * Add ``NotebookApp.terminals_enabled`` config option (:ghpull:`3478`)
  * Make buffer time between last modified on disk and last modified on last save configurable (:ghpull:`3273`)
  * Allow binding custom shortcuts for 'close and halt' (:ghpull:`3314`)
  * Add description for 'Trusted' notification (:ghpull:`3386`)
  * Add ``settings['activity_sources']`` (:ghpull:`3401`)
  * Add an ``output_updated.OutputArea`` event (:ghpull:`3560`)
  + Fixing problems:
  * Fixes to improve web accessibility (:ghpull:`3507`)
    There is more to do on this! See :ghissue:`1801`.
  * Fixed color contrast issue in tree.less (:ghpull:`3336`)
  * Allow cancelling upload of large files (:ghpull:`3373`)
  * Don't clear login cookie on requests without cookie (:ghpull:`3380`)
  * Don't trash files on different device to home dir on Linux (:ghpull:`3304`)
  * Clear waiting asterisks when restarting kernel (:ghpull:`3494`)
  * Fix output prompt when ``execution_count`` missing (:ghpull:`3236`)
  * Make the 'changed on disk' dialog work when displayed twice (:ghpull:`3589`)
  * Fix going back to root directory with history in notebook list (:ghpull:`3411`)
  * Allow defining keyboard shortcuts for missing actions (:ghpull:`3561`)
  * Prevent default on pageup/pagedown when completer is active (:ghpull:`3500`)
  * Prevent default event handling on new terminal (:ghpull:`3497`)
  * ConfigManager should not write out default values found in the .d directory (:ghpull:`3485`)
  * Fix leak of iopub object in activity monitoring (:ghpull:`3424`)
  * Javascript lint in notebooklist.js (:ghpull:`3409`)
  * Some Javascript syntax fixes (:ghpull:`3294`)
  * Convert native for loop to ``Array.forEach()`` (:ghpull:`3477`)
  * Disable cache when downloading nbconvert output (:ghpull:`3484`)
  * Add missing digestmod arg to HMAC (:ghpull:`3399`)
  * Log OSErrors failing to create less-critical files during startup (:ghpull:`3384`)
  * Use powershell on Windows (:ghpull:`3379`)
  * API spec improvements, API handler improvements (:ghpull:`3368`)
  * Set notebook to dirty state after change to kernel metadata (:ghpull:`3350`)
  * Use CSP header to treat served files as belonging to a separate origin (:ghpull:`3341`)
  * Don't install gettext into builtins (:ghpull:`3330`)
  * Add missing ``import _`` (:ghpull:`3316`, :ghpull:`3326`)
  * Write ``notebook.json`` file atomically (:ghpull:`3305`)
  * Fix clicking with modifiers, page title updates (:ghpull:`3282`)
  * Upgrade jQuery to version 2.2 (:ghpull:`3428`)
  * Upgrade xterm.js to 3.1.0 (:ghpull:`3189`)
  * Upgrade moment.js to 2.19.3 (:ghpull:`3562`)
  * Upgrade CodeMirror to 5.35 (:ghpull:`3372`)
  * "Require" pyzmq&gt;=17 (:ghpull:`3586`)
  + Documentation:
  * Documentation updates and organisation (:ghpull:`3584`)
  * Add section in docs about privacy (:ghpull:`3571`)
  * Add explanation on how to change the type of a cell to Markdown (:ghpull:`3377`)
  * Update docs with confd implementation details (:ghpull:`3520`)
  * Add more information for where ``jupyter_notebook_config.py`` is located (:ghpull:`3346`)
  * Document options to enable nbextensions in specific sections (:ghpull:`3525`)
  * jQuery attribute selector value MUST be surrounded by quotes (:ghpull:`3527`)
  * Do not execute special notebooks with nbsphinx (:ghpull:`3360`)
  * Other minor fixes in :ghpull:`3288`, :ghpull:`3528`, :ghpull:`3293`, :ghpull:`3367`
  + Testing:
  * Testing with Selenium &amp; Sauce labs (:ghpull:`3321`)
  * Selenium utils + markdown rendering tests (:ghpull:`3458`)
  * Convert insert cell tests to Selenium (:ghpull:`3508`)
  * Convert prompt numbers tests to Selenium (:ghpull:`3554`)
  * Convert delete cells tests to Selenium (:ghpull:`3465`)
  * Convert undelete cell tests to Selenium (:ghpull:`3475`)
  * More selenium testing utilities (:ghpull:`3412`)
  * Only check links when build is trigger by Travis Cron job (:ghpull:`3493`)
  * Fix Appveyor build errors (:ghpull:`3430`)
  * Undo patches in teardown before attempting to delete files (:ghpull:`3459`)
  * Get tests running with tornado 5 (:ghpull:`3398`)
  * Unpin ipykernel version on Travis (:ghpull:`3223`)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to version 5.6.0
  + New features:
  * Execute cells by clicking icon in input prompt (:ghpull:`3535`, :ghpull:`3687`)
  * New "Save as" menu option (:ghpull:`3289`)
  * When serving on a loopback interface, protect against DNS rebinding by
    checking the ``Host`` header from the browser (:ghpull:`3714`).
    This check can be disabled if necessary by setting
    ``NotebookApp.allow_remote_access``.
    (Disabled by default while we work out some Mac issues in :ghissue:`3754`).
  * Add kernel_info_timeout traitlet to enable restarting slow kernels (:ghpull:`3665`)
  * Add ``custom_display_host`` config option to override displayed URL (:ghpull:`3668`)
  * Add /metrics endpoint for Prometheus Metrics (:ghpull:`3490`)
  * Update to MathJax 2.7.4 (:ghpull:`3751`)
  * Update to jQuery 3.3 (:ghpull:`3655`)
  * Update marked to 0.4 (:ghpull:`3686`)
  + Fixing problems:
  * Don't duplicate token in displayed URL (:ghpull:`3656`)
  * Clarify displayed URL when listening on all interfaces (:ghpull:`3703`)
  * Don't trash non-empty directories on Windows (:ghpull:`3673`)
  * Include LICENSE file in wheels (:ghpull:`3671`)
- Don't show "0 active kernels" when starting the notebook (:ghpull:`3696`)
  + Testing:
  * Add find replace test (:ghpull:`3630`)
  * Selenium test for deleting all cells (:ghpull:`3601`)
  * Make creating a new notebook more robust (:ghpull:`3726`)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to version 5.7.0
  + New features:
  * Update to CodeMirror to 5.37, which includes f-string sytax for Python 3.6 (:ghpull:`3816`)
  * Update jquery-ui to 1.12 (:ghpull:`3836`)
  * Check Host header to more securely protect localhost deployments from DNS rebinding.
    This is a pre-emptive measure, not fixing a known vulnerability (:ghpull:`3766`).
    Use ``.NotebookApp.allow_remote_access`` and ``.NotebookApp.local_hostnames`` to configure
    access.
  * Allow access-control-allow-headers to be overridden (:ghpull:`3886`)
  * Allow configuring max_body_size and max_buffer_size (:ghpull:`3829`)
  * Allow configuring get_secure_cookie keyword-args (:ghpull:`3778`)
  * Respect nbconvert entrypoints as sources for exporters (:ghpull:`3879`)
  * Include translation sources in source distributions (:ghpull:`3925`, :ghpull:`3931`)
  * Various improvements to documentation (:ghpull:`3799`, :ghpull:`3800`,
    :ghpull:`3806`, :ghpull:`3883`, :ghpull:`3908`)
  + Fixing problems:
  * Fix breadcrumb link when running with a base url (:ghpull:`3905`)
  * Fix possible type error when closing activity stream (:ghpull:`3907`)
  * Disable metadata editing for non-editable cells (:ghpull:`3744`)
  * Fix some styling and alignment of prompts caused by regressions in 5.6.0.
  * Enter causing page reload in shortcuts editor (:ghpull:`3871`)
  * Fix uploading to the same file twice (:ghpull:`3712`)
  * Drop -doc subpackage.  Use pre-built upstream docs instead.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1543060800">- update to version 5.7.2:
  * 5.7.2 contains a security fix preventing malicious directory names
    from being able to execute javascript. CVE request pending.
- changes from version 5.7.1:
  * 5.7.1 contains a security fix preventing nbconvert endpoints from
    executing javascript with access to the server API. CVE request
    pending.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 5.7.4
  * fixes a bug introduced in 5.7.3, in which the ``list_running_servers()``
    function attempts to parse HTML files as JSON, and consequently crashes
  (:ghpull:`4284`).
- Update to 5.7.3
  * Launch the browser with a local file which redirects to the server address
    including the authentication token (:ghpull:`4260`).
    This prevents another logged-in user from stealing the token from command line
    arguments and authenticating to the server.
    The single-use token previously used to mitigate this has been removed.
    Thanks to Dr. Owain Kenway for suggesting the local file approach.
  * Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been
    assigned `CVE-2018-14041 &lt;https://nvd.nist.gov/vuln/detail/CVE-2018-14041&gt;`_
    (:ghpull:`4271`).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Fix {name} -&gt; %{name}</changelog>
  <changelog author="rolf@rotkraut.de" date="1547208000">- Update requirements: python-jupyter_core &gt;= 4.4.0, python-terminado &gt;= 0.8.1.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552132800">- update to version 5.7.5:
  * Fix compatibility with tornado 6 (:ghpull:`4392`, :ghpull:`4449`).
  * Fix opening integer filedescriptor during startup on Python 2
    (:ghpull:`4349`)
  * Fix compatibility with asynchronous KernelManager.restart_kernel
    methods (:ghpull:`4412`)</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552219200">- update to version 5.7.6:
  * 5.7.6 contains a security fix for a cross-site inclusion (XSSI)
    vulnerability, where files at a known URL could be included in a
    page from an unauthorized website if the user is logged into a
    Jupyter server. The fix involves setting the
    X-Content-Type-Options: nosniff header, and applying CSRF checks
    previously on all non-GET API requests to GET requests to API
    endpoints and the /files/ endpoint.
    The attacking page is able to access some contents of files when
    using Internet Explorer through script errors, but this has not
    been demonstrated with other browsers. A CVE has been requested
    for this vulnerability.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1553947200">- update to version 5.7.7:
  * Fix regression in restarting kernels in 5.7.5. The restart handler
    would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved checks
    for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the
    wrong mime-type.
  * Fix Open Redirect vulnerability where certain malicious URLs could
    redirect from the Jupyter login page to a malicious site after a
    successful login. A CVE has been requested for this vulnerability.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1554120000">- Fix doc url</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 5.7.8
  * Fix regression in restarting kernels in 5.7.5.
    The restart handler would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved
    checks for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the wrong mime-type.
  * Fix Open Redirect vulnerability (CVE-2019-10255)
    where certain malicious URLs could redirect from the Jupyter login page
    to a malicious site after a successful login.
    5.7.7 contained only a partial fix for this issue.
- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.
- Add rpm macros.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557921600">- Add conflicts to jupyter subpackage to more explicitly handle
  file overlaps with old naming scheme.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558526400">- Split directories and macros into separate package.
- Make lang subpackage python version-specific</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558699200">- Add a jupyter-specific language package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Use noun phrase in summary.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584446400">- Fixup to build with the TW based packages.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1609761600">- Fix boo#1180458 (CVE-2020-26215) with CVE-2020-26215.patch</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1722513600">- Update to 5.7.11
  * sanitizer fix CVE-2021-32798 (bsc#1227583)
- Update to 5.7.10
  * no upstream changelog
- Update to 5.7.9
  * Update JQuery dependency to version 3.4.1 to fix security
    vulnerability (CVE-2019-11358)
  * Update from preact to React</changelog>
</package>
<package pkgid="b341f8666fee6714d3ebfba4c1f538be8e66bd74267470f3053885810192f0b0" name="jupyter-notebook-latex" arch="noarch">
  <version epoch="0" ver="5.7.11" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1524139200">- Update to version 5.4.1
  * A security release to fix CVE-2018-8768.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1527595200">- Update to version 5.5.0
  + New features:
  * The files list now shows file sizes (:ghpull:`3539`)
  * Add a quit button in the dashboard (:ghpull:`3004`)
  * Display hostname in the terminal when running remotely (:ghpull:`3356`, :ghpull:`3593`)
  * Add slides exportation/download to the menu (:ghpull:`3287`)
  * Add any extra installed nbconvert exporters to the "Download as" menu (:ghpull:`3323`)
  * Editor: warning when overwriting a file that is modified on disk (:ghpull:`2783`)
  * Display a warning message if cookies are not enabled (:ghpull:`3511`)
  * Basic ``__version__`` reporting for extensions (:ghpull:`3541`)
  * Add ``NotebookApp.terminals_enabled`` config option (:ghpull:`3478`)
  * Make buffer time between last modified on disk and last modified on last save configurable (:ghpull:`3273`)
  * Allow binding custom shortcuts for 'close and halt' (:ghpull:`3314`)
  * Add description for 'Trusted' notification (:ghpull:`3386`)
  * Add ``settings['activity_sources']`` (:ghpull:`3401`)
  * Add an ``output_updated.OutputArea`` event (:ghpull:`3560`)
  + Fixing problems:
  * Fixes to improve web accessibility (:ghpull:`3507`)
    There is more to do on this! See :ghissue:`1801`.
  * Fixed color contrast issue in tree.less (:ghpull:`3336`)
  * Allow cancelling upload of large files (:ghpull:`3373`)
  * Don't clear login cookie on requests without cookie (:ghpull:`3380`)
  * Don't trash files on different device to home dir on Linux (:ghpull:`3304`)
  * Clear waiting asterisks when restarting kernel (:ghpull:`3494`)
  * Fix output prompt when ``execution_count`` missing (:ghpull:`3236`)
  * Make the 'changed on disk' dialog work when displayed twice (:ghpull:`3589`)
  * Fix going back to root directory with history in notebook list (:ghpull:`3411`)
  * Allow defining keyboard shortcuts for missing actions (:ghpull:`3561`)
  * Prevent default on pageup/pagedown when completer is active (:ghpull:`3500`)
  * Prevent default event handling on new terminal (:ghpull:`3497`)
  * ConfigManager should not write out default values found in the .d directory (:ghpull:`3485`)
  * Fix leak of iopub object in activity monitoring (:ghpull:`3424`)
  * Javascript lint in notebooklist.js (:ghpull:`3409`)
  * Some Javascript syntax fixes (:ghpull:`3294`)
  * Convert native for loop to ``Array.forEach()`` (:ghpull:`3477`)
  * Disable cache when downloading nbconvert output (:ghpull:`3484`)
  * Add missing digestmod arg to HMAC (:ghpull:`3399`)
  * Log OSErrors failing to create less-critical files during startup (:ghpull:`3384`)
  * Use powershell on Windows (:ghpull:`3379`)
  * API spec improvements, API handler improvements (:ghpull:`3368`)
  * Set notebook to dirty state after change to kernel metadata (:ghpull:`3350`)
  * Use CSP header to treat served files as belonging to a separate origin (:ghpull:`3341`)
  * Don't install gettext into builtins (:ghpull:`3330`)
  * Add missing ``import _`` (:ghpull:`3316`, :ghpull:`3326`)
  * Write ``notebook.json`` file atomically (:ghpull:`3305`)
  * Fix clicking with modifiers, page title updates (:ghpull:`3282`)
  * Upgrade jQuery to version 2.2 (:ghpull:`3428`)
  * Upgrade xterm.js to 3.1.0 (:ghpull:`3189`)
  * Upgrade moment.js to 2.19.3 (:ghpull:`3562`)
  * Upgrade CodeMirror to 5.35 (:ghpull:`3372`)
  * "Require" pyzmq&gt;=17 (:ghpull:`3586`)
  + Documentation:
  * Documentation updates and organisation (:ghpull:`3584`)
  * Add section in docs about privacy (:ghpull:`3571`)
  * Add explanation on how to change the type of a cell to Markdown (:ghpull:`3377`)
  * Update docs with confd implementation details (:ghpull:`3520`)
  * Add more information for where ``jupyter_notebook_config.py`` is located (:ghpull:`3346`)
  * Document options to enable nbextensions in specific sections (:ghpull:`3525`)
  * jQuery attribute selector value MUST be surrounded by quotes (:ghpull:`3527`)
  * Do not execute special notebooks with nbsphinx (:ghpull:`3360`)
  * Other minor fixes in :ghpull:`3288`, :ghpull:`3528`, :ghpull:`3293`, :ghpull:`3367`
  + Testing:
  * Testing with Selenium &amp; Sauce labs (:ghpull:`3321`)
  * Selenium utils + markdown rendering tests (:ghpull:`3458`)
  * Convert insert cell tests to Selenium (:ghpull:`3508`)
  * Convert prompt numbers tests to Selenium (:ghpull:`3554`)
  * Convert delete cells tests to Selenium (:ghpull:`3465`)
  * Convert undelete cell tests to Selenium (:ghpull:`3475`)
  * More selenium testing utilities (:ghpull:`3412`)
  * Only check links when build is trigger by Travis Cron job (:ghpull:`3493`)
  * Fix Appveyor build errors (:ghpull:`3430`)
  * Undo patches in teardown before attempting to delete files (:ghpull:`3459`)
  * Get tests running with tornado 5 (:ghpull:`3398`)
  * Unpin ipykernel version on Travis (:ghpull:`3223`)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to version 5.6.0
  + New features:
  * Execute cells by clicking icon in input prompt (:ghpull:`3535`, :ghpull:`3687`)
  * New "Save as" menu option (:ghpull:`3289`)
  * When serving on a loopback interface, protect against DNS rebinding by
    checking the ``Host`` header from the browser (:ghpull:`3714`).
    This check can be disabled if necessary by setting
    ``NotebookApp.allow_remote_access``.
    (Disabled by default while we work out some Mac issues in :ghissue:`3754`).
  * Add kernel_info_timeout traitlet to enable restarting slow kernels (:ghpull:`3665`)
  * Add ``custom_display_host`` config option to override displayed URL (:ghpull:`3668`)
  * Add /metrics endpoint for Prometheus Metrics (:ghpull:`3490`)
  * Update to MathJax 2.7.4 (:ghpull:`3751`)
  * Update to jQuery 3.3 (:ghpull:`3655`)
  * Update marked to 0.4 (:ghpull:`3686`)
  + Fixing problems:
  * Don't duplicate token in displayed URL (:ghpull:`3656`)
  * Clarify displayed URL when listening on all interfaces (:ghpull:`3703`)
  * Don't trash non-empty directories on Windows (:ghpull:`3673`)
  * Include LICENSE file in wheels (:ghpull:`3671`)
- Don't show "0 active kernels" when starting the notebook (:ghpull:`3696`)
  + Testing:
  * Add find replace test (:ghpull:`3630`)
  * Selenium test for deleting all cells (:ghpull:`3601`)
  * Make creating a new notebook more robust (:ghpull:`3726`)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to version 5.7.0
  + New features:
  * Update to CodeMirror to 5.37, which includes f-string sytax for Python 3.6 (:ghpull:`3816`)
  * Update jquery-ui to 1.12 (:ghpull:`3836`)
  * Check Host header to more securely protect localhost deployments from DNS rebinding.
    This is a pre-emptive measure, not fixing a known vulnerability (:ghpull:`3766`).
    Use ``.NotebookApp.allow_remote_access`` and ``.NotebookApp.local_hostnames`` to configure
    access.
  * Allow access-control-allow-headers to be overridden (:ghpull:`3886`)
  * Allow configuring max_body_size and max_buffer_size (:ghpull:`3829`)
  * Allow configuring get_secure_cookie keyword-args (:ghpull:`3778`)
  * Respect nbconvert entrypoints as sources for exporters (:ghpull:`3879`)
  * Include translation sources in source distributions (:ghpull:`3925`, :ghpull:`3931`)
  * Various improvements to documentation (:ghpull:`3799`, :ghpull:`3800`,
    :ghpull:`3806`, :ghpull:`3883`, :ghpull:`3908`)
  + Fixing problems:
  * Fix breadcrumb link when running with a base url (:ghpull:`3905`)
  * Fix possible type error when closing activity stream (:ghpull:`3907`)
  * Disable metadata editing for non-editable cells (:ghpull:`3744`)
  * Fix some styling and alignment of prompts caused by regressions in 5.6.0.
  * Enter causing page reload in shortcuts editor (:ghpull:`3871`)
  * Fix uploading to the same file twice (:ghpull:`3712`)
  * Drop -doc subpackage.  Use pre-built upstream docs instead.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1543060800">- update to version 5.7.2:
  * 5.7.2 contains a security fix preventing malicious directory names
    from being able to execute javascript. CVE request pending.
- changes from version 5.7.1:
  * 5.7.1 contains a security fix preventing nbconvert endpoints from
    executing javascript with access to the server API. CVE request
    pending.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 5.7.4
  * fixes a bug introduced in 5.7.3, in which the ``list_running_servers()``
    function attempts to parse HTML files as JSON, and consequently crashes
  (:ghpull:`4284`).
- Update to 5.7.3
  * Launch the browser with a local file which redirects to the server address
    including the authentication token (:ghpull:`4260`).
    This prevents another logged-in user from stealing the token from command line
    arguments and authenticating to the server.
    The single-use token previously used to mitigate this has been removed.
    Thanks to Dr. Owain Kenway for suggesting the local file approach.
  * Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been
    assigned `CVE-2018-14041 &lt;https://nvd.nist.gov/vuln/detail/CVE-2018-14041&gt;`_
    (:ghpull:`4271`).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Fix {name} -&gt; %{name}</changelog>
  <changelog author="rolf@rotkraut.de" date="1547208000">- Update requirements: python-jupyter_core &gt;= 4.4.0, python-terminado &gt;= 0.8.1.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552132800">- update to version 5.7.5:
  * Fix compatibility with tornado 6 (:ghpull:`4392`, :ghpull:`4449`).
  * Fix opening integer filedescriptor during startup on Python 2
    (:ghpull:`4349`)
  * Fix compatibility with asynchronous KernelManager.restart_kernel
    methods (:ghpull:`4412`)</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552219200">- update to version 5.7.6:
  * 5.7.6 contains a security fix for a cross-site inclusion (XSSI)
    vulnerability, where files at a known URL could be included in a
    page from an unauthorized website if the user is logged into a
    Jupyter server. The fix involves setting the
    X-Content-Type-Options: nosniff header, and applying CSRF checks
    previously on all non-GET API requests to GET requests to API
    endpoints and the /files/ endpoint.
    The attacking page is able to access some contents of files when
    using Internet Explorer through script errors, but this has not
    been demonstrated with other browsers. A CVE has been requested
    for this vulnerability.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1553947200">- update to version 5.7.7:
  * Fix regression in restarting kernels in 5.7.5. The restart handler
    would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved checks
    for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the
    wrong mime-type.
  * Fix Open Redirect vulnerability where certain malicious URLs could
    redirect from the Jupyter login page to a malicious site after a
    successful login. A CVE has been requested for this vulnerability.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1554120000">- Fix doc url</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 5.7.8
  * Fix regression in restarting kernels in 5.7.5.
    The restart handler would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved
    checks for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the wrong mime-type.
  * Fix Open Redirect vulnerability (CVE-2019-10255)
    where certain malicious URLs could redirect from the Jupyter login page
    to a malicious site after a successful login.
    5.7.7 contained only a partial fix for this issue.
- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.
- Add rpm macros.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557921600">- Add conflicts to jupyter subpackage to more explicitly handle
  file overlaps with old naming scheme.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558526400">- Split directories and macros into separate package.
- Make lang subpackage python version-specific</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558699200">- Add a jupyter-specific language package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Use noun phrase in summary.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584446400">- Fixup to build with the TW based packages.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1609761600">- Fix boo#1180458 (CVE-2020-26215) with CVE-2020-26215.patch</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1722513600">- Update to 5.7.11
  * sanitizer fix CVE-2021-32798 (bsc#1227583)
- Update to 5.7.10
  * no upstream changelog
- Update to 5.7.9
  * Update JQuery dependency to version 3.4.1 to fix security
    vulnerability (CVE-2019-11358)
  * Update from preact to React</changelog>
</package>
<package pkgid="4afaab3de2bcca07e50e8446af87906240c3f7f176a476c1a0a551cac49e1695" name="kanidm" arch="aarch64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="805be6eced18ca2421b0eb41dc26a4d6773f14cf47f4462531b11f28721f590e" name="kanidm" arch="src">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="fa25af82e1bd801fc2eac81117ec42ebcd99526099b94a014202412b992d6fba" name="kanidm" arch="x86_64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="5555b2dd02c9a1d09e528418efc6ef7f4dbf31fd6551c68fadd8dda890cffc24" name="kanidm" arch="aarch64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="68e1bda5e53e4257377e0329acfc116de5c3c4c0ec288e6a20c577a93d386a4c" name="kanidm" arch="src">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="c2ce66dff6d7bbad3434177e4fca6fd01276314759c5318a5d37805b14b0628b" name="kanidm" arch="x86_64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="cb6dac6cd899dbd1337eb748c869355dd4ef271e798f73e09d0e315dc2cb3e5f" name="kanidm" arch="aarch64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="623cd0c71ebc3ede5e25a20a2e3e6609e454865a3345c8df69eedf94f37714b1" name="kanidm" arch="src">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="74ccf50dc879f901c98b4a932db3d8a4c05c3389c885ae79944de99210b2c23f" name="kanidm" arch="x86_64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="2db5d001f120c95623a336b6335e7c6b9c68dfba344acd76a73b65421eba9703" name="kanidm" arch="aarch64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="b82111426feb0bedf3e517e0d220b19c97baa505675b4efd7cc7120df2ccd753" name="kanidm" arch="src">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="34484c86e5edf5ae1764777bf1c8e9b608080fd6f9c642cde26528328df83731" name="kanidm" arch="x86_64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="7224378f25453ff30727686822c8dfa45b593b7ac1d44eb765685172bb6da5c7" name="kanidm" arch="aarch64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="033378a1968c1f61df5a01b3b4d8184dcfb8e1b154f5d028c80d30a50ec60a5e" name="kanidm" arch="src">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="1821215384bf3c821babded610a675ea49d12baad7f5b6afff3b9a35f911eaed" name="kanidm" arch="x86_64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="a0cb59120721fdf329e28aec66bfd298474723bad1c259e2fc4193642d769499" name="kanidm" arch="aarch64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="547feec505cd376afa85afc40a4b96ef8722e493d45bc4d6a204c784c2f05c75" name="kanidm" arch="src">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="edfb35253af9ffeb876e710dbe481fa1bd8024d65fc8e0a43ea3be6fcd78f39d" name="kanidm" arch="x86_64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="97eeaa31f65457fd2c62b39dd61224ca129914c7dc44c97f8073c79122958a49" name="kanidm" arch="aarch64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="613be8030f70a2bddc5fe75cf5da808eb0e488ce60acf084caffb1242680f2ed" name="kanidm" arch="src">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="075c8375b906b042e262bb47372aaa2b6157e4d4db294a97d9825591d0af0a4c" name="kanidm" arch="x86_64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="f64db08abdc3f987ce6e26c25ed64626fb2281d938c6ab90c36df246e5b8fe7f" name="kanidm-clients" arch="aarch64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="d9b84273e7faa50f7703bf62817f200101611025dce08e3c2e05613e2f2afd2d" name="kanidm-clients" arch="x86_64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="5a2bc9fe8abc0658243a3e958034edef462f0e5c15058e53c9d2cd15f4d98509" name="kanidm-clients" arch="aarch64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="e6c2495e75b71c83d45c1bf833bc2d8f8b51aada7a7eda413c05b58dba276688" name="kanidm-clients" arch="x86_64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="f2e0442731ec1656e79856260cd4a3c6c10e37a1083ad67562bf3ae2c8c30263" name="kanidm-clients" arch="aarch64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="a632b2ace45f5a67870bf8e2f582eda85fc6208ef45e3b4afeae07d1e6cb1bf0" name="kanidm-clients" arch="x86_64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="058db4f3deb47043b0813ee7093c29e4e189aee1de94078e78db5f1eb53c25d5" name="kanidm-clients" arch="aarch64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="ee657d0443a66f423fbff3d5aad50a2af0ee3fed75cf29780f7d28410b268c0c" name="kanidm-clients" arch="x86_64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="2311116ac33d244f90ea4ae668cf16eb9faffab0dd06bdb1472f1aeed4e1a478" name="kanidm-clients" arch="aarch64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="0a3882104d0ef031b2045719c2fb5a51399982288affa607d511a2197e72936f" name="kanidm-clients" arch="x86_64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="311853088e8c5546212fa38f6d91dbeaa4de974e0d79fb757e397dcc64b2fbfb" name="kanidm-clients" arch="aarch64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="c99b268ebb212d20906f572255266f90a3abd414590a6f856921cf09fd22e1d9" name="kanidm-clients" arch="x86_64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="518ec4f3e51b15145b56a2b5043679c09d8eda77fc21eea8a6c149ec3c0dacd9" name="kanidm-clients" arch="aarch64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="c6e303e186b00b2106e7a647f7289380353f3efdb0c70b38a212e07e0d162ceb" name="kanidm-clients" arch="x86_64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="c2473464fa479a66843f4d367c7cfce7d461415886dd2546672ecc66602085a1" name="kanidm-docs" arch="aarch64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="18e64e47058eea539ac16a63d6222be67a714c352c1c375fc940019dd77711c7" name="kanidm-docs" arch="x86_64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="cccca6b438846d4735d640e18b90eca0d0f1cb0c5fe89109983459c99ed85436" name="kanidm-docs" arch="aarch64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="d80c7e4b817f6723bd4e54a91c5448f783a8aef6830f7e4654f1a8f7c814192d" name="kanidm-docs" arch="x86_64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="da0e28fbda09cb9c9ab2eb2fec232bcd8b28a3ee85eeb7a17d1ac6623d178c42" name="kanidm-docs" arch="aarch64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="4cf327d01ef814cbaba30101480e3b598ec13d06f3de5537434d2329dbd7f628" name="kanidm-docs" arch="x86_64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="b647f9e391766a99213c85a7f8d87f6e63c4f6cc824abbdee620ad9669a9464c" name="kanidm-docs" arch="aarch64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="c00994a48fc2c17fea60e34fb8c14dd77ad4800a12480ccec9bf57497f280af2" name="kanidm-docs" arch="x86_64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="6cb6e65a701ac6a2b458fbb9d9d12ccd7671a7bc1526737588e77373ac720969" name="kanidm-docs" arch="aarch64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="bb881f6da56545d1f46ea82f0be82c88866cb5f78d8f8d0c7a484d4d0234da79" name="kanidm-docs" arch="x86_64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="7fbdd38603b0eda4ce00019b5dfb780aacd348cfdbe3b3be66f7a0687305fa68" name="kanidm-docs" arch="aarch64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="55b9d81a26e2fa969df5fbd3b504ee597c0957c6b540c6af1a535783724e0419" name="kanidm-docs" arch="x86_64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="3865d8b14036a47805d88bc9ea4f9ca645f4cb83a31875e429142fdad6ab70dd" name="kanidm-docs" arch="aarch64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="f4bdddd5404001da56778c6afbb8a3d2023067e818656294c55059d7d9dca3d3" name="kanidm-docs" arch="x86_64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="8d142ac1bdb58760a59ce84638c0fbff81740c6475ed44aa4d6eb31150735498" name="kanidm-server" arch="aarch64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="a3a85aeb66de0cbf351ced6d0a449cadfa57d98a4217368023d49f979dff8d3a" name="kanidm-server" arch="x86_64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="b4eae11cdacfe2c0dd18ac708b7846b4a15fedac641cb6a13eaa9bda8dfeecf8" name="kanidm-server" arch="aarch64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="9c9d66e8d9706bfcbb9eff34645ac314012459a83abfcd3a2fc8372f40586794" name="kanidm-server" arch="x86_64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="71a33338e1f0d48ca7b82880fd9257ae169f402f3df9e9783fb5d423284b42f9" name="kanidm-server" arch="aarch64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="401496deda4f64c4bd0932cf7502b02a31d87985c5f04477df407779b7ab137c" name="kanidm-server" arch="x86_64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="146a7cbc4a8378a12d5ec416b53594f6b67ef2d0c795153fffbeb910630c30b6" name="kanidm-server" arch="aarch64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="80b944de8fdab940abc9a25467c5b5fe4f992236e9d95382173192f09b170762" name="kanidm-server" arch="x86_64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="ef1caeb20e3a0766dc4fcddc3a831b5c7ad1e7ed5df178fb9babbcbc02bc8aa8" name="kanidm-server" arch="aarch64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="bd8457c76e9b2cc30aa97679c59841aa870ff9777648f4e4382c18e448cac030" name="kanidm-server" arch="x86_64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="b30ef076d16e0150cb2cae512aa2d491cbbc0a48ec98ebf6adc8db27217468e8" name="kanidm-server" arch="aarch64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="6da4a9a0804253b848687a520220bbfa89919005f314dae23e436bd5bddb3bb8" name="kanidm-server" arch="x86_64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="13abb0993e2b5ae5000ecba817936af0bd9e16907f02d5dbd8d50b5d8e71fd6d" name="kanidm-server" arch="aarch64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="86b120f865ba988d84cdc2a1401fe9d4c04d7bba283895fb40c7d2d0de3994ab" name="kanidm-server" arch="x86_64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="7d29eebbcba1627aaf63c625fe40bbf6e7286bfe23ff193a35d3d38b04e2d7f5" name="kanidm-unixd-clients" arch="aarch64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="b84c20689b5499df690c329f8b0c95ebb49ab896d3e10c4a67971d51b40873a9" name="kanidm-unixd-clients" arch="x86_64">
  <version epoch="0" ver="1.3.3~git0.f075d13" rel="bp156.4.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1681473600">- bsc#1210356 - CVE-2023-26964 - hyper,h2: stream stacking when H2 processing HTTP2 RST_STREAM frames</changelog>
  <changelog author="william.brown@suse.com" date="1682942400">- Update to version 1.1.0~alpha12~git0.bcdbb18:
  * Release 1.1.0-alpha.12 (#1588)
  * chore(deps): bump tokio-util from 0.7.7 to 0.7.8 (#1587)
  * chore(deps): bump reqwest from 0.11.16 to 0.11.17 (#1586)
  * chore(deps): bump tokio from 1.27.0 to 1.28.0 (#1585)
  * chore(deps): bump uuid from 1.3.1 to 1.3.2 (#1584)
  * chore(deps): bump clap from 3.2.23 to 3.2.25 (#1583)
  * chore(deps-dev): bump coverage from 7.2.3 to 7.2.5 in /pykanidm (#1582)
  * Correctly prevent start up when https sockets in use (#1579)
  * Filter rdns and dns for ldap filters (#1576)
  * use sccache, merge "test" actions into "build", remove homebrew caching (#1578)
  * Cleanup incorrect log errors of denied entries (#1577)
  * 20230424 clippppppppppppyyyyyyyy (#1574)
  * Add exclusive process lock to Kanidm to prevent accidental duplicate commands. (#1575)
  * more more more unixd build fixes (#1573)
  * chore(deps-dev): bump mkdocs-material from 9.1.7 to 9.1.8 in /pykanidm (#1572)
  * chore(deps): bump openssl from 0.10.51 to 0.10.52 (#1571)
  * chore(deps): bump openssl-sys from 0.9.86 to 0.9.87 (#1570)
  * chore(deps-dev): bump ruff from 0.0.262 to 0.0.263 in /pykanidm (#1569)
  * more-merge unixd commands (#1568)
  * Consolidate unix tools (#1566)
  * 1553 pam remote or local detection (#1565)
  * chore(deps): bump openssl from 0.10.50 to 0.10.51 (#1563)
  * Improve user experince of refreshing with intent tokens during cred update (#1556)
  * chore(deps): bump tracing-subscriber from 0.3.16 to 0.3.17 (#1562)
  * chore(deps): bump regex from 1.7.3 to 1.8.1 (#1561)
  * chore(deps): bump libc from 0.2.141 to 0.2.142 (#1560)
  * chore(deps-dev): bump ruff from 0.0.261 to 0.0.262 in /pykanidm (#1559)
  * chore(deps-dev): bump mkdocs-material from 9.1.6 to 9.1.7 in /pykanidm (#1558)
  * chore(deps): bump actions/upload-artifact from 1 to 3 (#1557)
  * Fix incompatible future warnings by removing older crates (#1554)
  * 20230330 oauth2 refresh tokens (#1502)
  * Sorting documentation builds (#1551)
  * Add troubleshooting step for pam home dirs (#1550)
  * AuthSession non empty vec part 2 (#1543)
  * chore(deps): bump openssl from 0.10.49 to 0.10.50 (#1548)
  * chore(deps): bump serde from 1.0.159 to 1.0.160 (#1547)
  * chore(deps): bump syn from 2.0.13 to 2.0.15 (#1546)
  * chore(deps): bump serde_json from 1.0.95 to 1.0.96 (#1545)
  * chore(deps-dev): bump pytest from 7.3.0 to 7.3.1 in /pykanidm (#1544)
  * chore(deps): bump h2 from 0.3.15 to 0.3.17 (#1540)
  * Improve unicode control character detection (#1539)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1533)
  * chore(deps-dev): bump mypy from 1.0.1 to 1.2.0 in /pykanidm (#1532)
  * chore(deps): bump filetime from 0.2.20 to 0.2.21 (#1529)
  * chore(deps-dev): bump mkdocstrings from 0.20.0 to 0.21.2 in /pykanidm (#1536)
  * chore(deps-dev): bump mkdocs-material from 9.1.5 to 9.1.6 in /pykanidm (#1535)
  * chore(deps-dev): bump ruff from 0.0.260 to 0.0.261 in /pykanidm (#1534)
  * chore(deps-dev): bump coverage from 7.2.2 to 7.2.3 in /pykanidm (#1530)
  * chore(deps): bump uuid from 1.3.0 to 1.3.1 (#1531)
  * chore(deps): bump syn from 2.0.12 to 2.0.13 (#1527)
  * chore(deps): bump dialoguer from 0.10.3 to 0.10.4 (#1526)
  * chore(deps-dev): bump pytest from 7.2.2 to 7.3.0 in /pykanidm (#1528)
  * chore(deps): bump libc from 0.2.140 to 0.2.141 (#1525)
  * chore(deps): bump fernet from 0.2.0 to 0.2.1 (#1524)
  * Authsession non empty vec (#1522)
  * chore(deps-dev): bump ruff from 0.0.259 to 0.0.260 in /pykanidm (#1506)
  * chore(deps-dev): bump mkdocs-material from 9.1.4 to 9.1.5 in /pykanidm (#1510)
  * chore(deps): bump serde from 1.0.158 to 1.0.159 (#1515)
  * chore(deps): bump openssl from 0.10.48 to 0.10.49 (#1513)
  * chore(deps): bump tokio from 1.26.0 to 1.27.0 (#1505)
  * chore(deps): bump openssl-sys from 0.9.83 to 0.9.84 (#1507)
  * chore(deps): bump futures from 0.3.27 to 0.3.28 (#1509)
  * chore(deps): bump reqwest from 0.11.15 to 0.11.16 (#1517)
  * chore(deps-dev): bump black from 23.1.0 to 23.3.0 in /pykanidm (#1514)
  * changing from merge to squash (#1521)
  * chore(deps): bump proc-macro2 from 1.0.54 to 1.0.56
  * fixing up auto-merge (#1519)
  * chore(deps): bump syn from 2.0.10 to 2.0.12 (#1511)
  * chore(deps-dev): bump types-toml from 0.10.8.5 to 0.10.8.6 in /pykanidm (#1504)
  * chore(deps): bump serde_json from 1.0.94 to 1.0.95 (#1516)
  * chore(deps): bump ldap3_proto from 0.3.1 to 0.3.2 (#1518)
  * chore(deps): bump syn from 1.0.109 to 2.0.10 (#1499)
  * Be non empty vec (#1501)
  * 1496 ldap basedn config (#1500)
  * chore(deps): bump proc-macro2 from 1.0.52 to 1.0.54 (#1494)
  * chore(deps): bump regex from 1.7.1 to 1.7.3 (#1491)
  * chore(deps): bump pydantic from 1.10.6 to 1.10.7 in /pykanidm (#1492)
  * chore(deps-dev): bump mkdocs-material from 9.1.3 to 9.1.4 in /pykanidm (#1487)
  * chore(deps): bump async-trait from 0.1.67 to 0.1.68 (#1488)
  * Improve string validation (#1497)
  * chore(deps): bump reqwest from 0.11.14 to 0.11.15 (#1493)
  * chore(deps-dev): bump ruff from 0.0.257 to 0.0.259 in /pykanidm (#1489)
  * chore(deps): bump serde from 1.0.157 to 1.0.158 (#1490)
  * Adding an auto-merger for dependabot updates (#1486)
  * Make examples in ldap chapter consistent (#1495)
  * 1115 priv (reauth, sudo) mode (#1479)
  * chore(deps): bump openssl from 0.10.47 to 0.10.48 (#1484)
  * Server daemon logging and exit codes (#1475)
  * Fix path-relative links in documentation (#1478)
  * chore(deps): bump openssl from 0.10.45 to 0.10.47 (#1471)
  * chore(deps): bump serde from 1.0.155 to 1.0.157 (#1473)
  * chore(deps-dev): bump mkdocs-material from 9.1.2 to 9.1.3 in /pykanidm (#1468)
  * chore(deps-dev): bump pylint-pydantic from 0.1.7 to 0.1.8 in /pykanidm (#1469)
  * chore(deps-dev): bump coverage from 7.2.1 to 7.2.2 in /pykanidm (#1463)
  * chore(deps-dev): bump ruff from 0.0.254 to 0.0.257 in /pykanidm (#1466)
  * chore(deps): bump async-trait from 0.1.66 to 0.1.67 (#1461)
  * chore(deps): bump whoami from 1.3.0 to 1.4.0 (#1460)
  * chore(deps): bump zxcvbn from 2.2.1 to 2.2.2 (#1464)
  * chore(deps): bump openssl-sys from 0.9.80 to 0.9.82 (#1470)
  * chore(deps-dev): bump pytest-asyncio from 0.20.3 to 0.21.0 in /pykanidm (#1459)
  * Add unixd exit code (#1453)
  * Unixd daemon improvement (#1454)
  * chore(deps): bump walkdir from 2.3.2 to 2.3.3 (#1458)
  * checks for a minimum number of arguments (#1452)
  * chore(deps): bump chrono from 0.4.23 to 0.4.24 (#1444)
  * chore(deps): bump futures from 0.3.26 to 0.3.27 (#1447)
  * chore(deps): bump paste from 1.0.11 to 1.0.12 (#1449)
  * chore(deps-dev): bump mkdocs-material from 9.1.1 to 9.1.2 in /pykanidm (#1450)
  * chore(deps): bump csv from 1.2.0 to 1.2.1 (#1443)
  * chore(deps): bump libc from 0.2.139 to 0.2.140 (#1442)
  * chore(deps): bump serde from 1.0.152 to 1.0.155 (#1446)
  * chore(deps): bump pydantic from 1.10.5 to 1.10.6 in /pykanidm (#1448)
  * Image fixes in the build (#1441)
  * Fix RADIUS docker image file permissions (#1439)
  * User auth token session display implementation (#1415)
  * RADIUS container fixes (#1424)
  * Update book - OAuth2 integration step (#1437)
  * chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1433)
  * Hopefully fix exp issues by making it a stable part of the access token. (#1434)
  * chore(deps): bump base64 from 0.13.1 to 0.21.0 (#1350)
  * chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1427)
  * chore(deps-dev): bump pytest from 7.2.1 to 7.2.2 in /pykanidm (#1431)
  * chore(deps-dev): bump pylint-pydantic from 0.1.6 to 0.1.7 in /pykanidm (#1430)
  * chore(deps-dev): bump ruff from 0.0.253 to 0.0.254 in /pykanidm (#1429)
  * chore(deps-dev): bump mkdocs-material from 9.0.15 to 9.1.1 in /pykanidm (#1428)
  * Openssl build fix (#1422)
  * 1399 some async cleanup (#1421)
  * Web UI: Sort group memberships of profile (#1410)
  * Update the dev docs to flow nicer (#1420)
  * chore(deps): bump dyn-clone from 1.0.10 to 1.0.11 (#1417)
  * chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1418)
  * chore(deps-dev): bump coverage from 7.1.0 to 7.2.1 in /pykanidm (#1405)
  * chore(deps-dev): bump ruff from 0.0.230 to 0.0.253 in /pykanidm (#1419)
  * 1399 cleanup cli docs (#1413)
  * 1399 cleanup reorg (#1412)
  * 1399 cleanup (#1409)
  * Version  output for 4 unix_int tools (#1408)
  * Windows build fixes (#1388)
  * chore(deps): bump num_enum from 0.5.10 to 0.5.11 (#1404)
  * chore(deps-dev): bump types-toml from 0.10.8.4 to 0.10.8.5 in /pykanidm (#1407)
  * chore(deps): bump syn from 1.0.107 to 1.0.109 (#1406)
  * chore(deps-dev): bump mkdocs-material from 9.0.13 to 9.0.15 in /pykanidm (#1403)
  * Mention my Recursing of the Passport (#1402)
  * Start to add reauth capabilities (#1398)
  * Add Recursive Logos (#1401)
  * Prevent invalidation of api tokens (#1397)
  * chore(deps): bump tokio-util from 0.7.4 to 0.7.7 (#1378)
  * chore(deps): bump web-sys from 0.3.60 to 0.3.61 (#1362)
  * chore(deps): bump filetime from 0.2.19 to 0.2.20 (#1375)
  * chore(deps): bump pydantic from 1.10.4 to 1.10.5 in /pykanidm (#1392)
  * chore(deps-dev): bump mkdocs-material from 9.0.12 to 9.0.13 in /pykanidm (#1394)
  * chore(deps): bump num_enum from 0.5.9 to 0.5.10 (#1391)
  * chore(deps-dev): bump types-toml from 0.10.8.3 to 0.10.8.4 in /pykanidm (#1395)
  * chore(deps-dev): bump mypy from 1.0.0 to 1.0.1 in /pykanidm (#1390)
  * chore(deps): bump csv from 1.1.6 to 1.2.0 (#1393)
  * chore(deps): bump base64urlsafedata from 0.1.2 to 0.1.3 (#1389)
  * 20230220 passkey cleanup (#1396)
  * 1115 store credential ids per session (#1386)
  * Reduce the number of cow cells in idm (#1385)
  * 1355 docker builds (#1384)
  * chore(deps): bump proc-macro2 from 1.0.50 to 1.0.51 (#1369)
  * Improve some small behaviours of login and key management (#1383)
  * 967 oauth2 implicit search (#1382)
  * chore(deps): bump wasm-bindgen-test from 0.3.33 to 0.3.34 (#1364)
  * chore(deps): bump serde_json from 1.0.91 to 1.0.93 (#1376)
  * chore(deps-dev): bump black from 22.12.0 to 23.1.0 in /pykanidm (#1367)
  * chore(deps-dev): bump pylint-pydantic from 0.1.5 to 0.1.6 in /pykanidm (#1351)
  * chore(deps-dev): bump coverage from 7.0.5 to 7.1.0 in /pykanidm (#1352)
  * 20230130 hackweek replication (#1358)
  * Improve some diagnostic messages in console (#1381)
  * chore(deps): bump docker/build-push-action from 3 to 4 (#1360)
  * chore(deps): bump aiohttp from 3.8.3 to 3.8.4 in /pykanidm (#1377)
  * chore(deps-dev): bump mypy from 0.991 to 1.0.0 in /pykanidm (#1380)
  * chore(deps): bump uuid from 1.2.2 to 1.3.0 (#1368)
  * chore(deps-dev): bump mkdocs-material from 9.0.6 to 9.0.12 in /pykanidm (#1379)
  * chore(deps-dev): bump types-toml from 0.10.8.1 to 0.10.8.3 in /pykanidm (#1374)
  * chore(deps): bump cryptography from 39.0.0 to 39.0.1 in /pykanidm (#1371)
  * Update release docs to prevent forgetting a release step (#1370)
  * 1355 docker builds (#1357)
  * Update to 12 dev (#1356)</changelog>
  <changelog author="william.brown@suse.com" date="1690891200">- Update to version 1.1.0~beta13~git2.5d1e2f9:
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)
  * Release 1.1.0-beta.13 (#1922)
  * 20230731 release (#1921)
  * Improve default shells for distros (#1920)
  * 20230728 techdebt paydown (#1909)
  * chasing weirdness (#1910)
  * chore(deps-dev): bump mkdocs-material from 9.1.19 to 9.1.21 in /pykanidm (#1918)
  * chore(deps): bump serde_json from 1.0.103 to 1.0.104 (#1917)
  * chore(deps): bump serde from 1.0.174 to 1.0.178 (#1916)
  * chore(deps): bump tikv-jemallocator from 0.5.0 to 0.5.4 (#1915)
  * chore(deps-dev): bump mkdocs from 1.4.3 to 1.5.1 in /pykanidm (#1913)
  * chore(deps-dev): bump pylint-pydantic from 0.2.3 to 0.2.4 in /pykanidm (#1912)
  * chore(deps): bump pydantic from 2.0.3 to 2.1.1 in /pykanidm (#1911)
  * 20230727 unix int modularity (#1907)
  * bumping action version (#1908)
  * 68 20230720 replication improvements (#1905)
  * Resolve compilation issue with tpm enabled on linux (#1902)
  * Improve service file for host installs (#1901)
  * 20230720 unix int modular (#1881)
  * fixing up pydantic things (#1885)
  * 1788 admin unix socket (#1880)
  * chore(deps-dev): bump pylint-pydantic from 0.2.1 to 0.2.3 in /pykanidm (#1900)
  * chore(deps-dev): bump ruff from 0.0.278 to 0.0.280 in /pykanidm (#1899)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1898)
  * chore(deps-dev): bump mkdocs-material from 9.1.18 to 9.1.19 in /pykanidm (#1897)
  * chore(deps): bump async-trait from 0.1.71 to 0.1.72 (#1895)
  * chore(deps-dev): bump types-toml from 0.10.8.6 to 0.10.8.7 in /pykanidm (#1896)
  * chore(deps): bump axum from 0.6.18 to 0.6.19 (#1894)
  * chore(deps): bump clap from 4.3.12 to 4.3.19 (#1893)
  * chore(deps): bump axum-macros from 0.3.7 to 0.3.8 (#1892)
  * chore(deps): bump serde from 1.0.171 to 1.0.174 (#1891)
  * chore(deps): bump uuid from 1.4.0 to 1.4.1 (#1890)
  * chore(deps): bump quote from 1.0.31 to 1.0.32 (#1889)
  * chore(deps): bump tower-http from 0.4.1 to 0.4.3 (#1888)
  * chore(deps): bump syn from 2.0.26 to 2.0.27 (#1887)
  * chore(deps): bump urlencoding from 2.1.2 to 2.1.3 (#1886)
  * added hsts header middleware (#1882)
  * chore(deps): bump aiohttp from 3.8.4 to 3.8.5 in /pykanidm (#1883)
  * 1785 allow sync attr yielding via partial write admin (#1879)
  * Alter filter generation to exclude empty conditions (#1877)
  * Revert to opensuse based radius container. (#1878)
  * Unix gid duplicate fix (#1876)
  * Refactor docker_build_kanidm to be more isolated (v13) (#1872)
  * Sync account import improvements (#1873)
  * chore(deps): bump quote from 1.0.29 to 1.0.31 (#1870)
  * chore(deps-dev): bump black from 23.3.0 to 23.7.0 in /pykanidm (#1859)
  * Add a newline to fix links in LLDAP section of the README (#1871)
  * chore(deps): bump dyn-clone from 1.0.11 to 1.0.12 (#1869)
  * chore(deps): bump pydantic from 1.10.11 to 2.0.3 in /pykanidm (#1858)
  * chore(deps): bump serde_json from 1.0.102 to 1.0.103 (#1868)
  * Fix missing slash in tag (#1853)
  * chore(deps): bump argon2 from 0.5.0 to 0.5.1 (#1867)
  * chore(deps): bump syn from 2.0.25 to 2.0.26 (#1866)
  * chore(deps): bump paste from 1.0.13 to 1.0.14 (#1864)
  * chore(deps-dev): bump pylint-pydantic from 0.2.0 to 0.2.1 in /pykanidm (#1863)
  * chore(deps): bump clap from 4.3.11 to 4.3.12 (#1862)
  * chore(deps-dev): bump pytest-asyncio from 0.21.0 to 0.21.1 in /pykanidm (#1861)
  * chore(deps): bump proc-macro2 from 1.0.64 to 1.0.66 (#1860)
  * chore(deps-dev): bump ruff from 0.0.277 to 0.0.278 in /pykanidm (#1857)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1856)
  * chore(deps): bump actions/upload-pages-artifact from 1 to 2 (#1855)
  * Revert "something something token permissions (#1850)" (#1852)
  * something something token permissions (#1850)
  * Upgraded clap, removing atty as a dependency (#1849)
  * Ensure we dont use std hashmaps (#1848)
  * Improve selinux in tasks daemon (#1847)
  * Resolve issue with order of operations causing group memberships to disappear (#1845)
  * headless webdriver testing, starting on brotli feature (#1844)
  * chore(deps-dev): bump mkdocs-material from 9.1.17 to 9.1.18 in /pykanidm (#1835)
  * chore(deps): bump serde from 1.0.166 to 1.0.170 (#1843)
  * Fix a typo in the unix daemon debug (#1822)
  * chore(deps-dev): bump ruff from 0.0.275 to 0.0.277 in /pykanidm (#1833)
  * chore(deps): bump serde-wasm-bindgen from 0.4.5 to 0.5.0 (#1842)
  * chore(deps): bump proc-macro2 from 1.0.63 to 1.0.64 (#1841)
  * chore(deps): bump syn from 2.0.23 to 2.0.25 (#1840)
  * chore(deps): bump async-trait from 0.1.69 to 0.1.71 (#1839)
  * chore(deps): bump regex from 1.8.4 to 1.9.1 (#1838)
  * chore(deps): bump is-terminal from 0.4.8 to 0.4.9 (#1837)
  * chore(deps): bump serde_json from 1.0.99 to 1.0.100 (#1836)
  * Allow Authorization header in CORS preflight response (#1831)
  * chore(deps): bump pydantic from 1.10.10 to 1.10.11 in /pykanidm (#1834)
  * chore(deps-dev): bump pylint-pydantic from 0.1.8 to 0.2.0 in /pykanidm (#1832)
  * Add preflight headers (#1829)
  * Persist nonce through refresh to support client (#1826)
  * Cleanup spa handling (#1825)
  * 1792 public oauth clients (#1821)
  * 1812 1813 post axum cleanup (#1817)
  * Fix diagram colours (#1815)
  * Converting from tide to axum (#1797)
  * Add client UX for redirecting to an external portal for synced accounts (#1791)
  * Add cors policy (#1807)
  * Improve tasks daemon shutdown (#1806)
  * Improve durability of migrations (#1804)
  * clippy-izing an unsafe in pam (#1795)
  * chore(deps): bump pydantic from 1.10.9 to 1.10.10 in /pykanidm (#1803)
  * chore(deps): bump uuid from 1.3.4 to 1.4.0 (#1802)
  * chore(deps): bump tokio from 1.28.2 to 1.29.1 (#1801)
  * chore(deps): bump syn from 2.0.20 to 2.0.23 (#1800)
  * chore(deps): bump whoami from 1.4.0 to 1.4.1 (#1799)
  * chore(deps): bump quote from 1.0.28 to 1.0.29 (#1798)
  * 20230629 tpm keygen ... again (#1793)
  * Fixing the kanidmd healthcheck (#1789)
  * Name change history (#1727)
  * 20230628 tpm minor issue with key regen (#1790)
  * Still trying to fix the docs. (#1709)
  * Improve cli to support multi-domain handling. (#1786)
  * Started chasing noise, found some code to delete... (#1768)
  * Improve tpm key generation - improve unix config for tpms. (#1782)
  * chore(deps-dev): bump pytest from 7.3.2 to 7.4.0 in /pykanidm (#1771)
  * chore(deps-dev): bump mkdocs-material from 9.1.16 to 9.1.17 in /pykanidm (#1773)
  * chore(deps-dev): bump mypy from 1.3.0 to 1.4.1 in /pykanidm (#1784)
  * chore(deps): bump serde_json from 1.0.97 to 1.0.99 (#1778)
  * chore(deps): bump syn from 2.0.18 to 2.0.20 (#1779)
  * chore(deps): bump authlib from 1.2.0 to 1.2.1 in /pykanidm (#1777)
  * chore(deps): bump proc-macro2 from 1.0.60 to 1.0.63 (#1776)
  * chore(deps): bump libc from 0.2.146 to 0.2.147 (#1774)
  * chore(deps): bump gloo-net from 0.2.6 to 0.3.0 (#1772)
  * chore(deps-dev): bump ruff from 0.0.272 to 0.0.275 in /pykanidm (#1770)
  * Fix debian packaging (#1742)
  * Remove r2d2 - sad beep noises (#1766)
  * Kanidmd is a bit noisy (#1765)
  * Ux improvements - Allow enrolling other devices (#1764)
  * Make argon2id default pw hasher - improve parameter detection (#1762)
  * chore(deps): bump openssl from 0.10.54 to 0.10.55 (#1761)
  * Implement tpm binding of cached password hashes (#1754)
  * Mention client configuration in tool installation guide (#1756)
  * Remove scripts that are no longer required (#1759)
  * OAuth2 secret JSON (#1758)
  * Allow account locking with expire-at 'epoch' and 'now' (#1757)
  * Resolve codespell issues (#1753)
  * Add tls generator to main kanidmd (#1743)
  * Fix block_on in ssh authorised keys (#1752)
  * chore(deps-dev): bump mkdocs-material from 9.1.15 to 9.1.16 in /pykanidm (#1751)
  * chore(deps): bump gloo from 0.8.0 to 0.8.1 (#1750)
  * chore(deps-dev): bump pytest-mock from 3.10.0 to 3.11.1 in /pykanidm (#1749)
  * chore(deps): bump hashbrown from 0.13.2 to 0.14.0 (#1748)
  * 1737 1739 sync - map uidnumbers mail (#1741)
  * Add support for argon2id (#1736)
  * Disable neon on linux (#1740)
  * 20230614 unix account security - move account name deny to unixd (#1733)
  * fixed return value of add_ava_int (#1735)
  * unix_integration: also check running SELinux mode (#1704)
  * added pre_cand entries to both pre_modify and pre_batch_modify plugin functions (#1732)
  * 20230608 ldap sync (#1728)
  * Add acp allowing service accounts to clear their own sessions (#1731)
  * Declare when no applications are available (#1730)
  * Fix ip addr parse (#1729)
  * X-Forwarded-For catcher - improve ip addr parsing (#1725)
  * chore(deps): bump proc-macro2 from 1.0.59 to 1.0.60 (#1723)
  * chore(deps): bump url from 2.3.1 to 2.4.0 (#1722)
  * chore(deps-dev): bump pytest from 7.3.1 to 7.3.2 in /pykanidm (#1719)
  * chore(deps): bump libc from 0.2.145 to 0.2.146 (#1721)
  * chore(deps-dev): bump ruff from 0.0.270 to 0.0.272 in /pykanidm (#1720)
  * docs: fix typo in sync concepts (#1715)
  * chore(deps): bump regex from 1.8.3 to 1.8.4 (#1718)
  * chore(deps): bump pydantic from 1.10.8 to 1.10.9 in /pykanidm (#1717)
  * chore(deps): bump serde from 1.0.163 to 1.0.164 (#1716)
  * Absolutely minimal implementation (#1711)
  * Add further incremental replication tests (#1707)
  * Save two more kay strokes (#1708)
  * Documentation root directory 404 (#1706)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1697)
  * Improve diagnostic and docs of ldap bind requiring posix password (#1702)
  * #1680 redux - trying to fix docs again (#1692)
  * Automatically login &amp; reauth (#1691)
  * chore(deps-dev): bump coverage from 7.2.6 to 7.2.7 in /pykanidm (#1698)
  * chore(deps): bump libc from 0.2.144 to 0.2.145 (#1701)
  * chore(deps): bump openssl from 0.10.52 to 0.10.54 (#1700)
  * chore(deps): bump csv from 1.2.1 to 1.2.2 (#1699)
  * chore(deps): bump syn from 2.0.17 to 2.0.18 (#1696)
  * chore(deps): bump chrono from 0.4.24 to 0.4.26 (#1695)
  * chore(deps-dev): bump mkdocs-material from 9.1.14 to 9.1.15 in /pykanidm (#1694)
  * chore(deps): bump openssl-sys from 0.9.87 to 0.9.88 (#1693)
  * Documentation root directory 404 (#1681)
  * Crono expression parser fix (#1682)
  * Document OpenID connect setup for Miniflux (#1683)
  * chore(deps): bump cryptography from 39.0.1 to 41.0.0 in /pykanidm (#1684)
  * Improve the readme (#1679)
  * Move the socket startup to localise it to the acceptor (#1678)
  * SELinux support for kanidm-unixd-tasks daemon (#1661)
  * Resolve ability to delete ssh keys with spaces in tags (#1674)
  * Adding mdbook-template back for bookgen (#1660)
  * chore(deps-dev): bump coverage from 7.2.5 to 7.2.6 in /pykanidm (#1669)
  * chore(deps-dev): bump mkdocstrings from 0.21.2 to 0.22.0 in /pykanidm (#1671)
  * 20230526 incremental replication improvements (#1659)
  * chore(deps): bump regex from 1.8.1 to 1.8.3 (#1670)
  * chore(deps): bump hashbrown from 0.12.3 to 0.13.2 (#1668)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1667)
  * chore(deps): bump tokio from 1.28.1 to 1.28.2 (#1666)
  * chore(deps-dev): bump ruff from 0.0.269 to 0.0.270 in /pykanidm (#1665)
  * chore(deps): bump quote from 1.0.27 to 1.0.28 (#1664)
  * chore(deps): bump pydantic from 1.10.7 to 1.10.8 in /pykanidm (#1663)
  * fixing get-tags-action in book build (#1657)
  * Add more replication tests, improve some handling of tombstones. (#1656)
  * Bring back CpuOptLevel x86_64_v1 (#1590)
  * Doc fixes (#1658)
  * Identifiable tokens (#1623)
  * Add version tag to makefile images (#1654)
  * during service account recovery, remove incompatible credentials (#1650)
  * signal handling for tasks daemon (#1651)
  * Time travelling (#1648)
  * chore(deps): bump requests from 2.28.2 to 2.31.0 in /pykanidm (#1649)
  * 20230508 replication incremental (#1620)
  * chore(deps-dev): bump mkdocs-material from 9.1.12 to 9.1.14 in /pykanidm (#1642)
  * chore(deps): bump wasm-bindgen from 0.2.85 to 0.2.86 (#1647)
  * chore(deps): bump js-sys from 0.3.62 to 0.3.63 (#1646)
  * chore(deps): bump uuid from 1.3.2 to 1.3.3 (#1645)
  * chore(deps): bump proc-macro2 from 1.0.56 to 1.0.58 (#1644)
  * chore(deps): bump reqwest from 0.11.17 to 0.11.18 (#1643)
  * chore(deps-dev): bump ruff from 0.0.267 to 0.0.269 in /pykanidm (#1641)
  * Fix use-reset-token command hint (#1639)
  * chore(deps): bump pymdown-extensions from 9.9.2 to 10.0 in /pykanidm (#1638)
  * chore(deps-dev): bump mypy from 1.2.0 to 1.3.0 in /pykanidm (#1636)
  * chore(deps): bump wasm-bindgen-test from 0.3.34 to 0.3.35 (#1635)
  * chore(deps-dev): bump ruff from 0.0.265 to 0.0.267 in /pykanidm (#1634)
  * chore(deps): bump syn from 2.0.15 to 2.0.16 (#1633)
  * chore(deps): bump quote from 1.0.26 to 1.0.27 (#1628)
  * chore(deps): bump serde from 1.0.162 to 1.0.163 (#1632)
  * chore(deps-dev): bump mkdocs-material from 9.1.9 to 9.1.12 in /pykanidm (#1631)
  * chore(deps): bump tokio from 1.28.0 to 1.28.1 (#1629)
  * chore(deps): bump web-sys from 0.3.61 to 0.3.62 (#1627)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1626)
  * chore(deps): bump libc from 0.2.143 to 0.2.144 (#1625)
  * chore(deps): bump js-sys from 0.3.61 to 0.3.62 (#1624)
  * Update policy (#1619)
  * fixing up some spelling errors (#1618)
  * Update RELEASE_NOTES.md (#1616)
  * 20230505 replication groundwork - ruv consistency improvements (#1606)
  * chore(deps-dev): bump ruff from 0.0.263 to 0.0.265 in /pykanidm (#1608)
  * chore(deps-dev): bump mkdocs-material from 9.1.8 to 9.1.9 in /pykanidm (#1609)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1611)
  * chore(deps): bump serde from 1.0.160 to 1.0.162 (#1613)
  * chore(deps): bump libc from 0.2.142 to 0.2.143 (#1612)
  * chore(deps): bump pkg-config from 0.3.26 to 0.3.27 (#1610)
  * chore(deps-dev): bump mkdocs from 1.4.2 to 1.4.3 in /pykanidm (#1607)
  * github pages ... something is definitely going weird. (#1605)
  * token permissions! (#1604)
  * Using github actions might actually push a change (#1603)
  * looks like that's a bug (#1602)
  * fix things (#1601)
  * 20230506 ignore some references (#1600)
  * Harden migrate session to prevent duplicate migration errors (#1599)
  * reducing action concurrency load (#1598)
  * more testing cleanup (#1595)
  * Document that you need to tell Nginx or other proxies to use HTTP 1.1… (#1592)
  * sccache github actions fixes (#1593)
  * Start next dev cycle (#1589)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
</package>
<package pkgid="8c1b03cafa785ed44154eae1f147ec8a3057ee78444790ae207d3eff5fbc87d9" name="kanidm-unixd-clients" arch="aarch64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="a6b1978b756b20507a727e70b1d356821f7813f98753d9b315483b4023d5db34" name="kanidm-unixd-clients" arch="x86_64">
  <version epoch="0" ver="1.4.0~git2.770efa8" rel="bp156.7.1"/>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Resolve issues with fedora/centos build</changelog>
  <changelog author="william.brown@suse.com" date="1692619200">- Update to version 1.1.0~beta13~git7.1fb34a9:
  * Resolve incorrect time units on timeout (#2014)
  * Update cargo lock, docker fixes
  * 1982 service account access (#1985)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)</changelog>
  <changelog author="william.brown@suse.com" date="1698753600">- Update to version 1.1.0~rc15~git2.74f5c0f:
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)
  * Release 1.1.0-rc.15-dev
  * started writing docs and ended up in another rabbit hole (#2267)
  * CLI integration test beginnings (#2261)
  * chore(deps): bump the all group with 7 updates (#2266)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2265)
  * Add book chapter + cli
  * Cargo fmt and clippy checks
  * Restrict posix passwords on ldap bind with config
  * Splitting the SPAs (#2219)
  * Bug chasing (#2257)
  * cargo fmt + clippy (#2241)
  * service-account or person validity show returns for non-existing identity (#2258)
  * don't need write if we are not writing (#2256)
  * adding service account patch methods (#2255)
  * .deb package build and docs fixes (#2252)
  * Auth flow docs (#2249)
  * pykanidm test code (#2202)
  * chore(deps): bump the all group with 5 updates (#2247)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2246)
  * 20231019 1122 account policy basics (#2245)
  * Add note on snaps to PAM and nsswitch with link to new section in FAQ (#2244)
  * 20231014 account policy (#2218)
  * chore(deps): bump rustix from 0.38.15 to 0.38.19 (#2242)
  * Fix incorrect references to LDAP in sync (#2239)
  * Remove unused crate users (#2240)
  * chore(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 in /pykanidm (#2238)
  * Windows build fixes and test coverage (#2220)
  * more space checks (#2234)
  * Fixing dependabot and its mistakes (#2232)
  * chore(deps-dev): bump mypy from 1.5.1 to 1.6.0 in /pykanidm (#2231)
  * chore(deps-dev): bump mkdocs-material from 9.4.4 to 9.4.6 in /pykanidm (#2230)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2229)
  * chore(deps): bump tokio from 1.32.0 to 1.33.0 (#2228)
  * chore(deps): bump tss-esapi from 7.3.0 to 7.4.0 (#2227)
  * chore(deps): bump regex from 1.9.6 to 1.10.1 (#2226)
  * chore(deps): bump tracing from 0.1.37 to 0.1.39 (#2225)
  * chore(deps): bump utoipa-swagger-ui from 3.1.5 to 4.0.0 (#2224)
  * chore(deps): bump proc-macro2 from 1.0.68 to 1.0.69 (#2223)
  * chore(deps): bump async-trait from 0.1.73 to 0.1.74 (#2222)
  * chore(deps): bump serde from 1.0.188 to 1.0.189 (#2221)
  * OpenAPI/swagger docs autogen (#2175)
  * 20231012 346 name deny list (#2214)
  * Add file diagnosis (#2210)
  * fix RUV on startup, improve filter output (#2211)
  * Chasing yaks down dark alleyways (#2207)
  * Reduce `pam_kanidm`'s priority in Debian platforms (#2209)
  * chore(deps-dev): bump ruff from 0.0.291 to 0.0.292 in /pykanidm (#2194)
  * chore(deps-dev): bump coverage from 7.3.1 to 7.3.2 in /pykanidm (#2195)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2193)
  * chore(deps-dev): bump mkdocs-material from 9.4.2 to 9.4.4 in /pykanidm (#2197)
  * chore(deps): bump libc from 0.2.148 to 0.2.149 (#2201)
  * chore(deps): bump axum-auth from 0.4.0 to 0.4.1 (#2200)
  * chore(deps): bump syn from 2.0.37 to 2.0.38 (#2199)
  * chore(deps): bump proc-macro2 from 1.0.67 to 1.0.68 (#2198)
  * chore(deps): bump aiohttp from 3.8.5 to 3.8.6 in /pykanidm (#2196)
  * chore(deps-dev): bump pylint-pydantic from 0.2.4 to 0.3.0 in /pykanidm (#2192)
  * 20231008 remove expect used (#2191)
  * Thread naming and display (#2190)
  * Replication tweaks - try the most recent successful one and error less (#2189)
  * Chasing wooly quadrapeds again (#2163)
  * 68 20230929 replication finalisation (#2160)
  * In-system image storage (#2112)
  * chore(deps-dev): bump urllib3 from 2.0.4 to 2.0.6 in /pykanidm (#2173)
  * chore(deps-dev): bump mkdocs-material from 9.3.2 to 9.4.2 in /pykanidm (#2165)
  * chore(deps): bump clap_complete from 4.4.1 to 4.4.3 (#2170)
  * chore(deps): bump hashbrown from 0.14.0 to 0.14.1 (#2169)
  * chore(deps): bump clap from 4.4.4 to 4.4.6 (#2168)
  * chore(deps): bump regex from 1.9.5 to 1.9.6 (#2167)
  * chore(deps): bump pydantic from 2.3.0 to 2.4.2 in /pykanidm (#2166)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2164)
  * fix credential update intent defaults (#2162)
  * 68 20230919 replication configuration (#2131)
  * Can't build kanidmd using the Ubuntu docker builder scripts - cleanup (#2154)
  * Enforce TLS key size minimums (#2145)
  * bindaddress default doesn't match documentation (#2150)
  * chore(deps-dev): bump ruff from 0.0.290 to 0.0.291 in /pykanidm (#2137)
  * chore(deps-dev): bump mkdocs from 1.5.2 to 1.5.3 in /pykanidm (#2138)
  * chore(deps): bump syn from 2.0.32 to 2.0.37 (#2143)
  * chore(deps): bump tss-esapi from 7.2.0 to 7.3.0 (#2142)
  * chore(deps): bump tokio-util from 0.7.8 to 0.7.9 (#2141)
  * chore(deps): bump dyn-clone from 1.0.13 to 1.0.14 (#2140)
  * chore(deps): bump clap from 4.4.3 to 4.4.4 (#2139)
  * chore(deps-dev): bump mkdocs-material from 9.3.1 to 9.3.2 in /pykanidm (#2136)
  * minor changes to speed up WASM tests (#2133)
  * chore(deps): bump cryptography from 41.0.3 to 41.0.4 in /pykanidm (#2134)
  * CLI and kanidm_client changes to handle errors and TLS validation changes (#2127)
  * Typo (#2125)
  * chore(deps-dev): bump mkdocs-material from 9.2.8 to 9.3.1 in /pykanidm (#2114)
  * chore(deps-dev): bump ruff from 0.0.287 to 0.0.290 in /pykanidm (#2115)
  * chore(deps-dev): bump black from 23.9.0 to 23.9.1 in /pykanidm (#2116)
  * chore(deps): bump chrono from 0.4.30 to 0.4.31 (#2124)
  * chore(deps): bump docker/setup-qemu-action from 2 to 3 (#2119)
  * chore(deps): bump proc-macro2 from 1.0.66 to 1.0.67 (#2123)
  * chore(deps): bump serde_json from 1.0.106 to 1.0.107 (#2122)
  * chore(deps): bump libc from 0.2.147 to 0.2.148 (#2121)
  * chore(deps): bump clap from 4.4.2 to 4.4.3 (#2120)
  * chore(deps): bump docker/build-push-action from 4 to 5 (#2118)
  * chore(deps): bump docker/setup-buildx-action from 2 to 3 (#2117)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2113)
  * Yaleman/issue989 (#2111)
  * Cinco de yakko (#2108)
  * 68 20230912 session consistency (#2110)
  * Fix typo (#2109)
  * Implement DeviceAuthorizationGrant for MFA (#2079)
  * Schema dooby doo ... yon (#2103)
  * sqlite3 doesn't need to be installed on dev machines (#2104)
  * 68 20230908 replication attrunique (#2086)
  * chore(deps-dev): bump pytest-aiohttp from 1.0.4 to 1.0.5 in /pykanidm (#2092)
  * chore(deps-dev): bump coverage from 7.3.0 to 7.3.1 in /pykanidm (#2089)
  * chore(deps-dev): bump mkdocs-material from 9.2.7 to 9.2.8 in /pykanidm (#2090)
  * chore(deps-dev): bump black from 23.7.0 to 23.9.0 in /pykanidm (#2088)
  * chore(deps-dev): bump pytest from 7.4.1 to 7.4.2 in /pykanidm (#2091)
  * chore(deps): bump actions/checkout from 3 to 4 (#2102)
  * chore(deps): bump walkdir from 2.3.3 to 2.4.0 (#2101)
  * chore(deps): bump serde_json from 1.0.105 to 1.0.106 (#2100)
  * chore(deps): bump openssl-sys from 0.9.92 to 0.9.93 (#2099)
  * chore(deps): bump bytes from 1.4.0 to 1.5.0 (#2097)
  * chore(deps): bump clap_complete from 4.4.0 to 4.4.1 (#2098)
  * chore(deps): bump argon2 from 0.5.1 to 0.5.2 (#2096)
  * chore(deps): bump syn from 2.0.31 to 2.0.32 (#2095)
  * chore(deps): bump chrono from 0.4.28 to 0.4.30 (#2094)
  * chore(deps): bump base64 from 0.21.3 to 0.21.4 (#2093)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2087)
  * move from git2 to gix (#2085)
  * Schema-dooby-doo-part-trois (#2082)
  * CLI and test things (#2080)
  * 68 20230907 replication (#2081)
  * minor tweaks to Orca (#2077)
  * Changing build targets for debs (#2076)
  * Removing default features from git2 package (#2078)
  * 68 20230829 replication referential integrity (#2048)
  * Schema dooby doo part two (#2071)
  * 68 20230831 design replication coordinator (#2051)
  * improve wording of webauthn cli interaction (#2073)
  * When an empty body was returned, do request would error incorrectly (#2074)
  * update bug template, closes #2054 (#2055)
  * Yak hassling (#2059)
  * docs: api tokens are managed by idm_admin (#2072)
  * chore(deps-dev): bump pytest from 7.4.0 to 7.4.1 in /pykanidm (#2062)
  * chore(deps-dev): bump mkdocstrings from 0.22.0 to 0.23.0 in /pykanidm (#2063)
  * chore(deps-dev): bump ruff from 0.0.286 to 0.0.287 in /pykanidm (#2061)
  * chore(deps): bump async-recursion from 1.0.4 to 1.0.5 (#2070)
  * chore(deps): bump syn from 2.0.29 to 2.0.31 (#2069)
  * chore(deps): bump clap from 4.4.0 to 4.4.2 (#2068)
  * chore(deps): bump url from 2.4.0 to 2.4.1 (#2067)
  * chore(deps): bump regex from 1.9.4 to 1.9.5 (#2066)
  * chore(deps): bump chrono from 0.4.26 to 0.4.28 (#2065)
  * chore(deps): bump tower-http from 0.4.3 to 0.4.4 (#2064)
  * chore(deps-dev): bump mkdocs-material from 9.2.5 to 9.2.7 in /pykanidm (#2060)
  * Check in missing users crate for SELinux integration (#2050)
  * Add tests for X-Forwarded-For header (kinda) (#1957)
  * docs: fix miniflux oauth example (#2046)
  * Clear cache before verify on some low-level tests (#2044)
  * 68 20230828 replication of schema (#2045)
  * Update compact jwt (#2043)
  * Allow patching of crates from related projects (#2042)
  * pam multistep auth state machine (#2022)
  * chore(deps): bump clap from 4.3.23 to 4.4.0 (#2039)
  * chore(deps): bump reqwest from 0.11.18 to 0.11.20 (#2040)
  * chore(deps): bump openssl from 0.10.56 to 0.10.57 (#2038)
  * chore(deps): bump clap_complete from 4.3.2 to 4.4.0 (#2036)
  * chore(deps): bump base64 from 0.21.2 to 0.21.3 (#2037)
  * chore(deps): bump regex from 1.9.3 to 1.9.4 (#2035)
  * chore(deps): bump serde from 1.0.183 to 1.0.188 (#2034)
  * chore(deps): bump openssl-sys from 0.9.91 to 0.9.92 (#2033)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2032)
  * chore(deps-dev): bump mkdocs-material from 9.1.21 to 9.2.5 in /pykanidm (#2031)
  * chore(deps-dev): bump ruff from 0.0.285 to 0.0.286 in /pykanidm (#2030)
  * chore(deps): bump pydantic from 2.2.1 to 2.3.0 in /pykanidm (#2029)
  * Authentication shortcut to get a RW session (#1993)
  * wopsies, missing imports (#2023)
  * idv cli (#2001)
  * Trying to fix the (current) container build failures (#2021)
  * pykanidm updoots (#2019)
  * 68 20230821 replication (#2020)
  * Configurable session timeouts (#1965)
  * fix: output an array in json mode for `kanidm group list` (#2016)
  * feat: add json output modes for `person list` and `system oauth2 list` (#2017)
  * docs: Update missed add_members command (#2018)
  * Less human strings more enums (#1989)
  * Resolve incorrect time units on timeout (#2014)
  * chore(deps): bump dyn-clone from 1.0.12 to 1.0.13 (#2013)
  * chore(deps): bump quote from 1.0.32 to 1.0.33 (#2012)
  * chore(deps): bump gloo-timers from 0.2.6 to 0.3.0 (#2011)
  * chore(deps): bump serde_with from 3.2.0 to 3.3.0 (#2010)
  * chore(deps): bump clap from 4.3.21 to 4.3.23 (#2009)
  * chore(deps): bump tokio from 1.31.0 to 1.32.0 (#2008)
  * chore(deps): bump serde_json from 1.0.104 to 1.0.105 (#2007)
  * chore(deps): bump syn from 2.0.28 to 2.0.29 (#2006)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#2005)
  * chore(deps-dev): bump mypy from 1.5.0 to 1.5.1 in /pykanidm (#2004)
  * chore(deps-dev): bump ruff from 0.0.284 to 0.0.285 in /pykanidm (#2003)
  * chore(deps): bump pydantic from 2.1.1 to 2.2.1 in /pykanidm (#2002)
  * reordering layers so the web server works in non-debug-mode (#1999)
  * 20230817 idv migration (#1992)
  * daemon: kanidmd version requires a config file to run (#1959) (#1990)
  * Resolve issues with dyngroup members (#1986)
  * Revert "sqlite where IN for id entry (#1988)" (#1991)
  * sqlite where IN for id entry (#1988)
  * Identity verification feature (#1819)
  * 1982 service account access (#1985)
  * Fixing test release (#1983)
  * error handling and web server logging fixes (#1960)
  * Struct-ifying schema things (#1971)
  * Orca tweaks (#1963)
  * Fighting with zypper, tagging our images (#1964)
  * chore(deps-dev): bump coverage from 7.2.7 to 7.3.0 in /pykanidm (#1974)
  * chore(deps-dev): bump mypy from 1.4.1 to 1.5.0 in /pykanidm (#1973)
  * chore(deps): bump serde from 1.0.182 to 1.0.183 (#1979)
  * Are we JSON yet? Kinda. But we're closer. (#1967)
  * chore(deps): bump clap from 4.3.19 to 4.3.21 (#1978)
  * chore(deps): bump tokio from 1.29.1 to 1.31.0 (#1977)
  * chore(deps): bump async-trait from 0.1.72 to 0.1.73 (#1976)
  * chore(deps): bump selinux from 0.4.1 to 0.4.2 (#1975)
  * chore(deps-dev): bump ruff from 0.0.282 to 0.0.284 in /pykanidm (#1972)
  * docs: Fix outdated oauth2 subcommands (#1969)
  * Allow one-character usernames (#1941)
  * resolver: Himmelblau needs old token for refresh (#1962)
  * updating python packages to close dependabot securiity alerts (#1956)
  * providing server configuration in the testkit::test macro (#1953)
  * chore(deps-dev): bump mkdocstrings-python in /pykanidm (#1952)
  * chore(deps-dev): bump ruff from 0.0.280 to 0.0.282 in /pykanidm (#1951)
  * chore(deps-dev): bump mkdocs from 1.5.1 to 1.5.2 in /pykanidm (#1950)
  * chore(deps): bump openssl from 0.10.55 to 0.10.56 (#1949)
  * chore(deps): bump regex from 1.9.1 to 1.9.3 (#1948)
  * chore(deps): bump serde from 1.0.180 to 1.0.182 (#1947)
  * chore(deps): bump filetime from 0.2.21 to 0.2.22 (#1946)
  * chore(deps): bump openssl-sys from 0.9.90 to 0.9.91 (#1945)
  * chore(deps): bump serde_with from 3.1.0 to 3.2.0 (#1944)
  * chore(deps): bump axum from 0.6.19 to 0.6.20 (#1943)
  * removing debug string (#1937)
  * Final v3 master x book deployment fix (#1936)
  * trying a different ref (#1935)
  * replaced `skip_serializing_if` with `skip_serializing_none` (#1932)
  * another book round (#1933)
  * trying again (#1931)
  * fixed serialization of oauth2 token scope (#1930)
  * added compression layer for the pkg route (#1928)
  * Resolve build failiures when selinux is enabled (#1927)
  * Resolve issue with publishing (#1925)
  * Set dev version (#1924)</changelog>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
</package>
<package pkgid="1328272234f42f80eacb76625f01ceb58b05155ca7650adf8d4387b87abbdb3d" name="kanidm-unixd-clients" arch="aarch64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="e963d8a59ec6fd09ca5e373808f4cab9c53fa78b3dfe60303815ecf78ce490a9" name="kanidm-unixd-clients" arch="x86_64">
  <version epoch="0" ver="1.4.3~git1.078625c" rel="bp156.10.1"/>
  <changelog author="william.brown@suse.com" date="1706097600">- Update to version 1.1.0~rc15~git8.122b6af:
  * Remove unused import that breaks builds on newer rust versions
  * Update to latest webauthn-rs version
  * fix version
  * Fix maint branch versions
  * Disable inconsistent test (#2278)</changelog>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
</package>
<package pkgid="7acc9c8a1e31114b47e1c72770e09addfdd5d1ecec3a6f89b8b4c5a11b389bdd" name="kanidm-unixd-clients" arch="aarch64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="17ac372adf26ab23f03d463327d1c9d55429ae8d95f7e06193178ea08da83682" name="kanidm-unixd-clients" arch="x86_64">
  <version epoch="0" ver="1.4.4~git0.c3dbf83" rel="bp156.13.1"/>
  <changelog author="william.brown@suse.com" date="1707307200">- Update to version 1.1.0~rc16~git1.a917291:
  * Correct cargo versions
  * Release 1.1.0-rc.16 (#2483)
  * Fix for incorrect domain migration rollbacks (#2482)
  * Add tools for remigration and domain level raising (#2481)
  * chore(deps): bump cryptography from 41.0.6 to 42.0.0 in /pykanidm (#2480)
  * Support SPN in groups claim (#2474)
  * Credential update tweaks (#2475)
  * Oauth2 pkce faq (#2473)
  * Fix debian versioning (#2472)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2479)
  * chore(deps): bump the all group with 1 update (#2478)
  * Fix RUV trim (#2466)
  * 20240125 2217 client credentials grant (#2456)
  * docs: Add application passwords design document (#2427)
  * handling master docs (#2465)
  * update the artifact name in the download step (#2464)
  * Book SUMMARY.md: Fix part titles according to mdbook (#2463)
  * Update chat link, add keywords (#2462)
  * PyKanidm updates and testing (#2301)
  * chore(deps): bump aiohttp from 3.9.1 to 3.9.2 in /pykanidm (#2461)
  * 1222 what rights does anonymous have (#2436)
  * Fix inverted key/chain logic from TLS error improvement (#2453)
  * Improve TLS configuration errors (#2447)
  * chore(deps): bump shlex from 1.2.0 to 1.3.0 (#2445)
  * chore(deps): bump the all group with 1 update (#2441)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2443)
  * Return sshkey label to cli fields (#2440)
  * Add rfc8414 metadata (#2434)
  * Add test for delete referer invalid (#2435)
  * Clarify role of WebUI in README.md (#2431)
  * Adding max_ber_size option in config for ldap sync (#2416)
  * Debian build fixes (also the book) (#2400)
  * 2390 1980 allow native applications (#2428)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2430)
  * cookies (#2426)
  * Clean RUV (#2424)
  * chore(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 in /pykanidm (#2425)
  * Upgrade replication to use anchors (#2423)
  * Minor fixes for oidc with single page applications (#2420)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2421)
  * Use case insensitive match on substrings in line with ldap (#2419)
  * Change OAuth2 RS Origin from the CLI (#2418)
  * Add design diagrams (#2332)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2410)
  * Fix deb release flow to find the matrix split artifacts (#2406)
  * 20231222 piv authentication (#2398)
  * Update docs, closes SQLite Write-Ahead Logging might make page size immutable #2404 (#2405)
  * Build the kanidm cli tools deb as well (#2402)
  * Force apply idm migrations to apply access controls (#2401)
  * fixing up the integration script (#2392)
  * chore(deps): bump the all group in /pykanidm with 8 updates (#2396)
  * chore(deps): bump the all group with 2 updates (#2395)
  * fix backup filename and regexp pattern for cleanup (#2386)
  * idprovider: Provide the keystore during auth (#2385)
  * db: Fix insert_tagged_hsm_key doesn't cache the hsm key (#2389)
  * daemon: Fix inverted logic on cache dir check (#2388)
  * Add improved domain migration framework and default MFA (#2382)
  * Trim and lowecase usernames (#2380)
  * Add DN as a virtual ldap attr (#2379)
  * fixing default for oauth2 request_parameter_supported metadata (#2378)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2375)
  * 20231218 ipa sync unix password (#2374)
  * chore(deps): bump the all group with 2 updates (#2372)
  * 1481 2024 access control rework (#2366)
  * chore(deps): bump zerocopy from 0.7.26 to 0.7.31 (#2368)
  * chore(deps): bump the all group with 3 updates (#2363)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2362)
  * 249 2024 managed by syntax (#2359)
  * typo (#2356)
  * 20231204 ipa sync minor improvements (#2357)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2355)
  * Unixd build/debugging updates (#2350)
  * 20231129 webauthn attestation (#2351)
  * Fix handling of TPM in some trait contexts (#2347)
  * docs: miniflux added pkce support (#2352)
  * Using proper axum http headers lib for compatibility (#2348)
  * Bearer should send with same caps we accept (#2345)
  * chore(deps): bump cryptography from 41.0.4 to 41.0.6 in /pykanidm (#2341)
  * docs: improve grammar for book/src/developers/faq.md (#2343)
  * Expose machine key in auth phase (#2340)
  * 20231128 freeipa migration (#2338)
  * Unix crossbuild scripts and docs (#2326)
  * Expose TPM in more interface places (#2334)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2336)
  * Adding kanidm client config docs and notes ref #2248 (#2333)
  * Update to the latest compact-jwt version (#2331)
  * Adding env var configs for the server (#2329)
  * Better errors when TPM PIN file not found (#2330)
  * 20231120 2320 sssd compat (#2328)
  * Resolve future send issue with keystore (#2311)
  * chore(deps): bump the all group in /pykanidm with 6 updates (#2325)
  * chore(deps): bump the all group with 3 updates (#2324)
  * Add test (#2323)
  * OAuth2 scopes validation logging missing details (#2317)
  * Add systemd deps for unixd (#2314)
  * 20231115 oauth2 authreq (#2310)
  * Docs - Bump Fedora 36 to Fedora 38 (#2309)
  * chore(deps): bump the all group with 4 updates (#2306)
  * chore(deps-dev): bump the all group in /pykanidm with 5 updates (#2305)
  * Remove serde json from wasm (#2304)
  * Fix spelling (#2303)
  * 20231109 1122 credential class (#2300)
  * Moving daemon tracing to OpenTelemetry (#2292)
  * 20231101 add id cert to unixint (#2284)
  * Docs fixes for #2296 (#2297)
  * Update OpenAPI schema gen to actually... be kinda sorta valid. (#2296)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2294)
  * chore(deps): bump the all group with 8 updates (#2293)
  * pw min length in account policy (#2289)
  * WASM troubleshooting docs closes #2286 (#2291)
  * oauth2 typo (#2290)
  * Update notes to avoid some possible interpretation errors (#2288)
  * Feature: kanidm CLI pulling OpenAPI schema (#2285)
  * Feature: configurable replication poll interval (#2283)
  * Minor improvements to incoming replication (#2279)
  * Problems with bash completion autocomplete (#2281)
  * Remove unused imports and clippy lint (#2276)
  * Rework ldap bind routine (#2268)
  * Disable inconsistent test (#2278)
  * make versions consistent
  * 1.1.0 rc.15 dev post-release (#2271)</changelog>
  <changelog author="william.brown@suse.com" date="1708430400">- Add ipa-sync service
- Update to version 1.1.0~rc16~git2.6fb4fac:
  * List of supported features (#2499)</changelog>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
</package>
<package pkgid="c903555a31b8d89fc2d21d46fa0ccfad0f546802c51d76d8399496c9ba57e6c0" name="kanidm-unixd-clients" arch="aarch64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="69ad02dff31189a23f067d81a11d249c1cff565c450bf7f6b4bab4f979c690bf" name="kanidm-unixd-clients" arch="x86_64">
  <version epoch="0" ver="1.4.5~git0.a7fabde" rel="bp156.18.1"/>
  <changelog author="william.brown@suse.com" date="1709035200">- Update to version 1.1.0~rc16~git3.81298e8:
  * Allow /dev/tpmrm0 on older systemd versions (#2587)</changelog>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
</package>
<package pkgid="53954be544e3b4a7037f8623bbf4463f80ffb3a6ef9d3aec4fe6e4c0e3c4ed91" name="kanidm-unixd-clients" arch="aarch64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="db6067ce5f6120a877dda87e2e8c139b9def19a0f077221fd0a66bc8e2ab10d2" name="kanidm-unixd-clients" arch="x86_64">
  <version epoch="0" ver="1.4.6~git0.3ce4e0f" rel="bp156.21.1"/>
  <changelog author="william.brown@suse.com" date="1709121600">- Update to version 1.1.0~rc16~git4.d407844:
  * Remove zstd feature</changelog>
  <changelog author="william.brown@suse.com" date="1711454400">- Update to version 1.1.0~rc16~git6.e51d0de:
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * return consent map to service account (#2604)</changelog>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
</package>
<package pkgid="e6b3cc35288bf4f17c8c5a6f4b1f358363c9192771c233c7b8828e757b6fb4ea" name="kanidm-unixd-clients" arch="aarch64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="810bfeb65f4242cd1fd642b23fdc972626f22853686df7cf3ad9b2498bd50027" name="kanidm-unixd-clients" arch="x86_64">
  <version epoch="0" ver="1.5.0~git1.0fa57fc" rel="bp156.24.1"/>
  <changelog author="william.brown@suse.com" date="1711800000">- Update to version 1.1.0~rc16~git7.8a1b7b5:
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)</changelog>
  <changelog author="william.brown@suse.com" date="1714564800">- Update to version 1.2.0~git0.9efa91a:
  * Release 1.2.0 (#2733)
  * Prepare 1.2.0
  * Release 1.2.0 prep (#2724)
  * Minor upgrade fixes (#2722)
  * Resolve OAuth2 client/rs confusion (#2719)
  * Improve access control doc to describe privilege access mode (#2721)
  * Support 1.1 attribute in LDAP (#2720)
  * Add mail support to groups (#2718)
  * Add session limit (#2714)
  * added profile and `memberof` search to the basic model (#2712)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2717)
  * Fix typo in oauth2 error message (#2715)
  * 20240409 rework orca markov (#2699)
  * Begin the basis of the key provider model (#2640)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2707)
  * chore(deps): bump peaceiris/actions-mdbook from 1 to 2 in the all group (#2706)
  * chore(deps): bump idna from 3.4 to 3.7 in /pykanidm (#2703)
  * fix(TotpDigits): fix typo in TryFrom impl (#2702)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2696)
  * chore(deps): bump h2 from 0.3.25 to 0.3.26 (#2694)
  * Windows Hello Authentication requirements (#2688)
  * chore(deps): bump the all group with 1 update (#2690)
  * chore(deps-dev): bump the all group in /pykanidm with 1 update (#2691)
  * Require kanidm-unixd before kanidm-unixd-tasks (#2687)
  * kanidm unixd mfa capabilities (#2672)
  * Add Grafana integration to OAuth2 documentation (#2685)
  * [SECURITY: LOW] Administrator triggered thread crash in oauth2 claim maps #2686 (#2686)
  * ldap-sync: allow to use attrs more than once (#2676)
  * chore(deps-dev): bump the all group in /pykanidm with 4 updates (#2683)
  * chore(deps): bump the all group with 1 update (#2682)
  * fix(docs): packaging section improved (#2677)
  * Fix developer ethics link (#2674)
  * fix(docs): filename, header and title mismatch fixes (#2660)
  * 20240312 concread upgrade (#2668)
  * fix(docs): capitalization fixes (#2659)
  * fix(docs): links corrected (#2661)
  * fix api typo (#2657)
  * chore(deps-dev): bump the all group in /pykanidm with 2 updates (#2662)
  * chore(deps): bump the all group in /pykanidm with 9 updates (#2656)
  * Update bootstrap 5.0.2 to 5.3.3 &amp; minor UI fixes (#2650)
  * fix(docs): typos, grammar and broken link fixes (#2644)
  * increase severity for "{:?} !⊆ allowed: {:?}" (#2648)
  * Add instructions on how to enable PKCE in Nextcloud (#2647)
  * 20230224 2437 orca remodel (#2591)
  * Add initial design for key domains (#2564)
  * Add upgrade process, improve developer readme (#2635)
  * Doc unix client support (#2633)
  * 20240301 systemd uid (#2602)
  * expose group patch for parity (#2628)
  * Adding a builtin class for all built-in things (#2603)
  * apidoc tag fixes (#2625)
  * chore(deps): bump mio from 0.8.10 to 0.8.11 (#2620)
  * Fix missing entry managed by on anonymouns (#2623)
  * Notes on privilege-expiry (#2622)
  * SPAs really are stupid sometimes (#2609)
  * apidoc fixes (#2614)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2615)
  * Typo fixes (#2610)
  * Return consent scope to service account (#2605)
  * OpenAPI schema fixes (#2590)
  * WASM test fixing (#2595)
  * Feature object graph (#2518)
  * Add domain version test framework (#2576)
  * Fix the miniflux oauth2 example (#2598)
  * docs(monitoring): Fix syntax for OpenTelemetry config (#2594)
  * 20240221 2489 cleanup api v1 (#2573)
  * Changing to allow startup without a config file (#2582)
  * Allow /dev/tpmrm0 on older systemd versions (#2587)
  * Adjust output of claim maps for better parsing (#2566)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2585)
  * improved error description for commit_credential_update (#2579)
  * Make /status less noisy (#2574)
  * chore(deps): bump cryptography from 42.0.2 to 42.0.4 in /pykanidm (#2567)
  * Add system range protection (#2565)
  * Fix string comparison in Debian build script (#2409)
  * of course I started looking at clippy things and now I can't stop (#2560)
  * 20240216 308 resource limits (#2559)
  * fix(oauth2): typo in basic path (#2562)
  * Adding duplicate-finder script (#2550)
  * prctl compile-time fixes, also chasing lints (#2558)
  * Removing unused constant and updating docstring for LDAP bind address (#2556)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2553)
  * Support Policy Updates (#2536)
  * chore(deps): bump cryptography from 42.0.0 to 42.0.2 in /pykanidm (#2548)
  * Re-enable HW tpm support (#2531)
  * Add further hardening for system services (#2542)
  * fixing the test script (#2547)
  * when the HTTPS server fails, handle that gracefully (#2546)
  * Fix update intent ttl parameters (#2540)
  * radius build workflow fixes (#2541)
  * Conflict nscd, start before sshd (#2539)
  * Fix incorrect documentation elements (#2533)
  * Remove replication is in dev flag (#2535)
  * Ordering auth methods in the CLI (#2508)
  * Set lowercase owner name in tag (#2534)
  * Add code_challenge_methods_supported to OIDC discovery (#2525)
  * Himmelblau requires the machine key for unix_user_get (#2523)
  * Extend on Apache example (#2524)
  * chore(deps): bump the all group in /pykanidm with 4 updates (#2520)
  * List of supported features (#2499)
  * Update to latest dev version (#2486)</changelog>
  <changelog author="william.brown@suse.com" date="1716033600">- Update to version 1.2.1~git0.ba82b1a:
  * 2756 - resolve dyngroups not loading correctly at startup (#2778)</changelog>
  <changelog author="william.brown@suse.com" date="1717070400">- Update to version 1.2.2~git0.c4153c9:
  * Resolve incorrect handling of tokens in logout flow (#2795) (#2803)</changelog>
  <changelog author="william.brown@suse.com" date="1723032000">- Update to version 1.3.0~git0.e2a563f:
  * Release 1.3.0 (#2941)
  * New orca models (#2909)
  * Run rust_build CI between multiple Rust versions (#2939)
  * Bump the all group across 1 directory with 9 updates (#2938)
  * Bump the all group in /pykanidm with 4 updates (#2937)
  * fixing println bug (#2935)
  * Reorganising the daemon startup so it doesn't fail with OTEL configured (#2934)
  * clippying all the things (#2931)
  * docs reordering and cleanup (#2932)
  * Add scim proto to kanidm, refactor to improve serde performance. (#2933)
  * 20240725 allow connection to older servers (#2930)
  * Ubuntu/Debian buildy scripty tweaky things (#2928)
  * kanidm graph graphviz unfit for scripting bc. of non-graphviz output (#2876)
  * Improve workflow when account policy isnt satisfied (#2927)
  * Docs rework (#2919)
  * Bump the all group in /pykanidm with 4 updates (#2924)
  * Bump the all group with 5 updates (#2925)
  * Substring Indexing (#2905)
  * Oauth2 in htmx (#2912)
  * Strict redirect URL enforcement (#2917)
  * Bump gix-path from 0.10.8 to 0.10.9 in the cargo group (#2918)
  * fix typos (#2908)
  * Add missing groups scope to Grafana example scope-map (#2914)
  * build profiles: rename release_suse_generic to release_linux (#2907)
  * 20240716 check mkdir (#2906)
  * Fix issues with suspend reported by himmelblau (#2911)
  * Implement home_mount_path logic (#2894)
  * Forcing the http2 feature on hyper, but also chasing some out of date packages (#2896)
  * Updating service type per kanidm/kanidm#2892 (#2898)
  * making the internals of kanidmclientconfig public for other users (#2895)
  * enable build htmx in docker (#2893)
  * Fixes the logout flow in htmx and improves the login error dialog (#2889)
  * htmx logout tidy up (#2884)
  * Tidy up replication poll interval (#2883)
  * Bump the all group with 8 updates (#2899)
  * Bump the all group in /pykanidm with 2 updates (#2900)
  * Add a migration for future versions that will notify and warn about the removal of security keys. (#2885)
  * Update mtls cert lifetime (#2886)
  * Bump zipp from 3.16.2 to 3.19.1 in /pykanidm in the pip group (#2888)
  * [htmx] Apps page (#2868)
  * Bump the all group in /pykanidm with 3 updates (#2879)
  * Bump the all group across 1 directory with 10 updates (#2881)
  * 20240703 htmx (#2870)
  * Bump certifi from 2023.7.22 to 2024.7.4 in /pykanidm (#2877)
  * Offer configuration of images for Oauth2 resources  (#2665)
  * 2818 2511 oauth2 urls (#2867)
  * Vale Edits 0.1 (#2869)
  * added orca docker file, make target and credential reset capabilities (#2846)
  * 20240620 htmx (#2854)
  * Bump the all group in /pykanidm with 2 updates (#2864)
  * Bump the all group with 5 updates (#2865)
  * Fixed link to the developers guide (#2862)
  * Tweaks to make the makefile make things make easier.
  * Update sssd.md
  * adding freebsd target_os
  * Bump the all group across 1 directory with 8 updates (#2852)
  * Bump the all group in /pykanidm with 3 updates (#2849)
  * Bump the all group with 2 updates (#2850)
  * Configurable thread count (#2847)
  * 20240613 performance improvements (#2844)
  * Bump urllib3 from 2.0.7 to 2.2.2 in /pykanidm (#2843)
  * Allow providers to be box dyn (#2794)
  * Bump the all group in /pykanidm with 2 updates (#2842)
  * illumos support (#2838)
  * 20240611 performance (#2836)
  * Bump the all group across 1 directory with 3 updates (#2837)
  * Bump the all group across 1 directory with 5 updates (#2835)
  * 20240607 2417 piv (#2829)
  * fix: typos in OpenApi (#2827)
  * Bump authlib from 1.3.0 to 1.3.1 in /pykanidm (#2834)
  * Bump the all group with 7 updates (#2811)
  * Double shutdown doesn't help! (#2828)
  * Stats collection improvements and a bunch of other stuff (#2820)
  * Add development taint flag to prevent mismatch of server versions (#2821)
  * Remove small ambiguity in docs (#2823)
  * lowering "access search" security log levels (#2819)
  * Better WebAuthn and other error responses (#2608)
  * Update examples/server_container.toml (#2814)
  * Bump the all group in /pykanidm with 3 updates (#2812)
  * 20240530 nightly warnings (#2806)
  * Regrets Dot Pee Enn Gee (#2804)
  * Resolve incorrect handling of tokens in logout flow (#2795)
  * 2756 - resolve invalid loading of dyngroups at startup (#2779)
  * WIP: serialization and domain info setting wonkiness (#2791)
  * Bump the all group in /pykanidm with 3 updates (#2799)
  * fix DB_PATH variable propagation (#2797)
  * feat: add support for ldap compare request (#2780)
  * Add ACP checking to exists operations. (#2790)
  * Allow name write privileges to be withheld (#2773)
  * Check for same version with backup/restore (#2789)
  * Revive Cookies. (#2788)
  * Fixing up the docs deploy script (#2787)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2781)
  * Update our domain TGT level (#2776)
  * Fix PIN and MFA Code pam prompts (#2759)
  * Update design for KRC (#2713)
  * Add some extra comparisons to the readme (#2768)
  * strip out some debug messages unless *really* debugging. (#2767)
  * Update dev version (#2726)
  * Don't need to check versions when there's an intermediary reporting connectivity issues (#2758)
  * updating text to fix typo, add more info (#2761)
  * Changing TOTP "copy" box from form field to code block. (#2765)
  * chore(deps-dev): bump ruff in /pykanidm in the all group (#2763)
  * Use fully qualified container URLS (#2754)
  * chore(deps-dev): bump the all group in /pykanidm with 3 updates (#2747)
  * chore(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 in /pykanidm (#2752)
  * Fixing up build for rust 1.78, hiding things behind cfg(test) etc. (#2753)
  * Fix broken links in &lt;details&gt; sections (#2737)
  * Update Webauthn and Base64 (#2734)
  * Add some metadata for lib macros (#2735)
  * chore(deps): bump the all group in /pykanidm with 7 updates (#2729)
  * Clean up utils password rand generation. (#2727)</changelog>
  <changelog author="william.brown@suse.com" date="1723118400">- Update to version 1.3.1~git0.eed7c07:
  * Fix incorrect logic in cred update flow (#2956)
  * Resolve maintainer bikeshedding</changelog>
  <changelog author="william.brown@suse.com" date="1723291200">- Update to version 1.3.2~git0.229b0cc:
  * Release 1.3.2
  * Prevent bug in pam (#2960)
  * Reduce client logging noise
  * Improve migration error message (#2959)</changelog>
  <changelog author="william.brown@suse.com" date="1724155200">- Update to version 1.3.3~git0.f075d13:
  * Release 1.3.3
  * Mail substr index (#2981)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1726142400">- explicitly depend on cargo to pull in latest compiler revision</changelog>
  <changelog author="william.brown@suse.com" date="1730462400">- Update to version 1.4.0~git1.c297c3f:
  * Docker makefile latest
  * Release 1.4.0
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Fix release note date and typos (#3153)
  * Release 1.4.0-pre
  * Release Notes (#3149)
  * Remove WASM (#3148)
  * Rewrite "choosing a domain", add other considerations (#3147)
  * Harmonize UI and remove unused css (#3033)
  * ripping out some extra packages (#3146)
  * OAuth2 Device flow foundations (#3098)
  * htmx by default (#3145)
  * Support reloading via systemd (#3144)
  * Chore: Refactor Groups to be more generic (#3136)
  * 20241024 1271 cert reload on SIGHUP (#3140)
  * Update docs, improve locking (#3141)
  * 2856 - use tags for containers on build (#3139)
  * Fix image when too smol (#3138)
  * yale's rabbit-hole-chasing-htmx-fixing-megapatch (#3135)
  * ipinfo should be single value (#3137)
  * Tidy the reauth ui (#3130)
  * Add missing schemas to get OpenAPI validation to pass. (#3129)
  * Change some OperationError into HTTP Bad Request (400). (#3125)
  * Bump the all group with 11 updates (#3127)
  * Bump the all group in /pykanidm with 5 updates (#3128)
  * Fill in some Swagger API docs for a few v1 endpoints. (#3126)
  * Diagram Improvements in Book (#3124)
  * Fix passkey auth flow redirects (#3123)
  * Improve handling of inaccesible shadow file (#3122)
  * Log HTTP Not Found (404) as info log level. (#3119)
  * more errors for the people (#3121)
  * 20241017 unixd home (#3113)
  * 20241017 3107 token ttl (#3114)
  * docs: Update kanidm_ppa instructions for new repo logic (#3117)
  * fix(lint) minor lint fix for unnecessary match use (#3118)
  * Totp input changes (#3115)
  * Add the strict flag on client creates for developers (#3111)
  * Working scim entry get for person (#3088)
  * Add nss testframework and fallback when daemon offline (#3093)
  * Improve deb packaging, add aarch64 (#3083)
  * Cache buster buster (#3091)
  * fix(http): status content type should be JSON (#3096)
  * Bump the all group across 1 directory with 7 updates (#3106)
  * Bump the all group across 1 directory with 10 updates (#3103)
  * 20241012 attr name SCIM fix (#3102)
  * Scim add EntryReference  (#3079)
  * Bump the all group across 1 directory with 3 updates (#3094)
  * Fix Increment Replication Post Upgrade (#3089)
  * Remove white background from square logo (#3087)
  * Add support for group extension (#3081)
  * 20240921 ssh keys and unix password in credential update session (#3056)
  * Fix landing and redirect URLs for GitLab, add some useful links (#3055)
  * [htmx] Make it harder to miss the save button on the cred update page (#3013)
  * Add example Outline config (#3076)
  * 20240925 cleanups (#3060)
  * Add instructions for unlinking Homebrew Rust on macOS (#3085)
  * Don't reprompt for login when no session exists in cli (#3082)
  * Make good on some TechDebt (#3084)
  * Feat: Adding POSIX Password fallback (#3067)
  * Bump the all group across 1 directory with 13 updates (#3080)
  * Complete the implementation of the posix account cache (#3041)
  * 20240926 tech debt (#3066)
  * Fix migration of last mod cid (#3065)
  * Increase totp secret size (#3061)
  * Bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 in the all group (#3075)
  * Improve pipe handling on linux (#3069)
  * reformat oauth2 URL list, highlight legacy bits (#3062)
  * scim_proto: fix incorrect language tag (#3064)
  * Add ownCloud example config (#3059)
  * Add example config for JetBrains Hub / YouTrack (#3058)
  * Bump the all group with 8 updates (#3053)
  * Bump the all group in /pykanidm with 3 updates (#3054)
  * Document basic authenticating GitLab to Kanidm (#3050)
  * fix(doc): updating docker container ref (#3049)
  * Resolve incorrect SCIM Sync serialisation (#3047)
  * CLI image error nicening (#3037)
  * Add rfc7009 and rfc7662 metadata to oidc discovery (#3046)
  * More openapi tweaks (#3038)
  * Bump the all group with 6 updates (#3044)
  * Bump the all group in /pykanidm with 3 updates (#3043)
  * fix(docs): make it clearer that bearer auth is a thing (#3031)
  * implements additional traits for filter types (#3036)
  * 20240810 SCIM entry basic (#3032)
  * CreatedAt/ModifiedAt fix (#3034)
  * Pykanidm fixes (#3030)
  * 20240906 Attribute as an Enum Type (#3025)
  * Bump the all group with 9 updates (#3029)
  * Bump the all group in /pykanidm with 4 updates (#3028)
  * Credentials page/Self cred update flow UI improvements (#3012)
  * 20240828 Support Larger Images, Allow Custom Domain Icons (#3016)
  * MemberOf in search implies DirectMemberOf (#3024)
  * fix(kanidm): don't allow empty string fields on CLI (#3018)
  * Bump cryptography from 42.0.4 to 43.0.1 in /pykanidm in the pip group (#3023)
  * generate completions for elvish and fish (#3015)
  * Bump the all group with 4 updates (#3021)
  * Bump the all group in /pykanidm with 3 updates (#3022)
  * 20240820 SCIM value (#2992)
  * fix(daemon): handling IPv6 addresses in healthcheck (#3004)
  * fix(webui): Javascript errors after server-side update blocking login. Fixed after cache invalidating (#3011)
  * OAuth2 Token Type (#3008)
  * Bump the all group in /pykanidm with 4 updates (#3007)
  * Bump the all group with 8 updates (#3006)
  * Spattering of oauth2 stuff (#3000)
  * Doc multi instance (#2997)
  * Expose group rename (#2999)
  * feat: self cred update flow (#2995)
  * Better Error Message (#2998)
  * Add missing group for application admin (#2991)
  * enforcen den clippen (#2990)
  * 20240817 group mail acp (#2982)
  * 20240810 application passwords (#2968)
  * Bump the all group with 17 updates (#2986)
  * Bump the all group in /pykanidm with 3 updates (#2985)
  * Mail substr index (#2981)
  * Doc format, add api-token section (#2975)
  * [HTMX] small profile improvements (#2974)
  * Foundations of pam/nss multi resolver
  * TLS, no seriously. (#2963)
  * Update suse.md to avoid Authentication token manipulation error (#2973)
  * Add Alpine Linux installation instructions (#2871)
  * Bump the all group across 1 directory with 10 updates (#2966)
  * [HTMX] User settings (#2929)
  * Bump the all group in /pykanidm with 2 updates (#2965)
  * Docs updates (#2961)
  * Bump aiohttp from 3.10.0 to 3.10.2 in /pykanidm in the pip group (#2962)
  * Prevent bug in pam (#2960)
  * Improve migration error message (#2959)
  * Fix incorrect logic in cred update flow (#2956)
  * Docker-and-docs-fixes (#2954)
  * Bump the all group in /pykanidm with 5 updates (#2952)
  * Bump the all group with 10 updates (#2953)
  * Added orca flag to extend privileged authentication expiry (#2949)
  * In honour of SebaT, error on db lock acq timeout (#2947)
  * Add measurement of lock acquisition (#2946)
  * [htmx] Credential Update page  (#2897)
  * Update to 1.4.0-dev (#2943)</changelog>
  <changelog author="william.brown@suse.com" date="1730635200">- Update to version 1.4.0~git2.770efa8:
  * Resolve incorrect handling of rhost in pam (#3171)</changelog>
  <changelog author="william.brown@suse.com" date="1730808000">- Update to version 1.4.1~git0.ad93202:
  * Release 1.4.1
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)</changelog>
  <changelog author="william.brown@suse.com" date="1732276800">- Update to version 1.4.3~git0.fb00176:
  * Release 1.4.3
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Release 1.4.2
  * Re-migrate all acps to force updating (#3184)
  * security - low - fault in migrations (#3182)</changelog>
  <changelog author="william.brown@suse.com" date="1732276801">- Update to version 1.4.3~git1.078625c:
  * Update to latest fido-mds-tool (#3230)</changelog>
  <changelog author="william.brown@suse.com" date="1733227200">- Update to version 1.4.4~git0.c3dbf83:
  * Release 1.4.4
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * Clear invalid tokens from unix resolver (#3256)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Yaleman/issue3229 (#3239)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1733918400">- Require system-user-nobody to prevent install ordering issue with
  invalid rpc/statd users</changelog>
  <changelog author="william.brown@suse.com" date="1734782400">- Update to version 1.4.5~git0.a7fabde:
  * Release 1.4.5
  * nss/pam resolver should reauth faster (#3309)
  * Further SCIM sync testing, minor fixes (#3305)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Add CORS headers to jwks and userinfo (#3283)</changelog>
  <changelog author="william.brown@suse.com" date="1737633600">- Update to version 1.4.6~git0.3ce4e0f:
  * Release 1.4.6
  * Small UI updates. (#3361)
  * Allow modification of password minimum length (#3345)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * cookies don't clear unless you set domain (#3332)</changelog>
  <changelog author="william.brown@suse.com" date="1739275200">- Update to version 1.4.6~git1.3f47d7f:
  * fix: PAM on Debian, enable use_first_pass by default (#3326)</changelog>
  <changelog author="william.brown@suse.com" date="1739275201">- Update to version 1.5.0~git1.0fa57fc:
  * Update makefile for docker
  * Release 1.5.0
  * 20250209 pre release (#3409)
  * 20250206 freebsd ports (#3404)
  * Resolve kanidm-unix auth-test bug (#3405)
  * chore: Remove empty scopemaps (#3170)
  * Feat: Allowing spn query with non-spn structured data in LDAP (#3400)
  * SSH Keys in Credentials Update (#3027)
  * 20250205 3369 firefox pin (#3403)
  * Correctly return that uuid2spn changed on domain rename (#3402)
  * Fix the password reset form and possible resolver issue (#3398)
  * Add handle_group_error to cli client (#3399)
  * Improve spans in unixd (#3397)
  * Allow OAuth2 with empty state parameter (#3396)
  * #3387 - RADIUS Startup fixin's (#3388)
  * Allow POST on oauth userinfo (#3395)
  * OpenBSD support (#3381)
  * Bump openssl from 0.10.69 to 0.10.70 in the cargo group (#3391)
  * Add /.well-known/change-password endpoint (#3382)
  * Bump the all group across 1 directory with 7 updates (#3385)
  * extend oauth2 examples with gitea (#3351)
  * Bump the all group with 22 updates (#3376)
  * Book: Added small section on primary cred fallback (#3365)
  * Added shell.nix to create dev environment (#3362)
  * fix(ci): Add setup-oras step to include ORAS CLI for container builds on ubuntu-24.04. (#3368)
  * 20250114 3325 SCIM access control (#3359)
  * Small UI updates. (#3361)
  * Bump the all group in /pykanidm with 2 updates (#3366)
  * Repair systemd reload notifications (#3355)
  * fix: unrecoverable error page doesn't include logo or domain name (#3352)
  * Bump jinja2 from 3.1.4 to 3.1.5 in /pykanidm in the pip group (#3358)
  * Bump the all group in /pykanidm with 4 updates (#3356)
  * 20250110 eo fixes (#3353)
  * fix(server/config): reduce string allocations (#3350)
  * Add ssh_publickeys as a claim for oauth2 (#3346)
  * Allow modification of password minimum length (#3345)
  * Add OAuth2 `response_mode=fragment` (#3335)
  * Resolve passkey regression (#3343)
  * Renaming "TOTP" in the login flow (#3338)
  * Bump the all group in /pykanidm with 3 updates (#3339)
  * Bump actions/checkout from 2 to 4 in the all group (#3341)
  * Add support for prefers-color-scheme using Bootstrap classes. (#3327)
  * Fix /var/run/kanidm-unixd permission (#3342)
  * Javascript linting (#3329)
  * Ignore anonymous in oauth2 read allow access (#3336)
  * cookies don't clear unless you set domain (#3332)
  * 20250102 freebsd client (#3333)
  * fix: PAM on Debian, enable use_first_pass by default (#3326)
  * Bump the all group with 6 updates (#3324)
  * Bump the all group in /pykanidm with 2 updates (#3323)
  * Bump the all group with 3 updates (#3317)
  * Bump the all group in /pykanidm with 7 updates (#3316)
  * nss/pam resolver should reauth faster (#3309)
  * Update to latest webauthn-rs/time (#3315)
  * kanidm-unixd example config enfixening (#3314)
  * Further SCIM sync testing, minor fixes (#3305)
  * book: explain how to use fido-mds-tool (#3231)
  * client: read attestation CA list JSON from file (#3232)
  * Automatically trigger passkeys on login view (#3307)
  * Re-add enrol another device flow
  * Improved Cookie Removal
  * Allow opt-in of easter eggs (#3308)
  * Allow reseting account policy values to defaults (#3306)
  * Incorrect member name in groups (#3302)
  * SCIM Sync Missing Annotation (#3300)
  * Ignore system users for UPG synthesiseation (#3297)
  * Limit OAuth2 resumption to session (#3296)
  * Use specific errors for intent token revoked (#3291)
  * Autocomplete password during reauth with TOTP (#3290)
  * Bump the all group with 6 updates (#3294)
  * Bump mozilla-actions/sccache-action from 0.0.6 to 0.0.7 in the all group (#3295)
  * Bump the all group in /pykanidm with 2 updates (#3293)
  * remove unused webauthn features. (#3286)
  * Add CORS headers to jwks and userinfo (#3283)
  * Cleanup webauthn features (#3285)
  * Minor tweaks to cred reset ui (#3284)
  * Bump the all group across 1 directory with 6 updates (#3280)
  * Allow group managers to modify entry-managed-by (#3272)
  * pykanidm: Make a little dry. (#3281)
  * Bump the all group with 5 updates (#3278)
  * pykanidm: Add retrieving credential reset token for a person. (#3279)
  * Cleanup of println and other outputs (#3266)
  * Canonicalize path for user shell check (#3265)
  * Check DNS on replication loop start not at task start (#3243)
  * Work around systemd race condition (#3262)
  * fix(docstrings): minor lack of formatting breaking things (#3260)
  * Devcontainertainertainer (#3251)
  * grafana: update example to work with strict redirect uri checking (#3259)
  * Bump the all group in /pykanidm with 5 updates (#3257)
  * Bump the all group with 6 updates (#3258)
  * 20240927 SCIM put (#3151)
  * Clear invalid tokens from unix resolver (#3256)
  * Clippy Lints (#3255)
  * Allow OAuth2 loopback redirects if the path matches (#3252)
  * Correctly display domain name on login (#3254)
  * Display account_id during success/deny paths in unixd (#3253)
  * s/idm_people_self_write_mail/idm_people_self_mail_write/g (#3250)
  * handle missing map_group setting in config (#3242)
  * owncloud: Add SameSite=Lax config for cross-domain auth (#3245)
  * Bump the all group across 1 directory with 7 updates (#3238)
  * Yaleman/issue3229 (#3239)
  * Bump the all group across 1 directory with 12 updates (#3235)
  * Update to latest fido-mds-tool (#3230)
  * Warn when v2 options are used in v1 unixd config (#3228)
  * Bump aiohttp from 3.10.10 to 3.10.11 in /pykanidm in the pip group (#3223)
  * Resolve UI Auth Loop with OAuth2 (#3226)
  * Harden transport in pam unixd (#3227)
  * Improve warning around invalid JWT deserialisation (#3224)
  * Update and fix server config files in examples. (#3225)
  * Change CLI oauth2 command from set-display-name to set-displayname for consistency. (#3212)
  * Add docs on customising Kanidm. (#3209)
  * Correct spelling of occurred (#3222)
  * Bump the all group across 1 directory with 13 updates (#3202)
  * UI/Feature polish (#3191)
  * Prevent Invalid MFA Reg States (#3194)
  * Change CSS for applications so SVG scales nicely in Firefox. (#3200)
  * 20241109 3185 max age (#3196)
  * Hoist max_age to prevent incorrect deserialisation (#3190)
  * Use correct oauth2 manage acp (#3186)
  * Re-migrate all acps to force updating (#3184)
  * Bump the all group across 1 directory with 2 updates (#3180)
  * security - low - fault in migrations (#3182)
  * fix(kanidmd): Print replication cert to stdout (#3179)
  * Correct missing CSP header (#3177)
  * Resolve pam services not always having a tty (#3176)
  * Resolve incorrect handling of rhost in pam (#3171)
  * chore: Made oauth2 scopes required in CLI (#3165)
  * More "choosing a domain" revision (#3161)
  * Bump jsonschema from 0.21.0 to 0.26.0 in the all group (#3157)
  * Update missing inputmode numeric when adding a new TOTP. (#3160)
  * Improve OAuth2 authorisation ux (#3158)
  * Fix attribute scim sync attribute naming (#3159)
  * Change to text input and use numeric mode for TOTP prompts. (#3154)
  * Bump the all group in /pykanidm with 3 updates (#3156)
  * Fix release note date and typos (#3153)
  * Begin 1.5.0 Development Cycle (#3150)</changelog>
</package>
<package pkgid="e3fe6967eaea02f9aa864c64343333a553a1d6c35e0603c15c9fdb47f55f83c3" name="kbfs" arch="aarch64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="5140e41c14f66d7bd931d8821144be5db7d70e551a4a00178fa2adb7ce3c51b2" name="kbfs" arch="i586">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="328dc33dac36372259e6f5e0b9320eb6bd5588f9393e502ba619b072c716af16" name="kbfs" arch="ppc64le">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="1eab5ebda6050b2f998e4c983078c4cbd0b61ed8a063fc94607c75b861134497" name="kbfs" arch="s390x">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="471e796e3330dfe57d3d64cf93dbcbcbb5cd6566dd07b526e33cc8702afe99a8" name="kbfs" arch="x86_64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="cbb433587a4faf775c51e007e031b95fe39d734c943fba550310bab1fe21b0d7" name="kbfs" arch="aarch64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="59fa76b07a3eb30a602e6d40bfc47a25ae8b60ea843daf1a57131043a78a5567" name="kbfs" arch="i586">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="4173178d5cd15045972dfa2e0d173d017c724eb17a029f71284947e010d41186" name="kbfs" arch="ppc64le">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="dbed19f9e0b67a87f42333300d8053d71b7b4a19c9fb4e2dcaa33abc85f65f52" name="kbfs" arch="s390x">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="7f533f70d8f17180a92ce612cccbbb932d4d14d98ee969d1ed83657156929090" name="kbfs" arch="x86_64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="50482e47423dfe5f898fdb028492e3cfece7ba55ae9a3c741ed584292a0a56a6" name="kbfs-git" arch="aarch64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="be0f1353dee6df640f1de567acd2a2d4f83dcbdc465d6cd35844954714337295" name="kbfs-git" arch="i586">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="c3a1318e4ba71d8b8907029b5f5a012591d83d3122566dedb897e7ec5db7d957" name="kbfs-git" arch="ppc64le">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="5b3fd0fea28ac1858f14acf22db3e0da18d61c111d85b6b4fe5113440763282b" name="kbfs-git" arch="s390x">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="ffd99a097b702b84cecb6a6c74767e2120230e728bd85bb0badb771a9737e2ea" name="kbfs-git" arch="x86_64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="7c4b4b1830616a9cef9a837062f0671d4cc375cceda77a32cf16e436c8dc47fe" name="kbfs-git" arch="aarch64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="9fa6d6196107afde6341dbbeaefeac8578bdae8afef8bf3752c3017468cb8d6a" name="kbfs-git" arch="i586">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="aa92d610548db19f59c800f3316eaa65c965350ba674a1bf12a575d8612dd98b" name="kbfs-git" arch="ppc64le">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="5039ff3ab9707b820e3da9d78825428d2926f9cd485f70cf102179d9f1314df2" name="kbfs-git" arch="s390x">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="a72e283bf76dcf04dda9eb6958e7d20a24926b9fad69f7b55a502d0326fdf8b9" name="kbfs-git" arch="x86_64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="d397af2fb8788e2ad55bf97bb9a4a15c38a0e3f56ddf7ef2306d369602eb57dd" name="kbfs-tool" arch="aarch64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="19d20a480b8bed4a51af13571e5621f513e2965a9f9bda4b0852636d8bb3aef8" name="kbfs-tool" arch="i586">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="f4d2e021371d16333f3d1bdb29b6d6dd28c3e3b1f1c28cd3bf9b875ff3c2f37e" name="kbfs-tool" arch="ppc64le">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="0f56068368d1b977ba5fad71b1711267442ae15bcb0c1fb961960b582888321c" name="kbfs-tool" arch="s390x">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="1a3e8eae011066791a319c103dc769e87f60a6829173035a1b1b6a8f25019114" name="kbfs-tool" arch="x86_64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="751a716a1bca1716af95ece25487b5ef51c52b49e9f414d46efc687472d1a70d" name="kbfs-tool" arch="aarch64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="a06be4f4ef04159b72a5f1bedf5464789eb9dc6a7873ba5075d19e792161ba61" name="kbfs-tool" arch="i586">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="ec0f3059b4db691299c7af075bedc786dfdb630aa051658dbcf8f40a66a3e4e1" name="kbfs-tool" arch="ppc64le">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="6f3b209a3af5037cdde95c0ad33deaad7e16abac28ed463484381811159f38ab" name="kbfs-tool" arch="s390x">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="6b76ebaf5664db99e8c6b64a9a3dbbf93b7fdafea61c1ffdf26d3b3c350506e6" name="kbfs-tool" arch="x86_64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="ad11aa858516f405eed17dfe34bec9cb9e014126568f1c20fb28a5680106c6b1" name="kbuild" arch="aarch64">
  <version epoch="0" ver="0.1.9998+svn3613" rel="bp156.2.3.1"/>
  <changelog author="dvaleev@suse.com" date="1434110400">- Rework ppc64le patch. Previous one was totally wrong.
- Modified patch ppc64le.patch</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1435320000">- Update to version 0.1.9998svn2784:
  many changes detailed in upstream url from svn 2720 to 2784.
  http://trac.netlabs.org/kbuild/timeline?from=2015-06-26&amp;daysback=365
  http://trac.netlabs.org/kbuild/changeset?old_path=%2F&amp;old=2784&amp;new_path=%2F&amp;new=2720
- Dropped patches:
  kbuild-kmk-makefile-am.patch
- Rebased patches:
  kbuild-glob.patch
  ppc64le.patch
  kbuild-timestamps.diff
  kbuild-pthread.diff
- All above changes allow to build package for ppc64/ppc64le archs</changelog>
  <changelog author="luizluca@tre-sc.jus.br" date="1469102400">- Update to version 0.1.9998svn2814:
  Changes detailed in upstream url from svn 2784 to 2814.
  http://trac.netlabs.org/kbuild/changeset?old_path=%2F&amp;old=2784&amp;new_path=%2F&amp;new=2814
- Rebased patches:
  ppc64le.patch</changelog>
  <changelog author="ro@suse.de" date="1478952000">- add aarch64.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1495022400">- Add kbuild-gcc7.patch: Fix build with GCC7 (boo#1039375): we also
  need the definition of strlcpy on Linux; only *BSD has this by
  default.</changelog>
  <changelog author="Larry.Finger@lwfinger.net" date="1508673600">- Update to version 0.1.9998svn3110. VirtualBox 5.2.0 needs this one to build.
  Changes detailed in upstream url from svn 2815 to 3110.
- Rebased patches
- Removed test for openSUSE 12.3 from spec file.</changelog>
  <changelog author="dmueller@suse.com" date="1519128000">- add use-alloca.patch (bsc#1079838)</changelog>
  <changelog author="schwab@suse.de" date="1519128001">- glob-lstat.patch: Do not assume glibc glob internals
- glob-interface.patch: Support GLIBC glob interface version 2</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549713600">- Add libreadline6 to the BuildRequires list.
- Changed %doc to %license for COPYING as directed by osc.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549800000">- Changed spec file to require readline-devel, not a specific libreadline version.
  Thanks to Jan Engelhardt &lt;jengelh@inai.de&gt; for suggestion.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549800001">- Returned changelist back to a %doc.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576584000">- Modernise spec file</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1585915200">- Add gcc10-fno-common-fix.patch in order to fix boo#1160274.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- strsignal.patch: use strsignal instead of sys_siglist (bsc#1175268)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875201">- update to svn3427:
  * 3 years of changes, see http://trac.netlabs.org/kbuild/timeline
- remove patches:
  gcc10-fno-common-fix.patch, glob-interface.patch,
  use-alloca.patch, kbuild-gcc7.patch, kbuild-glob.patch,
  strsignal.patch: upstream or obsolete</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598961600">- Add byacc to BuildRequires fixes problems with bison 3.7 (bsc#1175268)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1717761600">- Make kbuild buildable with GCC 14 (boo#1225792)
  * Changes to configure machinery so that it does not fail and detect
    what it has detected with previous GCC versions.
    (kBuild-configure-c99.patch, kBuild-configure-c99-2.patch)
  * Add many missing includes (kBuild-c99.patch).
  * Fix an actual bug in a call to eval_buffer that also manifests as
    a C99 violation (kBuild-c99-2.patch).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726833600">- Update to snapshot 0.1.9998+svn3613
  * Qt6 support
- Switch all patches to the same patch level (p1)
- Delete kbuild-armv7l.diff (nonsensical change),
  kBuild-configure-c99.patch, kBuild-configure-c99-2.patch,
  kBuild-c99.patch, kBuild-c99-2.patch (obsolete)
- Rework ppc64le.patch: reuse ppc64 arch enumerator value;
  implement unconditional trap macro
- Rework aarch64.patch: define aarch64 as a full alias of arm64</changelog>
</package>
<package pkgid="911e954f1b89413131fbbb87e6c3620f3027f2d19dad87e51cdc63da0761d613" name="kbuild" arch="ppc64le">
  <version epoch="0" ver="0.1.9998+svn3613" rel="bp156.2.3.1"/>
  <changelog author="dvaleev@suse.com" date="1434110400">- Rework ppc64le patch. Previous one was totally wrong.
- Modified patch ppc64le.patch</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1435320000">- Update to version 0.1.9998svn2784:
  many changes detailed in upstream url from svn 2720 to 2784.
  http://trac.netlabs.org/kbuild/timeline?from=2015-06-26&amp;daysback=365
  http://trac.netlabs.org/kbuild/changeset?old_path=%2F&amp;old=2784&amp;new_path=%2F&amp;new=2720
- Dropped patches:
  kbuild-kmk-makefile-am.patch
- Rebased patches:
  kbuild-glob.patch
  ppc64le.patch
  kbuild-timestamps.diff
  kbuild-pthread.diff
- All above changes allow to build package for ppc64/ppc64le archs</changelog>
  <changelog author="luizluca@tre-sc.jus.br" date="1469102400">- Update to version 0.1.9998svn2814:
  Changes detailed in upstream url from svn 2784 to 2814.
  http://trac.netlabs.org/kbuild/changeset?old_path=%2F&amp;old=2784&amp;new_path=%2F&amp;new=2814
- Rebased patches:
  ppc64le.patch</changelog>
  <changelog author="ro@suse.de" date="1478952000">- add aarch64.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1495022400">- Add kbuild-gcc7.patch: Fix build with GCC7 (boo#1039375): we also
  need the definition of strlcpy on Linux; only *BSD has this by
  default.</changelog>
  <changelog author="Larry.Finger@lwfinger.net" date="1508673600">- Update to version 0.1.9998svn3110. VirtualBox 5.2.0 needs this one to build.
  Changes detailed in upstream url from svn 2815 to 3110.
- Rebased patches
- Removed test for openSUSE 12.3 from spec file.</changelog>
  <changelog author="dmueller@suse.com" date="1519128000">- add use-alloca.patch (bsc#1079838)</changelog>
  <changelog author="schwab@suse.de" date="1519128001">- glob-lstat.patch: Do not assume glibc glob internals
- glob-interface.patch: Support GLIBC glob interface version 2</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549713600">- Add libreadline6 to the BuildRequires list.
- Changed %doc to %license for COPYING as directed by osc.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549800000">- Changed spec file to require readline-devel, not a specific libreadline version.
  Thanks to Jan Engelhardt &lt;jengelh@inai.de&gt; for suggestion.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549800001">- Returned changelist back to a %doc.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576584000">- Modernise spec file</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1585915200">- Add gcc10-fno-common-fix.patch in order to fix boo#1160274.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- strsignal.patch: use strsignal instead of sys_siglist (bsc#1175268)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875201">- update to svn3427:
  * 3 years of changes, see http://trac.netlabs.org/kbuild/timeline
- remove patches:
  gcc10-fno-common-fix.patch, glob-interface.patch,
  use-alloca.patch, kbuild-gcc7.patch, kbuild-glob.patch,
  strsignal.patch: upstream or obsolete</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598961600">- Add byacc to BuildRequires fixes problems with bison 3.7 (bsc#1175268)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1717761600">- Make kbuild buildable with GCC 14 (boo#1225792)
  * Changes to configure machinery so that it does not fail and detect
    what it has detected with previous GCC versions.
    (kBuild-configure-c99.patch, kBuild-configure-c99-2.patch)
  * Add many missing includes (kBuild-c99.patch).
  * Fix an actual bug in a call to eval_buffer that also manifests as
    a C99 violation (kBuild-c99-2.patch).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726833600">- Update to snapshot 0.1.9998+svn3613
  * Qt6 support
- Switch all patches to the same patch level (p1)
- Delete kbuild-armv7l.diff (nonsensical change),
  kBuild-configure-c99.patch, kBuild-configure-c99-2.patch,
  kBuild-c99.patch, kBuild-c99-2.patch (obsolete)
- Rework ppc64le.patch: reuse ppc64 arch enumerator value;
  implement unconditional trap macro
- Rework aarch64.patch: define aarch64 as a full alias of arm64</changelog>
</package>
<package pkgid="2ff53eaaffb4d72bf3432e491d8557d11bdb326979a8aa90613a7f4643f86ce5" name="kbuild" arch="src">
  <version epoch="0" ver="0.1.9998+svn3613" rel="bp156.2.3.1"/>
  <changelog author="speilicke@suse.com" date="1389960000">- Update to version 0.1.9998svn2720:
  + VirtualBox-4.3.6 requires revision 2689 or later
- Dropped patches:
  + warnings.diff (obsolete)
  + glibc-2.10.diff (solved differently upstream)
  + kbuild-func_missing_args.diff (obsolete)
- Rebased patches:
  + kbuild-pthread.diff (only offset)
  + kbuild-timestamps.diff (only offset)
  + kbuild-armv7l.diff (only offset)
  + kbuild-dummy_noreturn.diff (manually)
- Add patches:
  + kbuild-glob.patch: Include local glob implementation
  + kbuild-kmk-makefile-am.patch: Fix wrong file list</changelog>
  <changelog author="dvaleev@suse.com" date="1434110400">- Rework ppc64le patch. Previous one was totally wrong.
- Modified patch ppc64le.patch</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1435320000">- Update to version 0.1.9998svn2784:
  many changes detailed in upstream url from svn 2720 to 2784.
  http://trac.netlabs.org/kbuild/timeline?from=2015-06-26&amp;daysback=365
  http://trac.netlabs.org/kbuild/changeset?old_path=%2F&amp;old=2784&amp;new_path=%2F&amp;new=2720
- Dropped patches:
  kbuild-kmk-makefile-am.patch
- Rebased patches:
  kbuild-glob.patch
  ppc64le.patch
  kbuild-timestamps.diff
  kbuild-pthread.diff
- All above changes allow to build package for ppc64/ppc64le archs</changelog>
  <changelog author="luizluca@tre-sc.jus.br" date="1469102400">- Update to version 0.1.9998svn2814:
  Changes detailed in upstream url from svn 2784 to 2814.
  http://trac.netlabs.org/kbuild/changeset?old_path=%2F&amp;old=2784&amp;new_path=%2F&amp;new=2814
- Rebased patches:
  ppc64le.patch</changelog>
  <changelog author="ro@suse.de" date="1478952000">- add aarch64.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1495022400">- Add kbuild-gcc7.patch: Fix build with GCC7 (boo#1039375): we also
  need the definition of strlcpy on Linux; only *BSD has this by
  default.</changelog>
  <changelog author="Larry.Finger@lwfinger.net" date="1508673600">- Update to version 0.1.9998svn3110. VirtualBox 5.2.0 needs this one to build.
  Changes detailed in upstream url from svn 2815 to 3110.
- Rebased patches
- Removed test for openSUSE 12.3 from spec file.</changelog>
  <changelog author="dmueller@suse.com" date="1519128000">- add use-alloca.patch (bsc#1079838)</changelog>
  <changelog author="schwab@suse.de" date="1519128001">- glob-lstat.patch: Do not assume glibc glob internals
- glob-interface.patch: Support GLIBC glob interface version 2</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549713600">- Add libreadline6 to the BuildRequires list.
- Changed %doc to %license for COPYING as directed by osc.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549800000">- Changed spec file to require readline-devel, not a specific libreadline version.
  Thanks to Jan Engelhardt &lt;jengelh@inai.de&gt; for suggestion.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549800001">- Returned changelist back to a %doc.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576584000">- Modernise spec file</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1585915200">- Add gcc10-fno-common-fix.patch in order to fix boo#1160274.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- strsignal.patch: use strsignal instead of sys_siglist (bsc#1175268)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875201">- update to svn3427:
  * 3 years of changes, see http://trac.netlabs.org/kbuild/timeline
- remove patches:
  gcc10-fno-common-fix.patch, glob-interface.patch,
  use-alloca.patch, kbuild-gcc7.patch, kbuild-glob.patch,
  strsignal.patch: upstream or obsolete</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598961600">- Add byacc to BuildRequires fixes problems with bison 3.7 (bsc#1175268)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1717761600">- Make kbuild buildable with GCC 14 (boo#1225792)
  * Changes to configure machinery so that it does not fail and detect
    what it has detected with previous GCC versions.
    (kBuild-configure-c99.patch, kBuild-configure-c99-2.patch)
  * Add many missing includes (kBuild-c99.patch).
  * Fix an actual bug in a call to eval_buffer that also manifests as
    a C99 violation (kBuild-c99-2.patch).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726833600">- Update to snapshot 0.1.9998+svn3613
  * Qt6 support
- Switch all patches to the same patch level (p1)
- Delete kbuild-armv7l.diff (nonsensical change),
  kBuild-configure-c99.patch, kBuild-configure-c99-2.patch,
  kBuild-c99.patch, kBuild-c99-2.patch (obsolete)
- Rework ppc64le.patch: reuse ppc64 arch enumerator value;
  implement unconditional trap macro
- Rework aarch64.patch: define aarch64 as a full alias of arm64</changelog>
</package>
<package pkgid="45dd81bb34a844761c3ac388c6f5eb8f5d266158a84b33cc476b938d61c52796" name="kbuild" arch="x86_64">
  <version epoch="0" ver="0.1.9998+svn3613" rel="bp156.2.3.1"/>
  <changelog author="dvaleev@suse.com" date="1434110400">- Rework ppc64le patch. Previous one was totally wrong.
- Modified patch ppc64le.patch</changelog>
  <changelog author="normand@linux.vnet.ibm.com" date="1435320000">- Update to version 0.1.9998svn2784:
  many changes detailed in upstream url from svn 2720 to 2784.
  http://trac.netlabs.org/kbuild/timeline?from=2015-06-26&amp;daysback=365
  http://trac.netlabs.org/kbuild/changeset?old_path=%2F&amp;old=2784&amp;new_path=%2F&amp;new=2720
- Dropped patches:
  kbuild-kmk-makefile-am.patch
- Rebased patches:
  kbuild-glob.patch
  ppc64le.patch
  kbuild-timestamps.diff
  kbuild-pthread.diff
- All above changes allow to build package for ppc64/ppc64le archs</changelog>
  <changelog author="luizluca@tre-sc.jus.br" date="1469102400">- Update to version 0.1.9998svn2814:
  Changes detailed in upstream url from svn 2784 to 2814.
  http://trac.netlabs.org/kbuild/changeset?old_path=%2F&amp;old=2784&amp;new_path=%2F&amp;new=2814
- Rebased patches:
  ppc64le.patch</changelog>
  <changelog author="ro@suse.de" date="1478952000">- add aarch64.patch</changelog>
  <changelog author="dimstar@opensuse.org" date="1495022400">- Add kbuild-gcc7.patch: Fix build with GCC7 (boo#1039375): we also
  need the definition of strlcpy on Linux; only *BSD has this by
  default.</changelog>
  <changelog author="Larry.Finger@lwfinger.net" date="1508673600">- Update to version 0.1.9998svn3110. VirtualBox 5.2.0 needs this one to build.
  Changes detailed in upstream url from svn 2815 to 3110.
- Rebased patches
- Removed test for openSUSE 12.3 from spec file.</changelog>
  <changelog author="dmueller@suse.com" date="1519128000">- add use-alloca.patch (bsc#1079838)</changelog>
  <changelog author="schwab@suse.de" date="1519128001">- glob-lstat.patch: Do not assume glibc glob internals
- glob-interface.patch: Support GLIBC glob interface version 2</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549713600">- Add libreadline6 to the BuildRequires list.
- Changed %doc to %license for COPYING as directed by osc.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549800000">- Changed spec file to require readline-devel, not a specific libreadline version.
  Thanks to Jan Engelhardt &lt;jengelh@inai.de&gt; for suggestion.</changelog>
  <changelog author="Larry Finger &lt;Larry.Finger@gmail.com&gt;" date="1549800001">- Returned changelist back to a %doc.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576584000">- Modernise spec file</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1585915200">- Add gcc10-fno-common-fix.patch in order to fix boo#1160274.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1598875200">- strsignal.patch: use strsignal instead of sys_siglist (bsc#1175268)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1598875201">- update to svn3427:
  * 3 years of changes, see http://trac.netlabs.org/kbuild/timeline
- remove patches:
  gcc10-fno-common-fix.patch, glob-interface.patch,
  use-alloca.patch, kbuild-gcc7.patch, kbuild-glob.patch,
  strsignal.patch: upstream or obsolete</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598961600">- Add byacc to BuildRequires fixes problems with bison 3.7 (bsc#1175268)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1717761600">- Make kbuild buildable with GCC 14 (boo#1225792)
  * Changes to configure machinery so that it does not fail and detect
    what it has detected with previous GCC versions.
    (kBuild-configure-c99.patch, kBuild-configure-c99-2.patch)
  * Add many missing includes (kBuild-c99.patch).
  * Fix an actual bug in a call to eval_buffer that also manifests as
    a C99 violation (kBuild-c99-2.patch).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1726833600">- Update to snapshot 0.1.9998+svn3613
  * Qt6 support
- Switch all patches to the same patch level (p1)
- Delete kbuild-armv7l.diff (nonsensical change),
  kBuild-configure-c99.patch, kBuild-configure-c99-2.patch,
  kBuild-c99.patch, kBuild-c99-2.patch (obsolete)
- Rework ppc64le.patch: reuse ppc64 arch enumerator value;
  implement unconditional trap macro
- Rework aarch64.patch: define aarch64 as a full alias of arm64</changelog>
</package>
<package pkgid="b6cedaab865859eb150078f76a153a1e7ded3cda204f3bce1a74794ee202e7a4" name="keepassxc" arch="aarch64">
  <version epoch="0" ver="2.7.10" rel="bp156.2.9.1"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737460800">- build with Botan 3 on Leap 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- update to 2.7.10:
  - Changes
  - Allow adjusting application font size [#11567]
  - Add Proton Pass importer [#11197]
  - Support KeePass2 TOTP settings [#11229]
  - Add New/Preview Entry Attachments dialog and functionality
    [#11637, #11699, #11650]
  - Add database name, color, and icon options for unlock view
    [#10819, #11725]
  - Show entry background color as column [#6798]
  - Use icons for password strength [#9844]
  - Add "Group Full Path" column in entry view [#10278]
  - Passphrase "MIXED case" Type [#11255]
  - Allow deleting extension plugin data from Browser Statistics
    [#11218]
  - Add --minimized option to keepassxc [#11693]
  - Implement T-CONV and T-REPLACE-RX entry placeholders [#11453]
  - Option to disable opening browser when URL field
    double-clicked [#11332]
  - Overhaul action states and add icons to toolbar [#11047]
  - Show character count in password generator dialog [#10940]
  - Add ability to expire entries from context menu [#8731]
  - Add copy field shortcuts to Auto-Type select dialog [#11518]
  - Passkeys: Add support for selecting group on creation
    [#11260]
  - Browser: Refactor Access Control Dialog [#9607]
  - Browser: Add support for URL wildcards and exact URL [#9835,
    [#11752]]
  - Browser: Allow groups to restrict by browser integration key
    [#9852]
  - CLI: Add -d dry-run shortcut to merge command [#11192]
  - CLI: HTML export [#11590]
  - macOS: Add option to disable database lock when switching
    user [#9707]
  - SSH Agent: Implement feature to clear all identities [#10649]
  - Fixes
  - Major enhancements to documentation [#11745, #10875]
  - Various UI and style fixes [#11535, #11672, #11511, #11445,
    [#11426], #11273, #11455, #11321, #11594, #11539, #11351,
    [#11354], #10748, #11602, #11303, #11291, #10091, #9417]
  - Various improvements to tags [#11676, #11652, #11625]
  - Reset splitter sizes on database unlock [#11014]
  - Remember sort order in Auto-type popup dialog [#9508]
  - Fix database password clearing when modifying key file /
    hardware key [#11001]
  - Fix issues with reloading and handling of externally modified
    db file [#10612]
  - Support passkeys with Bitwarden import [#11401]
  - Fix various quirks with CSV import [#11787]
  - Show Auto-Type select dialog even if window title is empty
    [#11603]
  - Refactor hardware key code to avoid deadlock [#11703, #10872]
  - Show a clear error if hardware key is found slots are not
    configured [#11609]
  - Fix signal/slot disconnect when opening import wizard
    [#11039]
  - Fix setting window title as modified [#11542]
  - Fix assert hit when viewing entry history [#11413]
  - Fix multiple crashes on Linux [#11513]
  - Fix backup file path time substitution [#10834]
  - Prevent long-running threads from deadlocking the program
    with only 1 CPU [#11155]
  - Hide the menubar when menus lose focus (if toggled off)
    [#11355, #11605]
  - CLI: Restore the original codepage on windows [#11470]
  - Passkeys: Various fixes [#10934, #10951]
  - Browser: Fix cancel with database unlock dialog [#11435]
  - Browser: Resolve references in Access Confirm dialog [#11055]
  - SSH Agent: Add timeout to streams to prevent deadlock
    [#11290]
  - macOS: Replace legacy code for screen recording permissions
    [#11428]
  - macOS: Implement Secure Input Mode [#11623]
  - macOS: Fix showing ambigious name in settings [#11373]
  - macOS: Fix copy-to-clipboard shortcut in entry preview widget
    [#10966]
  - Linux: Prevent multiple lock requests [#11306]
  - Snap: Prevent need for snap helper script to configure
    browser extension [#10924]
  - Windows: Detect outdated VC Redist with MSI installer
    [#11469]
  - Windows: Additional exclusion fields for clipboard [#11521]
- drop 43904d87b7ae7339e393ce9de465556e3da52d3c.patch</changelog>
</package>
<package pkgid="f4ec2985db30ef612891f6575764d8789e2547124a9731d363581024b4650eec" name="keepassxc" arch="i586">
  <version epoch="0" ver="2.7.10" rel="bp156.2.9.1"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737460800">- build with Botan 3 on Leap 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- update to 2.7.10:
  - Changes
  - Allow adjusting application font size [#11567]
  - Add Proton Pass importer [#11197]
  - Support KeePass2 TOTP settings [#11229]
  - Add New/Preview Entry Attachments dialog and functionality
    [#11637, #11699, #11650]
  - Add database name, color, and icon options for unlock view
    [#10819, #11725]
  - Show entry background color as column [#6798]
  - Use icons for password strength [#9844]
  - Add "Group Full Path" column in entry view [#10278]
  - Passphrase "MIXED case" Type [#11255]
  - Allow deleting extension plugin data from Browser Statistics
    [#11218]
  - Add --minimized option to keepassxc [#11693]
  - Implement T-CONV and T-REPLACE-RX entry placeholders [#11453]
  - Option to disable opening browser when URL field
    double-clicked [#11332]
  - Overhaul action states and add icons to toolbar [#11047]
  - Show character count in password generator dialog [#10940]
  - Add ability to expire entries from context menu [#8731]
  - Add copy field shortcuts to Auto-Type select dialog [#11518]
  - Passkeys: Add support for selecting group on creation
    [#11260]
  - Browser: Refactor Access Control Dialog [#9607]
  - Browser: Add support for URL wildcards and exact URL [#9835,
    [#11752]]
  - Browser: Allow groups to restrict by browser integration key
    [#9852]
  - CLI: Add -d dry-run shortcut to merge command [#11192]
  - CLI: HTML export [#11590]
  - macOS: Add option to disable database lock when switching
    user [#9707]
  - SSH Agent: Implement feature to clear all identities [#10649]
  - Fixes
  - Major enhancements to documentation [#11745, #10875]
  - Various UI and style fixes [#11535, #11672, #11511, #11445,
    [#11426], #11273, #11455, #11321, #11594, #11539, #11351,
    [#11354], #10748, #11602, #11303, #11291, #10091, #9417]
  - Various improvements to tags [#11676, #11652, #11625]
  - Reset splitter sizes on database unlock [#11014]
  - Remember sort order in Auto-type popup dialog [#9508]
  - Fix database password clearing when modifying key file /
    hardware key [#11001]
  - Fix issues with reloading and handling of externally modified
    db file [#10612]
  - Support passkeys with Bitwarden import [#11401]
  - Fix various quirks with CSV import [#11787]
  - Show Auto-Type select dialog even if window title is empty
    [#11603]
  - Refactor hardware key code to avoid deadlock [#11703, #10872]
  - Show a clear error if hardware key is found slots are not
    configured [#11609]
  - Fix signal/slot disconnect when opening import wizard
    [#11039]
  - Fix setting window title as modified [#11542]
  - Fix assert hit when viewing entry history [#11413]
  - Fix multiple crashes on Linux [#11513]
  - Fix backup file path time substitution [#10834]
  - Prevent long-running threads from deadlocking the program
    with only 1 CPU [#11155]
  - Hide the menubar when menus lose focus (if toggled off)
    [#11355, #11605]
  - CLI: Restore the original codepage on windows [#11470]
  - Passkeys: Various fixes [#10934, #10951]
  - Browser: Fix cancel with database unlock dialog [#11435]
  - Browser: Resolve references in Access Confirm dialog [#11055]
  - SSH Agent: Add timeout to streams to prevent deadlock
    [#11290]
  - macOS: Replace legacy code for screen recording permissions
    [#11428]
  - macOS: Implement Secure Input Mode [#11623]
  - macOS: Fix showing ambigious name in settings [#11373]
  - macOS: Fix copy-to-clipboard shortcut in entry preview widget
    [#10966]
  - Linux: Prevent multiple lock requests [#11306]
  - Snap: Prevent need for snap helper script to configure
    browser extension [#10924]
  - Windows: Detect outdated VC Redist with MSI installer
    [#11469]
  - Windows: Additional exclusion fields for clipboard [#11521]
- drop 43904d87b7ae7339e393ce9de465556e3da52d3c.patch</changelog>
</package>
<package pkgid="1f3398632cbc932e896d481d233e5cbed5a39d66c868f168fa06b9604e25e150" name="keepassxc" arch="ppc64le">
  <version epoch="0" ver="2.7.10" rel="bp156.2.9.1"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737460800">- build with Botan 3 on Leap 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- update to 2.7.10:
  - Changes
  - Allow adjusting application font size [#11567]
  - Add Proton Pass importer [#11197]
  - Support KeePass2 TOTP settings [#11229]
  - Add New/Preview Entry Attachments dialog and functionality
    [#11637, #11699, #11650]
  - Add database name, color, and icon options for unlock view
    [#10819, #11725]
  - Show entry background color as column [#6798]
  - Use icons for password strength [#9844]
  - Add "Group Full Path" column in entry view [#10278]
  - Passphrase "MIXED case" Type [#11255]
  - Allow deleting extension plugin data from Browser Statistics
    [#11218]
  - Add --minimized option to keepassxc [#11693]
  - Implement T-CONV and T-REPLACE-RX entry placeholders [#11453]
  - Option to disable opening browser when URL field
    double-clicked [#11332]
  - Overhaul action states and add icons to toolbar [#11047]
  - Show character count in password generator dialog [#10940]
  - Add ability to expire entries from context menu [#8731]
  - Add copy field shortcuts to Auto-Type select dialog [#11518]
  - Passkeys: Add support for selecting group on creation
    [#11260]
  - Browser: Refactor Access Control Dialog [#9607]
  - Browser: Add support for URL wildcards and exact URL [#9835,
    [#11752]]
  - Browser: Allow groups to restrict by browser integration key
    [#9852]
  - CLI: Add -d dry-run shortcut to merge command [#11192]
  - CLI: HTML export [#11590]
  - macOS: Add option to disable database lock when switching
    user [#9707]
  - SSH Agent: Implement feature to clear all identities [#10649]
  - Fixes
  - Major enhancements to documentation [#11745, #10875]
  - Various UI and style fixes [#11535, #11672, #11511, #11445,
    [#11426], #11273, #11455, #11321, #11594, #11539, #11351,
    [#11354], #10748, #11602, #11303, #11291, #10091, #9417]
  - Various improvements to tags [#11676, #11652, #11625]
  - Reset splitter sizes on database unlock [#11014]
  - Remember sort order in Auto-type popup dialog [#9508]
  - Fix database password clearing when modifying key file /
    hardware key [#11001]
  - Fix issues with reloading and handling of externally modified
    db file [#10612]
  - Support passkeys with Bitwarden import [#11401]
  - Fix various quirks with CSV import [#11787]
  - Show Auto-Type select dialog even if window title is empty
    [#11603]
  - Refactor hardware key code to avoid deadlock [#11703, #10872]
  - Show a clear error if hardware key is found slots are not
    configured [#11609]
  - Fix signal/slot disconnect when opening import wizard
    [#11039]
  - Fix setting window title as modified [#11542]
  - Fix assert hit when viewing entry history [#11413]
  - Fix multiple crashes on Linux [#11513]
  - Fix backup file path time substitution [#10834]
  - Prevent long-running threads from deadlocking the program
    with only 1 CPU [#11155]
  - Hide the menubar when menus lose focus (if toggled off)
    [#11355, #11605]
  - CLI: Restore the original codepage on windows [#11470]
  - Passkeys: Various fixes [#10934, #10951]
  - Browser: Fix cancel with database unlock dialog [#11435]
  - Browser: Resolve references in Access Confirm dialog [#11055]
  - SSH Agent: Add timeout to streams to prevent deadlock
    [#11290]
  - macOS: Replace legacy code for screen recording permissions
    [#11428]
  - macOS: Implement Secure Input Mode [#11623]
  - macOS: Fix showing ambigious name in settings [#11373]
  - macOS: Fix copy-to-clipboard shortcut in entry preview widget
    [#10966]
  - Linux: Prevent multiple lock requests [#11306]
  - Snap: Prevent need for snap helper script to configure
    browser extension [#10924]
  - Windows: Detect outdated VC Redist with MSI installer
    [#11469]
  - Windows: Additional exclusion fields for clipboard [#11521]
- drop 43904d87b7ae7339e393ce9de465556e3da52d3c.patch</changelog>
</package>
<package pkgid="3c0699bedd682bd8f4679d06aea9dfc52255e0720ee593bf62f3e8f3fa182c4a" name="keepassxc" arch="s390x">
  <version epoch="0" ver="2.7.10" rel="bp156.2.9.1"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737460800">- build with Botan 3 on Leap 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- update to 2.7.10:
  - Changes
  - Allow adjusting application font size [#11567]
  - Add Proton Pass importer [#11197]
  - Support KeePass2 TOTP settings [#11229]
  - Add New/Preview Entry Attachments dialog and functionality
    [#11637, #11699, #11650]
  - Add database name, color, and icon options for unlock view
    [#10819, #11725]
  - Show entry background color as column [#6798]
  - Use icons for password strength [#9844]
  - Add "Group Full Path" column in entry view [#10278]
  - Passphrase "MIXED case" Type [#11255]
  - Allow deleting extension plugin data from Browser Statistics
    [#11218]
  - Add --minimized option to keepassxc [#11693]
  - Implement T-CONV and T-REPLACE-RX entry placeholders [#11453]
  - Option to disable opening browser when URL field
    double-clicked [#11332]
  - Overhaul action states and add icons to toolbar [#11047]
  - Show character count in password generator dialog [#10940]
  - Add ability to expire entries from context menu [#8731]
  - Add copy field shortcuts to Auto-Type select dialog [#11518]
  - Passkeys: Add support for selecting group on creation
    [#11260]
  - Browser: Refactor Access Control Dialog [#9607]
  - Browser: Add support for URL wildcards and exact URL [#9835,
    [#11752]]
  - Browser: Allow groups to restrict by browser integration key
    [#9852]
  - CLI: Add -d dry-run shortcut to merge command [#11192]
  - CLI: HTML export [#11590]
  - macOS: Add option to disable database lock when switching
    user [#9707]
  - SSH Agent: Implement feature to clear all identities [#10649]
  - Fixes
  - Major enhancements to documentation [#11745, #10875]
  - Various UI and style fixes [#11535, #11672, #11511, #11445,
    [#11426], #11273, #11455, #11321, #11594, #11539, #11351,
    [#11354], #10748, #11602, #11303, #11291, #10091, #9417]
  - Various improvements to tags [#11676, #11652, #11625]
  - Reset splitter sizes on database unlock [#11014]
  - Remember sort order in Auto-type popup dialog [#9508]
  - Fix database password clearing when modifying key file /
    hardware key [#11001]
  - Fix issues with reloading and handling of externally modified
    db file [#10612]
  - Support passkeys with Bitwarden import [#11401]
  - Fix various quirks with CSV import [#11787]
  - Show Auto-Type select dialog even if window title is empty
    [#11603]
  - Refactor hardware key code to avoid deadlock [#11703, #10872]
  - Show a clear error if hardware key is found slots are not
    configured [#11609]
  - Fix signal/slot disconnect when opening import wizard
    [#11039]
  - Fix setting window title as modified [#11542]
  - Fix assert hit when viewing entry history [#11413]
  - Fix multiple crashes on Linux [#11513]
  - Fix backup file path time substitution [#10834]
  - Prevent long-running threads from deadlocking the program
    with only 1 CPU [#11155]
  - Hide the menubar when menus lose focus (if toggled off)
    [#11355, #11605]
  - CLI: Restore the original codepage on windows [#11470]
  - Passkeys: Various fixes [#10934, #10951]
  - Browser: Fix cancel with database unlock dialog [#11435]
  - Browser: Resolve references in Access Confirm dialog [#11055]
  - SSH Agent: Add timeout to streams to prevent deadlock
    [#11290]
  - macOS: Replace legacy code for screen recording permissions
    [#11428]
  - macOS: Implement Secure Input Mode [#11623]
  - macOS: Fix showing ambigious name in settings [#11373]
  - macOS: Fix copy-to-clipboard shortcut in entry preview widget
    [#10966]
  - Linux: Prevent multiple lock requests [#11306]
  - Snap: Prevent need for snap helper script to configure
    browser extension [#10924]
  - Windows: Detect outdated VC Redist with MSI installer
    [#11469]
  - Windows: Additional exclusion fields for clipboard [#11521]
- drop 43904d87b7ae7339e393ce9de465556e3da52d3c.patch</changelog>
</package>
<package pkgid="0bdc6183b2952c4a016adf364e0fd1567cc5e05f7c5d8f34563d618eeabf2480" name="keepassxc" arch="src">
  <version epoch="0" ver="2.7.10" rel="bp156.2.9.1"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737460800">- build with Botan 3 on Leap 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- update to 2.7.10:
  - Changes
  - Allow adjusting application font size [#11567]
  - Add Proton Pass importer [#11197]
  - Support KeePass2 TOTP settings [#11229]
  - Add New/Preview Entry Attachments dialog and functionality
    [#11637, #11699, #11650]
  - Add database name, color, and icon options for unlock view
    [#10819, #11725]
  - Show entry background color as column [#6798]
  - Use icons for password strength [#9844]
  - Add "Group Full Path" column in entry view [#10278]
  - Passphrase "MIXED case" Type [#11255]
  - Allow deleting extension plugin data from Browser Statistics
    [#11218]
  - Add --minimized option to keepassxc [#11693]
  - Implement T-CONV and T-REPLACE-RX entry placeholders [#11453]
  - Option to disable opening browser when URL field
    double-clicked [#11332]
  - Overhaul action states and add icons to toolbar [#11047]
  - Show character count in password generator dialog [#10940]
  - Add ability to expire entries from context menu [#8731]
  - Add copy field shortcuts to Auto-Type select dialog [#11518]
  - Passkeys: Add support for selecting group on creation
    [#11260]
  - Browser: Refactor Access Control Dialog [#9607]
  - Browser: Add support for URL wildcards and exact URL [#9835,
    [#11752]]
  - Browser: Allow groups to restrict by browser integration key
    [#9852]
  - CLI: Add -d dry-run shortcut to merge command [#11192]
  - CLI: HTML export [#11590]
  - macOS: Add option to disable database lock when switching
    user [#9707]
  - SSH Agent: Implement feature to clear all identities [#10649]
  - Fixes
  - Major enhancements to documentation [#11745, #10875]
  - Various UI and style fixes [#11535, #11672, #11511, #11445,
    [#11426], #11273, #11455, #11321, #11594, #11539, #11351,
    [#11354], #10748, #11602, #11303, #11291, #10091, #9417]
  - Various improvements to tags [#11676, #11652, #11625]
  - Reset splitter sizes on database unlock [#11014]
  - Remember sort order in Auto-type popup dialog [#9508]
  - Fix database password clearing when modifying key file /
    hardware key [#11001]
  - Fix issues with reloading and handling of externally modified
    db file [#10612]
  - Support passkeys with Bitwarden import [#11401]
  - Fix various quirks with CSV import [#11787]
  - Show Auto-Type select dialog even if window title is empty
    [#11603]
  - Refactor hardware key code to avoid deadlock [#11703, #10872]
  - Show a clear error if hardware key is found slots are not
    configured [#11609]
  - Fix signal/slot disconnect when opening import wizard
    [#11039]
  - Fix setting window title as modified [#11542]
  - Fix assert hit when viewing entry history [#11413]
  - Fix multiple crashes on Linux [#11513]
  - Fix backup file path time substitution [#10834]
  - Prevent long-running threads from deadlocking the program
    with only 1 CPU [#11155]
  - Hide the menubar when menus lose focus (if toggled off)
    [#11355, #11605]
  - CLI: Restore the original codepage on windows [#11470]
  - Passkeys: Various fixes [#10934, #10951]
  - Browser: Fix cancel with database unlock dialog [#11435]
  - Browser: Resolve references in Access Confirm dialog [#11055]
  - SSH Agent: Add timeout to streams to prevent deadlock
    [#11290]
  - macOS: Replace legacy code for screen recording permissions
    [#11428]
  - macOS: Implement Secure Input Mode [#11623]
  - macOS: Fix showing ambigious name in settings [#11373]
  - macOS: Fix copy-to-clipboard shortcut in entry preview widget
    [#10966]
  - Linux: Prevent multiple lock requests [#11306]
  - Snap: Prevent need for snap helper script to configure
    browser extension [#10924]
  - Windows: Detect outdated VC Redist with MSI installer
    [#11469]
  - Windows: Additional exclusion fields for clipboard [#11521]
- drop 43904d87b7ae7339e393ce9de465556e3da52d3c.patch</changelog>
</package>
<package pkgid="d84b49e36b25f743090e5618f9f2aaa2af585cfe5d2b1962c50340673c002678" name="keepassxc" arch="x86_64">
  <version epoch="0" ver="2.7.10" rel="bp156.2.9.1"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737460800">- build with Botan 3 on Leap 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- update to 2.7.10:
  - Changes
  - Allow adjusting application font size [#11567]
  - Add Proton Pass importer [#11197]
  - Support KeePass2 TOTP settings [#11229]
  - Add New/Preview Entry Attachments dialog and functionality
    [#11637, #11699, #11650]
  - Add database name, color, and icon options for unlock view
    [#10819, #11725]
  - Show entry background color as column [#6798]
  - Use icons for password strength [#9844]
  - Add "Group Full Path" column in entry view [#10278]
  - Passphrase "MIXED case" Type [#11255]
  - Allow deleting extension plugin data from Browser Statistics
    [#11218]
  - Add --minimized option to keepassxc [#11693]
  - Implement T-CONV and T-REPLACE-RX entry placeholders [#11453]
  - Option to disable opening browser when URL field
    double-clicked [#11332]
  - Overhaul action states and add icons to toolbar [#11047]
  - Show character count in password generator dialog [#10940]
  - Add ability to expire entries from context menu [#8731]
  - Add copy field shortcuts to Auto-Type select dialog [#11518]
  - Passkeys: Add support for selecting group on creation
    [#11260]
  - Browser: Refactor Access Control Dialog [#9607]
  - Browser: Add support for URL wildcards and exact URL [#9835,
    [#11752]]
  - Browser: Allow groups to restrict by browser integration key
    [#9852]
  - CLI: Add -d dry-run shortcut to merge command [#11192]
  - CLI: HTML export [#11590]
  - macOS: Add option to disable database lock when switching
    user [#9707]
  - SSH Agent: Implement feature to clear all identities [#10649]
  - Fixes
  - Major enhancements to documentation [#11745, #10875]
  - Various UI and style fixes [#11535, #11672, #11511, #11445,
    [#11426], #11273, #11455, #11321, #11594, #11539, #11351,
    [#11354], #10748, #11602, #11303, #11291, #10091, #9417]
  - Various improvements to tags [#11676, #11652, #11625]
  - Reset splitter sizes on database unlock [#11014]
  - Remember sort order in Auto-type popup dialog [#9508]
  - Fix database password clearing when modifying key file /
    hardware key [#11001]
  - Fix issues with reloading and handling of externally modified
    db file [#10612]
  - Support passkeys with Bitwarden import [#11401]
  - Fix various quirks with CSV import [#11787]
  - Show Auto-Type select dialog even if window title is empty
    [#11603]
  - Refactor hardware key code to avoid deadlock [#11703, #10872]
  - Show a clear error if hardware key is found slots are not
    configured [#11609]
  - Fix signal/slot disconnect when opening import wizard
    [#11039]
  - Fix setting window title as modified [#11542]
  - Fix assert hit when viewing entry history [#11413]
  - Fix multiple crashes on Linux [#11513]
  - Fix backup file path time substitution [#10834]
  - Prevent long-running threads from deadlocking the program
    with only 1 CPU [#11155]
  - Hide the menubar when menus lose focus (if toggled off)
    [#11355, #11605]
  - CLI: Restore the original codepage on windows [#11470]
  - Passkeys: Various fixes [#10934, #10951]
  - Browser: Fix cancel with database unlock dialog [#11435]
  - Browser: Resolve references in Access Confirm dialog [#11055]
  - SSH Agent: Add timeout to streams to prevent deadlock
    [#11290]
  - macOS: Replace legacy code for screen recording permissions
    [#11428]
  - macOS: Implement Secure Input Mode [#11623]
  - macOS: Fix showing ambigious name in settings [#11373]
  - macOS: Fix copy-to-clipboard shortcut in entry preview widget
    [#10966]
  - Linux: Prevent multiple lock requests [#11306]
  - Snap: Prevent need for snap helper script to configure
    browser extension [#10924]
  - Windows: Detect outdated VC Redist with MSI installer
    [#11469]
  - Windows: Additional exclusion fields for clipboard [#11521]
- drop 43904d87b7ae7339e393ce9de465556e3da52d3c.patch</changelog>
</package>
<package pkgid="8b23952ad15cbb0886ca83b5959b0127ad7864c979b8723fc641ec1fc8fb1dba" name="keepassxc" arch="aarch64">
  <version epoch="0" ver="2.7.9" rel="bp156.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- add BR for asciidoctor</changelog>
  <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>
</package>
<package pkgid="5fe188f16ae0dec708b5acc29e0a2cb4961495d5ff8d1508231b38bfc8f22037" name="keepassxc" arch="ppc64le">
  <version epoch="0" ver="2.7.9" rel="bp156.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- add BR for asciidoctor</changelog>
  <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>
</package>
<package pkgid="d38574cec5ace4e97ffe464795a78143d504fe9f1ef81232982eb2a1c42e3eae" name="keepassxc" arch="s390x">
  <version epoch="0" ver="2.7.9" rel="bp156.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- add BR for asciidoctor</changelog>
  <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>
</package>
<package pkgid="e08206f096fdcdc12e0bf5a863984a2e40c8b46a40dce34f0a0f0b4af44f0052" name="keepassxc" arch="src">
  <version epoch="0" ver="2.7.9" rel="bp156.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- add BR for asciidoctor</changelog>
  <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>
</package>
<package pkgid="c675997fa1861ea938389611670e5e76916da45028cc4925df27ed248970ca42" name="keepassxc" arch="x86_64">
  <version epoch="0" ver="2.7.9" rel="bp156.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- add BR for asciidoctor</changelog>
  <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>
</package>
<package pkgid="25b44e30a559f64d3231d5c3d11e1839ecfa243d876c57743f32ceac69973bab" name="keepassxc" arch="aarch64">
  <version epoch="0" ver="2.7.9" rel="bp156.2.6.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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
</package>
<package pkgid="e61fde5794e13f7ce4c3cef02a61774084d8611237d768b7d74a82e5c9adf74b" name="keepassxc" arch="i586">
  <version epoch="0" ver="2.7.9" rel="bp156.2.6.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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
</package>
<package pkgid="3a2056bb772ce08936d7199fb22a9d7dc89b0754549e98784778fa03a958346a" name="keepassxc" arch="ppc64le">
  <version epoch="0" ver="2.7.9" rel="bp156.2.6.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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
</package>
<package pkgid="9f9a0b8ce7cfb98670f9ae3b98f039df5f239972d1a40a149552f82bbc927234" name="keepassxc" arch="s390x">
  <version epoch="0" ver="2.7.9" rel="bp156.2.6.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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
</package>
<package pkgid="a6393e578c1a263e5b5fdfc9a583b257f5baee461f8fd01619df60dd0de1c5aa" name="keepassxc" arch="src">
  <version epoch="0" ver="2.7.9" rel="bp156.2.6.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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
</package>
<package pkgid="d042a7ba036873ef33d8f1791a78070b677adc938dc74a54d4545f6ec067917d" name="keepassxc" arch="x86_64">
  <version epoch="0" ver="2.7.9" rel="bp156.2.6.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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
</package>
<package pkgid="40633b4ebd6c7bbb8f561b0f0ed44f2c20b094eee733f27eaa4ee752772900c1" name="keepassxc-lang" arch="noarch">
  <version epoch="0" ver="2.7.10" rel="bp156.2.9.1"/>
  <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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1737460800">- build with Botan 3 on Leap 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1740916800">- update to 2.7.10:
  - Changes
  - Allow adjusting application font size [#11567]
  - Add Proton Pass importer [#11197]
  - Support KeePass2 TOTP settings [#11229]
  - Add New/Preview Entry Attachments dialog and functionality
    [#11637, #11699, #11650]
  - Add database name, color, and icon options for unlock view
    [#10819, #11725]
  - Show entry background color as column [#6798]
  - Use icons for password strength [#9844]
  - Add "Group Full Path" column in entry view [#10278]
  - Passphrase "MIXED case" Type [#11255]
  - Allow deleting extension plugin data from Browser Statistics
    [#11218]
  - Add --minimized option to keepassxc [#11693]
  - Implement T-CONV and T-REPLACE-RX entry placeholders [#11453]
  - Option to disable opening browser when URL field
    double-clicked [#11332]
  - Overhaul action states and add icons to toolbar [#11047]
  - Show character count in password generator dialog [#10940]
  - Add ability to expire entries from context menu [#8731]
  - Add copy field shortcuts to Auto-Type select dialog [#11518]
  - Passkeys: Add support for selecting group on creation
    [#11260]
  - Browser: Refactor Access Control Dialog [#9607]
  - Browser: Add support for URL wildcards and exact URL [#9835,
    [#11752]]
  - Browser: Allow groups to restrict by browser integration key
    [#9852]
  - CLI: Add -d dry-run shortcut to merge command [#11192]
  - CLI: HTML export [#11590]
  - macOS: Add option to disable database lock when switching
    user [#9707]
  - SSH Agent: Implement feature to clear all identities [#10649]
  - Fixes
  - Major enhancements to documentation [#11745, #10875]
  - Various UI and style fixes [#11535, #11672, #11511, #11445,
    [#11426], #11273, #11455, #11321, #11594, #11539, #11351,
    [#11354], #10748, #11602, #11303, #11291, #10091, #9417]
  - Various improvements to tags [#11676, #11652, #11625]
  - Reset splitter sizes on database unlock [#11014]
  - Remember sort order in Auto-type popup dialog [#9508]
  - Fix database password clearing when modifying key file /
    hardware key [#11001]
  - Fix issues with reloading and handling of externally modified
    db file [#10612]
  - Support passkeys with Bitwarden import [#11401]
  - Fix various quirks with CSV import [#11787]
  - Show Auto-Type select dialog even if window title is empty
    [#11603]
  - Refactor hardware key code to avoid deadlock [#11703, #10872]
  - Show a clear error if hardware key is found slots are not
    configured [#11609]
  - Fix signal/slot disconnect when opening import wizard
    [#11039]
  - Fix setting window title as modified [#11542]
  - Fix assert hit when viewing entry history [#11413]
  - Fix multiple crashes on Linux [#11513]
  - Fix backup file path time substitution [#10834]
  - Prevent long-running threads from deadlocking the program
    with only 1 CPU [#11155]
  - Hide the menubar when menus lose focus (if toggled off)
    [#11355, #11605]
  - CLI: Restore the original codepage on windows [#11470]
  - Passkeys: Various fixes [#10934, #10951]
  - Browser: Fix cancel with database unlock dialog [#11435]
  - Browser: Resolve references in Access Confirm dialog [#11055]
  - SSH Agent: Add timeout to streams to prevent deadlock
    [#11290]
  - macOS: Replace legacy code for screen recording permissions
    [#11428]
  - macOS: Implement Secure Input Mode [#11623]
  - macOS: Fix showing ambigious name in settings [#11373]
  - macOS: Fix copy-to-clipboard shortcut in entry preview widget
    [#10966]
  - Linux: Prevent multiple lock requests [#11306]
  - Snap: Prevent need for snap helper script to configure
    browser extension [#10924]
  - Windows: Detect outdated VC Redist with MSI installer
    [#11469]
  - Windows: Additional exclusion fields for clipboard [#11521]
- drop 43904d87b7ae7339e393ce9de465556e3da52d3c.patch</changelog>
</package>
<package pkgid="9d97cd9226b27b4cc2c9954e0dc66019167d47859db59aee9442be4bb9b51e39" name="keepassxc-lang" arch="noarch">
  <version epoch="0" ver="2.7.9" rel="bp156.2.3.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594123200">- add BR for asciidoctor</changelog>
  <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>
</package>
<package pkgid="44d7f2b4f9e150ec7bcfac0527d7b7883aa5baebba2de2e0af1fe95a5b3a7d15" name="keepassxc-lang" arch="noarch">
  <version epoch="0" ver="2.7.9" rel="bp156.2.6.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>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723896000">- build with Botan 3 on Leap 15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730548800">- Backports 43904d87b7ae7339e393ce9de465556e3da52d3c.patch:
  integrate changes from SR#1181559</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1730721600">- drop runtime dependency on update-desktop-files</changelog>
</package>
<package pkgid="a3599a6ab81bd9986e10b73fff3ae3135e4b5e7da9dbfb4ce9190cbf7d27e90d" name="keybase-client" arch="aarch64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="ab95d571869b388fe7fdf87bd995e864313ad1c3968cd19ef4a095cbc996a4cb" name="keybase-client" arch="i586">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="1b4dbf876c28790e32820146a09dfca67aa3ba379ad834f7defd6d1519e29186" name="keybase-client" arch="ppc64le">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="008b6feb84c95e4cf81b2be4602d3226cbd6f13ffe6fcbd09a7159f37a2ad5fb" name="keybase-client" arch="s390x">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="5c8140c37356a8752a11f4812f1de45a8544e3f8e22cb605e2e59781901d687c" name="keybase-client" arch="src">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="8868a0dd08536e2c497a4396745392e5691ca0a9f67637f0e2bfc7946568ad7c" name="keybase-client" arch="x86_64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.3.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1566043200">- Upgrade to version 4.3.1
  * Replies will automatically notify who you're replying to.
  * Support user lookup by phone number.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
</package>
<package pkgid="f9959d800259a0b075e7e9b8f978a43c57f96fa84fa31b14571d074ee3c0695a" name="keybase-client" arch="aarch64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="e2d392d6fa234d6adf45e94ef2f1fcbcd499104864919a4d3bcafcc085d13186" name="keybase-client" arch="i586">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="025fd2527ea8569b8014df587dcd95d5ac436d457c964ebd33c693e74fd68f52" name="keybase-client" arch="ppc64le">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="4f3cc0227809a9e5b0325683d0feb7e3f8a6722ce8ee5efc694a7b78a01e9885" name="keybase-client" arch="s390x">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="373af27304fc00a2e311f3e588b9548d5a22d6acf52d5623f9dc97e90140f119" name="keybase-client" arch="src">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="5066c2b947132b25fe7c500b88a81d6582e369265511ec7e1907651b6002c2d0" name="keybase-client" arch="x86_64">
  <version epoch="0" ver="6.2.8" rel="bp156.2.6.1"/>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1570968000">- Upgrade to version 4.6.0
  * Added bot managment commands.
  * Better support for federated addresses in Stellar feature.
  * Miscellaneous bug fixes.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1572350400">- Upgrade to version 4.7.2
  * Fix an issue with device provisioning.
  * Fix account deletion.
  * Better account-reset workflow.
  * Faster inbox loading.</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1577448000">- Upgrade to version 5.1.1
  * Enabled blocking users from their profile
- Upgrade to version 5.1.0
  * New features for blocking and reporting bad people
  * Large File Storage in git
  * Various bug fixes around team management
  * Dark mode fixes
  * Smaller bug fixes and performance improvements
- Upgrade to version 5.0.0
  * Switch between multiple accounts quickly
  * Send short audio snippets in chat in mobile
  * Sync KBFS files to your device for offline access
  * Keybase FM: Learn about new features in each release in the app
  * Better location sharing in chat
  * Removed navigation while in chat in mobile
  * Dark mode fixes
  * Faster startup time
  * Improved animations</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1580731200">- Upgrade to version 5.2.0
  * Bots: you can now install bots into your conversations. Kick
    off a meeting with Google Meet Bot, watch for commits with
    GitHub Bot, create new issues in JIRA, and more, all without
    leaving Keybase.
- Limit source file to the `go` subdirectory of the repository as
  we only build the command line client and the GUI sources contain
  files with problematic licenses.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1589544000">- Upgrade to version 5.4.1
  * You can now search for open teams using chat search.
  * KBFS performance fixed.
  * Many performance improvements and bug fixes.
- Explicity use go1.14 as the client won't build with older
  versions.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1591531200">- Upgrade to version 5.5.1
  * Improved file sharing with email addresses
  * Fix a panic when KEYBASE_DISABLE_FAVORITES is set. This should
    not affect typical use cases.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1602936000">- Upgrade to version 5.5.2
  * Miscellaneous bugfixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.6.1" date="1612699200">- Upgrade to version 5.6.1
  * Various bug fixes, security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1624536000">- Upgrade to version 5.7.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.8.1" date="1633176000">- Upgrade to version 5.8.1
  * Security enhancements</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.0" date="1640865600">- Upgrade to version 5.9.0
  * Security enhancements
- Upgrade Go version used for compilation to 1.16
- Added vendor-5.9.0.tar.xz providing vendored dependencies, as
  upstream no longer vendors them.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 5.9.1" date="1642852800">- Upgrade to version 5.9.1
  * Fix issue where the KBFS mountpoint would be disconnected after
    restarting Keybase (Transport endpoint is not connected).</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1656244800">- Upgrade to version 6.0.2
  * Bug fixes</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674302400">- Integrate KBFS packages previously build via own source package
  * Upstream integrated these into the same source.
  * Also includes adding kbfs-related patches
    ensure-mount-dir-exists.patch and
    ensure-service-stop-unmounts-filesystem.patch.
- Upgrade Go version used for compilation to 1.19.
- Use Systemd unit file from upstream source.
- Replace deprecated tar_scm source service by obs_scm.
- Drop the no longer required go_nostrip macro.
- Drop unnessecary use of gofilelist macro.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.0.2" date="1674648000">- Limit parallel test execution as that seems to cause failing
  builds on OBS that don't occur locally.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1690459200">- Upgrade to version 6.2.2
  * No change log provided</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 6.2.2" date="1691236800">- Update the Image dependency to address CVE-2023-29408 /
  bsc#1213928. This is done via the new update-image-tiff.patch.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1718884800">- Update to version 6.2.8
  * Update client CA
  * Fix incomplete locking in config file handling.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1721822400">- Update the Image dependency to address CVE-2024-24792 /
  bsc#1227167. This is done via an update of
  update-image-tiff.patch.</changelog>
</package>
<package pkgid="bcea49728bfec25009555970fd01f764756ba82bb42d7a86621c8008dce0dfe1" name="keybinder-3.0" arch="src">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="fcfb1a6770f01fd8ba1f8252995eac1529dcb499a289b726cfa65d118a1da991" name="keybinder-3.0-devel" arch="aarch64">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="e0fb1acc76c2700b063fc33e3f5ffdba910eb155e2683c34d59bcbee2f43e666" name="keybinder-3.0-devel" arch="i586">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="7b5a25a7991285f8be96f76abe22b7ea7807c8b459e5a6e8eb147db6543d4631" name="keybinder-3.0-devel" arch="ppc64le">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="96b0e998274eea20cd4f97f1eb07a23ec1ce32e659814c6c3b1d81d15bc9d338" name="keybinder-3.0-devel" arch="s390x">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="1e43737267a39a7ac8ecc0a802f9b99da50bbfcd4ae4c0a44bcb00ffc689af25" name="keybinder-3.0-devel" arch="x86_64">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="684bd919d0983420480dbc1dcadb7e0ebc0c9ea88f562bf6843f988106bb539a" name="kmail-account-wizard" arch="aarch64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- No code change since 23.04.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Link against KWallet explicitly
  * Adapt to KMailTransportAkonadi being moved into AkonadiMime</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730116800">- Add patch (CVE-2024-50624, boo#1232454, kde#487882)
  * CVE-2024-50624.patch</changelog>
</package>
<package pkgid="815d158a179cab0a320ac4a884a959e58bb663b3620d24e8bd033439a614bedd" name="kmail-account-wizard" arch="src">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- No code change since 23.04.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Link against KWallet explicitly
  * Adapt to KMailTransportAkonadi being moved into AkonadiMime</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730116800">- Add patch (CVE-2024-50624, boo#1232454, kde#487882)
  * CVE-2024-50624.patch</changelog>
</package>
<package pkgid="6b3c44a3846ac7eb3a89a172a1d05b9ef313fd684d7862d669c58d7f461a5f4a" name="kmail-account-wizard" arch="x86_64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- No code change since 23.04.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Link against KWallet explicitly
  * Adapt to KMailTransportAkonadi being moved into AkonadiMime</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730116800">- Add patch (CVE-2024-50624, boo#1232454, kde#487882)
  * CVE-2024-50624.patch</changelog>
</package>
<package pkgid="bd2dfd364442a9eaaaca2d696fa15398bbedd35bae10ed03ccd4bb08aa091d9a" name="kmail-account-wizard-lang" arch="noarch">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- No code change since 23.04.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Link against KWallet explicitly
  * Adapt to KMailTransportAkonadi being moved into AkonadiMime</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1730116800">- Add patch (CVE-2024-50624, boo#1232454, kde#487882)
  * CVE-2024-50624.patch</changelog>
</package>
<package pkgid="4eceffd3722d28b3aeab0a8d357b3c09fd718829e1d07e256deb3f24d4c18654" name="ksanecore" arch="src">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="2c2efb44b585633c06bf2340ea4f33b3a175641ce81c9c9ca2c1429cda3b8f1a" name="ksanecore-devel" arch="aarch64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="13f86f3325731e490f2f1a08e046b8a31fd29057cbf19906cc3a6b14049b10cf" name="ksanecore-devel" arch="i586">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="4a1847b94537da36aa17b52db81cf199c903d2c41e26c8d10052e718d71c5d03" name="ksanecore-devel" arch="ppc64le">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="84486b0da4f1beeae4de9d8894e687c52c2da0701dc8b11964914c9c01c4c972" name="ksanecore-devel" arch="s390x">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="5ca86da02cb77baf2a05d57703ec612bb678e72cd4203bd04acf44d63efc34ce" name="ksanecore-devel" arch="x86_64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="56f0804182cc65ba13554bdbb1bd80614e738903339946113ab84b82e51f5df6" name="ksanecore-lang" arch="noarch">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="8fbd3028ad77d946904634607410d51ad4ac9d420c443fbcf5e2b380ea4d87b1" name="ksh" arch="aarch64">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="372d2b14018f551ad2f161a0e83f661a1476c0d3625837358b18aa5da1f254bc" name="ksh" arch="i586">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="be2af1b968a21dc0460e84e293d08ca2506dda6f477d6fb6241e30c1acb88fee" name="ksh" arch="ppc64le">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="145e5de9460ec7fdb54154d35db7644c9ccbf383bf9154b0fed94db688893309" name="ksh" arch="s390x">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="b34197b7a37f18eddc7243c539a1a947d690c8d7b8bcd0a5cf4f1936f5617e92" name="ksh" arch="src">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="werner@suse.de" date="1405684800">-  Add patch ksh93-backticks.dif to allow the ksh to use more than
  65536 characters in the output of old fashion `...` commands (bnc#887320)</changelog>
  <changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
  <changelog author="werner@suse.de" date="1406894400">- Disable patch ksh93-backticks.dif as it breaks several test cases</changelog>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="c96f6377e34f7e9a5dfc5df3c7f9cef25e4be7ca3752a4a44ad276e695cd5df4" name="ksh" arch="x86_64">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="39bf6596caed37c806b361eff394cb72401eeaf6a44b366a069bd558adefd279" name="ksh-devel" arch="aarch64">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="abb2240aef0dfabf8a21ab1215b8aef7edf84170d93b15a8681915eb756ba16d" name="ksh-devel" arch="i586">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="aa5a46ea84f452b76795eea8ac7af5800a4ad7b776653b5882348222619babe9" name="ksh-devel" arch="ppc64le">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="92a8677aad3eb613ee02f8d195f790edc7c23925c83de50dbf23d618b7adc33c" name="ksh-devel" arch="s390x">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="1640db096937d97a27db1df901af3dbe5598c826a59e8343ed595ca8414a073e" name="ksh-devel" arch="x86_64">
  <version epoch="0" ver="93vu" rel="bp156.6.3.1"/>
  <changelog author="schwab@suse.de" date="1434024000">- cpp.patch: fix use of cc -E without -P</changelog>
  <changelog author="mls@suse.de" date="1434110400">- go back to ksh93u to have a stable version in SLE-12
  use 93vu as version so that the software stack sees this
  as an update. (FATE#319107, bsc#939252)
- add back the following patches:
  * astksh_builtin_poll20120806_001.diff
  * ksh93-backticks.dif
  * ksh93-crashes.dif
  * ksh93-dttree-crash.dif
  * ksh93-fdstatus.dif
  * ksh93-heredoclex.dif
  * ksh93-jobs.dif
  * ksh93-sfio.dif
  * ksh93-uninitialized.dif
- fix stk aliasing code [bnc#844071]
  new patch: ksh93-stkalias.dif
- fix stk restoration in sh_exec [bnc#844071]
  new patch: ksh93-stkfreeze.dif
- make a unknown location fatal in stkset so that we get a core
  dump right away instead of later in an unrelated part of code
  new patch: ksh93-stkset-abort.dif
- fix build with std malloc
  new patch: ksh93-malloc-hook.dif
- backport job locking code fix
  new patch: ksh93-joblock.dif
- disable vfork, use fork instead
  new patch: ksh93-disable-vfork.dif
- fix crash when the subshell number overflows [bnc#893031]
  new patch: ksh93-longenv.dif
- fix path normalization in cd command [bnc#867401]
  new patch: ksh93-cdpwd.dif
- fix segfault in dirname when cwd is gone [bnc#852160]
  new patch: ksh93-subshellpwd.dif
- Fix ksh using wrong files is some elements in the path do not
  exist [bnc#899014]
  new patch: ksh93-path-skip.dif</changelog>
  <changelog author="mls@suse.de" date="1442318400">- fix freeing memory twice if an array is turned into an
  compound variable and then unset [bnc#924043]
  new patch: ksh93-nvtree-free.dif
- backport fix for segmentation fault with 'typeset -RF'
  new patch: ksh93-int16double.dif
- backport hanging command substitution with large output fix from
  upstream [bnc#887320] [bnc#926172] [bnc#934437]
  new patch: ksh93-backtick.dif
- backport job list corruption fix from ksg93v [bnc#924318]
  new patch: ksh93-jpold.dif</changelog>
  <changelog author="mls@suse.de" date="1450267200">- add ast suffix to optbin manpages to prevent file conflicts
- fix fd leak when doing redirects in a subshell [bnc#954856]
  new patch: ksh93-redirectleak.dif
- rewrite ksh93-backtick.dif to a more correct version
  [bnc#953533] [bnc#955221]
- also tweak ksh93-backtick.dif so that the pipe is drained after
  io_restore is called.</changelog>
  <changelog author="mls@suse.de" date="1467720000">- own the ksh files in /etc/alternatives [bnc#987362] [bnc#962069]
- fix leak in optimize processing [bnc#982423]
  new patch: ksh93-optimizeleak.dif
- fix editor prediction code garbling input [bnc#964966]
  new patch: ksh93-edpredict.dif</changelog>
  <changelog author="mls@suse.de" date="1476273600">- fix locking error in spawn implementation [bnc#988213]
  new patch: ksh93-spawnlock.dif
- make patch ordering the same as in sle-11</changelog>
  <changelog author="mls@suse.de" date="1513771200">- fix build with new glibc versions
  new patch: ksh93-filedefined.dif</changelog>
  <changelog author="mls@suse.de" date="1567771200">- fix build by removing -Werror=return-type and using
  - ffat-lto-objects</changelog>
  <changelog author="mls@suse.de" date="1605268800">- remove sys/sysctl.h include as it no longer exists in linux
  new patch: ksh93-no-sysctl.dif</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1611230400">- remove pwdutils buildrequires, it's not needed and pwdutils got
  dropped many years ago</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1611748800">- prepare usrmerge (boo#1029961)
- clean up SLE11 compat sections</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1617192000">- Remove BuildRequires: bind-libs. Requiring libs this way
  is just wrong.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699358400">- Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="mls@suse.de" date="1715601600">- remove no longer needed qemu workaround
  deleted patch: ksh-qemu.patch
- do not use posix_spawn as it lacks proper job handling [bsc#1224057]
  new patch: ksh93-no-posix_spawn.dif</changelog>
  <changelog author="mls@suse.de" date="1722513600">- fix segfault in variable substitution [bsc#1129288]
  new patch: ksh93-putval.dif
- fix untrusted environment execution [bsc#1160796] [CVE-2019-14868]
  new patch: ksh93-untrustedenv.dif</changelog>
</package>
<package pkgid="b9c12b32db0821eea87725b902a188dfb09738797e8d8a7bb77cde84bb02d9c9" name="kstars" arch="aarch64">
  <version epoch="0" ver="3.7.4" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657108800">- Explicitly recommend dbus-send. The program is needed by the
  scripting tool.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659268800">- Update to 3.6.0:
  * Add linear 1 pass focus algorithm.
  * Polar alignment V3.
  * Add image ROI statistics.
  * Revamped profile scripts.
  * Geographic map update.
  * Show number of clipped pixels on fitsviewer status bar if show-clipping is enabled.
  * Improve tooltips for GPG expert settings.
  * Various fixes and improvements related to DSO catalogs and visibility.
- Remove upstreamed fix-eigen3.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 3.6.1:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.1/ChangeLog
- Add lower_qt_version.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664539200">- Update constraints. Newer kstar versions need more disk space
  and memory</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670587200">- Update to 3.6.2:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.2/ChangeLog
- Remove lower_qt_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 3.6.3:
  * Optical trains editor reworked
  * Add mount altitude constraint to scheduler altitude check
  * Focus timer bug version 2
  * Update to support INDI v2.0.0
  * Auto focus overscan
  * Fix major calculation error in calculating DSLR field of view
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/stable-3.6.3/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Backport multiple fixes from the master branch, because there won't be
  a new release for the next two months:
  * Add fix-dir-separator.patch
  * Add fix-indi-timestamp.patch
  * Add fix-placeholder-path-part1.patch
  * Add fix-placeholder-path-part2.patch
  * Add fix-scheduler.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680696000">- Sync changes from the unstable package</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681992000">- Update to 3.6.4:
  * Fix range for reducer/barlow
  * Fix separator replacement mistake
  * Fix setting optical train reducer
  * Fix asteroid visual magnitude calculation
  * Support for XISF
  * Controlling EKOS with external Sky Maps
  * Update target position angle when a meridian flip is detected so that
    it does not cause uncommanded rotation post MF
  * Fix file overwriting issue
  * Max dark guide threshold Default is 1 sec
  * Fix dark library cache issue
  * Bugfix for mount model
- Drop fix-indi-timestamp.patch
- Drop fix-dir-separator.patch
- Drop fix-scheduler.patch
- Drop fix-placeholder-path-part1.patch
- Drop fix-placeholder-path-part2.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 3.6.5:
  * Sky Map Rotation
  * NEW Optimal Sub-Exposure Calculator
  * Rotator Dialog Improvments
  * Linear 1 Pass Focus improvements including FWHM &amp; Fourier Power focusing
  * Focus Aberration Inspector
  * Daily Supernovae updates
  * Multiple fixes
- Add fix-list.patch
- Add fix-status.patch
- Use GCC11 on Leap, otherwise compilation will fail.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690977600">- Update to 3.6.6:
  * Add histogram stretch controls to fitstab
  * Bugfix parking for darks and bias frames
  * Fix bug computing histograms for float/double images
  * Add histogram tooltips
  * Refactoring capture module
  * Speedup scheduler with large number of jobs
  * Scheduler option for repeating the entire schedule
  * HiPS FITS Viewer overlay
  * Analyze/Capture stats were using default StellarSolver values. Now HFRProfiles.
  * Retire classic scheduler algorithm
- Drop upstreamed patches:
  * fix-list.patch
  * fix-status.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696852800">- Update to 3.6.7:
  * Added custom image overlays support
  * Rotator dialog improvements
  * More file placeholders
  * Lots of bugs fixed
  * Docs updated</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 3.6.8:
  * Added Aberration Inspector.
  * Improved Sub-exposure Calculator.
  * Added FITSViewer Solver.
  * Make "Set Coordinates Manually" dialog more intuitive.
  * Telescope name specified in the optical trains are now saved in the FITS header (the mount name was saved before).
  * New placeholders for ISO, binning and pure exposure time added.
  * Add a new not-default scheduler option to disable greedy scheduling.
  * Reduce latency between captures, especially when guiding / dithering.
  * Fix issue with differential slewing.
  * Separate Business Logic from UI in Scheduler.
  * Fix bug in estimating job time, capture delays were misinterpreted.
  * Fixed guide start deviation was not saved properly in esq file.
  * Bugfix in one-pulse dither. Dither pulses were going the wrong way.
  * Fix Scheduler hangs when Focus does not signal Autofocus start failure.
  * Focus Guide Settle Bug.
- Add fix-crash.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1706788800">- Update to version 3.6.9:
  * Bug fix for unknown camera temperature, gain or offset
  * Focus UI Refactor
  * Always show and edit scheduler job properties
  * Allow deleting of scheduler jobs and appending to scheduler queue while running other jobs.
  * In Sequence HFR Check Refactor
  * Add capture time delay estimate for rotator movements
  * Various fixes</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1707825600">- Fix build for Leap</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to version 3.7.0:
  * Fix satellites loading error thanks to updated list by Own.
  * Fix rare crash when opening search dialog due to unused AsyncDBManager in FindDialog
  * Fix focus profile index bug
  * Fix crash if sequence file was loaded with filter selection but active train does not have a filter wheel
  * Separating Business Logic from UI in Scheduler
  * Add blinking capabilities to FITS Viewer and Analyze.
  * Focus 2 Tick Bugfix
  * Use correct state after PHD2 complete dithering
  * Adding the delay to the first image in the sequence
  * Overhaul "differential slewing"
  * Allow the user to mirror the sky map
  * Add option for shoting skyflats
  * Add edit profile button in FITS Viewer Solver and in Image Overlays
  * Add option to render image overlays below catalogs.
  * In Sequence Focus Phase 2
  * Introduce Views: A way to quickly reorient the sky-map to match the view through an instrument]</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 3.7.1:
  * New mount panel
  * Add support to obtain all object names
  * Multiple cameras support (still ongoing)
  * Various bugs fixed
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722859200">- Update to 3.7.2:
  * Multi-camera support.
  * Focus Advisor v4
  * Lots of fixes. Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1728561600">- Update to 3.7.3:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733745600">- Update to 3.7.4:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
</package>
<package pkgid="0a1b0d606b5cb791691edfe68897c62c4f28f6db5e7e51dc47619f21f83058d3" name="kstars" arch="ppc64le">
  <version epoch="0" ver="3.7.4" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657108800">- Explicitly recommend dbus-send. The program is needed by the
  scripting tool.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659268800">- Update to 3.6.0:
  * Add linear 1 pass focus algorithm.
  * Polar alignment V3.
  * Add image ROI statistics.
  * Revamped profile scripts.
  * Geographic map update.
  * Show number of clipped pixels on fitsviewer status bar if show-clipping is enabled.
  * Improve tooltips for GPG expert settings.
  * Various fixes and improvements related to DSO catalogs and visibility.
- Remove upstreamed fix-eigen3.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 3.6.1:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.1/ChangeLog
- Add lower_qt_version.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664539200">- Update constraints. Newer kstar versions need more disk space
  and memory</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670587200">- Update to 3.6.2:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.2/ChangeLog
- Remove lower_qt_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 3.6.3:
  * Optical trains editor reworked
  * Add mount altitude constraint to scheduler altitude check
  * Focus timer bug version 2
  * Update to support INDI v2.0.0
  * Auto focus overscan
  * Fix major calculation error in calculating DSLR field of view
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/stable-3.6.3/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Backport multiple fixes from the master branch, because there won't be
  a new release for the next two months:
  * Add fix-dir-separator.patch
  * Add fix-indi-timestamp.patch
  * Add fix-placeholder-path-part1.patch
  * Add fix-placeholder-path-part2.patch
  * Add fix-scheduler.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680696000">- Sync changes from the unstable package</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681992000">- Update to 3.6.4:
  * Fix range for reducer/barlow
  * Fix separator replacement mistake
  * Fix setting optical train reducer
  * Fix asteroid visual magnitude calculation
  * Support for XISF
  * Controlling EKOS with external Sky Maps
  * Update target position angle when a meridian flip is detected so that
    it does not cause uncommanded rotation post MF
  * Fix file overwriting issue
  * Max dark guide threshold Default is 1 sec
  * Fix dark library cache issue
  * Bugfix for mount model
- Drop fix-indi-timestamp.patch
- Drop fix-dir-separator.patch
- Drop fix-scheduler.patch
- Drop fix-placeholder-path-part1.patch
- Drop fix-placeholder-path-part2.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 3.6.5:
  * Sky Map Rotation
  * NEW Optimal Sub-Exposure Calculator
  * Rotator Dialog Improvments
  * Linear 1 Pass Focus improvements including FWHM &amp; Fourier Power focusing
  * Focus Aberration Inspector
  * Daily Supernovae updates
  * Multiple fixes
- Add fix-list.patch
- Add fix-status.patch
- Use GCC11 on Leap, otherwise compilation will fail.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690977600">- Update to 3.6.6:
  * Add histogram stretch controls to fitstab
  * Bugfix parking for darks and bias frames
  * Fix bug computing histograms for float/double images
  * Add histogram tooltips
  * Refactoring capture module
  * Speedup scheduler with large number of jobs
  * Scheduler option for repeating the entire schedule
  * HiPS FITS Viewer overlay
  * Analyze/Capture stats were using default StellarSolver values. Now HFRProfiles.
  * Retire classic scheduler algorithm
- Drop upstreamed patches:
  * fix-list.patch
  * fix-status.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696852800">- Update to 3.6.7:
  * Added custom image overlays support
  * Rotator dialog improvements
  * More file placeholders
  * Lots of bugs fixed
  * Docs updated</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 3.6.8:
  * Added Aberration Inspector.
  * Improved Sub-exposure Calculator.
  * Added FITSViewer Solver.
  * Make "Set Coordinates Manually" dialog more intuitive.
  * Telescope name specified in the optical trains are now saved in the FITS header (the mount name was saved before).
  * New placeholders for ISO, binning and pure exposure time added.
  * Add a new not-default scheduler option to disable greedy scheduling.
  * Reduce latency between captures, especially when guiding / dithering.
  * Fix issue with differential slewing.
  * Separate Business Logic from UI in Scheduler.
  * Fix bug in estimating job time, capture delays were misinterpreted.
  * Fixed guide start deviation was not saved properly in esq file.
  * Bugfix in one-pulse dither. Dither pulses were going the wrong way.
  * Fix Scheduler hangs when Focus does not signal Autofocus start failure.
  * Focus Guide Settle Bug.
- Add fix-crash.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1706788800">- Update to version 3.6.9:
  * Bug fix for unknown camera temperature, gain or offset
  * Focus UI Refactor
  * Always show and edit scheduler job properties
  * Allow deleting of scheduler jobs and appending to scheduler queue while running other jobs.
  * In Sequence HFR Check Refactor
  * Add capture time delay estimate for rotator movements
  * Various fixes</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1707825600">- Fix build for Leap</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to version 3.7.0:
  * Fix satellites loading error thanks to updated list by Own.
  * Fix rare crash when opening search dialog due to unused AsyncDBManager in FindDialog
  * Fix focus profile index bug
  * Fix crash if sequence file was loaded with filter selection but active train does not have a filter wheel
  * Separating Business Logic from UI in Scheduler
  * Add blinking capabilities to FITS Viewer and Analyze.
  * Focus 2 Tick Bugfix
  * Use correct state after PHD2 complete dithering
  * Adding the delay to the first image in the sequence
  * Overhaul "differential slewing"
  * Allow the user to mirror the sky map
  * Add option for shoting skyflats
  * Add edit profile button in FITS Viewer Solver and in Image Overlays
  * Add option to render image overlays below catalogs.
  * In Sequence Focus Phase 2
  * Introduce Views: A way to quickly reorient the sky-map to match the view through an instrument]</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 3.7.1:
  * New mount panel
  * Add support to obtain all object names
  * Multiple cameras support (still ongoing)
  * Various bugs fixed
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722859200">- Update to 3.7.2:
  * Multi-camera support.
  * Focus Advisor v4
  * Lots of fixes. Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1728561600">- Update to 3.7.3:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733745600">- Update to 3.7.4:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
</package>
<package pkgid="368712d9cf697b293c525d37c9360cdd9a1fcc6166409fd51c2855340f1bc6ad" name="kstars" arch="s390x">
  <version epoch="0" ver="3.7.4" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657108800">- Explicitly recommend dbus-send. The program is needed by the
  scripting tool.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659268800">- Update to 3.6.0:
  * Add linear 1 pass focus algorithm.
  * Polar alignment V3.
  * Add image ROI statistics.
  * Revamped profile scripts.
  * Geographic map update.
  * Show number of clipped pixels on fitsviewer status bar if show-clipping is enabled.
  * Improve tooltips for GPG expert settings.
  * Various fixes and improvements related to DSO catalogs and visibility.
- Remove upstreamed fix-eigen3.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 3.6.1:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.1/ChangeLog
- Add lower_qt_version.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664539200">- Update constraints. Newer kstar versions need more disk space
  and memory</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670587200">- Update to 3.6.2:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.2/ChangeLog
- Remove lower_qt_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 3.6.3:
  * Optical trains editor reworked
  * Add mount altitude constraint to scheduler altitude check
  * Focus timer bug version 2
  * Update to support INDI v2.0.0
  * Auto focus overscan
  * Fix major calculation error in calculating DSLR field of view
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/stable-3.6.3/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Backport multiple fixes from the master branch, because there won't be
  a new release for the next two months:
  * Add fix-dir-separator.patch
  * Add fix-indi-timestamp.patch
  * Add fix-placeholder-path-part1.patch
  * Add fix-placeholder-path-part2.patch
  * Add fix-scheduler.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680696000">- Sync changes from the unstable package</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681992000">- Update to 3.6.4:
  * Fix range for reducer/barlow
  * Fix separator replacement mistake
  * Fix setting optical train reducer
  * Fix asteroid visual magnitude calculation
  * Support for XISF
  * Controlling EKOS with external Sky Maps
  * Update target position angle when a meridian flip is detected so that
    it does not cause uncommanded rotation post MF
  * Fix file overwriting issue
  * Max dark guide threshold Default is 1 sec
  * Fix dark library cache issue
  * Bugfix for mount model
- Drop fix-indi-timestamp.patch
- Drop fix-dir-separator.patch
- Drop fix-scheduler.patch
- Drop fix-placeholder-path-part1.patch
- Drop fix-placeholder-path-part2.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 3.6.5:
  * Sky Map Rotation
  * NEW Optimal Sub-Exposure Calculator
  * Rotator Dialog Improvments
  * Linear 1 Pass Focus improvements including FWHM &amp; Fourier Power focusing
  * Focus Aberration Inspector
  * Daily Supernovae updates
  * Multiple fixes
- Add fix-list.patch
- Add fix-status.patch
- Use GCC11 on Leap, otherwise compilation will fail.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690977600">- Update to 3.6.6:
  * Add histogram stretch controls to fitstab
  * Bugfix parking for darks and bias frames
  * Fix bug computing histograms for float/double images
  * Add histogram tooltips
  * Refactoring capture module
  * Speedup scheduler with large number of jobs
  * Scheduler option for repeating the entire schedule
  * HiPS FITS Viewer overlay
  * Analyze/Capture stats were using default StellarSolver values. Now HFRProfiles.
  * Retire classic scheduler algorithm
- Drop upstreamed patches:
  * fix-list.patch
  * fix-status.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696852800">- Update to 3.6.7:
  * Added custom image overlays support
  * Rotator dialog improvements
  * More file placeholders
  * Lots of bugs fixed
  * Docs updated</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 3.6.8:
  * Added Aberration Inspector.
  * Improved Sub-exposure Calculator.
  * Added FITSViewer Solver.
  * Make "Set Coordinates Manually" dialog more intuitive.
  * Telescope name specified in the optical trains are now saved in the FITS header (the mount name was saved before).
  * New placeholders for ISO, binning and pure exposure time added.
  * Add a new not-default scheduler option to disable greedy scheduling.
  * Reduce latency between captures, especially when guiding / dithering.
  * Fix issue with differential slewing.
  * Separate Business Logic from UI in Scheduler.
  * Fix bug in estimating job time, capture delays were misinterpreted.
  * Fixed guide start deviation was not saved properly in esq file.
  * Bugfix in one-pulse dither. Dither pulses were going the wrong way.
  * Fix Scheduler hangs when Focus does not signal Autofocus start failure.
  * Focus Guide Settle Bug.
- Add fix-crash.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1706788800">- Update to version 3.6.9:
  * Bug fix for unknown camera temperature, gain or offset
  * Focus UI Refactor
  * Always show and edit scheduler job properties
  * Allow deleting of scheduler jobs and appending to scheduler queue while running other jobs.
  * In Sequence HFR Check Refactor
  * Add capture time delay estimate for rotator movements
  * Various fixes</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1707825600">- Fix build for Leap</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to version 3.7.0:
  * Fix satellites loading error thanks to updated list by Own.
  * Fix rare crash when opening search dialog due to unused AsyncDBManager in FindDialog
  * Fix focus profile index bug
  * Fix crash if sequence file was loaded with filter selection but active train does not have a filter wheel
  * Separating Business Logic from UI in Scheduler
  * Add blinking capabilities to FITS Viewer and Analyze.
  * Focus 2 Tick Bugfix
  * Use correct state after PHD2 complete dithering
  * Adding the delay to the first image in the sequence
  * Overhaul "differential slewing"
  * Allow the user to mirror the sky map
  * Add option for shoting skyflats
  * Add edit profile button in FITS Viewer Solver and in Image Overlays
  * Add option to render image overlays below catalogs.
  * In Sequence Focus Phase 2
  * Introduce Views: A way to quickly reorient the sky-map to match the view through an instrument]</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 3.7.1:
  * New mount panel
  * Add support to obtain all object names
  * Multiple cameras support (still ongoing)
  * Various bugs fixed
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722859200">- Update to 3.7.2:
  * Multi-camera support.
  * Focus Advisor v4
  * Lots of fixes. Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1728561600">- Update to 3.7.3:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733745600">- Update to 3.7.4:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
</package>
<package pkgid="214b2380ec47598a1fa69721cf98bb52e6136293078196c6a4ce83412733c20f" name="kstars" arch="src">
  <version epoch="0" ver="3.7.4" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657108800">- Explicitly recommend dbus-send. The program is needed by the
  scripting tool.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659268800">- Update to 3.6.0:
  * Add linear 1 pass focus algorithm.
  * Polar alignment V3.
  * Add image ROI statistics.
  * Revamped profile scripts.
  * Geographic map update.
  * Show number of clipped pixels on fitsviewer status bar if show-clipping is enabled.
  * Improve tooltips for GPG expert settings.
  * Various fixes and improvements related to DSO catalogs and visibility.
- Remove upstreamed fix-eigen3.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 3.6.1:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.1/ChangeLog
- Add lower_qt_version.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664539200">- Update constraints. Newer kstar versions need more disk space
  and memory</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670587200">- Update to 3.6.2:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.2/ChangeLog
- Remove lower_qt_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 3.6.3:
  * Optical trains editor reworked
  * Add mount altitude constraint to scheduler altitude check
  * Focus timer bug version 2
  * Update to support INDI v2.0.0
  * Auto focus overscan
  * Fix major calculation error in calculating DSLR field of view
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/stable-3.6.3/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Backport multiple fixes from the master branch, because there won't be
  a new release for the next two months:
  * Add fix-dir-separator.patch
  * Add fix-indi-timestamp.patch
  * Add fix-placeholder-path-part1.patch
  * Add fix-placeholder-path-part2.patch
  * Add fix-scheduler.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680696000">- Sync changes from the unstable package</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681992000">- Update to 3.6.4:
  * Fix range for reducer/barlow
  * Fix separator replacement mistake
  * Fix setting optical train reducer
  * Fix asteroid visual magnitude calculation
  * Support for XISF
  * Controlling EKOS with external Sky Maps
  * Update target position angle when a meridian flip is detected so that
    it does not cause uncommanded rotation post MF
  * Fix file overwriting issue
  * Max dark guide threshold Default is 1 sec
  * Fix dark library cache issue
  * Bugfix for mount model
- Drop fix-indi-timestamp.patch
- Drop fix-dir-separator.patch
- Drop fix-scheduler.patch
- Drop fix-placeholder-path-part1.patch
- Drop fix-placeholder-path-part2.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 3.6.5:
  * Sky Map Rotation
  * NEW Optimal Sub-Exposure Calculator
  * Rotator Dialog Improvments
  * Linear 1 Pass Focus improvements including FWHM &amp; Fourier Power focusing
  * Focus Aberration Inspector
  * Daily Supernovae updates
  * Multiple fixes
- Add fix-list.patch
- Add fix-status.patch
- Use GCC11 on Leap, otherwise compilation will fail.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690977600">- Update to 3.6.6:
  * Add histogram stretch controls to fitstab
  * Bugfix parking for darks and bias frames
  * Fix bug computing histograms for float/double images
  * Add histogram tooltips
  * Refactoring capture module
  * Speedup scheduler with large number of jobs
  * Scheduler option for repeating the entire schedule
  * HiPS FITS Viewer overlay
  * Analyze/Capture stats were using default StellarSolver values. Now HFRProfiles.
  * Retire classic scheduler algorithm
- Drop upstreamed patches:
  * fix-list.patch
  * fix-status.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696852800">- Update to 3.6.7:
  * Added custom image overlays support
  * Rotator dialog improvements
  * More file placeholders
  * Lots of bugs fixed
  * Docs updated</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 3.6.8:
  * Added Aberration Inspector.
  * Improved Sub-exposure Calculator.
  * Added FITSViewer Solver.
  * Make "Set Coordinates Manually" dialog more intuitive.
  * Telescope name specified in the optical trains are now saved in the FITS header (the mount name was saved before).
  * New placeholders for ISO, binning and pure exposure time added.
  * Add a new not-default scheduler option to disable greedy scheduling.
  * Reduce latency between captures, especially when guiding / dithering.
  * Fix issue with differential slewing.
  * Separate Business Logic from UI in Scheduler.
  * Fix bug in estimating job time, capture delays were misinterpreted.
  * Fixed guide start deviation was not saved properly in esq file.
  * Bugfix in one-pulse dither. Dither pulses were going the wrong way.
  * Fix Scheduler hangs when Focus does not signal Autofocus start failure.
  * Focus Guide Settle Bug.
- Add fix-crash.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1706788800">- Update to version 3.6.9:
  * Bug fix for unknown camera temperature, gain or offset
  * Focus UI Refactor
  * Always show and edit scheduler job properties
  * Allow deleting of scheduler jobs and appending to scheduler queue while running other jobs.
  * In Sequence HFR Check Refactor
  * Add capture time delay estimate for rotator movements
  * Various fixes</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1707825600">- Fix build for Leap</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to version 3.7.0:
  * Fix satellites loading error thanks to updated list by Own.
  * Fix rare crash when opening search dialog due to unused AsyncDBManager in FindDialog
  * Fix focus profile index bug
  * Fix crash if sequence file was loaded with filter selection but active train does not have a filter wheel
  * Separating Business Logic from UI in Scheduler
  * Add blinking capabilities to FITS Viewer and Analyze.
  * Focus 2 Tick Bugfix
  * Use correct state after PHD2 complete dithering
  * Adding the delay to the first image in the sequence
  * Overhaul "differential slewing"
  * Allow the user to mirror the sky map
  * Add option for shoting skyflats
  * Add edit profile button in FITS Viewer Solver and in Image Overlays
  * Add option to render image overlays below catalogs.
  * In Sequence Focus Phase 2
  * Introduce Views: A way to quickly reorient the sky-map to match the view through an instrument]</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 3.7.1:
  * New mount panel
  * Add support to obtain all object names
  * Multiple cameras support (still ongoing)
  * Various bugs fixed
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722859200">- Update to 3.7.2:
  * Multi-camera support.
  * Focus Advisor v4
  * Lots of fixes. Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1728561600">- Update to 3.7.3:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733745600">- Update to 3.7.4:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
</package>
<package pkgid="3485ecc3eca50160b1d8d0ef048d278c326d13db979d22036b00a6b9e61d6b38" name="kstars" arch="x86_64">
  <version epoch="0" ver="3.7.4" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657108800">- Explicitly recommend dbus-send. The program is needed by the
  scripting tool.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659268800">- Update to 3.6.0:
  * Add linear 1 pass focus algorithm.
  * Polar alignment V3.
  * Add image ROI statistics.
  * Revamped profile scripts.
  * Geographic map update.
  * Show number of clipped pixels on fitsviewer status bar if show-clipping is enabled.
  * Improve tooltips for GPG expert settings.
  * Various fixes and improvements related to DSO catalogs and visibility.
- Remove upstreamed fix-eigen3.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 3.6.1:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.1/ChangeLog
- Add lower_qt_version.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664539200">- Update constraints. Newer kstar versions need more disk space
  and memory</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670587200">- Update to 3.6.2:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.2/ChangeLog
- Remove lower_qt_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 3.6.3:
  * Optical trains editor reworked
  * Add mount altitude constraint to scheduler altitude check
  * Focus timer bug version 2
  * Update to support INDI v2.0.0
  * Auto focus overscan
  * Fix major calculation error in calculating DSLR field of view
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/stable-3.6.3/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Backport multiple fixes from the master branch, because there won't be
  a new release for the next two months:
  * Add fix-dir-separator.patch
  * Add fix-indi-timestamp.patch
  * Add fix-placeholder-path-part1.patch
  * Add fix-placeholder-path-part2.patch
  * Add fix-scheduler.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680696000">- Sync changes from the unstable package</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681992000">- Update to 3.6.4:
  * Fix range for reducer/barlow
  * Fix separator replacement mistake
  * Fix setting optical train reducer
  * Fix asteroid visual magnitude calculation
  * Support for XISF
  * Controlling EKOS with external Sky Maps
  * Update target position angle when a meridian flip is detected so that
    it does not cause uncommanded rotation post MF
  * Fix file overwriting issue
  * Max dark guide threshold Default is 1 sec
  * Fix dark library cache issue
  * Bugfix for mount model
- Drop fix-indi-timestamp.patch
- Drop fix-dir-separator.patch
- Drop fix-scheduler.patch
- Drop fix-placeholder-path-part1.patch
- Drop fix-placeholder-path-part2.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 3.6.5:
  * Sky Map Rotation
  * NEW Optimal Sub-Exposure Calculator
  * Rotator Dialog Improvments
  * Linear 1 Pass Focus improvements including FWHM &amp; Fourier Power focusing
  * Focus Aberration Inspector
  * Daily Supernovae updates
  * Multiple fixes
- Add fix-list.patch
- Add fix-status.patch
- Use GCC11 on Leap, otherwise compilation will fail.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690977600">- Update to 3.6.6:
  * Add histogram stretch controls to fitstab
  * Bugfix parking for darks and bias frames
  * Fix bug computing histograms for float/double images
  * Add histogram tooltips
  * Refactoring capture module
  * Speedup scheduler with large number of jobs
  * Scheduler option for repeating the entire schedule
  * HiPS FITS Viewer overlay
  * Analyze/Capture stats were using default StellarSolver values. Now HFRProfiles.
  * Retire classic scheduler algorithm
- Drop upstreamed patches:
  * fix-list.patch
  * fix-status.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696852800">- Update to 3.6.7:
  * Added custom image overlays support
  * Rotator dialog improvements
  * More file placeholders
  * Lots of bugs fixed
  * Docs updated</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 3.6.8:
  * Added Aberration Inspector.
  * Improved Sub-exposure Calculator.
  * Added FITSViewer Solver.
  * Make "Set Coordinates Manually" dialog more intuitive.
  * Telescope name specified in the optical trains are now saved in the FITS header (the mount name was saved before).
  * New placeholders for ISO, binning and pure exposure time added.
  * Add a new not-default scheduler option to disable greedy scheduling.
  * Reduce latency between captures, especially when guiding / dithering.
  * Fix issue with differential slewing.
  * Separate Business Logic from UI in Scheduler.
  * Fix bug in estimating job time, capture delays were misinterpreted.
  * Fixed guide start deviation was not saved properly in esq file.
  * Bugfix in one-pulse dither. Dither pulses were going the wrong way.
  * Fix Scheduler hangs when Focus does not signal Autofocus start failure.
  * Focus Guide Settle Bug.
- Add fix-crash.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1706788800">- Update to version 3.6.9:
  * Bug fix for unknown camera temperature, gain or offset
  * Focus UI Refactor
  * Always show and edit scheduler job properties
  * Allow deleting of scheduler jobs and appending to scheduler queue while running other jobs.
  * In Sequence HFR Check Refactor
  * Add capture time delay estimate for rotator movements
  * Various fixes</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1707825600">- Fix build for Leap</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to version 3.7.0:
  * Fix satellites loading error thanks to updated list by Own.
  * Fix rare crash when opening search dialog due to unused AsyncDBManager in FindDialog
  * Fix focus profile index bug
  * Fix crash if sequence file was loaded with filter selection but active train does not have a filter wheel
  * Separating Business Logic from UI in Scheduler
  * Add blinking capabilities to FITS Viewer and Analyze.
  * Focus 2 Tick Bugfix
  * Use correct state after PHD2 complete dithering
  * Adding the delay to the first image in the sequence
  * Overhaul "differential slewing"
  * Allow the user to mirror the sky map
  * Add option for shoting skyflats
  * Add edit profile button in FITS Viewer Solver and in Image Overlays
  * Add option to render image overlays below catalogs.
  * In Sequence Focus Phase 2
  * Introduce Views: A way to quickly reorient the sky-map to match the view through an instrument]</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 3.7.1:
  * New mount panel
  * Add support to obtain all object names
  * Multiple cameras support (still ongoing)
  * Various bugs fixed
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722859200">- Update to 3.7.2:
  * Multi-camera support.
  * Focus Advisor v4
  * Lots of fixes. Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1728561600">- Update to 3.7.3:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733745600">- Update to 3.7.4:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
</package>
<package pkgid="19e4732f6cb6057258b9b9f054a48ca21448a66b5e9f13020e32fbde60168fce" name="kstars-lang" arch="noarch">
  <version epoch="0" ver="3.7.4" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1657108800">- Explicitly recommend dbus-send. The program is needed by the
  scripting tool.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659268800">- Update to 3.6.0:
  * Add linear 1 pass focus algorithm.
  * Polar alignment V3.
  * Add image ROI statistics.
  * Revamped profile scripts.
  * Geographic map update.
  * Show number of clipped pixels on fitsviewer status bar if show-clipping is enabled.
  * Improve tooltips for GPG expert settings.
  * Various fixes and improvements related to DSO catalogs and visibility.
- Remove upstreamed fix-eigen3.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 3.6.1:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.1/ChangeLog
- Add lower_qt_version.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664539200">- Update constraints. Newer kstar versions need more disk space
  and memory</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670587200">- Update to 3.6.2:
  * See https://invent.kde.org/education/kstars/-/blob/stable-3.6.2/ChangeLog
- Remove lower_qt_version.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 3.6.3:
  * Optical trains editor reworked
  * Add mount altitude constraint to scheduler altitude check
  * Focus timer bug version 2
  * Update to support INDI v2.0.0
  * Auto focus overscan
  * Fix major calculation error in calculating DSLR field of view
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/stable-3.6.3/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Backport multiple fixes from the master branch, because there won't be
  a new release for the next two months:
  * Add fix-dir-separator.patch
  * Add fix-indi-timestamp.patch
  * Add fix-placeholder-path-part1.patch
  * Add fix-placeholder-path-part2.patch
  * Add fix-scheduler.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680696000">- Sync changes from the unstable package</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681992000">- Update to 3.6.4:
  * Fix range for reducer/barlow
  * Fix separator replacement mistake
  * Fix setting optical train reducer
  * Fix asteroid visual magnitude calculation
  * Support for XISF
  * Controlling EKOS with external Sky Maps
  * Update target position angle when a meridian flip is detected so that
    it does not cause uncommanded rotation post MF
  * Fix file overwriting issue
  * Max dark guide threshold Default is 1 sec
  * Fix dark library cache issue
  * Bugfix for mount model
- Drop fix-indi-timestamp.patch
- Drop fix-dir-separator.patch
- Drop fix-scheduler.patch
- Drop fix-placeholder-path-part1.patch
- Drop fix-placeholder-path-part2.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 3.6.5:
  * Sky Map Rotation
  * NEW Optimal Sub-Exposure Calculator
  * Rotator Dialog Improvments
  * Linear 1 Pass Focus improvements including FWHM &amp; Fourier Power focusing
  * Focus Aberration Inspector
  * Daily Supernovae updates
  * Multiple fixes
- Add fix-list.patch
- Add fix-status.patch
- Use GCC11 on Leap, otherwise compilation will fail.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690977600">- Update to 3.6.6:
  * Add histogram stretch controls to fitstab
  * Bugfix parking for darks and bias frames
  * Fix bug computing histograms for float/double images
  * Add histogram tooltips
  * Refactoring capture module
  * Speedup scheduler with large number of jobs
  * Scheduler option for repeating the entire schedule
  * HiPS FITS Viewer overlay
  * Analyze/Capture stats were using default StellarSolver values. Now HFRProfiles.
  * Retire classic scheduler algorithm
- Drop upstreamed patches:
  * fix-list.patch
  * fix-status.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696852800">- Update to 3.6.7:
  * Added custom image overlays support
  * Rotator dialog improvements
  * More file placeholders
  * Lots of bugs fixed
  * Docs updated</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 3.6.8:
  * Added Aberration Inspector.
  * Improved Sub-exposure Calculator.
  * Added FITSViewer Solver.
  * Make "Set Coordinates Manually" dialog more intuitive.
  * Telescope name specified in the optical trains are now saved in the FITS header (the mount name was saved before).
  * New placeholders for ISO, binning and pure exposure time added.
  * Add a new not-default scheduler option to disable greedy scheduling.
  * Reduce latency between captures, especially when guiding / dithering.
  * Fix issue with differential slewing.
  * Separate Business Logic from UI in Scheduler.
  * Fix bug in estimating job time, capture delays were misinterpreted.
  * Fixed guide start deviation was not saved properly in esq file.
  * Bugfix in one-pulse dither. Dither pulses were going the wrong way.
  * Fix Scheduler hangs when Focus does not signal Autofocus start failure.
  * Focus Guide Settle Bug.
- Add fix-crash.patch</changelog>
  <changelog author="info@paolostivanin.com" date="1706788800">- Update to version 3.6.9:
  * Bug fix for unknown camera temperature, gain or offset
  * Focus UI Refactor
  * Always show and edit scheduler job properties
  * Allow deleting of scheduler jobs and appending to scheduler queue while running other jobs.
  * In Sequence HFR Check Refactor
  * Add capture time delay estimate for rotator movements
  * Various fixes</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1707825600">- Fix build for Leap</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to version 3.7.0:
  * Fix satellites loading error thanks to updated list by Own.
  * Fix rare crash when opening search dialog due to unused AsyncDBManager in FindDialog
  * Fix focus profile index bug
  * Fix crash if sequence file was loaded with filter selection but active train does not have a filter wheel
  * Separating Business Logic from UI in Scheduler
  * Add blinking capabilities to FITS Viewer and Analyze.
  * Focus 2 Tick Bugfix
  * Use correct state after PHD2 complete dithering
  * Adding the delay to the first image in the sequence
  * Overhaul "differential slewing"
  * Allow the user to mirror the sky map
  * Add option for shoting skyflats
  * Add edit profile button in FITS Viewer Solver and in Image Overlays
  * Add option to render image overlays below catalogs.
  * In Sequence Focus Phase 2
  * Introduce Views: A way to quickly reorient the sky-map to match the view through an instrument]</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 3.7.1:
  * New mount panel
  * Add support to obtain all object names
  * Multiple cameras support (still ongoing)
  * Various bugs fixed
  * Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722859200">- Update to 3.7.2:
  * Multi-camera support.
  * Focus Advisor v4
  * Lots of fixes. Full changelog: https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1728561600">- Update to 3.7.3:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733745600">- Update to 3.7.4:
  * https://invent.kde.org/education/kstars/-/blob/master/ChangeLog</changelog>
</package>
<package pkgid="5fb687c577709d0b4b21c82c2458bb1c23b437ff96014ef31512a6f0cbd6e431" name="kubo" arch="aarch64">
  <version epoch="0" ver="0.32.1" rel="bp156.2.3.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1601467200">- Update to 0.7.0
  * Drop upstream 7331.patch
  * Default to Ed25519 keys
  * Secio is now disabled by default
  * IPNS paths now encode the key name as a base36 CIDv1 by default
  * Multiaddresses now accept PeerIDs encoded as CIDv1
  * dag stat command shows size and number of blocks</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1607601600">- Update to 0.8.0
  * Add Remote pinning services: ipfs pin remote
  * Faster local pinning and unpinning
  * update quic-go to support QUIC draft-32</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1624536000">- Update to 0.9.0
  * Exporting of DAGs via Gateways
  * Custom DNS Resolvers
  * Support for non-ICANN DNSLink names
  * Updated to the latest WebUI
  * IPNS keys can now be exported via the CLI without stopping the daemon
  * Experimental DHT Client and Provider System
  * Deprecations
    + The ipfs object commands are now deprecated
    + X-Ipfs-Gateway-Prefix is now deprecated
    + Proquints support removed
    + SECIO support removed</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1639137600">- Update to 0.11.0
  * UnixFS sharding is now automatic and enabled by default
  * can no longer act as a Circuit Relay v1
  * HTTP RPC wire format for experimental commands at /api/v0/pubsub changed
  * Circuit Relay v2
  * New configuration flags:
    + Addresses.AppendAnnounce
    + Pubsub.Enabled
  * changed ipfs dag get
  * changed ipfs dag put
  * UnixFS refactor
  * Add ipfs multibase command
  * Bitswap now supports greater configurability
  * Programmatic shell completions command
  * Profile collection command
  * Add Peering command</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1645185600">- Update to 0.12.0
  * change how data blocks are stored -&gt; needs migration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1654862400">- Update to 0.13.0
  * Can now limit how much resource usage libp2p consumes
  * Improve connecting with nodes behind NATs and Firewalls
  * Improve HTTP gateway to allow making faster CDNs
  * Add Gateway.FastDirIndexThreshold configuration, for fast listings
    of big directories, without the linear slowdown caused by reading
    size metadata from child nodes.
  * Improve Etag and If-None-Match
  * Add X-Ipfs-Roots for smarter HTTP caches
  * Added metrics per response type
  * OpenTelemetry tracing
  * Expand diag profile command
  * Support for PEM/PKCS8 for key import/export
  * Use standard IPLD codec names across the CLI/HTTP API
  * Prioritize Yamux over Mplex stream multiplexer
  * https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0 for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1670587200">- Update to 0.17.0 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.17.0
  * https://github.com/ipfs/kubo/releases/tag/v0.16.0
  * https://github.com/ipfs/kubo/releases/tag/v0.15.0
  * https://github.com/ipfs/kubo/releases/tag/v0.14.0
  * libp2p resource management enabled by default
  * Implicit connection manager limits
  * TAR Response Format on Gateways
  * Dialling /wss peer behind a reverse proxy
  * More configurable delegated routing system
  * WebTransport new experimental Transport
  * Hardened IPNS record verification
  * Web Gateways now support _redirects files
  * Add files to MFS with ipfs add --to-files
  * Blake 3 support
  * Fx Options plugin
  * $IPFS_PATH/gateway file
  * Removed mdns_legacy implementation
  * Delegated Routing
  * ipfs repo migrate
  * Emoji support in Multibase</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1675512000">- Update to 0.18.1 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.18.1
  * https://github.com/ipfs/kubo/releases/tag/v0.18.0
  * Support InterPlanetary Network Indexers
  * Support DAG-JSON and DAG-CBOR in gateways
  * Enable WebTransport by default
  * Improve libp2p resource management integration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1688558400">- Update to 0.21.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.21.0
  * Saving previously seen nodes for later bootstrapping
  * Gateway: DeserializedResponses config flag
  * Gateway: DAG-CBOR/-JSON previews and improved error pages
  * Gateway: subdomain redirects are now text/html
  * Gateway: support for partial CAR export parameters
  * ipfs dag stat deduping statistics
  * Accelerated DHT Client is no longer experimental
  * client/rpc migration of go-ipfs-http-client</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1689940800">- Rename from go-ipfs to kubo to follow upsteam git repo rename</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1691582400">- Update to 0.22.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.22.0
  * Gateway: support for order= and dups= parameters (IPIP-412)
  * ipfs name publish now supports V2 only IPNS records
  * IPNS name resolution has been fixed
  * go-libp2p v0.29.0 update with smart dialing</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696593600">- Update to 0.23.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.23.0
  * Mplex deprecation
  * Gateway: meaningful CAR responses on Not Found errors
  * Gateway: added Gateway.DisableHTMLErrors configuration option
  * Binary characters in file names: no longer works with old clients and new Kubo servers
  * Self-hosting /routing/v1 endpoint for delegated routing needs
  * Trustless Gateway Over Libp2p Experiment
  * Removal of /quic (Draft 29) support
  * Better Caching of multiaddresses for providers in DHT servers
  * Fixed FUSE multiblock structures</changelog>
  <changelog author="Bernhard M. Wiedemann &lt;bwiedemann@suse.de&gt;" date="1699704000">- Update to 0.24.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.24.0
  * Support for content blocking
  * Gateway: the root of the CARs are no longer meaningful
  * IPNS: improved publishing defaults
  * IPNS: record TTL is used for caching
  * Experimental Transport: WebRTC Direct</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1701864000">- Add 10243.patch to fix FUSE mounts</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1706356800">- Update to 0.26.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.26.0
  * Removed several deprecated commands
  * Support optional pin names
  * jaeger trace exporter has been removed
  * fix quic-go memory exhaustion attack (boo#1235162, CVE-2023-49295)
- Update to 0.25.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.25.0
  * WebUI: Updated Peers View
  * Kubo RPC API now supports optional HTTP Authorization.
  * MPLEX Removal
  * Graphsync Experiment Removal
  * Commands ipfs key sign and ipfs key verify</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712232000">- Update to 0.27.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.27.0
  * Gateway: support for /api/v0 is deprecated
  * IPNS resolver cache's TTL can now be configured via Ipns.MaxCacheTTL
  * RPC client: deprecated DHT API, added Routing API
  * Deprecated DHT commands removed from /api/v0/dht
  * Repository migrations are now trustless
- Let .service files wait for network-online.target (boo#1222194)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712577600">- Add kubo-0.27.0-CVE-2024-22189.patch to avoid
  quic-go memory exhaustion attack (boo#1222479, CVE-2024-22189)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1718107200">- Update to 0.29.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.29.0
  * Add search functionality for pin names
  * Customizing ipfs add defaults
- drop upstream 10243.patch
- drop upstream kubo-0.27.0-CVE-2024-22189.patch</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1729857600">- Update to 0.31.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.31.0
  * Experimental Pebble Datastore
  * New metrics
  * lowpower profile no longer breaks DHT announcements
  * go 1.23, boxo 0.24 and go-libp2p 0.36.5
- Update to 0.30.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.30.0
  * Improved P2P connectivity
  * Refactored Bitswap and dag-pb chunker
  * WebRTC-Direct Transport enabled by default
  * UnixFS 1.5: Mode and Modification Time Support
  * AutoNAT V2 Service Introduced Alongside V1
  * Automated ipfs version check
  * Version Suffix Configuration
  * /unix/ socket support in Addresses.API
  * Cleaned Up ipfs daemon Startup Log
  * Commands Preserve Specified Hostname</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1736424000">- Update to 0.32.1 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.32.1
  * AutoTLS: Automatic Certificates for libp2p WebSockets via libp2p.direct
  * Dependency updates
    + ipfs-webui to v4.4.0
    + boxo to v0.24.3
    + go-libp2p to v0.37.0
    + go-libp2p-kad-dht to v0.28.1
    + go-libp2p-pubsub to v0.12.0
    + p2p-forge/client to v0.0.2</changelog>
</package>
<package pkgid="4cd015537f240811efab36dfb7e13fb3c6790b641905b925b7d45dc431740b0d" name="kubo" arch="i586">
  <version epoch="0" ver="0.32.1" rel="bp156.2.3.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1601467200">- Update to 0.7.0
  * Drop upstream 7331.patch
  * Default to Ed25519 keys
  * Secio is now disabled by default
  * IPNS paths now encode the key name as a base36 CIDv1 by default
  * Multiaddresses now accept PeerIDs encoded as CIDv1
  * dag stat command shows size and number of blocks</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1607601600">- Update to 0.8.0
  * Add Remote pinning services: ipfs pin remote
  * Faster local pinning and unpinning
  * update quic-go to support QUIC draft-32</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1624536000">- Update to 0.9.0
  * Exporting of DAGs via Gateways
  * Custom DNS Resolvers
  * Support for non-ICANN DNSLink names
  * Updated to the latest WebUI
  * IPNS keys can now be exported via the CLI without stopping the daemon
  * Experimental DHT Client and Provider System
  * Deprecations
    + The ipfs object commands are now deprecated
    + X-Ipfs-Gateway-Prefix is now deprecated
    + Proquints support removed
    + SECIO support removed</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1639137600">- Update to 0.11.0
  * UnixFS sharding is now automatic and enabled by default
  * can no longer act as a Circuit Relay v1
  * HTTP RPC wire format for experimental commands at /api/v0/pubsub changed
  * Circuit Relay v2
  * New configuration flags:
    + Addresses.AppendAnnounce
    + Pubsub.Enabled
  * changed ipfs dag get
  * changed ipfs dag put
  * UnixFS refactor
  * Add ipfs multibase command
  * Bitswap now supports greater configurability
  * Programmatic shell completions command
  * Profile collection command
  * Add Peering command</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1645185600">- Update to 0.12.0
  * change how data blocks are stored -&gt; needs migration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1654862400">- Update to 0.13.0
  * Can now limit how much resource usage libp2p consumes
  * Improve connecting with nodes behind NATs and Firewalls
  * Improve HTTP gateway to allow making faster CDNs
  * Add Gateway.FastDirIndexThreshold configuration, for fast listings
    of big directories, without the linear slowdown caused by reading
    size metadata from child nodes.
  * Improve Etag and If-None-Match
  * Add X-Ipfs-Roots for smarter HTTP caches
  * Added metrics per response type
  * OpenTelemetry tracing
  * Expand diag profile command
  * Support for PEM/PKCS8 for key import/export
  * Use standard IPLD codec names across the CLI/HTTP API
  * Prioritize Yamux over Mplex stream multiplexer
  * https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0 for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1670587200">- Update to 0.17.0 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.17.0
  * https://github.com/ipfs/kubo/releases/tag/v0.16.0
  * https://github.com/ipfs/kubo/releases/tag/v0.15.0
  * https://github.com/ipfs/kubo/releases/tag/v0.14.0
  * libp2p resource management enabled by default
  * Implicit connection manager limits
  * TAR Response Format on Gateways
  * Dialling /wss peer behind a reverse proxy
  * More configurable delegated routing system
  * WebTransport new experimental Transport
  * Hardened IPNS record verification
  * Web Gateways now support _redirects files
  * Add files to MFS with ipfs add --to-files
  * Blake 3 support
  * Fx Options plugin
  * $IPFS_PATH/gateway file
  * Removed mdns_legacy implementation
  * Delegated Routing
  * ipfs repo migrate
  * Emoji support in Multibase</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1675512000">- Update to 0.18.1 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.18.1
  * https://github.com/ipfs/kubo/releases/tag/v0.18.0
  * Support InterPlanetary Network Indexers
  * Support DAG-JSON and DAG-CBOR in gateways
  * Enable WebTransport by default
  * Improve libp2p resource management integration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1688558400">- Update to 0.21.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.21.0
  * Saving previously seen nodes for later bootstrapping
  * Gateway: DeserializedResponses config flag
  * Gateway: DAG-CBOR/-JSON previews and improved error pages
  * Gateway: subdomain redirects are now text/html
  * Gateway: support for partial CAR export parameters
  * ipfs dag stat deduping statistics
  * Accelerated DHT Client is no longer experimental
  * client/rpc migration of go-ipfs-http-client</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1689940800">- Rename from go-ipfs to kubo to follow upsteam git repo rename</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1691582400">- Update to 0.22.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.22.0
  * Gateway: support for order= and dups= parameters (IPIP-412)
  * ipfs name publish now supports V2 only IPNS records
  * IPNS name resolution has been fixed
  * go-libp2p v0.29.0 update with smart dialing</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696593600">- Update to 0.23.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.23.0
  * Mplex deprecation
  * Gateway: meaningful CAR responses on Not Found errors
  * Gateway: added Gateway.DisableHTMLErrors configuration option
  * Binary characters in file names: no longer works with old clients and new Kubo servers
  * Self-hosting /routing/v1 endpoint for delegated routing needs
  * Trustless Gateway Over Libp2p Experiment
  * Removal of /quic (Draft 29) support
  * Better Caching of multiaddresses for providers in DHT servers
  * Fixed FUSE multiblock structures</changelog>
  <changelog author="Bernhard M. Wiedemann &lt;bwiedemann@suse.de&gt;" date="1699704000">- Update to 0.24.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.24.0
  * Support for content blocking
  * Gateway: the root of the CARs are no longer meaningful
  * IPNS: improved publishing defaults
  * IPNS: record TTL is used for caching
  * Experimental Transport: WebRTC Direct</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1701864000">- Add 10243.patch to fix FUSE mounts</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1706356800">- Update to 0.26.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.26.0
  * Removed several deprecated commands
  * Support optional pin names
  * jaeger trace exporter has been removed
  * fix quic-go memory exhaustion attack (boo#1235162, CVE-2023-49295)
- Update to 0.25.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.25.0
  * WebUI: Updated Peers View
  * Kubo RPC API now supports optional HTTP Authorization.
  * MPLEX Removal
  * Graphsync Experiment Removal
  * Commands ipfs key sign and ipfs key verify</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712232000">- Update to 0.27.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.27.0
  * Gateway: support for /api/v0 is deprecated
  * IPNS resolver cache's TTL can now be configured via Ipns.MaxCacheTTL
  * RPC client: deprecated DHT API, added Routing API
  * Deprecated DHT commands removed from /api/v0/dht
  * Repository migrations are now trustless
- Let .service files wait for network-online.target (boo#1222194)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712577600">- Add kubo-0.27.0-CVE-2024-22189.patch to avoid
  quic-go memory exhaustion attack (boo#1222479, CVE-2024-22189)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1718107200">- Update to 0.29.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.29.0
  * Add search functionality for pin names
  * Customizing ipfs add defaults
- drop upstream 10243.patch
- drop upstream kubo-0.27.0-CVE-2024-22189.patch</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1729857600">- Update to 0.31.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.31.0
  * Experimental Pebble Datastore
  * New metrics
  * lowpower profile no longer breaks DHT announcements
  * go 1.23, boxo 0.24 and go-libp2p 0.36.5
- Update to 0.30.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.30.0
  * Improved P2P connectivity
  * Refactored Bitswap and dag-pb chunker
  * WebRTC-Direct Transport enabled by default
  * UnixFS 1.5: Mode and Modification Time Support
  * AutoNAT V2 Service Introduced Alongside V1
  * Automated ipfs version check
  * Version Suffix Configuration
  * /unix/ socket support in Addresses.API
  * Cleaned Up ipfs daemon Startup Log
  * Commands Preserve Specified Hostname</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1736424000">- Update to 0.32.1 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.32.1
  * AutoTLS: Automatic Certificates for libp2p WebSockets via libp2p.direct
  * Dependency updates
    + ipfs-webui to v4.4.0
    + boxo to v0.24.3
    + go-libp2p to v0.37.0
    + go-libp2p-kad-dht to v0.28.1
    + go-libp2p-pubsub to v0.12.0
    + p2p-forge/client to v0.0.2</changelog>
</package>
<package pkgid="54d2ed8e8d544f8702ce138f068a9b2b311c3734c704aba74a6623fb7b3ecb1a" name="kubo" arch="ppc64le">
  <version epoch="0" ver="0.32.1" rel="bp156.2.3.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1601467200">- Update to 0.7.0
  * Drop upstream 7331.patch
  * Default to Ed25519 keys
  * Secio is now disabled by default
  * IPNS paths now encode the key name as a base36 CIDv1 by default
  * Multiaddresses now accept PeerIDs encoded as CIDv1
  * dag stat command shows size and number of blocks</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1607601600">- Update to 0.8.0
  * Add Remote pinning services: ipfs pin remote
  * Faster local pinning and unpinning
  * update quic-go to support QUIC draft-32</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1624536000">- Update to 0.9.0
  * Exporting of DAGs via Gateways
  * Custom DNS Resolvers
  * Support for non-ICANN DNSLink names
  * Updated to the latest WebUI
  * IPNS keys can now be exported via the CLI without stopping the daemon
  * Experimental DHT Client and Provider System
  * Deprecations
    + The ipfs object commands are now deprecated
    + X-Ipfs-Gateway-Prefix is now deprecated
    + Proquints support removed
    + SECIO support removed</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1639137600">- Update to 0.11.0
  * UnixFS sharding is now automatic and enabled by default
  * can no longer act as a Circuit Relay v1
  * HTTP RPC wire format for experimental commands at /api/v0/pubsub changed
  * Circuit Relay v2
  * New configuration flags:
    + Addresses.AppendAnnounce
    + Pubsub.Enabled
  * changed ipfs dag get
  * changed ipfs dag put
  * UnixFS refactor
  * Add ipfs multibase command
  * Bitswap now supports greater configurability
  * Programmatic shell completions command
  * Profile collection command
  * Add Peering command</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1645185600">- Update to 0.12.0
  * change how data blocks are stored -&gt; needs migration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1654862400">- Update to 0.13.0
  * Can now limit how much resource usage libp2p consumes
  * Improve connecting with nodes behind NATs and Firewalls
  * Improve HTTP gateway to allow making faster CDNs
  * Add Gateway.FastDirIndexThreshold configuration, for fast listings
    of big directories, without the linear slowdown caused by reading
    size metadata from child nodes.
  * Improve Etag and If-None-Match
  * Add X-Ipfs-Roots for smarter HTTP caches
  * Added metrics per response type
  * OpenTelemetry tracing
  * Expand diag profile command
  * Support for PEM/PKCS8 for key import/export
  * Use standard IPLD codec names across the CLI/HTTP API
  * Prioritize Yamux over Mplex stream multiplexer
  * https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0 for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1670587200">- Update to 0.17.0 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.17.0
  * https://github.com/ipfs/kubo/releases/tag/v0.16.0
  * https://github.com/ipfs/kubo/releases/tag/v0.15.0
  * https://github.com/ipfs/kubo/releases/tag/v0.14.0
  * libp2p resource management enabled by default
  * Implicit connection manager limits
  * TAR Response Format on Gateways
  * Dialling /wss peer behind a reverse proxy
  * More configurable delegated routing system
  * WebTransport new experimental Transport
  * Hardened IPNS record verification
  * Web Gateways now support _redirects files
  * Add files to MFS with ipfs add --to-files
  * Blake 3 support
  * Fx Options plugin
  * $IPFS_PATH/gateway file
  * Removed mdns_legacy implementation
  * Delegated Routing
  * ipfs repo migrate
  * Emoji support in Multibase</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1675512000">- Update to 0.18.1 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.18.1
  * https://github.com/ipfs/kubo/releases/tag/v0.18.0
  * Support InterPlanetary Network Indexers
  * Support DAG-JSON and DAG-CBOR in gateways
  * Enable WebTransport by default
  * Improve libp2p resource management integration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1688558400">- Update to 0.21.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.21.0
  * Saving previously seen nodes for later bootstrapping
  * Gateway: DeserializedResponses config flag
  * Gateway: DAG-CBOR/-JSON previews and improved error pages
  * Gateway: subdomain redirects are now text/html
  * Gateway: support for partial CAR export parameters
  * ipfs dag stat deduping statistics
  * Accelerated DHT Client is no longer experimental
  * client/rpc migration of go-ipfs-http-client</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1689940800">- Rename from go-ipfs to kubo to follow upsteam git repo rename</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1691582400">- Update to 0.22.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.22.0
  * Gateway: support for order= and dups= parameters (IPIP-412)
  * ipfs name publish now supports V2 only IPNS records
  * IPNS name resolution has been fixed
  * go-libp2p v0.29.0 update with smart dialing</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696593600">- Update to 0.23.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.23.0
  * Mplex deprecation
  * Gateway: meaningful CAR responses on Not Found errors
  * Gateway: added Gateway.DisableHTMLErrors configuration option
  * Binary characters in file names: no longer works with old clients and new Kubo servers
  * Self-hosting /routing/v1 endpoint for delegated routing needs
  * Trustless Gateway Over Libp2p Experiment
  * Removal of /quic (Draft 29) support
  * Better Caching of multiaddresses for providers in DHT servers
  * Fixed FUSE multiblock structures</changelog>
  <changelog author="Bernhard M. Wiedemann &lt;bwiedemann@suse.de&gt;" date="1699704000">- Update to 0.24.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.24.0
  * Support for content blocking
  * Gateway: the root of the CARs are no longer meaningful
  * IPNS: improved publishing defaults
  * IPNS: record TTL is used for caching
  * Experimental Transport: WebRTC Direct</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1701864000">- Add 10243.patch to fix FUSE mounts</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1706356800">- Update to 0.26.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.26.0
  * Removed several deprecated commands
  * Support optional pin names
  * jaeger trace exporter has been removed
  * fix quic-go memory exhaustion attack (boo#1235162, CVE-2023-49295)
- Update to 0.25.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.25.0
  * WebUI: Updated Peers View
  * Kubo RPC API now supports optional HTTP Authorization.
  * MPLEX Removal
  * Graphsync Experiment Removal
  * Commands ipfs key sign and ipfs key verify</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712232000">- Update to 0.27.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.27.0
  * Gateway: support for /api/v0 is deprecated
  * IPNS resolver cache's TTL can now be configured via Ipns.MaxCacheTTL
  * RPC client: deprecated DHT API, added Routing API
  * Deprecated DHT commands removed from /api/v0/dht
  * Repository migrations are now trustless
- Let .service files wait for network-online.target (boo#1222194)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712577600">- Add kubo-0.27.0-CVE-2024-22189.patch to avoid
  quic-go memory exhaustion attack (boo#1222479, CVE-2024-22189)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1718107200">- Update to 0.29.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.29.0
  * Add search functionality for pin names
  * Customizing ipfs add defaults
- drop upstream 10243.patch
- drop upstream kubo-0.27.0-CVE-2024-22189.patch</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1729857600">- Update to 0.31.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.31.0
  * Experimental Pebble Datastore
  * New metrics
  * lowpower profile no longer breaks DHT announcements
  * go 1.23, boxo 0.24 and go-libp2p 0.36.5
- Update to 0.30.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.30.0
  * Improved P2P connectivity
  * Refactored Bitswap and dag-pb chunker
  * WebRTC-Direct Transport enabled by default
  * UnixFS 1.5: Mode and Modification Time Support
  * AutoNAT V2 Service Introduced Alongside V1
  * Automated ipfs version check
  * Version Suffix Configuration
  * /unix/ socket support in Addresses.API
  * Cleaned Up ipfs daemon Startup Log
  * Commands Preserve Specified Hostname</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1736424000">- Update to 0.32.1 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.32.1
  * AutoTLS: Automatic Certificates for libp2p WebSockets via libp2p.direct
  * Dependency updates
    + ipfs-webui to v4.4.0
    + boxo to v0.24.3
    + go-libp2p to v0.37.0
    + go-libp2p-kad-dht to v0.28.1
    + go-libp2p-pubsub to v0.12.0
    + p2p-forge/client to v0.0.2</changelog>
</package>
<package pkgid="9fae1440d1523b97d7d29e8d06d13b013edd4b1afd7feb646f977808ed38d937" name="kubo" arch="s390x">
  <version epoch="0" ver="0.32.1" rel="bp156.2.3.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1601467200">- Update to 0.7.0
  * Drop upstream 7331.patch
  * Default to Ed25519 keys
  * Secio is now disabled by default
  * IPNS paths now encode the key name as a base36 CIDv1 by default
  * Multiaddresses now accept PeerIDs encoded as CIDv1
  * dag stat command shows size and number of blocks</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1607601600">- Update to 0.8.0
  * Add Remote pinning services: ipfs pin remote
  * Faster local pinning and unpinning
  * update quic-go to support QUIC draft-32</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1624536000">- Update to 0.9.0
  * Exporting of DAGs via Gateways
  * Custom DNS Resolvers
  * Support for non-ICANN DNSLink names
  * Updated to the latest WebUI
  * IPNS keys can now be exported via the CLI without stopping the daemon
  * Experimental DHT Client and Provider System
  * Deprecations
    + The ipfs object commands are now deprecated
    + X-Ipfs-Gateway-Prefix is now deprecated
    + Proquints support removed
    + SECIO support removed</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1639137600">- Update to 0.11.0
  * UnixFS sharding is now automatic and enabled by default
  * can no longer act as a Circuit Relay v1
  * HTTP RPC wire format for experimental commands at /api/v0/pubsub changed
  * Circuit Relay v2
  * New configuration flags:
    + Addresses.AppendAnnounce
    + Pubsub.Enabled
  * changed ipfs dag get
  * changed ipfs dag put
  * UnixFS refactor
  * Add ipfs multibase command
  * Bitswap now supports greater configurability
  * Programmatic shell completions command
  * Profile collection command
  * Add Peering command</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1645185600">- Update to 0.12.0
  * change how data blocks are stored -&gt; needs migration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1654862400">- Update to 0.13.0
  * Can now limit how much resource usage libp2p consumes
  * Improve connecting with nodes behind NATs and Firewalls
  * Improve HTTP gateway to allow making faster CDNs
  * Add Gateway.FastDirIndexThreshold configuration, for fast listings
    of big directories, without the linear slowdown caused by reading
    size metadata from child nodes.
  * Improve Etag and If-None-Match
  * Add X-Ipfs-Roots for smarter HTTP caches
  * Added metrics per response type
  * OpenTelemetry tracing
  * Expand diag profile command
  * Support for PEM/PKCS8 for key import/export
  * Use standard IPLD codec names across the CLI/HTTP API
  * Prioritize Yamux over Mplex stream multiplexer
  * https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0 for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1670587200">- Update to 0.17.0 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.17.0
  * https://github.com/ipfs/kubo/releases/tag/v0.16.0
  * https://github.com/ipfs/kubo/releases/tag/v0.15.0
  * https://github.com/ipfs/kubo/releases/tag/v0.14.0
  * libp2p resource management enabled by default
  * Implicit connection manager limits
  * TAR Response Format on Gateways
  * Dialling /wss peer behind a reverse proxy
  * More configurable delegated routing system
  * WebTransport new experimental Transport
  * Hardened IPNS record verification
  * Web Gateways now support _redirects files
  * Add files to MFS with ipfs add --to-files
  * Blake 3 support
  * Fx Options plugin
  * $IPFS_PATH/gateway file
  * Removed mdns_legacy implementation
  * Delegated Routing
  * ipfs repo migrate
  * Emoji support in Multibase</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1675512000">- Update to 0.18.1 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.18.1
  * https://github.com/ipfs/kubo/releases/tag/v0.18.0
  * Support InterPlanetary Network Indexers
  * Support DAG-JSON and DAG-CBOR in gateways
  * Enable WebTransport by default
  * Improve libp2p resource management integration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1688558400">- Update to 0.21.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.21.0
  * Saving previously seen nodes for later bootstrapping
  * Gateway: DeserializedResponses config flag
  * Gateway: DAG-CBOR/-JSON previews and improved error pages
  * Gateway: subdomain redirects are now text/html
  * Gateway: support for partial CAR export parameters
  * ipfs dag stat deduping statistics
  * Accelerated DHT Client is no longer experimental
  * client/rpc migration of go-ipfs-http-client</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1689940800">- Rename from go-ipfs to kubo to follow upsteam git repo rename</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1691582400">- Update to 0.22.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.22.0
  * Gateway: support for order= and dups= parameters (IPIP-412)
  * ipfs name publish now supports V2 only IPNS records
  * IPNS name resolution has been fixed
  * go-libp2p v0.29.0 update with smart dialing</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696593600">- Update to 0.23.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.23.0
  * Mplex deprecation
  * Gateway: meaningful CAR responses on Not Found errors
  * Gateway: added Gateway.DisableHTMLErrors configuration option
  * Binary characters in file names: no longer works with old clients and new Kubo servers
  * Self-hosting /routing/v1 endpoint for delegated routing needs
  * Trustless Gateway Over Libp2p Experiment
  * Removal of /quic (Draft 29) support
  * Better Caching of multiaddresses for providers in DHT servers
  * Fixed FUSE multiblock structures</changelog>
  <changelog author="Bernhard M. Wiedemann &lt;bwiedemann@suse.de&gt;" date="1699704000">- Update to 0.24.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.24.0
  * Support for content blocking
  * Gateway: the root of the CARs are no longer meaningful
  * IPNS: improved publishing defaults
  * IPNS: record TTL is used for caching
  * Experimental Transport: WebRTC Direct</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1701864000">- Add 10243.patch to fix FUSE mounts</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1706356800">- Update to 0.26.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.26.0
  * Removed several deprecated commands
  * Support optional pin names
  * jaeger trace exporter has been removed
  * fix quic-go memory exhaustion attack (boo#1235162, CVE-2023-49295)
- Update to 0.25.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.25.0
  * WebUI: Updated Peers View
  * Kubo RPC API now supports optional HTTP Authorization.
  * MPLEX Removal
  * Graphsync Experiment Removal
  * Commands ipfs key sign and ipfs key verify</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712232000">- Update to 0.27.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.27.0
  * Gateway: support for /api/v0 is deprecated
  * IPNS resolver cache's TTL can now be configured via Ipns.MaxCacheTTL
  * RPC client: deprecated DHT API, added Routing API
  * Deprecated DHT commands removed from /api/v0/dht
  * Repository migrations are now trustless
- Let .service files wait for network-online.target (boo#1222194)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712577600">- Add kubo-0.27.0-CVE-2024-22189.patch to avoid
  quic-go memory exhaustion attack (boo#1222479, CVE-2024-22189)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1718107200">- Update to 0.29.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.29.0
  * Add search functionality for pin names
  * Customizing ipfs add defaults
- drop upstream 10243.patch
- drop upstream kubo-0.27.0-CVE-2024-22189.patch</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1729857600">- Update to 0.31.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.31.0
  * Experimental Pebble Datastore
  * New metrics
  * lowpower profile no longer breaks DHT announcements
  * go 1.23, boxo 0.24 and go-libp2p 0.36.5
- Update to 0.30.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.30.0
  * Improved P2P connectivity
  * Refactored Bitswap and dag-pb chunker
  * WebRTC-Direct Transport enabled by default
  * UnixFS 1.5: Mode and Modification Time Support
  * AutoNAT V2 Service Introduced Alongside V1
  * Automated ipfs version check
  * Version Suffix Configuration
  * /unix/ socket support in Addresses.API
  * Cleaned Up ipfs daemon Startup Log
  * Commands Preserve Specified Hostname</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1736424000">- Update to 0.32.1 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.32.1
  * AutoTLS: Automatic Certificates for libp2p WebSockets via libp2p.direct
  * Dependency updates
    + ipfs-webui to v4.4.0
    + boxo to v0.24.3
    + go-libp2p to v0.37.0
    + go-libp2p-kad-dht to v0.28.1
    + go-libp2p-pubsub to v0.12.0
    + p2p-forge/client to v0.0.2</changelog>
</package>
<package pkgid="c408ebb19bafc07a4e21dc7e91439b7564ce934e3a43d3afe17e6190ad3feac7" name="kubo" arch="src">
  <version epoch="0" ver="0.32.1" rel="bp156.2.3.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1601467200">- Update to 0.7.0
  * Drop upstream 7331.patch
  * Default to Ed25519 keys
  * Secio is now disabled by default
  * IPNS paths now encode the key name as a base36 CIDv1 by default
  * Multiaddresses now accept PeerIDs encoded as CIDv1
  * dag stat command shows size and number of blocks</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1607601600">- Update to 0.8.0
  * Add Remote pinning services: ipfs pin remote
  * Faster local pinning and unpinning
  * update quic-go to support QUIC draft-32</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1624536000">- Update to 0.9.0
  * Exporting of DAGs via Gateways
  * Custom DNS Resolvers
  * Support for non-ICANN DNSLink names
  * Updated to the latest WebUI
  * IPNS keys can now be exported via the CLI without stopping the daemon
  * Experimental DHT Client and Provider System
  * Deprecations
    + The ipfs object commands are now deprecated
    + X-Ipfs-Gateway-Prefix is now deprecated
    + Proquints support removed
    + SECIO support removed</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1639137600">- Update to 0.11.0
  * UnixFS sharding is now automatic and enabled by default
  * can no longer act as a Circuit Relay v1
  * HTTP RPC wire format for experimental commands at /api/v0/pubsub changed
  * Circuit Relay v2
  * New configuration flags:
    + Addresses.AppendAnnounce
    + Pubsub.Enabled
  * changed ipfs dag get
  * changed ipfs dag put
  * UnixFS refactor
  * Add ipfs multibase command
  * Bitswap now supports greater configurability
  * Programmatic shell completions command
  * Profile collection command
  * Add Peering command</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1645185600">- Update to 0.12.0
  * change how data blocks are stored -&gt; needs migration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1654862400">- Update to 0.13.0
  * Can now limit how much resource usage libp2p consumes
  * Improve connecting with nodes behind NATs and Firewalls
  * Improve HTTP gateway to allow making faster CDNs
  * Add Gateway.FastDirIndexThreshold configuration, for fast listings
    of big directories, without the linear slowdown caused by reading
    size metadata from child nodes.
  * Improve Etag and If-None-Match
  * Add X-Ipfs-Roots for smarter HTTP caches
  * Added metrics per response type
  * OpenTelemetry tracing
  * Expand diag profile command
  * Support for PEM/PKCS8 for key import/export
  * Use standard IPLD codec names across the CLI/HTTP API
  * Prioritize Yamux over Mplex stream multiplexer
  * https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0 for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1670587200">- Update to 0.17.0 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.17.0
  * https://github.com/ipfs/kubo/releases/tag/v0.16.0
  * https://github.com/ipfs/kubo/releases/tag/v0.15.0
  * https://github.com/ipfs/kubo/releases/tag/v0.14.0
  * libp2p resource management enabled by default
  * Implicit connection manager limits
  * TAR Response Format on Gateways
  * Dialling /wss peer behind a reverse proxy
  * More configurable delegated routing system
  * WebTransport new experimental Transport
  * Hardened IPNS record verification
  * Web Gateways now support _redirects files
  * Add files to MFS with ipfs add --to-files
  * Blake 3 support
  * Fx Options plugin
  * $IPFS_PATH/gateway file
  * Removed mdns_legacy implementation
  * Delegated Routing
  * ipfs repo migrate
  * Emoji support in Multibase</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1675512000">- Update to 0.18.1 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.18.1
  * https://github.com/ipfs/kubo/releases/tag/v0.18.0
  * Support InterPlanetary Network Indexers
  * Support DAG-JSON and DAG-CBOR in gateways
  * Enable WebTransport by default
  * Improve libp2p resource management integration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1688558400">- Update to 0.21.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.21.0
  * Saving previously seen nodes for later bootstrapping
  * Gateway: DeserializedResponses config flag
  * Gateway: DAG-CBOR/-JSON previews and improved error pages
  * Gateway: subdomain redirects are now text/html
  * Gateway: support for partial CAR export parameters
  * ipfs dag stat deduping statistics
  * Accelerated DHT Client is no longer experimental
  * client/rpc migration of go-ipfs-http-client</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1689940800">- Rename from go-ipfs to kubo to follow upsteam git repo rename</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1691582400">- Update to 0.22.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.22.0
  * Gateway: support for order= and dups= parameters (IPIP-412)
  * ipfs name publish now supports V2 only IPNS records
  * IPNS name resolution has been fixed
  * go-libp2p v0.29.0 update with smart dialing</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696593600">- Update to 0.23.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.23.0
  * Mplex deprecation
  * Gateway: meaningful CAR responses on Not Found errors
  * Gateway: added Gateway.DisableHTMLErrors configuration option
  * Binary characters in file names: no longer works with old clients and new Kubo servers
  * Self-hosting /routing/v1 endpoint for delegated routing needs
  * Trustless Gateway Over Libp2p Experiment
  * Removal of /quic (Draft 29) support
  * Better Caching of multiaddresses for providers in DHT servers
  * Fixed FUSE multiblock structures</changelog>
  <changelog author="Bernhard M. Wiedemann &lt;bwiedemann@suse.de&gt;" date="1699704000">- Update to 0.24.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.24.0
  * Support for content blocking
  * Gateway: the root of the CARs are no longer meaningful
  * IPNS: improved publishing defaults
  * IPNS: record TTL is used for caching
  * Experimental Transport: WebRTC Direct</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1701864000">- Add 10243.patch to fix FUSE mounts</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1706356800">- Update to 0.26.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.26.0
  * Removed several deprecated commands
  * Support optional pin names
  * jaeger trace exporter has been removed
  * fix quic-go memory exhaustion attack (boo#1235162, CVE-2023-49295)
- Update to 0.25.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.25.0
  * WebUI: Updated Peers View
  * Kubo RPC API now supports optional HTTP Authorization.
  * MPLEX Removal
  * Graphsync Experiment Removal
  * Commands ipfs key sign and ipfs key verify</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712232000">- Update to 0.27.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.27.0
  * Gateway: support for /api/v0 is deprecated
  * IPNS resolver cache's TTL can now be configured via Ipns.MaxCacheTTL
  * RPC client: deprecated DHT API, added Routing API
  * Deprecated DHT commands removed from /api/v0/dht
  * Repository migrations are now trustless
- Let .service files wait for network-online.target (boo#1222194)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712577600">- Add kubo-0.27.0-CVE-2024-22189.patch to avoid
  quic-go memory exhaustion attack (boo#1222479, CVE-2024-22189)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1718107200">- Update to 0.29.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.29.0
  * Add search functionality for pin names
  * Customizing ipfs add defaults
- drop upstream 10243.patch
- drop upstream kubo-0.27.0-CVE-2024-22189.patch</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1729857600">- Update to 0.31.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.31.0
  * Experimental Pebble Datastore
  * New metrics
  * lowpower profile no longer breaks DHT announcements
  * go 1.23, boxo 0.24 and go-libp2p 0.36.5
- Update to 0.30.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.30.0
  * Improved P2P connectivity
  * Refactored Bitswap and dag-pb chunker
  * WebRTC-Direct Transport enabled by default
  * UnixFS 1.5: Mode and Modification Time Support
  * AutoNAT V2 Service Introduced Alongside V1
  * Automated ipfs version check
  * Version Suffix Configuration
  * /unix/ socket support in Addresses.API
  * Cleaned Up ipfs daemon Startup Log
  * Commands Preserve Specified Hostname</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1736424000">- Update to 0.32.1 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.32.1
  * AutoTLS: Automatic Certificates for libp2p WebSockets via libp2p.direct
  * Dependency updates
    + ipfs-webui to v4.4.0
    + boxo to v0.24.3
    + go-libp2p to v0.37.0
    + go-libp2p-kad-dht to v0.28.1
    + go-libp2p-pubsub to v0.12.0
    + p2p-forge/client to v0.0.2</changelog>
</package>
<package pkgid="a8fe27418dca93a8827d7aa1279a1c7d527ca569e9c416b3e06c37e57a6a84f9" name="kubo" arch="x86_64">
  <version epoch="0" ver="0.32.1" rel="bp156.2.3.1"/>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1601467200">- Update to 0.7.0
  * Drop upstream 7331.patch
  * Default to Ed25519 keys
  * Secio is now disabled by default
  * IPNS paths now encode the key name as a base36 CIDv1 by default
  * Multiaddresses now accept PeerIDs encoded as CIDv1
  * dag stat command shows size and number of blocks</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1607601600">- Update to 0.8.0
  * Add Remote pinning services: ipfs pin remote
  * Faster local pinning and unpinning
  * update quic-go to support QUIC draft-32</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1624536000">- Update to 0.9.0
  * Exporting of DAGs via Gateways
  * Custom DNS Resolvers
  * Support for non-ICANN DNSLink names
  * Updated to the latest WebUI
  * IPNS keys can now be exported via the CLI without stopping the daemon
  * Experimental DHT Client and Provider System
  * Deprecations
    + The ipfs object commands are now deprecated
    + X-Ipfs-Gateway-Prefix is now deprecated
    + Proquints support removed
    + SECIO support removed</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1639137600">- Update to 0.11.0
  * UnixFS sharding is now automatic and enabled by default
  * can no longer act as a Circuit Relay v1
  * HTTP RPC wire format for experimental commands at /api/v0/pubsub changed
  * Circuit Relay v2
  * New configuration flags:
    + Addresses.AppendAnnounce
    + Pubsub.Enabled
  * changed ipfs dag get
  * changed ipfs dag put
  * UnixFS refactor
  * Add ipfs multibase command
  * Bitswap now supports greater configurability
  * Programmatic shell completions command
  * Profile collection command
  * Add Peering command</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1645185600">- Update to 0.12.0
  * change how data blocks are stored -&gt; needs migration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1654862400">- Update to 0.13.0
  * Can now limit how much resource usage libp2p consumes
  * Improve connecting with nodes behind NATs and Firewalls
  * Improve HTTP gateway to allow making faster CDNs
  * Add Gateway.FastDirIndexThreshold configuration, for fast listings
    of big directories, without the linear slowdown caused by reading
    size metadata from child nodes.
  * Improve Etag and If-None-Match
  * Add X-Ipfs-Roots for smarter HTTP caches
  * Added metrics per response type
  * OpenTelemetry tracing
  * Expand diag profile command
  * Support for PEM/PKCS8 for key import/export
  * Use standard IPLD codec names across the CLI/HTTP API
  * Prioritize Yamux over Mplex stream multiplexer
  * https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0 for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1670587200">- Update to 0.17.0 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.17.0
  * https://github.com/ipfs/kubo/releases/tag/v0.16.0
  * https://github.com/ipfs/kubo/releases/tag/v0.15.0
  * https://github.com/ipfs/kubo/releases/tag/v0.14.0
  * libp2p resource management enabled by default
  * Implicit connection manager limits
  * TAR Response Format on Gateways
  * Dialling /wss peer behind a reverse proxy
  * More configurable delegated routing system
  * WebTransport new experimental Transport
  * Hardened IPNS record verification
  * Web Gateways now support _redirects files
  * Add files to MFS with ipfs add --to-files
  * Blake 3 support
  * Fx Options plugin
  * $IPFS_PATH/gateway file
  * Removed mdns_legacy implementation
  * Delegated Routing
  * ipfs repo migrate
  * Emoji support in Multibase</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1675512000">- Update to 0.18.1 - for details see:
  * https://github.com/ipfs/kubo/releases/tag/v0.18.1
  * https://github.com/ipfs/kubo/releases/tag/v0.18.0
  * Support InterPlanetary Network Indexers
  * Support DAG-JSON and DAG-CBOR in gateways
  * Enable WebTransport by default
  * Improve libp2p resource management integration</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1688558400">- Update to 0.21.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.21.0
  * Saving previously seen nodes for later bootstrapping
  * Gateway: DeserializedResponses config flag
  * Gateway: DAG-CBOR/-JSON previews and improved error pages
  * Gateway: subdomain redirects are now text/html
  * Gateway: support for partial CAR export parameters
  * ipfs dag stat deduping statistics
  * Accelerated DHT Client is no longer experimental
  * client/rpc migration of go-ipfs-http-client</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1689940800">- Rename from go-ipfs to kubo to follow upsteam git repo rename</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1691582400">- Update to 0.22.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.22.0
  * Gateway: support for order= and dups= parameters (IPIP-412)
  * ipfs name publish now supports V2 only IPNS records
  * IPNS name resolution has been fixed
  * go-libp2p v0.29.0 update with smart dialing</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1696593600">- Update to 0.23.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.23.0
  * Mplex deprecation
  * Gateway: meaningful CAR responses on Not Found errors
  * Gateway: added Gateway.DisableHTMLErrors configuration option
  * Binary characters in file names: no longer works with old clients and new Kubo servers
  * Self-hosting /routing/v1 endpoint for delegated routing needs
  * Trustless Gateway Over Libp2p Experiment
  * Removal of /quic (Draft 29) support
  * Better Caching of multiaddresses for providers in DHT servers
  * Fixed FUSE multiblock structures</changelog>
  <changelog author="Bernhard M. Wiedemann &lt;bwiedemann@suse.de&gt;" date="1699704000">- Update to 0.24.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.24.0
  * Support for content blocking
  * Gateway: the root of the CARs are no longer meaningful
  * IPNS: improved publishing defaults
  * IPNS: record TTL is used for caching
  * Experimental Transport: WebRTC Direct</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1701864000">- Add 10243.patch to fix FUSE mounts</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1706356800">- Update to 0.26.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.26.0
  * Removed several deprecated commands
  * Support optional pin names
  * jaeger trace exporter has been removed
  * fix quic-go memory exhaustion attack (boo#1235162, CVE-2023-49295)
- Update to 0.25.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.25.0
  * WebUI: Updated Peers View
  * Kubo RPC API now supports optional HTTP Authorization.
  * MPLEX Removal
  * Graphsync Experiment Removal
  * Commands ipfs key sign and ipfs key verify</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712232000">- Update to 0.27.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.27.0
  * Gateway: support for /api/v0 is deprecated
  * IPNS resolver cache's TTL can now be configured via Ipns.MaxCacheTTL
  * RPC client: deprecated DHT API, added Routing API
  * Deprecated DHT commands removed from /api/v0/dht
  * Repository migrations are now trustless
- Let .service files wait for network-online.target (boo#1222194)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1712577600">- Add kubo-0.27.0-CVE-2024-22189.patch to avoid
  quic-go memory exhaustion attack (boo#1222479, CVE-2024-22189)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1718107200">- Update to 0.29.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.29.0
  * Add search functionality for pin names
  * Customizing ipfs add defaults
- drop upstream 10243.patch
- drop upstream kubo-0.27.0-CVE-2024-22189.patch</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1729857600">- Update to 0.31.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.31.0
  * Experimental Pebble Datastore
  * New metrics
  * lowpower profile no longer breaks DHT announcements
  * go 1.23, boxo 0.24 and go-libp2p 0.36.5
- Update to 0.30.0 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.30.0
  * Improved P2P connectivity
  * Refactored Bitswap and dag-pb chunker
  * WebRTC-Direct Transport enabled by default
  * UnixFS 1.5: Mode and Modification Time Support
  * AutoNAT V2 Service Introduced Alongside V1
  * Automated ipfs version check
  * Version Suffix Configuration
  * /unix/ socket support in Addresses.API
  * Cleaned Up ipfs daemon Startup Log
  * Commands Preserve Specified Hostname</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1736424000">- Update to 0.32.1 - for details see
  * https://github.com/ipfs/kubo/releases/tag/v0.32.1
  * AutoTLS: Automatic Certificates for libp2p WebSockets via libp2p.direct
  * Dependency updates
    + ipfs-webui to v4.4.0
    + boxo to v0.24.3
    + go-libp2p to v0.37.0
    + go-libp2p-kad-dht to v0.28.1
    + go-libp2p-pubsub to v0.12.0
    + p2p-forge/client to v0.0.2</changelog>
</package>
<package pkgid="a836a5ab7936d5a0dc2c8cac9a48d447de7ef2352449272d6bda3d9419b4f4df" name="libKSaneCore1" arch="aarch64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="0eb53fa15dae5c223d4e8d5a39b797c058abbe7b553a7f2809762eb6c8173c21" name="libKSaneCore1" arch="i586">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="5f601ccb3610553852933c83dc1893b99a7083c7024a341db0e3b17e03ebdcad" name="libKSaneCore1" arch="ppc64le">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="d34d396495e029a0769ce30aa89cc999666d9b657fdb0d78124a9337f32d00fe" name="libKSaneCore1" arch="s390x">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="05bbd6018d274b9b943bab091f86f89ce4ce8640f553ea9d1763aea9be15db88" name="libKSaneCore1" arch="x86_64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1669464000">- Update to 22.11.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1669982400">- Update to 22.12.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Crop the image after a scan finished (kde#457097)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Add explicit moc includes to sources for moc-covered headers
  * Crop the image after a scan finished (kde#457097)
  * Also call renewImage() for 8-bit Gray images (kde#469683)
  * Have export macros header include version header (Qt6-only)
  * Support reading the gamma table</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- No code change since 23.08.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- No code change since 23.08.4</changelog>
  <changelog author="Javier Llorente &lt;javier@opensuse.org&gt;" date="1723982400">- Add fix-scanner-search-crash.patch (kde#444987)</changelog>
</package>
<package pkgid="8e39f3fe597fda538332d45e1056fedf0453617859ceb3e841ddc991322c8b5f" name="libLLVM19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="6d65b15679cf7383fa8e47a2a34bf92dae68e84d93d6a9da5f98c93ae0a970f9" name="libLLVM19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="6875e5073777c93dc76eca99ca57a1803aa63e8022d8c646caf0a8b6ee6bb5df" name="libLLVM19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="508f27fc278bb53e4c545870f68f6b4b62c8143c1326ce011b44ac4f6a361cf3" name="libLLVM19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="0bee433fdde82602672a97b2c0a2e28032e5a339e88ba75ff17c60aafc0c99db" name="libLLVM19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="df242615d6c574ed5a515a463802d35c90cdf29ec186075ad37f236aece6cf9f" name="libLLVM19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="55526c196ec06acf17983536cee86e3ec4528be7e7e486045b6df75dd8b5b774" name="libLLVM19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="2a91a981f1ddce047074bcb6923433af37ebcd18108143c1265c91398cc70707" name="libLLVM19" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="de38443068cc106c5862d627eba0e3d76cc509347b9a973b2d443b5046768a6c" name="libLLVM19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="f570036b1d4b066907921772cc106c8f79ed6a0a653b0cf6b5634863e05029ee" name="libLLVM19-32bit" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="f71ffd9ad6ab7c1b7648c083ec20cc1b8cb56480b73d83fcf1bd8064a9216212" name="libLLVM19-32bit" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="756789091f1fe069023f587290da11dd0648b975a210b206320409aac63f8392" name="libLLVM19-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="1518c96764edbf56ffed0da951b7283179a9107cd6329d0eaea9dba6d9cd4cd1" name="libLLVM19-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="e03cd8276acd7f592bfd0093e1027713416ef56f596f1b586320c243ed08d2ec" name="libLTO19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="145f0deba5cb84b6887005a1382988691fb35bb1ed9007b536469149c49d0c5c" name="libLTO19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="97e2bcd55e17b82929e99c61966c8d889cccc4c323429ab9097d970cd20f7cf9" name="libLTO19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="3ee80da1efc61bef426ba38afef199048196cc551f517a1f848ce1cbd5e8411a" name="libLTO19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="997893a53861782a4291cece8270281b90ab54dfc5628c2ca28e69a2f8da281b" name="libLTO19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="2b0aca9f659bbb021092450a9ec31cc7dc4fd48d8fe54387c1bedfd8f4ed0565" name="libLTO19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="e60a63ad2199ad9f45e6a4cbfd7fb9bb1cb4468618bfcbef5d22f9f050a869c2" name="libLTO19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="3dd2e2f52e31a54a678b137c43a332b970c0b66caea1b498877edb4bc58c6bc3" name="libLTO19" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="0d3cafed2491b1fa51949455ee2fffcac2767abf4f478a12ef103e054dab8467" name="libLTO19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="1ded08f243b6d4a3f70bbc61355cfe23c321f9283dc427226f3073b42b40403e" name="libQt6Bluetooth6" arch="aarch64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="b42d72d80555ef4beafbede13b5fc111352be16c50681e4f1c790030bf9c20be" name="libQt6Bluetooth6" arch="i586">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="81231cc478e13a4db953bce2caa004813dcbe4c95468ab62e6c14deba6f699ad" name="libQt6Bluetooth6" arch="ppc64le">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="5afc745cae81371b4f43f0dd72505fcbbb372ab8c2dcf114d272b34df2ecf39a" name="libQt6Bluetooth6" arch="s390x">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="d11555e83551c3f5fcc33b8a4a0ae64c67e52bdbab57464bbaf5dfc4d563d86d" name="libQt6Bluetooth6" arch="x86_64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="03315d3682ebea7b706881742ac83fbbba82e2971cb9d7ec6e6125452544ec93" name="libQt6Nfc6" arch="aarch64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="a6046efbc8aceb1b24f79a5809663b7dee5a081771b139a575523cc79cd9c323" name="libQt6Nfc6" arch="i586">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="86b486a6bbd2327640ac4cc11c30b8af97406beb2a264c19341c84e6bdb9273e" name="libQt6Nfc6" arch="ppc64le">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="502dcef978569220cffa7af658a064f7ae578d3a878e80fce4ed741bc59455ae" name="libQt6Nfc6" arch="s390x">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="24645786fa2e5a0712d0599a311b35602effcb21252b071c68e1517a09838ad3" name="libQt6Nfc6" arch="x86_64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647864000">- Update to 6.2.4
  * https://www.qt.io/blog/qt-6.2.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648555200">- Update to 6.3.0-rc</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1649419200">- Update to 6.3.0:
  * https://www.qt.io/blog/qt-6.3-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1655467200">- Update to 6.3.1:
  * https://www.qt.io/blog/qt-6.3.1-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1662724800">- Update to 6.3.2:
  * https://www.qt.io/blog/qt-6.3.2-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1737547200">- Add security fix (CVE-2025-23050, boo#1236237)
  * 0001-QLowEnergyControllerPrivateBluez-guard-against-malfo.patch</changelog>
</package>
<package pkgid="fe2efaca287e121b037f6491ce8d0ea3072a5bdc95ba61d3a1d2f6778fff15a9" name="libQt6Pdf6" arch="aarch64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="15de7740a958a6b91ecbcf918b55de0335e6d546e837863d34a2afe1acfbcb5f" name="libQt6Pdf6" arch="x86_64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="c30958472435cbd6e7c97db9b9ba98b454e07acdb8cf67f333ce678a8d63a36b" name="libQt6PdfQuick6" arch="aarch64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="03c36769efe2eb1f85e4d50a2104fa3c4dc8850b94091786e20b4f3066add80f" name="libQt6PdfQuick6" arch="x86_64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="397946042f176a620b3ed1408b3802d45045c8873cf561e6918a1bd130636e60" name="libQt6PdfWidgets6" arch="aarch64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="bd8065dba86c315e5b7ad78502dbdae63eb7c725c3e6607fbf57deeb9c4be362" name="libQt6PdfWidgets6" arch="x86_64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="8576785357d9ed1cfedd2b4a38b33398cd440fa8a6efba2470ef83737cd89cd2" name="libQt6WebEngineCore6" arch="aarch64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="1863aa325d933e2d6f28f33ce69138a488d8c0d2c67de034642143b96db3b086" name="libQt6WebEngineCore6" arch="x86_64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="cc56c65fc13bf4579aa5ac51863d02005e48252ef6b42d62b9e307694e3de79b" name="libQt6WebEngineQuick6" arch="aarch64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="e60a4f9606217a34d0c895e1ad3ea76fddda1cd9012df5790ec952e05b541df9" name="libQt6WebEngineQuick6" arch="x86_64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="837eac162aca4c4b3e2a8916fa387cdd2b9ec065889d4370058f05097cfca1fa" name="libQt6WebEngineWidgets6" arch="aarch64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="caac280edb14fac13e43b37c8126a9f7c425382194c34690dc23aa8573512993" name="libQt6WebEngineWidgets6" arch="x86_64">
  <version epoch="0" ver="6.6.3" rel="bp156.2.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1663329600">- Update to 6.4.0 RC</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1664452800">- Update to 6.4.0:
  * https://www.qt.io/blog/qt-6.4-released</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1664884800">- Update disk constraints for qt6-webengine:docs</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1668513600">- Update to 6.4.1:
  * https://www.qt.io/blog/qt-6.4.1-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1673006400">- Update to 6.4.2:
  * https://www.qt.io/blog/qt-6.4.2-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1678968000">- Update to 6.4.3:
  * https://www.qt.io/blog/qt-6.4.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680523200">- Update to 6.5.0
  * https://www.qt.io/blog/qt-6.5-lts-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1684929600">- Update to 6.5.1
  * https://www.qt.io/blog/qt-6.5.1-released
- Drop patch, merged upstream:
  * qtwebengine-gcc13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Update subpackages requirements</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689854400">- Update to 6.5.2
  * https://www.qt.io/blog/qt-6.5.2-released-1</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691496000">- Build with older re2 release on Tumbleweed.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1695902400">- Update to 6.5.3
  * https://www.qt.io/blog/qt-6.5.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 6.6.0
  * https://www.qt.io/blog/qt-6.6-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701086400">- Update to 6.6.1:
  * https://www.qt.io/blog/qt-6.6.1-released</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1703073600">- Add patch to force pdf_attributions.qdoc to be generated before
  qtpdf, fixing a race condition that made the docs subpackage
  build not reproducible (boo#1217774):
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1703246400">- On Leap build with re2-10 even when re2-11 is available (bsc#1217257).
  re2-11 pulls in system abseil which is incompatible with bundled abseil
  causing build failure.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1707912000">- Update to 6.6.2
  * https://www.qt.io/blog/qt-6.6.2-released
- Drop patch, issue fixed upstream:
  * 0001-Fix-race-condition-generating-docs.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 6.6.3:
  * https://www.qt.io/blog/qt-6.6.3-released</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1735214400">- Add patch to avoid CVE-2024-40896 (boo#1234820)
  * 0001-Build-system-remove-libxml2-compilation-test.patch</changelog>
</package>
<package pkgid="cc2f26e9268e8c166365dea981b99bbc93eeb6d21970e3a222ad0ddb37aa95fc" name="libSDL2_sound2" arch="aarch64">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="88e72c7954d3525f24014f41f5e871bb8ecbfbc311b5a0ca588de8c0e606313d" name="libSDL2_sound2" arch="i586">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="d20406cfd1838f0138b8deb3f1028a19a6ee2d66ed7ccc9852d3b75c71e19acb" name="libSDL2_sound2" arch="ppc64le">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="cbae4200c0f05197b1d9fafdf821d3e46ad7d7e1749192fd19d0927dd748f2fd" name="libSDL2_sound2" arch="s390x">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="4d66d1f01edb5fef8df70e17396a14ccc0fde45e4eb72e44d0133351e082ed50" name="libSDL2_sound2" arch="x86_64">
  <version epoch="0" ver="2.0.4" rel="bp156.2.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648296000">- New package SDL2_sound for build.opensuse.org. In comparison to
  SDL_sound (1.x):
  * Removed support for QuickTime, Speex and MikMod
  * SDL_sound 2's public API has not changed at all from 1.x
  * SDL_sound.h requires SDL2 now (can't mix SDL2_sound with SDL1)
  * The library name changed to -lSDL2_sound
- Drop SDL_sound-1.0.3-nompglib.patch, no longer applies
- Drop baselibs.conf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1648641600">- Move to 2.0.1.g17 (df3fc77)
  * Resolve build failures on Leap 15.3</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687694400">- Update to snapshot 2.0.1+g60 (53f66a30)
  * Avoid division by zero with certain uncompressed WAV files
  * A pkgconfig file was added</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699012800">- Update to release 2.0.2
  * No further changes from the last snapshot 2.0.1+g60</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1736769600">- Update to release 2.0.4
  * Update bundled stb_vorbis to address CVE-2023-45676,
    CVE-2023-45677, CVE-2023-45679, CVE-2023-45680,
    CVE-2023-45681, CVE-2023-45682.</changelog>
</package>
<package pkgid="645965206b008b5d46bf0b2e42dc8d688ed265a83e690495deba7a14dfacc336" name="libXISF" arch="src">
  <version epoch="0" ver="0.2.12+git5.d00de20" rel="bp156.2.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Initial OBS release.
- Add set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675944000">- Update to 0.1.1:
  * properly set soversion in CMakeLists.txt
- Drop set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676030400">- Update to 0.1.2:
  * Add readPixel param to getImage()
  * Add option to disable shared lib</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 0.1.3:
  * Fix that compression override would produce incorrect images
  * Write pixelStorage attribute
  * Write ICCProfile
- Add fix-projver.patch</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="1678708800">- Update to 0.2.0 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678795200">- Disable hwcaps.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678795201">- Use noun phrase for descriptions. Avoid miniscule main package
  by moving documentation to subpackages.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679313600">- Update to 0.2.1 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681300800">- Update to 0.2.3:
  * Fix issue with ColorFilterArray.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685016000">- Update to 0.2.5:
  * Add method to for ICC profile
  * Add StreamBuffer to optimize save/load from memory
  * Add support for thumbnail
- Add fix-pkgconfig.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 0.2.6:
  * Fix "string sub-command REPLACE requires at least four arguments"
  * Fix generating pkgconfig file
- Rebase patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 0.2.7:
  * Fix reading ICCprofile
- Add 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686744000">- Update to 0.2.8:
  * Remove linking against zstd
- Drop 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 0.2.9:
  * Support for ZSTD</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696507200">- Use better GCC macro.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697630400">- Update to 0.2.10:
  * Fix incorrect header size.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1704801600">- Update to 0.2.11:
  * Convert aperture and focal length from mm to meters.
  * Fix not loading String properties.
- Add fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711540800">- Update to 0.2.12:
  * Don't use replace to update attachement position
  * Add support for subblocks to handle +2GiB compressed images
  * Fix bug with writing ICCProfile
  * Add F32Matrix and F64Matrix into toString
- Drop fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720008000">- Update to 0.2.12+git5.d00de20:
  * Add new XISFModify class to edit FITSKeywords
  * Make compression level 0-100
  * Fix calculation of compression level for ZSTD</changelog>
</package>
<package pkgid="0ed844e6448d910d343e2ac124a3524f3901349ad8884c21356d31d48bbc270b" name="libXISF-devel" arch="aarch64">
  <version epoch="0" ver="0.2.12+git5.d00de20" rel="bp156.2.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Initial OBS release.
- Add set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675944000">- Update to 0.1.1:
  * properly set soversion in CMakeLists.txt
- Drop set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676030400">- Update to 0.1.2:
  * Add readPixel param to getImage()
  * Add option to disable shared lib</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 0.1.3:
  * Fix that compression override would produce incorrect images
  * Write pixelStorage attribute
  * Write ICCProfile
- Add fix-projver.patch</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="1678708800">- Update to 0.2.0 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678795200">- Disable hwcaps.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678795201">- Use noun phrase for descriptions. Avoid miniscule main package
  by moving documentation to subpackages.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679313600">- Update to 0.2.1 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681300800">- Update to 0.2.3:
  * Fix issue with ColorFilterArray.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685016000">- Update to 0.2.5:
  * Add method to for ICC profile
  * Add StreamBuffer to optimize save/load from memory
  * Add support for thumbnail
- Add fix-pkgconfig.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 0.2.6:
  * Fix "string sub-command REPLACE requires at least four arguments"
  * Fix generating pkgconfig file
- Rebase patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 0.2.7:
  * Fix reading ICCprofile
- Add 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686744000">- Update to 0.2.8:
  * Remove linking against zstd
- Drop 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 0.2.9:
  * Support for ZSTD</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696507200">- Use better GCC macro.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697630400">- Update to 0.2.10:
  * Fix incorrect header size.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1704801600">- Update to 0.2.11:
  * Convert aperture and focal length from mm to meters.
  * Fix not loading String properties.
- Add fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711540800">- Update to 0.2.12:
  * Don't use replace to update attachement position
  * Add support for subblocks to handle +2GiB compressed images
  * Fix bug with writing ICCProfile
  * Add F32Matrix and F64Matrix into toString
- Drop fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720008000">- Update to 0.2.12+git5.d00de20:
  * Add new XISFModify class to edit FITSKeywords
  * Make compression level 0-100
  * Fix calculation of compression level for ZSTD</changelog>
</package>
<package pkgid="9794c862e46a0612392e0bc87eef9f91be46d566c7c4d815cc8a7ac936b1cbb6" name="libXISF-devel" arch="ppc64le">
  <version epoch="0" ver="0.2.12+git5.d00de20" rel="bp156.2.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Initial OBS release.
- Add set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675944000">- Update to 0.1.1:
  * properly set soversion in CMakeLists.txt
- Drop set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676030400">- Update to 0.1.2:
  * Add readPixel param to getImage()
  * Add option to disable shared lib</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 0.1.3:
  * Fix that compression override would produce incorrect images
  * Write pixelStorage attribute
  * Write ICCProfile
- Add fix-projver.patch</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="1678708800">- Update to 0.2.0 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678795200">- Disable hwcaps.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678795201">- Use noun phrase for descriptions. Avoid miniscule main package
  by moving documentation to subpackages.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679313600">- Update to 0.2.1 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681300800">- Update to 0.2.3:
  * Fix issue with ColorFilterArray.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685016000">- Update to 0.2.5:
  * Add method to for ICC profile
  * Add StreamBuffer to optimize save/load from memory
  * Add support for thumbnail
- Add fix-pkgconfig.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 0.2.6:
  * Fix "string sub-command REPLACE requires at least four arguments"
  * Fix generating pkgconfig file
- Rebase patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 0.2.7:
  * Fix reading ICCprofile
- Add 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686744000">- Update to 0.2.8:
  * Remove linking against zstd
- Drop 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 0.2.9:
  * Support for ZSTD</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696507200">- Use better GCC macro.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697630400">- Update to 0.2.10:
  * Fix incorrect header size.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1704801600">- Update to 0.2.11:
  * Convert aperture and focal length from mm to meters.
  * Fix not loading String properties.
- Add fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711540800">- Update to 0.2.12:
  * Don't use replace to update attachement position
  * Add support for subblocks to handle +2GiB compressed images
  * Fix bug with writing ICCProfile
  * Add F32Matrix and F64Matrix into toString
- Drop fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720008000">- Update to 0.2.12+git5.d00de20:
  * Add new XISFModify class to edit FITSKeywords
  * Make compression level 0-100
  * Fix calculation of compression level for ZSTD</changelog>
</package>
<package pkgid="4e6f25051b307164c18894fb1f61d2035b7a0bf01a6d8fcada8a3d1eb586c4da" name="libXISF-devel" arch="s390x">
  <version epoch="0" ver="0.2.12+git5.d00de20" rel="bp156.2.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Initial OBS release.
- Add set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675944000">- Update to 0.1.1:
  * properly set soversion in CMakeLists.txt
- Drop set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676030400">- Update to 0.1.2:
  * Add readPixel param to getImage()
  * Add option to disable shared lib</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 0.1.3:
  * Fix that compression override would produce incorrect images
  * Write pixelStorage attribute
  * Write ICCProfile
- Add fix-projver.patch</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="1678708800">- Update to 0.2.0 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678795200">- Disable hwcaps.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678795201">- Use noun phrase for descriptions. Avoid miniscule main package
  by moving documentation to subpackages.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679313600">- Update to 0.2.1 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681300800">- Update to 0.2.3:
  * Fix issue with ColorFilterArray.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685016000">- Update to 0.2.5:
  * Add method to for ICC profile
  * Add StreamBuffer to optimize save/load from memory
  * Add support for thumbnail
- Add fix-pkgconfig.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 0.2.6:
  * Fix "string sub-command REPLACE requires at least four arguments"
  * Fix generating pkgconfig file
- Rebase patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 0.2.7:
  * Fix reading ICCprofile
- Add 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686744000">- Update to 0.2.8:
  * Remove linking against zstd
- Drop 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 0.2.9:
  * Support for ZSTD</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696507200">- Use better GCC macro.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697630400">- Update to 0.2.10:
  * Fix incorrect header size.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1704801600">- Update to 0.2.11:
  * Convert aperture and focal length from mm to meters.
  * Fix not loading String properties.
- Add fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711540800">- Update to 0.2.12:
  * Don't use replace to update attachement position
  * Add support for subblocks to handle +2GiB compressed images
  * Fix bug with writing ICCProfile
  * Add F32Matrix and F64Matrix into toString
- Drop fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720008000">- Update to 0.2.12+git5.d00de20:
  * Add new XISFModify class to edit FITSKeywords
  * Make compression level 0-100
  * Fix calculation of compression level for ZSTD</changelog>
</package>
<package pkgid="3c4717d465590461cc4dc2a1db3d2ec0f8df7a95f75eb37d0a5c85f172a04db9" name="libXISF-devel" arch="x86_64">
  <version epoch="0" ver="0.2.12+git5.d00de20" rel="bp156.2.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Initial OBS release.
- Add set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675944000">- Update to 0.1.1:
  * properly set soversion in CMakeLists.txt
- Drop set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676030400">- Update to 0.1.2:
  * Add readPixel param to getImage()
  * Add option to disable shared lib</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 0.1.3:
  * Fix that compression override would produce incorrect images
  * Write pixelStorage attribute
  * Write ICCProfile
- Add fix-projver.patch</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="1678708800">- Update to 0.2.0 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678795200">- Disable hwcaps.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678795201">- Use noun phrase for descriptions. Avoid miniscule main package
  by moving documentation to subpackages.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679313600">- Update to 0.2.1 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681300800">- Update to 0.2.3:
  * Fix issue with ColorFilterArray.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685016000">- Update to 0.2.5:
  * Add method to for ICC profile
  * Add StreamBuffer to optimize save/load from memory
  * Add support for thumbnail
- Add fix-pkgconfig.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 0.2.6:
  * Fix "string sub-command REPLACE requires at least four arguments"
  * Fix generating pkgconfig file
- Rebase patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 0.2.7:
  * Fix reading ICCprofile
- Add 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686744000">- Update to 0.2.8:
  * Remove linking against zstd
- Drop 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 0.2.9:
  * Support for ZSTD</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696507200">- Use better GCC macro.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697630400">- Update to 0.2.10:
  * Fix incorrect header size.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1704801600">- Update to 0.2.11:
  * Convert aperture and focal length from mm to meters.
  * Fix not loading String properties.
- Add fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711540800">- Update to 0.2.12:
  * Don't use replace to update attachement position
  * Add support for subblocks to handle +2GiB compressed images
  * Fix bug with writing ICCProfile
  * Add F32Matrix and F64Matrix into toString
- Drop fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720008000">- Update to 0.2.12+git5.d00de20:
  * Add new XISFModify class to edit FITSKeywords
  * Make compression level 0-100
  * Fix calculation of compression level for ZSTD</changelog>
</package>
<package pkgid="77e6cb4e22d888d3510d3da379ba710aa298fde59c182654fee143523987d5ce" name="libXISF0" arch="aarch64">
  <version epoch="0" ver="0.2.12+git5.d00de20" rel="bp156.2.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Initial OBS release.
- Add set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675944000">- Update to 0.1.1:
  * properly set soversion in CMakeLists.txt
- Drop set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676030400">- Update to 0.1.2:
  * Add readPixel param to getImage()
  * Add option to disable shared lib</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 0.1.3:
  * Fix that compression override would produce incorrect images
  * Write pixelStorage attribute
  * Write ICCProfile
- Add fix-projver.patch</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="1678708800">- Update to 0.2.0 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678795200">- Disable hwcaps.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678795201">- Use noun phrase for descriptions. Avoid miniscule main package
  by moving documentation to subpackages.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679313600">- Update to 0.2.1 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681300800">- Update to 0.2.3:
  * Fix issue with ColorFilterArray.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685016000">- Update to 0.2.5:
  * Add method to for ICC profile
  * Add StreamBuffer to optimize save/load from memory
  * Add support for thumbnail
- Add fix-pkgconfig.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 0.2.6:
  * Fix "string sub-command REPLACE requires at least four arguments"
  * Fix generating pkgconfig file
- Rebase patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 0.2.7:
  * Fix reading ICCprofile
- Add 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686744000">- Update to 0.2.8:
  * Remove linking against zstd
- Drop 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 0.2.9:
  * Support for ZSTD</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696507200">- Use better GCC macro.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697630400">- Update to 0.2.10:
  * Fix incorrect header size.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1704801600">- Update to 0.2.11:
  * Convert aperture and focal length from mm to meters.
  * Fix not loading String properties.
- Add fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711540800">- Update to 0.2.12:
  * Don't use replace to update attachement position
  * Add support for subblocks to handle +2GiB compressed images
  * Fix bug with writing ICCProfile
  * Add F32Matrix and F64Matrix into toString
- Drop fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720008000">- Update to 0.2.12+git5.d00de20:
  * Add new XISFModify class to edit FITSKeywords
  * Make compression level 0-100
  * Fix calculation of compression level for ZSTD</changelog>
</package>
<package pkgid="704f3b6b949b6d3ba3b82e8b64ba39e4c73f3196e86b614062c5b024828e94b2" name="libXISF0" arch="ppc64le">
  <version epoch="0" ver="0.2.12+git5.d00de20" rel="bp156.2.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Initial OBS release.
- Add set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675944000">- Update to 0.1.1:
  * properly set soversion in CMakeLists.txt
- Drop set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676030400">- Update to 0.1.2:
  * Add readPixel param to getImage()
  * Add option to disable shared lib</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 0.1.3:
  * Fix that compression override would produce incorrect images
  * Write pixelStorage attribute
  * Write ICCProfile
- Add fix-projver.patch</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="1678708800">- Update to 0.2.0 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678795200">- Disable hwcaps.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678795201">- Use noun phrase for descriptions. Avoid miniscule main package
  by moving documentation to subpackages.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679313600">- Update to 0.2.1 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681300800">- Update to 0.2.3:
  * Fix issue with ColorFilterArray.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685016000">- Update to 0.2.5:
  * Add method to for ICC profile
  * Add StreamBuffer to optimize save/load from memory
  * Add support for thumbnail
- Add fix-pkgconfig.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 0.2.6:
  * Fix "string sub-command REPLACE requires at least four arguments"
  * Fix generating pkgconfig file
- Rebase patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 0.2.7:
  * Fix reading ICCprofile
- Add 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686744000">- Update to 0.2.8:
  * Remove linking against zstd
- Drop 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 0.2.9:
  * Support for ZSTD</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696507200">- Use better GCC macro.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697630400">- Update to 0.2.10:
  * Fix incorrect header size.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1704801600">- Update to 0.2.11:
  * Convert aperture and focal length from mm to meters.
  * Fix not loading String properties.
- Add fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711540800">- Update to 0.2.12:
  * Don't use replace to update attachement position
  * Add support for subblocks to handle +2GiB compressed images
  * Fix bug with writing ICCProfile
  * Add F32Matrix and F64Matrix into toString
- Drop fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720008000">- Update to 0.2.12+git5.d00de20:
  * Add new XISFModify class to edit FITSKeywords
  * Make compression level 0-100
  * Fix calculation of compression level for ZSTD</changelog>
</package>
<package pkgid="7e0b6003d62cf4eee3ce2a327f748cd3d5b01e7e271786809eb71278795cdd20" name="libXISF0" arch="s390x">
  <version epoch="0" ver="0.2.12+git5.d00de20" rel="bp156.2.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Initial OBS release.
- Add set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675944000">- Update to 0.1.1:
  * properly set soversion in CMakeLists.txt
- Drop set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676030400">- Update to 0.1.2:
  * Add readPixel param to getImage()
  * Add option to disable shared lib</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 0.1.3:
  * Fix that compression override would produce incorrect images
  * Write pixelStorage attribute
  * Write ICCProfile
- Add fix-projver.patch</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="1678708800">- Update to 0.2.0 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678795200">- Disable hwcaps.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678795201">- Use noun phrase for descriptions. Avoid miniscule main package
  by moving documentation to subpackages.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679313600">- Update to 0.2.1 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681300800">- Update to 0.2.3:
  * Fix issue with ColorFilterArray.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685016000">- Update to 0.2.5:
  * Add method to for ICC profile
  * Add StreamBuffer to optimize save/load from memory
  * Add support for thumbnail
- Add fix-pkgconfig.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 0.2.6:
  * Fix "string sub-command REPLACE requires at least four arguments"
  * Fix generating pkgconfig file
- Rebase patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 0.2.7:
  * Fix reading ICCprofile
- Add 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686744000">- Update to 0.2.8:
  * Remove linking against zstd
- Drop 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 0.2.9:
  * Support for ZSTD</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696507200">- Use better GCC macro.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697630400">- Update to 0.2.10:
  * Fix incorrect header size.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1704801600">- Update to 0.2.11:
  * Convert aperture and focal length from mm to meters.
  * Fix not loading String properties.
- Add fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711540800">- Update to 0.2.12:
  * Don't use replace to update attachement position
  * Add support for subblocks to handle +2GiB compressed images
  * Fix bug with writing ICCProfile
  * Add F32Matrix and F64Matrix into toString
- Drop fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720008000">- Update to 0.2.12+git5.d00de20:
  * Add new XISFModify class to edit FITSKeywords
  * Make compression level 0-100
  * Fix calculation of compression level for ZSTD</changelog>
</package>
<package pkgid="3b0403657a6bea4e4164a80bd56ecda7757c700644b173ac225450a7034f3e1d" name="libXISF0" arch="x86_64">
  <version epoch="0" ver="0.2.12+git5.d00de20" rel="bp156.2.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Initial OBS release.
- Add set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675944000">- Update to 0.1.1:
  * properly set soversion in CMakeLists.txt
- Drop set-sover.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676030400">- Update to 0.1.2:
  * Add readPixel param to getImage()
  * Add option to disable shared lib</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1676894400">- Update to 0.1.3:
  * Fix that compression override would produce incorrect images
  * Write pixelStorage attribute
  * Write ICCProfile
- Add fix-projver.patch</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="1678708800">- Update to 0.2.0 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678795200">- Disable hwcaps.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678795201">- Use noun phrase for descriptions. Avoid miniscule main package
  by moving documentation to subpackages.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1679313600">- Update to 0.2.1 (no changelog).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1681300800">- Update to 0.2.3:
  * Fix issue with ColorFilterArray.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685016000">- Update to 0.2.5:
  * Add method to for ICC profile
  * Add StreamBuffer to optimize save/load from memory
  * Add support for thumbnail
- Add fix-pkgconfig.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685880000">- Update to 0.2.6:
  * Fix "string sub-command REPLACE requires at least four arguments"
  * Fix generating pkgconfig file
- Rebase patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686657600">- Update to 0.2.7:
  * Fix reading ICCprofile
- Add 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1686744000">- Update to 0.2.8:
  * Remove linking against zstd
- Drop 6028354c61d230bf2ee85d90cef5d1464da9c5a1.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1693224000">- Update to 0.2.9:
  * Support for ZSTD</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696507200">- Use better GCC macro.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1697630400">- Update to 0.2.10:
  * Fix incorrect header size.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1704801600">- Update to 0.2.11:
  * Convert aperture and focal length from mm to meters.
  * Fix not loading String properties.
- Add fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1711540800">- Update to 0.2.12:
  * Don't use replace to update attachement position
  * Add support for subblocks to handle +2GiB compressed images
  * Fix bug with writing ICCProfile
  * Add F32Matrix and F64Matrix into toString
- Drop fix-projver.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1720008000">- Update to 0.2.12+git5.d00de20:
  * Add new XISFModify class to edit FITSKeywords
  * Make compression level 0-100
  * Fix calculation of compression level for ZSTD</changelog>
</package>
<package pkgid="ffafb513ee74625b1e60c23ca032161ae0b7df99768f2efd73a68cad242498e0" name="libassimp5" arch="aarch64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612785600">- Add patch to fix build with GCC11:
  * 0001-Fix-build-with-GCC-11.patch (boo#1181859)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
</package>
<package pkgid="4dba50a9c4fa3022ecdce5f3aa64a5ba3b8dce5f9c329b49c05bae68254f79cf" name="libassimp5" arch="ppc64le">
  <version epoch="0" ver="5.3.1" rel="bp156.3.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612785600">- Add patch to fix build with GCC11:
  * 0001-Fix-build-with-GCC-11.patch (boo#1181859)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
</package>
<package pkgid="8de0ab730f49340337f51d9f47934ee5e2b89bff6b3e88ce6afa2e482d1064d4" name="libassimp5" arch="s390x">
  <version epoch="0" ver="5.3.1" rel="bp156.3.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612785600">- Add patch to fix build with GCC11:
  * 0001-Fix-build-with-GCC-11.patch (boo#1181859)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
</package>
<package pkgid="89dbceff842d58a3022d3c7e75fffdacf43ec4991969add04c92201130874243" name="libassimp5" arch="x86_64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.3.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1612785600">- Add patch to fix build with GCC11:
  * 0001-Fix-build-with-GCC-11.patch (boo#1181859)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
</package>
<package pkgid="eea4f45188f92b3ed41730e92d84a5785b3509995031cbf0a9c8985280e51116" name="libassimp5" arch="aarch64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.6.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
</package>
<package pkgid="d6a3984c68af8059d39bbb06ea407c197102fea0e91aef93ed028ce12ce83218" name="libassimp5" arch="ppc64le">
  <version epoch="0" ver="5.3.1" rel="bp156.3.6.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
</package>
<package pkgid="118403e8ab8eea14f53d6f2ecee17c015ea85ccc64c4cf805afca93195b7e74c" name="libassimp5" arch="s390x">
  <version epoch="0" ver="5.3.1" rel="bp156.3.6.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
</package>
<package pkgid="f20953860c7ce67245639f3f476efc7a56739f2237cb2779800e78e769b3dd25" name="libassimp5" arch="x86_64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.6.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1636804800">- Update to 5.1.0
  * Check https://github.com/assimp/assimp/releases/tag/v5.1.0
    for the full list of changes
- Drop do-not-install-irrXML.patch. No longer needed.
- Drop obsolete patches:
  * 0001-Fix-build-with-GCC-11.patch
  * 0001-use-GNUInstallDirs-where-possible.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
</package>
<package pkgid="43fced68aa1274b221a9b55b592fabbf5cc0b1605ec2ecf46528b67c54fad7a2" name="libassimp5" arch="aarch64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.9.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Backport upstream changes:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch (boo#1232324, CVE-2024-48425)
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (CVE-2025-3016, boo#1240413, gh#assimp/assimp#6022)
  * 0001-MDL-Fix-overflow-check.patch
    (CVE-2025-2591, boo#1239920, gh#assimp/assimp#6009)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (gh#assimp/assimp#6024)</changelog>
</package>
<package pkgid="b67050070bc1b16b0dd0e8c373f8c149ac58c198279f54f5729401d10b21bcb3" name="libassimp5" arch="ppc64le">
  <version epoch="0" ver="5.3.1" rel="bp156.3.9.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Backport upstream changes:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch (boo#1232324, CVE-2024-48425)
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (CVE-2025-3016, boo#1240413, gh#assimp/assimp#6022)
  * 0001-MDL-Fix-overflow-check.patch
    (CVE-2025-2591, boo#1239920, gh#assimp/assimp#6009)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (gh#assimp/assimp#6024)</changelog>
</package>
<package pkgid="7f963d0718ca54da90bc2219e70b3b32ced59dfc2af4ff6169c6cb9cd8af4ca3" name="libassimp5" arch="s390x">
  <version epoch="0" ver="5.3.1" rel="bp156.3.9.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Backport upstream changes:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch (boo#1232324, CVE-2024-48425)
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (CVE-2025-3016, boo#1240413, gh#assimp/assimp#6022)
  * 0001-MDL-Fix-overflow-check.patch
    (CVE-2025-2591, boo#1239920, gh#assimp/assimp#6009)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (gh#assimp/assimp#6024)</changelog>
</package>
<package pkgid="2f8a7c352efcab85056b7ba5f25679547cc05c6200c3351d0e5e6a549c76ff21" name="libassimp5" arch="x86_64">
  <version epoch="0" ver="5.3.1" rel="bp156.3.9.1"/>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638446400">- Update to 5.1.2. Changes since 5.1.0:
  * Fixed an incorrect indeiciesType in the glTF2 sparse accessor.
  * Prevent out-of-range memory writes by sparse accessors
  * Delete test/models/3DS/UVTransformTest directory
  * Do not build ziplib when 3MF exporter is disabled.
  * Collada: Read value, not attribute
  * Redefine deprecated glTF-specific PBR material macros
- Fix assimp-devel dependencies. minizip is required.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1638705600">- Update to 5.1.3
  * Update blender importer to work with Blender 2.8+ files
  * Added checks for out of bounds data access/writing
  * Interpolate euler rotations for quaternion animations
  * Fix file-extension check for X3D-files
  * Update CMakeLists.txt</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1640606400">- update to 5.1.4:
  * Fix division
  * Fix nullptr dereferencing from std::shared_ptr
  * Revert "FBXConverter : Fix timescales of FBX animations"
  * Use correct XmlParser-methods and add some missing casts
  * Bug: Export crashes when any of the meshes contains texture
    coordinate names #4243
  * Bugfix/import crashes
  * Fix a typo in the Visual-Studio Dll-Versions
  * Enable C++11 and C99
  * Fixed cmake error: No known features for C compiler when using
    the assimp library from another project
  * fix test/models/3DS/IMAGE1.bmp: is jpg
  * Fix compile error when ASSIMP_BUILD_NO_X3D_IMPORTER is define.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641297600">- Update to 5.1.5:
  * Make sure no overflow can happen
  * LWS-Import: Avoid access to empty string token
  * MDL: Do not try to copy empty embedded texture
  * Add console progresshandler
  * CMake: Replace CMAKE_COMPILER_IS_MINGW by MINGW
  * fix fbx import metalness
  * RFC: BlenderScene: use explicit namespace instead of using
    namespace
  * Support PBR properties/maps in Obj importer</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1641816000">- Update to 5.1.6:
  * Add link to used enum for a better understandability
  * Fix fuzzer crashes
  * Fix nullptr-dereferencing
  * Fix bone fitted check in gltf2 exporter
- Add patch:
  * 0001-Fix-build-with-zlib.patch (gh#assimp/assimp#4334)</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643112000">- Update to 5.2.0
  * Update copyrights
  * Fix imported target include directory
  * Assimp Patch Android LTS NDK 23 Fix
  * Allow dlclose of so library by avoiding unique symbols.
  * Move Base64 encode/decode functionality to the common folder
  * Locale independent meter scale
  * add Inter-Quake Model (IQM) Importer
  * Collada: Read all instance_material child nodes
  * Krishty new file detection
  * ASE: Fix material parsing
  * IFC Reading: Fix opening reading.
  * CMAKE: Respect top-level CMAKE_*_OUTPUT_DIRECTORY variables</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1643803200">- Add patch to fix build in big endian archs:
  * 0001-use-fully-qualified-namespace-in-byteswap-macros.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1644235200">- Update to 5.2.1
  * ASE: Fix warning unreachable code
  * HMP: Fix override during copying position data
  * use fully qualified namespace in byteswap macros
  * fix compilation with clangcl on windows
  * Delete .travis.sh by @kimkulling
  * Update ccpp.yml by @kimkulling
  * LWO: validate enum value before parsing it
- Drop 0001-use-fully-qualified-namespace-in-byteswap-macros.patch
  Merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1645444800">- Update to 5.2.2
  * Fix missing include for size_t
  * introduce compression
  * Refactoring: add usage of ai_epsilon to FBX-Importer.
  * CMake: Fix Assimp target install rule fully specifying component
  * Fix stat for 32-bit Linux
  * Update the calculation and orthogonalization for bitangent
  * Update CMakeLists.txt
  * Added support for "map_Bump -bm"</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Update to 5.2.3:
  * Show warning when assimp_viewer cannot be build on
    target platform
  * Fix ordering of member initialization
  * Fix possible negative array access
  * Expose the original OBJ "illum" value
  * Optimize the problem of excessive memory allocation in
    FBX import
  * Update version of Hunter to v0.24.0 that supports VS 2022
  * update LWO importer(available lwo3)
  * Reinstate a deprecated gltfpbr macro: AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS
  * Fix parsing OBJ with free-form curve/surface body statements
  * Fix missing members and do some small refactorings.
  * Fix 'i &gt;= 0' always true
  * Update AI_TEXTURE_TYPE_MAX
  * Fix getting anisotropy in obj
  * glTF2: Metallic roughness split
  * Add properties information on assimp info command line
  * Added missing ObjMaterial.h to CMakeLists
  * Update version in doxy-config
  * add ifndef guard for resolve to fails to compil
  * Add USE_STATIC_CRT option
  * Fix nullptr dereferencing
  * Fix stack-overflow in MDLLoader
  * GLTF2 attribute name/parse bug</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652270400">- Don't use -Werror to prevent build issues with GCC 12</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1652875200">- Update to 5.2.4
  * Use static runtime only when the option is selected
  * Fix compile error: When enabling macro ASSIMP_DOUBLE_PRECISION
  * Detect Roughness factor exported by Blender
  * Updated Android build script
  * Prevent nullptr access to normals-array in bitangent computation
  * Avoid setting PBR properties when they are not found on mtl file
  * Fix ogre xml serializer
  * Fix draco building error when import assimp with cmake add_subdirectory
  * FbxConverter: update bone mOffsetMatrix
  * Some Windows/MSYS2-specific fixes
  * Document fuzz folder
  * Fix out-of-range access in ASE-Parser
  * Disable assertion tests floating point against inf for Intel oneAPI
  * Delete README
  * Rename TextureTypeToString() to aiTextureTypeToString()
  * Fixed library names for MinGW/MSYS2
  * Update pugixml dependency to v1.12.1
  * Add an option to treat warnings as errors
  * Minor updates to ASSIMP Viewer
  * Add badge to show open issue in percentage
  * Clang-Tidy performance fixes (make values const-ref where needed)
  * MMD (pmx) fixes
  * Resource script updates
  * Accelerate the Merge vertex post processing step</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662984000">- update to 5.2.5:
  * Add unittest to reproduce undefined behavior
  * Cleanups
  * Link static linkage for std_image.
  * fix msvc warnings-as-errors
  * Remove dll-export tags from static library builds.
  * Fix Import a specific FBX model will freeze the app
  * Create SECURITY.md
  * Pragma warnings cause build fail with MinGW
  * Fixed FBXConverter build error when using double precision
  * Fix possible nullptr exception
  * [Experimental] New skeleton container for bones
  * Add support for GCC v12
  * Remove unused variable.
  * Infinite loop on bad import files
  * Utilize AI_CONFIG_IMPORT_REMOVE_EMPTY_BONES flag for Collada meshes.
  * Fix Windows 32-bit builds
  * Fix GNUC check on Windows
  * Update the name of the package
  * Kimkulling/fix invalid opengex token match
  * Disable build for tools per default
  * Use mingw.include
  * Fix a memory leak
  * Fix nested animation name being lost in Collada
  * Fix possible bad_alloc exception for an invalid file
  * Bump JesseTG/rm from 1.0.2 to 1.0.3
  * Bump actions/cache from 2 to 3
  * Kimkulling/fix texture loading 3MF, reladed issue-4568
  * Bump actions/upload-artifact from 2 to 3
  * Bump actions/checkout from 2 to 3
  * Remove assertion test
  * Fix memory leak in D3MFOpcPackage
  * Fix typo in installation instructions for ubuntu.
  * Build fix for compiling against minizip.
  * Fix stl for over 4 GB
  * Fix uninitialized variable.
  * Fixes Crash in Assimp::ObjFileMtlImporter::getFloatValue
  * Fixes Heap-buffer-overflow in Assimp::ObjFileParser::getFace
  * Fixes Heap-buffer-overflow in std::__1::basic_string&lt;char, std::__1::…
  * Fixes Heap-use-after-free in Assimp::DXFImporter::ExpandBlockReferences
  * Fixes Heap-buffer-overflow in SuperFastHash
  * ColladaParser - Store sid in mSID field
  * Fix mingw include in assimp_cmd.rc
  * Fix warnings that are causing build fails with specific build flags
  * Update version tag
  * Improvements and optimizations for the obj-parsers.
  * Experiment: try to enable parallel build
  * Fixed typo
  * Use [[fallthrough]]; to mark whished fallthroughs
  * Kimkulling/do not add dot when the extension is empty
  * Fixes Heap-buffer-overflow READ in Assimp::ASE::Parser::ParseLV1SoftSkinBlock
  * Use unqualified uint32_t everywhere in FBXBinaryTokenizer
  * Fix problems setting DirectX_LIBRARY
  * Added support for more bone weights in GLTF2
  * (Mostly) Blender fixes
  * [WIP] Use ai_Real to write correct accuracy
  * SMD fixes
  * Remove exception on glTF 2.0 loading
  * Fix out-of-bounds reads in X3D importer
  * Apply the modernize-use-emplace clang-tidy rule
  * The Wrong object is created here!
  * [WIP] Code cleanup and some new unittests for edge-cases.
  * clang-tidy: explicitly default all empty ctors and dtors
  * fix vertices being joined duplicating weights
  * add missing light data to assbin import/export
  * Fix aiBone.mOffsetMatrix documentation
  * Minor obj export bugfix
  * Kimkulling/cleanup after reviewing
- drop 0001-Fix-build-with-zlib.patch (upstream)</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1680696000">- Enable build of CLI tools.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1695988800">- Update to 5.3.1
  * Fixes CVE-2022-38528 (boo#1203187)
  * Mainly bug fixes
  * Fix: Use ASCII treeview in assimp-cmd.
  * Fix: Fix head overflow in MD5-parser.
  * Fix: C++ std::tuple constexpr initial list on old compiler
  * Make FBX parser resilient to missing data streams
  * Fix incorrect documentation of defaults
  * Fixed issue with clang complaining about sprintf and vsprintf being depreciated
  * Fix build error: ‘temp’ may be used uninitialized in this function
  * Fix: Use correct epsilon
  * Fix: Add missing handling for double export in json
  * Full change log https://github.com/assimp/assimp/releases/tag/v5.3.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696420800">- Disable the collada importer/exporter due to a long standing
  security issue (boo#1207377, CVE-2022-45748, gh#assimp/assimp#4286)
- Add patch:
  * 0001-Don-t-build-the-collada-importer-exporter-tests.patch</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1707739200">- Reenable the Collada parser.
- Removed patch 0001-Don-t-build-the-collada-importer-exporter-tests.patch
- Add patch (boo#1207377, CVE-2022-45748)
  * 0001-ColladaParser-check-values-length-5462.patch
- Improved tests filtering</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1721476800">- Add upstream fix (boo#1228142, CVE-2024-40724)
  * 0001-Fix-out-of-bound-access-5651.patch
- Disable tests on s390x (related to boo#1218474)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738152000">- Add security fix (CVE-2024-45679, boo#1230679)
  * 0001-Ply-Importer-Fix-vulnerability-5739.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Backport upstream changes:
  * 0001-SplitLargeMeshes-Fix-crash-5799.patch (boo#1232324, CVE-2024-48425)
  * 0001-Fix-leak-5762.patch
  * CVE-2024-48423.patch (boo#1232322, CVE-2024-48423)
  * CVE-2024-48424.patch (boo#1232323, CVE-2024-48424)
  * CVE-2024-53425.patch (boo#1233633, CVE-2024-53425)
  * 0001-CMS-Fix-possible-overflow-access.patch
    (CVE-2025-2592, boo#1239916, gh#assimp/assimp#6010)
  * 0001-ASE-Fix-possible-out-of-bound-access.patch (CVE-2025-3015, boo#1240412)
  * 0001-MDL-Limit-max-texture-sizes.patch
    (CVE-2025-3016, boo#1240413, gh#assimp/assimp#6022)
  * 0001-MDL-Fix-overflow-check.patch
    (CVE-2025-2591, boo#1239920, gh#assimp/assimp#6009)
  * CVE-2025-2151.patch (CVE-2025-2151, boo#1239220)
  * 0001-Bugfix-Fix-possible-nullptr-dereferencing.patch
    (gh#assimp/assimp#6025)
  * 0001-Potential-use-after-free.patch
  * 0001-ASE-Use-correct-vertex-container.patch
    (gh#assimp/assimp#6024)</changelog>
</package>
<package pkgid="4c865f30a0391619b68b14f2baa910136c240ebbea2906b72fb48b6a13642317" name="libbotan-2-19" arch="aarch64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="94edfb00d6579454df7f3cbeb54b6802d030c1f5e3ea0cbba03d0d549f1f6247" name="libbotan-2-19" arch="i586">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="0ae6c758326588472eca6b3fce584e010b268b1c35cb2e75ed6a1fe1ebac1259" name="libbotan-2-19" arch="ppc64le">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="fac78d45da028bc4fc23ab209ca6b7bde9b11d36aa7d24db1e5b6094db29831b" name="libbotan-2-19" arch="s390x">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="cc52ae0dbd8df29d359c964cc75a4b426f03c72ef1a3810885ba1ef9f10ba387" name="libbotan-2-19" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="6dcb219b0fa5fa7b4709de3c5bb2db7a06c41fe11894d649ddda5379eb073c3a" name="libbotan-2-19" arch="aarch64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="5de28880cefebf7787c1375c07e4a14a194bad8aae67bb58001fca587d156edb" name="libbotan-2-19" arch="i586">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="832b5b9f6af4b650c4d67331ed091074c61eb548cc24fa90edb4dbe7c546ce0d" name="libbotan-2-19" arch="ppc64le">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="c140741777f544ca2a18edbc3f7922b3c2e0921875a7ec65db8597c9a2de907d" name="libbotan-2-19" arch="s390x">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="4ea9d42199a0863817a5886693ebf9f3e3779eb7dbc07b5d7361442d8298462f" name="libbotan-2-19" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="838c2e61efc4027532b129f5fe54c61e417a422e5bc3a8847d4c7ca2cffd7d01" name="libbotan-2-19-32bit" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="00001171015f618c57274ea08ff5944626e2017ccdc582d21fe25e6ff6943c59" name="libbotan-2-19-32bit" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="cf93b8a3a73f1b071a005a10fbb6418d67a131d09ef60db67b2738b16981f1f2" name="libbotan-2-19-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="f1c3219bce179a61982303c5bfdc3898d963db8dcc0f48c7a39244802a6e527f" name="libbotan-2-19-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="f81e7996ad67748224df32720c8896139cd4ab9a808be769453787bccf319bb7" name="libbotan-devel" arch="aarch64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="d1c0d5599a0b963be39ecb4f8c4090168a860b376f6dc46ac39b5e9bdfc25d24" name="libbotan-devel" arch="i586">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="ccc8c9f8ce7c5bc6fb1ff104af3aacd178ea88db35ac1e808d7546439895d527" name="libbotan-devel" arch="ppc64le">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="1f18353682a536cdfc1dcb0fb86ec231b724d16d54cea90b7e8c992f68bd52a1" name="libbotan-devel" arch="s390x">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="be70f64779f0eea613c5748ee84b7c5dc25318b493e09712c11be967d67b9ac5" name="libbotan-devel" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="274d4035960546932d2eac4441a903bf1d6ac81c29d2710ea8c9dc44219476d9" name="libbotan-devel" arch="aarch64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="2e420b5c5542d9c85fc3ba2ac2d9192e40a42b60237bf38beced05192318556b" name="libbotan-devel" arch="i586">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="a23531a5f05b8a448ad788e42ef7f96e6ef0b2c472f270f3ae12b30ffa9f2421" name="libbotan-devel" arch="ppc64le">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="f36e1f805f0874cb741d715d287c94ae9419d9804d0ce650796883bc9d7831de" name="libbotan-devel" arch="s390x">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="c33c0fca96d343df0c0f0d76206db256c5ce5717d68538193b892ccc2283fcbc" name="libbotan-devel" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="4e2f2a126550e3740b3c62c77e13329e8cebeb82402d86ba6b26b53893405410" name="libbotan-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="ac5fe950ae1930c27b5c1b93b8a65f4b3c8e037543159a4c724c7c55760b13ef" name="libbotan-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="880b8b117ca41e1caa89349071e9725041af90b899ff2d6284c03374ba3af6e3" name="libbotan-devel-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="f16c7a503196f11000ce1b964ac8f696bd71d63928cb69d39ad2fa2d9b0fb160" name="libbotan-devel-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="e59813c54ed7e282720b6cedad538b16fba9dc77a15022f1c17f97c3903d3043" name="libc++-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="3a643b8393f8cac29d7163982fa87125210cadc8396cfeed9bf3b303c8983cc6" name="libc++-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="f682866ee56a65e1aa2c1a08cf4cfdbee9c7e1fc6d910ec40d8b1d0348ac71e8" name="libc++1" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="6418c5e0a7d782ffc0cc58235c88fa6eafa5b976523267fcd79cfe9b03f7d75e" name="libc++1" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="a450539a6337504e7f5eaa91ff97076791bd99f51c31b4ed96a90bfe03fb372e" name="libc++abi-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="a39bb2928a61847b8c9841f309ff796d4143ba0182b6d8c47d524c64e7e35130" name="libc++abi-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="0714065586946ae40582dee185b1edadaeb6c809e4ee78fe875d00cb06d499ad" name="libc++abi1" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="4dd068b46db1d5f667389ecb0f224300f24967829b32fa54d03f9966d90a6e42" name="libc++abi1" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="193bca3ea978f659997b3958e22e1f4190d20797d7912a4d1040a8c93223eac4" name="libclang-cpp19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="21bf1356914902c741515b1cc650c486d61595543939ebf5f727b0128d7f92b0" name="libclang-cpp19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="f9503be6dfbc46858ebc1a543d04483e340eaf976a59e99dcef3a14d8876c0da" name="libclang-cpp19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="caa3786bfeed23803863a3023f10e5fb58009faf5c616ff030d40132f710688f" name="libclang-cpp19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="6de4743286fcea3c06722bb7c2a543b224db088a1fa22bf79ce1d623b6efbc5e" name="libclang-cpp19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="43f5e9c11e59df3952bf543b5136a3f85d64cff3a43a33bdff52f2967140a97a" name="libclang-cpp19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="25c90308508b602bdacde8caf7705cab24b7b10b35c39661f60ebcf736c31ea1" name="libclang-cpp19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="4458b43a9b6510711e9f58860225e47b23639be50bf5120941bcbf7118e4e20d" name="libclang-cpp19" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="b059c99c3b75930f2a14db64e7c4f556c3879f31ec365034125a2ea8b8a91d14" name="libclang-cpp19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="5f983c3f1ebcc7e9217f3af41fb3e9494a9088296d7676501ff7b47ea4f43bb7" name="libclang-cpp19-32bit" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="8e04ac1946be48e3fe1de147f62777a866df9f7e1a09778fa539f0cda2ffcfd2" name="libclang-cpp19-32bit" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="128430ea670987c4459e444b646fc5cea5dcadca8192a059c7d29ae6f9893357" name="libclang-cpp19-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="6515998381c5626ab1832dd6f7595d7954ae4fa1200eb7947b6f1b5720af7d65" name="libclang-cpp19-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="86568684b608a6e0a646479cda6ebeacc50883dd1add7b3f0500f33fe32540f2" name="libclang13" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="ad9cb038e01a7777b7cf1d5eb2b3dc710aa1cff0eeda1b6cd0caa4e08a1e3d78" name="libclang13" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="b81bf620074a05cd0179662ad47ed871fa19b79f839baf07d70cbdb5881a8dd3" name="libclang13" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="40f150ab1314c5d8c765541747f902f7fe60df2a0246566b1aca4d9df762a2fa" name="libclang13" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="2ce9057cf0aa7c9ff42ba928e40fc987732f905bcbd4bd33dfcd92141031d0eb" name="libclang13" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="44fcf5fdfe0a4de6d6732cb2768507b2b7972c02fceeb8918b72cd662639fe43" name="libclang_rt19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="8562c68aa2934d2d509464e28b3b7b2dfba35e55a3cf2e124c4a28a759bf0256" name="libclang_rt19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="fe564df445bbc52bf7f71b642b701dec0c1173b66cbeb32c06049be2692f6117" name="libclang_rt19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="072a3390306169936abdb04259bf539d8423029e2ef315c73f5b0bd22be298ae" name="libclang_rt19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="585a7d6e871ac1edce9bceda5917f54ffc2a669b15feeca60bb3ba277a707b19" name="libclang_rt19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="9be2d542bf012c1b847e35ebcf66d6659d034ff3893823340eb2a87e8215c822" name="libclang_rt19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="06ab0501eeb5e6f302f4f353980df705c4c4eb737ef7afdf962831553f0f1487" name="libclang_rt19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="155db6ba05678c2374b55ed006ff922d31ecd5e1f856d9944765fb998477e159" name="libclang_rt19" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="450da3efb8473d16994781b2e2c12bce43b7b69f4b6dc461432746dea7b6f7ce" name="libclang_rt19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="644608f94360121cfe373441a770467ad694979a518e0908e3773a57a1e890ee" name="libcpp-httplib0_12" arch="aarch64">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="de56eab8be110538e815a6d8dc19804dd039292400cf14171da84adba66daa4a" name="libcpp-httplib0_12" arch="i586">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="75a4b6a2a9491b1d69101f3b99e58097bbdcbdea8780c00dc559192f68f7464e" name="libcpp-httplib0_12" arch="ppc64le">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="49037b903c3e882ffb65631bb98fdfe2451fedc5f33b6b20b687b1e48d42b4f7" name="libcpp-httplib0_12" arch="s390x">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="b4cd4b453f794903e3e51561a75eb2ce255c92080de64dd79eb06ee31887ba7e" name="libcpp-httplib0_12" arch="x86_64">
  <version epoch="0" ver="0.12.5" rel="bp156.2.3.1"/>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1671796800">- Initial release</changelog>
  <changelog author="svalx@svalx.net" date="1672056000">- Update to version 0.11.3:
  * Fix #1426
  * Fix #1437
  * Windows CMake directory install fix (#1434)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1672056001">- Move README.md to devel subpackage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1672660800">- Redo description so it does not rely on monospace formatting.</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673870400">- Move LICENSE file to the library package
- Drop cmake BuildRequires and linker additional "-s" flag</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1673956800">- Update to version 0.11.4:
  * add support for requests with both MultipartFormDataItems and Content Providers (#1454)
  * Add EINTR and EAGAIN judge for accept (#1438)
  * Updated unit test
  * std::condition_variable::notify_one/all() should be called after unlocking mutex (#1448)
  * Support LOCAL_ADDR and LOCAL_PORT header in client Request (#1450)
  * Fix #1442
  * Removed code for upsupported OpenSSL
- Combined multibuild cpp-httplib and cpp-httplib-headers packages
- Remove unneeded BuildRequires for cpp-httplib-headers</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1674561600">- Migrate from obscpio to classical tar.gz sources archive for properly
  debugsource package building</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675684800">- For an explicit choice when buildtime dependencies resolving
  added an unique pkgconfig files aliases for both shipped library
  flavors: cpp-httplib-headers.pc and cpp-httplib-shared.pc
- Enable tests performing for compiled flavor</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675857600">- Switch to meson tests
- Add examples to headers package</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1675944000">- Update to version 0.12.0:
  * Removed is_writable() from DataSink (Resolve #1478, too) (#1483)
  * Fix #1479
  * Removed incorrect comment
  * Support CTest (#1468)
  * Issue 52666: cpp-httplib:server_fuzzer: Timeout in server_fuzzer
  * add to_human_string (#1467)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1676548800">- Move examples to devel subpackage
- Drop headers-only flavor and remove aliases for pkg-config files
  (gh#yhirose/cpp-httplib#1491)</changelog>
  <changelog author="Alexey Svistunov &lt;svalx@svalx.net&gt;" date="1685534400">- Update to version 0.12.5:
  * Add HTTPLIB_INSTALL CMake option (#1575)
  * Fix more CRLF injection problems
  * Don't loading system certs from Keychain on iOS (#1546)
  * Initialize sockaddr_un to fix valgrind uninitialised byte message. (#1547, #1547)
  * Using set_content_provider with length of 0 makes it infinitely loop (#1545)
  * How to check if server is running successfully in another thread? (#1548)
  * Fix leaked handle in create_socket (#1554)
  * Fix "Location" header url corrupted by percent-unescaping in redirect… (#1459)
  * Trailing headers not handled (#1486)
  * SSL access through a proxy causes SIGSEGV (#1533)
  * System certs support on macOS (#1474)
  * Add Request::get_file_values method (#1495)
  * Fix: assert socket_requests_are_from_thread_ std::this_thread::get_id() (#1498)
  * Fix: multipart Content-Type headers with both boundary and charset parameters (#1516)</changelog>
  <changelog author="pgajdos@suse.com" date="1738843200">- security update
- added patches
  fix CVE-2025-0825 [bsc#1236790], fails to filter CRLF characters when those are prefixed with a null byte
  + cpp-httplib-CVE-2025-0825.patch</changelog>
</package>
<package pkgid="f3556cb3db3ec9c32589aad973cc51617635fc0caace2d701a132828a65ee4a5" name="libcpuid" arch="src">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="9d6f61e918b8d269e7b1914d508ee1285f5adfed93e0b1cc9c3a9df68cec05e4" name="libcpuid-devel" arch="aarch64">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="d7c4ea4040a67a772ea737629d3d9900a61ddaa378f0ad2618470c7e4923d7be" name="libcpuid-devel" arch="i586">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="f8ad9fce9a24ea66a3639e8f8caa8edd2a44d2bdd10ebabc9ac2f55488b62aab" name="libcpuid-devel" arch="ppc64le">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="b18b61a7cd49b7607b1ac6094077d4795a7f953e6964995fe1255883b3da141d" name="libcpuid-devel" arch="x86_64">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="05403011000b9243d6c2ec50481ed77bc98f0e3c1a2641d98f61a21851056430" name="libcpuid-tools" arch="aarch64">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="1cb8b56adb8c0249b044eb91d71b29cd6902cb75c90a71465be28efe9f76582a" name="libcpuid-tools" arch="i586">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="41038c8f61de4473c9b6f882b96abb5af03e8f7747344f14eaa4cef06245bf87" name="libcpuid-tools" arch="ppc64le">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="277919b26092abd45d49cc6f465188025f02c853f8452b837e57128aec65f75b" name="libcpuid-tools" arch="x86_64">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="ad011abd5927c063fe7d13b942ed7800208109b1e1868ca12f36bd5b795605a7" name="libcpuid17" arch="aarch64">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="863d28060662a99a31a26f7958cb89b4e441085ebd4945f73a1bee9eb1bb674b" name="libcpuid17" arch="i586">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="b96653f92edf22244bebca6602dbb30beeccd078cfdf2ec2c1e48d07ae16a945" name="libcpuid17" arch="ppc64le">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="f1b6e1b985cbd2486f0ab2a03938db98f8ebcb1539c5e43147e1617f261288f6" name="libcpuid17" arch="x86_64">
  <version epoch="0" ver="0.7.1" rel="bp156.2.3.1"/>
  <changelog author="mpluskal@suse.com" date="1480334400">- Update to version 0.4.0:
  * A backwards-incompatible change, since the sizeof
    cpu_raw_data_t and cpu_id_t are now different.
  * Better detection of AMD clock multiplier with msrinfo.
  * Support for Intel SGX detection
- Some packaging cleanups
  * Use url as source
  * Split binary from devel package</changelog>
  <changelog author="mpluskal@suse.com" date="1496923200">- Enable internal tests</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1550145600">- Update to version 0.4.1:
  * Better support for Skylake Core i5 (#76)
  * Misdiagnosis microarchitecture for i3-3220T (#81)
  * Ability to dump MSR values to a file (PR #82)
  * AMD Ryzen support (#86)
  * Support for Coffee and Kaby Lake (#104)
  * Support for Raven Ridge and Threadripper (#106)
  * Support for Pinnacle Ridge (#111)
  * Fix P-III Celeron misdetection
  * Support for Skylake-X (#116)
  * Support for Zen+ Threadripper</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550232000">- Use noun phrase in summaries.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1579780800">- Update to version 0.4.1+git.20200102:
  * DB: Add Threadripper (Castle Peak)
  * Fix compilation on non-x86/ARM architectures.
  * Add support for get_total_cpus on Haiku.
  * Some typo fixes in human readable text.
  * Add Xeon CLX (Cascade lake-based) using data from PR #129
  * add support to feature intel avx512_vnni
  * AARCH64 stub
  * Ignore convert_instlatx64 binary
  * add Hygon Dhyana C86 7seris test file
  * Add Hygon Dhyana detect support
- Switch to _service</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1590494400">- Update to version v0.5.0+git.20200526:
  * CI: remove 'v' prefix in assets
  * CI: checkout sources before making release
  * Release version 0.5.0 (#146)
  * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122
  * check-consistency: return error count
  * Fix code consistency Result before this patch:
  * CMake: fix include directory
  * CMake: fix build on Windows
  * CMake: fix install target's export
  * tests: fix unused-result warning in convert_instlatx64 tool
  * Update .gitignore
  * CMake: fix Unix install and format
  * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format
  * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4!
  * Doxygen: turn on quiet mode It is too noisy with CMake
  * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134
  * Detect ABM feature on Intel CPUs Resolve #144
  * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145
  * Update cpuid_main.c
  * DB: add Ivy Bridge-E (Xeon)
  * Tests: update all tests to add fields for L1I
  * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119
  * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility
  * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code
  * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de
  * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents
  * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c
  * Applied a patch from @tavplubix
  * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values'
  * Remove all trailling spaces It is annoying with some text editors
  * DB: fix Rome extended model
  * DB: add Renoir APUs
  * Tests: add Core i5 8250U Related to X0rg/CPU-X#129
  * DB: add Ice Lake CPUs
  * DB: add Comet Lake CPUs
  * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision...
  * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping
  * DB: add Cannon Lake CPUs
  * DB: clarify Intel Generations
  * tests: remove duplicate addresses in RAW part
  * tests: fix convert_instlatx64 tool
  * Fix L3 cache associativity detection on AMD Zen 2 CPUs
  * Fix CMake
  * Add CMake
  * Add CMake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1597320000">- Update to version 0.5.0+git.20200528:
  * Related to c2645d0. Convert all python scripts to Python 3.
  * Add Downloads section on Readme.md Close #140
  * Add I-Nex to the users list</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1604577600">- Update to version 0.5.0+git.20201019:
  * Fixes issue #148: CMake build script not in 0.5.0 tarball release</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1606219200">- Update to version 0.5.0+git.20201114:
  * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory
  * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt
  * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164
  * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162
  * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt
  * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1616760000">- Update to version 0.5.1+git.1616323866:
  * Doxygen: remove deprecated option
  * Release version 0.5.1 (#151)
  * Tests: fix truncation warnings in convert_instlatx64
  * Fix warning with a comment
  * DB: add Rocket Lake
  * DB: add Milan
  * Tests: fix --create argument in convert_instlatx64 tool
  * DB: add Cezanne
  * DB: add Xeon E3 1275
  * CI: use microsoft/setup-msbuild@v1.0.2
  * CI: fix deprecated commands
  * Tests: add Core i5 8265U (Whiskey Lake-U)
  * DB: add Whiskey Lake-U</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1630065600">- Update to version 0.5.1+git.1626502835:
  * CMake: reduce min cmake requirement 3.14 -&gt; 3.13
  * Fix failing CI builds introduced by cb5fdd1
  * Use popcount64 from libc when available (#152)
  * allow to build either static or shared (#156)
  * cmake: allow libcpuid to be added as a CMake subproject (#155)
  * fix installation of BUNDLE if iOS (#154)
  * cmake: add an option to build tests (#153)
  * Fix #150: CPU Family/Model is used as Ext.Family/Model
  * DB: add Tiger Lake</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1644408000">- Update to version 0.5.1+git.1644144775:
  * Tests: add more Zen2 tests from InstLatx64
  * DB: add Lucienne
  * Report memory allocation failures without segfaulting. (#160)
  * Don't link with msrdriver.c on non-Windows platform. (#159)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664625600">- update to 0.6.0:
  * Support for AMD Rembrandt
  * Support for AMD Warhol
  * Remove Debian package from source tree (#165)
  * Fix build under Clang 15 (#167)
  * Support for AMD Athlon Godavari
  * Support for hybrid CPU like Intel Alder Lake (#166)
  * Detect presence of hypervisor (#169)
  * Decode deterministic cache info for AMD CPUs (#168)
  * Add cache instances field in cpu_id_t and system_id_t (#168)
  * Support AMD Bald Eagle
  * Support for more AMD Godavari (Athlon)
  * Rename AMD Bulldozer to Zambezi
  * Support for AMD Interlagos
  * Support for AMD Abu Dhabi
  * Support for AMD Beema
  * Support for AMD Steppe Eagle
  * Support for more AMD Kabini (Sempron + Athlon)
  * Improve msr_serialize_raw_data()
  * Support for AMD Zen 2 custom APU for Steam Deck</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1665576000">- Add missing dependency</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 0.6.2:
  * Support for AMD Raphael
  * Support for AMD Dali
  * Support for AMD Van Gogh
  * Fix stuck cpuid_tool due to set_cpu_affinity() on Windows (#172)
  * Remove AMD Warhol from DB (Zen3+ cancelled)
  * Fix physical core count computed by cpu_identify_all() when HT is disabled (#175)
  * Fix shared library symlinks with CMake (#174)
  * Support for Intel Raptor Lake-S
  * Fix segmentation fault in cpu_identify_all() for single-core CPUs
  * Support for Intel Penryn L
  * Support for Intel Tremont
  * Support for AMD Mendocino
  * Support for Intel Ice Lake (Xeon-D)
  * Support for AMD Zen 2 Desktop Kit CPUs (4700S + 4800S)
  * Support for AMD Athlon 64 Sherman</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1682424000">- Update to version 0.6.3:
  * Support for Intel Pentium and Celeron for Alder Lake-S
  * Support for Intel Alder Lake-HX
  * Support for Intel Alder Lake-X
  * Fix detection of Intel Alder Lake-P
  * Fix infinite loop in set_cpu_affinity() on macOS
  * Fix a misprint of extended CPUID in cpuid_basic_identify()
  * Restore previous thread CPU affinity before returning from cpuid_get_all_raw_data() (#184)
  * Query CPU info at least once even if set_cpu_affinity() fails
  * Support for AMD 19h family MSRs
  * Fix detection of Intel Core i5 Lynnfield
  * Rename set_error() to cpuid_set_error() and get_error() to cpuid_get_error() (#188)
  * Support for Intel Alder Lake-N
  * Support for AMD Rembrandt with Radeon Graphics
  * Support for Intel Raptor Lake-S with "Golden Cove" cores
  * Support for Intel Raptor Lake-P
  * Support for Intel Raptor Lake-U
  * Support for Intel Rocket Lake-E</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 0.6.4
  * Support for AMD Genoa, Phoenix, Dragon Range, Ryzen Z1
  * Support for Intel Sapphire Rapids-WS, Skylake (server),
    Cascade Lake, Ice-Lake (server), Sapphire Rapids-SP,
    Raptor Lake-H/HX, Apollo lake
  * Improve support for Arrandale, Alder-Lake and Raptor-Lake P/U
  * Initial support for Centaur CPUs (VIA and Zhaoxin)</changelog>
  <changelog author="Frantisek Simorda &lt;frantisek.simorda@suse.com&gt;" date="1719576000">- update to release 0.6.5
  * Support for Intel Bay Trail-M
  * Support for Intel Bay Trail-T
  * Support for Intel Bay Trail-D
  * Support for AMD Storm Peak
  * Support for Intel Raport Lake Refresh
  * Support heterogeneous RAW dumps in cpu_identify_all()
  * Support for Intel Meteor Lake, including detection of LP E-Cores
  * Support for Intel Emerald Rapids-SP
  * Support for more AMD Van Gogh</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725796800">- update to 0.7.0:
  * Version 0.7.0 (2024-08-26):
  * Fix handle leaks in rdmsr.c (#199)
  * Fix cpuid_get_hypervisor when NULL data is provided (#199)
  * Prevent intel_fn11 array overruns (#199)
  * Support for AMD Hawk Point
  * Support for more AMD Phoenix (8000 series)
  * Add cpu_clock_by_tsc() function to the library (#124)
  * Check x86 CPUs MSR support (#185)
  * Add support for ARM CPUs (AArch32 + AArch64) (#200)
  * Add cpu_feature_level_t enumerated values for x86 CPUs (#177)
  * Support up to 4 subleaf entries for CPUID leaf 0x80000026
    (#189)
  * Support for Extended CPU topology subleaf in
    cpuid_identify_purpose_amd() (#189)
  * Support CPU purpose for AMD x86 CPUs (#189)
  * Add cpuid Linux and FreeBSD kernel modules for ARM CPUs
  * Improve errors handling in cpuid_get_all_raw_data() and
    cpuid_get_raw_data_core() (#202)
  * Support get_total_cpus() on DragonFly BSD
  * Improve set_cpu_affinity() on NetBSD
  * Fix build on OpenBSD
  * Improve behavior when CPU affinity cannot be set
  * Fix a regression in cpuid_tool about arguments doing nothing
    (like --rdmsr or --cpuid)
  * Fix a segmentation fault when using --quiet in cpuid_tool
  * Improve error handling in cpu_identify_all()
  * Add Python bindings (#197)
  * Support for AMD Granite Ridge
  * Support for AMD Strix Point
  * Detect x2APIC and AVX512 features for AMD x86 CPUs</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1733313600">- Update to version 0.7.1:
  * Fix cpuid kernel module build on ARM
  * Return ERR_NO_CPUID when cpuid kernel module cannot be used on AArch32
  * state
  * Refactor the build of the bindings (#203)
  * Fix build error on AArch64 when HWCAP_CPUID is not defined (#205)
  * Fix build on Windows ARM with MSVC (206)
  * Fix detection of Intel Meteor Lake
  * Support for Intel Arrow Lake
  * Support for AMD Turin</changelog>
</package>
<package pkgid="725b809304c7fb9066564d9ca07aecf2008f5b7cd88d2cd1c8aed4988c31da0c" name="libdcmtk19" arch="aarch64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="a52ba85f169df3476eaa3215ff99eb4c99f4b0149e1f71430f3a2deeee59f928" name="libdcmtk19" arch="i586">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="af2c95abde4bc77887ca13bdfff93511ab281ac3a07a4e66777dd48c2f42e3b5" name="libdcmtk19" arch="ppc64le">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="a34fd45bdbb950a8d851e0bd30c637747329a16108ff8669458e60979768e162" name="libdcmtk19" arch="s390x">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="754f1a9fe63f3e890eff546004cb7d9bdc863981024e78e4757a60c720dc29c8" name="libdcmtk19" arch="x86_64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.3.1"/>
  <changelog author="tittiatcoke@gmail.com" date="1500984000">- Update to version 3.6.2
  * See DOCS/CHANGES.362 for more information
- Build against the internal CharLS library. Only version 1.0 is
  supported and Factory offers version 2.0
  * Drop patches:
  - dcmtk-3.6.0-0004-Use-system-charls.patch
  - dcmtk-3.6.0-0003-Removed-bundled-libcharl-reference-in-dcmjpls.patch
  - dcmtk-3.6.0-0005-Fixed-includes-for-CharLS-1.0.patch
- Drop patches due to updated build system and upstream integration:
  * dcmtk-3.6.0-0001-Added-soname-information-for-all-targets.patch
  * dcmtk-3.6.0-0006-Added-optional-support-for-building-shared-libraries.patch
  * dcmtk-3.6.0-0007-Add-soname-generation-for-modules-which-are-not-in-D.patch
  * dcmtk-3.6.0.diff
  * gcc-4.7_fix.patch</changelog>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
</package>
<package pkgid="61d4eeacbdb85b3281a5284625985480532673493a6dfd1aab06bd17391d02a1" name="libdcmtk19" arch="aarch64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="34e63adb2214d905287715ed6441b1f6cae78e6f1dc8999121fbbc7bfa561c03" name="libdcmtk19" arch="i586">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="93ea5902f2ef39743c99ce2ae7d689e9eb015194a1934836b36c6cd28506594d" name="libdcmtk19" arch="ppc64le">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="9f9b7a0fd55ad8f08dba626d613b951950f38ece0a6bc4ada19c71effb1d17b1" name="libdcmtk19" arch="s390x">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="9ea7b9e0c17a7fddab7bbbf20371ac21d360cc2fececf7562bddb4f3e2bb5383" name="libdcmtk19" arch="x86_64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.6.1"/>
  <changelog author="guillaume@opensuse.org" date="1510920000">- Add dcmtk-fix-DCMTKTargets.cmake.patch to fix usage of 'dcmtk-devel'
  without 'dcmtk' package</changelog>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
</package>
<package pkgid="d38ccc066c493d382f933fe5eddc10454256e823d8dddd48b3939cc5ed7fe5e4" name="libdcmtk19" arch="aarch64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="fe9dc5b16b9bb71504b5eb9c7d053eceab99660780eb577eede531d8f433ecd6" name="libdcmtk19" arch="i586">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="68f1a92f8685f144abada8c1895be2c86d5bc2316a9615af3f2a7d3003e0ae36" name="libdcmtk19" arch="ppc64le">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="aa710f07cba6a4d11becd71d23fb136e684a525b01a3c99df47f35265a9ae76a" name="libdcmtk19" arch="s390x">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="4c3764e0adb4371d42ed2d268286fbb33606edf233255f4e8dd13c0bd1991466" name="libdcmtk19" arch="x86_64">
  <version epoch="0" ver="3.6.9" rel="bp156.4.9.1"/>
  <changelog author="christophe@krop.fr" date="1511006400">- Fix dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="christophe@krop.fr" date="1527249600">- Update to 3.6.3. See DOCS/CHANGES.363 for more information
  * Fix some buildsystem issues
  * Enabled new TLS versions when using OpenSSL &lt; 1.1.0
- Drop dcmtk-3.6.0-0002-Install-libs-in-the-correct-arch-dir.patch.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1531224000">- Add patch to fix path in DCMTKConfig.cmake:
  * dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1552996800">- Fix a typo detected by Leap 15.1
- Update to 3.6.4. See DOCS/CHANGES.364 for more information
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch
- Drop dcmtk-fix-CONFIGURE_PACKAGE_CONFIG_FILE.patch, merged upstream</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1574251200">- Update to 3.6.5. See DOCS/CHANGES.365 for more information
  * Updated code definitions for DICOM 2018e
  * Fix some -Wunused-result warnings warnings
  * Fixed CMake error if "FindPkgConfig" is missing</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585915200">- Explicitly require tcpd-devel. The dcmnet library links to libwrap.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1603368000">- Add patch to avoid file conflict between dcmtk and charls:
  * 0001-Link-charls-statically.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618920000">- Update to 3.6.6. See DOCS/CHANGES.366 for more information
- Drop 0001-Link-charls-statically.patch
- Spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1650888000">- Fix the package soname</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1658577600">- Update to 3.6.7 (boo#1208639, boo#1208638, boo#1208637,
  CVE-2022-2121, CVE-2022-2120, CVE-2022-2119)
  See DOCS/CHANGES.367 for the full list of changes
  * Updated code definitions for DICOM 2022b
  * Fixed possible NULL pointer dereference
- Rebase dcmtk-fix-DCMTKTargets.cmake.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683806400">- Add upstream change (boo#1206070, CVE-2022-43272):
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1702555200">- Add dcmtk-fix-pkgconfig.patch: Removed leading spaces in
  dcmtk.pc.in. This in turn makes the .pc file actually valid.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706788800">- Update to 3.6.8
  See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * dcmtk-fix-pkgconfig.patch
  * dcmtk-CVE-2022-43272.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708603200">- Use the KDE cmake macros that are guaranteed to not break
  Leap builds.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709294400">- Add missing requirements for dcmtk-devel (boo#1220809)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1713960000">- Add upstream changes:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
    (boo#1227235, CVE-2024-27628)
  * 0001-Fixed-two-segmentation-faults.patch
    (boo#1223949, CVE-2024-34509, boo#1223925, CVE-2024-34508)
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
    (boo#1223324, CVE-2024-28130)
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
- Run unit tests</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1732104000">- Add patches:
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1736769600">- Update to 3.6.9. See DOCS/CHANGES.368 for the full list of changes
- Drop patches, merged upstream:
  * 0001-Fixed-buffer-overflow-in-decompression-codecs.patch
  * 0001-Fixed-possible-overflows-when-allocating-memory.patch
  * 0001-Fixed-two-segmentation-faults.patch
  * 0001-Fixed-unchecked-typecasts-of-DcmItem-search-results.patch
  * 0002-Fixed-unchecked-typecasts-and-fixed-LUT-handling.patch
  * 0003-Fixed-wrong-error-handling-previous-commit.patch
  * 0001-Fixed-DcmDecimalString-unit-tests.patch
  * 0001-Fixed-link-instructions-for-libtiff.patch
  * 0001-Fix-find_package-library-variables-for-libtiff.patch
- Add patches:
  * 0001-Added-check-to-make-sure-HighBit-BitsAllocated.patch
    (CVE-2024-52333, boo#1235811)
  * 0001-Replaced-call-of-delete-by-delete.patch
  * 0001-Fixed-issue-rendering-invalid-monochrome-image.patch
    (CVE-2024-47796, boo#1235810)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1739966400">- Add patches:
  * 0001-Fixed-another-issue-with-invalid-mono-images.patch
    (CVE-2025-25472, boo#1237369)
  * 0001-Fixed-another-issue-with-invalid-DICOM-images.patch
    (CVE-2025-25474, boo#1237365)
  * 0001-Fixed-issue-with-invalid-RLE-compressed-DICOM-images.patch
    (CVE-2025-25475, boo#1237355)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1742212800">- Add upstream change (CVE-2025-2357, boo#1239679)
  * CVE-2025-2357.patch</changelog>
</package>
<package pkgid="3750bc9b1a9a876f8692ca2769d30540f771a07081e5c8c1ccc7c24ca239713f" name="libexo-2-0" arch="aarch64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="1cf0fadd470f669935f4d75ab398d85950a3d19e75abc15b7ac6e85180bd0b94" name="libexo-2-0" arch="i586">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="d1b5916a87e9282bc2470d38b1d6a2ea22e48e91688301fb30b07f2b3c76d92f" name="libexo-2-0" arch="ppc64le">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="f63fcd3c3ab93dbde76920faa4a4c51892f06f060f5073df39ce8d3165731370" name="libexo-2-0" arch="s390x">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="da4f4f8afa618de24ac1cfe43bfd175ea1ccc2c24709d19fa5c02d87e2fa31f9" name="libexo-2-0" arch="x86_64">
  <version epoch="0" ver="4.18.0" rel="bp156.3.2.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.</changelog>
  <changelog author="Ignaz Forster &lt;iforster@suse.com&gt;" date="1556280000">- Fix failing %postun macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1556884800">- Update to version 0.12.5
  * Fix typehead in ExoIconView (bxo#15100)
  * Building libexo-1 can now be disabled (bxo#15138, bxo#15199)
    Building documentation still requires libexo-1 since some older
    symbols exists only in the GTK+ 2 library
  * Several components were moved around to align with the correct
    library versions:
  - Helpers are now installed in exo-2 paths, and exo-helper-1 has
    been renamed to exo-helper-2 to follow the library version
  - Pixmaps were moved to an unversioned path (pixmaps/exo) since
    they are used by both versions of the library
  - exo-compose-mail has dropped the library version since it
    does not depend on either version of the library
  * The expansion-to-defined flag was re-enabled
  * Translation Updates
- Added conditional %bcond_with git for build when using
  git master branch
- Cleaned up spec file of no longer needed Obsoletes and Provides
- Fixed patching of exo-compose-mail in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560513600">- Update to version 0.12.6
  - Add trailing ";" to mimeapps.list (bxo#15087)
  - Clear bad entries from mimeapps.list (bxo#15046, bxo#15238)
  - Synchronize default applications to gio-mime (bxo#14633)
  - Disable emoji menu in type-ahead search (bxo#15451)
  - Enable dismissal of "Failed to open default" dialogs
  - Related: https://github.com/brave/brave-browser/issues/4142
  - If the error can be safely ignored, the user is able to dismiss it.
    After changing defaults, the dismissal is forgotten.
  - Translation Updates
  - Cleaned up spec file and removed obsolete conditionals</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.12.7
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
</package>
<package pkgid="fdd03c4a4a13bccfbc6a651a1f7aa40e1cea2f3db2f6ea54e4979d6af9533161" name="libexo-2-0" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="6197fe552d8b31471a370ad9cbccf91e83294c2109750dc73fef4971b8386661" name="libexo-2-0" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="c6695e7b930aa40281f2a538819e4a9992abe1262bf81e203079f7645c62da61" name="libexo-2-0" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="1b981c6f3670c81ba7007434795a967a940773af623318a01f2862ab81690bc5" name="libexo-2-0" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="12442e5bc66d8dfb03eaa0f62286730b084e9c5ec46360e4f90781be317d70a1" name="libexo-2-0" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.2"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 0.12.8
  * preferred-apps: Add button icons to Help/Close
  * Replace GtkStock buttons
  * Translation Updates
- Dropped obsolete patch exo-revert-gnome-3.22-req.diff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 0.12.9
  * Explicitly depend on gio-unix-2.0 (bxo#15825)
  * Fix alignment of multi-line filenames when text beside icons
    (bxo#16107)
  * Fix cursor missing in search popup widget (bxo#16068)
  * Fix desktop item creation on symbolic link directories
  * Fix excess clickable area of multiline filenames (bxo#16075)
  * Fix issues with displaying icon view contents (bxo#14737)
  * Fix prelight deactivation (bxo#11806)
  * Hide search widget when doing a fullscreen resize (bxo#15106)
  * Make user-created launchers executable by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1574251200">- Update to version 0.12.10
  - Fix typeahead search regression (bxo#16191)
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1576756800">- Update to version 0.12.11
  * Bump documentation dates
  * Add *.mo to .gitignore
  * Revert padding patches that add too much padding in the Thunar
    compact view (bxo#16196)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.2
  * icon-chooser-dialog: Allow removing selected icon (gxo#xfce/exo#2)
  * desktop-item-edit: Fix sensitivity of save button (gxo#xfce/exo#28)
  * Rework exo_icon_view_scroll_event for overshoot effect (gxo#xfce/exo#25)
  * Allow resizing the xfce4-settings window smaller (gxo#xfce/exo#19)
  * Drop exo-csource from exo
  * Fix build on OpenBSD (!2)
  * Fix race condition in make install (gxo#xfce/exo#29)
  * Remove unused perl module requirement
  * Replace bugzilla occurences with gitlab (gxo#xfce/exo#30)
  * This release transitions several exo components to xfce-settings, and
    drops GTK+ 2 support.
    Please use with xfce-settings 4.15.1 or later for best results.
  * Removed binaries: exo-compose-mail, exo-helper-2
  * Removed from API: ExoCellRendererEllipsizedText, ExoIconBar,
    ExoToolbarsEditor, ExoToolbarsEditorDialog,  ExoToolbarsModel,
    ExoToolbarsView, ExoWrapTable, ExoXsessionClient, exo_atomic_inc,
    exo_atomic_dec
  * state variable is a GtkStateFlags
  * desktop-item-edit: Fix sensitivity of save button (bxo#16813)
  * Attach popup window to toplevel parent (bxo#16768)
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Extend selection on shift+drag (bxo#7526)
  * Do not cancel selection on shift+drag
  * Rename Thunar.desktop to thunar.desktop (bxo#16197)
  * Fix type declaration (bxo#16678)
  * desktop-item-edit: Use new XfceTitledDialog API
  * Fix GTimeVal deprecation
  * Replace deprecated G_INLINE_FUNC macro
  * Replace deprecated macro
  * Wrong keyboard navigation after using rubberband in exo-icon-view
    (bxo#16286)
  * Cursor position in icon view not visible/highlighted when using
    ctrl + arrows (bxo#12227)
  * Make sure default applications are properly set in mimeapps.list
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604318400">- Update to version 4.15.3
  * Re-grab tree selection to prevent rare crash (gxo#xfce/exo#46)
  * Remove unneeded RTL adjustment (gxo#xfce/exo#45)
  * exo-open: Wrap long URI in error dialog (gxo#xfce/exo#26)
  * Avoid truncated text in small zoom levels (gxo#xfce/exo#42)
  * Make ExoIconView reduce selection on a single click
    (gxo#xfce/exo#39)
  * Partially restore 6fcefce9 (gxo#xfce/exo#18)
  * Adds new, foreign README.md
  * Add check for valid GtkTreeSelection (gxo#xfce/exo#40)
  * Reset cursor on drag end in single-click mode
  * exo-open: Change priority of command line parameters
    (gxo#xfce/exo#20)
  * Prevent label from overlapping icon in RTL (gxo#xfce/exo#36)
  * Prevent "selection_changed" bursts (gxo#xfce/exo#37)
  * Small change to documentation for exo_strdup_strftime
  * desktop-item-edit: Fix fallback for desktop file type detection
  * desktop-item-edit: Improve detection of invalid icon names
    (gxo#xfce/exo#33)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS (gxo#xfce/exo!9)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Make sure the obsolete libexo-1-0 does not linger around creating
  conflicts.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Focus must not be required in single click mode (Issue #190)
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * Adjust padding only for vertical item orientation (Issue #48)
  * bump glib (and gio, gthread, etc) to 2.50.0
  * Fix GCC warning (false negative)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- To prevent dependency cycle we need #!BuildIgnore:  exo-tools
  in the spec file and it was accidentally removed in the previous
  commit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1616500800">- Update to version 4.16.1
  * Revamp the documentation to modernize and uniformize accross
    components
  * Fix keyboard navigation when only one item is present
    (gxo#xfce/exo#53)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1618228800">- Update to version 4.16.2
  * Properly initialize GdkRectangle to prevent crash
    (gxo#xfce/exo#57)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1639137600">- Update to version 4.16.3
  * Dont reduce selection in single click mode (gxo#xfce/exo#71)
  * Add typecheck to prevent Gtk-CRITICAL (gxo#xfce/exo#63)
  * exo_strdup_strftime: Support additional encoding (gxo#xfce/exo#66)
  * Free hover_path in tree-view if not NULL
  * Fix compilation warnings
  * exo-icon-chooser-dialog: Focus filter entry by default
  * exo-icon-chooser-dialog: Set default to show to all icons
  * exo-icon-chooser-dialog: Speed up sorting the icon view model</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1655035200">- Update to version 4.16.4
  * exo-open : Only execute local .desktop files</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Updated to version 4.19.0</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730462400">- Updated to version 4.19.1
  * exo-tree-view: Add Ctrl+Shift+Click functionality (#116)
  * exo-icon-chooser-dialog: Fix icon leaks
  * Add option to exo-desktop-item-edit to print the filename
  * build: Bump requirements for Xfce 4.20
  * exo-icon-view: layout as well for empty view (Issue #118)
  * exo-open: Fix GError leak
  * exo-open: Fix GOptionContext memory leak
  * build: clang: Use gpointer cast to silence -Wcast-align
  * build: clang: Silence -Wcast-align
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * build: Fix GLIB_VERSION_MIN_REQUIRED redefined
  * exo-icon-view: Use GSequence instead of GList to improve performance
  * exo: Explicitly add GIO_UNIX_CFLAGS
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Add missing GETTEXT_PACKAGE definition
  * Fix deprecation (libxfce4ui#94)
  * Fix non X11 build (Fixes #111)
  * build: Check for bind_textdomain_codeset
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Updated to version 4.19.2
  * I18n: Update po/LINGUAS list
  * exo-die: Fix string leak in exo_die_g_key_file_set_locale_value
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Updated to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1736251200">- Re-add: Drop dependency from libexo to perl-URI: there is no indication
  of any perl reference in that library.</changelog>
</package>
<package pkgid="4049b693ad83e3f303367253642b72a1004c55aac9ac9cd600cbb38492af2c69" name="libfaxutil7_0_10" arch="aarch64">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="c4d0b3407ecdc7bd1559ae2e7ca2f71f93b6c1ac4050ff93c5c29455291aefb4" name="libfaxutil7_0_10" arch="i586">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="103fcbb37bdbf994a7ac0dd0c747be968a3095aeed35e167bf80d0cbb0c109d8" name="libfaxutil7_0_10" arch="ppc64le">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="5347ca374c6a3b544a1758001405977c799a3b3e83107001a361c6e68edf6de4" name="libfaxutil7_0_10" arch="s390x">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="b15aa38a5f6853149604aad3b367fbef9a2f836edaa31474ae236c350f1e6ac2" name="libfaxutil7_0_10" arch="x86_64">
  <version epoch="0" ver="7.0.10" rel="bp156.4.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1597147200">- version 7.0.3
  * add UseSSLFax feature in sendfax, sendfax.conf, hyla.conf, and JobControl
  (31 Jul 2020)
  * be more resilient in listening for the Phase C carrier (30 Jul 2020)
  * make sure to return to command mode if HDLC receive times out (29 Jul 2020)
  * make faxmail ignore boundaries on parts other than multiparts (29 Jul 2020)
  * don't attempt to write zero bytes of data to a TIFF (29 Jul 2020)
  * don't ever respond to CRP with CRP (28 Jul 2020)
  * secure setup.cache/setup.modem - CVE-2020-15397 (27, 30 Jul 2020)
  * reset frame counter when a sender retransmits PPS for a previously confirmed
  ECM block (26 Jul 2020)
  * scrutinize PPM before concluding that the sender missed our MCF (23 Jul 2020)
  * fix modem recovery after SSL Fax failure (22, 26 Jul 2020)
  * ignore echo of PPR, RTN, CRP (10, 13, 21 Jul 2020)
  * attempt to handle NSF/CSI/DIS in Class 1 sending Phase D (6 Jul 2020)
  * run scripts directly rather than invoking them via a shell for security
  hardening (3-5 Jul 2020)
  * add senderFumblesECM feature (3 Jul 2020)
  * add support for PIN/PIP/PRI-Q/PPS-PRI-Q signals, add senderConfusesPIN
  feature, and utilize PIN for rare conditions where it may be helpful
  (2, 6, 13-14 Jul 2020)
  * add senderConfusesRTN feature (25-26 Jun 2020)
  * add MissedPageHandling feature (24 Jun 2020)
  * use and handle CFR in Phase D to retransmit Phase C (16, 23 Jun 2020)
  * cope with hearing echo of RR, CTC during Class 1 sending (15-17 Jun 2020)
  * fix listening for retransmission of MPS/EOP/EOM if it was received
  corrupt on the first attempt (15 Jun 2020)
  * secure temporary directory creation for faxsetup, faxaddmodem, and
  probemodem - CVE-2020-15396 (13 Jun 2020)
  * don't use CRP when receiving PPS/PPM as some senders think
  we are sending MCF (12 Jun 2020)
  * add BR_SSLFAX to show SSL Fax in notify and faxinfo output (1 Jun 2020)
  * have faxinfo put units on non-standard page dimensions (28 May 2020)
  * improve error messages for JobHost connection errors (22 May 2020)
  * fix perpetual blocking of jobs when a job preparation fails,
  attempt to fix similar blocking problems for bad jobs in
  batches, and add "unblock" faxconfig feature (21 May 2020)
  * ignore TCF if we're receiving an SSL Fax (31 Jan 2020)
  * fixes for build on FreeBSD 12.1 (31 Jan - 3 Feb 2020)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602244800">- rearrange files-section (boo#1172731)</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1611662400">- Fix TW build by pretending tiff 4.2 is as good enough as 4.{0,1}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1620475200">- Fix TW build by pretending tiff 4.4 is as good enough as 4.{0,1}</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1626091200">- Add hylafax service and helper for use with firewalld, and
  explain the details in README.SUSE.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * hylafax-faxgetty@.service
  * hylafax-faxq.service
  * hylafax-faxqclean.service
  * hylafax-hfaxd.service
  * hylafax-usage.service</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634299200">- Drop ProtectClock hardening, can cause issues if other device acceess is needed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634558400">- version 7.0.4
  * README.SUSE renamed
  * hylafax.diff added for boo#1191571 (pre-correction)
  * Dependencies on systemd-services adjusted
  * retry training twice at the same bitrate unless FTT (26 Aug 2021)
  * add missing reason messages for session failures (21 Aug 2021)
  * stop attempts to send or receive signals if the call ended prematurely (16-19 Aug 2021)
  * add Class1HasRMHookIndication (16 Aug 2021)
  * don't attempt sending DCN if we're already on hook (15, 17 Aug 2021)
  * end session sooner if receiver hangs up immediately after TCF or during prologue (14 Aug 2021)
  * fix some behavior following frame reception timeouts (13 Aug 2021)
  * improve behavior if procedural interrupt fails (12 Aug 2021)
  * handle sender repeating RR after we transmit MCF (10 Aug 2021)
  * add session logging of receipt of CFR/FTT signals (3 Aug 2021)
  * cope with receipt of PPR following CTC (3 Aug 2021)
  * attempt to cope with NSF/CSI/DIS after PPS, CTR, ERR, RR and improve coping with
    the same after MPS/EOP/EOM (2, 12, 14, 18 Aug 2021)
  * identify DCN after PPS as a receiver abort (2 Aug 2021)
  * attempt to cope with receipt of CTR after sending PPS (2 Aug 2021)
  * remove use of deprecated libtiff integer types and "register" storage class specifier (25 Jul 2021)
  * don't employ senderFumblesECM if V.34-Fax was negotiated (25 Jul 2021)
  * update configure to accept libtiff v4.2 and v4.3 (24 Jul 2021)
  * fix page handling "botch" if a job's first and previous attempts were on a proxy (20 Jul 2021)
  * fix data timeout for bitrates less than 14400 bps when non-zero scanline time (15 Jul 2021)
  * try to cope with T.38 invite stutter at beginning of send (15 Jul 2021)
  * decouple session logging from direct filesystem I/O (15 Jul 2021)
  * try to help receivers who may expect initial 1-bits to start high-speed data (8, 9 Jul, 4 Aug 2021)
  * improve tenacity of "persistent" ECM (26 Jun 2021)
  * maintain the same SSL Fax passcode during a single session (20 May 2021)
  * log detection of binary file transfer support in receivers (1 Apr 2021)
  * add support for SiLabs Si2417/Si2435 (5 Feb 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648900800">- version 7.0.5
  * hylafax.diff removed - included in source
  * extend Class1RecvAbortOK = 0 timeout to 500 ms (4 Dec 2021)
  * cope with Si2435 V.34/V.8 connection glitch (17, 19 Nov 2021)
  * cope with spurious +FCERROR or other delayed messages from modem (26 Oct 2021)
  * avoid letting corrupt RTC signals lead to RTN (26 Oct 2021)
  * don't refer to DCN as an invalid response in error messages (20 Oct 2021)
  * handle TSI during procedural interrupt (19 Oct 2021)
  * do better with waiting on prologue frames from receiver (13 Oct 2021)
  * cope with echo of ERR (13 Oct 2021)
  * run ps2fax, pdf2fax, tiff2fax, pcl2fax coverters as fax user (12 Oct 2021)
  * attempt to cope with receivers who signal RTN in ECM Phase D (23 Sep 2021)
  * fix hfaxd build when LDAP libs are not present (23 Sep 2021)
  * handle PPR echo after fourth PPR (22 Sep 2021)
  * don't use CRP when waiting for CFR following training (15 Sep 2021)
  * attempt to cope with receivers which signal CFR after PPS (14 Sep 2021)
  * cope with senders who signal FTT in Phase D (10 Sep 2021)
  * fix problem with handling NSF/CSI/DIS frame after CTC/EOR (9 Sep 2021)
  * cope with senders who signal PPS without the PPS FCF (9 Sep 2021)
  * handle echo of PPR when expecting CTC/EOR (8 Sep 2021)
  * add failure messages for unspecified training failures (7 Sep 2021)
  * don't use CRP when waiting for CTR (7 Sep 2021)
  * handle echo of EOR, don't use CRP when waiting for ERR (7 Sep 2021)
  * repeat PIN if sender repeats post-page or partial-page message (7-8 Sep 2021)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1654344000">- Project and download links switched to https
  libtiff44.diff added for tiff 4.x compatibility</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1672056000">- version 7.0.6
  * add support for libtiff v4.4 (10 Jun 2022)
  * libtiff44.diff removed
  * cope with SSL Fax senders who skip Phase C (5 May 2022)
  * add ability to trace SSL Fax data reception (3 May 2022)
  * handle timeout OK response to +FRH=3 and +FRM=n (25 Apr 2022)
  * don't leave the modem waiting for a response when in SSL Fax (25 Apr 2022)
  * improve recovery from unexpected SSL Fax terminations during ECM (15, 18, 26 Apr 2022)
  * try to cope with false "no dialtone" results (4, 8 Apr 2022)
  * add initial support for SSL Fax Proxy servers (4, 23 Feb; 4, 19 Apr; 10, 24 Jun 2022)
  * buildrequirement for libssl added (Thanks Dimstar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1673524800">- tiff_450.diff added
  updated to trunk r2695 for tiff 4.5 support - See CHANGES for details</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1674561600">- version 7.0.7
  * tiff_450.diff removed
  * constrain job priority to 0-255 (20 Jan 2023)
  * add support for libtiff v4.5.0 (4-5 Jan 2023)
  * add some Si2435 configuration considerations (27 Dec 2022, 20 Jan 2023)
  * if Class1RecvAbortOK is 0 then don't bother with the CAN byte at all (31 Oct 2022)
  * check that the modem isn't trying to deliver a message when we're trying to send
    binary data to it (16-17 Oct 2022)
  * prevent inherited values from creeping into subsequent xferfaxlog data (26 Aug 2022)
  * add external reference feature in dialrules (18 Aug 2022)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699617600">- Add tiff.patch to unbreak build</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1700481600">- Remove stray pseudo comment (from Bjørn Lie)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1708516800">- prepare for rpm 4.20</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1711627200">- version 7.0.8
  * tiff.patch removed (included)
  * add support for libtiff 4.6.0t (20 Mar 2024)
  * don't attempt SSL Fax for the last training attempt (19 Feb 2024)
  * fix sslfaxproxy from terminating if a client doesn't provide a passcode (9 Oct 2023)
  * fix faxmail to cope with uppercase in multipart content-type header (25 Jul 2023)
  * increase SSL Fax listener backlog to system somaxconn value (24 Jul 2023)
  * improve sslfaxproxy error handling (7 Jul 2023)
  * fix handling of Phase B signals in Phase D when in V.34-Fax (10 May 2023)
  * improve V.34-Fax recovery after SSL Fax termination (10 May 2023)
  * cope with Class 1.0 V.34-Fax scenarios where we receive ECM data frames
    when we were expecting Phase D signaling (3-4 Apr 2023)
  * ignore modem input when trying to deliberately terminate a call (3 Apr 2023)
  * C99 compatibility fixes for configure script (17 Feb 2023)
  * cope with libjpeg informative messages (6, 8 Feb 2023)
  * cope with color senders that do not include G3FAX marker (4 Feb 2023)-</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728216000">- version 7.0.9
  * add support for libtiff 4.7.0 (7 Sep 2024)
  * try to cope with T.38 invite stutter at beginning of receive (25 Aug 2024)
  * identify more senders who confuse RTN (21-24 Aug 2024)
  * cope with Phase C carrier fast restart when receiving (21 Aug 2024)
  * Support PDF form as cover page template (6 Aug 2024)
  * fix some build warnings (6 Aug 2024)
  * Correctly report file encoding with cqtest (5 Aug 2024)
  * Set FIFO response waiting flag earlier to prevent deadlock (5 Aug 2024)
  * Increasing file header buffer used to detect file type (5 Aug 2024)
  * Log invalid FIFO messages received by hfaxd (5 Aug 2024)
  * Allow triggers to work in passive mode (5 Aug 2024)
  * Abort deleting user when an error prevent writing new file (5 Aug 2024)
  * Allow recvstats to correctly show times over 99 minutes (5 Aug 2024)
  * Close both sides of the control pipe when jobcontrol fork fails (5 Aug 2024)
  * Don't log in faxq signal handler (5 Aug 2024)
  * various logging and documentation corrections (5 Aug 2024)
  * faxq: scanQueueDirectory fixup (5 Aug 2024)
  * faxq: Dispatch while we are scanning for all our jobs (5 Aug 2024)
  * ModemServer: Write freeing status to void no-longer valid status (5 Aug 2024)
  * faxq: Make debug show modems and their states too (5 Aug 2024)
  * faxdeluser: preserve current hosts file ownership and modes (5 Aug 2024)
  * Close files when done with them. (5 Aug 2024)
  * Wait for end marker before terminating SHIELDED_DTMF retrieval (5 Aug 2024)
  * Allow email headers to be folded between field-name and field-body (5 Aug 2024)
  * We need to check for child that terminate while SIGCLD is not setup. (5 Aug 2024)
  * MAXSEQNUM is a valid value to be returned. It's any above that is invalid (5 Aug 2024)
  * New option to return receive stats by device (already in xfer stats) (5 Aug 2024)
  * Get DF from params when DCS is not present/valid (5 Aug 2024)
  * Do not poll for children when checking for FD or processes already ready (5 Aug 2024)
  * Make sure all messages from a child are processed before reaping that child (5 Aug 2024)
  * Replace non signal-safe signal handlers with simple ones setting a flag (5 Aug 2024)
  * PDF2FaxCmd documentation (5 Aug 2024)
  * Make sure message didn't get truncated before sending command to FIFO (5 Aug 2024)
  * FIFO sending utilities must send NUL character at the end of commands (5 Aug 2024)
  * specify /bin/bash in faxmail scripts requiring bash (26 Apr 2024)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1728388800">- removed comment from spec file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1738324800">- version 7.0.10
  * fix build for GCC v15 on Fedora 42 (23 Jan 2025)
  * identify a sender as fumbling ECM if they don't get any data through in four
    attempts at 2400 bps (16 Jan 2025)
  * extend Phase D reception attempts to at least 4-5 seconds if connected (7 Jan 2025)
  * ignore DTMF presentation in Class 1 when dialing (27 Dec 2024)
  * start SSL Fax connection on receive even if DCS is not received (15, 21 Nov 2024)
  * fix rare conditions where send error messages are omitted (12 Sep, 29 Oct 2024)</changelog>
</package>
<package pkgid="70709b80a6fd1b2eabd7f2d255da5c9f7f811f176b5333a2c7b73be8cb5ffc6b" name="libgarcon-1-0" arch="aarch64">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="250a9cf68dc999b3e0cb0646bdc8d8bda6a19b39e207c660d6b692bd9455a091" name="libgarcon-1-0" arch="i586">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="83df63e7b69d9497f724d15be6d5c95795b20a7f2bf2972fe245cc29c24a874a" name="libgarcon-1-0" arch="ppc64le">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="402dabf16010e7533d5e623ebb6b2dd3a16f680d756fa11231d9ddd1ddba3e7a" name="libgarcon-1-0" arch="s390x">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="6638d98e07fb58aee51b94ed258a4315deb768b4e6d525c3c9d968e59af60b51" name="libgarcon-1-0" arch="x86_64">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="d5ceb0aa925c9b81cc2a58bf4c2c99bb427319c3531a70ff7d883d008cebb2f5" name="libgarcon-1-0" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="bc4f4fe70a7234cb1c42f93c568279d7c7d606ced2f69ee16d38341d25a5cd2d" name="libgarcon-1-0" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="5eb7a2b16a05c260862637564bb40b74ef12865dc44540dc28c0b1b132554c0f" name="libgarcon-1-0" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="4b8d1acbc83ec59cb3b4127ff5fa360cb16fffa02d0ce4285efd57e5fea0219d" name="libgarcon-1-0" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="6d1f1d3498ccd1492f74981aeb7660d51780655777493c49fce9793ec5d63f1f" name="libgarcon-1-0" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="6d24ba57d38dcd94003df44241a8946b747c0d10eb623bea4ea4b51ac4940a20" name="libgarcon" arch="src">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="27657db47fbc5b5f503a8821b62c0a2fd5431c00faa8005ecef6d4e370dd6f33" name="libgarcon" arch="src">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="f67a16a885d8fcf0cf8a5d75a536730da9e8006bda96a0306d9a4557d2ed8aa3" name="libgarcon-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="55b6f43442cc3e4977f2fc2c352242d03defa3fd73fc62c3b6e8656d1111cf07" name="libgarcon-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="77ec429d5bfda3bade59b6dc7c3c099e55593ccc1571fba1605ea19876316e1d" name="libgarcon-data" arch="noarch">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="62adea96bcc3db3db546d965d57d228e04873d7971b6067d9a9c5074ae92239c" name="libgarcon-data" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="d206048dc3fae546c998143268939891fe31fa92226b71142b89595592705359" name="libgarcon-devel" arch="aarch64">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="cd24655d711a6c376e9b8310fc10a5ec0b5196725c6cea2a793e6affa19b6dd4" name="libgarcon-devel" arch="i586">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="e92fb2efb80a045c648ae0fddc82e18061b41430ef7d8f8ac26a2738128977de" name="libgarcon-devel" arch="ppc64le">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="06824901ffc5b62b9b71ec928bbb1e9356e0aacded1a3102cf7c4e8ba93a9f24" name="libgarcon-devel" arch="s390x">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="0f18a33c2d66488449b69ef37429b5e10b4802094daa9f4d68b9ede54e4dff13" name="libgarcon-devel" arch="x86_64">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="9dc406f963347b4fb649185f8a39ab0f21d50e6e55176d3fab47964ac10f0cac" name="libgarcon-devel" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="d39379b70d248d73a312ab9226ba69a77cd6f8fc2b714fcc322ef82b9af8ec37" name="libgarcon-devel" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="76b6d2a14a879e6b7c8a3026c468c9be6b768fe4bf400524bcccbc858888637c" name="libgarcon-devel" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="a7b1e2f9df766c57ada5996c6bae29d54dd0540681bffd3dff634580d45b2e36" name="libgarcon-devel" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="dec2c7430d3de974ebf508f5262b07594bed6edf6281ae8acdb1d1a0a2192774" name="libgarcon-devel" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="1b448cb27d02a438a6ce910c189433e09cad5f317b1b949366e7c1bc49a53ee3" name="libgarcon-doc" arch="noarch">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="133d1bea72811898a399eb0019cd43154df95d1f1f178e30661b58c6dc59efe4" name="libgarcon-doc" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="394e892e3520a4bb914c654554590cbbe14b213cd62df7214853dc5460cd2904" name="libgarcon-lang" arch="noarch">
  <version epoch="0" ver="4.18.2" rel="bp156.4.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - update intltool (bxo#8930)
  - fix menu icons for misconfigured desktop files (bxo#10709)
  - add case insensitive sorting to the menu (bxo#10594)
  - don't force URLs to be opened in a web browser (bxo#10212)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.5.0
  - port to GTK3
- add libgarcon-2-0 subpackage with GTK3 version</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to version 0.6.0
  - Fix left-alignment of labels in menuitems
  - garcon-gtk: Add an option to edit launchers
  - Desktop actions custom icon support
  - Show desktop actions in a submenu
  - Added desktop actions support (bxo#11268)
  - Don't add a placeholder menu (bxo#11626)
  - Fix assertion 'GTK_IS_WIDGET (widget)' failed.
  - Fix missing menus when all items are in submenus (bxo#11801)
  - Translation updates</changelog>
  <changelog author="jengelh@inai.de" date="1500465600">- RPM group fix.
- Run fdupes over all of /usr.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
</package>
<package pkgid="479f7a32c71adeee8c1e31000fe612f15dfb7a9c58922955ac9178cb75a4c134" name="libgarcon-lang" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.4.6.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to version 0.6.1
  - Remove extraneous libxfce4ui-1 check
  - Fix garcon-2 reference bxo#13543
  - Drop libgarcon-2
  - Make building garcon-gtk2 optional
  - Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1546430400">- update to version 0.6.2
  - Fix some menu icons are too big (bxo#13785)
  - Support composite XDG_CURRENT_DESKTOP (bxo#14137)
  - Decrement allocation counter on item unref (bxo#12700)
  - Replace hash table for application actions with a list
  - Support for freedesktop Keyword item (bxo#10683)
  - garcon-gtk2-1.pc should be optional.
  - Fix documentation generation
  - Fix make distcheck build
  - Fix some autogen warnings
  - Update dependencies and copyright
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1552737600">- Switched URL and Source to https:// in the spec file.`</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 0.6.3
  * Fix g_type_class_add_private deprecation in recent GLib
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 0.6.4
  * Update gitignore
  * Fix use after free crash (bxo#15679)
  * Translation updates
- Removed %defattr macros
- Use %make_build</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.7.1
  * Drop support for Gtk2
  * Drop Gtk3 ifdefs
  * Switch to xfce_gtk_image_menu_item
  * Add support for GObject Introspection (gxo#xfce/garcon#4)
  * Improve GObject introspection annotations (gxo#xfce/garcon#8)
  * Fix missing transfer annotation
  * Field codes expansion API update
  * Transfer some code to libxfce4util
  * Fix default merge rules in xfce-applications.menu (bxo#15504)
  * Rename exo-helpers to the new xfce4-xx ones
  * Do not add INSTALL in dist tarball
  * Fix a memory leak
  * Switch to README.md and foreign automake mode
  * README: Use table for debug arguments
  * Add garcon_menu_item_[g|s]et_keywords to docs
  * Add garcon_gtk_menu_get_desktop_actions_menu
  * Improve docstrings
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923200">- Update to version 0.7.2
  * Update README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 0.7.3
  * garcon now needs libxfce4ui/4util 4.15.6+
  * Use the symbolic close icon in the error dialog
  * Don't launch apps as children
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * relax automake requirement to 1.15
  * Add new icon needed for xfce4-about-dialog.
  * Translation Updates
- Fix executable in /etc warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607947201">- Data files should always be installed along with the libraries</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.8.0
  * fix GarconMenuItem file documentation
  * Remove GSourceFunc casts
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610020800">- Fixed wrong source URL</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610884800">- Update to version 4.16.1
  * Launch applications as children again (gxo#xfce/garcon#18)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates:</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.1
  * garcon-gtk: Add missing lock when filling the GtkMenu
  * Wait for any async operation to finish before releasing locks
  * Use GIcons for menu icons instead of loading surfaces
  * Revert "garcon-gtk: Fix menu icon blurriness when UI scale
    factor != 1"
  * Revert "Load icons using icon theme scaling functions correctly"
  * garcon-gtk: Properly update GtkMenu is_populated state
  * Load icons using icon theme scaling functions correctly
  * Translation Updates</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1681992000">- Correction of license should be LGPL-2.0-only and GFDL-1.1-only
  * confirmed with suse legal</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * garcon-gtk: Remove weak ref on GarconMenu on finalize()
  * Use target desktop files instead of symlinks (Fixes #1)
  * garcon-gtk: Avoid populating a wrong menu
  * garcon-gtk: Prevent use-after-free when loading garcon menu
  * Add icon at 64px, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]
  * Fix doc annotation
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * clang-format: Add file
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * menu-item: Honor TryExec again
  * menu-item: Let glib check for absolute path to executable
  * Use Exec instead of TryExec for menu item visibility (#22)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]
  * menu-item: Ensure UTF-8 strings
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="d803a12b9e48b78434372a465247ceefb78b6691588fd238fafa439200bb0222" name="libgdcm3_0" arch="aarch64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="121d807514a32ff854005a722ab119f5ea7778dfa6d6249c714e9b2c5f7c5e27" name="libgdcm3_0" arch="ppc64le">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="e8bd4c8c7407777deeacbe65261a35faedffdf079befcb289bded5418777c69a" name="libgdcm3_0" arch="s390x">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="c52ce5aea7c817d4c9fc9771fdb8e48211877c3c5fc10074430973be69948424" name="libgdcm3_0" arch="x86_64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="b1a3119430e0af97f8470ccef2671645e252eb94cddb4b64f287e4ac658ab62b" name="libgtk-layer-shell0" arch="aarch64">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="6e65f429e95000835d4a41d5e0ab24a822b4119ab015cb668fff194cf2d2f7ec" name="libgtk-layer-shell0" arch="i586">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="e86d621712fe24c5232d6a1a6a04e68682f713ec503988fb317a049a181221be" name="libgtk-layer-shell0" arch="ppc64le">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="689f10552e4af8313b7027a0ed667cab13fde042d53f00cf2ae7c66e525e48e6" name="libgtk-layer-shell0" arch="s390x">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="43fe2bb89b91c9f8e81c82a727a2e5d101fce1304b53e090bf575db1cc9d943a" name="libgtk-layer-shell0" arch="x86_64">
  <version epoch="0" ver="0.8.0" rel="bp156.3.2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1577534400">- Initial package gtk-layer-shell 0.1.0 for openSUSE</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1578052800">- Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
- Rename gtk-layer-shell0 to libgtk-layer-shell0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1588161600">- BuildRequire gobject introspection devel files correctly</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1596024000">- Update to 0.2.0:
  * Relicense to LGPL v3
  * Fix long standing issue with popup grabs
  * Fix potential compatibility issues between GTK versions with
    gtk-priv headers
  * Add GitHub Actions CI (just building and license check for now)
  * Add script to check that are files are licensed correctly
  * Use layer_surface-&gt;set_layer instead of remapping (when available)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597320000">- Update to 0.3.0:
  * Demo: Display GTK version
  * Demo: Add option for disabling gtk-layer-shell for testing
  * Fix intermittent crash relating to popovers (#51)
  * Clarify that our license is LGPL version 3 or any later version
  * Use system XDG Shell protocol when available
  * Allow accessing the underlying layer shell surface
    (EDIT: this change was accidentally omitted from the release)
  * Bump explicitly supported GTK version to 3.24.22</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1597752000">- Add GPL3 to Licenses</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603368000">- Update to 0.4.0:
  * Demo: show GTK Layer Shell version
  * Demo: fix initially set auto-exclusive zone and fixed size
    properties (fixes #64)
  * API: expose GTK Layer Shell version
  * API: expose the underlying layer shell surface (fixes #41)
  * Tests: add mock server
  * Tests: add integration tests (fixes #60)
  * Diagnostics: remove "transient_for != window transient_for" warning
  * Diagnostics: improve warning when GTK version may not work by
    linking to a compatibility table (fixes #66)
  * Compat: bump supported GTK to v3.24.23</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1603972800">- Update to 0.5.0:
  * API: add getters for all properties (fixes #56)
  * API: add gtk_layer_is_supported() (fixes #83)
  * API: add gtk_layer_is_layer_window(window)
  * Docs: add Since: annotations for functions added since the
    initial release (fixes #82)
  * Fix: accept non-1 true boolean values
  * Tests: fix license test for release tarball (fixes #73)
  * Tests: test popup with grab (the most likely thing to break
    on an incompatible GTK version) (fixes #68)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1604318400">- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1607860800">- Update to 0.5.2:
  * Fix: normalize keyboard interactivity boolean to TRUE or FALSE
  * Fix: Set layer windows to mapped (removes warning on tooltip
    creation and fixes subsurfaces created as a GTK_WINDOW_POPUP
    window, fixes #38)
  * Examples: Rename gtk-layer-example -&gt; simple-example-c
  * Examples: merge simple-example-c and gtk-layer-demo into
    examples directory
  * Examples: add Vala example (not built with rest of project,
    does not add dependency)
  * Examples: add Python example
  * Meson: change GTK dependency gtk+-wayland-3.0 -&gt; gtk+-3.0
  * Meson: drop .types file in docs
  * Tests: change "test client" terminology to "integration test"
  * Tests: colored output
  * Tests: check that all tests are added to meson
  * Compat: bump supported GTK to v3.24.24</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1614772800">- Update to 0.6.0:
  * Layer Shell: support protocol version 4
  * API: support on-demand keyboard interactivity on protocol version 4
  * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of
    gtk_layer_set_keyboard_mode()
  * API: add gtk_layer_get_protocol_version()
  * Compat bump supported GTK to v3.24.26</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1643371200">- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666612800">- Update to 0.8.0:
  * Vala: support generating vapi files
  * Fix: memory leak, #128
  * Compat: stop warning when GTK version is not explicitly supported
  * Compat: bump supported GTK to 3.24.34</changelog>
</package>
<package pkgid="a03cd86f9b1dc5c5f1a4339eb66df66f40a283fef087d82835466725d20d475b" name="libhtp" arch="src">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="stoppe@gmx.de" date="1395835200">- Initial version 0.5.20</changelog>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="fff9689ea80fe609a7486f574e0bc61bde1c53ea7edba469c3b29f61a64037d2" name="libhtp-devel" arch="aarch64">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="ab26438415b9ed3810e00836ed317dcaea2de89d31b6f5ab32ede1f5394dba2f" name="libhtp-devel" arch="i586">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="5677e6a135a1e5d48d1a882779dc12a6720e9402e68065fb85711376d800465b" name="libhtp-devel" arch="ppc64le">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="a5ccdc3de3e613c397ab95c3d6d74871d89f9b95e34bf30f9d02e2de9e3b6525" name="libhtp-devel" arch="s390x">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="b0c07b292e04eed24df9ead55cc2305cbce13bb5689fe9ca4017fc7d6541ae03" name="libhtp-devel" arch="x86_64">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="40ca149dba94c48a8b8762dbf87d33c3111d80b5b9d9901261c15db46a0d5ace" name="libhtp2" arch="aarch64">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="1170135b44a4494aea84695de587cdc3ec234c271fff7d1213caa8c4ebc2d7cd" name="libhtp2" arch="i586">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="ec2d495f9735578fc040237f1e72a1dc43e8af62019f09cd1f95231e54663820" name="libhtp2" arch="ppc64le">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="7b6b3cf663092b9c5c721c33627d7cb6f4779c89b5c4d3f91eddffc40012744d" name="libhtp2" arch="s390x">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="26d00a023bba00a85e6a37de2992c7c63b888ca15cf4486cbbcff28d5a89cce2" name="libhtp2" arch="x86_64">
  <version epoch="0" ver="0.5.42" rel="bp156.3.3.1"/>
  <changelog author="mardnh@gmx.de" date="1528027200">- Specfile cleanup
- Update to version 0.5.26
  * allow missing requests [#128, #163]
  * fix memory leak when response line is body [#161]
  * fix build on MinGW [#162]
  * fix gcc7 compiler warnings [#157]
- Update to version 0.5.25
  * underscore in htp_validate_hostname [#149]
  * fix SONAME issue [#151]
  * remove unrelated docbook code from tree [#153]
- Update to version 0.5.24
  * fix HTTP connect handling issue [#150]</changelog>
  <changelog author="mardnh@gmx.de" date="1531915200">- Update to version 0.5.27
  * Folded header field can be parsed as separate if there are
    no data available to peek into [#159]
  * libhtp crash at deal multiple decompression [#158]
  * Fix configure flag handling
  * Fix auth/digist header parsing out of bounds read</changelog>
  <changelog author="mardnh@gmx.de" date="1544961600">- Update to version 0.5.28
  * Fix potential memory leaks
  * Fix string truncation compile warning</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1551960000">- Update to version 0.5.30
  * array/list handing optimization
  * fuzz targets improvements
- Update to version 0.5.29
  * prepare for oss-fuzz integration
  * fix undefined behavior signed int overflow
  * make status code parsing more robust</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1553601600">- Correct License</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1569326400">- Udpate to version 0.5.31
  * various improvements related to 'HTTP Evader'
  * various fixes for issues found by oss-fuzz
  * adds optional LZMA decompression</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1576411200">- Update to version 0.5.32
  * bug fixes around pipelining</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1588161600">- Update to version 0.5.33
  * compression bomb protection
  * memory handling issue found by Oss-Fuzz
  * improve handling of anomalies in traffic</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1599998400">- Update to version 0.5.34
  * support data GAP handling
  * support 100-continue Expect
  * lzma: give more control over settings</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1602244800">- Update to version 0.5.35
  * fix memory leak in tunnel traffoc
  * fix case where chunked data causes excessive CPU use</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1607083200">- Update to version 0.5.36
  * fix a http pipelining issue</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614772800">- Update to version 0.5.37
  * support request body decompression
  * several accuracy fixes
  * fuzz improvments</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1625400000">- Update to version 0.5.38
  * consume empty lines when parsing chunks to avoid quadratic
    complexity.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 0.5.39
  * host: ipv6 address is a valid host
  * util: one char is not always empty line
  * test and fuzz improvements</changelog>
  <changelog author="Otto Hollmann &lt;otto.hollmann@suse.com&gt;" date="1656331200">- Update to version 0.5.40
  * uri: optionally allows spaces in uri
  * ints: integer handling improvements
  * headers: continue on nul byte
  * headers: consistent trailing space handling
  * list: fix integer overflow
  * util: remove unused htp_utf8_decode
  * fix 100-continue with CL 0
  * lzma: don't do unnecessary realloc</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1664366400">- Update to version 0.5.41
  * trim white space of invalid folding for first header
  * clear buffered data for body data
  * minor optimization for decompression code</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1669723200">- Update to version 0.5.42
  * github: add initial workflow
  * htp: fixes warning about bad delimiter in URI
  * fuzz: fix a null dereference in a diff report
  * htp: fixes warning about integer</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717243200">- CVE-2024-23837: excessive processing time of HTTP headers can
  lead to denial of service (boo#1220403)
  add CVE-2024-23837.patch</changelog>
</package>
<package pkgid="cb29e189834166c4ba5a2f2a79b744300e95517747e072c16d615bb7864b59a9" name="libindi" arch="aarch64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="5a24fcc75eb73d44fbbdabe1cfae8939fce61d1293c475f108b671dddced3e32" name="libindi" arch="ppc64le">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="ef631f846ac3e84e18ec26432ea34fb3b515e208f54249d50921ae280bc096c7" name="libindi" arch="s390x">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="593abb7b927205fe85d6b9e0776da5278dbd91f93875ffc8cfcda6a5cc1a0be5" name="libindi" arch="src">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="2a5372d1b6c45ef34e27f59b064eb263dda949b87cc5efbc9d73853f96a06fec" name="libindi" arch="x86_64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="63e0aa7164f58b928cbbf7907962995f011a591c9d75138dade62e7ecab04cd4" name="libindi-devel" arch="aarch64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="9c45c8d11b486fff76c6631241c7445adace19f0d61109ab415fa4cab28f7b72" name="libindi-devel" arch="ppc64le">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="8df668afa77d6825100c0d9b436558349fc7fd57cd854b08978e5ef63310a619" name="libindi-devel" arch="s390x">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="794659e837a9f276ba8de54240b835169fa2192c7eef1c79331e2383820571dc" name="libindi-devel" arch="x86_64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="fdb8d12417483edf70425144a9f5d63204396c1380f950c1fbbb30fe8d83b939" name="libindi-plugins" arch="aarch64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="4dedac06e6cf112aa454716a158b1c65de0fa4868f44f8b3b20753cf5875ea2d" name="libindi-plugins" arch="ppc64le">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="7916d7608ec9c79ea5adf0148319e3739480a2a7ddbaba06d0328f552f023d34" name="libindi-plugins" arch="s390x">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="438c6101c361ac63175579fcccaea5ed8ddcdc55025c604657a5a3d539c88f5b" name="libindi-plugins" arch="x86_64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="7ab1ec1614a27dc26119cd8fc19f98ed199385e406beeaad3729e00cff2fe135" name="libindiAlignmentDriver2" arch="aarch64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="708580fa3a78680440bf4871e92d02d9ab4fc7f5618afa1505f25539c05737ef" name="libindiAlignmentDriver2" arch="ppc64le">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="695578c21a90620c97a5326cec7a2440233e412a1d1d4eeb990879eca923274d" name="libindiAlignmentDriver2" arch="s390x">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="853e33df58b4778cefe7c67b8470b288add0a5746b5896815a9501f23e4a0685" name="libindiAlignmentDriver2" arch="x86_64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="78304c7fd89273bb8e9785e81fdf9f89e8ff0f9e4d835bf6a115b15a07ee6ffd" name="libindiclient2" arch="aarch64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="8095401b69335bd327f88ea1ca968dba0048961d018873d03e933194f880f2bc" name="libindiclient2" arch="ppc64le">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="d72fa30cc6b4d6cb6e786ce6bd96a6cfea093d43b816e1cbcdc178da790dda33" name="libindiclient2" arch="s390x">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="cc6e69f1e8539959bd11577308fe6b90d97f5bc2c66f98d821c792429ad89a11" name="libindiclient2" arch="x86_64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="f9224c21161a971487db272d6bdae167aa81a468ff72ca4d8dba95e747830975" name="libindiclientqt2" arch="aarch64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="37888bdbac2d56193de8eb54dc27bc4bde1cf0796097e5c091173d2c7c2b59c6" name="libindiclientqt2" arch="ppc64le">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="1b6e93b147e44a49b257d249d481b3bbc61ca27c3135f42dee1d88853102031b" name="libindiclientqt2" arch="s390x">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="c083f2c1229d0365ecb7ccc66346ce76dbe1870aed8df3b28ae201a144133569" name="libindiclientqt2" arch="x86_64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="9bd4f8c3f96613b2f0ab1d12b7c33d8bef2a144d31fc33400c35c4e181a08d0f" name="libindidriver2" arch="aarch64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="b0f30e4d45e7820db16626368806b912390cc9d5c53b29285b60277ec5d432a2" name="libindidriver2" arch="ppc64le">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="33488c3758aa1a3234252255fb80a4e5de32741564fb5a2ce236c24dfe04724f" name="libindidriver2" arch="s390x">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="cf2255fe9310c3159e0ab71a694510356e70327282c472ae208000a6d23389e6" name="libindidriver2" arch="x86_64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="d4e8eeeaa6ed05fa5245324a7ea5cc8e32727c407f8df5d5a802c43b79612c75" name="libindilx200-2" arch="aarch64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="b64edb65ef12c56975d4ee960aa5f33107fd37ba0b475a24d748609ebc1a42f2" name="libindilx200-2" arch="ppc64le">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="af4f418df182b10116d6c96da7b391494824c742c9ebf3280273c9540204154b" name="libindilx200-2" arch="s390x">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="204da3d6da60d05b6baa2f6cd631aae38aae70edd7cc043707c5a9fc0cd5cf58" name="libindilx200-2" arch="x86_64">
  <version epoch="0" ver="2.1.1" rel="bp156.4.3.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1619265600">- Update to 1.9.0:
  * Major INDI Library release v1.9.0 bring significant internal changes
    championed by @pawel-soja to modernize core INDI Library drivers and clients.
  * New drivers for DeepSkyDad Flat Panel &amp; Pegasus devices plus
    further improvements to PCM8 drivers.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1623153600">- Add ioptron_dst_fix.patch (fix boo#1187058)
  When using iOptron mounts and KStars is set to get time and location
  from the mount itself, if DST is enabled then KStars is off by 1 hour.
  This patch fixes this issue.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1624881600">- Update to 1.9.1:
  * New AstroTrac 360 driver (Experimental).
  * New Pegasus FlatMaster and UHC drivers
  * New Deep Sky Dad Field Rotator
  * Core INDI Library improvements to base device and client classes
  * Paramount TCP improvements
  * Spectrograph and Receiver classes
  * OnStep improvements
  * RST-135 location and time fix
  * Dome OTA fixes
  * Object Azimuth and Altitude added to FITS header
  * Rainbow Focuser fixes
  * Support for CGX-L
  * Fix crash in SkyWatcher API mount driver
  * Fix iOptron DST bug
  * Fix lunar and solar order
  * PMC8 Driver v0.4 (Improved manual slewing, guiding, and other features)
  * Try to send the guide pulses asynchronously to TheSkyX
  * Use encoders for parking
  * Lots of other smmall fixes, for the full changelog please check
    https://github.com/indilib/indi/blob/master/ChangeLog
- Drop ioptron_dst_fix.patch (change has been upstreamed)
- Add fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1631707200">- Update to 1.9.2:
  * Stable Astrotrac Mount driver.
  * ESATTO Backlash measure and correction
  * Correct color space when stacking on indi_v4l2_ccd driver with
    a web cam that doesn't have color space info.
  * The driver for the Planewave Delta-T was not working
  * Improved handling of myFP2ESP controllers
  * Pegasus UCH
  * TheSkyX/Paramount Pier-side + guide async cmd fixes
  * Update lx200_OnStep.cpp
- Drop fix_include_path.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637323200">- Update to 1.9.3:
  * Fast Exposure support. Capture next frame in camera immediately
    to avoid any delays.
  * Support for DC focusers in Pegasus DMFC driver.
  * Updates and cleanup for the OpenWeatherMap driver
  * V42L driver supports detecting camera and renaming the driver
  * LX200 SiteName Fix V2
  * Improve lynx sync and homing behavior
  * Fix FocusLynx GetConfig for focusers without HomeOnStart
  * Force using hour angle when mount is slewing
  * Correction the amplification values to spec.
  * Fixes to PlaneWave EFA driver
  * Add setting of home position for Rigel/Pulsar dome</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1639137600">- Add ioptron_fixes.patch (bsc#1193622):
  * Fix PEC being on by default, it should be OFF by default.
  * Fix iOptronV3 parking bug by using a workaround, because the
    firmware must be fixed by iOptron.
  * Add meridian behavior action and limit.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1642507200">- Update to 1.9.4:
  * OnStep: Don't show focuser tab unless found.
  * More Lynx fixes - Step Size and Devices Types.
  * OnStep: Remove Focuser on disconnect.
  * Save Alignment Data to mount before sync.
  * CCD drivers: snooping for standard epoch positions and issues
    with fast exposure mode fixed.
  * SkyWatcher Alt-Az iterative GOTO.
  * Add Bayer frames software binning
  * Add driver for Rigelsys/Astrogene1000 nFrame rotator.
  * Send command at start to flush serial line for Pulsar/Rigel dome.
- Remove ioptron_fixes.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646913600">- Update to 1.9.5:
  * Fixed updating of slew rate
  * Add missing find_package for Qt5Core
  * Fix setObjectRA and setObjectDEC for short and long format
  * Allow Minutes Past Meridia +/- 180 degrees
  * Adding new NexDome Beaver INDI driver
  * Add and apply Meade Protocol spec definitions
  * Add Pier Side Status for lx200zeq25
  * Updated version of the AstroPhysics driver
  * Fix Celestron focuser crash after calibration
  * Fix but setting AP UTC
  * Fix similar negative sign bug in AP driver
  * Initial implementation for capture format and encode format
  * Update driver interface when the LX200 support a focuser
  * Add CEM70(G)-EC identifier and a deprecation note
  * Add Driver for Esatto with Arco (goto, abort, sync, cal)
- Remove 0001-Fix-warnings.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1653134400">- Update to 1.9.6:
  * add lastparked logic
  * Fixing UTC Offset format allowing :SGHH:MM# where MM can be 00, 30 and 45
  * Terminate commands missing #, introduce PEC recording and status
  * fix issue reading worm position
  * UTC uninitialized structure fix
  * Add mount status. Start CP5
  * Remove user choice for CM/CMR
  * Allow any guide rate between 0.1x and 1x
  * Driver for WandererRotatorLite</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659096000">- Update to 1.9.7:
  * INDI Receiver and rtl-sdr.
  * Ensure defensive check of UBP previous data to fix crash.
  * Fast blob transfer.
  * More AP changes: UDP, Home, Encoder Status, version major/minor.
  * Fix memory leak when converting blob to base64.
  * Use 8bits samples in the lookup table.
  * Adding some basic PEC status and control to lx200gemini.
  * Add Servo Precision control.
  * Added RA/DEC guide speed.
  * Fixed a bug where PEC was always enabled on startup.
  * Various other fixes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1659614400">- Add fix-ioptron-meridian.patch: add again in case a timeout is issued
  and iOptron returns it despite the flush. This is an attempt to read this buffer again.
- Add fix-ioptron-timeout.patch: save meridian flip settings by default on change.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660478400">- Add add-hem27.patch: add support for iOptron HEM27 mount.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1660737600">- Add fix-cfitsio.patch: FITS files produced by INDI are invalid because there is extra data at the end of the file.
  Many software only read the first HDU are not affected, but other reject the file.
- Add fix-pegasus.patch: Corrections for Pegasus Falcon Rotator.</changelog>
  <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="Max Lin &lt;mlin@suse.com&gt;" date="1694174400">- BuildRequires cfitsio-devel on Leap 15.6</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733918400">- Update to 2.1.1:
  * Fixed missing apply() on TrackStateSP property by @atoy40 in #2130
  * Update SnapCap driver to use common abort capability from DustCapInterface instead of doing it manually. by @jpaana in #2136
  * Miscellaneous ScopeDome driver updates. by @jpaana in #2137
  * FP2 motor status by @DeepSkyDad in #2139
  * Migrate INDI Astrolink4 by @naheedsa in #2133
  * Migrate Astromech focuser by @naheedsa in #2134
  * Update ieaffocus.cpp by @joe13905179063 in #2141
  * Fixed crash due not checking boundary values of the axis in telescope_simulator by @artyom-beilis in #2144
  * Upgrade CheapoDC driver for new device firmware features by @hcomet in #2142
  * Sim crash fix - looks like found root cause by @artyom-beilis in #2147
  * Initial work for guider and focuser interface refactor
  * Fixed myFocuserPro2 Autofocus Issues in Ekos
  * Update Tracking code
  * Add workaround for OnStepX failing connection
  * Migrate telescope properties
  * Migrate Temperature Property
  * Update light box and dust cap interfaces to new style
  * drivers/dome: rigel_dome shutter parking
  * Joining FP1 and FP2 into single FP driver
  * lx200zeq driver had incorrect pulse commands
  * Fix Motion Control Mode
  * use MOTION_CONTROL_MODE _FOO enums
  * enable more Meade commands
  * 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
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes
  * 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
  * 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
  * 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
  * 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
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart
- Drop fix-operator.patch
- Drop fix-timestamp.patch</changelog>
</package>
<package pkgid="5b593c090d1bbef0b97dc0ffc743a16f9bdc604a3a9294c95c56293736daf0f8" name="libkerfuffle23" arch="aarch64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="6827578f1e0c655387c87259b33fa9b803dca76ca8345bdaf8490a9cd2d4020d" name="libkerfuffle23" arch="ppc64le">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="735d9e02a1a9e2feaf31f45625eefd65346fd7f9f1676f317a7ae5be7e4bf241" name="libkerfuffle23" arch="s390x">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="0e1102adf32cd6d347ddd3ba8d88478ebc67dde230374ff66e4bce26daa48d41" name="libkerfuffle23" arch="x86_64">
  <version epoch="0" ver="23.08.5" rel="bp156.2.3.1"/>
  <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="Christophe Marin &lt;christophe@krop.fr&gt;" date="1672747200">- Update to 22.12.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.1/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1675166400">- Update to 22.12.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.2/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1677585600">- Update to 22.12.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/22.12.3/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679054400">- Update to 23.03.80
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680264000">- Update to 23.03.90
  * New feature release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681560000">- Update to 23.04.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.0/</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683633600">- Update to 23.04.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1686052800">- Update to 23.04.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.2/
- Changes since 23.04.1:
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Update to 23.04.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1690891200">- Update to 23.07.80
  * New feature release
- Changes since 23.04.3:
  * Make sure welcomeview messages are extracted (kde#472341)
  * Port QString::count() which is deprecated in qt6
  * Disable doc build for Qt6 for now
  * Adjust CI to KF6
  * Adapt part metadata handling to KF6
  * Adapt part factory to KF6
  * Remove unused include
  * Convert desktop file metadata to JSON for KF6
  * Allow building against KF6 libs
  * doc: usa a non-deprecated entity in the man page
  * loadtest: add test for a simple static library
  * loadtest: test number of entries
  * lastPathSegment: don't strip slash if it is the only character in the path (kde#469795)
  * Update homepage URL to https://apps.kde.org/ark (kde#469583)
  * Port sidebar to QDockWidget
  * Small code improvements
  * Fix leaking actions
  * Call showWelcomeScreen() only when needed
  * Bump KF_MIN_VERSION to 5.101
  * New welcome screen UI</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692014400">- Update to 23.07.90
  * New feature release
- No code change since 23.07.80</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692532800">- Update to 23.08.0
  * New feature release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1694520000">- Update to 23.08.1
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1696939200">- Update to 23.08.2
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.2/
- Changes since 23.08.1:
  * snapcraft: put rar in list.
  * snapcraft: rar in amd64 only.
  * snapcraft: set qt plugin path in build and runtime env.
  * snapcraft: Initial add file
  * Drop unused ItemModels dependency
  * Add missing KWindowSystem dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1697284800">- Add patch to fix bzip2 support with shared-mime-info &gt;= 2.3:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch
- Drop patch, not necessary since Leap 15.2:
  * 0001-Support-building-against-libarchive-3.3.2-again.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699358400">- Update to 23.08.3
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
  * Fix opening of AppImage files
  * Fix checks using old ISO mimetype
  * Don't hardcode bzip2 mimetype in tests
  * Fix support for bzip2 format with shared-mime-info 2.3
  * Explicitly support new application/vnd.efi.iso mimetype
  * snapcraft: bump content pack version.
- Drop patch, merged upstream:
  * 0001-Fix-support-for-bzip2-format-with-shared-mime-info-2.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701777600">- Update to 23.08.4
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.4/
- No code change since 23.08.3</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711454400">- Update to 23.08.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/gear/23.08.5/
- Changes since 23.08.4:
  * snapcraft: remove non-existant accessibility plug, use unity7</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1738929600">- Add patch (CVE-2024-57966, boo#1236737)
  * 0001-Treat-absolute-paths-as-relative-paths-during-extrac.patch</changelog>
</package>
<package pkgid="4fbff9cbade483eeefcbc2e388515a215aba77f71df0ce14097b2d9f0cac5ef6" name="libkeybinder-3_0-0" arch="aarch64">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="d06bcbb1feaf3e566cfcfbc666d098cac43584d18533938805b5b51c6e1a73f6" name="libkeybinder-3_0-0" arch="i586">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="b295329de72bb0f3233826b50a526d7b3af4f8d1e6d9543959f0ec622af4d5f5" name="libkeybinder-3_0-0" arch="ppc64le">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="582bfc1926151c70a6045c720692d5b59b94f748f27761b4a31d3de466a6ffae" name="libkeybinder-3_0-0" arch="s390x">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="ba1fb1c2b55050f4c90996f0b53e447ed91794a068d622e871f74485bba527df" name="libkeybinder-3_0-0" arch="x86_64">
  <version epoch="0" ver="0.3.2" rel="bp156.4.2.1"/>
  <changelog author="rsalevsky@suse.com" date="1383134400">- Create package.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1407499200">- Clean up spec file for inclusion into factory.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to vesion 0.3.1
- rename package to keybinder-3.0
- fix version number (it's 0.3.1, not 3.0)
- ugly obsoletes hacks to fix that versioning error</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1503144000">- update to version 0.3.2:
  * Fix ``keybinder_bind`` and others to not crash on non-X11
    displays. It simply returns FALSE, failing to bind the key.
  * Add new API:
    gboolean keybinder_supported()
    Return TRUE if on key bindings are implemented for this
    configuration.
  * Fix deprecated directives in build system</changelog>
  <changelog author="jengelh@inai.de" date="1507032000">- Update summaries. Replace ancient RPM macros by new constructs.</changelog>
</package>
<package pkgid="ec941100c6ec9248be709d7b5535f63279ba3190019c5390c03b9bf406b83d7b" name="liblldb19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="7226ef8705b74535a783fdc044647f82cd0476d782513c41ff371328b7e2f52d" name="liblldb19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="b0e54d1359cbeb5ad8552434495a8eacca151551fafe393247969f76c662e926" name="liblldb19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="3a25f736f794ba124b436c375bda4ec191cc5eef2bfbeed3ff1bfbe7674e8cc6" name="liblldb19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="1c0e4b0b4f11b7ac4db65c3a4fe9bcbcf883a6c703c9d6ffc42499396a246fba" name="liblldb19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="d8fd7a6260e24ac111b5c0211b4853151f26c0300641f31a1e0c6ced44c2028a" name="liblldb19" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="0e9b63b225218510b7d88794917311b073cb58eff9662141450d836a83873a46" name="liblldb19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="a52dc7450673737147a1584e08b6ab7c02e7f4dd458e88b3ba8a466b2e3f92aa" name="liblxc-devel" arch="aarch64">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="6950017de067edb8867146792c40c524d23815c4357d7d336bdb073cb0f9f5b0" name="liblxc-devel" arch="i586">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="96c4d8c84503dc76f97ceae484b3076c7fd5e2af3d216d3bb9b1634a2ba7d5a6" name="liblxc-devel" arch="ppc64le">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="fb3de034ba35effed7d7dfcfce833c1d55b39462bbbcb1ab536f1917b91f1ccd" name="liblxc-devel" arch="s390x">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="9e7ab983b498f338ac198158271ecd9ce36d3d274fa86e85be6bf6ec1627bd37" name="liblxc-devel" arch="x86_64">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="ffb5d5e6ebe110ad6327d7390040a6cfa16c78fcba58a7952edcbd306d9d0f25" name="liblxc1" arch="aarch64">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="e4c0bb89f8a480006351c372148746c6d2e088dfae528483775c5f888525b5a4" name="liblxc1" arch="i586">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="55a3b70ffddcea9ddf0bfc22a512c7c9b1f2f6f5713a2aa155798274cb593185" name="liblxc1" arch="ppc64le">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="03f6c6d2a7bd5d022011df6f912e722c77d0c90b3e7b5af928070706c4f8f166" name="liblxc1" arch="s390x">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="1802ffb2c40179439a0876728870a5c6c1635ecc6c1aed9a4c675680286bbebd" name="liblxc1" arch="x86_64">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="341c16499446c4cb8dfebd758f4ca992bb9b01bbcd2c61d1c94b2f75932cd944" name="libmosquitto1" arch="aarch64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="b502acbac163415ad78edac16ec5bbafa868d367cdd0fad4575320ac9efd94c4" name="libmosquitto1" arch="ppc64le">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="f9e3f21906876f30ffad3a6f7cd0b01fbe4005a860bd493fa580389b72e19dc2" name="libmosquitto1" arch="s390x">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="0c42c4a10e620cd3df91d222d87540ba9afd10a68d5647e3dc7ed0ff4be06404" name="libmosquitto1" arch="x86_64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="33a5f4796d6cba2b39bb0c026ecba2ddcba9ae2e53acab25b9a12655ed4a9705" name="libmosquittopp1" arch="aarch64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="ed9877934b888a257a2bab731b65205e8bb8bfc25f8dcc4ca337dfb68af7ad8e" name="libmosquittopp1" arch="ppc64le">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="790a157f9c3cc75eea0605033501c0c60db2e1854a37c6dbe2cf411f30d7c4fa" name="libmosquittopp1" arch="s390x">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="8e010e6c7e6cb2655c1075bf340726f50fd92fba364240aa26a24663763317ff" name="libmosquittopp1" arch="x86_64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="993f62b989793350f3a9dc78c13c0e59319398e01a207c92ad2f9bf5c61861ee" name="libmousepad0" arch="aarch64">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="923ac4490f56cbde6460c2e21f7ce17a6dda0adc464e7097ae228c436875186a" name="libmousepad0" arch="i586">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="da86fddbd59a78c894e3aa739fb3ce56cb5931ae518210ad546fd904ad626794" name="libmousepad0" arch="ppc64le">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="ef5a30d0796c10a7a3a95767dff004eddd4d251abbc7466a7cb30224833f9e27" name="libmousepad0" arch="s390x">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="2cd1a1708c88d659c09941c052e9453f86eee3805d31b70924cf48daa480b5b8" name="libmousepad0" arch="x86_64">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="a87337d1b0e56b2b83c84868de69cfa5ea58b491fc7af307b6a95d49000700eb" name="libmousepad0" arch="aarch64">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="c74e342161baab501f795610d395a89f62717b4ed569a591a9f97050ad068b2c" name="libmousepad0" arch="i586">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="037e92e156f53e00d8cffec70f425f7899f5c890ac681a39678cc03336aa2449" name="libmousepad0" arch="ppc64le">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="b7275ed61b7ab4a85fc215f60a8344e8139fc2cc3656f46c7b82df0dea669fa0" name="libmousepad0" arch="s390x">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="f5fdb1a22ed51058122c09bffe6a9a9eabc205c31affe16bee2b9212c685b7f1" name="libmousepad0" arch="x86_64">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="b9e27933d9321f3a758e190f607e0433ddee8e567e908d0549d9be97495294d5" name="libmousepad0" arch="aarch64">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="34cf132236d9fa9091c23496930f00d32d880bdec156e36fe6d01530210e3e10" name="libmousepad0" arch="i586">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="9bf6c5670ad1ef1137b3dc425a726373394214cf027689453e4099d7d625880e" name="libmousepad0" arch="ppc64le">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="56db610e510c6064d3dbf151d232e1ce94be2a8c0c873829400105f7497ff16e" name="libmousepad0" arch="s390x">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="4f5bcf54d5beae1045dcc774a05cf06a5e78b4598b3404e17a4801707466f9ad" name="libmousepad0" arch="x86_64">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="34c6d5713fe48b3f9fd299b1cfac5b2ad660a0daead596c3f7d2dc82955813fe" name="libmpv2" arch="aarch64">
  <version epoch="0" ver="0.38.0+git20240618.bc5ab97d" rel="bp156.2.3.1"/>
  <changelog author="ismail@i10z.com" date="1625140800">- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
  * wayland: refactor surface scaling
  * sub: fix subs/lyrics on music files with sub-past-video-end=no
  * wayland: fix wl_surface_set_buffer_scale usage
  * wayland: always be sure to initially try to render
  * wayland: remove unused includes
  * wayland: handle app id option less stupidly
  * wayland: reorganize wayland common code
  * stats.lua: add scaled resolution
  * DOCS: fix typo on seekbarkeyframes
  * TOOLS/lua/autoload: load files even if current file is hidden
  * TOOLS/lua/autoload: add ignore_hidden option
  * player: fix property name
  * lua: idle observers: ensure timers are up-to-date
  * lua: timers: don't block forever with slow callbacks
  * sub: by default, don't render timestamps after video EOF
  * player: change cover-art-auto behavior
  * js: idle-observers: minor performance improvement
  * osc: seekbar hover/drag: display target chapter at the title
  * manpage: add article in fuzzy explanation
  * player: remove unnecessary check
  * player: fix segfault
  * osc: ensure tick after any mouse-event
  * osc: don't initialize while mouse-down over an element
  * osc: update chapter marker positions when duration changes</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1637496000">- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
  * input.conf syntax: support custom quotes in `XstringX` form &amp; single quotes
  * ao_oss: readd OSSv4 audio output, default on *BSD
  * osc: seekbar hover/drag: display target chapter at the OSC title
  * stats.lua: add page 4 with a list of active key bindings
  * sub: add --sub-filter-jsre (JS regex)
  * vo_rpi: restore fullscreen handling
  * vo_tct: add resize capability
  * ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
  * vo_sixel: many fixes and improvements
  * filters: switch from scaletempo to scaletempo2, used for speed option
  * audio/vo_pulse: fix various edge cases and issues
  * stats.lua: move internal performance info from page 4 to page 0
  * command: don't hardcode command lists to be repeatable
  * vo_gpu: drop support for libplacebo older than v3.104.0
  * See https://github.com/mpv-player/mpv/compare/bc9d556f3a..9ca9066d05
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=bc9d556f3a..9ca9066d05
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1642593600">- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
  * native pipewire AO
  * Dolby Vision support
  * player: fix autofit/geometry related segfault
  * ao_oss: add missing PATH_DEV_MIXER define
  * egl_helpers: fix context creation if GLES 3 is not available
  * audio: stop corrupting audio on underreads
  * wayland: fix a potential segfault on surface enter
  * vo_gpu: opengl: fix wrong glMemoryBarrier call
  * vo_gpu: opengl: create context at version 4.4 again
  * af_lavcac3enc: fix memory leak on no-op
  * subprocess: unblock/reset signals before running child process
  * wayland: avoid doing unneccesary window resizes
  * See https://github.com/mpv-player/mpv/compare/9ca9066d05..22b0bac28e
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=9ca9066d05..22b0bac28e
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to version 0.34.1+git.20220129T121245.4d3ebb9d83:
  * meson: add version check to wayland-protocols
  * wayland: always resize when scale changes on surface enter
  * wayland: support extra mouse buttons
  * wayland: handle 0x0 resizes correctly
  * x11: sanitize window title to UTF-8 for EWMH
  * wayland: sanitize toplevel title to UTF-8
  * ao_sndio: audio output added
  * options: only apply sub-visibility to primary subs
  * Revert "options: add --sub-visibility=&lt;primary-only|secondary-only&gt;"
  * options: add --sub-visibility=&lt;primary-only|secondary-only&gt;
  * player: add thd (TrueHD) to whitelist of audio extensions
  * player: fix parentheses warning with &amp;&amp;</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1644062400">- Update to version 0.34.1+git.20220203T182214.5d31c7310c:
  * libplacebo: switch to new target format API
  * libplacebo: switch to new GPU limits APIs
  * libplacebo: switch to v4 naming convention
  * libplacebo: update log helpers
  * vo_gpu_next: create shader cache dir if missing
  * wayland: always start rendering after a resize
  * filter kernels: add cosine window
  * vo_gpu_next/context: common'ize things that would be common for non-vulkan
  * auto_profiles.lua: don't warn if profile-restore=default</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1654603200">- Drop pkgconfig(libkms) BuildRequires: this has been removed from
  latest libdrm.</changelog>
  <changelog author="ecsos@opensuse.org" date="1668340800">- Update to version 0.35+git.20221112.2f747341:
  * Update VERSION
  * Release 0.35.0
  * meson: fix macos-touchbar check
  * github/workflows: force deletion of existing upstream python symlinks on macOS
  * vo_gpu_next: add tunable shader parameters
  * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
  * wayland, x11: fix possibly unsafe bstr usage
  * ao_pipewire: reload ao on stream disconnect
  * ao_pipewire: explicitly remove stream hook
  * ao_pipewire: log generic stream errors
  * Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
  * vo_dmabuf_wayland: improve error handling exporting VA surface
  * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
  * github/workflows: remove seccomp disablement
  * github/workflows: bump linux jobs to Ubuntu 22.04 base VM
  * github/workflows: move all build jobs to checkout V3
  * github/workflows: remove xcode 13.0 to xcode 13.1 override
  * github/workflows: remove macOS 10.15 image usage
  * sd_ass: never mangle colours on RGB video
  * meson: move dmabuf-wayland specific files under the right check
  * gpu/context: properly guard wldmabuf context
  * console: add history deduplication
  * github/workflows: remove pip usage in mingw CI
  * vo_gpu_next: set background transparency
  * ci: upload resulting binary of mingw64 build
  * ci/mingw64: refresh build scripts
  * ytdl_hook: reverse order of tracks
  * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
  * wayland_common: always zero out presentation context when destroying it
  * wayland: correct braindead comment (no-op)
  * wayland: hack around presentation_feedback weirdness
  * wayland: free dmabuf_feedback object
  * test: update to reflect that Vulkan is a generic format again
  * filters/f_hwtransfer: remove VAAPI &lt;-&gt; Vulkan mapping for now
  * build: add an additional check for wayland-protocols 1.24
  * meson: add more hardcoded values to configuration
  * meson: use 'dl' instead of 'libdl' in find_library
  * ci: use meson setup build instead of meson build
  * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
  * options: log profile name if there is no restore data
  * console: respect the top margin shared script property
  * vo_dmabuf_wayland: use special ra_ctx_create_by_name
  * vo_dmabuf_wayland: load all hwdecs in preinit
  * wayland: always do a display_roundtrip at the end of init
  * github/workflows: print error logs on freebsd
  * ci/build-freebsd.sh: remove nonexistent option
  * vo_dmabuf_wayland: fix DRM builds with no VAAPI
  * video/out/wayland_common: adjust decoration disagreement log level
  * video/out/wayland_common: clear decoration request even if compositor disagrees
  * video/out/wayland_common: don't pass a negative of border flag into ternary
  * video/out/wayland_common: make decoration state usage explicit
  * ao_pipewire: compatibility for libpipewire 0.3.19
  * ci: require pipewire to be enabled for Tumbleweed Linux builds
  * wayland: bump dmabuf protocol to version 4
  * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
  * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
  * wayland: clean wp_presentation_feedback in discard callback to avoid leak
  * build_image_converter - use full image format list to create hw_upload
  * mp_imgfmt: move DRMPRIME format to end of enum
  * DOCS: document E to cycle through Editions
  * ao: promote ao_pipewire
  * ao_pipewire: test for session to contain audio sinks
  * ao_pipewire: init_boilerplate(): simplify errorhandling
  * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
  * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units
  * vo_gpu/hwdec: add NULL check for legacy_name
  * hwdec_aimagereader: fix incorrect return values
  * demux_mkv: add AVS2 and AVS3 to tag list
  * wscript: remove some bogus configure options
  * demux_mf: add support for QOI, PHM and HDR images
  * f_hwtransfer: allow hw uploads to implicitly convert formats
  * f_hwtransfer: accept non-power-of-2 hw uploads
  * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
  * f_hwtransfer: get rid of the shit list
  * hwdec/vaapi: improve probing of supported sw formats
  * vo_gpu_next: fix crash on uninit after startup failure
  * sd_ass: improve handling of subtitles with unknown duration
  * DOCS: fix minor typo with keep-open description
  * draw_bmp: fix out of bounds access in mark_rect
  * vo_gpu/hwdec: rename and introduce legacy names for some interops
  * x11: fix --on-all-workspaces option
  * vo_gpu_next: vulkan: libplacebo: unify log prefix
  * github/workflows: explicitly install Xinerama on FreeBSD
  * x11: fix a couple of memory leaks
  * ao_pipewire: allow specification of remote name
  * ao_pipewire: small cleanups and restructring
  * osc: scale rendered aspect ratio with window aspect ratio
  * wayland: correctly handle non-CLOCK_MONOTONIC clocks
  * vulkan: remove --vulkan-disable-events
  * vo: hwdec_aimagereader: add missing image format specifier
  * vo_gpu: hwdec: add Android hwdec utilizing AImageReader
  * DOCS: deprecate --gamma-factor and --gamma-auto
  * vo_gpu_next: respect --blend-subtitles=&lt;yes/no&gt;
  * ao_pipewire: don't try to lock nonexistent loop
  * ao_pipewire: use target.object
  * mp_image: strip DoVi metadata that requires an EL
  * manpage: document bt.2390 parameter
  * vo_gpu_next: fix screenshots of rotated sources
  * DOCS/man/vf.rst : replace the outdated syntax
  * vo_gpu_next: use static assert for array size
  * vo_gpu_next: update render_info for upstream API change
  * vo_gpu_next: implement --video-output-levels
  * TOOLS/lua/autoload: add various extra file extensions
  * TOOLS/lua/autoload: alphebatize auto-loaded file extensions
  * ytdl_hook: use subtitle `name` as title if available
  * af_scaletempo2: fix crash when the number of channels increases
  * build: update waf to 2.0.24
  * f_hwtransfer: mp_image_pool: support HW -&gt; HW mapping
  * f_autoconvert: f_hwtransfer: support HW -&gt; HW uploads
  * filters: lavfi: allow hwdec_interop selection for filters
  * filters: support loading new hwdec_interops from filters
  * vo: hwdec: do hwdec interop lookup by image format
  * demux_lavf: extract is_image function
  * demux_lavf: detect avif images
  * DOCS/man/options.rst: replace some legacy single-hyphen syntax
  * vo_gpu_next: support error diffusion dithering
  * sub: use Unicode linebreaking for non-ASS subs and OSD
  * ao_audiounit: get the channel layout from the AU itself
  * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
  * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format
  * ytdl_hook: simplify exclude option parsing
  * vo_gpu_next: only require full pixel byte alignment
  * vo_gpu_next: implement ICC 3DLUT caching
  * vo_gpu_next: use correct pixel size when mapping formats
  * ao_pipewire: listen to hotplug events
  * ao_pipewire: use proper hotplug init APIs
  * ao_pipewire: create is_sink_node helper
  * audio: list devices for all AOs with hotplug_init
  * audio: try to use playback AO as hotplug AO first
  * ta: increase size of names printed
  * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
  * audio: add AOCONTROL_UPDATE_MEDIA_ROLE
  * ao_pipewire: fix indent
  * repack: add repacker for ccc16x16 formats
  * mpv.metainfo.xml: add XDG appstream metadata manifest
  * DOCS: Mention "mono" audio channels option
  * DOCS/libmpv: fix typo in linkage section
  * w32: fix typo in F23 mapping
  * vo_gpu_next: fix typo affecting --target-trc option
  * macos: add support for F13-F20 keys
  * w32: add support for F13-F24 keys
  * x11: add support for F13-F24 keys
  * wayland: add support for F13-F24 keys
  * input: add function keys F13-F24
  * ad_lavc: strip non-normalized floats
  * vo_gpu_next: display subtitles without video stream
  * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
  * DOCS/mpv: remove spaces at EOL, ensure 80 cols
  * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
  * ao_pipewire: for_each_sink(): report errors
  * meson: fix condition for enabling vaapi-egl
  * meson: fix libplacebo check
  * audio: fix lack of reinitialization on format change with pull AOs
  * player/audio: remove explicit drain on EOF
  * ao_pipewire: make sure not to exceed the available buffer
  * audio: don't try to drain non-existent AO
  * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
  * ao_pipewire: test on FreeBSD
  * mpv.desktop: add RIST protocol to desktop entry
  * osxbundle: add RIST protocol support to app metadata
  * stream_lavf: enable RIST protocol support via ffmpeg
  * ao_pipewire: restructure logic a bit
  * ao_pipewire: only try to read requested data
  * ao_pipewire: report all available info about chunk
  * ytdl_hook: improve track detection
  * misc/random: add xoshiro random number implementation
  * meson: fix the build-date option
  * meson: fix building without gl
  * meson: consistently use feature['foo']
  * meson: refactor generating config.h
  * meson: disable dvdnav by default
  * meson: reduce dictionary usage
  * meson: add comment clarifying windows-internal-pthreads
  * ytdl_hook: consistant behavior for single format
  * wayland: add support for configure bounds
  * x11: fix display-{width,height} calculation
  * DOCS/options: correct wayland-disable-vsync option
  * ytdl_hook: fix default track for single format
  * github/workflows: auto-update freebsd-vm within major version
  * drm_common: remove hard dependency on drmIsKMS()
  * context_drm_egl: skip page flip wait on error
  * gpu/hwdec: reorder `drmprime` below `drmprime_drm`
  * video/drmprime: fix use-after-free
  * hwdec/drmprime: fix build
  * hwdec/dmabuf_interop: Properly prefix `priv` struct
  * hwdec/drmprime: Fix small issues
  * audio: drain ao on EOF
  * hwdec/drmprime: add drmprime hwdec-interop
  * ao_pipewire: tell audio server about number of queued samples
  * man: remove unhelpful language
  * ao_pipewire: use mpv logging
  * hwdec/dmabuf_interop_gl: support basic multi-plane formats
  * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
  * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
  * hwdec/vaapi: rename interops to reflect more general use
  * af_rubberband: add new engine option in rubberband 3.0.0
  * drm_common: skip cards that don't support KMS for autodetection
  * drm: avoid drmModeAtomicCommit races by blocking
  * video: remove unnecessary code
  * ytdl_hook: fix playlist index extraction
  * ci: bump macos runner version
  * wayland: add missing newline in wayland_common
  * hwdec_vaapi_pl: support simple multi-plane image formats
  * vo_gpu_next: fix screenshots on single-frame files
  * vo_gpu/d3d11: fix VRAM leak
  * osc.lua: add osc-tcspace script option
  * osc.lua: add osc-unicodeminus script option
  * vo_gpu_next: don't crash on !frame-&gt;current
  * ytdl_hook: always set HTTP headers
  * libplacebo: fix compatibility with libplacebo &gt;= 5
  * github/workflows: upgrade FreeBSD to 13.1
  * vo_gpu: fix 3DLUT precision
  * ao_pipewire: prevent deprecation warning for pw_stream_get_time()
  * ao_pipewire: pipewire uses linear volume
  * ao_pipewire: don't access core after disconnect
  * ao_pipewire: zero listeners
  * ao_pipewire: support ao-volume on non-stereo channel layouts
  * DOCS/encoding: remove the legacy option syntax
  * drm_prime: fix newline in error message
  * meson: fix rst2html command
  * context_x11egl: remove supposed transparency fix
  * DOCS: fix typo
  * DOCS/osc: fix option "showidlescreen" -&gt; "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect
  * meson: add a summary at the end of configuration
  * vo_gpu_next: implement --cscale
  * swresample: don't forcibly clip on every conversion
  * js: key bindings: ensure priorities for same-key - again
  * x11: avoid XPresent API calls when it's not needed
  * lua: command_native_async: make the callback optional
  * lua: command_native_async: always callback a-sync
  * x11: add --x11-present option
  * x11: add nouveau to the xpresent whitelist
  * x11: correct provider detection logic
  * vo_vaapi_wayland: remove vaapi format query as formats are never used
  * meson: remove pointless d3d11 dictionary
  * x11: replace strcasestr usage with bstr
  * github/workflows: install libxpresent on freebsd
  * x11: support xorg present extension
  * x11: use xrandr providers for driver detection
  * vo: move wayland presentation to separate files
  * meson: use require when checking for vdpau
  * ci/build: Do not manually install Meson in openSUSE container
  * meson: rearrange library dependency order to avoid crash with fontconfig
  * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
  * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
  * ci/build-mingw64: enable test building
  * ci/build-mingw64: bump dependencies
  * ci/build-mingw64: switch to fossils directory for zlib
  * ci/build-tumbleweed: attempt to enable unit tests in CI
  * test/chmap: start adding AVChannelLayout unit tests
  * audio/chmap: add mp_iterate_builtin_layouts
  * f_lavfi: switch to AVChannelLayout when available
  * ad_lavc: switch to AVChannelLayout when available
  * af_lavcac3enc: switch to AVChannelLayout when available
  * af_lavcac3enc: refactor chmap adding into its own function
  * ao_lavc: switch to AVChannelLayout when available
  * demux_lavf: switch to AVChannelLayout when available
  * common/av_common: switch to AVChannelLayout when available
  * audio/aframe: switch to AVChannelLayout when available
  * audio: add AVChannelLayout helpers to convert from/to mp_chmap
  * wayland: set appid before initial surface commit
  * wayland_gl: fix a typo
  * wayland_gl: wait until resize to create egl_window
  * DOCS/options: fix incorrect labelling of hr-seek default
  * sub: jsre filter: abort init early on empty filter list
  * ci/mingw64: add git libplacebo for gpu-next
  * github/workflows: move mingw CI to ubuntu 22.04
  * ci/mingw64: make meson crossfile global
  * wayland_gl: use wl-&gt;scaling when creating egl_window
  * wayland: rearrange initialization logic
  * player: add tiff/tif (TIFF) to list of image extensions
  * player: add jxl (JPEG XL) to list of image extensions
  * wayland: remove some unneeded lines from reconfig
  * vo_gpu_next: fix OSD rendering of screenshots
  * meson: add internal arg to wayland-protocols' get_variable()
  * osc.lua: add idlescreen and osc-idlescreen
  * video/out/dither: remove custom index_t typedef
  * wayland: force vo_vaapi_wayland scaling to 1
  * DOCS/interface-changes: mention vaapi-wayland vo
  * vo: move allocate_memfd method to wayland_common
  * vo_vaapi_wayland/wayland_common: code style fixes
  * wayland: use mp_tag_str not drm_format_string
  * vo: allow vaapi_wayland and vaapi_x11 to coexist
  * wayland: don't depend on the order of global announcements
  * vo: add new vaapi-wayland driver
  * demux: stop iterating over demuxers as soon as a match is found
  * osc.lua: fix crash when calling osc-tracklist while idle
  * player: check for argv before printing help text
  * player: set EOF when seeking to end with keep-open
  * various: remove trailing whitespace
  * wayland: use wl_output v4 for display-names
  * lua: avoid rare memory leak in mp.join_path
  * client API: always export symbols on windows
  * stream_lavf: add support for ipfs and ipns
  * meson: compile mpv.exe as a win32 gui application
  * context_drm_egl: support monitor par
  * github/workflows: add macOS 12 build
  * video/image_writer: tag colorspace in AVCodecContext
  * DOCS/input: fix typo "NANME" -&gt; "NAME"
  * console.lua: don't render a 2nd cursor on the OSC
  * video/image_writer: fix high-depth JPEG XL screenshots
  * build: add avcodec jpegxl dependency versions
  * demux: add support for r128 replaygain tags
  * DOCS/ao: remove only usage of git.io link shortening service
  * wayland: use wl_surface_damage_buffer
  * DOCS/options: properly capitalize JPEG XL
  * video/image_writer: add Jpeg XL screenshots
  * various: fix typos
  * vo_gpu_next: avoid 0x0 resizes
  * github/workflows: workaround git permissions error
  * DOCS/options: update the --load-osd-console documentation
  * DOCS/input: update the ASS tags documentation URL
  * options: make --cover-art-auto=exact the default
  * player: add cover-art-whitelist option
  * DOCS: fix the typo of --sub-justify
  * DOCS: correct --sub-shadow-color
  * DOCS/{mpv,options}: document the watch later functionality
  * vo_wlshm: use draw_frame instead of draw_image
  * mpv.desktop: add japanese translation
  * ci: switch Tumbleweed build to openSUSE container registry
  * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
  * vd_lavc: fix decoder initialization when no VO is available
  * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
  * wayland: use wl_output v4 for --fs-screen-name
  * x11: avoid wasteful rendering when possible
  * player: rearrange video sync opts/enums/defines
  * wayland: unify visibility checking code
  * vo_gpu/d3d11: add message ID based log level mapping
  * vo_gpu/d3d11: mimic libplacebo backbuffer usage
  * vo_gpu/d3d11: enable receival of color depth without active backbuffer
  * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
  * vo_gpu_next: switch to unpooled hwdec mapping
  * x11: fix screen-name option
  * mpv.desktop: add turkish translation
  * options.lua: remove unused function
  * options: add osd-playing-msg-duration
  * egl_helpers: request at least 8 alpha bits if necessary
  * DOCS/input: mark chapter-list as writable
  * drm: context_drm_egl: add support for enabling VRR
  * vd_lavc: add vo caps and option to set GPU film grain application
  * vo_gpu_next: apply film grain if such metadata is present
  * vf_format: support forwarding/stripping film grain metadata
  * mp_image: support film grain parameters
  * vd_lavc: hide a deprecation warning in already handled compatible code
  * sub/osd: use atomic for osd_state.force_video_pts
  * osdep/atomic: add mp_atomic_double
  * Revert "vo_gpu_next: remove unnecessary dependency"
  * ao_pipewire: Do not hold thread lock during loop stop
  * ao_pipewire: fix resource lifetimes
  * vo_gpu_next: remove unnecessary dependency
  * lua: use correct chunkname when loading script files
  * vo_gpu[_next]: hwdec: fix logging regression when probing
  * common/av_log: explicitly include version.h for required libraries
  * vo_gpu_next: also include stride alignment in DR size
  * vulkan: correctly inherit proc_addr pointer
  * ao_sndio: fix parentheses warning
  * client API: also export mpv_stream_cb_add_ro
  * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
  * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
  * vo_gpu_next: fix crash when disabling DR at runtime
  * vo_gpu_next: don't leak mpi on failed upload
  * vo_gpu_next: properly keep track of DR allocations
  * hwdec: warn on unsupported hwdec option value
  * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
  * hwdec: fix out-of-date preprocessor variable name
  * ytdl_hook.lua: consider any subprocess status != 0 as error
  * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
  * vo_gpu_next: add support for hardware decoding
  * manpage: add vo_gpu_next wiki link to manpage
  * vo_gpu_next: configure the VO queue size dynamically
  * vo_gpu_next: expose EGLDisplay to pl_gpu
  * vo_gpu: move hwdec loading code to common helper
  * hwdec: release images as soon as possible after mapping
  * hwdec_vaapi_vk: rename to vaapi_pl
  * hwdec_vaapi_gl: properly zero initialize priv struct
  * filters: Re-add vavpp deinterlacing auto-filter
  * ytdl_hook: fix url_is_safe to match URL protocols properly
  * vo_gpu_next: remove/simplify plane flipping hacks
  * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
  * mp_image: fix mp_image_plane_w/h
  * stats.lua: page 2 - frame timing: use fixed display order
  * stats.lua: graphs: fix bad rendering due to division by 0
  * vo_gpu_next: refactor subtitle rendering
  * options: add always to stop-screensaver
  * DOCS/input: document subprocess more clearly
  * DOCS/input: fix typo
  * vo_gpu: hwdec: load hwdec interops on-demand by default
  * ao_pipewire: fix ao-volume handling
  * vo_gpu_next: don't crash on negative plane strides
  * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
  * meson: remove horrifying macos luajit hack
  * github/workflows: use lua 5.1 on macos
  * DOCS/mpv: improve vf=rotate examples
  * wayland: partially fix drag and drop handling
  * ao_pipewire: validate pod creation
  * ao_pipewire: add support for device selection
  * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
  * vf_format: simplify frame type checking after addition of DoVi option
  * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
  * ci/appveyor: fix package install line
  * osc.lua: seekbar hover: speed-up chapter access
  * js: utils.get_user_path: make wrapper of expand-path
- Change source from cpio/tar to tar.xz to reduce the source code
  size by a factor of 4.
- Update waf to version 2.0.24
- Set rubberband to version 3.0.0 which is need for optional dependencies.
- Remove --enable-pipewire because it is now autodetected.
  You can now only disable.
- Disable pipwire under Leap because of build error.
- Enable openal, sixel.
- Enable mujs for Leap &gt;= 15.4.
- Enable wayland for Leap &gt;= 15.4.
- If libavif is installed default at build time it must have version &gt;= 0.11.1
- Fix rpmlint filename-too-long-for-joliet.</changelog>
  <changelog author="mia@0x0.st" date="1668859200">- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- _service: obs_scm -&gt; obs_tar
- Do not require libsixel and mujs where no appropriate versions
  are packaged
- Vulkan requires recent libplacebo; disable on Leap &lt;= 15.3
- Update to version 0.35+git.20221118.d3a61cfe:
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668859201">- Use Meson for build where possible as waf will be dropped in a
  future version</changelog>
  <changelog author="mia@0x0.st" date="1671537600">- Update to version 0.35+git.20221220.d5c3b9d9:
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats</changelog>
  <changelog author="mia@0x0.st" date="1671796800">- Update to version 0.35+git.20221222.657fd280:
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1675857600">- Update to version 0.35.1+git.20230128.140ec21c:
  * ao_pipewire: log version and other useful debug info
  * wayland: error out if essential protocol support is missing
  * wayland: also log refresh rate on surface entrance
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * meson: prepend MPV_CONFDIR path with prefix
  * meson: unbreak dl check on BSDs without libdl
  * lcms: fix crash with lcms2-related options if lcms is disabled
  * meson: fix stdatomic detection on bsd
  * osc: don't spam window-controls bindings on every render
  * wayland: check for resize/move in touch event first
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * ao_pipewire: properly clean up resources
  * filter_kernels: fix kaiser
  * hwdec/d3d11va: fix a possible memory leak
  * external_files: set log level for potential files to trace
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * hwdec_drmprime: fix memory leak
  * vo: hwdec: fix libdrm-related memory leak
  * draw_bmp: ensure last slice width is less than total width
  * wayland: dispatch and wait for compositor events in uninit
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * version.py/version.sh: bump copyright year
  * vulkan: fix build error for 32bit builds with clang
  * vo_wlshm: cleanup on failure
  * ra_d3d11: fix incorrect type
  * meson: also search for rst2html with .py extension
  * audio: fix crash during uninit with ao_lavc
  * mp_image: fix XYZ primaries default
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: implement VO_DR_FLAG_HOST_CACHED
  * x11: fix issue with xpresent timing feedback
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1679140800">- Update to version 0.35.1+git.20230315.e1727553:
  * test: update format refs to ffmpeg 6
  * github/workflows: fix failure conditions
  * common/av_common: clean up mp_lavc_set_extradata
  * sub/sd_lavc: properly fill avctx with codecpar values at init
  * sub/lavc_conv: properly fill avctx with codecpar values at init
  * common/av_common: constify mp_codec_params related getters
  * demux_mkv: support ARIB captions
  * player/command: fix mem leak in user-data property; closes #11436
  * vo_gpu_next: compatibility with libplacebo v6.265
  * wayland: make wayland-edge-pixels-pointer default to 16
  * wayland: use correct x/y coordinates for the cursor
  * screenshot: fix segfault when taking a screenshot without video
  * wayland: fix client side resize
  * vo_gpu_next: compatibility with PL_API_VER &gt;= 254
  * vo_gpu_next: use inverse mapping functions to tag screenshots
  * video/out/placebo/utils: add mappings from pl enums to mpv enums
  * video: add missing libplacebo colorspace enums
  * mp_image: assert if src and dst are different in copy_attributes
  * mp_image: copy side data in mp_image_copy_attributes
  * ao_pipewire: use realtime scheduling for data thread
  * loadfile: strongly prefer that all streams are from the same program
  * command: expose hls-bitrate and program-id as track-list subproperties
  * loadfile: report hls_bitrate and program_id in struct track
  * demux: propagate hls_bitrate and program_id in generated caption tracks
  * demux_lavf: report program_id
  * ytdl_hook: only log error when no fallback url available
  * ytdl_hook: init fragment requires other fragments
  * vo: fix race condition with redraw requests
  * ci: separate meson tests and reorganize build steps
  * test: integrate unittests with meson
  * ci: use the same arguments when running the built mpv binary
  * player: remove unittest option
  * test: update ffmpeg format refs
  * zimg: fix MP_CSP_PRIM_CIE_1931 mapping
  * zimg: add ZIMG_TRANSFER_ST428 mapping
  * zimg: set correct primaries for XYZ
  * sws_utils: hardcode output gamma and primaries for XYZ
  * mp_image: fix XYZ gamma and primaries guess
  * vo_gpu: improve XYZ conversion
  * mp_image: be less agressive with clearing color information
  * f_swscale: do not reset color levels to default
  * csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
  * DOCS/options: mention default value of cursor-autohide
  * DOCS/options: clarify hidpi-window-scale description
  * player: add --auto-window-resize option
  * ra: assert when using params with dimensions
  * sub: add --sub-fonts-dir and --osd-fonts-dir options
  * wayland: request frame callbacks on the topmost surface
  * wayland: deduplicate and cache detection of dmabuf-wayland
  * wayland: use bool type for alpha framebuffer tracking
  * vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible Similar to libplacebo[1], DXGI_SWAP_EFFECT_FLIP_DISCARD is used instead of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL starting with Windows 10.
  * vf_gpu: initialize depth=1 on target textures
  * video: initialize depth=1 on screenshot textures
  * external_files: recognize jxl and avif files as cover art
  * {console,ytdl_hook}: use the platform property
  * command: add platform property
  * ytdl_hook: don't overwrite force-media-title
  * ytdl_hook.lua: make exec return a single value
  * TOOLS/autocrop.lua: log a more accurate warning
  * audio: remove a duplicate clearing of a struct variable
  * options: change parameter that was forgottin in property transition
  * client API: reintroduce CONF_TYPE_FLAG for type conversion
  * Partially revert "options: remove OPT_FLAG"
  * console: observe osc margins from user-data instead of shared-script-properties
  * osc: set values in user-data in addition to shared-script-properties
  * player: set playlist title to media title if not set already
  * various: fix warning -Wimplicit-const-int-float-conversion
  * vo_gpu_next: fix warning -Wunused-function
  * vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
  * vd_lavc: sort hwdecs without hwdevices last for autoprobing
  * vd_lavc: prioritize mediacodec for hwdec autoprobe
  * video: make csp option definitions private
  * video: make csp equalizer params float
  * vo_gpu: fix newline in log message
  * demux: constify a struct member
  * vo_gpu_next: fix color space hint with target peak override
  * DOCS: clarify that GLX is deprecated
  * options: remove explicit initialization of integers to 0
  * options: remove OPT_FLAG
  * options: transition properties from flag to bool
  * options: transition commands from OPT_FLAG to OPT_BOOL
  * options: transition options from OPT_FLAG to OPT_BOOL
  * input: remove unused struct member
  * DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0
  * various: drop unused #include "config.h"
  * ao_pipewire: drop unused #include "generated/version.h"
  * Vulkan: add configure check for VK_KHR_display extension
  * vo_gpu_next: add --tone-mapping-visualize
  * vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
  * mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
  * DOCS: document JPEG XL default effort change
  * Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
  * video/image_writer: use effort=4 default for JXL screenshots
  * ao_pipewire: fix removal of zeroed hooks on old pipewire
  * vo_gpu_next: allow native CSP screenshots
  * player/screenshot: pass on ability to output native CSP
  * screenshot: explicitly default VOCTRL_SCREENSHOT csp
  * video/image_writer: force sRGB for unsupported formats
  * video/image_writer: add image_writer_flexible_csp
  * vo_gpu_next: tag screenshots with correct colorspace
  * vo_gpu_next: only apply target options in window screenshot mode
  * vo_gpu_next: be explicit about screenshot repr
  * m_property: avoid using a small stack buffer in m_property_do_bstr
  * vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
  * vo_gpu_next: support mapping HDR10+ dynamic metadata
  * ao_pipewire: allow usage of global volume control
  * command: only avoid redrawing when old and new osd are both hidden
  * DOCS/options: remove testing note in video-sync-max-factor
  * vf_sub: undeprecate
  * vo_dmabuf_wayland: reject hw formats not supported by compositor
  * video/image_writer: change screenshot-tag-colorspace default to yes
  * vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
  * vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
  * vo_dmabuf_wayland: simplify buffer pool reset
  * vo_dmabuf_wayland: only resize when a new frame is about to be drawn
  * DOCS/input: remove experimental note from sub-text
  * ao_pipewire: report linking errors from init()
  * ao_pipewire: add support for exclusive mode
  * ao_pipewire: move stream flags to dedicated variable
  * ao_pipewire: adjust message level based on probing
  * f_hwtransfer: fix leak of framesconstraints
  * image_pool: properly free frames
  * ao_pipewire: remove unneeded goto
  * ao_pipewire: replace opencoded talloc()
  * ao_pipewire: print stream states as string
  * ao_pipewire: remove unnecessary empty lines
  * ao_pipewire: remove opencoded spa_zero()
  * ao_pipewire: remove some unnecessary linebreaks
  * ao_pipewire: reduce message level of unsuccessful connection
  * ao_pipewire: remove unnecessary braces
  * sws_utils: add check for HAVE_ZIMG to suppress warnings
  * vo_gpu_next: add check for PL_HAVE_LCMS
  * hwdec_cuda: fix enum type for semaphore
  * vo_d3d11: do not call MAKEINTRESOURCEW twice
  * osdep/io: add void to mp_penviron
  * demux: remove unused code
  * ao_lavc: remove unused code
  * osdep: add MP_FALLTHROUGH
  * libplacebo: fix enum type cast
  * stats.lua: display HDR peak in nits
  * meson: move vector check inside of meson.build
  * meson: check macos touchbar with has_header
  * meson: check pthread provider with has_function
  * video/image_writer: avoid stripping colorspace info when writing image
  * stream: accept webdav:// and webdavs:// urls
  * ci: pack mingw64 meson build instead of waf
  * ci: separate meson/waf build dirs
  * ci: use meson compile instead of ninja directly
  * ci: do not print compile commands
  * meson: replace check_header with has_header
  * meson: actually use -Werror=format-security
  * hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
  * player/video.c: don't resync audio if video is an image
  * vo_lavc: set frame rate on encoder; fixes #11215
  * wayland: add auto choice to wayland-configure-bounds
  * wayland: handle runtime hidpi-window-scale changes correctly
  * wayland: unbreak runtime geometry/autofit changes
  * lua/js: remove user-data helpers
  * lua/js: fix user_data_del util function
  * doc: correct spelling of user-data/user_data JS/lua helpers
  * docs: document new user-data property
  * javascript/defaults: add user_data helpers
  * lua/defaults: add user_data helpers
  * player/command: add user-data property
  * javascript: add mp.del_property()
  * lua: add mp.del_property()
  * libmpv: add mpv_del_property() convenience function
  * player/command: add "del" command
  * m_property: add M_PROPERTY_DELETE
  * player/client: support observing sub-properties
  * options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodes
  * misc/node: add bstr-based variants for map_get() and map_add()
  * misc/json: don't wrap top-level pretty strings/infs in quotes
  * DOCS: Add missing 'not'
  * hwdec_vaapi: close file descriptors even if surface export fails
  * vo_dmabuf_wayland: close file handles when surface export fails
  * vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
  * DOCS/compile-windows.md: update MSYS2 packages
  * test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension
  * meson: add missing library dep for egl_angle_lib check
  * vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward
  * waf: migrate to version.py
  * ci: migrate MSYS2 build to GitHub Actions
  * wscript: remove MSVC from compiler lookup
  * meson: reuse libmpv objects for cplayer
  * ao_pipewire: align thread name with general conventions
  * audio: simplify implementation of property ao-volume
  * stream/dvb: remove some unused variables
  * x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
  * wayland: add wp-fractional-scale-v1 support
  * wayland: rewrite geometry and scaling handling
  * vo_gpu: implement VO_DR_FLAG_HOST_CACHED
  * vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: add `int flags` to the get_image signature
  * msg: log-file set at mpv.conf: don't ignore early messages
  * msg: log-file buffer size: don't use magic number (no-op)
  * drm: rewrite based around vo_drm_state
  * mp_image: fix XYZ primaries default
  * meson: skip some unneeded macos-specific checks
  * meson: drop feature plain-gl
  * ci: run meson tests
  * meson: limit vaapi checks
  * meson: don't add libmpv and cplayer features to conf_data
  * meson: remove dependency from libmpv to plain-gl
  * meson: add simple test executable for libmpv
  * stream: remove trailing NULL element from stream list
  * hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
  * wayland: only warn when actually missing idle inhibit support
  * vo: make driver list static
  * vo: remove trailing NULL element from driver array
  * ao: remove trailing NULL element from driver array
  * DOCS/compile-windows.md: update with meson instructions
  * build: officially deprecate waf
  * TOOLS/lua/autoload: improve alphanumeric sorting
  * wayland: store presentation feedbacks in a pool
  * Revert "wayland: dispatch and wait for compositor events in uninit"
  * TOOLS/docutils-wrapper: make executable + alphabetize
  * audio: fix crash during uninit on ao_lavc
  * meson: also search for rst2html with .py extension
  * various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
  * various: replace if + abort() with MP_HANDLE_OOM()
  * stream/dvb: drop support for DVB API before 5.8
  * ao_audiotrack: replace malloc with talloc
  * stream/cookies: use stream_read_file()
  * {video,audio}: adjust unsafe strncpy usages
  * video/x11: replace sprintf usage
  * video: replace sprintf usage
  * demux_mf: replace unsafe string functions
  * ra_d3d11: fix incorrect type
  * DOCS: clarify wid casting on Windows
  * vo_dmabuf_wayland: drop support for linux-dmabuf-v2
  * vo_dmabuf_wayland: support panscan and panning
  * ta/README: update link to talloc documentation
  * vo_wlshm: properly support video panscan
  * player: don't force saving start in watch-later-options
  * player: add video-sync=display-tempo
  * player: choose speed of smallest acceptable factor for display sync
  * TOOLS/lua/autoload: optimize performance of natural sorting
  * TOOLS/lua/autoload: further optimize the natural sorting
  * wayland: make vo_wayland_reconfig a bool
  * wayland: cleanup on vo_wayland_init error
  * vo: change vo_platform_init to bool
  * vo_wlshm: cleanup on failure
  * vo_dmabuf_wayland: goto err instead of returning
  * vulkan: fix build error for 32bit builds with clang
  * meson: dynamically compute dependencies for manpage and html build
  * TOOLS/umpv: support shell-quotes in $MPV
  * demux: new packet should not point to source buffer when copying data
  * demux: actually initialise packet buffer when creating new packet
  * version.py/version.sh: bump copyright year
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * wayland: dispatch and wait for compositor events in uninit
  * wayland: initalize display_fd as -1
  * wayland: consistently employ use_present
  * draw_bmp: ensure last slice width is less than total width
  * vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
  * hwdec_drmprime: fix memory leak
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * demux: add --demuxer-hysteresis-secs option to save power with caching
  * external_files: recognize webp files as cover art
  * x11: add modesetting to the xpresent whitelist
  * build: add configure test for POSIX shm for the sake of vo_kitty
  * demux: replace deprecated usage of stack allocated AVPackets
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality
  * Update VERSION
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1689336000">- Update to version 0.35.1+git.20230714.1f683401:
  * vo_dmabuf_wayland: error out if compositor doesn't support the format
  * build: make dmabuf-wayland a build option and require drm
  * console: sort the output from the `help` command
  * player: delete watch later redirect entries again
  * wayland: use xdg_surface_set_window_geometry
  * Revert "wayland_gl: wait until resize to create egl_window"
  * vo_dmabuf_wayland: guard in destroy_osd_buffers
  * vo_dmabuf_wayland: stop lazy loading hwdec
  * vo_dmabuf_wayland: don't try to get pts without frame-&gt;current
  * draw_bmp: ensure last slice is less than total width (again)
  * vo_dmabuf_wayland: add osd support
  * vo_dmabuf_wayland: init wl_list at the top of preinit
  * vo_dmabuf_wayland: stop guarding viewport interfaces
  * video/image_writer: check for write errors
  * video/image_writer: fix file leak in error path
  * wscript: add 1.32 protocols to sources
  * stats.lua: set sans-serif as default font
  * wayland: add xdg_toplevel.wm_capabilities handler
  * wayland: add support for suspended toplevel state
  * wayland: add cursor-shape-v1 support
  * vd_lavc: fix delay_queue for videos with frames &lt; max_delay_queue
  * vd_lavc: prefer d3d11va-copy over dxva2-copy
  * vo_wlshm: bail out of resize if width/height is 0
  * wayland: fix memory leak with multiple monitors
  * player: delete watch_later file after successful load
  * json: unify json_parse depth to MAX_JSON_DEPTH=50
  * terminal-unix: better error detection logic
  * TOOLS/idet: fix some outdated cli syntax
  * demux_playlist: sort files before directories
  * demux_playlist: add option to control recursive directory loading
  * TOOLS/lua/autoload: allow extending ext sets from script-opts
  * various: correctly ignore cache files with --no-config
  * vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
  * vo_gpu: fix some cache related memory leaks
  * player: add --input-cursor-passthrough option
  * TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
  * wscript: bump required libplacebo-next version to 5.266
  * vo_gpu_next: remove synchronization from info_callback
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * ci/msys2: double down on running meson through python3.11
  * vo_x11: don't rely on XFree to free calloc-ed data
  * vo_x11: check for calloc() failure
  * win32: add support for drag-and-drop option
  * options: add no to drag-and-drop
  * test/meson: explicitly specify lavf dependency
  * player/screenshot: add "screenshot" logger
  * video/image_writer: add avif screenshot support
  * options: drop unnecessary casts
  * options: use designated initializer
  * vd_lavc: do inline string array initialisation for hwdec_api
  * vd_lavc: let the user provide a priority list of hwdecs to consider
  * osdep: remove erroneous POLLERR emulation
  * wayland: remove erroneous POLLERR usage
  * image_writer: respect jpeg-quality when using ffmpeg for writing
  * image_writer: remove unused struct fields
  * mp_image: abort on av_buffer_ref() failure
  * loadfile: fix leak due to setting NULL parent
  * hwdec: fix undeclared identifier in mediacodec_embed
  * vo_drm: fix null dereference and using closed fd
  * github/workflows: do not copyback files from freebsd VM
  * github/workflows: bump freebsd VM memory size to 8GB
  * hwdec: do not add hwdec device if it failed to create
  * vd_lavc: check if av_device_ref is available
  * ci/msys2: switch to Python 3.11 to fix crashes during build
  * loadfile: insert missing parentheses
  * osc: add toggle for forced-only subs
  * loadfile: expose auto-forced-only when printing stream info
  * command: add sub-forced-only-cur prop
  * command: report auto-forced-only flag in track desc
  * sub: rewrite auto-forced-only support
  * player: add more precise sub fallback options
  * options: default slang to auto
  * loadfile: support "auto" as a language option
  * loadfile: use mp_match_lang_single
  * loadfile: take a const char* in match_lang
  * loadfile: short-circuit early on null stream language
  * osdep: add mp_get_user_langs
  * osdep: move cfstr&lt;-&gt;cstr conversions to a new apple_utils.c file
  * misc: add language-matching utilities
  * options: set subs-with-matching-audio to off by default
  * vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
  * ad_lavc: check for allocation failure
  * vo_gpu_next: add --corner-rounding option
  * vo_gpu_next: add missing --gamut-mapping-mode options
  * ao_pipewire: bump dependency to 0.3.48
  * ao_wasapi: use client name instead of hardcoded string
  * ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
  * demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
  * vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
  * wayland: bump wayland-protocols to 1.25
  * wayland: bump required version to 1.20
  * DOCS: fix admonition typo
  * vo_dmabuf_wayland: update the image of pending buffers
  * vo_dmabuf_wayland: use a minimum of 15 buffers
  * ci: use a different mirror for freetype
  * player: add drag-and-drop option
  * wayland: avoid misleading log messages on drag/drop
  * ci/mingw: add dlltool to the meson crossfile
  * mpv.desktop: add Russian translation for GenericName
  * ci/mingw: remove cache
  * ci/mingw: update dependencies versions
  * ci/msys2: enable egl-angle-lib
  * github/workflows/build.yml: install ca-certificates package on msys2
  * bootstrap.py: update waf to 2.0.25
  * DOCS/mpv: add an example for applying profiles to certain paths
  * player: don't load unwanted files after 519e56f
  * hwdec_cuda: bump required headers version for timeline semaphores
  * hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
  * hwdec_vulkan: respect probing flag when logging during init
  * vulkan: don't assume all ra_ctx implementations have a swapchain
  * hwdec_cuda: remove usage of deprecated libplacebo sync API
  * video/out/android: assert WinID value before use
  * path: handle URLs consistently in mp_basename
  * lua: read_options: find script-opts prefix at index 1 exactly
  * demux/demux_lavf: strip URL parameters before matching extension
  * hwdec_vulkan: enable AV1 support if available
  * hwdec_vulkan: check for the correct libplacebo version
  * vo: hwdec_aimagereader: fix compile
  * hwdec_vulkan: simplify requirement checks for Vulkan interop
  * vo/vulkan: do not define zero sized array
  * hwdec_vulkan: account for vulkan frames now using presentation size
  * f_hwtransfer: disable vulkan multiplane images when uploading from cuda
  * hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
  * vo: vulkan: request additional extensions and features for ffmpeg
  * hwdec_vulkan: add Vulkan HW Interop
  * vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
  * vo_gpu_next: fix to allow using dllimport
  * vo_gpu_next: respect `gl-&gt;flipped`
  * opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
  * vo: make mp_frame_perf thread safe
  * vo_gpu_next: add size guard for pass-&gt;num_samples
  * vo_gpu_next: synchronize voctrl_performance_data access
  * vo_gpu_next: fix off by one in info_callback
  * vo_dmabuf_wayland: rewrite around wl_list
  * vo_gpu_next: fix build on older libplacebo
  * vo_gpu_next: update to new libplacebo gamut mapping API
  * vo_gpu_next: remove --tone-mapping-crosstalk
  * context_drm_egl: check for non-existant drm in uninit
  * player: improve diagnostics around writing watch_later files
  * path: let configdir also override "cache" and "state" paths
  * path: simplify "cache" and "state" fallback
  * player: always try to detect subtitle language from file name
  * ra_d3d11: change how messages are ignored during texture size lookup
  * wayland: improve guessing when mpv is focused
  * demux/demux_lavf: pass-through mime_type
  * demux/demux_lavf: pass-through filename for HLS
  * Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
  * demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
  * vo_gpu_next: allow to use ICC profile luminance value
  * mp_image: use the ffmpeg interlaced frame flags where available
  * ao_oss: return actual OSS playing state
  * player: use XDG_CACHE_HOME by default
  * player: use XDG_STATE_HOME for watch_later
  * path: expand internal path selection API to allow for additional types
  * osdep: separate out macos paths from path-unix.c
  * DOCS/options: document required parameter for --x11-name
  * meson: bump required version to 0.62
  * wayland: add support for wl_surface.preferred_buffer_scale
  * options: read config file as stream
  * ci: switch to lua51 for MSYS build
  * ci: use auto detection for lua library version for MSYS
  * charset_conv: fix memory corruption in mp_iconv_to_utf8
  * sub: fix UPDATE_SUB_HARD for converted and external subtitles
  * console.lua: add a script-opt for the border size
  * vo_gpu_next: fixes to allow using dllimport
  * ao_pipewire: clarify --pipewire-buffer=native
  * ao_pulse: clarify --pulse-buffer=native
  * ao_pipewire: let sound server determine latency
  * ao_pipewire: give sound server more flexibility for buffers
  * hwdec_drmprime: support rpi4_8 and rpi4_10 formats
  * ytdl_hook: fix clip start and end
  * libmpv: fix file name in documentation
  * meson: use the new build_options method
  * wayland: correctly scale configure_bounds
  * player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
  * video/out/gpu: Fix compilation warning of out of bound access
  * mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
  * ci: add a workflow that lints commit messages
  * auto_profiles: try to distinguish invalid properties better
  * auto_profiles.lua: apply profiles when conditions are truthy
  * osc: skip rendering when osd_dimensions are 0
  * win32: follow Windows settings and update dark mode state
  * d3d11: retry device creation without debug, if SDK is not available
  * build: add check for eglext_angle.h when checking for ANGLE
  * context_angle: include eglext_angle.h explicitly
  * DOCS/input: fix typo
  * auto_profiles: check for non-existent properties
  * various: fix various typos in the code base
  * various: fix typos
  * demux_lavf: update to handle deprecation of `io_close`
  * ci: bump cache version to rebuild libplacebo
  * ci/mingw: require libplacebo-next
  * build: add an option to control gpu-next
  * ci/mingw: update meson
  * meson: fix libplacebo-next version comparison
  * vo_gpu_next: drop various PL_API_VER checks
  * wscript: bump libplacebo-next required version to 5.264
  * meson: bump libplacebo-next required version to 5.264
  * player/screenshot: add filename return field
  * player: set playlist title to media title if not set already
  * Revert "player: set playlist title to media title if not set already"
  * meson: rst2pdf handle dependency file
  * TOOLS/docutils-wrapper: handle commands without depfile
  * TOOLS/docutils-wrapper: properly propagate failures
  * TOOLS/docutils-wrapper: gracefully remove non-existing files
  * DOCS/lua: fix typo
  * options: enable scripts related opts also with cplugins.</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690113600">- Update to version 0.36.0+git.20230723.60a26324:
  * Update VERSION
  * Release 0.36.0
  * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
  * ao_pipewire: for_each_sink: properly check termination condition
  * DOCS/vo: clarify dmabuf-wayland a bit
  * vo_dmabuf_wayland: correctly handle force-window
  * player/video: check for forced eof
  * vd_lavc: respect vd-lavc-software-fallback opt
  * vo_vaapi: restore hardware video decoding
  * vo_vaapi: fix segfault in draw_osd
  * ao_pipewire: use native buffersize by default
  * terminal-unix: fix not listening on input after being foregrounded
  * osc: don't add margins to osc-deadzonesize
  * DOCS: clarify screenshot window and screenshot-sw
  * vo_drm: remove VOCTRL_SCREENSHOT_WIN
  * screenshot: implement screenshot-window in sw for most VOs
  * screenshot: clarify software screenshot logic
  * image_writer: use proper specifier for int64_t
  * {zsh,bash}-completion: run mpv with --no-config
  * bash-completion: do not complete removed options
  * zsh-completion: do not complete removed options
  * zimg: fix broken sig_peak handling
  * image_writer: move tag_csp check into image_writer_flexible_csp()
  * image_writer: replace sprintf usage
  * image_writer: share some code between write_lavc and write_avif
  * image_writer: error check avif-pixfmt option
  * image_writer: fix still-picture option for AVIF
  * image_writer: remove duplicate packet writing code
  * TOOLS: remove obsolete travisCI-related scripts
  * wayland_common: remove questionable gcd impl and global state
  * wayland: don't treat tiled and maximized windows the same
  * wayland: add locked_size convenience shorthand
  * builtin.conf: add --hdr-contrast-recovery to gpu-hq
  * vo_gpu_next: add --hdr-contrast-recovery/smoothness
  * builtin.conf: unset default languages in libmpv and encode profiles
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame
  * wayland: handle modifier keys correctly
  * vo_gpu_next: add --target-contrast option
  * loadfile: make get_audio_lang function static
  * DOCS/release-policy.md: add additional advice
  * loadfile: compute audio lang for sub selection when using lavfi-complex
  * wayland: wrap resize requests in prepare_resize
  * sd_ass: fix converted subtitles having too-wide borders
  * sd_ass: don't reconfigure ass on every frame
  * player: set default cache dir on macOS
  * DOCS/mpv: clarify the location of cache/state files
  * path-win: implement cache directories
  * DOCS/interface-changes: document change in ctrl+h behaviour
  * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`
  * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list
  * input: update ctrl+h to toggle `auto-safe` rather than `auto`
  * vd_lavc: try other hwdecs when falling back after an hwdec failure</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690804800">- Remove waf build: removed upstream
- Make meson a hard requirement now
- Bump libplacebo requirement to 6.292.0 for Tumbleweed
- Add patch 0001-Revert-meson-bump-required-version-to-0.62.patch
  to lower meson requirement for Leap
- Update to version 0.36.0+git.20230730.1bbc7a2c:
  * ao_sndio: use sio_flush() to improve controls responsiveness
  * draw_bmp: fix overflowing coordinates in mark_rcs
  * Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
  * Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
  * meson: look for linux/input-event-codes.h with libwayland flags
  * version.py: fix build date
  * options: restore old default sub selection behavior
  * vo_gpu_next: fix assertion on wayland
  * vo_gpu_next: delay swapchain submit until flip_frame()
  * path-win: move state directory to %LOCALAPPDATA%
  * path-win: add subdirectory for cache
  * Revert "ci/msys2: double down on running meson through python3.11"
  * ad_spdif: fix segfault due to early deallocation
  * test: enhance libmpv test
  * player/video: check for track and decoder existence
  * video_writer: fix gamma for YUV screenshots
  * image_writer: log pixfmt conversion
  * encode_lavc: fix leak of codecpar
  * zimg: fix abort on subsampled input with odd heights
  * demux_mkv: add missing space to log msg
  * build: remove unneeded libdl requirement for vaapi
  * build: refactor vaapi handling
  * ci/mingw: reduce git clone depth to 1
  * ci/mingw: use ccache
  * ci/mingw: disable fail-fast
  * ci/mingw: check if binary is runnable before packaging
  * language-posix: as a fallback, treat "C" as "en"
  * msg: print MSGL_WARN and higher error messages to stderr
  * build: vaapi-x-egl is not used anywhere, remove it
  * build: vaapi-egl should explicitly depend on egl
  * build: vaapi-drm and vaapi-wayland do not depend on egl
  * ci/mingw: update luajit to fix i686 crashes
  * wayland: restore xkb_keysym_to_utf8 handling
  * build: internally rename gl-wayland to egl-wayland
  * waf: remove waf as a build system</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1693051200">- Add fix-docs-path.patch to install docs in our default docdir
- Enable jxl
- Use meson auto-features instead of disabling everything manually
- Small corrections to specfile
- Update to version v0.36.0+git20230826.83c0e980:
  * hwtransfer: check if the source format is accepted directly by the VO
  * hwtransfer: use the right hardware config to find conversion targets
  * autoconvert: destroy sub filter immediately if reconfiguration is needed
  * output_chain: don't reset autoconvert on changes to unrelated filters
  * hwtransfer: implement support for hw-&gt;hw format conversion
  * player: make all autoload extensions configurable
  * player: use audio pts corresponding to playing audio on EOF
  * input: add missing keypad key defines
  * sub/osd: signal osd_changed on resize
  * win32: don't ignore --screen and --fs-screen
  * DOCS/mpv: document ZOOMIN &amp; ZOOMOUT multimedia keys
  * input: add new keys: Back, Tools, ZoomIn, ZoomOut
  * vo_gpu_next: move line to correct location (cosmetic)
  * vo_gpu_next: correctly handle GAMUT_AUTO
  * ci/mingw: disable vulkan for 32-bit build
  * ci/mingw: don't include useless DLLs in artifact
  * ci/mingw: refactor build script into functions
  * ci/mingw: enable more ffmpeg features
  * ci/mingw: add necessary deps and enable vulkan
  * ci/mingw: move functional test to workflow
  * ci/mingw: update dependency versions
  * vo_gpu_next: reword error message on empty screenshot
  * DOCS/options: clarify the video-pan-x/y example
  * aspect: change --video-pan-x/y to be relative to the destination rect
  * aspect: don't allow scaled_src_size be 0
  * DOCS/options: fix typo in video-pan-x example
  * meson: rename all features with underscores
  * context_drm_egl: remove references to VAAPI in error messages
  * context_drm_egl: more correctness fixes for uninit procedure
  * Revert "ao/pulse: implement period_size"
  * w32_common: try to get the monitor from the window bounds
  * w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
  * ao/pulse: implement period_size
  * ao/jack: set device_buffer to JACK buffer size
  * demux_mf: utilize stdbool bool for if a format specifier was bad
  * demux_mf: early exit with the '%%' case
  * win32_common: fixes minimized window being focused on launch
  * ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby Atmos, DTS-HD, etc.) over HDMI
  * drm_common: skip cards that don't have connected outputs
  * meson: remove redundant libplacebo version check for Vulkan interop
  * x11: set sizehint for fs-screen and fs-screen-name
  * x11: remove xinerama and refactor window geometry
  * x11: require randr 1.4
  * context_drm_egl: don't free egl properties if they are null
  * vo_gpu_next: correctly clear removed hooks
  * sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
  * Revert "sub/sd_lavc: don't check endpts when getting subs"
  * vo_gpu_next: fix typo in video_screenshot()
  * vo_gpu_next: add --libplacebo-opts
  * vo_gpu_next: don't re-set frame_mixer
  * vo_gpu_next: move allow_delayed to move appropriate place
  * vo_gpu_next: switch to new pl_options system
  * TOOLS/lua/autoload: Enable run-time updates of options
  * TOOLS/lua/autoload: may specify loading only one type of files
  * vo_gpu_next: fix leak of --icc-profile-auto on uninit
  * vo_gpu_next: drop redundant PL_HAVE_LCMS check
  * ci: update freebsd to latest release channel
  * ci: disable libplacebo in msys2 build
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * libplacebo: drop PL_API_VER compatibility paths
  * ra_pl: drop PL_API_VER compatibility paths
  * vo_gpu_next: drop PL_API_VER compatibility paths
  * meson: remove redundant libplacebo-next check
  * hwdec_cuda: drop old PL_API_VER compatibility path
  * meson: bump minimum libplacebo dependency to v6.292
  * stats.lua: display output resolution if it differs to native one
  * stats.lua: hide window scale in fullscreen
  * vo_gpu: allow --hdr-peak-decay-rate=0.0
  * loadfile: avoid infinite playlist loading loops
  * build: check for SNDCTL_DSP_HALT for oss-audio
  * vo: clear vsync_offset if drawing while paused
  * win32: fix display resolution calculation on mulitple monitors
  * demux_playlist: remove len restriction on headerless m3u
  * wayland: clear all keys on keyboard_handle_leave
  * wayland: clear saved mpkey more aggressively
  * wayland: use fallback for display-fps/width/height
  * x11: add --x11-wid-title option
  * player: add playlist-path properties
  * vf_vapoursynth: save display resolution as a variable
  * player: add --term-remaining-playtime option
  * player: make sub-pos a float value
  * x11_common: drop unnecessary NULL check
  * x11_common: avoid unnecessary XUnmapWindow() call
  * stats.lua: use video-params/aspect-name
  * player/command: add video-params/aspect-name
  * ytdl_hook: improve Windows exe search with suffix
  * command: don't print "unknown" on video tracks
  * player/video: avoid spamming logs with EOF
  * audio: drain ao before setting pause
  * command: show "no" for hwdec-current if hwdec failed
  * command: fix some fringe play-dir behavior
  * sub/sd_lavc: don't check endpts when getting subs
  * sub: fix switching tracks while paused
  * path-unix: abort on path truncation
  * osc: support speed-independent time-remaiing display
  * command: fix stack smashing when displaying aspect-ratio
  * external_files: add sbv to the sub whitelist
  * external_files: alphabetize file extensions
  * DOCS: update LGPL building instructions
  * m_option: change m_option_type_aspect to double
  * vo_gpu_next: actually fix screenshots with PAR
  * ao_audiotrack: enable pcm-float by default
  * ao_audiotrack: support more channel layouts
  * ao_audiotrack: support media role
  * ao_audiotrack: don't ignore ao_read_data return value
  * ao_audiotrack: allow byte buffer data transfer for float samples
  * ao_audiotrack: align buffer size to sample size
  * ao_audiotrack: do not needlessly resample
  * ao_audiotrack: fix broken exception checks
  * ao_audiotrack: remove unused writeV23
  * vo_gpu_next: take into account PAR when taking screenshots
  * ad_spdif: fix this not working at all
  * vo_gpu_next: add ability to use named hook params
  * mp_image: properly infer color levels for some pixfmts
  * vo_gpu_next: increase non-interpolation queue size
  * vo_gpu_next: update for new pl_filter configuration API
  * win32: signal VO_EVENT_DPI on dpi changes
  * test/meson: add missing avutil dependency to chmap test
  * test: indicate test function ran in log
  * test: enable log messages for libmpv test
  * test: refactor helper methods to be universally usable
  * options: fix relative time parsing
  * options: rename variables in parse_timestring
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
  * DOCS/options: fix typo in hdr-peak-percentile
  * vo_gpu/vo_gpu_next: fix setting an empty dscale
  * builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
  * vo_gpu_next: add --hdr-peak-percentile
  * player/main: do not print build time, if it is unknown
  * version: move NO_BUILD_TIMESTAMPS check to version.h.in
  * build: remove version.py
  * vo_vdpau: set hwdec image format
  * test: bump libmpv test timeout
  * drm: bump minimum version to 2.4.105
  * ci: update the mpv.com path
  * build: remove outdated generated directory
  * ao_pipewire: set media role during init()
  * audio: add AO_INIT_MEDIA_ROLE_MUSIC</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1693137600">- Disable mujs backend for Leap because it's not available there</changelog>
  <changelog author="llyyr.public@gmail.com" date="1695470400">- Update to version 0.36.0+git20230923.140d0185:
  * ci/mingw: drop old workarounds for vulkan-headers
  * m_config_core: remove mp_read_option_raw
  * cuda: move --cuda-device to cuda_opts group
  * opengl/context_win: move opengl-dwmflush to wingl_opts group
  * libmpv_gl: replace mp_read_option_raw call
  * video/out/gpu: replace mp_read_option_raw call
  * stream: remove unneeded mp_read_option_raw call
  * options: rename some opt structs to *_opts instead of *_params
  * stream_bluray: move --bluray-device to stream_bluray_opts
  * stream_cdda: move cdrom-device to cdda_params
  * demuxer: remove several mp_read_option_raw calls
  * demux: make demux opts public
  * options: move some demux-specific opts to demux opts
  * demux_lavf: set duration to -1 if unknown
  * DOCS/options: remove some stray tabs
  * win32: don't remove WS_CAPTION from style
  * win32: enable custom WM_NCHITTEST also when title bar is hidden
  * win32: set window_corners to default for fullscreen
  * win32: add --window-corners
  * win32: fix fit_window_on_screen to account for invisible borders
  * win32: reduce top border thickness to imitate DWM invisible borders
  * win32: add an option to control window title bar state
  * win32: add an option to change window affinity
  * wayland: ensure at least a scale factor of 1 when drawing cursor
  * github/workflows: comment PR artifacts links
  * win32: explicitly guard dark mode calls by Windows version
  * vo_gpu_next: use proper color for subtitles
  * {github/workflows,ci}: install and enable libplacebo in macOS CI
  * github/workflows: add macOS 13 build
  * vo_gpu: don't override scaler options with default ones
  * builtin.conf: remove unneeded vlang/alang/slang lines
  * vo_gpu: allow deband-iterations to be 0
  * drm: remove selecting the card number with --drm-connector
  * options: remove --vf-defaults and --af-defaults
  * options: remove deprecated --record-file option
  * vo_sixel: change exit-clear handling to OPT_REPLACED
  * options: remove a few options marked with .deprecation_message
  * command: stop restarting playback when writing to playlist-pos
  * command: remove some old deprecated properities
  * options: remove ancient option fallbacks/deprecation
  * builtin.conf: remove deprecated opengl-hq profile
  * demux_playlist: add --directory-mode=auto
  * various: add missing include in header flles
  * sub/ass_mp: filters/f_lavfi: forward declare mp_log
  * sd_ass: use directive instead of writing magic constants
  * vo_dmabuf_wayland: support osd rendering when there's no video
  * mp_image: add force_window field
  * demux_mf: detect svg
  * sdl_gamepad: fix button detection on modern controllers
  * TOOLS/autocrop.lua: switch to auto-copy hwdec during cropdetect
  * TOOLS/autocrop.lua: cleanup timers correctly
  * vo_gpu_next: fix unscaled screenshot with --blend-subtitles
  * TOOLS/autocrop.lua: use VO crop always
  * options: make video-crop validation more strict
  * player/video: don't try to restore old crop when invalid were provided
  * vo_gpu: match libplacebo debanding defaults
  * vo_gpu: match libplacebo peak detection defaults
  * DOCS: update notes about new profiles
  * vo_gpu: default to dscale=hermite
  * DOCS/options: document hermite scaler
  * DOCS/options: remove potentially offensive language
  * DOCS/options: remove spline36 section
  * DOCS/options: change wording to be less inflammatory
  * af_scaletempo2: fix missing variable init, remove redundant init
  * af_scaletempo2: truncate final packet to expected length
  * af_scaletempo2: fix processing of final packet
  * af_scaletempo2: calculate latency by center of search block
  * af_scaletempo2: restore exact audio sync on return to 1x speed
  * af_scaletempo2: fix speed change latency and pts spikes
  * af_scaletempo2: fix audio artifact on initial WSOLA iteration
  * af_scaletempo2: fix audio offset when playing back at 1x speed
  * af_scaletempo2: fix inconsistent search block position after init
  * af_scaletempo2: move latency calculation to internal function
  * af_scaletempo2: fix missing dereference when processing final packet
  * af_scaletempo2: fix audio-video de-sync caused by speed changes
  * DOCS/vo: remove some dated deprecation warnings about --vo=rpi
  * meson: enable cplugins on Windows
  * cplugin: allow loading mpv_* symbols dynamically
  * libmpv: remove not used mpv.pc.in
  * osdep/io: provide dlopen, etc. abstraction wrappers for windows
  * scripting: dll cplugins
  * builtin.conf: modernize internal profiles
  * vo: change tscale to oversample by default
  * vo: make cscale follow scale by default
  * vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling
  * vo: avoid unnecessary redraws when the OSD shows
  * demux: prepend some cache options with demuxer
  * filter_kernels: remove bcspline filter
  * filter_kernels: fix bcspline params
  * filter_kernels: add hermite filter
  * vo_gpu_next: fix blur and taper values being zero
  * vo_dmabuf_wayland: support 90 degree rotations
  * DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode
  * demux_mkv: support ProjectionPoseRoll element
  * demux_mkv: support PixelCrop* elements
  * TOOLS/matroska.py: add PixelCrop* elements
  * demux: add crop to mp_codec_params
  * win32: remove noisy debug log
  * osc: add scrolling to audio/sub buttons
  * vo_gpu: remove --scale-wblur etc
  * filter_kernels: add ewa_lanczos4sharpest
  * filter_kernels: refine ewa_lanczossharp/soft constants
  * filter_kernels: use true jinc radius
  * filter_kernels: replace magic jinc radius by constant (cosmetic)
  * filter_kernels: properly sharpen/blur filter radius
  * vo_gpu: slight bump to hard-coded option size limits
  * vo_gpu_next: remove ewa_lanczossharp nag
  * TOOLS/lua/autoload: rename local variable to lowercase
  * TOOLS/lua/autoload: pass extensions to recursive call
  * hwtransfer: make probe_formats logging less spammy
  * vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
  * vo_gpu_next: update for new ICC profile API
  * present_sync: allow future timestamps
  * vo_gpu_next: map --scaler-resizes-only
  * TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable
  * TOOLS/lua/autoload: fix specify loading only one type of files
  * TOOLS/lua/autoload: add directory_mode option
  * TOOLS/lua/autoload: add recursive directory loading
  * TOOLS/lua/autoload: avoid adding entries to the playlist more then once
  * TOOLS/lua/autoload: support directories
  * meson: check vulkan version
  * stream: accept dav:// and davs:// urls
  * meson: rename last feature with underscore
  * DOCS/options: add catmull_rom as an example for --scale
  * sd_lavc: fix subtitle presentation time
  * Revert "sub: add auto option to --sub-fix-timing"
  * vd_lavc: by default enable cropping by decoder
  * DOCS/lua.rst: fix typo
  * player: redo --subs-fallback-forced
  * vo: change vsync_interval to double
  * sd_lavc: account for floating point inaccuracy
  * player/video: apply crop for all frames in vo_frame
  * screenshot: support crop with --screenshot-sw
  * vo_gpu_next: support --blend-subtitles when taking screenshoot
  * vo_gpu: support crop in gl_video_screenshot
  * vo_gpu_next: support crop in video_screenshot
  * vo_gpu_next: forwards compatibility with pl_cache
  * vd_lavc: disable cropping by decoder
  * mp_image: add missing crop initialization
  * video: allow overriding container crop if it is present
  * stats.lua: don't display full frame crop
  * player/command: mark video-params/crop- unavailable if empty
  * m_option: return empty rect when no width/height is available
  * autocrop.lua: enable vo_crop mode by default
  * autocrop.lua: don't remove crop on startup/exit
  * autocrop.lua: detect if crop is enabled based on prop
  * m_option: make m_rect_apply center based
  * sub: add auto option to --sub-fix-timing
  * Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"
  * path-{darwin,unix}: save cache to subdir when using non-XDG path
  * meson: add -Bsymbolic for libmpv
  * vo: vulkan: allow picking devices by UUID
  * meson: include our local copy of libavutil uuid if ffmpeg is too old
  * misc: add copy of uuid from ffmpeg
  * {zsh,bash}-completion: use config when autocompleting profiles
  * stream/dvbin: recommend to use specific channels.conf file names
  * stream/dvbin: drop too verbose messages
  * stream/dvbin: add some helpful verbose output
  * stream/dvbin: detect ZAP channel configs looking like VDR configs
  * stream/dvbin: do not forget channel list for multiply delivery systems
  * stream/dvbin: add support for delivery system ISDB-T
  * vo_gpu_next: don't rotate gamut visualization
  * demux_lavf: get total duration from track durations
  * {zsh,bash}-completion: add missing --no-config flags
  * options: remove unnecessary clamping on video-pan-x/y
  * Revert "aspect: change --video-pan-x/y to be relative to the destination rect"
  * osc: add scrolling to the seekbar
  * ci/lint: ignore subject length for revert commits
  * vo_gpu: remove --tone-mapping-mode
  * loadfile: fix forced subtitles not respecting slang
  * builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq
  * win32: allow heap cache optimization and memory decommit
  * win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode
  * win32: don't load dynamically always available functions
  * win32/displayconfig: remove custom struct redefinition
  * osc: remove toggle for forced only subpictures
  * stats.lua: display --video-crop values when used
  * man/input: remove trailing spaces
  * player/command: add video-params/crop-[w,h,x,y]
  * autocrop.lua: use new --video-crop
  * vo: add --video-crop
  * player/video: don't copy mp_image_params when not needed
  * m_option: add OPT_RECT
  * mp_image: add image crop rect to mp_image_params
  * aspect: don't override src_start/src_end
  * common: constify mp_rect_equals
  * player/command: remove video-aspect property
  * demux_playlist: default to --directory-mode=lazy
  * stats.lua: enable --tone-mapping-visualize while stats shown
  * vo_gpu_next: improve --tonemapping-visualize
  * stats.lua: display hdr metadata and peak detection
  * command: add hdr-metadata property
  * vo_gpu_next: add support for VOCTRL_HDR_METADATA
  * vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata
  * csputils: add mp_hdr_metadata
  * input.conf: swap wheel up/down with wheel left/right
  * loadfile: fix --no-subs-with-matching-audio with --slang
  * osc: replace sub-forced-only with sub-forced-events-only
  * command: remove sub-forced-only-cur property
  * player: rename --sub-forced-only to --sub-forced-events-only
  * player: remove auto choice from sub-forced-only
  * ci/mingw: attempt to enable Vulkan Video Decoding
  * README: update minimum windows version and clarify
  * stats.lua: add hints about scrolling
  * stats.lua: refactor video params display
  * stats.lua: remove dummy new lines from headers
  * stats.lua: display actual output video size after anamorphic correction
  * player: add always to --subs-fallback-forced
  * player: add --subs-match-os-language option
  * loadfile: simplify default track selection a bit
  * player: remove special auto option from alang/slang/vlang
  * playlist: remove unused code to track redirects
  * player: always write redirect entries for resuming playback
  * vo_dmabuf_wayland: unmap osd surface when not needed
  * vo_gpu_next: fix --target-contrast=inf
  * README: replace outdated xinerama reference with xpresent
  * f_lavfi: don't reject dynamic lavfi ins/outs
  * osc: fix margin for forced-only subs toggle in bar layout
  * osc: only add sub forced-only toggle to layout for DVD/PGS subs
  * input: add missing windows multimedia keys
  * command: add `sub-ass-extradata` property
  * vo_gpu_next: update tmp params before rendering frame
  * vo_gpu_next: make option shim consistent with new API
  * vo_gpu_next: avoid duplicate code (cosmetic)
  * vo_gpu_next: correctly set params.frame_mixer
  * vo_gpu_next: don't nuke main options state in video_screenshot
  * vo_gpu_next: don't override main options in draw_frame</changelog>
  <changelog author="aloisio@gmx.com" date="1721908800">- Update to version 0.38.0+git20240618.bc5ab97d (fixes: boo#1228348
  upstream reference gh#mpv-player/mpv#14595)
  Note: last version before the ffmpeg version requirement bump
  * ao_avfoundation: guard features only available on macOS 11.3 and 12
  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
  * mac/compat: add withLock fallback for xcode older than 14
  * mac/log: properly guard logger usage behind platform version check
  * bash-completion: remove hashbang
  * fuzzers: enable edl, file and lavf protocols
  * m_options: limit list entries to 100
  * m_options: fix mark_del leak on error
  * fuzzer_set_property: force untimed and pause state
  * demux_edl: fix infinite loop on empty EDL files
  * fuzzers: disable some targets as we hit out of space errors
  * osc.lua: add script message to show up the OSC
  * stream: don't exit on first iteration if there is no match
  * ad_spdif: add an assert for lavf_ctx
  * editorconfig: punish tab usage
  * osc.lua: replace tabs with spaces
  * fuzzers/meson: set link language to cpp
  * demux_lavf: fix null derefence of stream variable
  * d3d11: return minimum bitdepth for display output and swapchain
  * demux_lavf: add format hack entry for jpeg metadata frames
  * demux_lavf: fix null derefence in io_open callback
  * stats.lua: align 100% correctly on page 2
  * vf_vapoursynth: upgrade to VapourSynth API v4
  * demux_lavf: drop jpeg frames that are at a nonzero pos
  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
  * input: map Num 5 to distinct value when numlock is off
  * input.conf: make Alt+BS reset panscan
  * console.lua: don't enable the console-input input section
  * osc.lua: fix timetotal and timems settings
  * stats.lua: display file tags
  * input: don't resolve double clicks on the active mouse section
  * lua: don't pass nil as the second argument of mp.get_property_number
  * DOCS/interface-changes: fix formatting
  * TOOLS/gen-interface-changes.py: sort interface changes by file content
  * DOCS/contribute.md: require interface change begin with type
  * stats.lua: remove print_perfdata_passes
  * stats.lua: add page 5 for currently selected tracks information
  * stats.lua: make the append function increment index only on newline
  * sub: update codec info
  * osc.lua: add option to use display fps for update interval
  * osc.lua: unify observe_property style
  * osc.lua: add option to make rendering smoother
  * opengl: add --egl-output-format
  * opengl: add --egl-config-id
  * vf_vapoursynth: add parameter to pass arbitrary string to script
  * options: add --osd-playlist-entry
  * DOCS/compile-windows.md: improve Windows build documentation
  * console.lua: prettify unselected track log messages
  * select.lua: support extracting ytdl_hook subtitles
  * select.lua: hide the hour when it's 0
  * select.lua: seek to the currect subtitle line when paused without video
  * select.lua: preselect the correct sub line with duration &gt;= 100 minutes
  * loadfile: improve the format of terminal track information
  * ci/mingw: install wine optionally
  * ci/mingw: use Ubuntu 24.04
  * ci/msys2: compact build script
  * ci/msys2: re-enable 32-bit builds
  * ci/mingw: don't run test on 32-bit binary
  * hwdec_vaapi: suppress comparision warning
  * wayland_common: properly handle modifiers for keyboard enter keys
  * meson: add -fno-trapping-math to default flags
  * meson: add -fno-signed-zeros to default flags
  * ci/mingw: enable javascript support
  * osc.lua: fix user configurable colors
  * ra_d3d11: make cache header constant size regardless of the build
  * ao_wasapi: don't limit the scope of execution context
  * w32_common: stop IME initialization timer after first try
  * default.js: handle canceled key bindings
  * defaults.lua: handle canceled key bindings
  * command: add canceled state to key-binding client message
  * input: mark a command as canceled if it is explicitly dropped
  * bstr: use memchr and memrchr for bstrchr and bstrrchr
  * terminal-win: use proper NTAPI callback for FLS
  * DOCS/compile-windows.md: update Windows compilation documentation
  * common: clang supports __builtin_clz also in non-GNU modes
  * parse_commandline: fix incorrect win32 check
  * misc/thread_tools: fix incorrect win32 check
  * ao_pcm: fix incorrect win32 check
  * player/main: concat string at compile time
  * sub/sd_ass: rewrite is_animated()
  * meson: clear flags used for build
  * {x11_common,context_x11egl}: suppress Wundef warning
  * ao_pipewire: fix access to undefined byte order definitions
  * osdep/endian: add missing byte order defines
  * ao_coreaudio_chmap: fix shadowed variable
  * stream_cdda: suppress Wundef warning
  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
  * input: fix grammar errors and typo
  * input: only begin VO dragging if the section allows
  * autoload.lua: always accept current file as a valid file
  * autoload.lua: match also image extension
  * autoload.lua: cosmetic changes
  * autoload.lua: fix options update
  * sub: avoid unneeded calls to is_animated
  * input: reset doubleclick timer when dragging begins
  * input: un-hardcode VO dragging
  * input: prevent MBTN_LEFT conflict with VO dragging
  * input: implement VO dragging deadzone
  * input: fix mouse position equality check
  * input: begin VO dragging when moving mouse while left button is down
  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
  * test/meson: remove unneded sources
  * ci/mingw: resolve pkgconfig deprecation warning in meson
  * ci/mingw: run meson tests
  * ci/mingw: add exe_wrapper to cross file
  * ci/mingw: support encode mode
  * ci/mingw: use ninja for cmake builds
  * test/paths: skip normalize tests if pathcch library is not available
  * test_utils: don't use subprocess for diffing test results
  * test/libmpv_encode: print logs also during initialize
  * test/libmpv_encode: don't use mpv internals for test
  * player/playloop: remove now unused get_percent_pos()
  * win32: quantize taskbar playback position into uint8 range
  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
  * TOOLS/autoload.lua: fix directory_mode and ext options
  * osd: don't use get_percent_pos function
  * command: simplify printing floats as integers
  * README: link to discussions
  * osc.lua: fix lint warnings
  * TOOLS/test-hooks.lua: fix lint warning
  * TOOLS/status-line.lua: fix lint warnings
  * TOOLS/osd-test.lua: fix lint warning
  * TOOLS/observe-all.lua: fix lint warning
  * TOOLS/nan-test.lua: fix lint warnings
  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
  * TOOLS/command-test.lua: fix lint warnings
  * TOOLS/autoload.lua: fix lint warnings
  * TOOLS/autodeint.lua: fix lint warnings
  * TOOLS/autocrop.lua: fix lint warnings
  * TOOLS/ao-null-reload.lua: fix lint warnings
  * ytdl_hook.lua: fix lint warnings
  * console.lua: fix lint warnings
  * mpv.desktop: fix capitalization error
  * mpv.desktop: add Arabic translation
  * TOOLS/gen-interface-changes: wrap long lines to 80 col
  * input.conf: change 'u' binding to cycle between 'force' and default
  * options: make sub-ass-override default to 'scale'
  * options: move sub-ass-override 'scale' above 'force'
  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
  * DOCS/input: clarify the difference between audio-pts and time-pos
  * player: replace get_current_time with get_playback_time in some spots
  * player/playloop: force get_playback_time to be at least 0
  * player: put speed adjustment back into playing_audio_pts
  * player/video: fix incorrect VO frame duration and frame drops
  * x11: correct position coordinates if mpv was launched with --fs
  * vo_vaapi: remove redundant function call
  * vo_vaapi: fix use-after-free when quitting
  * vo_vaapi: fix use-after-free of current frame
  * console.lua: fix crash with set ;&lt;Tab&gt;
  * console.lua: fix crash if no completions exist
  * Revert "ao_pipewire: add EOF handling"
  * Revert "ao_pipewire: wait for draining finishes before restart ao"
  * playloop: don't loop when seeking to the end of cover art while paused
  * ao_pipewire: wait for draining finishes before restart ao
  * ao_pipewire: add EOF handling
  * ao_avfoundation: use blocking ao_read_data
  * ao_avfoundation: add EOF handling
  * ao: add ao_stop_streaming
  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
  * ao_coreaudio: set ao-&gt;device_buffer base on hardware latency
  * osxbundle: refactor Information Property List
  * wayland_common: ignore unknown key states
  * wayland_common: handle pressed keys in keyboard_enter event
  * DOCS/man: replace legacy option syntax usage
  * Revert "fuzzers/load: clear old temp files if they exist"
  * ad_spdif: check return value of av_parser_parse2
  * ad_spdif: check for AC3 if parser fails to detect profile
  * ad_spdif: set codec params
  * stream_lavf: don't add ffmpeg bluray or dvd protocols
  * build: dynamically generate mpv.desktop file protocols
  * stream: implement get_protocols method for stream_lavf
  * av_common: parent mp_get_lavf_demuxer contents to the list
  * wayland: use wl-&gt;callback_surface for idle inhibitor creation
  * fuzzers/load: clear old temp files if they exist
  * DOCS/man/console.rst: remove extraneous words
  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
  * fuzzers: always return 0
  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
  * ci/lint: only allow specific characters in subjects
  * ci/lint: allow the first word after : to be an option with --
  * ci/lint: only allow space instead of \s or \s+
  * workflows/comment: more newline fixes to make formatting work
  * workflows/comment: add missing escape fix
  * ci/mac: silence unnecessary reinstall warnings
  * select.lua: allow ffmpeg to print errors if it fails
  * osc.lua: handle osd-scale-by-window runtime update
  * stats.lua: handle osd-scale-by-window runtime update
  * {stats,osc}.lua: respect --osd-scale-by-window by default
  * stats.lua: add add auto value to vidscale option
  * osc.lua: add auto value to vidscale option
  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
  * meson: limit concurrent link jobs to 16
  * ao: don't call driver-&gt;set_paused after reset
  * osdep/path-win: fix leak of portable_path
  * osdep/io: fix leak of environment strings on win32
  * DOCS/interface-changes.rst: document loadfile breaking change
  * DOCS/man/input.rst: document breaking change of loadfile index argument
  * DOCS/man: note that default autoprobe order is unrealiable
  * DOCS/compatibility.rst: add requirement when changing default values
  * DOCS/compatibility.rst: add provision for dealing with severe breakages
  * DOCS/compatibility.rst: require more details about breaking changes
  * DOCS/compatibility.rst: fix formatting
  * ci: save cache also on failures
  * playloop: don't redraw without subs on quit
  * workflows/cleanup_caches: minor cosmetic changes
  * workflows/comment: refactor comment workflow to not use github-script
  * console.lua: fix completing change-list ao/vo/gpu-context remove
  * input: prioritize builtin bindings matching longer key sequences
  * console.lua: fix the max log lines calculation
  * stats.lua: prevent freeze in certain cases with vidscale=no
  * console.lua: use all available lines for selection
  * select.lua: strip trailing zeros from FPS values
  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
  * select.lua: don't needlessly initialize default_item
  * select.lua: preselect the previous sub line without a current line
  * select.lua: fix preselecting the current subtitle line
  * console.lua: add nonrepeatable prefix to command_prefixes
  * input/cmd: add nonrepeatable prefix
  * ad_spdif: add missing codec_desc initialization
  * ci/cleanup_caches: group by cache prefixes too
  * ci: clear old caches to avoid master branch cache trashing
  * msg: clear status line only if needed
  * msg: split mp_msg_flush_status_line into private and public variant
  * msg: check target stream before printing
  * ci: don't pin Ubuntu version where it doesn't matter
  * ci/mingw: clean installed packages
  * ci/mingw: use meson for libass build
  * ci/mingw: remove non-existent cmake option
  * wayland: also log version numbers with protocol interface names
  * ci/win32: override link args only for the target that needs them
  * ci/win32: add Vulkan-Loader
  * meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal
  * ci/win32: build shaderc
  * ci/win32: use ccache
  * ci/win32: enable all available projects from meson's wrapdb
  * ci/win32: add spirv-cross
  * ci/win32: add shaderc
  * ci/win32: remove Strawberry Perl from path
  * github/issue_template: ask for possible sample files on feature request
  * github/issue_template: rework system info section and provide commands
  * github/issue_template: move mpv information into its own section
  * github/issue_template: add information on how to create backtraces
  * github/issue_template: mention (nightly) builds and packages for testing
  * github/issue_template: reword file upload instruction
  * github/issue_template: reword log file instructions
  * github/issue_template: be more specific about performance-related issues
  * github/issue_template: add checkboxes as instruction check
  * github/issue_template: rework issue templates with github forms
  * github/issue_template: mention github Discussions for questions
  * wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported
  * Revert "player: do not exit when a seek gets queued"
  * stream: remove directory playlist hint
  * stream: check file descriptor passed to fd:// or fdclose://
  * various: add missing checks for directory streams
  * {options,player}: fix stream leaks
  * stream: disallow reading or writing to directories
  * fuzzer: add dedicated fuzzers for each demuxer
  * fuzzer_load: use memfd_create instead of real file
  * fuzzer_load: merge file and config load into one file
  * fuzzers: don't build binaries for disabled protocols
  * av_common: fix integer overflow when adjusting timebase
  * select.lua: strip brackets in select-subtitle-line
  * select.lua: add this script
  * console.lua: close when pressing enter with input.select
  * console.lua: fix ctrl+f and ctrl+b keybindings
  * console.lua: don't crash when scrolling without matches
  * console.lua: truncate lines longer than the maximum width
  * console.lua: don't convert integers for mp.input to string
  * input: fix builtin sequence bindings
  * console.lua: implement a command parser to complete more things
  * player: add option-info/&lt;name&gt;/expects-file
  * osc.lua: remove scaleforcedwindow
  * autocrop.lua: fix some lint warnings
  * ytdl_hook.lua: fix some lint warnings
  * stats.lua: fix some lint warnings
  * osc.lua: fix some lint warnings
  * options.lua: fix some lint warnings
  * defaults.lua: fix some lint warnings
  * console.lua: fix some lint warnings
  * auto_profiles.lua: fix some lint warnings
  * test-hooks.lua: fix variable shadowing warning
  * status-line.lua: fix unused variable warning
  * skip-logo.lua: fix some lint warnings
  * pause-when-minimize.lua: fix unused variable warning
  * ontop-playback.lua: fix unused variable warning
  * observe-all.lua: fix some lint warnings
  * cycle-deinterlace-pullup.lua: fix unused variable warnings
  * command-test.lua: fix some lint warnings
  * autoload.lua: fix some lint warnings
  * autodeint.lua: fix some lint warnings
  * audio-hotplug-test.lua: fix some lint warnings
  * acompressor.lua: break long lines
  * github/workflows: add lua linting
  * Revert "stream: don't try to read from all-sparse/no-data files"
  * vf_vapoursynth: pass image properties from input
  * vf_vapoursynth: fix _ChromaLocation
  * hwdec_cuda_vk: add missing io.h include
  * audio: report EOF also for untimed AO mode
  * console.lua: increase margins from the bottom-left corner
  * vo_gpu_next: check if existing cache file has correct size
  * test: test mp_guess_lang_from_filename with [] and ()
  * meson: add link flags also to cpp
  * audio: change bps format to int64_t
  * fuzzers: set network-timeout to 1 second
  * command: add dolby-vision-profile and dolby-vision-level to track-list
  * demux_mkv: inject AV_PKT_DATA_DOVI_CONF to demuxed packets
  * demux_mkv: demux Block Additional Mappings
  * test: test mp_guess_lang_from_filename()
  * misc/language: move mp_guess_lang_from_filename() here
  * external_files: detect language tags with hyphens
  * external_files: rename variables in guess_lang_from_filename()
  * lcms: check for null arg in gl_parse_3dlut_size
  * misc/language: store string length instead of null terminator
  * player/loadfile: match language and subcodes
  * Revert "misc: add language-matching utilities"
  * Revert "loadfile: use mp_match_lang_single"
  * Revert "loadfile: compute audio lang for sub selection when using lavfi-complex"
  * fuzzer_loadfile_direct: exclude paths also for file://
  * demux_edl: make protocol comparison case insensitive
  * fuzzer_set_property: fix for other types than string
  * dmabuf: fix warnings on 320-bit build
  * filter/vf_gpu_vulkan: fix Vulkan handle type
  * player/client: fix typo in description of MPV_ERROR_UNINITIALIZED
  * fuzzers: add fuzzer for config parsers
  * Revert "ao: in ao_play_data, wakeup core for untimed AO as well"
  * ao: in ao_play_data, wakeup core for untimed AO as well
  * af_scaletempo: optimize overlap search
  * af_scaletempo: use taxicab distance for offset search
  * af_scaletempo: don't use a window for offset search
  * af_scaletempo: use Hann function for overlap window
  * af_scaletempo: add comment to overlap calculation
  * js: fix defaults.js
  * scripting: add mp.input.select()
  * drm_prime: remove off by one when allocating new ref counter
  * drm_prime: fix issue detected by valgrind
  * stream: don't try to read from all-sparse/no-data files
  * various: fix comma style
  * various: fix indentation
  * various: fix tabs in code
  * various: fix trailing whitespace
  * hwdec_cuda: reduce nesting in check functions
  * hwdec_cuda: avoid gpu wakeup by deferring cuInit
  * msg: print all messages to one stream
  * player/main: select msg output stream early
  * github/workflows: link MSVC artifacts in comments
  * ci: add Windows native build
  * test: mark libmpv as expected fail if OSC is not available
  * test/libmpv_encode: minor adjustments for win32 build fix
  * win32: add WinMain
  * player/configfiles: fix utime.h include for Windows SDK
  * stream_file: declare structures available only in Windows DDK
  * osdep/mpv.rc: fix encoding of MPVCOPYRIGHT
  * common: define some bits for Windows SDK
  * ao_wasapi_utils: define missing GUIDs for C
  * ao_wasapi_changenotify: fix IsEqualPropertyKey for C
  * various: remove unused sys/time.h include
  * osdep/compiler: clang also recognizes those attributes
  * osdep/main-fn-win: add struct typedef for compatibility
  * osdep/semaphore: don't include files if they are not used
  * win32: fix platform checks
  * io_utils: use mp_mkostemps instead of mkstemp
  * osdep/dirent: add implementation for Windows SDK build
  * ao_wasapi: fix include order
  * various: move strings.h inclusion to common.h
  * various: move unistd.h inclusion to common.h
  * meson: add defines for Windows build to avoid warnings
  * meson: remove Windows subsystem version, it is 6.0 by default
  * command: add normalize-path command
  * DOCS/lua: fix some argument names
  * DOCS/input: move escape-ass documentation
  * misc/path_utils: normalize win32 paths
  * player: normalize paths for resuming playback
  * cocoa-cb: add support for macOS color space transformation (EDR/HDR)
  * github/workflows: add swift linting
  * test: fflush between printf and abort
  * powershell-completion: add PowerShell command line completion
  * DOCS/input: document sub-seek 0
  * docs: mention Cache section in sub-seek
  * command: return lavfi filters in option-info/[av]f/choices
  * osc: remove trailing space
  * demux_mkv: fix image detection
  * demux: keep track of ts information per stream type
  * win32: fix maximize state with --border=no
  * sd_ass: don't log if subtitles have unknown duration
  * ci/lint: use long commit hash
  * demux_mkv: make V_QUICKTIME codec detection generic
  * osd: show left arrow when playing backwards
  * tools: add narrow left arrow glyph for OSD
  * osc: show left arrow when paused while playing backwards
  * f_lavfi: reject filters with too many in/outs
  * f_decoder_wrapper: clear decoder info on deinit
  * ci/mingw: update dependency versions
  * OSC: implemented user configurable colors
  * win32: make context menu items accessible from the window menu
  * win32: move context menu init/uninit to GUI thread
  * wayland: set wl-&gt;scaling if there is no wl-&gt;current_output yet
  * sub/osd: fix rounding when rescaling bitmap subtitle rects
  * win32: support multitouch
  * options: add --native-touch option
  * wayland_common: support multitouch
  * input: add MP_TOUCH_RELEASE_ALL
  * input: add --input-touch-emulate-mouse option
  * command: add touch-pos property
  * input: add multitouch support functions
  * sd_lavc: reduce unnecessary error log on probing nonexistent codecs
  * sd_lavc: fix null dereference on error
  * wayland: log if cursor shape support is missing
  * DOCS: fix spelling of environment and corresponding/corresponds
  * demux/packet: add support for ITU T.35 metadata in Matroska
  * demux: support VVC Matroska demux
  * mac: properly handle regular expressions without force unwrap
  * mac: code cleanup and consistency changes, fix linting issues
  * mac/helper: make wakeup callback declaration consistent
  * mac/touchbar: use KVO block API instead of old obj-c instance method
  * TOOLS/lua/autoload: make ignore_patterns more generic
  * TOOLS/lua/autoload: allow multiple ignore_patterns
  * TOOLS/lua/autoload: add ignore_pattern option
  * w32_common: fix show-in-taskbar toggling after explorer is restarted
  * zsh-completion: complete --gpu-context
  * ci: add fuzzers build test
  * fuzzers: add new fuzzer targets
  * player/command: mark sub-text-ass as deprecated
  * player/command: add sub-text/ass-full sub-property
  * player/command: move sub-text-ass to a sub-property
  * sd_ass: allow get_text to return more than 500 bytes
  * stats.lua: show osd-dimensions property
  * sub/lavc_conv: don't override style of converted teletext pages
  * sub/lavc_conv: don't strip ASS style header
  * DOCS/vf: update vf_gpu options
  * vf_gpu: vulkan and egl implementations
  * af_scaletempo2: migrate to internals to talloc
  * af_scaletempo2: remove redundant buffer zeroing
  * ao_wasapi: fix player core lockup when avoiding premature buffer fills
  * Revert "ao_wasapi: address premature buffer fills in exclusive mode"
  * m_config_core: fix forced option notification with m_config_cache
  * mac/input: add support for dead key reporting
  * mac: make display-names unique to allow specific selection
  * dec_sub: fix locking for sub_ass_get_extradata
  * test: make libmpv_test abort if an error is logged
  * vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
  * vo_dmabuf_wayland: fix scaling for subsurface positioning
  * DOCS/man: refer to "mp.options functions" for script config docs
  * player/loadfile: check if forced track is also tagged as default first
  * ao/avfoundation: optimise preprocessors for included coreaudio code
  * ao/audiounit: fix building for iOS
  * ao_coreaudio: add a comment for ignoring returned sample count
  * Revert "ao_coreaudio: signal buffer underruns"
  * input: fix deadlock in adding gamepad input src
  * d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
  * d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
  * demux: also read "CUESHEET" tag from stream metadata
  * ao_wasapi: set 0 buffer duration on initialization for shared mode
  * ao_wasapi: add `--wasapi-exclusive-buffer` option
  * context_drm_egl: guard gbm_device on uninit
  * x11: always do a reset_size if geometry/autofit is updated at runtime
  * options: flag geometry/autofit options with force_update
  * player: always notify when writing window-scale option
  * m_option: add a force_update boolean
  * stats.lua: add option to disable scale with video size
  * stats.lua: add option to control plot border width
  * stats.lua: remove redundant style override
  * demux_lavf: pass jpg filenames to ffmpeg for probing
  * m_option: change confusing error messages for obj_settings_list
  * DOCS/man/options: mention the new priority list usage of --gpu-context
  * various: add GPU context description
  * video/out/gpu/context: add auto dummy context
  * video/out/gpu/context: convert --gpu-context to use obj_settings_list
  * video/out/gpu/context: don't use hidden flag for contexts
  * DOCS/client-api-changes.rst: fix formatting
  * command: use property_time() for sub-start and sub-end
  * vo_gpu_next: invalidate cache object if requested by libplacebo
  * stats.lua: display short decoder name if not generic one is used
  * player/command: add track-list/N/decoder
  * stats.lua: filter input bindings by typing them
  * terminal-win: support mouse input events
  * terminal-win: implement terminal_get_size2
  * terminal-win: implement terminal_set_mouse_input
  * terminal: add terminal_set_mouse_input function
  * terminal-unix: style fix
  * vo_{tct,sixel,kitty}: implement mouse support
  * terminal-unix: ignore unhandled mouse CSI sequences
  * terminal-unix: support mouse escape codes
  * sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
  * sd_ass: fix margins for all styles when overriding PlayResX
  * sd_ass: replace ifdef with explicit version check
  * DOCS: document --show-in-taskbar option
  * w32_common: implement --show-in-taskbar option
  * x11_common: implement --show-in-taskbar option
  * x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
  * stats.lua: inherit OSD styles
  * DOCS/input: minor typo correction
  * osc: add playlist_media_title option
  * dec_sub: fix locking for sub_ass_get_extradata
  * input: make mp_input_queue_cmd return a meaningful value
  * dec_sub: don't use recursive mutex
  * dec_sub: fix locking for sub_is_{primary,secondary}_visible
  * input: don't use recursive mutex
  * input: avoid unnecessary recursive locks
  * input: remove mp prefix for static functions
  * input: fix locking of mp_input_bind_key
  * options: fix runtime update of teletext-page
  * sub/sd_lavc: check decoder output type for dvb and arib
  * sub/lavc_conv: set dvb teletext and arib caption output type to ASS
  * sub/lavc_conv: take sd context as a parameter for lavc_conv_create
  * Update VERSION
  * Release 0.38.0
  * Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
  * test: add an encoding test with libmpv
  * player/misc: fix audio-only fallback when video init fails
  * player/command: remove codec-info and use track-list directly
  * player: avoid busy looping during reinit_sub
  * demux_mkv: print chapter timestamp with constant length
  * demux_mkv: add BCP 47 language tags support
  * github/issue_template: remove question template
  * stats.lua: add codec profile
  * player/loadfile: add codec profile to print_stream()
  * player/command: add video-codec-info and audio-codec-info
  * wayland: fix segfault in surface_handle_enter due to memory read
  * osxbundle: use arg list instead of a string for signing subprocess call
  * wayland: check if scale actually changes in scaling events
  * wayland: only perform a rescale if window is on one output
  * demux_mkv: don't warn if yaw/pitch projection is set to 0
  * demux_mkv: remove not needed v_projection_pose_roll_set
  * demux_mkv: corrected direction of ProjectionPoseRoll rotation
  * TOOLS/lua/autoload: fix allow extending ext sets from script-opts
  * vo_gpu_next: rotate target crop
  * msg: use fwrite
  * msg: use defines for hide/restore cursor code
  * wayland: apply keepaspect options to wayland configure bounds
  * wayland: avoid unneeded calls to xdg_toplevel state functions
  * wayland: enforce a state change after a reconfigure
  * msg: don't keep status line in partial
  * vo_gpu_next: set target resolution to crop value
  * stats.lua: remove unused variables
  * stats.lua: use '➜' (U+279C) instead '→' (U+2192)
  * mac/log: fix use after free when freeing mpv handle
  * af_scaletempo2: prioritize louder channels for similarity measure
  * test: support format refs for multiple ffmpeg versions
  * test: update format refs for new major ffmpeg version
  * DOCS/man/mpv: correct description of F8/F9 keybinds
  * command: don't use OSD_ASS_0 when converting lists to strings
  * mac/vulkan: add support for frame timing via presentation feedback
  * mac/window: fix window pinch gesture and modify current-window-scale
  * various: make filter internal function names more descriptive
  * ao: rename playthread to ao_thread
  * vo_gpu_next: keep target params in priv instead of alocating it
  * player/lua: fix trailing whitespace for mp.log output
  * stats.lua: fix scrolling for page 2
  * Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
  * bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
  * vo_tct: reduce lut_item size and generate it without snprintf
  * vo_tct: use fwrite when appropriate
  * win32: change fputs to fwrite wrapper
  * vo_tct: add synchronized output support
  * vo_tct: add --vo-tct-buffering option
  * misc/bstr: add bstr0_s for static initialization
  * vo_tct: write frame fully instead of every pixel
  * terminal-win: add more control codes support in non-VT mode
  * vulkan: use pl_vk_inst_create
  * DOCS/man/vo: document vo_caca's hardcoded keybinds
  * DOCS/man/options: mention the impact of --hwdec-codecs on startup time
  * DOCS/man: unify flag option descriptions
  * vo: add win32 context menu support
  * ao_pipewire: fix delay calculation
  * mac/remote: use event type as key state for proper mapping in function
  * mac/apphub: fix opening several files at once via Finder or App icon
  * mac/common: reuse hidpi window scale frame calculation helper
  * mac/window: cleanup unfsContentFrame usage and make it none optional
  * mac/window: fix unfs window size retrieval
  * audio/ad_spdif: utilize defined freeing function for AVIOContext
  * audio/ad_spdif: specify media type and sample rate in output codecpar
  * ci/build-mingw64: enable the SPDIF muxer
  * ao_coreaudio: register hotplug_cb in normal init() as well
  * ao_pipewire: support set_pause
  * ao_wasapi: support set_pause
  * ao_avfoundation: support set_pause
  * ao: set_pause for pull based ao
  * demux: fix seek ranges of images
  * player/loadfile: set track-&gt;forced_select outside of compare_track
  * mac/app: add some verbose logging for app startup and file handling
  * mac/apphub: only instantiate log and option when in Application mode
  * mac/menu: remove redundant quit func and use identical command func
  * mac/app: cleanup and optimise App launch and termination
  * mac/apphub: move opening url into AppHub
  * mac/app: use new open url App event to simplify open file event handling
  * mac/log: fallback to system logger if no mp_log is yet available
  * mac/app: rewrite App c main function, startup and termination in swift
  * mac/app: rewrite Application class in swift
  * wayland_common: set mouse position on pointer enter
  * mpv.desktop: translate to Italian
  * ao_pipewire: fix buffer size calculation
  * ao_pipewire: fix nframes calculation
  * ao_alsa: fix snd_config memory leak
  * video: also reset video-sync state when resetting video state
  * mac/view: fix cursor visibility when toggling fullscreen
  * mac: cleanup swift bridge header imports and unify them
  * mac/apphub: make DnD behaviour on bundle icon configurable
  * mac/log: rename log functions and cleanup class
  * mac: use LogHelper directly instead of mp_log
  * mac: rename mpvHandle to mpv
  * mac: remove now unnecessary objective-c forwarding
  * mac/apphub: move cocoa-cb into AppHub
  * mac/apphub: move menu bar into AppHub
  * mac/app: remove unused Application flag
  * mac/apphub: move mac options into AppHub
  * mac/apphub: move app icon into AppHub
  * mac: cleanup mac headers and include preprocessors
  * win32: fix native key repeat support
  * DOCS/options: document key autorepeat defaults
  * ao_coreaudio: handle latency change on hotplug
  * ao_avfoundation: initial avfoundation ao support
  * af_scaletempo2: fix false reporting of frame availability
  * vo_gpu: support video-target-params
  * vo_direct3d: support video-target-params
  * vo_xv: support video-target-params
  * meson: improve option descriptions
  * meson: refine dependencies of many feature checks
  * meson: remove some unneeded features from list
  * DOCS: update for new --pulse-latency-hacks defaults
  * demux_mkv: support V_FFV1 tag
  * player/command: optimize duplicated property search in command_init
  * ci/mingw: use GAS for vulkan loader
  * mac/event: only initialise an EventHelper when necessary
  * mac/touchbar: use AppHub directly instead of the singleton
  * mac/remote: use AppHub directly instead of the singleton
  * mac/touchbar: use EventHelper for event handling
  * mac/touchbar: move touch bar into AppHub
  * mac/remote: use EventHelper for event handling
  * mac/touchbar: fix devision by 0
  * mac/remote: fix devision by 0
  * cocoa-cb: use EventHelper for event handling
  * cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
  * mac/apphub: migrate remaining events functionality to new AppHub
  * mac/event: add helper to subscribe to mpv events and property changes
  * hwdec/vulkan: enable the stable AV1 extension
  * ci/msys2: fix vulkan package name
  * ao_pulse: reenable latency hacks by default
  * player/command: fix udata talloc parent
  * mac/libmpv: remove unused functions
  * mac: optimise and shorten some code
  * mac/option: remove now unused computed option variables
  * mac/option: rename option structs to properly represent their content
  * mac/libmpv: remove mac option handling in favour of option handler
  * mac/option: make option helper none optional
  * mac/option: make option helper vo struct independent
  * mac/option: optimise option pointer access
  * mac/option: remove unused and obsolete variables
  * mac/option: move option functionality from mpv helper to option helper
  * mac/type: move c&lt;&gt;swift type bridging into a dedicated type helper
  * meson: conditionalize searching for ANGLE's EGL
  * meson: get rid of 'egl-helpers' feature
  * meson: fix EGL version check
  * video/egl_helpers: fix fallback logic for EGL_KHR_create_context
  * video/egl_helpers: log error for eglCreateContext
  * options: add --input-commands option
  * console.lua: complete fixed precision properties
  * test: fflush output stream before abort
  * m_property: add `&gt;` for fixed precision floating-point expansion
  * osc.lua: escape text
  * command: add escape-ass
  * input: remove max active section limit
  * input: raise maximum key down limit to 16
  * stats.lua: use term-size as terminal output size
  * player/command: add term-size/[w,h] property
  * stats.lua: fix and unify scroll hint
  * stats.lua: use term_ellipsis for page 4
  * stats.lua: truncate long lines for the terminal
  * stats.lua: use scroll function for page 2 and 0
  * stats.lua: refactor page 4 scrolling into function
  * stats.lua: add more information in audio section
  * msg: clear buffered status_line on flush
  * msg: simplify the line_skip calculation
  * TOOLS: add an interface-changes generator script
  * DOCS: document the new way to handle interface changes
  * meson: remove winmm dependency for win32 desktop target
  * win32: increase hires timer resolution
  * win32: avoid multi byte string to wide conversion if not needed
  * win32: add puts/fputs wrappers
  * win32: optimize mp_vfprintf a little
  * misc/bstr: add bstr_to_wchar for win32
  * player/main: move terminal_uninit to the end
  * win32: cache GetConsoleMode state for stdout/stderr
  * win32: don't touch buffering options
  * win32-console-wrapper: fix printf specifiers
  * win32: don't pass std handles if they are attached to console
  * DOCS/options: improve wording of dither-depth
  * af_lavcac3enc: fix memory leak on 2ch audio
  * various: use thread safe mp_strerror()
  * image_writer: refactor screenshot write functions
  * image_writer: fix TOCTOU in screenshot filename generation
  * Revert "osdep/io: ignore 'x' mode for mp_fopen"
  * repack: add restrict qualifier to src/dst pointers
  * win32: resolve dropped shell links (Windows shortcuts)
  * win32: implement shell link target resolving
  * video/image_writer: attach MDVC metadata and CLLI metadata
  * builtin.conf: remove debanding from the high-quality profile
  * input.conf: add `b` to toggle debanding
  * vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
  * vulkan: remove color_depth stub
  * osdep/main-fn-win: fix implicit conversion warning
  * osdep/threads: fix warning: initializer element is not constant
  * ao_lavc: fix warning: ISO C forbids forward references to 'enum' types
  * vo_gpu_next: fix -Wembedded-directive warning
  * video/out/gpu/spirv: fix warning: zero size arrays are an extension
  * common/msg: fix warning: void function should not return void expression
  * common/msg: fix warning: use of non-standard escape character '\e'
  * options/m_config: fix no newline at end of file
  * various: fix -Wold-style-declaration warning
  * video/out/placebo/utils: fix -Wignored-qualifiers warning
  * demux/cache: fix -Wtype-limits warnings
  * meson: bump warning level to 2
  * vo_gpu_next: don't render ASS subtitles at HDR colorspace
  * mac/touchbar: simplify item and view creation
  * mac/touchbar: optimise time item update
  * mac/touchbar: optimise constraint calculation
  * mac/touchbar: use DateComponentsFormatter for time formatting
  * mac/touchbar: simplify update items logic
  * mac/touchbar: take playback speed into account for rate limiting
  * mac/touchbar: rewrite touch bar in swift
  * win32: remove all NC area on Windows 10 with --title-bar=no
  * win32: add helper function to check Windows 10 build number
  * osc: add missing window controls for --title-bar=no
  * win32: adjust top border offset when title bar is disabled
  * win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
  * win32: use dpi aware GetSystemMetricsForDpi
  * win32: update maximized state when leaving fullscreen
  * win32: fix window maximized state after setting window size
  * various: use static assertions where appropriate
  * DOCS/options: --x11-name sets the instance name, not the class's
  * demux: add a format-name property
  * wayland_common: respect compositor's preferenced size on state change
  * DOCS/options: clarify --autofit-larger effect
  * wayland_common: always use the current geometry for prepare_resize
  * x11_common: unmaximize window on runtime geometry change
  * win32: support runtime geometry update
  * x11_common: fix window x/y position when updating geometry on runtime
  * github/issue_template: add note about --profile=fast and --hwdec
  * gpu-next: add support for --dither-depth=auto
  * d3d11: get real on the wire bits per color channel
  * d3d11: add mp_get_dxgi_output_desc
  * mac/view: optimise drag and drop event handling
  * mac/input: optimise scroll wheel event handling
  * mac/input: move scroll wheel event handling into input helper
  * mac/input: optimise mouse movement enabled check
  * mac/input: fix switched mouse forward and back button
  * mac/input: move mouse event handling into input helper
  * ao_coreaudio: stop audio unit after idle timeout
  * stream: enable caching for sockets, pipes and FIFOs
  * vo_{drm,wlshm}: make query_format checks more correct
  * vo_drm: add support for YUYV format
  * vo_{drm,wlshm,x11}: add support for video-target-params
  * vo: move target_params into responsibility of VO
  * context_drm_egl: log fallback correctly
  * vo_drm: add support for BGR formats
  * vo_drm: use native matching pixel format for XRGB2101010
  * mac/input: add missing special keys
  * mac/input: add simplified mp_keymap init
  * mac/input: remove wrongly mapped modifier keys
  * mac/event: move key event handling to input helper and optimise it
  * mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
  * mac/events: remove redundant functions and optimise input helper usage
  * mac/helper: move input ctx related functionality into new input helper
  * mac/events: move input ctx related functionality into new input helper
  * wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
  * wayland_common: require WAYLAND_DISPLAY to be set for initialization
  * vo_gpu/vo_gpu_next: fix transparency in glx
  * meson: fix ios-gl hwdec build
  * vo_gpu: fix broken chroma plane for rotated semi-planar formats
  * path: don't load any files if --no-config is passed
  * DOCS/tech-overview.txt: add builtin.conf to etc/ description
  * DOCS/tech-overview.txt: update for merged pull/push glue code
  * DOCS/tech-overview.txt: add vo_gpu_next reference
  * DOCS/tech-overview.txt: add a section for the new filter framework
  * DOCS/tech-overview.txt: update for removed stream inputs
  * DOCS/tech-overview.txt: update for split m_config.c/h
  * DOCS/tech-overview.txt: fix function/member/header names
  * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition
  * options: remove trailing whitespaces
  * options: remove --focus-on-open and add --focus-on
  * stats.lua: display video parameters after filtering
  * vf_format: add hdr10plus sub-parameter to format video filter
  * mp_image: add Dolby Vision metadata mapping
  * csputils: add missing PL_COLOR_SYSTEM names
  * mp_image: add mp_image_params_static_equal for finer comparision
  * wayland: always rescale geometry if in a fullscreen/maximized state
  * filters/f_lavfi: rename channellayout to ch_layout
  * swresample: stop using deprecated {in,out}_channel_layout options
  * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT
  * ad_spdif: handle const buf pointee in avio_alloc_context
  * osxbundle: avoid running `codesign` with deprecated `--deep` argument
  * vo_gpu_next: infer target parameters
  * vo_gpu_next: add support for video-target-params
  * vo: add video-target-params property
  * player/command: fix video-params/[average-bpp, alpha] when hw decoding
  * mp_image: add imgfmt_name to mp_image_params
  * meson: remove main function from libmpv build
  * osxbundle: activate Game Mode with App bundle
  * mac/menu: add explicit menu type instead of an inferred type
  * mac/menu: make menu creation recursive to allow nested submenus
  * mac/menu: move conditional Bundle menu items into config
  * mac/menu: keep track of menu items with dynamic actions
  * mac/menu: merge file and url config properties
  * mac/menu: properly guard playlist array access
  * mac/menu: attach menu config to menu item for direct access
  * mac/menu: replace app.command usage with event.command
  * mac/menu: fix touch bar menu item
  * mac/menu: rename Preferences to Settings for consistency with macOS
  * mac/menu: remove duplicate key assignment Undo/Zoom
  * mac/menu: optimise loading files function
  * mac/menu: replace deprecated openFile() usage
  * mac/menu: remove unnecessary alert config fields and alert
  * mac/menu: rewrite menu bar in swift
  * mac/app: remove unused function
  * github/workflows: generate html and pdf in docs job as well
  * DOCS/man/input.rst: fix incorrect syntax
  * mac/vulkan: directly retrieve current render size without caching
  * mac/vulkan: workaround for MoltenVK problem that causes flicker
  * github/workflows: update actions/upload-artifact to v4
  * ad_spdif: handle deprecated FF_PROFILE_* definitions
  * wayland_common: fix pointer serial conflict
  * video/filter: add field order support for built in deinterlacers
  * f_auto_filters: pass field parity to lavfi bwdif deinterlacers
  * options: add --deinterlace-field-parity option
  * wayland: fix missing lround in cursor surface
  * wayland: guess the first hidpi frame better
  * Revert "player: reset av state on speed changes"
  * player/video: subtract frame_time from delay when ao_chain starts audio
  * player/audio: also adjust apts by audio speed in audio_start_ao
  * test/test_utils: add mp_msg_set_max_level stub
  * ci/mingw: update dependency versions
  * ci/mingw: add dav1d decoder
  * ci/mingw: enable nvdec
  * demux_lavf: always find stream info for avif files
  * vo_gpu_next: render subtitles at video colorspace
  * sub: add flag if sub_bitmap should be rendered in video color space
  * DOCS/options: fix Vulkan typo
  * vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
  * wayland_common: toplevel resize fixes
  * w32_common: make dragging asynchronous
  * w32_common: re-add fullscreen check when start dragging
  * input: centralize VO dragging
  * wayland_common: implement VOCTRL_BEGIN_DRAGGING
  * w32_common: implement VOCTRL_BEGIN_DRAGGING
  * x11_common: implement VOCTRL_BEGIN_DRAGGING
  * command: add begin-vo-dragging command
  * Revert "player: add ao-volume option, to set the system volume at startup"
  * sd_ass: fix use-after-free in ft-&gt;event_format
  * wayland_common: fix type of dnd_action
  * wayland_common: fix initialization order issue with protocols
  * wayland_common: fix DND read error handling
  * wayland_common: read DND data in larger chunks
  * wayland_common: log if DND fails
  * wayland_common: free DND resources on shutdown and error
  * cocoa-cb: render on main queue instead of dedicated queue
  * mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
  * osxbundle: fix bundling when homebrew is not installed
  * mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
  * various: avoid function pointer casts
  * misc/jni: reduce duplication in mapping struct
  * misc/jni: introduce macros for deleting references
  * misc/jni: general code cleanup and refactor
  * ao_audiotrack: refactor JNI class retrieval
  * ao_audiotrack: remove two dead variables
  * ao_audiotrack: fix missing check for passthrough support
  * osdep/mac: make mac naming of files, folders and function consistent
  * wayland: drop some unneeded curly braces (no-op)
  * wayland: drop buffer scale for cursor as well
  * wayland: rename configured to geometry_configured (no-op)
  * wayland: fix check for set_surface_scaling
  * sd_ass: don't wrongly recognize \pos as \p
  * build: fix build when disabling cocoa-cb
  * mac: remove unnecessary metal layer colour space update
  * mac: set layer content scale on init
  * cocoa-cb: remove pre-allocation and initialise only when used
  * console.lua: fix blurry cursor when --osd-blur is set
  * stats.lua: fix blurry graphs when --osd-blur is set
  * DOCS/options: clarify --sub-blur and --osd-blur options
  * vo_gpu_next: simplify pl_clear_mode enum mapping
  * ci: clone repos with shallow submodules
  * vo_gpu_next: add --border-background option
  * vo_gpu_next: support --background option
  * vo_gpu: pre-multiply alpha when dealing with background colors
  * vo_gpu/vo_gpu_next: rework --alpha into --background option
  * player: rename --background to --background-color
  * vo_gpu/vo_gpu_next: set ctx-&gt;opts.want_alpha in specific functions
  * hwdec/dmabuf_interop: reduce magic constant use
  * hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
  * hwdec/dmabuf_interop_gl: refactor texture creation
  * hwdec/dmabuf_interop_gl: restyle macros to fit line length
  * video: don't define IMGFMT_VULKAN conditionally
  * osd_libass: update the OSD bar's dent and border size
  * DOCS/options: make --scale documentation more consistent
  * wayland: remove old sway/wlroots hack
  * player/audio: remove misleading comment about delay
  * player: reset av state on speed changes
  * player: remove speed adjustment from playing_audio_pts
  * ci: add explicit build test for ffmpeg 4.4
  * DOCS: move ALSA option documentation to ao.rst
  * DOCS/options: clarify the impact of --audio-buffer
  * DOCS/options: remove lavrresample reference
  * DOCS/options: remove --alsa-device
  * DOCS/ao: update SDL ao version reference
  * vo_gpu_next: fix win32 io wrap
  * player/main: don't set the main thread name
  * Revert "ci/mingw: pin Vulkan version again"
  * DOCS: add `insert` commands and args to interface-changes
  * input/player: add loadfile/loadlist insert-at command
  * player: change insert_next to insert_at
  * input: add insert-next support for drag-and-drop
  * player: add loadlist insert-next commands
  * player: add loadfile insert-next commands
  * DOCS/man: remove outdated softvol entry
  * player: add ao-volume option, to set the system volume at startup
  * ao: don't clip floating point formats at non-unity gain
  * osdep/io: add mp_unlink()
  * sub: fix LRC lines with multiple timestamps
  * ci: add OpenBSD
  * ci: fix typing in lint-commit-msg.py
  * image_writer: cleanup leftover files if image writing fails
  * player: set hidpi-window-scale to no by default
  * DOCS/options: clarify hidpi-window-scale
  * player/command: handle runtime toggling of hidpi-window-scale
  * win32: clean up hidpi window scale behavior
  * x11: clean up hidpi-window-scale behavior
  * vo_gpu: use fbo texture height for fragment coordinate calculation
  * test: add missing libplacebo dependency
  * github/workflows: add macOS 14 arm runner with most recent xcode
  * github/workflows: add vulkan, mujs and urchadet to macOS dependencies
  * github/workflows: link macOS artifacts in comments
  * github/workflows: bundle macOS App and upload it as artifact
  * mac: code consistency changes
  * osxbundle: use dylib script directly instead of in a subprocess
  * osxbundle: add homebrew vulkan loader location to search path
  * osxbundle: resolve loader_path on rpath retrieval
  * osxbundle: remove unused import
  * osxbundle: fix syntax warning with python 3.12
  * meson: add custom target for macOS App bundling
  * ao_wasapi: scale queried AO volume to (0, 100)
  * ao_wasapi: address premature buffer fills in exclusive mode
  * player: fix watch later config comments when ignoring path
  * player/loadfile: rewrite sub autoselection logic
  * github/workflows: update cross-platform-actions to v0.23.0
  * command: fix sub-seek while paused without a video
  * command: don't add SUB_SEEK_OFFSET twice with sub-seek
  * options/path: move path utility functions to misc/path_utils
  * osdep/io: move I/O utility functions to misc/io_utils
  * osdep/io: ignore 'x' mode for mp_fopen
  * vo_gpu: fix fragment coordinate calculation when dithering
  * vo_gpu: fix fragment coordinate calculation when drawing checkerboard
  * x11_common: handle window dragging in ButtonPress event
  * various: make mentions of macOS consistent
  * DOCS: make mentions of macOS consistent
  * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
  * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
  * DOCS/mpv: update ancient profiles config example
  * osxbundle: add optional source path argument
  * osxbundle: remove old version retrieval fallback
  * osxbundle: bundle vulkan driver and layers
  * vo: make libmpv last in the auto-probing order for cocoa-cb only
  * encode_lavc: don't use deprecated `avcodec_close`
  * af_lavcac3enc: don't use deprecated `avcodec_close`
  * wayland_common: update pointer serial on pointer_enter
  * cocoa-cb: lock CGLContext on uninit and manual redraw
  * github/workflows: switch back to luajit for macos
  * vo_gpu_next: fix some lut-related memory leaks
  * vo_gpu_next: move gpu-next opts to specific sub option
  * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
  * wayland_common: drop shape device check when spawning cursor
  * wayland_common: properly determine has_keyboard_input
  * wayland_common: handle scroll accumulation for each seat
  * wayland_common: handle keyboard state per seat
  * wayland_common: set cursor visibility for all seats for voctrl
  * wayland_common: handle removal of seats
  * wayland_common: prevent cursor_seat stale reference
  * wayland_common: handle cursor_shape_device per seat
  * wayland_common: drop unnecessary xdg_toplevel null check
  * wayland_common: implement multi-seat support
  * wayland_common: indentation nit
  * vulkan/context_win: make --alpha work and runtime changeable
  * opengl/context_win: make --alpha runtime changeable
  * d3d11: make --alpha runtime changeable
  * opengl/context_win: make --alpha=yes work
  * d3d11: set window to transparent if --alpha=yes is specified
  * w32_common: add function to control window transparency state
  * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
  * DOCS/man: add description of display-names property for wayland
  * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
  * osdep/threads-posix: fix headers for OpenBSD build
  * DOCS: document --input-preprocess-wheel option
  * input: add --input-preprocess-wheel option
  * DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
  * m_option: fix memory leak in parse_obj_settings_list
  * demux_mkv: don't return null bstr with size specified
  * demux_mkv: error if needed compression settings were not found
  * demux_mkv: fix memory leak on invalid blocks
  * ao_pipewire: add support for SPDIF formats
  * ao_pipewire: don't interpret unknown formats
  * DOCS/options: mention that sub-clear-on-seek can now break things
  * player/sub: attempt to detect animated subtitles
  * vo_gpu_next: move the frame-&gt;redraw check for blended subtitles
  * player/sub: avoid wasteful subtitle redraws
  * dec_sub: expand sub packet caching
  * vo: ensure that frames are not eaten on reconfig
  * Reapply "video: remove another redundant wakeup"
  * Revert "vo: remove frame timing check from vo_still_displaying()"
  * ci/lint: add Reapply to the no prefix whitelist
  * mac/remote: simplify cover retrieval
  * mac/remote: remove unnecessary nowPlayingInfo variable
  * mac/remote: add album and artist info
  * mac/remote: add seek support
  * mac/remote: add chapter title info
  * mac/remote: add media-title info
  * mac/remote: add playback rate info
  * mac/remote: add duration and current position info
  * mac/remote: remove make current observer when stopped
  * mac/remote: replace command handler with generic handler function config
  * mac/remote: simplify repeatable key logic
  * mac/remote: move configs to initialiser for new MediaPlayer shorthands
  * mac/remote: move class local struct and enum definition to extension
  * mac/remote: use explicit struct instead of generic array for configs
  * DOCS/man: more words about --teletext-page
  * sub: allow setting lavc txt_page special values via teletext_page
  * ci/mingw: pin Vulkan version again
  * x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
  * README: mention libplacebo subproject integration
  * meson: set default options for libplacebo if using subproject
  * osdep: fix infinite loop when cancelling subprocess
  * various: replace dead links in comments
  * wayland: don't press keys again when releasing modifiers
  * demux: clarify the meaning of still_image
  * hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
  * demux_mkv: add tags for A_MPEG/L1(mp1) audio
  * js: complex key-binding: send also key_text
  * wayland: set current_output on surface leave if applicable
  * demux_mkv: set only image flag and ignore still_image
  * demux_mkv: increase probing size for still image
  * sd_lavc: support secondary subs properly
  * console.lua: move functions to strip common characters
  * f_output_chain: prevent double free of child filters
  * stats.lua: use deinterlace-active property instead
  * player/command: add deinterlace-active property
  * player: add an auto option to deinterlace
  * vo_vdpau: cosmetic changes to timings
  * ao_sndio: add missing config.h include
  * github/workflows: ignore more files from build workflow
  * demux_mf: detect webp
  * Revert "demux: put type2format into codec_tags with helper functions"
  * player: remove all rpi-specific code
  * audio: rename ao_read_data_unlocked
  * player: ensure runtime updates of certain rendering options
  * github/workflows: revert to github-script@v6
  * vo_vdpau: fix timing for nanoseconds
  * command: add load-input-conf
  * input: make parse_config_file return bool
  * input: remove unused parameter from parse_config_file
  * command: add load-config-file
  * wayland_common: warn if scrolling will be broken
  * wayland_common: add touch listener boilerplate
  * wayland_common: prefer axis_value120 if supported
  * wayland_common: properly handle high resolution scrolling
  * DOCS/mpv: document how mf:// URLs are formed
  * demux_mf: explain why a printf format is unsupported
  * demux_mf: remove code repetition
  * x11_common: support --title-bar
  * demux_mkv: detect images by reading blocks and timecodes
  * Revert "demux_mkv: check if the video codec is an image"
  * wayland: look for "default" cursor as well as "left_ptr"
  * meson: bump libplacebo required version to 6.338.2
  * io: add mp_save_file
  * vo_gpu_next: save cache to separate files
  * stream: increase max_size to INT_MAX minus padding
  * hwdec_drmprime: add P010 and P210 support
  * hwdec_aimagereader: handle lack of JNI gracefully
  * common: don't force terminal log buffer to small size
  * version.h.in: bump copyright year
  * vo: change vo_frame duration to double
  * vo_dmabuf_wayland: scale smarter in hidpi situations
  * wayland: don't rescale dimensions if hidpi-window-scale is disabled
  * wayland: drop buffer_scale use for viewporter
  * vo: ensure a dropped frame is always freed
  * all: add missing repr assignments
  * github/workflows: update actions package versions
  * osdep/timer: update documentation and test for mp_time_ns
  * options/m_option: suppress warning about validate function call
  * ad_spdif: fix DTS 44.1khz passthrough playback
  * player/command: don't reselect demux stream on only UPDATE_OSD
  * player/video: force vo reconfigure on color parameters change
  * f_lavfi: use libplacebo utils instead of mp_csp_*
  * vo_gpu_next: simplify after recent changes
  * csputils: replace more primitives with pl_
  * csputils: replace mp_chroma_location with pl_chroma_location
  * csputils: replace mp_alpha_type with pl_alpha_mode
  * csputils: replace mp_colorspace with pl_color_space
  * command: do a normal seek instead of a refresh seek when switching vo
  * f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
  * osdep/io: expand path before LoadLibrary
  * osc: add osc-windowcontrols_title option
  * Revert "player/video: loosen logic checks for adjust_sync"
  * bash-completion: parse the mpv options lazily
  * f_auto_filters: change fallback deinterlace to bwdif
  * sub: add `--sub-lavc-o` option
  * win32: stop waiting for messages if the window is destroyed
  * msg: reset status_lines when setting --really-quiet
  * player: remove --term-remaining-playtime option
  * command: restore lang after track reload
  * command: minor m_property_strdup_ro style changes
  * stats.lua: display the current GPU context
  * command: export current-gpu-context property
  * player/command: reselect track after UPDATE_SUB_HARD
  * chmap: mp_image_pool: drop stale mentions of Libav in comments
  * common: stream: don't mention Libav in errors/warnings
  * TOOLS/autocrop.lua: drop Libav mention
  * DOCS/*: remove mentions of Libav
  * console.lua: highlight the selected suggestion in the terminal
  * libplacebo: fix out-of-bounds read with --really-quiet
  * scripting: don't observe properties with type nil
  * osc: don't autohide mouse cursor when hovering over windowcontrols title
  * TOOLS/lua/autoload: skip loading when playback is aborted
  * DOCS: reorder --volume-max documentation to where --volume is
  * DOCS: add documentation for --volume-gain options
  * command: add osd display for volume-gain
  * audio: add --volume-gain options to control volume in decibels
  * sub: fix sub-seek and sub-step -1 with unknown duration subs
  * demux_lavf: detect ico as images
  * wayland_common: guard against negative configure sizes
  * command: fix bitrate unit capitalization
  * stats.lua: make capitalization consistent across pages
  * win32: change to alphanumeric mode on the first keypress
  * win32: default to alphanumeric input when the IME is first initialized
  * win32: move IME candidate window to video window
  * win32: handle WM_UNICHAR
  * win32: re-enable IME
  * filter_sdh: optimize get_char_bytes
  * terminal: don't print escape sequence if not tty
  * terminal-unix: don't install handler before pipe
  * terminal-unix: move all processing out of sighandler
  * console.lua: style log lines in the terminal
  * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
  * Revert "github/workflows: don't install angleproject on msys2"
  * github/workflows: disable MSYS 32-bit builds
  * wayland: accept active modifiers even if they aren't physically held
  * wayland: don't ignore key modifiers if they were consumed
  * DOCS/mpv: the playback position is not remembered after poweroff
  * player: add forced choice to subs-with-matching-audio
  * scripting: add mp.input
  * filter_sdh: fix incorrect placement of null terminator
  * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
  * ao_null: fix reset() implementation
  * github/workflows: don't install angleproject on msys2
  * demux_lavf: remove `fix_editlists` hack for mp4
  * f_lavfi: provide color_space and color_range params for lavfi
  * x11_common: prefer Xft.dpi for HiDPI scaling
  * x11_common: allow DPI scale in unit of 0.5
  * msg: return zero length if bstr_split_utf8 fails
  * vo_gpu_next: respect d3d11 swapchain output format preference
  * README: specify the meaning of "not too ancient Linux"
  * README: recommend --profile=fast for crappy GPUs
  * DOCS/options: note that --geometry doesn't fully work on wayland
  * console.lua: expand ~/ in file completion
  * msg: improve term_disp_width to support unicode
  * ci/build-freebsd: use march=native for QEMU hosted build
  * player/video: set video_out to NULL before broadcasting events
  * command: allow changing --gpu-api and --gpu-context at runtime
  * DOCS/ao: change wrong note on which driver is preferred
  * console.lua: hide the cursor when unfocused
  * console.lua: don't reinsert completion_append after cycling
  * DOCS/man: remove "Linux desktop issues" section
  * vo_sdl: support the focused property
  * DOCS/man: use the correct directive type for "Warning" admonitions
  * win32: add support for --input-cursor-passthrough option
  * screenshot: remove artificial limit on the number of screenshots taken
  * DOCS/options: fix documentation for --force-window window size
  * various: use correct PATH_MAX for win32
  * osdep: clarify and rename a constant on win32
  * various: fix capitalization of 'GitHub'
  * msg: reduce nesting in mp_msg_flush_status_line
  * msg: keep status line on the end of file
  * console.lua: refactor find_common_prefix
  * mac: add support for --input-cursor-passthrough option
  * DOCS/options: fix --image-display-duration's documentation
  * DOCS/interface-changes: add --secondary-sub-ass-override
  * common/av_log: do not assume AVClass.item_name is always set
  * mac: add support for --auto-window-resize option
  * mac: update geometry/autofit opts on runtime
  * win32: opt in to the windows segment heap
  * win32: support long file paths
  * osc: allow disabling special mouse wheel behavior
  * terminal-unix: enable the cursor after ctrl+z
  * options: add --secondary-sub-ass-override
  * lua: don't return a second value from successful format_json
  * command: support passing scale to `keypress`
  * input: add value argument for mp_input_put_key_artificial
  * OSC: fix indentation and stray whitepace
  * sd_ass: remove unneeded ontop variable
  * player: refactor secondary subtitle options and properties
  * DOCS/options: fix documentation for replaygain-clip
  * demux_mkv: add HDMV Text subtitles to subtitle codec list
  * demux_mkv: check that subtitle type is set before accessing it
  * hwdec_drmprime: try and declare support for weird forked ffmpeg formats
  * hwtransfer: actually treat hardware formats as supported input formats
  * w32_common: remove executable bit from file
  * mac: add support for drag-and-drop option
  * console.lua: clear the suggestions when you move the cursor
  * console.lua: complete current-tracks sub-properties
  * console.lua: implement case-insensitive completion
  * mac: add support for window-id property
  * demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
  * options: add --secondary-sub-pos
  * Revert "OSC: Remove merriment"
  * OSC: Remove merriment
  * playlist: correctly populate playlist-path with the --playlist option
  * github/issue_template: unify spellings
  * github/issue_template: request uploading attachments to github
  * github/issue_template: unify requested information across templates
  * sub: don't busy loop if the player is paused for cache
  * etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
  * w32_common: rename some camelCase struct member names to snake_case
  * win32: temporarily disable aero shake while dragging hack is active
  * win32: stop fullscreen window from moving while dragging hack is active
  * x11_common: fix compose key handling
  * filter_sdh: add full width parentheses to the enclosures string
  * filter_sdh: add --sub-filter-sdh-enclosures option
  * filter_sdh: combine skip_bracketed and skip_parenthesized
  * player/command: make new overlay-add arguments actually optional
  * player/command: add ability to scale overlay
  * console.lua: cycle through completions
  * console: automatically determine the font_hw_ratio
  * DOCS/interface-changes: document renaming of MP_KEY_BACK
  * win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
  * input: add missing forward media key
  * console.lua: simplify the condition to print to the terminal
  * m_option: respect pathlist seperator when printing
  * mpv.desktop: add keywords
  * image_writer: default to lossless AVIF screenshots
  * image_writer: add missing mp_image_params in convert_image
  * image_writer: print screenshot format in verbose log
  * image_writer: use common format selection for AVIF screenshots
  * Revert "github/workflows: install xxhash on msys2"
  * Revert "ci/mingw: use vulkan-loader v1.3.266"
  * meson: use subprocess-dummy.c fallback when fork func doesn't exist
  * ao_wasapi: clean GUID definitions
  * ao_wasapi: fix MP3 GUID
  * input: fix double click handling
  * mac: report modifier keys on precise scrolling
  * mac: fix initial window size and position when already maximized
  * github/workflows: install xxhash on msys2
  * playloop: use a 16:9 ratio with --force-window
  * ci: remove dvbin from freebsd run
  * meson: enable dvbin by default again
  * meson: fix check for dvbin availability
  * ci/tumbleweed: don't enable shaderc
  * build: only directly link shaderc and spirv-cross on windows
  * vo_gpu: fix ra_fbo stack-use-after-scope
  * common/av_log: use bstr for log callback
  * vo_kitty: init all fields of struct sigaction before using it
  * ra_pl: add missing initializer
  * ao_sndio: remove duplicated condition
  * vo: don't pass VADRMPRIMESurfaceDescriptor by value
  * wayland: simplify reading data
  * mp_image: remove local params copy from mp_image_setfmt
  * ta: inline OOM checks
  * player/command: don't pass mp_image_params by value
  * vo_gpu: don't pass gl_user_shader_hook by value
  * vo_gpu: don't pass mp_pass_perf by value
  * vo_gpu: don't pass ra_fbo by value
  * Reapply "osdep/meson: add libplacebo include dir to swift compile"
  * Revert "osdep/meson: add libplacebo include dir to swift compile"
  * ci: remove leftover libplacebo subproject options
  * meson: move mpv.com target after mpv.exe to avoid meson version warning
  * ci/msys2: remove libplacebo.wrap
  * ci: update mpv.com path again
  * meson: generate .com in the same place as the .exe if possible
  * DOCS/options: clarify --spirv-compiler
  * build: restrict git describe to top level source directory
  * options: add --osd-bar-border-size
  * DOCS/mpv: quotes in mpv.conf don't escape backslash
  * options: add secondary-sub-delay
  * vaapi: bump vaapi info callback to verbose messages
  * vaapi: add missing NULL check
  * DOCS/options: remove the mention of cocoa and its removed backend
  * mac: fix a race condition when updating the window title
  * mac: fix libmpv usage without embedding
  * mac: cleanup some unused and unneeded code
  * osdep/io: add PRINTF_ATTRIBUTE for printf overrides
  * meson: add missing _GNU_SOURCE in check
  * meson: adjust win32 defines
  * meson: don't define __USE_MINGW_ANSI_STDIO
  * sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
  * ci/build-macos: enable Werror to catch issues quicker
  * osdep/macosx: add default switch cases to suppress Wswitch
  * ao_coreaudio_chmap: suppress vla warning
  * various: replace some OOM handling
  * ao/coreaudio_exclusive: fix segfault when changing formats
  * meson: also expose present_sync for VT-only after a96d04f19d73
  * player: remove shared-script-properties property
  * vo: add params mutex
  * vaapi: add support for vaapi-win32
  * vaapi: pass module into create()
  * d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
  * d3d11: rename d3d11 adapter to DXGI adapter
  * Update VERSION
  * Release 0.37.0
  * vo_gpu_next: reduce number of requested frames from VO
  * mac: title bar fix 1px none covered video at top
  * mac: add rotation menubar entries
  * mac: fix reporting of left wheel and right wheel scrolling
  * command: add missing null check to event handler
  * DOCS/options: admonish users for touching --3dlut-size
  * vo_gpu_next: bump ICC cache size limit to 20 MB
  * DOCS/options: reword cache options
  * vo_gpu_next: don't re-save unmodified cache
  * vo_gpu_next: dramatically simplify cache code
  * vo_direct3d: remove redundant condition
  * opengl/context: remove duplicated conditions
  * ra_d3d11: fix off by one check
  * vo: add missing return variable assignment
  * win32: don't jump over variable init with goto
  * various: add some missing error checks
  * demux: add missing NULL check
  * common/msg: remove redundant check
  * ao_wasapi: add missing comma in strings array
  * vo_gpu_next: disable drift compensation for screenshots
  * vo_gpu_next: add validation for invalid pl_queue usage
  * vo_gpu_next: set frame duration if provided by VO
  * vo_gpu_next: interpolate only if display_synced or a still frame
  * vo_gpu_next: request more frames to account for anti aliasing
  * vo_gpu_next: make the first frame check less ominous
  * vo_gpu_next: remove incorrect interpolation disabling
  * vo_gpu_next: fix pl_queue refill on reset
  * vo: pass approximate frame duration in vo_frame
  * vo: avoid overshooting the expected end of the frame during pause
  * player/video: account for repeats in ideal_frame_vsync_duration
  * vo_sdl: fix broken mouse wheel multiplier
  * DOCS: properly document --force-window-position for sdl vo
  * loadfile: remove some dead code
  * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
  * test: update ffmpeg format refs
  * vo_gpu_next: set max cache size back down to 10 MiB
  * hwdec: support videotoolbox with libplacebo
  * osxbundle: sign bundle with ad-hoc pseudo identity
  * osxbundle: remove mpv-bundle symlink to allow code signing
  * osxbundle: resolve relative linked dependency paths
  * zsh-completion: complete options after --help
  * command: notify media-title on force-media-title change
  * audio: fix UB when casting INFINITY to integer
  * vo: delay vsync samples by at least 10 refreshes
  * player: don't remove all selected sub tracks in mp_dselect_track
  * stats.lua: fix incorrect storage aspect ratio value
  * command: export storage aspect ratio (sar) properties
  * vo_gpu_next: guard from cache save conflict
  * demux_playlist: simplify ini parsing
  * DOCS/options: update watch-later-options docs
  * options: add more properties to default watch-later-options
  * options: remove not relevant props from default watch-later-options
  * vo_gpu_next: disable libplacebo drift_compensation
  * player/video: fix calculation of ideal_frame_vsync_duration
  * m_option: remove leftovers of del action
  * vo_gpu_next: update overlays for blend subtitles on frame redraws
  * DOCS/options: osd-shadow is ignored with osd-back-color
  * demux: always update the cache on init
  * vo_gpu_next: fix interpolation
  * vo: add frame vsync and vsync duration
  * vo_gpu_next: improve PTS clamping
  * vo_gpu_next: add some additional sanity checking for interpolation
  * wayland: fix shift+tab keyboard input
  * console: fix crash for long suggestion strings
  * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
  * wayland: obey initial size hints set by the compositor
  * cocoa: remove OpenGL cocoa backend
  * mac: change display name retrieval to localizedName NSScreen property
  * mac: fix build on older swift versions
  * TOOLS/macos-sdk-version: remove legacy sdk version retrieval
  * vo_gpu_next: overwrite cache files atomically
  * osdep/io: implement rename() wrapper
  * vo_gpu_next: refactor cache saving code
  * DOSC/input: clarify a couple of commands where no-osd has no effect
  * player/command: make show-progress work regardless of osd prefix
  * vo: don't sleep 1ms always when requested time is in the past
  * vo: replace some magic numbers with timer macros
  * demux/lavf: don't use deprecated side data
  * editorconfig: add max line
  * mac: remove runtime checks and compatibility for macOS older than 10.15
  * meson: remove several macos-10-* build options
  * player/loadfile: remove blank line on exit
  * msg: ensure status line is always visible
  * msg: factor out print code
  * msg: convert dump_stats to bstr
  * msg: use bstr for partial msg
  * msg: check isatty separately per each stream
  * Revert "player: cut off status line on terminal width"
  * Revert "player: don't print status line again when quitting"
  * msg: refactor how terminal messages are printed
  * stats.lua: disable ASS formatting when printing to terminal
  * msg: don't mix partial log messages, with unrelated log levels
  * vo: replace VOCTRL_HDR_METADATA with direct VO params read
  * audio: avoid unnecessary silence padding in read_buffer()
  * ao_audiotrack: switch to ao_read_data_nonblocking()
  * ao_coreaudio: switch to ao_read_data_nonblocking()
  * ao_pipewire: switch to ao_read_data_nonblocking()
  * audio: introduce ao_read_data_nonblocking()
  * threads-win32: add comment about local decl of a function
  * threads-win32: support UWP in mp_thread_set_name
  * meson: add missing source file for UWP
  * osdep/threads-posix: use CLOCK_MONOTONIC if supported
  * osdep/timer-linux: check clock availability on init
  * DOCS/option: discourage the use of video-latency-hacks a bit more
  * vo_gpu_next: add --target-gamut option
  * stats.lua: remove unused variable
  * console.lua: don't print the console log to the OSD when switching VO
  * player/command: handle force window on runtime vo changes
  * stats: don't overwrite color and alpha of `osd-back-color`
  * console: don't overwrite color and alpha of `osd-back-color`
  * sub: add --sub-stretch-durations option
  * player/command: fix typo in sig-peak value computation
  * win32: fix hit test using client rc instead window
  * vo_gpu: apply ICC profile and dithering only to window screenshots
  * vo_gpu_next: drop alpha channel from screenshots if unneeded
  * image_writer: improve format conversion logging
  * console: wrap rows at the top
  * console: optimize table generation
  * console: enable completions without a prefix
  * console.lua: complete raw properties
  * console: avoid redundant completion appendage
  * present_sync: remove unneeded clear_values function
  * vo: require successive vsyncs to be more than swapchain depth
  * present_sync: only save as many entries as the swapchain depth
  * vo: replace max swapchain depth magic number
  * DOCS/mpv: consistent formatting of keybindings
  * DOCS/console: correct capitalization of keybindings
  * wayland: improve wl_output guessing before mpv window is mapped
  * sub: adjust offsets when sub seeking/stepping
  * DOCS/input: stop documenting vf del
  * dec_sub: always copy packet for new segments
  * drm: use present_sync mechanism for presentation feedback
  * present_sync: rename function to present_sync_update_values
  * present_sync: rewrite around linked list
  * ytdl_hook: fix mixed thumbnail.preference availability
  * Revert "vo: clear vsync_offset if drawing while paused"
  * video: reset `display_sync_error` when resetting state
  * threads: unbreak mpv on builds without asserts
  * player/command: add video-params and siblings to MPV_EVENT_TICK
  * ALL: use pl_hdr_metadata and nuke sig_peak
  * demux_mkv: parse mastering metadata
  * player/command: remove hdr-metadata property
  * csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
  * player/command: use pl_hdr_metadata_contains
  * csputils: change mp_hdr_metadata to pl_hdr_metadata
  * timer: remove unnecesary time conversions
  * win32/pthread: remove unused code
  * timer: remove unused code
  * threads: remove unused code
  * threads: rename threads.c to threads-posix.c
  * threads: move pthread debug to threads-posix.h
  * mp_thread: add win32 implementation
  * mp_thread: prefer tracking threads with id
  * ALL: use new mp_thread abstraction
  * threads: add new mp_thread abstraction
  * sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
  * options: add UPDATE_SUB_HARD flag to sub-ass-override
  * vo_gpu_next: update to newer cache API
  * ra_pl: drop deprecated cached_program param
  * vo_gpu_next: remove unneeded PL_API_VER guarding and defines
  * mp_image: pass rotation correctly to/from AVFrame
  * win32: add more values for monitor refresh rate detection
  * DOCS/man/console: update type examples
  * lua: remove a ton of unneeded parentheses
  * console.lua: complete file paths
  * console.lua: complete list option verbs
  * console.lua: inline mp.options
  * console.lua: complete list options
  * console.lua: complete profiles
  * console.lua: complete commands after help
  * console: complete infinite cycle-values arguments
  * m_option: don't try to remove all filter matches
  * player/main: set main thread name as mpv
  * vo_gpu_next: use pl_queue_params() macro
  * vf_vapoursynth: set crop metadata after mapping vapoursynth frame
  * player/video: loosen logic checks for adjust_sync
  * player/video: don't reset ao on video chain reinit
  * demux: make hysteresis-secs respect cache-secs
  * demux: cosmetics
  * m_option: drop support for -del for list options
  * m_option: remove all matches when using -remove
  * options: make --screenshot-directory/--watch-later-directory aliases
  * ytdl_hook: reverse thumbnail order
  * ytdl_hook: support the preference field of thumbnails
  * ytdl_hook: add thumbnail option
  * ytdl_hook: support thumbnails
  * various: remove trailing whitespace
  * ao_coreaudio: signal buffer underruns
  * meson: do the macos sdk version comparison in meson
  * Revert "meson: import python module"
  * meson: import python module
  * TOOLS/{file2string,matroska}: drop unneeded stdout output
  * timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_get
  * scripting: add 'script' to messages
  * scripting: rename backend names for concise naming
  * mp_threads: rename threads for consistent naming across all of them
  * TOOLS/macos-sdk-version: use packaging instead of distutils for version
  * timer: remove MP_START_TIME
  * player/lua: use mp_msg_find_level in check_loglevel
  * msg: make mp_msg_find_level case insensitive
  * DOCS/options: clarify `no-config` is a command line flag
  * player/audio: fix incorrect check on adding delay
  * semaphore_osx: change mp_sem_timedwait to mp_time
  * semaphore_osx: don't overwrite global symbols
  * Revert "hwdec_vulkan: account for vulkan frames now using presentation size"
  * javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
  * test: unbreak build when win32-internal-pthreads is disabled
  * timer: use MP_TIME macros
  * osdep/timer-win2: rename to timer-win32
  * ci/msys2: create a wrap file for libplacebo
  * meson: remove libplacebo wrap
  * options: rename --play-dir to --play-direction
  * options: rename --watch-later-directory to --watch-later-dir
  * options: rename --screenshot-directory to --screenshot-dir
  * options: rename --sub-ass-force-style to --sub-ass-style-overrides
  * options: rename --override-display-fps to --display-fps-override
  * options: rename --fps to --container-fps-override
  * player: don't calculate av delay if there's no audio or video
  * console.lua: complete choice and flag options
  * console.lua: remove unused capture from completion patterns
  * console.lua: use string.match()
  * console.lua: generate completion lists lazily
  * console.lua: remove repetition from build_completers()
  * console.lua: remove unnecessary copy
  * github/workflows: use ubuntu-latest host for freebsd
  * options: disable --allow-delayed-peak-detect by default
  * osdep: fix clang warnings with `_FORTIFY_SOURCE`
  * github/workflows: use macos-13 host for freebsd
  * README: bump macOS version as a consequence of libplacebo version bump
  * README: add libplacebo to dependencies and mention wrap
  * Revert "audio: don't block on lock in ao_read_data"
  * osdep/meson: add libplacebo include dir to swift compile
  * test/meson: add missing libplacebo dep
  * sub: update subtitles if current track is an image
  * demux_mkv: check if the video codec is an image
  * demux: put type2format into codec_tags with helper functions
  * ci/freebsd: disable iconv
  * github/workflows: use cross-platform-actions for freebsd
  * ci: disable Werror for libplacebo subproject build
  * ci/msys2: disable autocrlf
  * gitignore: update for meson wraps
  * m_option: initialize m_option_value union properly
  * workflows/build: install git in freebsd image
  * meson: make libplacebo a required dependency
  * subprojects: add a libplacebo wrap
  * workflows/build: explicitly define `CXX` in the env
  * .gitignore: ignore subprojects but allow later overriding
  * vo: define &lt;= 0 as unsupported for last_queue_display_time
  * vo: change spammy log to trace
  * vo: average more vsync samples
  * d3d11: calc vsync interval on real stats, not just last interval
  * img_format: remove duplicated macros
  * ta: don't hardcode alignment requirement
  * osdep: remove alignof emulation
  * aspect: remove unused multiplication
  * hwtransfer: handle constraints for hwdec with NULL supported_formats
  * DOCS/contribute: increase hard column limit to 100
  * stats.lua: disable tonemapping plot by default
  * path: don't treat "hidden" files as extension
  * ytdl_hook: remove extra playlist insert
  * ytdl_hook: parse the separate cookies field
  * vf_vapoursynth: set nominal_fps after the filter
  * Revert "demux_mkv: PAR should be calculated after applying crop"
  * demux_mkv: don't set codec crop rect when there is no crop
  * DOCS/contribute: stop pretending that C11 isn't allowed
  * meson: remove -D_ISOC99_SOURCE flag
  * timer: drop ancient macOS fallback
  * win32/pthread: fix calculation error in pthread_cond_timedwait
  * dvbin: do a big cleanup on code style and functions
  * stream_dvb: avoid static function variable
  * dvb_tune: remove use of time()
  * dvbin: revise many log lines
  * stream_dvb: use talloc
  * stream_dvb: fix missing newlines on log messages
  * audio: don't block on lock in ao_read_data
  * win32/pthread: add support for pthread_mutex_trylock
  * threads: add support for pthread_mutex_trylock
  * various: sort some standard headers
  * various: remove ATOMIC_VAR_INIT
  * osdep: remove atomic.h
  * osdep: drop atomic fallback
  * win32/pthread: try to fix system headers leaking through
  * test: add basic tests for timer code
  * meson: streamline selection of certain osdep sources
  * win32/pthread: implement clock_gettime for high-res timer purposes
  * Revert "win32/pthread: don't convert time through unrelated timer"
  * mp_image: set crop metadata when converting to AVFrame
  * demux_mkv: PAR should be calculated after applying crop
  * ci/lint: allow the first word to be all caps
  * stats.lua: hide images' FPS
  * stream_cdda: deprecate --cdda-toc-bias and always check for offsets
  * stream_cdda: remove printing track info in fill_buffer
  * stream_cdda: remove fallback for ancient libcdio versions
  * vo_gpu_next: optimally align DR buffers
  * vd_lavc: align buffers to multiple of image size
  * video/mp_image: handle non-power-of-two alignment
  * common: add mp_lcm helper
  * github/workflows: put a 20 minute timeout on the freebsd job
  * thread_tools: suppress -Wstringop-overflow false-positive
  * stream_cdda: suppress -Wstrict-prototypes from cdio
  * win32: suppress pointer cast warning
  * charset_conv: suppress unused-label warning
  * vo_gpu_next: cast const away to suppress warning
  * d3d11: don't skip last char in buffer
  * ci: enable -Werror
  * win32: clear background only on first paint
  * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one
  * demux/lavf: move tags instead of copying
  * common/tags: add mp_tags_move_from_av_dictionary()
  * player/command: truncate anything &lt; 1e-4 in pretty printer
  * wayland: use ppoll if possible
  * poll_wrapper: use the actual correct timeout for ppoll
  * DOCS/options: remove obsolete notice
  * DOCS/mpv: fix typos in List Options
  * DOCS/interface-changes: remove redundant change
  * hwtransfer: handle hwcontexts that don't implement frame constraints
  * github/workflows: remove macOS 11 build
  * timer: remove microsecond timer functions
  * test: change test_utils stubs to ns variants
  * dither: removed some unused code
  * vo: convert some final low-hanging things to nanoseconds
  * client: change underlying mpv_wait_event timer to nanoseconds
  * dispatch: change mp_dispatch_queue_process timer to nanoseconds
  * input: convert autorepeat timing to nanoseconds
  * filters: change end time calculation to nanoseconds
  * ao: convert all timing code to nanoseconds
  * stats: convert timers to nanoseconds
  * demux: convert cache updates to nanoseconds
  * timer: add convenience time unit conversion macros
  * command: unbreak runtime play-dir changes
  * stats.lua: remove compatibility aliases of properties
  * af_scaletempo2: better defaults
  * stats.lua: fix page 2 alignment of "Total"
  * vo_gpu/vo_gpu_next: add vulkan support for macOS
  * mac: add a window animation lock to wait for animations to finish
  * hwdec_dxva2egl: fix log value type
  * stats.lua: add chroma-location
  * stats.lua: change "Pixel Format" to "Format"
  * stats.lua: fix missing newline when print_perfdata_passes is enabled
  * stats.lua: sort filter parameters to ensure consistent output
  * player/command: change how floating point number are printed
  * stats.lua: don't print custom pixel format, when hwdec
  * stats.lua: remove leading zeros from pass timings
  * stats.lua: add frame info
  * stats.lua: simplify fps display
  * stats.lua: adjust spacing between values a little
  * stats.lua: show HDR meta if not equal to 203
  * stats.lua: separate video parameters from video out
  * f_decoder_wrapper: change video-codec to show description or name
  * command: fix fps property name
  * command: early exit in some properties to avoid going through VOCTRL
  * m_property: add read_sub_validate to check if should be processed
  * vo_gpu_next: only increment osd_sync in update_overlays if paused
  * command: fix segfault with playlist-{next,prev}-playlist
  * README: update release frequency
  * terminal-unix: make stop/cont sighandlers pipe based
  * terminal-unix: avoid data race + simplify
  * terminal-unix: avoid data-race on do_deactivate_getch2
  * drm_common: don't spoil errno in signal handler
  * terminal-unix: don't spoil errno in signal handler
  * console.lua: print the log and input line to the terminal
  * ytdl_hook.lua: set metadata with single tracks
  * defaults.lua: add a disabled parameter to timer constructors
  * DOCS/options: vdpau requires GLX
  * win32: improve window snapping behavior
  * osdep/timer-win2: use Waitable Timer for sleeping
  * timer: change mp_sleep_us to mp_sleep_ns
  * libmpv: add mpv_time_ns()
  * vo: use mp_poll wrapper in wait_events when applicable
  * osdep: rename polldev to poll_wrapper
  * vo: change vo-&gt;driver-&gt;wait_events to nanoseconds
  * vo: use nanoseconds for frame duration and pts
  * player: store last_time timestamp in nanoseconds
  * vo: remove vo_get_estimated_vsync_interval conversion to seconds
  * DOCS/lua: update read_options example
  * console.lua: exit with with Ctrl+[
  * command: add playlist-next-playlist and playlist-prev-playlist
  * ci: add sanitizers to Tumbleweed build
  * core: remove duplicate init_{audio,video}_decoder declarations
  * core: remove declarations of unused functions
  * TOOLS/autocrop.lua: add support for detect_min_ratio
  * DOCS/input: document the full sub-property
  * console: support utf8 for table formatting
  * console: cull lines outside of visible area
  * console: show completion suggestions as table
  * console: show suggestions for completion
  * console: refactor text styles for log levels
  * TOOLS/autocrop.lua: simplify code
  * player/video: mention --profile=fast and --hwdec in AV desync message
  * vo: remove frame timing check from vo_still_displaying()
  * Revert "video: remove another redundant wakeup"
  * ci/mingw: use vulkan-loader v1.3.266
  * mp_image: don't copy crop value from opaque_ref
  * demux_playlist: use --metacode-codepage when parsing playlist files
  * demux: change the default of metadata-codepage to auto
  * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage
  * charset_conv: remove ancient warning about deprecated syntax
  * stream_lavf: use metadata-codepage option for codepage conversion
  * af_scaletempo: overlap is a factor not a percentage
  * DOCS/mpv: update mpv.conf's documentation
  * TOOLS/autocrop.lua: update comment
  * sd_ass: enable sub-start and sub-end with unknown duration subs
  * vo_gpu_next: improve updating overlays
  * vo_dmabuf_wayland: correct full window size calculation
  * win32: clear client area to black early
  * player: remove unused mutate argument in mp_next_file
  * loadfile: fix an old wonky playlist heuristic
  * af/vf-command: add ability to target a specific lavfi filter
  * vo_dmabuf_wayland: free frame if the visibility check fails
  * external_files: remove duplicate from cover art whitelist
  * vo_dmabuf_wayland: eliminate an extra frame copy
  * TOOLS/lua/autoload: bump the msg-level of some logging
  * meson: declare libmpv as a dependency and override it
  * win32: adjust WM_NCACTIVATE for better compatibility with window state
  * vo_dmabuf_wayland: attach solid buffer when using force window
  * codec_tags: map some more image mimetypes
  * path: don't override "cache" and "state" paths with configdir
  * demux: move parent_stream_info before the goto
  * Revert "demux: constify a struct member"
  * external_files: base cover-art-whitelist on cover-art-auto-exts
  * DOCS/interface-changes: also mention --window-affinity
  * DOCS/interface-changes: mention --backdrop-type
  * win32: add WS_THICKFRAME style in borderless mode
  * vo: fully replace draw_image with draw_frame
  * restore-old-bindings.conf: remove unusable bindings
  * demux: fix erroneous condition in lazy_stream_needs_wait
  * win32: set WS_SYSMENU style always
  * DOCS/lua: remove superfluous parameter
  * Revert "demux: improve stream selection state"
  * msg: use nanosecond precision
  * vo: don't invoke wait, when not needed
  * vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
  * vo: change vsync base to nanoseconds
  * win32/pthread: define _POSIX_TIMERS to notify they are not supported
  * win32/pthread: don't convert time through unrelated timer
  * meson: don't link pthreads when internal impl is used
  * meson: add missing gl-video test dependency
  * timer: teach it about nanoseconds
  * timer: rename mp_add_timeout to reflect what it actually does
  * timer: remove dead code
  * timer: simplify mp_time_us_to_realtime
  * timer: rename mp_time_us_to_timespec to reflect what it actually does
  * ao_audiotrack: convert to nanoseconds
  * playloop: make chapter property more accurate when seeking chapters
  * vo_dmabuf_wayland: assume counter-clockwise rotations
  * hwdec_drmprime: add nv16 support
  * audio/chmap: support up to 64 channels
  * wasapi: clamp number of output channels to 8
  * chmap: add more channel layouts up to 22.2
  * audio/chmap: link string buffer size to MP_NUM_CHANNELS
  * playloop: don't refresh seek on external sub streams
  * demux: improve stream selection state
  * Revert "demux: eagerly read subtitle streams when switching tracks while paused"
  * demux: eagerly read subtitle streams when switching tracks while paused
  * osc: move the idle logo behind other overlays
  * meson: don't require swift when checking macos sdk
  * command: only warn shared-script-properties once
  * wayland: don't double close display fd
  * command: deprecate shared-script-properties
  * osc: remove shared-script-properties usage
  * DOCS/options: update lavfi-complex examples
  * console.lua: complete properties after cycle-values
  * af_scaletempo2: raise max playback rate to 8.0
  * DOCS/options: add example for custom pitch correction filter
  * restore-old-bindings.conf: add the old wheel bindings
  * DOCS/mpv: update the wheel bindings
  * win32: add option to change backdrop style
  * recorder: fix a couple of memory leaks
  * DOCS/options: update libplacebo-opts documentation URL
  * input.conf: make `u` toggle between force and yes
  * DOCS/input: update aegisub URL
  * osc.lua: fix calculation for slider's min-max average
  * win32: pass window handle to the window-id property
  * vo_gpu: remove --scaler-lut-size
  * vo_gpu: remove --scale-cutoff etc
  * DOCS/af: update audio filters section
  * github/workflows: rename the job for the docs check
  * github/workflows: add a workflow to check doc changes
  * github/workflows: only run build if source/build files change
  * DOCS/man: remove outdated note about gnome and idle-inhibit
  * wayland: remove gnome-specific idle-inhibit warning
- Drop 0001-Revert-meson-bump-required-version-to-0.62.patch (no
  longer necessary)
- Build against libplacebo 6.x
- Enable mujs</changelog>
</package>
<package pkgid="80164fac3e1f842649af33c127163d7234e069b51bb31996bb469ea51bc84194" name="libmpv2" arch="x86_64">
  <version epoch="0" ver="0.38.0+git20240618.bc5ab97d" rel="bp156.2.3.1"/>
  <changelog author="ismail@i10z.com" date="1625140800">- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
  * wayland: refactor surface scaling
  * sub: fix subs/lyrics on music files with sub-past-video-end=no
  * wayland: fix wl_surface_set_buffer_scale usage
  * wayland: always be sure to initially try to render
  * wayland: remove unused includes
  * wayland: handle app id option less stupidly
  * wayland: reorganize wayland common code
  * stats.lua: add scaled resolution
  * DOCS: fix typo on seekbarkeyframes
  * TOOLS/lua/autoload: load files even if current file is hidden
  * TOOLS/lua/autoload: add ignore_hidden option
  * player: fix property name
  * lua: idle observers: ensure timers are up-to-date
  * lua: timers: don't block forever with slow callbacks
  * sub: by default, don't render timestamps after video EOF
  * player: change cover-art-auto behavior
  * js: idle-observers: minor performance improvement
  * osc: seekbar hover/drag: display target chapter at the title
  * manpage: add article in fuzzy explanation
  * player: remove unnecessary check
  * player: fix segfault
  * osc: ensure tick after any mouse-event
  * osc: don't initialize while mouse-down over an element
  * osc: update chapter marker positions when duration changes</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1637496000">- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
  * input.conf syntax: support custom quotes in `XstringX` form &amp; single quotes
  * ao_oss: readd OSSv4 audio output, default on *BSD
  * osc: seekbar hover/drag: display target chapter at the OSC title
  * stats.lua: add page 4 with a list of active key bindings
  * sub: add --sub-filter-jsre (JS regex)
  * vo_rpi: restore fullscreen handling
  * vo_tct: add resize capability
  * ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
  * vo_sixel: many fixes and improvements
  * filters: switch from scaletempo to scaletempo2, used for speed option
  * audio/vo_pulse: fix various edge cases and issues
  * stats.lua: move internal performance info from page 4 to page 0
  * command: don't hardcode command lists to be repeatable
  * vo_gpu: drop support for libplacebo older than v3.104.0
  * See https://github.com/mpv-player/mpv/compare/bc9d556f3a..9ca9066d05
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=bc9d556f3a..9ca9066d05
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1642593600">- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
  * native pipewire AO
  * Dolby Vision support
  * player: fix autofit/geometry related segfault
  * ao_oss: add missing PATH_DEV_MIXER define
  * egl_helpers: fix context creation if GLES 3 is not available
  * audio: stop corrupting audio on underreads
  * wayland: fix a potential segfault on surface enter
  * vo_gpu: opengl: fix wrong glMemoryBarrier call
  * vo_gpu: opengl: create context at version 4.4 again
  * af_lavcac3enc: fix memory leak on no-op
  * subprocess: unblock/reset signals before running child process
  * wayland: avoid doing unneccesary window resizes
  * See https://github.com/mpv-player/mpv/compare/9ca9066d05..22b0bac28e
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=9ca9066d05..22b0bac28e
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to version 0.34.1+git.20220129T121245.4d3ebb9d83:
  * meson: add version check to wayland-protocols
  * wayland: always resize when scale changes on surface enter
  * wayland: support extra mouse buttons
  * wayland: handle 0x0 resizes correctly
  * x11: sanitize window title to UTF-8 for EWMH
  * wayland: sanitize toplevel title to UTF-8
  * ao_sndio: audio output added
  * options: only apply sub-visibility to primary subs
  * Revert "options: add --sub-visibility=&lt;primary-only|secondary-only&gt;"
  * options: add --sub-visibility=&lt;primary-only|secondary-only&gt;
  * player: add thd (TrueHD) to whitelist of audio extensions
  * player: fix parentheses warning with &amp;&amp;</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1644062400">- Update to version 0.34.1+git.20220203T182214.5d31c7310c:
  * libplacebo: switch to new target format API
  * libplacebo: switch to new GPU limits APIs
  * libplacebo: switch to v4 naming convention
  * libplacebo: update log helpers
  * vo_gpu_next: create shader cache dir if missing
  * wayland: always start rendering after a resize
  * filter kernels: add cosine window
  * vo_gpu_next/context: common'ize things that would be common for non-vulkan
  * auto_profiles.lua: don't warn if profile-restore=default</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1654603200">- Drop pkgconfig(libkms) BuildRequires: this has been removed from
  latest libdrm.</changelog>
  <changelog author="ecsos@opensuse.org" date="1668340800">- Update to version 0.35+git.20221112.2f747341:
  * Update VERSION
  * Release 0.35.0
  * meson: fix macos-touchbar check
  * github/workflows: force deletion of existing upstream python symlinks on macOS
  * vo_gpu_next: add tunable shader parameters
  * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
  * wayland, x11: fix possibly unsafe bstr usage
  * ao_pipewire: reload ao on stream disconnect
  * ao_pipewire: explicitly remove stream hook
  * ao_pipewire: log generic stream errors
  * Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
  * vo_dmabuf_wayland: improve error handling exporting VA surface
  * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
  * github/workflows: remove seccomp disablement
  * github/workflows: bump linux jobs to Ubuntu 22.04 base VM
  * github/workflows: move all build jobs to checkout V3
  * github/workflows: remove xcode 13.0 to xcode 13.1 override
  * github/workflows: remove macOS 10.15 image usage
  * sd_ass: never mangle colours on RGB video
  * meson: move dmabuf-wayland specific files under the right check
  * gpu/context: properly guard wldmabuf context
  * console: add history deduplication
  * github/workflows: remove pip usage in mingw CI
  * vo_gpu_next: set background transparency
  * ci: upload resulting binary of mingw64 build
  * ci/mingw64: refresh build scripts
  * ytdl_hook: reverse order of tracks
  * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
  * wayland_common: always zero out presentation context when destroying it
  * wayland: correct braindead comment (no-op)
  * wayland: hack around presentation_feedback weirdness
  * wayland: free dmabuf_feedback object
  * test: update to reflect that Vulkan is a generic format again
  * filters/f_hwtransfer: remove VAAPI &lt;-&gt; Vulkan mapping for now
  * build: add an additional check for wayland-protocols 1.24
  * meson: add more hardcoded values to configuration
  * meson: use 'dl' instead of 'libdl' in find_library
  * ci: use meson setup build instead of meson build
  * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
  * options: log profile name if there is no restore data
  * console: respect the top margin shared script property
  * vo_dmabuf_wayland: use special ra_ctx_create_by_name
  * vo_dmabuf_wayland: load all hwdecs in preinit
  * wayland: always do a display_roundtrip at the end of init
  * github/workflows: print error logs on freebsd
  * ci/build-freebsd.sh: remove nonexistent option
  * vo_dmabuf_wayland: fix DRM builds with no VAAPI
  * video/out/wayland_common: adjust decoration disagreement log level
  * video/out/wayland_common: clear decoration request even if compositor disagrees
  * video/out/wayland_common: don't pass a negative of border flag into ternary
  * video/out/wayland_common: make decoration state usage explicit
  * ao_pipewire: compatibility for libpipewire 0.3.19
  * ci: require pipewire to be enabled for Tumbleweed Linux builds
  * wayland: bump dmabuf protocol to version 4
  * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
  * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
  * wayland: clean wp_presentation_feedback in discard callback to avoid leak
  * build_image_converter - use full image format list to create hw_upload
  * mp_imgfmt: move DRMPRIME format to end of enum
  * DOCS: document E to cycle through Editions
  * ao: promote ao_pipewire
  * ao_pipewire: test for session to contain audio sinks
  * ao_pipewire: init_boilerplate(): simplify errorhandling
  * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
  * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units
  * vo_gpu/hwdec: add NULL check for legacy_name
  * hwdec_aimagereader: fix incorrect return values
  * demux_mkv: add AVS2 and AVS3 to tag list
  * wscript: remove some bogus configure options
  * demux_mf: add support for QOI, PHM and HDR images
  * f_hwtransfer: allow hw uploads to implicitly convert formats
  * f_hwtransfer: accept non-power-of-2 hw uploads
  * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
  * f_hwtransfer: get rid of the shit list
  * hwdec/vaapi: improve probing of supported sw formats
  * vo_gpu_next: fix crash on uninit after startup failure
  * sd_ass: improve handling of subtitles with unknown duration
  * DOCS: fix minor typo with keep-open description
  * draw_bmp: fix out of bounds access in mark_rect
  * vo_gpu/hwdec: rename and introduce legacy names for some interops
  * x11: fix --on-all-workspaces option
  * vo_gpu_next: vulkan: libplacebo: unify log prefix
  * github/workflows: explicitly install Xinerama on FreeBSD
  * x11: fix a couple of memory leaks
  * ao_pipewire: allow specification of remote name
  * ao_pipewire: small cleanups and restructring
  * osc: scale rendered aspect ratio with window aspect ratio
  * wayland: correctly handle non-CLOCK_MONOTONIC clocks
  * vulkan: remove --vulkan-disable-events
  * vo: hwdec_aimagereader: add missing image format specifier
  * vo_gpu: hwdec: add Android hwdec utilizing AImageReader
  * DOCS: deprecate --gamma-factor and --gamma-auto
  * vo_gpu_next: respect --blend-subtitles=&lt;yes/no&gt;
  * ao_pipewire: don't try to lock nonexistent loop
  * ao_pipewire: use target.object
  * mp_image: strip DoVi metadata that requires an EL
  * manpage: document bt.2390 parameter
  * vo_gpu_next: fix screenshots of rotated sources
  * DOCS/man/vf.rst : replace the outdated syntax
  * vo_gpu_next: use static assert for array size
  * vo_gpu_next: update render_info for upstream API change
  * vo_gpu_next: implement --video-output-levels
  * TOOLS/lua/autoload: add various extra file extensions
  * TOOLS/lua/autoload: alphebatize auto-loaded file extensions
  * ytdl_hook: use subtitle `name` as title if available
  * af_scaletempo2: fix crash when the number of channels increases
  * build: update waf to 2.0.24
  * f_hwtransfer: mp_image_pool: support HW -&gt; HW mapping
  * f_autoconvert: f_hwtransfer: support HW -&gt; HW uploads
  * filters: lavfi: allow hwdec_interop selection for filters
  * filters: support loading new hwdec_interops from filters
  * vo: hwdec: do hwdec interop lookup by image format
  * demux_lavf: extract is_image function
  * demux_lavf: detect avif images
  * DOCS/man/options.rst: replace some legacy single-hyphen syntax
  * vo_gpu_next: support error diffusion dithering
  * sub: use Unicode linebreaking for non-ASS subs and OSD
  * ao_audiounit: get the channel layout from the AU itself
  * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
  * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format
  * ytdl_hook: simplify exclude option parsing
  * vo_gpu_next: only require full pixel byte alignment
  * vo_gpu_next: implement ICC 3DLUT caching
  * vo_gpu_next: use correct pixel size when mapping formats
  * ao_pipewire: listen to hotplug events
  * ao_pipewire: use proper hotplug init APIs
  * ao_pipewire: create is_sink_node helper
  * audio: list devices for all AOs with hotplug_init
  * audio: try to use playback AO as hotplug AO first
  * ta: increase size of names printed
  * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
  * audio: add AOCONTROL_UPDATE_MEDIA_ROLE
  * ao_pipewire: fix indent
  * repack: add repacker for ccc16x16 formats
  * mpv.metainfo.xml: add XDG appstream metadata manifest
  * DOCS: Mention "mono" audio channels option
  * DOCS/libmpv: fix typo in linkage section
  * w32: fix typo in F23 mapping
  * vo_gpu_next: fix typo affecting --target-trc option
  * macos: add support for F13-F20 keys
  * w32: add support for F13-F24 keys
  * x11: add support for F13-F24 keys
  * wayland: add support for F13-F24 keys
  * input: add function keys F13-F24
  * ad_lavc: strip non-normalized floats
  * vo_gpu_next: display subtitles without video stream
  * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
  * DOCS/mpv: remove spaces at EOL, ensure 80 cols
  * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
  * ao_pipewire: for_each_sink(): report errors
  * meson: fix condition for enabling vaapi-egl
  * meson: fix libplacebo check
  * audio: fix lack of reinitialization on format change with pull AOs
  * player/audio: remove explicit drain on EOF
  * ao_pipewire: make sure not to exceed the available buffer
  * audio: don't try to drain non-existent AO
  * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
  * ao_pipewire: test on FreeBSD
  * mpv.desktop: add RIST protocol to desktop entry
  * osxbundle: add RIST protocol support to app metadata
  * stream_lavf: enable RIST protocol support via ffmpeg
  * ao_pipewire: restructure logic a bit
  * ao_pipewire: only try to read requested data
  * ao_pipewire: report all available info about chunk
  * ytdl_hook: improve track detection
  * misc/random: add xoshiro random number implementation
  * meson: fix the build-date option
  * meson: fix building without gl
  * meson: consistently use feature['foo']
  * meson: refactor generating config.h
  * meson: disable dvdnav by default
  * meson: reduce dictionary usage
  * meson: add comment clarifying windows-internal-pthreads
  * ytdl_hook: consistant behavior for single format
  * wayland: add support for configure bounds
  * x11: fix display-{width,height} calculation
  * DOCS/options: correct wayland-disable-vsync option
  * ytdl_hook: fix default track for single format
  * github/workflows: auto-update freebsd-vm within major version
  * drm_common: remove hard dependency on drmIsKMS()
  * context_drm_egl: skip page flip wait on error
  * gpu/hwdec: reorder `drmprime` below `drmprime_drm`
  * video/drmprime: fix use-after-free
  * hwdec/drmprime: fix build
  * hwdec/dmabuf_interop: Properly prefix `priv` struct
  * hwdec/drmprime: Fix small issues
  * audio: drain ao on EOF
  * hwdec/drmprime: add drmprime hwdec-interop
  * ao_pipewire: tell audio server about number of queued samples
  * man: remove unhelpful language
  * ao_pipewire: use mpv logging
  * hwdec/dmabuf_interop_gl: support basic multi-plane formats
  * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
  * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
  * hwdec/vaapi: rename interops to reflect more general use
  * af_rubberband: add new engine option in rubberband 3.0.0
  * drm_common: skip cards that don't support KMS for autodetection
  * drm: avoid drmModeAtomicCommit races by blocking
  * video: remove unnecessary code
  * ytdl_hook: fix playlist index extraction
  * ci: bump macos runner version
  * wayland: add missing newline in wayland_common
  * hwdec_vaapi_pl: support simple multi-plane image formats
  * vo_gpu_next: fix screenshots on single-frame files
  * vo_gpu/d3d11: fix VRAM leak
  * osc.lua: add osc-tcspace script option
  * osc.lua: add osc-unicodeminus script option
  * vo_gpu_next: don't crash on !frame-&gt;current
  * ytdl_hook: always set HTTP headers
  * libplacebo: fix compatibility with libplacebo &gt;= 5
  * github/workflows: upgrade FreeBSD to 13.1
  * vo_gpu: fix 3DLUT precision
  * ao_pipewire: prevent deprecation warning for pw_stream_get_time()
  * ao_pipewire: pipewire uses linear volume
  * ao_pipewire: don't access core after disconnect
  * ao_pipewire: zero listeners
  * ao_pipewire: support ao-volume on non-stereo channel layouts
  * DOCS/encoding: remove the legacy option syntax
  * drm_prime: fix newline in error message
  * meson: fix rst2html command
  * context_x11egl: remove supposed transparency fix
  * DOCS: fix typo
  * DOCS/osc: fix option "showidlescreen" -&gt; "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect
  * meson: add a summary at the end of configuration
  * vo_gpu_next: implement --cscale
  * swresample: don't forcibly clip on every conversion
  * js: key bindings: ensure priorities for same-key - again
  * x11: avoid XPresent API calls when it's not needed
  * lua: command_native_async: make the callback optional
  * lua: command_native_async: always callback a-sync
  * x11: add --x11-present option
  * x11: add nouveau to the xpresent whitelist
  * x11: correct provider detection logic
  * vo_vaapi_wayland: remove vaapi format query as formats are never used
  * meson: remove pointless d3d11 dictionary
  * x11: replace strcasestr usage with bstr
  * github/workflows: install libxpresent on freebsd
  * x11: support xorg present extension
  * x11: use xrandr providers for driver detection
  * vo: move wayland presentation to separate files
  * meson: use require when checking for vdpau
  * ci/build: Do not manually install Meson in openSUSE container
  * meson: rearrange library dependency order to avoid crash with fontconfig
  * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
  * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
  * ci/build-mingw64: enable test building
  * ci/build-mingw64: bump dependencies
  * ci/build-mingw64: switch to fossils directory for zlib
  * ci/build-tumbleweed: attempt to enable unit tests in CI
  * test/chmap: start adding AVChannelLayout unit tests
  * audio/chmap: add mp_iterate_builtin_layouts
  * f_lavfi: switch to AVChannelLayout when available
  * ad_lavc: switch to AVChannelLayout when available
  * af_lavcac3enc: switch to AVChannelLayout when available
  * af_lavcac3enc: refactor chmap adding into its own function
  * ao_lavc: switch to AVChannelLayout when available
  * demux_lavf: switch to AVChannelLayout when available
  * common/av_common: switch to AVChannelLayout when available
  * audio/aframe: switch to AVChannelLayout when available
  * audio: add AVChannelLayout helpers to convert from/to mp_chmap
  * wayland: set appid before initial surface commit
  * wayland_gl: fix a typo
  * wayland_gl: wait until resize to create egl_window
  * DOCS/options: fix incorrect labelling of hr-seek default
  * sub: jsre filter: abort init early on empty filter list
  * ci/mingw64: add git libplacebo for gpu-next
  * github/workflows: move mingw CI to ubuntu 22.04
  * ci/mingw64: make meson crossfile global
  * wayland_gl: use wl-&gt;scaling when creating egl_window
  * wayland: rearrange initialization logic
  * player: add tiff/tif (TIFF) to list of image extensions
  * player: add jxl (JPEG XL) to list of image extensions
  * wayland: remove some unneeded lines from reconfig
  * vo_gpu_next: fix OSD rendering of screenshots
  * meson: add internal arg to wayland-protocols' get_variable()
  * osc.lua: add idlescreen and osc-idlescreen
  * video/out/dither: remove custom index_t typedef
  * wayland: force vo_vaapi_wayland scaling to 1
  * DOCS/interface-changes: mention vaapi-wayland vo
  * vo: move allocate_memfd method to wayland_common
  * vo_vaapi_wayland/wayland_common: code style fixes
  * wayland: use mp_tag_str not drm_format_string
  * vo: allow vaapi_wayland and vaapi_x11 to coexist
  * wayland: don't depend on the order of global announcements
  * vo: add new vaapi-wayland driver
  * demux: stop iterating over demuxers as soon as a match is found
  * osc.lua: fix crash when calling osc-tracklist while idle
  * player: check for argv before printing help text
  * player: set EOF when seeking to end with keep-open
  * various: remove trailing whitespace
  * wayland: use wl_output v4 for display-names
  * lua: avoid rare memory leak in mp.join_path
  * client API: always export symbols on windows
  * stream_lavf: add support for ipfs and ipns
  * meson: compile mpv.exe as a win32 gui application
  * context_drm_egl: support monitor par
  * github/workflows: add macOS 12 build
  * video/image_writer: tag colorspace in AVCodecContext
  * DOCS/input: fix typo "NANME" -&gt; "NAME"
  * console.lua: don't render a 2nd cursor on the OSC
  * video/image_writer: fix high-depth JPEG XL screenshots
  * build: add avcodec jpegxl dependency versions
  * demux: add support for r128 replaygain tags
  * DOCS/ao: remove only usage of git.io link shortening service
  * wayland: use wl_surface_damage_buffer
  * DOCS/options: properly capitalize JPEG XL
  * video/image_writer: add Jpeg XL screenshots
  * various: fix typos
  * vo_gpu_next: avoid 0x0 resizes
  * github/workflows: workaround git permissions error
  * DOCS/options: update the --load-osd-console documentation
  * DOCS/input: update the ASS tags documentation URL
  * options: make --cover-art-auto=exact the default
  * player: add cover-art-whitelist option
  * DOCS: fix the typo of --sub-justify
  * DOCS: correct --sub-shadow-color
  * DOCS/{mpv,options}: document the watch later functionality
  * vo_wlshm: use draw_frame instead of draw_image
  * mpv.desktop: add japanese translation
  * ci: switch Tumbleweed build to openSUSE container registry
  * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
  * vd_lavc: fix decoder initialization when no VO is available
  * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
  * wayland: use wl_output v4 for --fs-screen-name
  * x11: avoid wasteful rendering when possible
  * player: rearrange video sync opts/enums/defines
  * wayland: unify visibility checking code
  * vo_gpu/d3d11: add message ID based log level mapping
  * vo_gpu/d3d11: mimic libplacebo backbuffer usage
  * vo_gpu/d3d11: enable receival of color depth without active backbuffer
  * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
  * vo_gpu_next: switch to unpooled hwdec mapping
  * x11: fix screen-name option
  * mpv.desktop: add turkish translation
  * options.lua: remove unused function
  * options: add osd-playing-msg-duration
  * egl_helpers: request at least 8 alpha bits if necessary
  * DOCS/input: mark chapter-list as writable
  * drm: context_drm_egl: add support for enabling VRR
  * vd_lavc: add vo caps and option to set GPU film grain application
  * vo_gpu_next: apply film grain if such metadata is present
  * vf_format: support forwarding/stripping film grain metadata
  * mp_image: support film grain parameters
  * vd_lavc: hide a deprecation warning in already handled compatible code
  * sub/osd: use atomic for osd_state.force_video_pts
  * osdep/atomic: add mp_atomic_double
  * Revert "vo_gpu_next: remove unnecessary dependency"
  * ao_pipewire: Do not hold thread lock during loop stop
  * ao_pipewire: fix resource lifetimes
  * vo_gpu_next: remove unnecessary dependency
  * lua: use correct chunkname when loading script files
  * vo_gpu[_next]: hwdec: fix logging regression when probing
  * common/av_log: explicitly include version.h for required libraries
  * vo_gpu_next: also include stride alignment in DR size
  * vulkan: correctly inherit proc_addr pointer
  * ao_sndio: fix parentheses warning
  * client API: also export mpv_stream_cb_add_ro
  * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
  * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
  * vo_gpu_next: fix crash when disabling DR at runtime
  * vo_gpu_next: don't leak mpi on failed upload
  * vo_gpu_next: properly keep track of DR allocations
  * hwdec: warn on unsupported hwdec option value
  * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
  * hwdec: fix out-of-date preprocessor variable name
  * ytdl_hook.lua: consider any subprocess status != 0 as error
  * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
  * vo_gpu_next: add support for hardware decoding
  * manpage: add vo_gpu_next wiki link to manpage
  * vo_gpu_next: configure the VO queue size dynamically
  * vo_gpu_next: expose EGLDisplay to pl_gpu
  * vo_gpu: move hwdec loading code to common helper
  * hwdec: release images as soon as possible after mapping
  * hwdec_vaapi_vk: rename to vaapi_pl
  * hwdec_vaapi_gl: properly zero initialize priv struct
  * filters: Re-add vavpp deinterlacing auto-filter
  * ytdl_hook: fix url_is_safe to match URL protocols properly
  * vo_gpu_next: remove/simplify plane flipping hacks
  * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
  * mp_image: fix mp_image_plane_w/h
  * stats.lua: page 2 - frame timing: use fixed display order
  * stats.lua: graphs: fix bad rendering due to division by 0
  * vo_gpu_next: refactor subtitle rendering
  * options: add always to stop-screensaver
  * DOCS/input: document subprocess more clearly
  * DOCS/input: fix typo
  * vo_gpu: hwdec: load hwdec interops on-demand by default
  * ao_pipewire: fix ao-volume handling
  * vo_gpu_next: don't crash on negative plane strides
  * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
  * meson: remove horrifying macos luajit hack
  * github/workflows: use lua 5.1 on macos
  * DOCS/mpv: improve vf=rotate examples
  * wayland: partially fix drag and drop handling
  * ao_pipewire: validate pod creation
  * ao_pipewire: add support for device selection
  * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
  * vf_format: simplify frame type checking after addition of DoVi option
  * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
  * ci/appveyor: fix package install line
  * osc.lua: seekbar hover: speed-up chapter access
  * js: utils.get_user_path: make wrapper of expand-path
- Change source from cpio/tar to tar.xz to reduce the source code
  size by a factor of 4.
- Update waf to version 2.0.24
- Set rubberband to version 3.0.0 which is need for optional dependencies.
- Remove --enable-pipewire because it is now autodetected.
  You can now only disable.
- Disable pipwire under Leap because of build error.
- Enable openal, sixel.
- Enable mujs for Leap &gt;= 15.4.
- Enable wayland for Leap &gt;= 15.4.
- If libavif is installed default at build time it must have version &gt;= 0.11.1
- Fix rpmlint filename-too-long-for-joliet.</changelog>
  <changelog author="mia@0x0.st" date="1668859200">- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- _service: obs_scm -&gt; obs_tar
- Do not require libsixel and mujs where no appropriate versions
  are packaged
- Vulkan requires recent libplacebo; disable on Leap &lt;= 15.3
- Update to version 0.35+git.20221118.d3a61cfe:
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668859201">- Use Meson for build where possible as waf will be dropped in a
  future version</changelog>
  <changelog author="mia@0x0.st" date="1671537600">- Update to version 0.35+git.20221220.d5c3b9d9:
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats</changelog>
  <changelog author="mia@0x0.st" date="1671796800">- Update to version 0.35+git.20221222.657fd280:
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1675857600">- Update to version 0.35.1+git.20230128.140ec21c:
  * ao_pipewire: log version and other useful debug info
  * wayland: error out if essential protocol support is missing
  * wayland: also log refresh rate on surface entrance
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * meson: prepend MPV_CONFDIR path with prefix
  * meson: unbreak dl check on BSDs without libdl
  * lcms: fix crash with lcms2-related options if lcms is disabled
  * meson: fix stdatomic detection on bsd
  * osc: don't spam window-controls bindings on every render
  * wayland: check for resize/move in touch event first
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * ao_pipewire: properly clean up resources
  * filter_kernels: fix kaiser
  * hwdec/d3d11va: fix a possible memory leak
  * external_files: set log level for potential files to trace
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * hwdec_drmprime: fix memory leak
  * vo: hwdec: fix libdrm-related memory leak
  * draw_bmp: ensure last slice width is less than total width
  * wayland: dispatch and wait for compositor events in uninit
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * version.py/version.sh: bump copyright year
  * vulkan: fix build error for 32bit builds with clang
  * vo_wlshm: cleanup on failure
  * ra_d3d11: fix incorrect type
  * meson: also search for rst2html with .py extension
  * audio: fix crash during uninit with ao_lavc
  * mp_image: fix XYZ primaries default
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: implement VO_DR_FLAG_HOST_CACHED
  * x11: fix issue with xpresent timing feedback
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1679140800">- Update to version 0.35.1+git.20230315.e1727553:
  * test: update format refs to ffmpeg 6
  * github/workflows: fix failure conditions
  * common/av_common: clean up mp_lavc_set_extradata
  * sub/sd_lavc: properly fill avctx with codecpar values at init
  * sub/lavc_conv: properly fill avctx with codecpar values at init
  * common/av_common: constify mp_codec_params related getters
  * demux_mkv: support ARIB captions
  * player/command: fix mem leak in user-data property; closes #11436
  * vo_gpu_next: compatibility with libplacebo v6.265
  * wayland: make wayland-edge-pixels-pointer default to 16
  * wayland: use correct x/y coordinates for the cursor
  * screenshot: fix segfault when taking a screenshot without video
  * wayland: fix client side resize
  * vo_gpu_next: compatibility with PL_API_VER &gt;= 254
  * vo_gpu_next: use inverse mapping functions to tag screenshots
  * video/out/placebo/utils: add mappings from pl enums to mpv enums
  * video: add missing libplacebo colorspace enums
  * mp_image: assert if src and dst are different in copy_attributes
  * mp_image: copy side data in mp_image_copy_attributes
  * ao_pipewire: use realtime scheduling for data thread
  * loadfile: strongly prefer that all streams are from the same program
  * command: expose hls-bitrate and program-id as track-list subproperties
  * loadfile: report hls_bitrate and program_id in struct track
  * demux: propagate hls_bitrate and program_id in generated caption tracks
  * demux_lavf: report program_id
  * ytdl_hook: only log error when no fallback url available
  * ytdl_hook: init fragment requires other fragments
  * vo: fix race condition with redraw requests
  * ci: separate meson tests and reorganize build steps
  * test: integrate unittests with meson
  * ci: use the same arguments when running the built mpv binary
  * player: remove unittest option
  * test: update ffmpeg format refs
  * zimg: fix MP_CSP_PRIM_CIE_1931 mapping
  * zimg: add ZIMG_TRANSFER_ST428 mapping
  * zimg: set correct primaries for XYZ
  * sws_utils: hardcode output gamma and primaries for XYZ
  * mp_image: fix XYZ gamma and primaries guess
  * vo_gpu: improve XYZ conversion
  * mp_image: be less agressive with clearing color information
  * f_swscale: do not reset color levels to default
  * csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
  * DOCS/options: mention default value of cursor-autohide
  * DOCS/options: clarify hidpi-window-scale description
  * player: add --auto-window-resize option
  * ra: assert when using params with dimensions
  * sub: add --sub-fonts-dir and --osd-fonts-dir options
  * wayland: request frame callbacks on the topmost surface
  * wayland: deduplicate and cache detection of dmabuf-wayland
  * wayland: use bool type for alpha framebuffer tracking
  * vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible Similar to libplacebo[1], DXGI_SWAP_EFFECT_FLIP_DISCARD is used instead of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL starting with Windows 10.
  * vf_gpu: initialize depth=1 on target textures
  * video: initialize depth=1 on screenshot textures
  * external_files: recognize jxl and avif files as cover art
  * {console,ytdl_hook}: use the platform property
  * command: add platform property
  * ytdl_hook: don't overwrite force-media-title
  * ytdl_hook.lua: make exec return a single value
  * TOOLS/autocrop.lua: log a more accurate warning
  * audio: remove a duplicate clearing of a struct variable
  * options: change parameter that was forgottin in property transition
  * client API: reintroduce CONF_TYPE_FLAG for type conversion
  * Partially revert "options: remove OPT_FLAG"
  * console: observe osc margins from user-data instead of shared-script-properties
  * osc: set values in user-data in addition to shared-script-properties
  * player: set playlist title to media title if not set already
  * various: fix warning -Wimplicit-const-int-float-conversion
  * vo_gpu_next: fix warning -Wunused-function
  * vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
  * vd_lavc: sort hwdecs without hwdevices last for autoprobing
  * vd_lavc: prioritize mediacodec for hwdec autoprobe
  * video: make csp option definitions private
  * video: make csp equalizer params float
  * vo_gpu: fix newline in log message
  * demux: constify a struct member
  * vo_gpu_next: fix color space hint with target peak override
  * DOCS: clarify that GLX is deprecated
  * options: remove explicit initialization of integers to 0
  * options: remove OPT_FLAG
  * options: transition properties from flag to bool
  * options: transition commands from OPT_FLAG to OPT_BOOL
  * options: transition options from OPT_FLAG to OPT_BOOL
  * input: remove unused struct member
  * DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0
  * various: drop unused #include "config.h"
  * ao_pipewire: drop unused #include "generated/version.h"
  * Vulkan: add configure check for VK_KHR_display extension
  * vo_gpu_next: add --tone-mapping-visualize
  * vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
  * mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
  * DOCS: document JPEG XL default effort change
  * Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
  * video/image_writer: use effort=4 default for JXL screenshots
  * ao_pipewire: fix removal of zeroed hooks on old pipewire
  * vo_gpu_next: allow native CSP screenshots
  * player/screenshot: pass on ability to output native CSP
  * screenshot: explicitly default VOCTRL_SCREENSHOT csp
  * video/image_writer: force sRGB for unsupported formats
  * video/image_writer: add image_writer_flexible_csp
  * vo_gpu_next: tag screenshots with correct colorspace
  * vo_gpu_next: only apply target options in window screenshot mode
  * vo_gpu_next: be explicit about screenshot repr
  * m_property: avoid using a small stack buffer in m_property_do_bstr
  * vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
  * vo_gpu_next: support mapping HDR10+ dynamic metadata
  * ao_pipewire: allow usage of global volume control
  * command: only avoid redrawing when old and new osd are both hidden
  * DOCS/options: remove testing note in video-sync-max-factor
  * vf_sub: undeprecate
  * vo_dmabuf_wayland: reject hw formats not supported by compositor
  * video/image_writer: change screenshot-tag-colorspace default to yes
  * vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
  * vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
  * vo_dmabuf_wayland: simplify buffer pool reset
  * vo_dmabuf_wayland: only resize when a new frame is about to be drawn
  * DOCS/input: remove experimental note from sub-text
  * ao_pipewire: report linking errors from init()
  * ao_pipewire: add support for exclusive mode
  * ao_pipewire: move stream flags to dedicated variable
  * ao_pipewire: adjust message level based on probing
  * f_hwtransfer: fix leak of framesconstraints
  * image_pool: properly free frames
  * ao_pipewire: remove unneeded goto
  * ao_pipewire: replace opencoded talloc()
  * ao_pipewire: print stream states as string
  * ao_pipewire: remove unnecessary empty lines
  * ao_pipewire: remove opencoded spa_zero()
  * ao_pipewire: remove some unnecessary linebreaks
  * ao_pipewire: reduce message level of unsuccessful connection
  * ao_pipewire: remove unnecessary braces
  * sws_utils: add check for HAVE_ZIMG to suppress warnings
  * vo_gpu_next: add check for PL_HAVE_LCMS
  * hwdec_cuda: fix enum type for semaphore
  * vo_d3d11: do not call MAKEINTRESOURCEW twice
  * osdep/io: add void to mp_penviron
  * demux: remove unused code
  * ao_lavc: remove unused code
  * osdep: add MP_FALLTHROUGH
  * libplacebo: fix enum type cast
  * stats.lua: display HDR peak in nits
  * meson: move vector check inside of meson.build
  * meson: check macos touchbar with has_header
  * meson: check pthread provider with has_function
  * video/image_writer: avoid stripping colorspace info when writing image
  * stream: accept webdav:// and webdavs:// urls
  * ci: pack mingw64 meson build instead of waf
  * ci: separate meson/waf build dirs
  * ci: use meson compile instead of ninja directly
  * ci: do not print compile commands
  * meson: replace check_header with has_header
  * meson: actually use -Werror=format-security
  * hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
  * player/video.c: don't resync audio if video is an image
  * vo_lavc: set frame rate on encoder; fixes #11215
  * wayland: add auto choice to wayland-configure-bounds
  * wayland: handle runtime hidpi-window-scale changes correctly
  * wayland: unbreak runtime geometry/autofit changes
  * lua/js: remove user-data helpers
  * lua/js: fix user_data_del util function
  * doc: correct spelling of user-data/user_data JS/lua helpers
  * docs: document new user-data property
  * javascript/defaults: add user_data helpers
  * lua/defaults: add user_data helpers
  * player/command: add user-data property
  * javascript: add mp.del_property()
  * lua: add mp.del_property()
  * libmpv: add mpv_del_property() convenience function
  * player/command: add "del" command
  * m_property: add M_PROPERTY_DELETE
  * player/client: support observing sub-properties
  * options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodes
  * misc/node: add bstr-based variants for map_get() and map_add()
  * misc/json: don't wrap top-level pretty strings/infs in quotes
  * DOCS: Add missing 'not'
  * hwdec_vaapi: close file descriptors even if surface export fails
  * vo_dmabuf_wayland: close file handles when surface export fails
  * vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
  * DOCS/compile-windows.md: update MSYS2 packages
  * test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension
  * meson: add missing library dep for egl_angle_lib check
  * vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward
  * waf: migrate to version.py
  * ci: migrate MSYS2 build to GitHub Actions
  * wscript: remove MSVC from compiler lookup
  * meson: reuse libmpv objects for cplayer
  * ao_pipewire: align thread name with general conventions
  * audio: simplify implementation of property ao-volume
  * stream/dvb: remove some unused variables
  * x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
  * wayland: add wp-fractional-scale-v1 support
  * wayland: rewrite geometry and scaling handling
  * vo_gpu: implement VO_DR_FLAG_HOST_CACHED
  * vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: add `int flags` to the get_image signature
  * msg: log-file set at mpv.conf: don't ignore early messages
  * msg: log-file buffer size: don't use magic number (no-op)
  * drm: rewrite based around vo_drm_state
  * mp_image: fix XYZ primaries default
  * meson: skip some unneeded macos-specific checks
  * meson: drop feature plain-gl
  * ci: run meson tests
  * meson: limit vaapi checks
  * meson: don't add libmpv and cplayer features to conf_data
  * meson: remove dependency from libmpv to plain-gl
  * meson: add simple test executable for libmpv
  * stream: remove trailing NULL element from stream list
  * hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
  * wayland: only warn when actually missing idle inhibit support
  * vo: make driver list static
  * vo: remove trailing NULL element from driver array
  * ao: remove trailing NULL element from driver array
  * DOCS/compile-windows.md: update with meson instructions
  * build: officially deprecate waf
  * TOOLS/lua/autoload: improve alphanumeric sorting
  * wayland: store presentation feedbacks in a pool
  * Revert "wayland: dispatch and wait for compositor events in uninit"
  * TOOLS/docutils-wrapper: make executable + alphabetize
  * audio: fix crash during uninit on ao_lavc
  * meson: also search for rst2html with .py extension
  * various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
  * various: replace if + abort() with MP_HANDLE_OOM()
  * stream/dvb: drop support for DVB API before 5.8
  * ao_audiotrack: replace malloc with talloc
  * stream/cookies: use stream_read_file()
  * {video,audio}: adjust unsafe strncpy usages
  * video/x11: replace sprintf usage
  * video: replace sprintf usage
  * demux_mf: replace unsafe string functions
  * ra_d3d11: fix incorrect type
  * DOCS: clarify wid casting on Windows
  * vo_dmabuf_wayland: drop support for linux-dmabuf-v2
  * vo_dmabuf_wayland: support panscan and panning
  * ta/README: update link to talloc documentation
  * vo_wlshm: properly support video panscan
  * player: don't force saving start in watch-later-options
  * player: add video-sync=display-tempo
  * player: choose speed of smallest acceptable factor for display sync
  * TOOLS/lua/autoload: optimize performance of natural sorting
  * TOOLS/lua/autoload: further optimize the natural sorting
  * wayland: make vo_wayland_reconfig a bool
  * wayland: cleanup on vo_wayland_init error
  * vo: change vo_platform_init to bool
  * vo_wlshm: cleanup on failure
  * vo_dmabuf_wayland: goto err instead of returning
  * vulkan: fix build error for 32bit builds with clang
  * meson: dynamically compute dependencies for manpage and html build
  * TOOLS/umpv: support shell-quotes in $MPV
  * demux: new packet should not point to source buffer when copying data
  * demux: actually initialise packet buffer when creating new packet
  * version.py/version.sh: bump copyright year
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * wayland: dispatch and wait for compositor events in uninit
  * wayland: initalize display_fd as -1
  * wayland: consistently employ use_present
  * draw_bmp: ensure last slice width is less than total width
  * vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
  * hwdec_drmprime: fix memory leak
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * demux: add --demuxer-hysteresis-secs option to save power with caching
  * external_files: recognize webp files as cover art
  * x11: add modesetting to the xpresent whitelist
  * build: add configure test for POSIX shm for the sake of vo_kitty
  * demux: replace deprecated usage of stack allocated AVPackets
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality
  * Update VERSION
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1689336000">- Update to version 0.35.1+git.20230714.1f683401:
  * vo_dmabuf_wayland: error out if compositor doesn't support the format
  * build: make dmabuf-wayland a build option and require drm
  * console: sort the output from the `help` command
  * player: delete watch later redirect entries again
  * wayland: use xdg_surface_set_window_geometry
  * Revert "wayland_gl: wait until resize to create egl_window"
  * vo_dmabuf_wayland: guard in destroy_osd_buffers
  * vo_dmabuf_wayland: stop lazy loading hwdec
  * vo_dmabuf_wayland: don't try to get pts without frame-&gt;current
  * draw_bmp: ensure last slice is less than total width (again)
  * vo_dmabuf_wayland: add osd support
  * vo_dmabuf_wayland: init wl_list at the top of preinit
  * vo_dmabuf_wayland: stop guarding viewport interfaces
  * video/image_writer: check for write errors
  * video/image_writer: fix file leak in error path
  * wscript: add 1.32 protocols to sources
  * stats.lua: set sans-serif as default font
  * wayland: add xdg_toplevel.wm_capabilities handler
  * wayland: add support for suspended toplevel state
  * wayland: add cursor-shape-v1 support
  * vd_lavc: fix delay_queue for videos with frames &lt; max_delay_queue
  * vd_lavc: prefer d3d11va-copy over dxva2-copy
  * vo_wlshm: bail out of resize if width/height is 0
  * wayland: fix memory leak with multiple monitors
  * player: delete watch_later file after successful load
  * json: unify json_parse depth to MAX_JSON_DEPTH=50
  * terminal-unix: better error detection logic
  * TOOLS/idet: fix some outdated cli syntax
  * demux_playlist: sort files before directories
  * demux_playlist: add option to control recursive directory loading
  * TOOLS/lua/autoload: allow extending ext sets from script-opts
  * various: correctly ignore cache files with --no-config
  * vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
  * vo_gpu: fix some cache related memory leaks
  * player: add --input-cursor-passthrough option
  * TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
  * wscript: bump required libplacebo-next version to 5.266
  * vo_gpu_next: remove synchronization from info_callback
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * ci/msys2: double down on running meson through python3.11
  * vo_x11: don't rely on XFree to free calloc-ed data
  * vo_x11: check for calloc() failure
  * win32: add support for drag-and-drop option
  * options: add no to drag-and-drop
  * test/meson: explicitly specify lavf dependency
  * player/screenshot: add "screenshot" logger
  * video/image_writer: add avif screenshot support
  * options: drop unnecessary casts
  * options: use designated initializer
  * vd_lavc: do inline string array initialisation for hwdec_api
  * vd_lavc: let the user provide a priority list of hwdecs to consider
  * osdep: remove erroneous POLLERR emulation
  * wayland: remove erroneous POLLERR usage
  * image_writer: respect jpeg-quality when using ffmpeg for writing
  * image_writer: remove unused struct fields
  * mp_image: abort on av_buffer_ref() failure
  * loadfile: fix leak due to setting NULL parent
  * hwdec: fix undeclared identifier in mediacodec_embed
  * vo_drm: fix null dereference and using closed fd
  * github/workflows: do not copyback files from freebsd VM
  * github/workflows: bump freebsd VM memory size to 8GB
  * hwdec: do not add hwdec device if it failed to create
  * vd_lavc: check if av_device_ref is available
  * ci/msys2: switch to Python 3.11 to fix crashes during build
  * loadfile: insert missing parentheses
  * osc: add toggle for forced-only subs
  * loadfile: expose auto-forced-only when printing stream info
  * command: add sub-forced-only-cur prop
  * command: report auto-forced-only flag in track desc
  * sub: rewrite auto-forced-only support
  * player: add more precise sub fallback options
  * options: default slang to auto
  * loadfile: support "auto" as a language option
  * loadfile: use mp_match_lang_single
  * loadfile: take a const char* in match_lang
  * loadfile: short-circuit early on null stream language
  * osdep: add mp_get_user_langs
  * osdep: move cfstr&lt;-&gt;cstr conversions to a new apple_utils.c file
  * misc: add language-matching utilities
  * options: set subs-with-matching-audio to off by default
  * vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
  * ad_lavc: check for allocation failure
  * vo_gpu_next: add --corner-rounding option
  * vo_gpu_next: add missing --gamut-mapping-mode options
  * ao_pipewire: bump dependency to 0.3.48
  * ao_wasapi: use client name instead of hardcoded string
  * ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
  * demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
  * vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
  * wayland: bump wayland-protocols to 1.25
  * wayland: bump required version to 1.20
  * DOCS: fix admonition typo
  * vo_dmabuf_wayland: update the image of pending buffers
  * vo_dmabuf_wayland: use a minimum of 15 buffers
  * ci: use a different mirror for freetype
  * player: add drag-and-drop option
  * wayland: avoid misleading log messages on drag/drop
  * ci/mingw: add dlltool to the meson crossfile
  * mpv.desktop: add Russian translation for GenericName
  * ci/mingw: remove cache
  * ci/mingw: update dependencies versions
  * ci/msys2: enable egl-angle-lib
  * github/workflows/build.yml: install ca-certificates package on msys2
  * bootstrap.py: update waf to 2.0.25
  * DOCS/mpv: add an example for applying profiles to certain paths
  * player: don't load unwanted files after 519e56f
  * hwdec_cuda: bump required headers version for timeline semaphores
  * hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
  * hwdec_vulkan: respect probing flag when logging during init
  * vulkan: don't assume all ra_ctx implementations have a swapchain
  * hwdec_cuda: remove usage of deprecated libplacebo sync API
  * video/out/android: assert WinID value before use
  * path: handle URLs consistently in mp_basename
  * lua: read_options: find script-opts prefix at index 1 exactly
  * demux/demux_lavf: strip URL parameters before matching extension
  * hwdec_vulkan: enable AV1 support if available
  * hwdec_vulkan: check for the correct libplacebo version
  * vo: hwdec_aimagereader: fix compile
  * hwdec_vulkan: simplify requirement checks for Vulkan interop
  * vo/vulkan: do not define zero sized array
  * hwdec_vulkan: account for vulkan frames now using presentation size
  * f_hwtransfer: disable vulkan multiplane images when uploading from cuda
  * hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
  * vo: vulkan: request additional extensions and features for ffmpeg
  * hwdec_vulkan: add Vulkan HW Interop
  * vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
  * vo_gpu_next: fix to allow using dllimport
  * vo_gpu_next: respect `gl-&gt;flipped`
  * opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
  * vo: make mp_frame_perf thread safe
  * vo_gpu_next: add size guard for pass-&gt;num_samples
  * vo_gpu_next: synchronize voctrl_performance_data access
  * vo_gpu_next: fix off by one in info_callback
  * vo_dmabuf_wayland: rewrite around wl_list
  * vo_gpu_next: fix build on older libplacebo
  * vo_gpu_next: update to new libplacebo gamut mapping API
  * vo_gpu_next: remove --tone-mapping-crosstalk
  * context_drm_egl: check for non-existant drm in uninit
  * player: improve diagnostics around writing watch_later files
  * path: let configdir also override "cache" and "state" paths
  * path: simplify "cache" and "state" fallback
  * player: always try to detect subtitle language from file name
  * ra_d3d11: change how messages are ignored during texture size lookup
  * wayland: improve guessing when mpv is focused
  * demux/demux_lavf: pass-through mime_type
  * demux/demux_lavf: pass-through filename for HLS
  * Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
  * demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
  * vo_gpu_next: allow to use ICC profile luminance value
  * mp_image: use the ffmpeg interlaced frame flags where available
  * ao_oss: return actual OSS playing state
  * player: use XDG_CACHE_HOME by default
  * player: use XDG_STATE_HOME for watch_later
  * path: expand internal path selection API to allow for additional types
  * osdep: separate out macos paths from path-unix.c
  * DOCS/options: document required parameter for --x11-name
  * meson: bump required version to 0.62
  * wayland: add support for wl_surface.preferred_buffer_scale
  * options: read config file as stream
  * ci: switch to lua51 for MSYS build
  * ci: use auto detection for lua library version for MSYS
  * charset_conv: fix memory corruption in mp_iconv_to_utf8
  * sub: fix UPDATE_SUB_HARD for converted and external subtitles
  * console.lua: add a script-opt for the border size
  * vo_gpu_next: fixes to allow using dllimport
  * ao_pipewire: clarify --pipewire-buffer=native
  * ao_pulse: clarify --pulse-buffer=native
  * ao_pipewire: let sound server determine latency
  * ao_pipewire: give sound server more flexibility for buffers
  * hwdec_drmprime: support rpi4_8 and rpi4_10 formats
  * ytdl_hook: fix clip start and end
  * libmpv: fix file name in documentation
  * meson: use the new build_options method
  * wayland: correctly scale configure_bounds
  * player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
  * video/out/gpu: Fix compilation warning of out of bound access
  * mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
  * ci: add a workflow that lints commit messages
  * auto_profiles: try to distinguish invalid properties better
  * auto_profiles.lua: apply profiles when conditions are truthy
  * osc: skip rendering when osd_dimensions are 0
  * win32: follow Windows settings and update dark mode state
  * d3d11: retry device creation without debug, if SDK is not available
  * build: add check for eglext_angle.h when checking for ANGLE
  * context_angle: include eglext_angle.h explicitly
  * DOCS/input: fix typo
  * auto_profiles: check for non-existent properties
  * various: fix various typos in the code base
  * various: fix typos
  * demux_lavf: update to handle deprecation of `io_close`
  * ci: bump cache version to rebuild libplacebo
  * ci/mingw: require libplacebo-next
  * build: add an option to control gpu-next
  * ci/mingw: update meson
  * meson: fix libplacebo-next version comparison
  * vo_gpu_next: drop various PL_API_VER checks
  * wscript: bump libplacebo-next required version to 5.264
  * meson: bump libplacebo-next required version to 5.264
  * player/screenshot: add filename return field
  * player: set playlist title to media title if not set already
  * Revert "player: set playlist title to media title if not set already"
  * meson: rst2pdf handle dependency file
  * TOOLS/docutils-wrapper: handle commands without depfile
  * TOOLS/docutils-wrapper: properly propagate failures
  * TOOLS/docutils-wrapper: gracefully remove non-existing files
  * DOCS/lua: fix typo
  * options: enable scripts related opts also with cplugins.</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690113600">- Update to version 0.36.0+git.20230723.60a26324:
  * Update VERSION
  * Release 0.36.0
  * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
  * ao_pipewire: for_each_sink: properly check termination condition
  * DOCS/vo: clarify dmabuf-wayland a bit
  * vo_dmabuf_wayland: correctly handle force-window
  * player/video: check for forced eof
  * vd_lavc: respect vd-lavc-software-fallback opt
  * vo_vaapi: restore hardware video decoding
  * vo_vaapi: fix segfault in draw_osd
  * ao_pipewire: use native buffersize by default
  * terminal-unix: fix not listening on input after being foregrounded
  * osc: don't add margins to osc-deadzonesize
  * DOCS: clarify screenshot window and screenshot-sw
  * vo_drm: remove VOCTRL_SCREENSHOT_WIN
  * screenshot: implement screenshot-window in sw for most VOs
  * screenshot: clarify software screenshot logic
  * image_writer: use proper specifier for int64_t
  * {zsh,bash}-completion: run mpv with --no-config
  * bash-completion: do not complete removed options
  * zsh-completion: do not complete removed options
  * zimg: fix broken sig_peak handling
  * image_writer: move tag_csp check into image_writer_flexible_csp()
  * image_writer: replace sprintf usage
  * image_writer: share some code between write_lavc and write_avif
  * image_writer: error check avif-pixfmt option
  * image_writer: fix still-picture option for AVIF
  * image_writer: remove duplicate packet writing code
  * TOOLS: remove obsolete travisCI-related scripts
  * wayland_common: remove questionable gcd impl and global state
  * wayland: don't treat tiled and maximized windows the same
  * wayland: add locked_size convenience shorthand
  * builtin.conf: add --hdr-contrast-recovery to gpu-hq
  * vo_gpu_next: add --hdr-contrast-recovery/smoothness
  * builtin.conf: unset default languages in libmpv and encode profiles
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame
  * wayland: handle modifier keys correctly
  * vo_gpu_next: add --target-contrast option
  * loadfile: make get_audio_lang function static
  * DOCS/release-policy.md: add additional advice
  * loadfile: compute audio lang for sub selection when using lavfi-complex
  * wayland: wrap resize requests in prepare_resize
  * sd_ass: fix converted subtitles having too-wide borders
  * sd_ass: don't reconfigure ass on every frame
  * player: set default cache dir on macOS
  * DOCS/mpv: clarify the location of cache/state files
  * path-win: implement cache directories
  * DOCS/interface-changes: document change in ctrl+h behaviour
  * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`
  * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list
  * input: update ctrl+h to toggle `auto-safe` rather than `auto`
  * vd_lavc: try other hwdecs when falling back after an hwdec failure</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690804800">- Remove waf build: removed upstream
- Make meson a hard requirement now
- Bump libplacebo requirement to 6.292.0 for Tumbleweed
- Add patch 0001-Revert-meson-bump-required-version-to-0.62.patch
  to lower meson requirement for Leap
- Update to version 0.36.0+git.20230730.1bbc7a2c:
  * ao_sndio: use sio_flush() to improve controls responsiveness
  * draw_bmp: fix overflowing coordinates in mark_rcs
  * Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
  * Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
  * meson: look for linux/input-event-codes.h with libwayland flags
  * version.py: fix build date
  * options: restore old default sub selection behavior
  * vo_gpu_next: fix assertion on wayland
  * vo_gpu_next: delay swapchain submit until flip_frame()
  * path-win: move state directory to %LOCALAPPDATA%
  * path-win: add subdirectory for cache
  * Revert "ci/msys2: double down on running meson through python3.11"
  * ad_spdif: fix segfault due to early deallocation
  * test: enhance libmpv test
  * player/video: check for track and decoder existence
  * video_writer: fix gamma for YUV screenshots
  * image_writer: log pixfmt conversion
  * encode_lavc: fix leak of codecpar
  * zimg: fix abort on subsampled input with odd heights
  * demux_mkv: add missing space to log msg
  * build: remove unneeded libdl requirement for vaapi
  * build: refactor vaapi handling
  * ci/mingw: reduce git clone depth to 1
  * ci/mingw: use ccache
  * ci/mingw: disable fail-fast
  * ci/mingw: check if binary is runnable before packaging
  * language-posix: as a fallback, treat "C" as "en"
  * msg: print MSGL_WARN and higher error messages to stderr
  * build: vaapi-x-egl is not used anywhere, remove it
  * build: vaapi-egl should explicitly depend on egl
  * build: vaapi-drm and vaapi-wayland do not depend on egl
  * ci/mingw: update luajit to fix i686 crashes
  * wayland: restore xkb_keysym_to_utf8 handling
  * build: internally rename gl-wayland to egl-wayland
  * waf: remove waf as a build system</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1693051200">- Add fix-docs-path.patch to install docs in our default docdir
- Enable jxl
- Use meson auto-features instead of disabling everything manually
- Small corrections to specfile
- Update to version v0.36.0+git20230826.83c0e980:
  * hwtransfer: check if the source format is accepted directly by the VO
  * hwtransfer: use the right hardware config to find conversion targets
  * autoconvert: destroy sub filter immediately if reconfiguration is needed
  * output_chain: don't reset autoconvert on changes to unrelated filters
  * hwtransfer: implement support for hw-&gt;hw format conversion
  * player: make all autoload extensions configurable
  * player: use audio pts corresponding to playing audio on EOF
  * input: add missing keypad key defines
  * sub/osd: signal osd_changed on resize
  * win32: don't ignore --screen and --fs-screen
  * DOCS/mpv: document ZOOMIN &amp; ZOOMOUT multimedia keys
  * input: add new keys: Back, Tools, ZoomIn, ZoomOut
  * vo_gpu_next: move line to correct location (cosmetic)
  * vo_gpu_next: correctly handle GAMUT_AUTO
  * ci/mingw: disable vulkan for 32-bit build
  * ci/mingw: don't include useless DLLs in artifact
  * ci/mingw: refactor build script into functions
  * ci/mingw: enable more ffmpeg features
  * ci/mingw: add necessary deps and enable vulkan
  * ci/mingw: move functional test to workflow
  * ci/mingw: update dependency versions
  * vo_gpu_next: reword error message on empty screenshot
  * DOCS/options: clarify the video-pan-x/y example
  * aspect: change --video-pan-x/y to be relative to the destination rect
  * aspect: don't allow scaled_src_size be 0
  * DOCS/options: fix typo in video-pan-x example
  * meson: rename all features with underscores
  * context_drm_egl: remove references to VAAPI in error messages
  * context_drm_egl: more correctness fixes for uninit procedure
  * Revert "ao/pulse: implement period_size"
  * w32_common: try to get the monitor from the window bounds
  * w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
  * ao/pulse: implement period_size
  * ao/jack: set device_buffer to JACK buffer size
  * demux_mf: utilize stdbool bool for if a format specifier was bad
  * demux_mf: early exit with the '%%' case
  * win32_common: fixes minimized window being focused on launch
  * ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby Atmos, DTS-HD, etc.) over HDMI
  * drm_common: skip cards that don't have connected outputs
  * meson: remove redundant libplacebo version check for Vulkan interop
  * x11: set sizehint for fs-screen and fs-screen-name
  * x11: remove xinerama and refactor window geometry
  * x11: require randr 1.4
  * context_drm_egl: don't free egl properties if they are null
  * vo_gpu_next: correctly clear removed hooks
  * sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
  * Revert "sub/sd_lavc: don't check endpts when getting subs"
  * vo_gpu_next: fix typo in video_screenshot()
  * vo_gpu_next: add --libplacebo-opts
  * vo_gpu_next: don't re-set frame_mixer
  * vo_gpu_next: move allow_delayed to move appropriate place
  * vo_gpu_next: switch to new pl_options system
  * TOOLS/lua/autoload: Enable run-time updates of options
  * TOOLS/lua/autoload: may specify loading only one type of files
  * vo_gpu_next: fix leak of --icc-profile-auto on uninit
  * vo_gpu_next: drop redundant PL_HAVE_LCMS check
  * ci: update freebsd to latest release channel
  * ci: disable libplacebo in msys2 build
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * libplacebo: drop PL_API_VER compatibility paths
  * ra_pl: drop PL_API_VER compatibility paths
  * vo_gpu_next: drop PL_API_VER compatibility paths
  * meson: remove redundant libplacebo-next check
  * hwdec_cuda: drop old PL_API_VER compatibility path
  * meson: bump minimum libplacebo dependency to v6.292
  * stats.lua: display output resolution if it differs to native one
  * stats.lua: hide window scale in fullscreen
  * vo_gpu: allow --hdr-peak-decay-rate=0.0
  * loadfile: avoid infinite playlist loading loops
  * build: check for SNDCTL_DSP_HALT for oss-audio
  * vo: clear vsync_offset if drawing while paused
  * win32: fix display resolution calculation on mulitple monitors
  * demux_playlist: remove len restriction on headerless m3u
  * wayland: clear all keys on keyboard_handle_leave
  * wayland: clear saved mpkey more aggressively
  * wayland: use fallback for display-fps/width/height
  * x11: add --x11-wid-title option
  * player: add playlist-path properties
  * vf_vapoursynth: save display resolution as a variable
  * player: add --term-remaining-playtime option
  * player: make sub-pos a float value
  * x11_common: drop unnecessary NULL check
  * x11_common: avoid unnecessary XUnmapWindow() call
  * stats.lua: use video-params/aspect-name
  * player/command: add video-params/aspect-name
  * ytdl_hook: improve Windows exe search with suffix
  * command: don't print "unknown" on video tracks
  * player/video: avoid spamming logs with EOF
  * audio: drain ao before setting pause
  * command: show "no" for hwdec-current if hwdec failed
  * command: fix some fringe play-dir behavior
  * sub/sd_lavc: don't check endpts when getting subs
  * sub: fix switching tracks while paused
  * path-unix: abort on path truncation
  * osc: support speed-independent time-remaiing display
  * command: fix stack smashing when displaying aspect-ratio
  * external_files: add sbv to the sub whitelist
  * external_files: alphabetize file extensions
  * DOCS: update LGPL building instructions
  * m_option: change m_option_type_aspect to double
  * vo_gpu_next: actually fix screenshots with PAR
  * ao_audiotrack: enable pcm-float by default
  * ao_audiotrack: support more channel layouts
  * ao_audiotrack: support media role
  * ao_audiotrack: don't ignore ao_read_data return value
  * ao_audiotrack: allow byte buffer data transfer for float samples
  * ao_audiotrack: align buffer size to sample size
  * ao_audiotrack: do not needlessly resample
  * ao_audiotrack: fix broken exception checks
  * ao_audiotrack: remove unused writeV23
  * vo_gpu_next: take into account PAR when taking screenshots
  * ad_spdif: fix this not working at all
  * vo_gpu_next: add ability to use named hook params
  * mp_image: properly infer color levels for some pixfmts
  * vo_gpu_next: increase non-interpolation queue size
  * vo_gpu_next: update for new pl_filter configuration API
  * win32: signal VO_EVENT_DPI on dpi changes
  * test/meson: add missing avutil dependency to chmap test
  * test: indicate test function ran in log
  * test: enable log messages for libmpv test
  * test: refactor helper methods to be universally usable
  * options: fix relative time parsing
  * options: rename variables in parse_timestring
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
  * DOCS/options: fix typo in hdr-peak-percentile
  * vo_gpu/vo_gpu_next: fix setting an empty dscale
  * builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
  * vo_gpu_next: add --hdr-peak-percentile
  * player/main: do not print build time, if it is unknown
  * version: move NO_BUILD_TIMESTAMPS check to version.h.in
  * build: remove version.py
  * vo_vdpau: set hwdec image format
  * test: bump libmpv test timeout
  * drm: bump minimum version to 2.4.105
  * ci: update the mpv.com path
  * build: remove outdated generated directory
  * ao_pipewire: set media role during init()
  * audio: add AO_INIT_MEDIA_ROLE_MUSIC</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1693137600">- Disable mujs backend for Leap because it's not available there</changelog>
  <changelog author="llyyr.public@gmail.com" date="1695470400">- Update to version 0.36.0+git20230923.140d0185:
  * ci/mingw: drop old workarounds for vulkan-headers
  * m_config_core: remove mp_read_option_raw
  * cuda: move --cuda-device to cuda_opts group
  * opengl/context_win: move opengl-dwmflush to wingl_opts group
  * libmpv_gl: replace mp_read_option_raw call
  * video/out/gpu: replace mp_read_option_raw call
  * stream: remove unneeded mp_read_option_raw call
  * options: rename some opt structs to *_opts instead of *_params
  * stream_bluray: move --bluray-device to stream_bluray_opts
  * stream_cdda: move cdrom-device to cdda_params
  * demuxer: remove several mp_read_option_raw calls
  * demux: make demux opts public
  * options: move some demux-specific opts to demux opts
  * demux_lavf: set duration to -1 if unknown
  * DOCS/options: remove some stray tabs
  * win32: don't remove WS_CAPTION from style
  * win32: enable custom WM_NCHITTEST also when title bar is hidden
  * win32: set window_corners to default for fullscreen
  * win32: add --window-corners
  * win32: fix fit_window_on_screen to account for invisible borders
  * win32: reduce top border thickness to imitate DWM invisible borders
  * win32: add an option to control window title bar state
  * win32: add an option to change window affinity
  * wayland: ensure at least a scale factor of 1 when drawing cursor
  * github/workflows: comment PR artifacts links
  * win32: explicitly guard dark mode calls by Windows version
  * vo_gpu_next: use proper color for subtitles
  * {github/workflows,ci}: install and enable libplacebo in macOS CI
  * github/workflows: add macOS 13 build
  * vo_gpu: don't override scaler options with default ones
  * builtin.conf: remove unneeded vlang/alang/slang lines
  * vo_gpu: allow deband-iterations to be 0
  * drm: remove selecting the card number with --drm-connector
  * options: remove --vf-defaults and --af-defaults
  * options: remove deprecated --record-file option
  * vo_sixel: change exit-clear handling to OPT_REPLACED
  * options: remove a few options marked with .deprecation_message
  * command: stop restarting playback when writing to playlist-pos
  * command: remove some old deprecated properities
  * options: remove ancient option fallbacks/deprecation
  * builtin.conf: remove deprecated opengl-hq profile
  * demux_playlist: add --directory-mode=auto
  * various: add missing include in header flles
  * sub/ass_mp: filters/f_lavfi: forward declare mp_log
  * sd_ass: use directive instead of writing magic constants
  * vo_dmabuf_wayland: support osd rendering when there's no video
  * mp_image: add force_window field
  * demux_mf: detect svg
  * sdl_gamepad: fix button detection on modern controllers
  * TOOLS/autocrop.lua: switch to auto-copy hwdec during cropdetect
  * TOOLS/autocrop.lua: cleanup timers correctly
  * vo_gpu_next: fix unscaled screenshot with --blend-subtitles
  * TOOLS/autocrop.lua: use VO crop always
  * options: make video-crop validation more strict
  * player/video: don't try to restore old crop when invalid were provided
  * vo_gpu: match libplacebo debanding defaults
  * vo_gpu: match libplacebo peak detection defaults
  * DOCS: update notes about new profiles
  * vo_gpu: default to dscale=hermite
  * DOCS/options: document hermite scaler
  * DOCS/options: remove potentially offensive language
  * DOCS/options: remove spline36 section
  * DOCS/options: change wording to be less inflammatory
  * af_scaletempo2: fix missing variable init, remove redundant init
  * af_scaletempo2: truncate final packet to expected length
  * af_scaletempo2: fix processing of final packet
  * af_scaletempo2: calculate latency by center of search block
  * af_scaletempo2: restore exact audio sync on return to 1x speed
  * af_scaletempo2: fix speed change latency and pts spikes
  * af_scaletempo2: fix audio artifact on initial WSOLA iteration
  * af_scaletempo2: fix audio offset when playing back at 1x speed
  * af_scaletempo2: fix inconsistent search block position after init
  * af_scaletempo2: move latency calculation to internal function
  * af_scaletempo2: fix missing dereference when processing final packet
  * af_scaletempo2: fix audio-video de-sync caused by speed changes
  * DOCS/vo: remove some dated deprecation warnings about --vo=rpi
  * meson: enable cplugins on Windows
  * cplugin: allow loading mpv_* symbols dynamically
  * libmpv: remove not used mpv.pc.in
  * osdep/io: provide dlopen, etc. abstraction wrappers for windows
  * scripting: dll cplugins
  * builtin.conf: modernize internal profiles
  * vo: change tscale to oversample by default
  * vo: make cscale follow scale by default
  * vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling
  * vo: avoid unnecessary redraws when the OSD shows
  * demux: prepend some cache options with demuxer
  * filter_kernels: remove bcspline filter
  * filter_kernels: fix bcspline params
  * filter_kernels: add hermite filter
  * vo_gpu_next: fix blur and taper values being zero
  * vo_dmabuf_wayland: support 90 degree rotations
  * DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode
  * demux_mkv: support ProjectionPoseRoll element
  * demux_mkv: support PixelCrop* elements
  * TOOLS/matroska.py: add PixelCrop* elements
  * demux: add crop to mp_codec_params
  * win32: remove noisy debug log
  * osc: add scrolling to audio/sub buttons
  * vo_gpu: remove --scale-wblur etc
  * filter_kernels: add ewa_lanczos4sharpest
  * filter_kernels: refine ewa_lanczossharp/soft constants
  * filter_kernels: use true jinc radius
  * filter_kernels: replace magic jinc radius by constant (cosmetic)
  * filter_kernels: properly sharpen/blur filter radius
  * vo_gpu: slight bump to hard-coded option size limits
  * vo_gpu_next: remove ewa_lanczossharp nag
  * TOOLS/lua/autoload: rename local variable to lowercase
  * TOOLS/lua/autoload: pass extensions to recursive call
  * hwtransfer: make probe_formats logging less spammy
  * vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
  * vo_gpu_next: update for new ICC profile API
  * present_sync: allow future timestamps
  * vo_gpu_next: map --scaler-resizes-only
  * TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable
  * TOOLS/lua/autoload: fix specify loading only one type of files
  * TOOLS/lua/autoload: add directory_mode option
  * TOOLS/lua/autoload: add recursive directory loading
  * TOOLS/lua/autoload: avoid adding entries to the playlist more then once
  * TOOLS/lua/autoload: support directories
  * meson: check vulkan version
  * stream: accept dav:// and davs:// urls
  * meson: rename last feature with underscore
  * DOCS/options: add catmull_rom as an example for --scale
  * sd_lavc: fix subtitle presentation time
  * Revert "sub: add auto option to --sub-fix-timing"
  * vd_lavc: by default enable cropping by decoder
  * DOCS/lua.rst: fix typo
  * player: redo --subs-fallback-forced
  * vo: change vsync_interval to double
  * sd_lavc: account for floating point inaccuracy
  * player/video: apply crop for all frames in vo_frame
  * screenshot: support crop with --screenshot-sw
  * vo_gpu_next: support --blend-subtitles when taking screenshoot
  * vo_gpu: support crop in gl_video_screenshot
  * vo_gpu_next: support crop in video_screenshot
  * vo_gpu_next: forwards compatibility with pl_cache
  * vd_lavc: disable cropping by decoder
  * mp_image: add missing crop initialization
  * video: allow overriding container crop if it is present
  * stats.lua: don't display full frame crop
  * player/command: mark video-params/crop- unavailable if empty
  * m_option: return empty rect when no width/height is available
  * autocrop.lua: enable vo_crop mode by default
  * autocrop.lua: don't remove crop on startup/exit
  * autocrop.lua: detect if crop is enabled based on prop
  * m_option: make m_rect_apply center based
  * sub: add auto option to --sub-fix-timing
  * Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"
  * path-{darwin,unix}: save cache to subdir when using non-XDG path
  * meson: add -Bsymbolic for libmpv
  * vo: vulkan: allow picking devices by UUID
  * meson: include our local copy of libavutil uuid if ffmpeg is too old
  * misc: add copy of uuid from ffmpeg
  * {zsh,bash}-completion: use config when autocompleting profiles
  * stream/dvbin: recommend to use specific channels.conf file names
  * stream/dvbin: drop too verbose messages
  * stream/dvbin: add some helpful verbose output
  * stream/dvbin: detect ZAP channel configs looking like VDR configs
  * stream/dvbin: do not forget channel list for multiply delivery systems
  * stream/dvbin: add support for delivery system ISDB-T
  * vo_gpu_next: don't rotate gamut visualization
  * demux_lavf: get total duration from track durations
  * {zsh,bash}-completion: add missing --no-config flags
  * options: remove unnecessary clamping on video-pan-x/y
  * Revert "aspect: change --video-pan-x/y to be relative to the destination rect"
  * osc: add scrolling to the seekbar
  * ci/lint: ignore subject length for revert commits
  * vo_gpu: remove --tone-mapping-mode
  * loadfile: fix forced subtitles not respecting slang
  * builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq
  * win32: allow heap cache optimization and memory decommit
  * win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode
  * win32: don't load dynamically always available functions
  * win32/displayconfig: remove custom struct redefinition
  * osc: remove toggle for forced only subpictures
  * stats.lua: display --video-crop values when used
  * man/input: remove trailing spaces
  * player/command: add video-params/crop-[w,h,x,y]
  * autocrop.lua: use new --video-crop
  * vo: add --video-crop
  * player/video: don't copy mp_image_params when not needed
  * m_option: add OPT_RECT
  * mp_image: add image crop rect to mp_image_params
  * aspect: don't override src_start/src_end
  * common: constify mp_rect_equals
  * player/command: remove video-aspect property
  * demux_playlist: default to --directory-mode=lazy
  * stats.lua: enable --tone-mapping-visualize while stats shown
  * vo_gpu_next: improve --tonemapping-visualize
  * stats.lua: display hdr metadata and peak detection
  * command: add hdr-metadata property
  * vo_gpu_next: add support for VOCTRL_HDR_METADATA
  * vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata
  * csputils: add mp_hdr_metadata
  * input.conf: swap wheel up/down with wheel left/right
  * loadfile: fix --no-subs-with-matching-audio with --slang
  * osc: replace sub-forced-only with sub-forced-events-only
  * command: remove sub-forced-only-cur property
  * player: rename --sub-forced-only to --sub-forced-events-only
  * player: remove auto choice from sub-forced-only
  * ci/mingw: attempt to enable Vulkan Video Decoding
  * README: update minimum windows version and clarify
  * stats.lua: add hints about scrolling
  * stats.lua: refactor video params display
  * stats.lua: remove dummy new lines from headers
  * stats.lua: display actual output video size after anamorphic correction
  * player: add always to --subs-fallback-forced
  * player: add --subs-match-os-language option
  * loadfile: simplify default track selection a bit
  * player: remove special auto option from alang/slang/vlang
  * playlist: remove unused code to track redirects
  * player: always write redirect entries for resuming playback
  * vo_dmabuf_wayland: unmap osd surface when not needed
  * vo_gpu_next: fix --target-contrast=inf
  * README: replace outdated xinerama reference with xpresent
  * f_lavfi: don't reject dynamic lavfi ins/outs
  * osc: fix margin for forced-only subs toggle in bar layout
  * osc: only add sub forced-only toggle to layout for DVD/PGS subs
  * input: add missing windows multimedia keys
  * command: add `sub-ass-extradata` property
  * vo_gpu_next: update tmp params before rendering frame
  * vo_gpu_next: make option shim consistent with new API
  * vo_gpu_next: avoid duplicate code (cosmetic)
  * vo_gpu_next: correctly set params.frame_mixer
  * vo_gpu_next: don't nuke main options state in video_screenshot
  * vo_gpu_next: don't override main options in draw_frame</changelog>
  <changelog author="aloisio@gmx.com" date="1721908800">- Update to version 0.38.0+git20240618.bc5ab97d (fixes: boo#1228348
  upstream reference gh#mpv-player/mpv#14595)
  Note: last version before the ffmpeg version requirement bump
  * ao_avfoundation: guard features only available on macOS 11.3 and 12
  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
  * mac/compat: add withLock fallback for xcode older than 14
  * mac/log: properly guard logger usage behind platform version check
  * bash-completion: remove hashbang
  * fuzzers: enable edl, file and lavf protocols
  * m_options: limit list entries to 100
  * m_options: fix mark_del leak on error
  * fuzzer_set_property: force untimed and pause state
  * demux_edl: fix infinite loop on empty EDL files
  * fuzzers: disable some targets as we hit out of space errors
  * osc.lua: add script message to show up the OSC
  * stream: don't exit on first iteration if there is no match
  * ad_spdif: add an assert for lavf_ctx
  * editorconfig: punish tab usage
  * osc.lua: replace tabs with spaces
  * fuzzers/meson: set link language to cpp
  * demux_lavf: fix null derefence of stream variable
  * d3d11: return minimum bitdepth for display output and swapchain
  * demux_lavf: add format hack entry for jpeg metadata frames
  * demux_lavf: fix null derefence in io_open callback
  * stats.lua: align 100% correctly on page 2
  * vf_vapoursynth: upgrade to VapourSynth API v4
  * demux_lavf: drop jpeg frames that are at a nonzero pos
  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
  * input: map Num 5 to distinct value when numlock is off
  * input.conf: make Alt+BS reset panscan
  * console.lua: don't enable the console-input input section
  * osc.lua: fix timetotal and timems settings
  * stats.lua: display file tags
  * input: don't resolve double clicks on the active mouse section
  * lua: don't pass nil as the second argument of mp.get_property_number
  * DOCS/interface-changes: fix formatting
  * TOOLS/gen-interface-changes.py: sort interface changes by file content
  * DOCS/contribute.md: require interface change begin with type
  * stats.lua: remove print_perfdata_passes
  * stats.lua: add page 5 for currently selected tracks information
  * stats.lua: make the append function increment index only on newline
  * sub: update codec info
  * osc.lua: add option to use display fps for update interval
  * osc.lua: unify observe_property style
  * osc.lua: add option to make rendering smoother
  * opengl: add --egl-output-format
  * opengl: add --egl-config-id
  * vf_vapoursynth: add parameter to pass arbitrary string to script
  * options: add --osd-playlist-entry
  * DOCS/compile-windows.md: improve Windows build documentation
  * console.lua: prettify unselected track log messages
  * select.lua: support extracting ytdl_hook subtitles
  * select.lua: hide the hour when it's 0
  * select.lua: seek to the currect subtitle line when paused without video
  * select.lua: preselect the correct sub line with duration &gt;= 100 minutes
  * loadfile: improve the format of terminal track information
  * ci/mingw: install wine optionally
  * ci/mingw: use Ubuntu 24.04
  * ci/msys2: compact build script
  * ci/msys2: re-enable 32-bit builds
  * ci/mingw: don't run test on 32-bit binary
  * hwdec_vaapi: suppress comparision warning
  * wayland_common: properly handle modifiers for keyboard enter keys
  * meson: add -fno-trapping-math to default flags
  * meson: add -fno-signed-zeros to default flags
  * ci/mingw: enable javascript support
  * osc.lua: fix user configurable colors
  * ra_d3d11: make cache header constant size regardless of the build
  * ao_wasapi: don't limit the scope of execution context
  * w32_common: stop IME initialization timer after first try
  * default.js: handle canceled key bindings
  * defaults.lua: handle canceled key bindings
  * command: add canceled state to key-binding client message
  * input: mark a command as canceled if it is explicitly dropped
  * bstr: use memchr and memrchr for bstrchr and bstrrchr
  * terminal-win: use proper NTAPI callback for FLS
  * DOCS/compile-windows.md: update Windows compilation documentation
  * common: clang supports __builtin_clz also in non-GNU modes
  * parse_commandline: fix incorrect win32 check
  * misc/thread_tools: fix incorrect win32 check
  * ao_pcm: fix incorrect win32 check
  * player/main: concat string at compile time
  * sub/sd_ass: rewrite is_animated()
  * meson: clear flags used for build
  * {x11_common,context_x11egl}: suppress Wundef warning
  * ao_pipewire: fix access to undefined byte order definitions
  * osdep/endian: add missing byte order defines
  * ao_coreaudio_chmap: fix shadowed variable
  * stream_cdda: suppress Wundef warning
  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
  * input: fix grammar errors and typo
  * input: only begin VO dragging if the section allows
  * autoload.lua: always accept current file as a valid file
  * autoload.lua: match also image extension
  * autoload.lua: cosmetic changes
  * autoload.lua: fix options update
  * sub: avoid unneeded calls to is_animated
  * input: reset doubleclick timer when dragging begins
  * input: un-hardcode VO dragging
  * input: prevent MBTN_LEFT conflict with VO dragging
  * input: implement VO dragging deadzone
  * input: fix mouse position equality check
  * input: begin VO dragging when moving mouse while left button is down
  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
  * test/meson: remove unneded sources
  * ci/mingw: resolve pkgconfig deprecation warning in meson
  * ci/mingw: run meson tests
  * ci/mingw: add exe_wrapper to cross file
  * ci/mingw: support encode mode
  * ci/mingw: use ninja for cmake builds
  * test/paths: skip normalize tests if pathcch library is not available
  * test_utils: don't use subprocess for diffing test results
  * test/libmpv_encode: print logs also during initialize
  * test/libmpv_encode: don't use mpv internals for test
  * player/playloop: remove now unused get_percent_pos()
  * win32: quantize taskbar playback position into uint8 range
  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
  * TOOLS/autoload.lua: fix directory_mode and ext options
  * osd: don't use get_percent_pos function
  * command: simplify printing floats as integers
  * README: link to discussions
  * osc.lua: fix lint warnings
  * TOOLS/test-hooks.lua: fix lint warning
  * TOOLS/status-line.lua: fix lint warnings
  * TOOLS/osd-test.lua: fix lint warning
  * TOOLS/observe-all.lua: fix lint warning
  * TOOLS/nan-test.lua: fix lint warnings
  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
  * TOOLS/command-test.lua: fix lint warnings
  * TOOLS/autoload.lua: fix lint warnings
  * TOOLS/autodeint.lua: fix lint warnings
  * TOOLS/autocrop.lua: fix lint warnings
  * TOOLS/ao-null-reload.lua: fix lint warnings
  * ytdl_hook.lua: fix lint warnings
  * console.lua: fix lint warnings
  * mpv.desktop: fix capitalization error
  * mpv.desktop: add Arabic translation
  * TOOLS/gen-interface-changes: wrap long lines to 80 col
  * input.conf: change 'u' binding to cycle between 'force' and default
  * options: make sub-ass-override default to 'scale'
  * options: move sub-ass-override 'scale' above 'force'
  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
  * DOCS/input: clarify the difference between audio-pts and time-pos
  * player: replace get_current_time with get_playback_time in some spots
  * player/playloop: force get_playback_time to be at least 0
  * player: put speed adjustment back into playing_audio_pts
  * player/video: fix incorrect VO frame duration and frame drops
  * x11: correct position coordinates if mpv was launched with --fs
  * vo_vaapi: remove redundant function call
  * vo_vaapi: fix use-after-free when quitting
  * vo_vaapi: fix use-after-free of current frame
  * console.lua: fix crash with set ;&lt;Tab&gt;
  * console.lua: fix crash if no completions exist
  * Revert "ao_pipewire: add EOF handling"
  * Revert "ao_pipewire: wait for draining finishes before restart ao"
  * playloop: don't loop when seeking to the end of cover art while paused
  * ao_pipewire: wait for draining finishes before restart ao
  * ao_pipewire: add EOF handling
  * ao_avfoundation: use blocking ao_read_data
  * ao_avfoundation: add EOF handling
  * ao: add ao_stop_streaming
  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
  * ao_coreaudio: set ao-&gt;device_buffer base on hardware latency
  * osxbundle: refactor Information Property List
  * wayland_common: ignore unknown key states
  * wayland_common: handle pressed keys in keyboard_enter event
  * DOCS/man: replace legacy option syntax usage
  * Revert "fuzzers/load: clear old temp files if they exist"
  * ad_spdif: check return value of av_parser_parse2
  * ad_spdif: check for AC3 if parser fails to detect profile
  * ad_spdif: set codec params
  * stream_lavf: don't add ffmpeg bluray or dvd protocols
  * build: dynamically generate mpv.desktop file protocols
  * stream: implement get_protocols method for stream_lavf
  * av_common: parent mp_get_lavf_demuxer contents to the list
  * wayland: use wl-&gt;callback_surface for idle inhibitor creation
  * fuzzers/load: clear old temp files if they exist
  * DOCS/man/console.rst: remove extraneous words
  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
  * fuzzers: always return 0
  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
  * ci/lint: only allow specific characters in subjects
  * ci/lint: allow the first word after : to be an option with --
  * ci/lint: only allow space instead of \s or \s+
  * workflows/comment: more newline fixes to make formatting work
  * workflows/comment: add missing escape fix
  * ci/mac: silence unnecessary reinstall warnings
  * select.lua: allow ffmpeg to print errors if it fails
  * osc.lua: handle osd-scale-by-window runtime update
  * stats.lua: handle osd-scale-by-window runtime update
  * {stats,osc}.lua: respect --osd-scale-by-window by default
  * stats.lua: add add auto value to vidscale option
  * osc.lua: add auto value to vidscale option
  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
  * meson: limit concurrent link jobs to 16
  * ao: don't call driver-&gt;set_paused after reset
  * osdep/path-win: fix leak of portable_path
  * osdep/io: fix leak of environment strings on win32
  * DOCS/interface-changes.rst: document loadfile breaking change
  * DOCS/man/input.rst: document breaking change of loadfile index argument
  * DOCS/man: note that default autoprobe order is unrealiable
  * DOCS/compatibility.rst: add requirement when changing default values
  * DOCS/compatibility.rst: add provision for dealing with severe breakages
  * DOCS/compatibility.rst: require more details about breaking changes
  * DOCS/compatibility.rst: fix formatting
  * ci: save cache also on failures
  * playloop: don't redraw without subs on quit
  * workflows/cleanup_caches: minor cosmetic changes
  * workflows/comment: refactor comment workflow to not use github-script
  * console.lua: fix completing change-list ao/vo/gpu-context remove
  * input: prioritize builtin bindings matching longer key sequences
  * console.lua: fix the max log lines calculation
  * stats.lua: prevent freeze in certain cases with vidscale=no
  * console.lua: use all available lines for selection
  * select.lua: strip trailing zeros from FPS values
  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
  * select.lua: don't needlessly initialize default_item
  * select.lua: preselect the previous sub line without a current line
  * select.lua: fix preselecting the current subtitle line
  * console.lua: add nonrepeatable prefix to command_prefixes
  * input/cmd: add nonrepeatable prefix
  * ad_spdif: add missing codec_desc initialization
  * ci/cleanup_caches: group by cache prefixes too
  * ci: clear old caches to avoid master branch cache trashing
  * msg: clear status line only if needed
  * msg: split mp_msg_flush_status_line into private and public variant
  * msg: check target stream before printing
  * ci: don't pin Ubuntu version where it doesn't matter
  * ci/mingw: clean installed packages
  * ci/mingw: use meson for libass build
  * ci/mingw: remove non-existent cmake option
  * wayland: also log version numbers with protocol interface names
  * ci/win32: override link args only for the target that needs them
  * ci/win32: add Vulkan-Loader
  * meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal
  * ci/win32: build shaderc
  * ci/win32: use ccache
  * ci/win32: enable all available projects from meson's wrapdb
  * ci/win32: add spirv-cross
  * ci/win32: add shaderc
  * ci/win32: remove Strawberry Perl from path
  * github/issue_template: ask for possible sample files on feature request
  * github/issue_template: rework system info section and provide commands
  * github/issue_template: move mpv information into its own section
  * github/issue_template: add information on how to create backtraces
  * github/issue_template: mention (nightly) builds and packages for testing
  * github/issue_template: reword file upload instruction
  * github/issue_template: reword log file instructions
  * github/issue_template: be more specific about performance-related issues
  * github/issue_template: add checkboxes as instruction check
  * github/issue_template: rework issue templates with github forms
  * github/issue_template: mention github Discussions for questions
  * wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported
  * Revert "player: do not exit when a seek gets queued"
  * stream: remove directory playlist hint
  * stream: check file descriptor passed to fd:// or fdclose://
  * various: add missing checks for directory streams
  * {options,player}: fix stream leaks
  * stream: disallow reading or writing to directories
  * fuzzer: add dedicated fuzzers for each demuxer
  * fuzzer_load: use memfd_create instead of real file
  * fuzzer_load: merge file and config load into one file
  * fuzzers: don't build binaries for disabled protocols
  * av_common: fix integer overflow when adjusting timebase
  * select.lua: strip brackets in select-subtitle-line
  * select.lua: add this script
  * console.lua: close when pressing enter with input.select
  * console.lua: fix ctrl+f and ctrl+b keybindings
  * console.lua: don't crash when scrolling without matches
  * console.lua: truncate lines longer than the maximum width
  * console.lua: don't convert integers for mp.input to string
  * input: fix builtin sequence bindings
  * console.lua: implement a command parser to complete more things
  * player: add option-info/&lt;name&gt;/expects-file
  * osc.lua: remove scaleforcedwindow
  * autocrop.lua: fix some lint warnings
  * ytdl_hook.lua: fix some lint warnings
  * stats.lua: fix some lint warnings
  * osc.lua: fix some lint warnings
  * options.lua: fix some lint warnings
  * defaults.lua: fix some lint warnings
  * console.lua: fix some lint warnings
  * auto_profiles.lua: fix some lint warnings
  * test-hooks.lua: fix variable shadowing warning
  * status-line.lua: fix unused variable warning
  * skip-logo.lua: fix some lint warnings
  * pause-when-minimize.lua: fix unused variable warning
  * ontop-playback.lua: fix unused variable warning
  * observe-all.lua: fix some lint warnings
  * cycle-deinterlace-pullup.lua: fix unused variable warnings
  * command-test.lua: fix some lint warnings
  * autoload.lua: fix some lint warnings
  * autodeint.lua: fix some lint warnings
  * audio-hotplug-test.lua: fix some lint warnings
  * acompressor.lua: break long lines
  * github/workflows: add lua linting
  * Revert "stream: don't try to read from all-sparse/no-data files"
  * vf_vapoursynth: pass image properties from input
  * vf_vapoursynth: fix _ChromaLocation
  * hwdec_cuda_vk: add missing io.h include
  * audio: report EOF also for untimed AO mode
  * console.lua: increase margins from the bottom-left corner
  * vo_gpu_next: check if existing cache file has correct size
  * test: test mp_guess_lang_from_filename with [] and ()
  * meson: add link flags also to cpp
  * audio: change bps format to int64_t
  * fuzzers: set network-timeout to 1 second
  * command: add dolby-vision-profile and dolby-vision-level to track-list
  * demux_mkv: inject AV_PKT_DATA_DOVI_CONF to demuxed packets
  * demux_mkv: demux Block Additional Mappings
  * test: test mp_guess_lang_from_filename()
  * misc/language: move mp_guess_lang_from_filename() here
  * external_files: detect language tags with hyphens
  * external_files: rename variables in guess_lang_from_filename()
  * lcms: check for null arg in gl_parse_3dlut_size
  * misc/language: store string length instead of null terminator
  * player/loadfile: match language and subcodes
  * Revert "misc: add language-matching utilities"
  * Revert "loadfile: use mp_match_lang_single"
  * Revert "loadfile: compute audio lang for sub selection when using lavfi-complex"
  * fuzzer_loadfile_direct: exclude paths also for file://
  * demux_edl: make protocol comparison case insensitive
  * fuzzer_set_property: fix for other types than string
  * dmabuf: fix warnings on 320-bit build
  * filter/vf_gpu_vulkan: fix Vulkan handle type
  * player/client: fix typo in description of MPV_ERROR_UNINITIALIZED
  * fuzzers: add fuzzer for config parsers
  * Revert "ao: in ao_play_data, wakeup core for untimed AO as well"
  * ao: in ao_play_data, wakeup core for untimed AO as well
  * af_scaletempo: optimize overlap search
  * af_scaletempo: use taxicab distance for offset search
  * af_scaletempo: don't use a window for offset search
  * af_scaletempo: use Hann function for overlap window
  * af_scaletempo: add comment to overlap calculation
  * js: fix defaults.js
  * scripting: add mp.input.select()
  * drm_prime: remove off by one when allocating new ref counter
  * drm_prime: fix issue detected by valgrind
  * stream: don't try to read from all-sparse/no-data files
  * various: fix comma style
  * various: fix indentation
  * various: fix tabs in code
  * various: fix trailing whitespace
  * hwdec_cuda: reduce nesting in check functions
  * hwdec_cuda: avoid gpu wakeup by deferring cuInit
  * msg: print all messages to one stream
  * player/main: select msg output stream early
  * github/workflows: link MSVC artifacts in comments
  * ci: add Windows native build
  * test: mark libmpv as expected fail if OSC is not available
  * test/libmpv_encode: minor adjustments for win32 build fix
  * win32: add WinMain
  * player/configfiles: fix utime.h include for Windows SDK
  * stream_file: declare structures available only in Windows DDK
  * osdep/mpv.rc: fix encoding of MPVCOPYRIGHT
  * common: define some bits for Windows SDK
  * ao_wasapi_utils: define missing GUIDs for C
  * ao_wasapi_changenotify: fix IsEqualPropertyKey for C
  * various: remove unused sys/time.h include
  * osdep/compiler: clang also recognizes those attributes
  * osdep/main-fn-win: add struct typedef for compatibility
  * osdep/semaphore: don't include files if they are not used
  * win32: fix platform checks
  * io_utils: use mp_mkostemps instead of mkstemp
  * osdep/dirent: add implementation for Windows SDK build
  * ao_wasapi: fix include order
  * various: move strings.h inclusion to common.h
  * various: move unistd.h inclusion to common.h
  * meson: add defines for Windows build to avoid warnings
  * meson: remove Windows subsystem version, it is 6.0 by default
  * command: add normalize-path command
  * DOCS/lua: fix some argument names
  * DOCS/input: move escape-ass documentation
  * misc/path_utils: normalize win32 paths
  * player: normalize paths for resuming playback
  * cocoa-cb: add support for macOS color space transformation (EDR/HDR)
  * github/workflows: add swift linting
  * test: fflush between printf and abort
  * powershell-completion: add PowerShell command line completion
  * DOCS/input: document sub-seek 0
  * docs: mention Cache section in sub-seek
  * command: return lavfi filters in option-info/[av]f/choices
  * osc: remove trailing space
  * demux_mkv: fix image detection
  * demux: keep track of ts information per stream type
  * win32: fix maximize state with --border=no
  * sd_ass: don't log if subtitles have unknown duration
  * ci/lint: use long commit hash
  * demux_mkv: make V_QUICKTIME codec detection generic
  * osd: show left arrow when playing backwards
  * tools: add narrow left arrow glyph for OSD
  * osc: show left arrow when paused while playing backwards
  * f_lavfi: reject filters with too many in/outs
  * f_decoder_wrapper: clear decoder info on deinit
  * ci/mingw: update dependency versions
  * OSC: implemented user configurable colors
  * win32: make context menu items accessible from the window menu
  * win32: move context menu init/uninit to GUI thread
  * wayland: set wl-&gt;scaling if there is no wl-&gt;current_output yet
  * sub/osd: fix rounding when rescaling bitmap subtitle rects
  * win32: support multitouch
  * options: add --native-touch option
  * wayland_common: support multitouch
  * input: add MP_TOUCH_RELEASE_ALL
  * input: add --input-touch-emulate-mouse option
  * command: add touch-pos property
  * input: add multitouch support functions
  * sd_lavc: reduce unnecessary error log on probing nonexistent codecs
  * sd_lavc: fix null dereference on error
  * wayland: log if cursor shape support is missing
  * DOCS: fix spelling of environment and corresponding/corresponds
  * demux/packet: add support for ITU T.35 metadata in Matroska
  * demux: support VVC Matroska demux
  * mac: properly handle regular expressions without force unwrap
  * mac: code cleanup and consistency changes, fix linting issues
  * mac/helper: make wakeup callback declaration consistent
  * mac/touchbar: use KVO block API instead of old obj-c instance method
  * TOOLS/lua/autoload: make ignore_patterns more generic
  * TOOLS/lua/autoload: allow multiple ignore_patterns
  * TOOLS/lua/autoload: add ignore_pattern option
  * w32_common: fix show-in-taskbar toggling after explorer is restarted
  * zsh-completion: complete --gpu-context
  * ci: add fuzzers build test
  * fuzzers: add new fuzzer targets
  * player/command: mark sub-text-ass as deprecated
  * player/command: add sub-text/ass-full sub-property
  * player/command: move sub-text-ass to a sub-property
  * sd_ass: allow get_text to return more than 500 bytes
  * stats.lua: show osd-dimensions property
  * sub/lavc_conv: don't override style of converted teletext pages
  * sub/lavc_conv: don't strip ASS style header
  * DOCS/vf: update vf_gpu options
  * vf_gpu: vulkan and egl implementations
  * af_scaletempo2: migrate to internals to talloc
  * af_scaletempo2: remove redundant buffer zeroing
  * ao_wasapi: fix player core lockup when avoiding premature buffer fills
  * Revert "ao_wasapi: address premature buffer fills in exclusive mode"
  * m_config_core: fix forced option notification with m_config_cache
  * mac/input: add support for dead key reporting
  * mac: make display-names unique to allow specific selection
  * dec_sub: fix locking for sub_ass_get_extradata
  * test: make libmpv_test abort if an error is logged
  * vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
  * vo_dmabuf_wayland: fix scaling for subsurface positioning
  * DOCS/man: refer to "mp.options functions" for script config docs
  * player/loadfile: check if forced track is also tagged as default first
  * ao/avfoundation: optimise preprocessors for included coreaudio code
  * ao/audiounit: fix building for iOS
  * ao_coreaudio: add a comment for ignoring returned sample count
  * Revert "ao_coreaudio: signal buffer underruns"
  * input: fix deadlock in adding gamepad input src
  * d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
  * d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
  * demux: also read "CUESHEET" tag from stream metadata
  * ao_wasapi: set 0 buffer duration on initialization for shared mode
  * ao_wasapi: add `--wasapi-exclusive-buffer` option
  * context_drm_egl: guard gbm_device on uninit
  * x11: always do a reset_size if geometry/autofit is updated at runtime
  * options: flag geometry/autofit options with force_update
  * player: always notify when writing window-scale option
  * m_option: add a force_update boolean
  * stats.lua: add option to disable scale with video size
  * stats.lua: add option to control plot border width
  * stats.lua: remove redundant style override
  * demux_lavf: pass jpg filenames to ffmpeg for probing
  * m_option: change confusing error messages for obj_settings_list
  * DOCS/man/options: mention the new priority list usage of --gpu-context
  * various: add GPU context description
  * video/out/gpu/context: add auto dummy context
  * video/out/gpu/context: convert --gpu-context to use obj_settings_list
  * video/out/gpu/context: don't use hidden flag for contexts
  * DOCS/client-api-changes.rst: fix formatting
  * command: use property_time() for sub-start and sub-end
  * vo_gpu_next: invalidate cache object if requested by libplacebo
  * stats.lua: display short decoder name if not generic one is used
  * player/command: add track-list/N/decoder
  * stats.lua: filter input bindings by typing them
  * terminal-win: support mouse input events
  * terminal-win: implement terminal_get_size2
  * terminal-win: implement terminal_set_mouse_input
  * terminal: add terminal_set_mouse_input function
  * terminal-unix: style fix
  * vo_{tct,sixel,kitty}: implement mouse support
  * terminal-unix: ignore unhandled mouse CSI sequences
  * terminal-unix: support mouse escape codes
  * sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
  * sd_ass: fix margins for all styles when overriding PlayResX
  * sd_ass: replace ifdef with explicit version check
  * DOCS: document --show-in-taskbar option
  * w32_common: implement --show-in-taskbar option
  * x11_common: implement --show-in-taskbar option
  * x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
  * stats.lua: inherit OSD styles
  * DOCS/input: minor typo correction
  * osc: add playlist_media_title option
  * dec_sub: fix locking for sub_ass_get_extradata
  * input: make mp_input_queue_cmd return a meaningful value
  * dec_sub: don't use recursive mutex
  * dec_sub: fix locking for sub_is_{primary,secondary}_visible
  * input: don't use recursive mutex
  * input: avoid unnecessary recursive locks
  * input: remove mp prefix for static functions
  * input: fix locking of mp_input_bind_key
  * options: fix runtime update of teletext-page
  * sub/sd_lavc: check decoder output type for dvb and arib
  * sub/lavc_conv: set dvb teletext and arib caption output type to ASS
  * sub/lavc_conv: take sd context as a parameter for lavc_conv_create
  * Update VERSION
  * Release 0.38.0
  * Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
  * test: add an encoding test with libmpv
  * player/misc: fix audio-only fallback when video init fails
  * player/command: remove codec-info and use track-list directly
  * player: avoid busy looping during reinit_sub
  * demux_mkv: print chapter timestamp with constant length
  * demux_mkv: add BCP 47 language tags support
  * github/issue_template: remove question template
  * stats.lua: add codec profile
  * player/loadfile: add codec profile to print_stream()
  * player/command: add video-codec-info and audio-codec-info
  * wayland: fix segfault in surface_handle_enter due to memory read
  * osxbundle: use arg list instead of a string for signing subprocess call
  * wayland: check if scale actually changes in scaling events
  * wayland: only perform a rescale if window is on one output
  * demux_mkv: don't warn if yaw/pitch projection is set to 0
  * demux_mkv: remove not needed v_projection_pose_roll_set
  * demux_mkv: corrected direction of ProjectionPoseRoll rotation
  * TOOLS/lua/autoload: fix allow extending ext sets from script-opts
  * vo_gpu_next: rotate target crop
  * msg: use fwrite
  * msg: use defines for hide/restore cursor code
  * wayland: apply keepaspect options to wayland configure bounds
  * wayland: avoid unneeded calls to xdg_toplevel state functions
  * wayland: enforce a state change after a reconfigure
  * msg: don't keep status line in partial
  * vo_gpu_next: set target resolution to crop value
  * stats.lua: remove unused variables
  * stats.lua: use '➜' (U+279C) instead '→' (U+2192)
  * mac/log: fix use after free when freeing mpv handle
  * af_scaletempo2: prioritize louder channels for similarity measure
  * test: support format refs for multiple ffmpeg versions
  * test: update format refs for new major ffmpeg version
  * DOCS/man/mpv: correct description of F8/F9 keybinds
  * command: don't use OSD_ASS_0 when converting lists to strings
  * mac/vulkan: add support for frame timing via presentation feedback
  * mac/window: fix window pinch gesture and modify current-window-scale
  * various: make filter internal function names more descriptive
  * ao: rename playthread to ao_thread
  * vo_gpu_next: keep target params in priv instead of alocating it
  * player/lua: fix trailing whitespace for mp.log output
  * stats.lua: fix scrolling for page 2
  * Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
  * bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
  * vo_tct: reduce lut_item size and generate it without snprintf
  * vo_tct: use fwrite when appropriate
  * win32: change fputs to fwrite wrapper
  * vo_tct: add synchronized output support
  * vo_tct: add --vo-tct-buffering option
  * misc/bstr: add bstr0_s for static initialization
  * vo_tct: write frame fully instead of every pixel
  * terminal-win: add more control codes support in non-VT mode
  * vulkan: use pl_vk_inst_create
  * DOCS/man/vo: document vo_caca's hardcoded keybinds
  * DOCS/man/options: mention the impact of --hwdec-codecs on startup time
  * DOCS/man: unify flag option descriptions
  * vo: add win32 context menu support
  * ao_pipewire: fix delay calculation
  * mac/remote: use event type as key state for proper mapping in function
  * mac/apphub: fix opening several files at once via Finder or App icon
  * mac/common: reuse hidpi window scale frame calculation helper
  * mac/window: cleanup unfsContentFrame usage and make it none optional
  * mac/window: fix unfs window size retrieval
  * audio/ad_spdif: utilize defined freeing function for AVIOContext
  * audio/ad_spdif: specify media type and sample rate in output codecpar
  * ci/build-mingw64: enable the SPDIF muxer
  * ao_coreaudio: register hotplug_cb in normal init() as well
  * ao_pipewire: support set_pause
  * ao_wasapi: support set_pause
  * ao_avfoundation: support set_pause
  * ao: set_pause for pull based ao
  * demux: fix seek ranges of images
  * player/loadfile: set track-&gt;forced_select outside of compare_track
  * mac/app: add some verbose logging for app startup and file handling
  * mac/apphub: only instantiate log and option when in Application mode
  * mac/menu: remove redundant quit func and use identical command func
  * mac/app: cleanup and optimise App launch and termination
  * mac/apphub: move opening url into AppHub
  * mac/app: use new open url App event to simplify open file event handling
  * mac/log: fallback to system logger if no mp_log is yet available
  * mac/app: rewrite App c main function, startup and termination in swift
  * mac/app: rewrite Application class in swift
  * wayland_common: set mouse position on pointer enter
  * mpv.desktop: translate to Italian
  * ao_pipewire: fix buffer size calculation
  * ao_pipewire: fix nframes calculation
  * ao_alsa: fix snd_config memory leak
  * video: also reset video-sync state when resetting video state
  * mac/view: fix cursor visibility when toggling fullscreen
  * mac: cleanup swift bridge header imports and unify them
  * mac/apphub: make DnD behaviour on bundle icon configurable
  * mac/log: rename log functions and cleanup class
  * mac: use LogHelper directly instead of mp_log
  * mac: rename mpvHandle to mpv
  * mac: remove now unnecessary objective-c forwarding
  * mac/apphub: move cocoa-cb into AppHub
  * mac/apphub: move menu bar into AppHub
  * mac/app: remove unused Application flag
  * mac/apphub: move mac options into AppHub
  * mac/apphub: move app icon into AppHub
  * mac: cleanup mac headers and include preprocessors
  * win32: fix native key repeat support
  * DOCS/options: document key autorepeat defaults
  * ao_coreaudio: handle latency change on hotplug
  * ao_avfoundation: initial avfoundation ao support
  * af_scaletempo2: fix false reporting of frame availability
  * vo_gpu: support video-target-params
  * vo_direct3d: support video-target-params
  * vo_xv: support video-target-params
  * meson: improve option descriptions
  * meson: refine dependencies of many feature checks
  * meson: remove some unneeded features from list
  * DOCS: update for new --pulse-latency-hacks defaults
  * demux_mkv: support V_FFV1 tag
  * player/command: optimize duplicated property search in command_init
  * ci/mingw: use GAS for vulkan loader
  * mac/event: only initialise an EventHelper when necessary
  * mac/touchbar: use AppHub directly instead of the singleton
  * mac/remote: use AppHub directly instead of the singleton
  * mac/touchbar: use EventHelper for event handling
  * mac/touchbar: move touch bar into AppHub
  * mac/remote: use EventHelper for event handling
  * mac/touchbar: fix devision by 0
  * mac/remote: fix devision by 0
  * cocoa-cb: use EventHelper for event handling
  * cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
  * mac/apphub: migrate remaining events functionality to new AppHub
  * mac/event: add helper to subscribe to mpv events and property changes
  * hwdec/vulkan: enable the stable AV1 extension
  * ci/msys2: fix vulkan package name
  * ao_pulse: reenable latency hacks by default
  * player/command: fix udata talloc parent
  * mac/libmpv: remove unused functions
  * mac: optimise and shorten some code
  * mac/option: remove now unused computed option variables
  * mac/option: rename option structs to properly represent their content
  * mac/libmpv: remove mac option handling in favour of option handler
  * mac/option: make option helper none optional
  * mac/option: make option helper vo struct independent
  * mac/option: optimise option pointer access
  * mac/option: remove unused and obsolete variables
  * mac/option: move option functionality from mpv helper to option helper
  * mac/type: move c&lt;&gt;swift type bridging into a dedicated type helper
  * meson: conditionalize searching for ANGLE's EGL
  * meson: get rid of 'egl-helpers' feature
  * meson: fix EGL version check
  * video/egl_helpers: fix fallback logic for EGL_KHR_create_context
  * video/egl_helpers: log error for eglCreateContext
  * options: add --input-commands option
  * console.lua: complete fixed precision properties
  * test: fflush output stream before abort
  * m_property: add `&gt;` for fixed precision floating-point expansion
  * osc.lua: escape text
  * command: add escape-ass
  * input: remove max active section limit
  * input: raise maximum key down limit to 16
  * stats.lua: use term-size as terminal output size
  * player/command: add term-size/[w,h] property
  * stats.lua: fix and unify scroll hint
  * stats.lua: use term_ellipsis for page 4
  * stats.lua: truncate long lines for the terminal
  * stats.lua: use scroll function for page 2 and 0
  * stats.lua: refactor page 4 scrolling into function
  * stats.lua: add more information in audio section
  * msg: clear buffered status_line on flush
  * msg: simplify the line_skip calculation
  * TOOLS: add an interface-changes generator script
  * DOCS: document the new way to handle interface changes
  * meson: remove winmm dependency for win32 desktop target
  * win32: increase hires timer resolution
  * win32: avoid multi byte string to wide conversion if not needed
  * win32: add puts/fputs wrappers
  * win32: optimize mp_vfprintf a little
  * misc/bstr: add bstr_to_wchar for win32
  * player/main: move terminal_uninit to the end
  * win32: cache GetConsoleMode state for stdout/stderr
  * win32: don't touch buffering options
  * win32-console-wrapper: fix printf specifiers
  * win32: don't pass std handles if they are attached to console
  * DOCS/options: improve wording of dither-depth
  * af_lavcac3enc: fix memory leak on 2ch audio
  * various: use thread safe mp_strerror()
  * image_writer: refactor screenshot write functions
  * image_writer: fix TOCTOU in screenshot filename generation
  * Revert "osdep/io: ignore 'x' mode for mp_fopen"
  * repack: add restrict qualifier to src/dst pointers
  * win32: resolve dropped shell links (Windows shortcuts)
  * win32: implement shell link target resolving
  * video/image_writer: attach MDVC metadata and CLLI metadata
  * builtin.conf: remove debanding from the high-quality profile
  * input.conf: add `b` to toggle debanding
  * vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
  * vulkan: remove color_depth stub
  * osdep/main-fn-win: fix implicit conversion warning
  * osdep/threads: fix warning: initializer element is not constant
  * ao_lavc: fix warning: ISO C forbids forward references to 'enum' types
  * vo_gpu_next: fix -Wembedded-directive warning
  * video/out/gpu/spirv: fix warning: zero size arrays are an extension
  * common/msg: fix warning: void function should not return void expression
  * common/msg: fix warning: use of non-standard escape character '\e'
  * options/m_config: fix no newline at end of file
  * various: fix -Wold-style-declaration warning
  * video/out/placebo/utils: fix -Wignored-qualifiers warning
  * demux/cache: fix -Wtype-limits warnings
  * meson: bump warning level to 2
  * vo_gpu_next: don't render ASS subtitles at HDR colorspace
  * mac/touchbar: simplify item and view creation
  * mac/touchbar: optimise time item update
  * mac/touchbar: optimise constraint calculation
  * mac/touchbar: use DateComponentsFormatter for time formatting
  * mac/touchbar: simplify update items logic
  * mac/touchbar: take playback speed into account for rate limiting
  * mac/touchbar: rewrite touch bar in swift
  * win32: remove all NC area on Windows 10 with --title-bar=no
  * win32: add helper function to check Windows 10 build number
  * osc: add missing window controls for --title-bar=no
  * win32: adjust top border offset when title bar is disabled
  * win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
  * win32: use dpi aware GetSystemMetricsForDpi
  * win32: update maximized state when leaving fullscreen
  * win32: fix window maximized state after setting window size
  * various: use static assertions where appropriate
  * DOCS/options: --x11-name sets the instance name, not the class's
  * demux: add a format-name property
  * wayland_common: respect compositor's preferenced size on state change
  * DOCS/options: clarify --autofit-larger effect
  * wayland_common: always use the current geometry for prepare_resize
  * x11_common: unmaximize window on runtime geometry change
  * win32: support runtime geometry update
  * x11_common: fix window x/y position when updating geometry on runtime
  * github/issue_template: add note about --profile=fast and --hwdec
  * gpu-next: add support for --dither-depth=auto
  * d3d11: get real on the wire bits per color channel
  * d3d11: add mp_get_dxgi_output_desc
  * mac/view: optimise drag and drop event handling
  * mac/input: optimise scroll wheel event handling
  * mac/input: move scroll wheel event handling into input helper
  * mac/input: optimise mouse movement enabled check
  * mac/input: fix switched mouse forward and back button
  * mac/input: move mouse event handling into input helper
  * ao_coreaudio: stop audio unit after idle timeout
  * stream: enable caching for sockets, pipes and FIFOs
  * vo_{drm,wlshm}: make query_format checks more correct
  * vo_drm: add support for YUYV format
  * vo_{drm,wlshm,x11}: add support for video-target-params
  * vo: move target_params into responsibility of VO
  * context_drm_egl: log fallback correctly
  * vo_drm: add support for BGR formats
  * vo_drm: use native matching pixel format for XRGB2101010
  * mac/input: add missing special keys
  * mac/input: add simplified mp_keymap init
  * mac/input: remove wrongly mapped modifier keys
  * mac/event: move key event handling to input helper and optimise it
  * mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
  * mac/events: remove redundant functions and optimise input helper usage
  * mac/helper: move input ctx related functionality into new input helper
  * mac/events: move input ctx related functionality into new input helper
  * wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
  * wayland_common: require WAYLAND_DISPLAY to be set for initialization
  * vo_gpu/vo_gpu_next: fix transparency in glx
  * meson: fix ios-gl hwdec build
  * vo_gpu: fix broken chroma plane for rotated semi-planar formats
  * path: don't load any files if --no-config is passed
  * DOCS/tech-overview.txt: add builtin.conf to etc/ description
  * DOCS/tech-overview.txt: update for merged pull/push glue code
  * DOCS/tech-overview.txt: add vo_gpu_next reference
  * DOCS/tech-overview.txt: add a section for the new filter framework
  * DOCS/tech-overview.txt: update for removed stream inputs
  * DOCS/tech-overview.txt: update for split m_config.c/h
  * DOCS/tech-overview.txt: fix function/member/header names
  * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition
  * options: remove trailing whitespaces
  * options: remove --focus-on-open and add --focus-on
  * stats.lua: display video parameters after filtering
  * vf_format: add hdr10plus sub-parameter to format video filter
  * mp_image: add Dolby Vision metadata mapping
  * csputils: add missing PL_COLOR_SYSTEM names
  * mp_image: add mp_image_params_static_equal for finer comparision
  * wayland: always rescale geometry if in a fullscreen/maximized state
  * filters/f_lavfi: rename channellayout to ch_layout
  * swresample: stop using deprecated {in,out}_channel_layout options
  * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT
  * ad_spdif: handle const buf pointee in avio_alloc_context
  * osxbundle: avoid running `codesign` with deprecated `--deep` argument
  * vo_gpu_next: infer target parameters
  * vo_gpu_next: add support for video-target-params
  * vo: add video-target-params property
  * player/command: fix video-params/[average-bpp, alpha] when hw decoding
  * mp_image: add imgfmt_name to mp_image_params
  * meson: remove main function from libmpv build
  * osxbundle: activate Game Mode with App bundle
  * mac/menu: add explicit menu type instead of an inferred type
  * mac/menu: make menu creation recursive to allow nested submenus
  * mac/menu: move conditional Bundle menu items into config
  * mac/menu: keep track of menu items with dynamic actions
  * mac/menu: merge file and url config properties
  * mac/menu: properly guard playlist array access
  * mac/menu: attach menu config to menu item for direct access
  * mac/menu: replace app.command usage with event.command
  * mac/menu: fix touch bar menu item
  * mac/menu: rename Preferences to Settings for consistency with macOS
  * mac/menu: remove duplicate key assignment Undo/Zoom
  * mac/menu: optimise loading files function
  * mac/menu: replace deprecated openFile() usage
  * mac/menu: remove unnecessary alert config fields and alert
  * mac/menu: rewrite menu bar in swift
  * mac/app: remove unused function
  * github/workflows: generate html and pdf in docs job as well
  * DOCS/man/input.rst: fix incorrect syntax
  * mac/vulkan: directly retrieve current render size without caching
  * mac/vulkan: workaround for MoltenVK problem that causes flicker
  * github/workflows: update actions/upload-artifact to v4
  * ad_spdif: handle deprecated FF_PROFILE_* definitions
  * wayland_common: fix pointer serial conflict
  * video/filter: add field order support for built in deinterlacers
  * f_auto_filters: pass field parity to lavfi bwdif deinterlacers
  * options: add --deinterlace-field-parity option
  * wayland: fix missing lround in cursor surface
  * wayland: guess the first hidpi frame better
  * Revert "player: reset av state on speed changes"
  * player/video: subtract frame_time from delay when ao_chain starts audio
  * player/audio: also adjust apts by audio speed in audio_start_ao
  * test/test_utils: add mp_msg_set_max_level stub
  * ci/mingw: update dependency versions
  * ci/mingw: add dav1d decoder
  * ci/mingw: enable nvdec
  * demux_lavf: always find stream info for avif files
  * vo_gpu_next: render subtitles at video colorspace
  * sub: add flag if sub_bitmap should be rendered in video color space
  * DOCS/options: fix Vulkan typo
  * vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
  * wayland_common: toplevel resize fixes
  * w32_common: make dragging asynchronous
  * w32_common: re-add fullscreen check when start dragging
  * input: centralize VO dragging
  * wayland_common: implement VOCTRL_BEGIN_DRAGGING
  * w32_common: implement VOCTRL_BEGIN_DRAGGING
  * x11_common: implement VOCTRL_BEGIN_DRAGGING
  * command: add begin-vo-dragging command
  * Revert "player: add ao-volume option, to set the system volume at startup"
  * sd_ass: fix use-after-free in ft-&gt;event_format
  * wayland_common: fix type of dnd_action
  * wayland_common: fix initialization order issue with protocols
  * wayland_common: fix DND read error handling
  * wayland_common: read DND data in larger chunks
  * wayland_common: log if DND fails
  * wayland_common: free DND resources on shutdown and error
  * cocoa-cb: render on main queue instead of dedicated queue
  * mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
  * osxbundle: fix bundling when homebrew is not installed
  * mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
  * various: avoid function pointer casts
  * misc/jni: reduce duplication in mapping struct
  * misc/jni: introduce macros for deleting references
  * misc/jni: general code cleanup and refactor
  * ao_audiotrack: refactor JNI class retrieval
  * ao_audiotrack: remove two dead variables
  * ao_audiotrack: fix missing check for passthrough support
  * osdep/mac: make mac naming of files, folders and function consistent
  * wayland: drop some unneeded curly braces (no-op)
  * wayland: drop buffer scale for cursor as well
  * wayland: rename configured to geometry_configured (no-op)
  * wayland: fix check for set_surface_scaling
  * sd_ass: don't wrongly recognize \pos as \p
  * build: fix build when disabling cocoa-cb
  * mac: remove unnecessary metal layer colour space update
  * mac: set layer content scale on init
  * cocoa-cb: remove pre-allocation and initialise only when used
  * console.lua: fix blurry cursor when --osd-blur is set
  * stats.lua: fix blurry graphs when --osd-blur is set
  * DOCS/options: clarify --sub-blur and --osd-blur options
  * vo_gpu_next: simplify pl_clear_mode enum mapping
  * ci: clone repos with shallow submodules
  * vo_gpu_next: add --border-background option
  * vo_gpu_next: support --background option
  * vo_gpu: pre-multiply alpha when dealing with background colors
  * vo_gpu/vo_gpu_next: rework --alpha into --background option
  * player: rename --background to --background-color
  * vo_gpu/vo_gpu_next: set ctx-&gt;opts.want_alpha in specific functions
  * hwdec/dmabuf_interop: reduce magic constant use
  * hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
  * hwdec/dmabuf_interop_gl: refactor texture creation
  * hwdec/dmabuf_interop_gl: restyle macros to fit line length
  * video: don't define IMGFMT_VULKAN conditionally
  * osd_libass: update the OSD bar's dent and border size
  * DOCS/options: make --scale documentation more consistent
  * wayland: remove old sway/wlroots hack
  * player/audio: remove misleading comment about delay
  * player: reset av state on speed changes
  * player: remove speed adjustment from playing_audio_pts
  * ci: add explicit build test for ffmpeg 4.4
  * DOCS: move ALSA option documentation to ao.rst
  * DOCS/options: clarify the impact of --audio-buffer
  * DOCS/options: remove lavrresample reference
  * DOCS/options: remove --alsa-device
  * DOCS/ao: update SDL ao version reference
  * vo_gpu_next: fix win32 io wrap
  * player/main: don't set the main thread name
  * Revert "ci/mingw: pin Vulkan version again"
  * DOCS: add `insert` commands and args to interface-changes
  * input/player: add loadfile/loadlist insert-at command
  * player: change insert_next to insert_at
  * input: add insert-next support for drag-and-drop
  * player: add loadlist insert-next commands
  * player: add loadfile insert-next commands
  * DOCS/man: remove outdated softvol entry
  * player: add ao-volume option, to set the system volume at startup
  * ao: don't clip floating point formats at non-unity gain
  * osdep/io: add mp_unlink()
  * sub: fix LRC lines with multiple timestamps
  * ci: add OpenBSD
  * ci: fix typing in lint-commit-msg.py
  * image_writer: cleanup leftover files if image writing fails
  * player: set hidpi-window-scale to no by default
  * DOCS/options: clarify hidpi-window-scale
  * player/command: handle runtime toggling of hidpi-window-scale
  * win32: clean up hidpi window scale behavior
  * x11: clean up hidpi-window-scale behavior
  * vo_gpu: use fbo texture height for fragment coordinate calculation
  * test: add missing libplacebo dependency
  * github/workflows: add macOS 14 arm runner with most recent xcode
  * github/workflows: add vulkan, mujs and urchadet to macOS dependencies
  * github/workflows: link macOS artifacts in comments
  * github/workflows: bundle macOS App and upload it as artifact
  * mac: code consistency changes
  * osxbundle: use dylib script directly instead of in a subprocess
  * osxbundle: add homebrew vulkan loader location to search path
  * osxbundle: resolve loader_path on rpath retrieval
  * osxbundle: remove unused import
  * osxbundle: fix syntax warning with python 3.12
  * meson: add custom target for macOS App bundling
  * ao_wasapi: scale queried AO volume to (0, 100)
  * ao_wasapi: address premature buffer fills in exclusive mode
  * player: fix watch later config comments when ignoring path
  * player/loadfile: rewrite sub autoselection logic
  * github/workflows: update cross-platform-actions to v0.23.0
  * command: fix sub-seek while paused without a video
  * command: don't add SUB_SEEK_OFFSET twice with sub-seek
  * options/path: move path utility functions to misc/path_utils
  * osdep/io: move I/O utility functions to misc/io_utils
  * osdep/io: ignore 'x' mode for mp_fopen
  * vo_gpu: fix fragment coordinate calculation when dithering
  * vo_gpu: fix fragment coordinate calculation when drawing checkerboard
  * x11_common: handle window dragging in ButtonPress event
  * various: make mentions of macOS consistent
  * DOCS: make mentions of macOS consistent
  * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
  * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
  * DOCS/mpv: update ancient profiles config example
  * osxbundle: add optional source path argument
  * osxbundle: remove old version retrieval fallback
  * osxbundle: bundle vulkan driver and layers
  * vo: make libmpv last in the auto-probing order for cocoa-cb only
  * encode_lavc: don't use deprecated `avcodec_close`
  * af_lavcac3enc: don't use deprecated `avcodec_close`
  * wayland_common: update pointer serial on pointer_enter
  * cocoa-cb: lock CGLContext on uninit and manual redraw
  * github/workflows: switch back to luajit for macos
  * vo_gpu_next: fix some lut-related memory leaks
  * vo_gpu_next: move gpu-next opts to specific sub option
  * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
  * wayland_common: drop shape device check when spawning cursor
  * wayland_common: properly determine has_keyboard_input
  * wayland_common: handle scroll accumulation for each seat
  * wayland_common: handle keyboard state per seat
  * wayland_common: set cursor visibility for all seats for voctrl
  * wayland_common: handle removal of seats
  * wayland_common: prevent cursor_seat stale reference
  * wayland_common: handle cursor_shape_device per seat
  * wayland_common: drop unnecessary xdg_toplevel null check
  * wayland_common: implement multi-seat support
  * wayland_common: indentation nit
  * vulkan/context_win: make --alpha work and runtime changeable
  * opengl/context_win: make --alpha runtime changeable
  * d3d11: make --alpha runtime changeable
  * opengl/context_win: make --alpha=yes work
  * d3d11: set window to transparent if --alpha=yes is specified
  * w32_common: add function to control window transparency state
  * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
  * DOCS/man: add description of display-names property for wayland
  * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
  * osdep/threads-posix: fix headers for OpenBSD build
  * DOCS: document --input-preprocess-wheel option
  * input: add --input-preprocess-wheel option
  * DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
  * m_option: fix memory leak in parse_obj_settings_list
  * demux_mkv: don't return null bstr with size specified
  * demux_mkv: error if needed compression settings were not found
  * demux_mkv: fix memory leak on invalid blocks
  * ao_pipewire: add support for SPDIF formats
  * ao_pipewire: don't interpret unknown formats
  * DOCS/options: mention that sub-clear-on-seek can now break things
  * player/sub: attempt to detect animated subtitles
  * vo_gpu_next: move the frame-&gt;redraw check for blended subtitles
  * player/sub: avoid wasteful subtitle redraws
  * dec_sub: expand sub packet caching
  * vo: ensure that frames are not eaten on reconfig
  * Reapply "video: remove another redundant wakeup"
  * Revert "vo: remove frame timing check from vo_still_displaying()"
  * ci/lint: add Reapply to the no prefix whitelist
  * mac/remote: simplify cover retrieval
  * mac/remote: remove unnecessary nowPlayingInfo variable
  * mac/remote: add album and artist info
  * mac/remote: add seek support
  * mac/remote: add chapter title info
  * mac/remote: add media-title info
  * mac/remote: add playback rate info
  * mac/remote: add duration and current position info
  * mac/remote: remove make current observer when stopped
  * mac/remote: replace command handler with generic handler function config
  * mac/remote: simplify repeatable key logic
  * mac/remote: move configs to initialiser for new MediaPlayer shorthands
  * mac/remote: move class local struct and enum definition to extension
  * mac/remote: use explicit struct instead of generic array for configs
  * DOCS/man: more words about --teletext-page
  * sub: allow setting lavc txt_page special values via teletext_page
  * ci/mingw: pin Vulkan version again
  * x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
  * README: mention libplacebo subproject integration
  * meson: set default options for libplacebo if using subproject
  * osdep: fix infinite loop when cancelling subprocess
  * various: replace dead links in comments
  * wayland: don't press keys again when releasing modifiers
  * demux: clarify the meaning of still_image
  * hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
  * demux_mkv: add tags for A_MPEG/L1(mp1) audio
  * js: complex key-binding: send also key_text
  * wayland: set current_output on surface leave if applicable
  * demux_mkv: set only image flag and ignore still_image
  * demux_mkv: increase probing size for still image
  * sd_lavc: support secondary subs properly
  * console.lua: move functions to strip common characters
  * f_output_chain: prevent double free of child filters
  * stats.lua: use deinterlace-active property instead
  * player/command: add deinterlace-active property
  * player: add an auto option to deinterlace
  * vo_vdpau: cosmetic changes to timings
  * ao_sndio: add missing config.h include
  * github/workflows: ignore more files from build workflow
  * demux_mf: detect webp
  * Revert "demux: put type2format into codec_tags with helper functions"
  * player: remove all rpi-specific code
  * audio: rename ao_read_data_unlocked
  * player: ensure runtime updates of certain rendering options
  * github/workflows: revert to github-script@v6
  * vo_vdpau: fix timing for nanoseconds
  * command: add load-input-conf
  * input: make parse_config_file return bool
  * input: remove unused parameter from parse_config_file
  * command: add load-config-file
  * wayland_common: warn if scrolling will be broken
  * wayland_common: add touch listener boilerplate
  * wayland_common: prefer axis_value120 if supported
  * wayland_common: properly handle high resolution scrolling
  * DOCS/mpv: document how mf:// URLs are formed
  * demux_mf: explain why a printf format is unsupported
  * demux_mf: remove code repetition
  * x11_common: support --title-bar
  * demux_mkv: detect images by reading blocks and timecodes
  * Revert "demux_mkv: check if the video codec is an image"
  * wayland: look for "default" cursor as well as "left_ptr"
  * meson: bump libplacebo required version to 6.338.2
  * io: add mp_save_file
  * vo_gpu_next: save cache to separate files
  * stream: increase max_size to INT_MAX minus padding
  * hwdec_drmprime: add P010 and P210 support
  * hwdec_aimagereader: handle lack of JNI gracefully
  * common: don't force terminal log buffer to small size
  * version.h.in: bump copyright year
  * vo: change vo_frame duration to double
  * vo_dmabuf_wayland: scale smarter in hidpi situations
  * wayland: don't rescale dimensions if hidpi-window-scale is disabled
  * wayland: drop buffer_scale use for viewporter
  * vo: ensure a dropped frame is always freed
  * all: add missing repr assignments
  * github/workflows: update actions package versions
  * osdep/timer: update documentation and test for mp_time_ns
  * options/m_option: suppress warning about validate function call
  * ad_spdif: fix DTS 44.1khz passthrough playback
  * player/command: don't reselect demux stream on only UPDATE_OSD
  * player/video: force vo reconfigure on color parameters change
  * f_lavfi: use libplacebo utils instead of mp_csp_*
  * vo_gpu_next: simplify after recent changes
  * csputils: replace more primitives with pl_
  * csputils: replace mp_chroma_location with pl_chroma_location
  * csputils: replace mp_alpha_type with pl_alpha_mode
  * csputils: replace mp_colorspace with pl_color_space
  * command: do a normal seek instead of a refresh seek when switching vo
  * f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
  * osdep/io: expand path before LoadLibrary
  * osc: add osc-windowcontrols_title option
  * Revert "player/video: loosen logic checks for adjust_sync"
  * bash-completion: parse the mpv options lazily
  * f_auto_filters: change fallback deinterlace to bwdif
  * sub: add `--sub-lavc-o` option
  * win32: stop waiting for messages if the window is destroyed
  * msg: reset status_lines when setting --really-quiet
  * player: remove --term-remaining-playtime option
  * command: restore lang after track reload
  * command: minor m_property_strdup_ro style changes
  * stats.lua: display the current GPU context
  * command: export current-gpu-context property
  * player/command: reselect track after UPDATE_SUB_HARD
  * chmap: mp_image_pool: drop stale mentions of Libav in comments
  * common: stream: don't mention Libav in errors/warnings
  * TOOLS/autocrop.lua: drop Libav mention
  * DOCS/*: remove mentions of Libav
  * console.lua: highlight the selected suggestion in the terminal
  * libplacebo: fix out-of-bounds read with --really-quiet
  * scripting: don't observe properties with type nil
  * osc: don't autohide mouse cursor when hovering over windowcontrols title
  * TOOLS/lua/autoload: skip loading when playback is aborted
  * DOCS: reorder --volume-max documentation to where --volume is
  * DOCS: add documentation for --volume-gain options
  * command: add osd display for volume-gain
  * audio: add --volume-gain options to control volume in decibels
  * sub: fix sub-seek and sub-step -1 with unknown duration subs
  * demux_lavf: detect ico as images
  * wayland_common: guard against negative configure sizes
  * command: fix bitrate unit capitalization
  * stats.lua: make capitalization consistent across pages
  * win32: change to alphanumeric mode on the first keypress
  * win32: default to alphanumeric input when the IME is first initialized
  * win32: move IME candidate window to video window
  * win32: handle WM_UNICHAR
  * win32: re-enable IME
  * filter_sdh: optimize get_char_bytes
  * terminal: don't print escape sequence if not tty
  * terminal-unix: don't install handler before pipe
  * terminal-unix: move all processing out of sighandler
  * console.lua: style log lines in the terminal
  * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
  * Revert "github/workflows: don't install angleproject on msys2"
  * github/workflows: disable MSYS 32-bit builds
  * wayland: accept active modifiers even if they aren't physically held
  * wayland: don't ignore key modifiers if they were consumed
  * DOCS/mpv: the playback position is not remembered after poweroff
  * player: add forced choice to subs-with-matching-audio
  * scripting: add mp.input
  * filter_sdh: fix incorrect placement of null terminator
  * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
  * ao_null: fix reset() implementation
  * github/workflows: don't install angleproject on msys2
  * demux_lavf: remove `fix_editlists` hack for mp4
  * f_lavfi: provide color_space and color_range params for lavfi
  * x11_common: prefer Xft.dpi for HiDPI scaling
  * x11_common: allow DPI scale in unit of 0.5
  * msg: return zero length if bstr_split_utf8 fails
  * vo_gpu_next: respect d3d11 swapchain output format preference
  * README: specify the meaning of "not too ancient Linux"
  * README: recommend --profile=fast for crappy GPUs
  * DOCS/options: note that --geometry doesn't fully work on wayland
  * console.lua: expand ~/ in file completion
  * msg: improve term_disp_width to support unicode
  * ci/build-freebsd: use march=native for QEMU hosted build
  * player/video: set video_out to NULL before broadcasting events
  * command: allow changing --gpu-api and --gpu-context at runtime
  * DOCS/ao: change wrong note on which driver is preferred
  * console.lua: hide the cursor when unfocused
  * console.lua: don't reinsert completion_append after cycling
  * DOCS/man: remove "Linux desktop issues" section
  * vo_sdl: support the focused property
  * DOCS/man: use the correct directive type for "Warning" admonitions
  * win32: add support for --input-cursor-passthrough option
  * screenshot: remove artificial limit on the number of screenshots taken
  * DOCS/options: fix documentation for --force-window window size
  * various: use correct PATH_MAX for win32
  * osdep: clarify and rename a constant on win32
  * various: fix capitalization of 'GitHub'
  * msg: reduce nesting in mp_msg_flush_status_line
  * msg: keep status line on the end of file
  * console.lua: refactor find_common_prefix
  * mac: add support for --input-cursor-passthrough option
  * DOCS/options: fix --image-display-duration's documentation
  * DOCS/interface-changes: add --secondary-sub-ass-override
  * common/av_log: do not assume AVClass.item_name is always set
  * mac: add support for --auto-window-resize option
  * mac: update geometry/autofit opts on runtime
  * win32: opt in to the windows segment heap
  * win32: support long file paths
  * osc: allow disabling special mouse wheel behavior
  * terminal-unix: enable the cursor after ctrl+z
  * options: add --secondary-sub-ass-override
  * lua: don't return a second value from successful format_json
  * command: support passing scale to `keypress`
  * input: add value argument for mp_input_put_key_artificial
  * OSC: fix indentation and stray whitepace
  * sd_ass: remove unneeded ontop variable
  * player: refactor secondary subtitle options and properties
  * DOCS/options: fix documentation for replaygain-clip
  * demux_mkv: add HDMV Text subtitles to subtitle codec list
  * demux_mkv: check that subtitle type is set before accessing it
  * hwdec_drmprime: try and declare support for weird forked ffmpeg formats
  * hwtransfer: actually treat hardware formats as supported input formats
  * w32_common: remove executable bit from file
  * mac: add support for drag-and-drop option
  * console.lua: clear the suggestions when you move the cursor
  * console.lua: complete current-tracks sub-properties
  * console.lua: implement case-insensitive completion
  * mac: add support for window-id property
  * demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
  * options: add --secondary-sub-pos
  * Revert "OSC: Remove merriment"
  * OSC: Remove merriment
  * playlist: correctly populate playlist-path with the --playlist option
  * github/issue_template: unify spellings
  * github/issue_template: request uploading attachments to github
  * github/issue_template: unify requested information across templates
  * sub: don't busy loop if the player is paused for cache
  * etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
  * w32_common: rename some camelCase struct member names to snake_case
  * win32: temporarily disable aero shake while dragging hack is active
  * win32: stop fullscreen window from moving while dragging hack is active
  * x11_common: fix compose key handling
  * filter_sdh: add full width parentheses to the enclosures string
  * filter_sdh: add --sub-filter-sdh-enclosures option
  * filter_sdh: combine skip_bracketed and skip_parenthesized
  * player/command: make new overlay-add arguments actually optional
  * player/command: add ability to scale overlay
  * console.lua: cycle through completions
  * console: automatically determine the font_hw_ratio
  * DOCS/interface-changes: document renaming of MP_KEY_BACK
  * win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
  * input: add missing forward media key
  * console.lua: simplify the condition to print to the terminal
  * m_option: respect pathlist seperator when printing
  * mpv.desktop: add keywords
  * image_writer: default to lossless AVIF screenshots
  * image_writer: add missing mp_image_params in convert_image
  * image_writer: print screenshot format in verbose log
  * image_writer: use common format selection for AVIF screenshots
  * Revert "github/workflows: install xxhash on msys2"
  * Revert "ci/mingw: use vulkan-loader v1.3.266"
  * meson: use subprocess-dummy.c fallback when fork func doesn't exist
  * ao_wasapi: clean GUID definitions
  * ao_wasapi: fix MP3 GUID
  * input: fix double click handling
  * mac: report modifier keys on precise scrolling
  * mac: fix initial window size and position when already maximized
  * github/workflows: install xxhash on msys2
  * playloop: use a 16:9 ratio with --force-window
  * ci: remove dvbin from freebsd run
  * meson: enable dvbin by default again
  * meson: fix check for dvbin availability
  * ci/tumbleweed: don't enable shaderc
  * build: only directly link shaderc and spirv-cross on windows
  * vo_gpu: fix ra_fbo stack-use-after-scope
  * common/av_log: use bstr for log callback
  * vo_kitty: init all fields of struct sigaction before using it
  * ra_pl: add missing initializer
  * ao_sndio: remove duplicated condition
  * vo: don't pass VADRMPRIMESurfaceDescriptor by value
  * wayland: simplify reading data
  * mp_image: remove local params copy from mp_image_setfmt
  * ta: inline OOM checks
  * player/command: don't pass mp_image_params by value
  * vo_gpu: don't pass gl_user_shader_hook by value
  * vo_gpu: don't pass mp_pass_perf by value
  * vo_gpu: don't pass ra_fbo by value
  * Reapply "osdep/meson: add libplacebo include dir to swift compile"
  * Revert "osdep/meson: add libplacebo include dir to swift compile"
  * ci: remove leftover libplacebo subproject options
  * meson: move mpv.com target after mpv.exe to avoid meson version warning
  * ci/msys2: remove libplacebo.wrap
  * ci: update mpv.com path again
  * meson: generate .com in the same place as the .exe if possible
  * DOCS/options: clarify --spirv-compiler
  * build: restrict git describe to top level source directory
  * options: add --osd-bar-border-size
  * DOCS/mpv: quotes in mpv.conf don't escape backslash
  * options: add secondary-sub-delay
  * vaapi: bump vaapi info callback to verbose messages
  * vaapi: add missing NULL check
  * DOCS/options: remove the mention of cocoa and its removed backend
  * mac: fix a race condition when updating the window title
  * mac: fix libmpv usage without embedding
  * mac: cleanup some unused and unneeded code
  * osdep/io: add PRINTF_ATTRIBUTE for printf overrides
  * meson: add missing _GNU_SOURCE in check
  * meson: adjust win32 defines
  * meson: don't define __USE_MINGW_ANSI_STDIO
  * sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
  * ci/build-macos: enable Werror to catch issues quicker
  * osdep/macosx: add default switch cases to suppress Wswitch
  * ao_coreaudio_chmap: suppress vla warning
  * various: replace some OOM handling
  * ao/coreaudio_exclusive: fix segfault when changing formats
  * meson: also expose present_sync for VT-only after a96d04f19d73
  * player: remove shared-script-properties property
  * vo: add params mutex
  * vaapi: add support for vaapi-win32
  * vaapi: pass module into create()
  * d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
  * d3d11: rename d3d11 adapter to DXGI adapter
  * Update VERSION
  * Release 0.37.0
  * vo_gpu_next: reduce number of requested frames from VO
  * mac: title bar fix 1px none covered video at top
  * mac: add rotation menubar entries
  * mac: fix reporting of left wheel and right wheel scrolling
  * command: add missing null check to event handler
  * DOCS/options: admonish users for touching --3dlut-size
  * vo_gpu_next: bump ICC cache size limit to 20 MB
  * DOCS/options: reword cache options
  * vo_gpu_next: don't re-save unmodified cache
  * vo_gpu_next: dramatically simplify cache code
  * vo_direct3d: remove redundant condition
  * opengl/context: remove duplicated conditions
  * ra_d3d11: fix off by one check
  * vo: add missing return variable assignment
  * win32: don't jump over variable init with goto
  * various: add some missing error checks
  * demux: add missing NULL check
  * common/msg: remove redundant check
  * ao_wasapi: add missing comma in strings array
  * vo_gpu_next: disable drift compensation for screenshots
  * vo_gpu_next: add validation for invalid pl_queue usage
  * vo_gpu_next: set frame duration if provided by VO
  * vo_gpu_next: interpolate only if display_synced or a still frame
  * vo_gpu_next: request more frames to account for anti aliasing
  * vo_gpu_next: make the first frame check less ominous
  * vo_gpu_next: remove incorrect interpolation disabling
  * vo_gpu_next: fix pl_queue refill on reset
  * vo: pass approximate frame duration in vo_frame
  * vo: avoid overshooting the expected end of the frame during pause
  * player/video: account for repeats in ideal_frame_vsync_duration
  * vo_sdl: fix broken mouse wheel multiplier
  * DOCS: properly document --force-window-position for sdl vo
  * loadfile: remove some dead code
  * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
  * test: update ffmpeg format refs
  * vo_gpu_next: set max cache size back down to 10 MiB
  * hwdec: support videotoolbox with libplacebo
  * osxbundle: sign bundle with ad-hoc pseudo identity
  * osxbundle: remove mpv-bundle symlink to allow code signing
  * osxbundle: resolve relative linked dependency paths
  * zsh-completion: complete options after --help
  * command: notify media-title on force-media-title change
  * audio: fix UB when casting INFINITY to integer
  * vo: delay vsync samples by at least 10 refreshes
  * player: don't remove all selected sub tracks in mp_dselect_track
  * stats.lua: fix incorrect storage aspect ratio value
  * command: export storage aspect ratio (sar) properties
  * vo_gpu_next: guard from cache save conflict
  * demux_playlist: simplify ini parsing
  * DOCS/options: update watch-later-options docs
  * options: add more properties to default watch-later-options
  * options: remove not relevant props from default watch-later-options
  * vo_gpu_next: disable libplacebo drift_compensation
  * player/video: fix calculation of ideal_frame_vsync_duration
  * m_option: remove leftovers of del action
  * vo_gpu_next: update overlays for blend subtitles on frame redraws
  * DOCS/options: osd-shadow is ignored with osd-back-color
  * demux: always update the cache on init
  * vo_gpu_next: fix interpolation
  * vo: add frame vsync and vsync duration
  * vo_gpu_next: improve PTS clamping
  * vo_gpu_next: add some additional sanity checking for interpolation
  * wayland: fix shift+tab keyboard input
  * console: fix crash for long suggestion strings
  * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
  * wayland: obey initial size hints set by the compositor
  * cocoa: remove OpenGL cocoa backend
  * mac: change display name retrieval to localizedName NSScreen property
  * mac: fix build on older swift versions
  * TOOLS/macos-sdk-version: remove legacy sdk version retrieval
  * vo_gpu_next: overwrite cache files atomically
  * osdep/io: implement rename() wrapper
  * vo_gpu_next: refactor cache saving code
  * DOSC/input: clarify a couple of commands where no-osd has no effect
  * player/command: make show-progress work regardless of osd prefix
  * vo: don't sleep 1ms always when requested time is in the past
  * vo: replace some magic numbers with timer macros
  * demux/lavf: don't use deprecated side data
  * editorconfig: add max line
  * mac: remove runtime checks and compatibility for macOS older than 10.15
  * meson: remove several macos-10-* build options
  * player/loadfile: remove blank line on exit
  * msg: ensure status line is always visible
  * msg: factor out print code
  * msg: convert dump_stats to bstr
  * msg: use bstr for partial msg
  * msg: check isatty separately per each stream
  * Revert "player: cut off status line on terminal width"
  * Revert "player: don't print status line again when quitting"
  * msg: refactor how terminal messages are printed
  * stats.lua: disable ASS formatting when printing to terminal
  * msg: don't mix partial log messages, with unrelated log levels
  * vo: replace VOCTRL_HDR_METADATA with direct VO params read
  * audio: avoid unnecessary silence padding in read_buffer()
  * ao_audiotrack: switch to ao_read_data_nonblocking()
  * ao_coreaudio: switch to ao_read_data_nonblocking()
  * ao_pipewire: switch to ao_read_data_nonblocking()
  * audio: introduce ao_read_data_nonblocking()
  * threads-win32: add comment about local decl of a function
  * threads-win32: support UWP in mp_thread_set_name
  * meson: add missing source file for UWP
  * osdep/threads-posix: use CLOCK_MONOTONIC if supported
  * osdep/timer-linux: check clock availability on init
  * DOCS/option: discourage the use of video-latency-hacks a bit more
  * vo_gpu_next: add --target-gamut option
  * stats.lua: remove unused variable
  * console.lua: don't print the console log to the OSD when switching VO
  * player/command: handle force window on runtime vo changes
  * stats: don't overwrite color and alpha of `osd-back-color`
  * console: don't overwrite color and alpha of `osd-back-color`
  * sub: add --sub-stretch-durations option
  * player/command: fix typo in sig-peak value computation
  * win32: fix hit test using client rc instead window
  * vo_gpu: apply ICC profile and dithering only to window screenshots
  * vo_gpu_next: drop alpha channel from screenshots if unneeded
  * image_writer: improve format conversion logging
  * console: wrap rows at the top
  * console: optimize table generation
  * console: enable completions without a prefix
  * console.lua: complete raw properties
  * console: avoid redundant completion appendage
  * present_sync: remove unneeded clear_values function
  * vo: require successive vsyncs to be more than swapchain depth
  * present_sync: only save as many entries as the swapchain depth
  * vo: replace max swapchain depth magic number
  * DOCS/mpv: consistent formatting of keybindings
  * DOCS/console: correct capitalization of keybindings
  * wayland: improve wl_output guessing before mpv window is mapped
  * sub: adjust offsets when sub seeking/stepping
  * DOCS/input: stop documenting vf del
  * dec_sub: always copy packet for new segments
  * drm: use present_sync mechanism for presentation feedback
  * present_sync: rename function to present_sync_update_values
  * present_sync: rewrite around linked list
  * ytdl_hook: fix mixed thumbnail.preference availability
  * Revert "vo: clear vsync_offset if drawing while paused"
  * video: reset `display_sync_error` when resetting state
  * threads: unbreak mpv on builds without asserts
  * player/command: add video-params and siblings to MPV_EVENT_TICK
  * ALL: use pl_hdr_metadata and nuke sig_peak
  * demux_mkv: parse mastering metadata
  * player/command: remove hdr-metadata property
  * csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
  * player/command: use pl_hdr_metadata_contains
  * csputils: change mp_hdr_metadata to pl_hdr_metadata
  * timer: remove unnecesary time conversions
  * win32/pthread: remove unused code
  * timer: remove unused code
  * threads: remove unused code
  * threads: rename threads.c to threads-posix.c
  * threads: move pthread debug to threads-posix.h
  * mp_thread: add win32 implementation
  * mp_thread: prefer tracking threads with id
  * ALL: use new mp_thread abstraction
  * threads: add new mp_thread abstraction
  * sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
  * options: add UPDATE_SUB_HARD flag to sub-ass-override
  * vo_gpu_next: update to newer cache API
  * ra_pl: drop deprecated cached_program param
  * vo_gpu_next: remove unneeded PL_API_VER guarding and defines
  * mp_image: pass rotation correctly to/from AVFrame
  * win32: add more values for monitor refresh rate detection
  * DOCS/man/console: update type examples
  * lua: remove a ton of unneeded parentheses
  * console.lua: complete file paths
  * console.lua: complete list option verbs
  * console.lua: inline mp.options
  * console.lua: complete list options
  * console.lua: complete profiles
  * console.lua: complete commands after help
  * console: complete infinite cycle-values arguments
  * m_option: don't try to remove all filter matches
  * player/main: set main thread name as mpv
  * vo_gpu_next: use pl_queue_params() macro
  * vf_vapoursynth: set crop metadata after mapping vapoursynth frame
  * player/video: loosen logic checks for adjust_sync
  * player/video: don't reset ao on video chain reinit
  * demux: make hysteresis-secs respect cache-secs
  * demux: cosmetics
  * m_option: drop support for -del for list options
  * m_option: remove all matches when using -remove
  * options: make --screenshot-directory/--watch-later-directory aliases
  * ytdl_hook: reverse thumbnail order
  * ytdl_hook: support the preference field of thumbnails
  * ytdl_hook: add thumbnail option
  * ytdl_hook: support thumbnails
  * various: remove trailing whitespace
  * ao_coreaudio: signal buffer underruns
  * meson: do the macos sdk version comparison in meson
  * Revert "meson: import python module"
  * meson: import python module
  * TOOLS/{file2string,matroska}: drop unneeded stdout output
  * timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_get
  * scripting: add 'script' to messages
  * scripting: rename backend names for concise naming
  * mp_threads: rename threads for consistent naming across all of them
  * TOOLS/macos-sdk-version: use packaging instead of distutils for version
  * timer: remove MP_START_TIME
  * player/lua: use mp_msg_find_level in check_loglevel
  * msg: make mp_msg_find_level case insensitive
  * DOCS/options: clarify `no-config` is a command line flag
  * player/audio: fix incorrect check on adding delay
  * semaphore_osx: change mp_sem_timedwait to mp_time
  * semaphore_osx: don't overwrite global symbols
  * Revert "hwdec_vulkan: account for vulkan frames now using presentation size"
  * javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
  * test: unbreak build when win32-internal-pthreads is disabled
  * timer: use MP_TIME macros
  * osdep/timer-win2: rename to timer-win32
  * ci/msys2: create a wrap file for libplacebo
  * meson: remove libplacebo wrap
  * options: rename --play-dir to --play-direction
  * options: rename --watch-later-directory to --watch-later-dir
  * options: rename --screenshot-directory to --screenshot-dir
  * options: rename --sub-ass-force-style to --sub-ass-style-overrides
  * options: rename --override-display-fps to --display-fps-override
  * options: rename --fps to --container-fps-override
  * player: don't calculate av delay if there's no audio or video
  * console.lua: complete choice and flag options
  * console.lua: remove unused capture from completion patterns
  * console.lua: use string.match()
  * console.lua: generate completion lists lazily
  * console.lua: remove repetition from build_completers()
  * console.lua: remove unnecessary copy
  * github/workflows: use ubuntu-latest host for freebsd
  * options: disable --allow-delayed-peak-detect by default
  * osdep: fix clang warnings with `_FORTIFY_SOURCE`
  * github/workflows: use macos-13 host for freebsd
  * README: bump macOS version as a consequence of libplacebo version bump
  * README: add libplacebo to dependencies and mention wrap
  * Revert "audio: don't block on lock in ao_read_data"
  * osdep/meson: add libplacebo include dir to swift compile
  * test/meson: add missing libplacebo dep
  * sub: update subtitles if current track is an image
  * demux_mkv: check if the video codec is an image
  * demux: put type2format into codec_tags with helper functions
  * ci/freebsd: disable iconv
  * github/workflows: use cross-platform-actions for freebsd
  * ci: disable Werror for libplacebo subproject build
  * ci/msys2: disable autocrlf
  * gitignore: update for meson wraps
  * m_option: initialize m_option_value union properly
  * workflows/build: install git in freebsd image
  * meson: make libplacebo a required dependency
  * subprojects: add a libplacebo wrap
  * workflows/build: explicitly define `CXX` in the env
  * .gitignore: ignore subprojects but allow later overriding
  * vo: define &lt;= 0 as unsupported for last_queue_display_time
  * vo: change spammy log to trace
  * vo: average more vsync samples
  * d3d11: calc vsync interval on real stats, not just last interval
  * img_format: remove duplicated macros
  * ta: don't hardcode alignment requirement
  * osdep: remove alignof emulation
  * aspect: remove unused multiplication
  * hwtransfer: handle constraints for hwdec with NULL supported_formats
  * DOCS/contribute: increase hard column limit to 100
  * stats.lua: disable tonemapping plot by default
  * path: don't treat "hidden" files as extension
  * ytdl_hook: remove extra playlist insert
  * ytdl_hook: parse the separate cookies field
  * vf_vapoursynth: set nominal_fps after the filter
  * Revert "demux_mkv: PAR should be calculated after applying crop"
  * demux_mkv: don't set codec crop rect when there is no crop
  * DOCS/contribute: stop pretending that C11 isn't allowed
  * meson: remove -D_ISOC99_SOURCE flag
  * timer: drop ancient macOS fallback
  * win32/pthread: fix calculation error in pthread_cond_timedwait
  * dvbin: do a big cleanup on code style and functions
  * stream_dvb: avoid static function variable
  * dvb_tune: remove use of time()
  * dvbin: revise many log lines
  * stream_dvb: use talloc
  * stream_dvb: fix missing newlines on log messages
  * audio: don't block on lock in ao_read_data
  * win32/pthread: add support for pthread_mutex_trylock
  * threads: add support for pthread_mutex_trylock
  * various: sort some standard headers
  * various: remove ATOMIC_VAR_INIT
  * osdep: remove atomic.h
  * osdep: drop atomic fallback
  * win32/pthread: try to fix system headers leaking through
  * test: add basic tests for timer code
  * meson: streamline selection of certain osdep sources
  * win32/pthread: implement clock_gettime for high-res timer purposes
  * Revert "win32/pthread: don't convert time through unrelated timer"
  * mp_image: set crop metadata when converting to AVFrame
  * demux_mkv: PAR should be calculated after applying crop
  * ci/lint: allow the first word to be all caps
  * stats.lua: hide images' FPS
  * stream_cdda: deprecate --cdda-toc-bias and always check for offsets
  * stream_cdda: remove printing track info in fill_buffer
  * stream_cdda: remove fallback for ancient libcdio versions
  * vo_gpu_next: optimally align DR buffers
  * vd_lavc: align buffers to multiple of image size
  * video/mp_image: handle non-power-of-two alignment
  * common: add mp_lcm helper
  * github/workflows: put a 20 minute timeout on the freebsd job
  * thread_tools: suppress -Wstringop-overflow false-positive
  * stream_cdda: suppress -Wstrict-prototypes from cdio
  * win32: suppress pointer cast warning
  * charset_conv: suppress unused-label warning
  * vo_gpu_next: cast const away to suppress warning
  * d3d11: don't skip last char in buffer
  * ci: enable -Werror
  * win32: clear background only on first paint
  * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one
  * demux/lavf: move tags instead of copying
  * common/tags: add mp_tags_move_from_av_dictionary()
  * player/command: truncate anything &lt; 1e-4 in pretty printer
  * wayland: use ppoll if possible
  * poll_wrapper: use the actual correct timeout for ppoll
  * DOCS/options: remove obsolete notice
  * DOCS/mpv: fix typos in List Options
  * DOCS/interface-changes: remove redundant change
  * hwtransfer: handle hwcontexts that don't implement frame constraints
  * github/workflows: remove macOS 11 build
  * timer: remove microsecond timer functions
  * test: change test_utils stubs to ns variants
  * dither: removed some unused code
  * vo: convert some final low-hanging things to nanoseconds
  * client: change underlying mpv_wait_event timer to nanoseconds
  * dispatch: change mp_dispatch_queue_process timer to nanoseconds
  * input: convert autorepeat timing to nanoseconds
  * filters: change end time calculation to nanoseconds
  * ao: convert all timing code to nanoseconds
  * stats: convert timers to nanoseconds
  * demux: convert cache updates to nanoseconds
  * timer: add convenience time unit conversion macros
  * command: unbreak runtime play-dir changes
  * stats.lua: remove compatibility aliases of properties
  * af_scaletempo2: better defaults
  * stats.lua: fix page 2 alignment of "Total"
  * vo_gpu/vo_gpu_next: add vulkan support for macOS
  * mac: add a window animation lock to wait for animations to finish
  * hwdec_dxva2egl: fix log value type
  * stats.lua: add chroma-location
  * stats.lua: change "Pixel Format" to "Format"
  * stats.lua: fix missing newline when print_perfdata_passes is enabled
  * stats.lua: sort filter parameters to ensure consistent output
  * player/command: change how floating point number are printed
  * stats.lua: don't print custom pixel format, when hwdec
  * stats.lua: remove leading zeros from pass timings
  * stats.lua: add frame info
  * stats.lua: simplify fps display
  * stats.lua: adjust spacing between values a little
  * stats.lua: show HDR meta if not equal to 203
  * stats.lua: separate video parameters from video out
  * f_decoder_wrapper: change video-codec to show description or name
  * command: fix fps property name
  * command: early exit in some properties to avoid going through VOCTRL
  * m_property: add read_sub_validate to check if should be processed
  * vo_gpu_next: only increment osd_sync in update_overlays if paused
  * command: fix segfault with playlist-{next,prev}-playlist
  * README: update release frequency
  * terminal-unix: make stop/cont sighandlers pipe based
  * terminal-unix: avoid data race + simplify
  * terminal-unix: avoid data-race on do_deactivate_getch2
  * drm_common: don't spoil errno in signal handler
  * terminal-unix: don't spoil errno in signal handler
  * console.lua: print the log and input line to the terminal
  * ytdl_hook.lua: set metadata with single tracks
  * defaults.lua: add a disabled parameter to timer constructors
  * DOCS/options: vdpau requires GLX
  * win32: improve window snapping behavior
  * osdep/timer-win2: use Waitable Timer for sleeping
  * timer: change mp_sleep_us to mp_sleep_ns
  * libmpv: add mpv_time_ns()
  * vo: use mp_poll wrapper in wait_events when applicable
  * osdep: rename polldev to poll_wrapper
  * vo: change vo-&gt;driver-&gt;wait_events to nanoseconds
  * vo: use nanoseconds for frame duration and pts
  * player: store last_time timestamp in nanoseconds
  * vo: remove vo_get_estimated_vsync_interval conversion to seconds
  * DOCS/lua: update read_options example
  * console.lua: exit with with Ctrl+[
  * command: add playlist-next-playlist and playlist-prev-playlist
  * ci: add sanitizers to Tumbleweed build
  * core: remove duplicate init_{audio,video}_decoder declarations
  * core: remove declarations of unused functions
  * TOOLS/autocrop.lua: add support for detect_min_ratio
  * DOCS/input: document the full sub-property
  * console: support utf8 for table formatting
  * console: cull lines outside of visible area
  * console: show completion suggestions as table
  * console: show suggestions for completion
  * console: refactor text styles for log levels
  * TOOLS/autocrop.lua: simplify code
  * player/video: mention --profile=fast and --hwdec in AV desync message
  * vo: remove frame timing check from vo_still_displaying()
  * Revert "video: remove another redundant wakeup"
  * ci/mingw: use vulkan-loader v1.3.266
  * mp_image: don't copy crop value from opaque_ref
  * demux_playlist: use --metacode-codepage when parsing playlist files
  * demux: change the default of metadata-codepage to auto
  * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage
  * charset_conv: remove ancient warning about deprecated syntax
  * stream_lavf: use metadata-codepage option for codepage conversion
  * af_scaletempo: overlap is a factor not a percentage
  * DOCS/mpv: update mpv.conf's documentation
  * TOOLS/autocrop.lua: update comment
  * sd_ass: enable sub-start and sub-end with unknown duration subs
  * vo_gpu_next: improve updating overlays
  * vo_dmabuf_wayland: correct full window size calculation
  * win32: clear client area to black early
  * player: remove unused mutate argument in mp_next_file
  * loadfile: fix an old wonky playlist heuristic
  * af/vf-command: add ability to target a specific lavfi filter
  * vo_dmabuf_wayland: free frame if the visibility check fails
  * external_files: remove duplicate from cover art whitelist
  * vo_dmabuf_wayland: eliminate an extra frame copy
  * TOOLS/lua/autoload: bump the msg-level of some logging
  * meson: declare libmpv as a dependency and override it
  * win32: adjust WM_NCACTIVATE for better compatibility with window state
  * vo_dmabuf_wayland: attach solid buffer when using force window
  * codec_tags: map some more image mimetypes
  * path: don't override "cache" and "state" paths with configdir
  * demux: move parent_stream_info before the goto
  * Revert "demux: constify a struct member"
  * external_files: base cover-art-whitelist on cover-art-auto-exts
  * DOCS/interface-changes: also mention --window-affinity
  * DOCS/interface-changes: mention --backdrop-type
  * win32: add WS_THICKFRAME style in borderless mode
  * vo: fully replace draw_image with draw_frame
  * restore-old-bindings.conf: remove unusable bindings
  * demux: fix erroneous condition in lazy_stream_needs_wait
  * win32: set WS_SYSMENU style always
  * DOCS/lua: remove superfluous parameter
  * Revert "demux: improve stream selection state"
  * msg: use nanosecond precision
  * vo: don't invoke wait, when not needed
  * vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
  * vo: change vsync base to nanoseconds
  * win32/pthread: define _POSIX_TIMERS to notify they are not supported
  * win32/pthread: don't convert time through unrelated timer
  * meson: don't link pthreads when internal impl is used
  * meson: add missing gl-video test dependency
  * timer: teach it about nanoseconds
  * timer: rename mp_add_timeout to reflect what it actually does
  * timer: remove dead code
  * timer: simplify mp_time_us_to_realtime
  * timer: rename mp_time_us_to_timespec to reflect what it actually does
  * ao_audiotrack: convert to nanoseconds
  * playloop: make chapter property more accurate when seeking chapters
  * vo_dmabuf_wayland: assume counter-clockwise rotations
  * hwdec_drmprime: add nv16 support
  * audio/chmap: support up to 64 channels
  * wasapi: clamp number of output channels to 8
  * chmap: add more channel layouts up to 22.2
  * audio/chmap: link string buffer size to MP_NUM_CHANNELS
  * playloop: don't refresh seek on external sub streams
  * demux: improve stream selection state
  * Revert "demux: eagerly read subtitle streams when switching tracks while paused"
  * demux: eagerly read subtitle streams when switching tracks while paused
  * osc: move the idle logo behind other overlays
  * meson: don't require swift when checking macos sdk
  * command: only warn shared-script-properties once
  * wayland: don't double close display fd
  * command: deprecate shared-script-properties
  * osc: remove shared-script-properties usage
  * DOCS/options: update lavfi-complex examples
  * console.lua: complete properties after cycle-values
  * af_scaletempo2: raise max playback rate to 8.0
  * DOCS/options: add example for custom pitch correction filter
  * restore-old-bindings.conf: add the old wheel bindings
  * DOCS/mpv: update the wheel bindings
  * win32: add option to change backdrop style
  * recorder: fix a couple of memory leaks
  * DOCS/options: update libplacebo-opts documentation URL
  * input.conf: make `u` toggle between force and yes
  * DOCS/input: update aegisub URL
  * osc.lua: fix calculation for slider's min-max average
  * win32: pass window handle to the window-id property
  * vo_gpu: remove --scaler-lut-size
  * vo_gpu: remove --scale-cutoff etc
  * DOCS/af: update audio filters section
  * github/workflows: rename the job for the docs check
  * github/workflows: add a workflow to check doc changes
  * github/workflows: only run build if source/build files change
  * DOCS/man: remove outdated note about gnome and idle-inhibit
  * wayland: remove gnome-specific idle-inhibit warning
- Drop 0001-Revert-meson-bump-required-version-to-0.62.patch (no
  longer necessary)
- Build against libplacebo 6.x
- Enable mujs</changelog>
</package>
<package pkgid="8dfb9363ca2c2c36553754b0004ece4451e864b01504015a1079c681c5e40e11" name="libneatvnc0" arch="aarch64">
  <version epoch="0" ver="0.9.2" rel="bp156.3.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Trim redundancies and conjecture from descriptions.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1595937600">- Update to version 0.2.0
- Tight encoding is no longer experimental and also more complete.
  + The encoder employs multiple CPU cores, both for lossy and lossless
    compression, which makes it considerably faster than ZRLE, even with
    lossless compression.
  + Supports both lossy (JPEG) and lossless (DEFLATE) compression.
  + Allows the client to choose the JPEG "quality" level.
  + Allows the client to choose whether to enable lossy compression or not.
- Service-side resizing: the server can notify the client and resize buffers
  when a different display mode is set
- The API has been prepared for adding multi-display suppport. It has not been
  implemented, but the (hopefully) won't have to change when it is.
- Version info is baked into the library, so applications linking to neatvnc
  can report the version to the user.
- The server can now looks up the address to which to bind using getaddrinfo</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.3.2:
  * This release fixes a crash due to incorrect handling of fragmented packets
  and adds copy &amp; paste support.
  * This release fixes a bug with tight encoding reported by Jeroen Hofstee</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * This release adds support for the qemu extended key event. When this is
    also supported by the client, key codes will be used instead of symbols
    which eliminates the need for reverse key code lookup on the server-side.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * H.264 Encoding
  * UNIX Sockets
  * New framebuffer submission API
  * Automatic buffer transforms
  * Client side cursor rendering
  * Now accepts DMA-BUFs
  * Presentation time stamps
  * New internal encoder abstraction layer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822401">- Update to 0.5.1:
  * meson: Use partial_dependency() for libdrm cflags
  * test: meson: Add missing libdrm_inc dependency
  * server: add missing header after f20ffb5e1efe</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822402">- Update to 0.5.2:
  * stream: Remove stray ampersand in tls handshake failure code path
  * resampler: Use transformed width as destination stride</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822403">- Update to 0.5.3:
  * Revert "h264-encoder: Add 30 bit color depth formats"
  * server: Fix encoding selection for sw frames</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822404">- Update to 0.5.4:
  * This fixes stalling during h264 encoding. The FFmpeg devs
    seem to think that it's normal to change the default behaviour
    of their code, so this needs to be fixed here instead.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- "Pkgconfigify" BuildRequires, align with what meson checks for.
- Modernize spec.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  Highlights:
  * The client now has control over h264 quality settings
  * Left &amp; right scrolling is now supported
  * A custom framebuffer allocator function can now be assigned
  * The following functions have been added
    + A function for querying client side cursor support
    + A function to get the hostname of a connected client
    + A function to get the credentials of an authenticated client
    + A function for listing connected clients
    + A function for disconnecting a client
  Bug fixes:
  * A race condition when a client tries to resize the display before it has an encoder
  * Cursor buffers are now freed on close
  * Various race conditions in encoders
  * Spurious exits due to SIGPIPE
  * Occasional leaked buffers when clients disconnect
  * Clients no longer linger on exit with TLS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Desktop resizing
  * Software pixel buffers with less than 32 bits per pixel are now supported
  * The server may now choose to open a websocket instead of a regular TCP socket
  * The RSA-AES and RSA-AES-256 security types have now been implemented
  * A Diffie-Hellman based security type frame Apple is also implemented,
    although not recommended
  * Murmurhash in the damage refinery has been replaced with xxHash,
    which performs much better in my tests so far
  * Users should now get proper feedback when authentication fails</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.1:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.7.2:
  * Clients are now allowed to request more than 32 encodings (#108)
  * Zlib streams are now preserved when a client switches between
    encodings (#109)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * The colour map pixel format as described in RFC 6143 has been
    implemented. Before, the client would just get disconnected if
    they requested it. Now they get a map that emulates RGB332.
  * Momentary interception of log messages. The user can now set a
    thread-local log hander and then set it back to the default.
  * Philip Zabel made the code more consistent with the style guide.
  Breaking Changes:
  * nvnc_client_get_hostname has been replaced with nvnc_client_get_address
  Bugfixes:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722600000">- bsc#1228777 (CVE-2024-42458)
  Update to 0.8.1:
  * Add sanity check for chosen security type</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1729684800">- Update to 0.8.1+git20241008.b539421 adding a _service file to
  get the sources from git. This fixes a FTBFS with ffmpeg-7 in
  Factory. Note that we can't use @PARENT_TAG@ in the _service
  file because 0.8.1 was branched from the v0.8 branch so using it
  would look like going back to 0.8.0.
- Add a patch to keep building with older ffmpeg versions too
  as well as find the gmp dependency, which can't be found using
  pkgconfig in 15.6:
  * fix-build-in-15.6.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.9.0:
  Highlights:
  * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
    sponsored by Raspberry Pi Ltd.
  * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
  * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
  * The continuous updates extension was implemented by Philipp Zabel.
  * We now have simple bandwidth estimation and improved frame pacing.
  * Methods for rating pixel formats and modifiers have according to Neat VNC's
    preferences have been added.
  * The Qemu/VMWare LED state extensions have been implemented.
  * H.264 encoders will now encode the correct colour space into the elementary
    stream.
  Bug fixes:
  * Some memory leaks and reference counting errors have been eradicated.
  * A race between resizing events and framebuffer updates that would cause a
    buffer with the previous size to be sent after a resize event has been fixed.
  * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
    the client because 24 bpp is not allowed by the protocol. Nvidia users should
    now be able to use a wider selection of clients as a result of this change.
- Update fix-build-in-15.6.patch
  15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560001">- Update to 0.9.1:
  * Fix a data type mismatch in the clipboard code that caused the
    build to fail for 32 bit architectures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560002">- Update to 0.9.2:
  * This patch release adds missing bounds checks.
    Two buffer overflow vulnerabilities were reported by Frederik
    Reiter who also provided patches to fix them.
    There are potential security implications, but only authenticated
    clients would be able to exploit these vulnerabilities, if at all.
    Nevertheless, it is prudent to update as soon as possible.</changelog>
</package>
<package pkgid="902d1418dc35f7959f415bbf979d8c09687721a722ad881dca4342cda64e1f9a" name="libneatvnc0" arch="ppc64le">
  <version epoch="0" ver="0.9.2" rel="bp156.3.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Trim redundancies and conjecture from descriptions.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1595937600">- Update to version 0.2.0
- Tight encoding is no longer experimental and also more complete.
  + The encoder employs multiple CPU cores, both for lossy and lossless
    compression, which makes it considerably faster than ZRLE, even with
    lossless compression.
  + Supports both lossy (JPEG) and lossless (DEFLATE) compression.
  + Allows the client to choose the JPEG "quality" level.
  + Allows the client to choose whether to enable lossy compression or not.
- Service-side resizing: the server can notify the client and resize buffers
  when a different display mode is set
- The API has been prepared for adding multi-display suppport. It has not been
  implemented, but the (hopefully) won't have to change when it is.
- Version info is baked into the library, so applications linking to neatvnc
  can report the version to the user.
- The server can now looks up the address to which to bind using getaddrinfo</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.3.2:
  * This release fixes a crash due to incorrect handling of fragmented packets
  and adds copy &amp; paste support.
  * This release fixes a bug with tight encoding reported by Jeroen Hofstee</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * This release adds support for the qemu extended key event. When this is
    also supported by the client, key codes will be used instead of symbols
    which eliminates the need for reverse key code lookup on the server-side.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * H.264 Encoding
  * UNIX Sockets
  * New framebuffer submission API
  * Automatic buffer transforms
  * Client side cursor rendering
  * Now accepts DMA-BUFs
  * Presentation time stamps
  * New internal encoder abstraction layer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822401">- Update to 0.5.1:
  * meson: Use partial_dependency() for libdrm cflags
  * test: meson: Add missing libdrm_inc dependency
  * server: add missing header after f20ffb5e1efe</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822402">- Update to 0.5.2:
  * stream: Remove stray ampersand in tls handshake failure code path
  * resampler: Use transformed width as destination stride</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822403">- Update to 0.5.3:
  * Revert "h264-encoder: Add 30 bit color depth formats"
  * server: Fix encoding selection for sw frames</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822404">- Update to 0.5.4:
  * This fixes stalling during h264 encoding. The FFmpeg devs
    seem to think that it's normal to change the default behaviour
    of their code, so this needs to be fixed here instead.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- "Pkgconfigify" BuildRequires, align with what meson checks for.
- Modernize spec.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  Highlights:
  * The client now has control over h264 quality settings
  * Left &amp; right scrolling is now supported
  * A custom framebuffer allocator function can now be assigned
  * The following functions have been added
    + A function for querying client side cursor support
    + A function to get the hostname of a connected client
    + A function to get the credentials of an authenticated client
    + A function for listing connected clients
    + A function for disconnecting a client
  Bug fixes:
  * A race condition when a client tries to resize the display before it has an encoder
  * Cursor buffers are now freed on close
  * Various race conditions in encoders
  * Spurious exits due to SIGPIPE
  * Occasional leaked buffers when clients disconnect
  * Clients no longer linger on exit with TLS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Desktop resizing
  * Software pixel buffers with less than 32 bits per pixel are now supported
  * The server may now choose to open a websocket instead of a regular TCP socket
  * The RSA-AES and RSA-AES-256 security types have now been implemented
  * A Diffie-Hellman based security type frame Apple is also implemented,
    although not recommended
  * Murmurhash in the damage refinery has been replaced with xxHash,
    which performs much better in my tests so far
  * Users should now get proper feedback when authentication fails</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.1:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.7.2:
  * Clients are now allowed to request more than 32 encodings (#108)
  * Zlib streams are now preserved when a client switches between
    encodings (#109)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * The colour map pixel format as described in RFC 6143 has been
    implemented. Before, the client would just get disconnected if
    they requested it. Now they get a map that emulates RGB332.
  * Momentary interception of log messages. The user can now set a
    thread-local log hander and then set it back to the default.
  * Philip Zabel made the code more consistent with the style guide.
  Breaking Changes:
  * nvnc_client_get_hostname has been replaced with nvnc_client_get_address
  Bugfixes:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722600000">- bsc#1228777 (CVE-2024-42458)
  Update to 0.8.1:
  * Add sanity check for chosen security type</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1729684800">- Update to 0.8.1+git20241008.b539421 adding a _service file to
  get the sources from git. This fixes a FTBFS with ffmpeg-7 in
  Factory. Note that we can't use @PARENT_TAG@ in the _service
  file because 0.8.1 was branched from the v0.8 branch so using it
  would look like going back to 0.8.0.
- Add a patch to keep building with older ffmpeg versions too
  as well as find the gmp dependency, which can't be found using
  pkgconfig in 15.6:
  * fix-build-in-15.6.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.9.0:
  Highlights:
  * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
    sponsored by Raspberry Pi Ltd.
  * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
  * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
  * The continuous updates extension was implemented by Philipp Zabel.
  * We now have simple bandwidth estimation and improved frame pacing.
  * Methods for rating pixel formats and modifiers have according to Neat VNC's
    preferences have been added.
  * The Qemu/VMWare LED state extensions have been implemented.
  * H.264 encoders will now encode the correct colour space into the elementary
    stream.
  Bug fixes:
  * Some memory leaks and reference counting errors have been eradicated.
  * A race between resizing events and framebuffer updates that would cause a
    buffer with the previous size to be sent after a resize event has been fixed.
  * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
    the client because 24 bpp is not allowed by the protocol. Nvidia users should
    now be able to use a wider selection of clients as a result of this change.
- Update fix-build-in-15.6.patch
  15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560001">- Update to 0.9.1:
  * Fix a data type mismatch in the clipboard code that caused the
    build to fail for 32 bit architectures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560002">- Update to 0.9.2:
  * This patch release adds missing bounds checks.
    Two buffer overflow vulnerabilities were reported by Frederik
    Reiter who also provided patches to fix them.
    There are potential security implications, but only authenticated
    clients would be able to exploit these vulnerabilities, if at all.
    Nevertheless, it is prudent to update as soon as possible.</changelog>
</package>
<package pkgid="9a0c509b363345347317f769197d3787a11615cec4559e5b8c8af7b845863f13" name="libneatvnc0" arch="s390x">
  <version epoch="0" ver="0.9.2" rel="bp156.3.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Trim redundancies and conjecture from descriptions.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1595937600">- Update to version 0.2.0
- Tight encoding is no longer experimental and also more complete.
  + The encoder employs multiple CPU cores, both for lossy and lossless
    compression, which makes it considerably faster than ZRLE, even with
    lossless compression.
  + Supports both lossy (JPEG) and lossless (DEFLATE) compression.
  + Allows the client to choose the JPEG "quality" level.
  + Allows the client to choose whether to enable lossy compression or not.
- Service-side resizing: the server can notify the client and resize buffers
  when a different display mode is set
- The API has been prepared for adding multi-display suppport. It has not been
  implemented, but the (hopefully) won't have to change when it is.
- Version info is baked into the library, so applications linking to neatvnc
  can report the version to the user.
- The server can now looks up the address to which to bind using getaddrinfo</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.3.2:
  * This release fixes a crash due to incorrect handling of fragmented packets
  and adds copy &amp; paste support.
  * This release fixes a bug with tight encoding reported by Jeroen Hofstee</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * This release adds support for the qemu extended key event. When this is
    also supported by the client, key codes will be used instead of symbols
    which eliminates the need for reverse key code lookup on the server-side.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * H.264 Encoding
  * UNIX Sockets
  * New framebuffer submission API
  * Automatic buffer transforms
  * Client side cursor rendering
  * Now accepts DMA-BUFs
  * Presentation time stamps
  * New internal encoder abstraction layer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822401">- Update to 0.5.1:
  * meson: Use partial_dependency() for libdrm cflags
  * test: meson: Add missing libdrm_inc dependency
  * server: add missing header after f20ffb5e1efe</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822402">- Update to 0.5.2:
  * stream: Remove stray ampersand in tls handshake failure code path
  * resampler: Use transformed width as destination stride</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822403">- Update to 0.5.3:
  * Revert "h264-encoder: Add 30 bit color depth formats"
  * server: Fix encoding selection for sw frames</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822404">- Update to 0.5.4:
  * This fixes stalling during h264 encoding. The FFmpeg devs
    seem to think that it's normal to change the default behaviour
    of their code, so this needs to be fixed here instead.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- "Pkgconfigify" BuildRequires, align with what meson checks for.
- Modernize spec.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  Highlights:
  * The client now has control over h264 quality settings
  * Left &amp; right scrolling is now supported
  * A custom framebuffer allocator function can now be assigned
  * The following functions have been added
    + A function for querying client side cursor support
    + A function to get the hostname of a connected client
    + A function to get the credentials of an authenticated client
    + A function for listing connected clients
    + A function for disconnecting a client
  Bug fixes:
  * A race condition when a client tries to resize the display before it has an encoder
  * Cursor buffers are now freed on close
  * Various race conditions in encoders
  * Spurious exits due to SIGPIPE
  * Occasional leaked buffers when clients disconnect
  * Clients no longer linger on exit with TLS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Desktop resizing
  * Software pixel buffers with less than 32 bits per pixel are now supported
  * The server may now choose to open a websocket instead of a regular TCP socket
  * The RSA-AES and RSA-AES-256 security types have now been implemented
  * A Diffie-Hellman based security type frame Apple is also implemented,
    although not recommended
  * Murmurhash in the damage refinery has been replaced with xxHash,
    which performs much better in my tests so far
  * Users should now get proper feedback when authentication fails</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.1:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.7.2:
  * Clients are now allowed to request more than 32 encodings (#108)
  * Zlib streams are now preserved when a client switches between
    encodings (#109)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * The colour map pixel format as described in RFC 6143 has been
    implemented. Before, the client would just get disconnected if
    they requested it. Now they get a map that emulates RGB332.
  * Momentary interception of log messages. The user can now set a
    thread-local log hander and then set it back to the default.
  * Philip Zabel made the code more consistent with the style guide.
  Breaking Changes:
  * nvnc_client_get_hostname has been replaced with nvnc_client_get_address
  Bugfixes:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722600000">- bsc#1228777 (CVE-2024-42458)
  Update to 0.8.1:
  * Add sanity check for chosen security type</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1729684800">- Update to 0.8.1+git20241008.b539421 adding a _service file to
  get the sources from git. This fixes a FTBFS with ffmpeg-7 in
  Factory. Note that we can't use @PARENT_TAG@ in the _service
  file because 0.8.1 was branched from the v0.8 branch so using it
  would look like going back to 0.8.0.
- Add a patch to keep building with older ffmpeg versions too
  as well as find the gmp dependency, which can't be found using
  pkgconfig in 15.6:
  * fix-build-in-15.6.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.9.0:
  Highlights:
  * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
    sponsored by Raspberry Pi Ltd.
  * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
  * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
  * The continuous updates extension was implemented by Philipp Zabel.
  * We now have simple bandwidth estimation and improved frame pacing.
  * Methods for rating pixel formats and modifiers have according to Neat VNC's
    preferences have been added.
  * The Qemu/VMWare LED state extensions have been implemented.
  * H.264 encoders will now encode the correct colour space into the elementary
    stream.
  Bug fixes:
  * Some memory leaks and reference counting errors have been eradicated.
  * A race between resizing events and framebuffer updates that would cause a
    buffer with the previous size to be sent after a resize event has been fixed.
  * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
    the client because 24 bpp is not allowed by the protocol. Nvidia users should
    now be able to use a wider selection of clients as a result of this change.
- Update fix-build-in-15.6.patch
  15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560001">- Update to 0.9.1:
  * Fix a data type mismatch in the clipboard code that caused the
    build to fail for 32 bit architectures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560002">- Update to 0.9.2:
  * This patch release adds missing bounds checks.
    Two buffer overflow vulnerabilities were reported by Frederik
    Reiter who also provided patches to fix them.
    There are potential security implications, but only authenticated
    clients would be able to exploit these vulnerabilities, if at all.
    Nevertheless, it is prudent to update as soon as possible.</changelog>
</package>
<package pkgid="7d347c3ce9dcf220676694e2c4dc6dacb36adf690d074b94548e45cef580656d" name="libneatvnc0" arch="x86_64">
  <version epoch="0" ver="0.9.2" rel="bp156.3.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Trim redundancies and conjecture from descriptions.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1595937600">- Update to version 0.2.0
- Tight encoding is no longer experimental and also more complete.
  + The encoder employs multiple CPU cores, both for lossy and lossless
    compression, which makes it considerably faster than ZRLE, even with
    lossless compression.
  + Supports both lossy (JPEG) and lossless (DEFLATE) compression.
  + Allows the client to choose the JPEG "quality" level.
  + Allows the client to choose whether to enable lossy compression or not.
- Service-side resizing: the server can notify the client and resize buffers
  when a different display mode is set
- The API has been prepared for adding multi-display suppport. It has not been
  implemented, but the (hopefully) won't have to change when it is.
- Version info is baked into the library, so applications linking to neatvnc
  can report the version to the user.
- The server can now looks up the address to which to bind using getaddrinfo</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.3.2:
  * This release fixes a crash due to incorrect handling of fragmented packets
  and adds copy &amp; paste support.
  * This release fixes a bug with tight encoding reported by Jeroen Hofstee</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * This release adds support for the qemu extended key event. When this is
    also supported by the client, key codes will be used instead of symbols
    which eliminates the need for reverse key code lookup on the server-side.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * H.264 Encoding
  * UNIX Sockets
  * New framebuffer submission API
  * Automatic buffer transforms
  * Client side cursor rendering
  * Now accepts DMA-BUFs
  * Presentation time stamps
  * New internal encoder abstraction layer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822401">- Update to 0.5.1:
  * meson: Use partial_dependency() for libdrm cflags
  * test: meson: Add missing libdrm_inc dependency
  * server: add missing header after f20ffb5e1efe</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822402">- Update to 0.5.2:
  * stream: Remove stray ampersand in tls handshake failure code path
  * resampler: Use transformed width as destination stride</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822403">- Update to 0.5.3:
  * Revert "h264-encoder: Add 30 bit color depth formats"
  * server: Fix encoding selection for sw frames</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822404">- Update to 0.5.4:
  * This fixes stalling during h264 encoding. The FFmpeg devs
    seem to think that it's normal to change the default behaviour
    of their code, so this needs to be fixed here instead.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- "Pkgconfigify" BuildRequires, align with what meson checks for.
- Modernize spec.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  Highlights:
  * The client now has control over h264 quality settings
  * Left &amp; right scrolling is now supported
  * A custom framebuffer allocator function can now be assigned
  * The following functions have been added
    + A function for querying client side cursor support
    + A function to get the hostname of a connected client
    + A function to get the credentials of an authenticated client
    + A function for listing connected clients
    + A function for disconnecting a client
  Bug fixes:
  * A race condition when a client tries to resize the display before it has an encoder
  * Cursor buffers are now freed on close
  * Various race conditions in encoders
  * Spurious exits due to SIGPIPE
  * Occasional leaked buffers when clients disconnect
  * Clients no longer linger on exit with TLS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Desktop resizing
  * Software pixel buffers with less than 32 bits per pixel are now supported
  * The server may now choose to open a websocket instead of a regular TCP socket
  * The RSA-AES and RSA-AES-256 security types have now been implemented
  * A Diffie-Hellman based security type frame Apple is also implemented,
    although not recommended
  * Murmurhash in the damage refinery has been replaced with xxHash,
    which performs much better in my tests so far
  * Users should now get proper feedback when authentication fails</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.1:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.7.2:
  * Clients are now allowed to request more than 32 encodings (#108)
  * Zlib streams are now preserved when a client switches between
    encodings (#109)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * The colour map pixel format as described in RFC 6143 has been
    implemented. Before, the client would just get disconnected if
    they requested it. Now they get a map that emulates RGB332.
  * Momentary interception of log messages. The user can now set a
    thread-local log hander and then set it back to the default.
  * Philip Zabel made the code more consistent with the style guide.
  Breaking Changes:
  * nvnc_client_get_hostname has been replaced with nvnc_client_get_address
  Bugfixes:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722600000">- bsc#1228777 (CVE-2024-42458)
  Update to 0.8.1:
  * Add sanity check for chosen security type</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1729684800">- Update to 0.8.1+git20241008.b539421 adding a _service file to
  get the sources from git. This fixes a FTBFS with ffmpeg-7 in
  Factory. Note that we can't use @PARENT_TAG@ in the _service
  file because 0.8.1 was branched from the v0.8 branch so using it
  would look like going back to 0.8.0.
- Add a patch to keep building with older ffmpeg versions too
  as well as find the gmp dependency, which can't be found using
  pkgconfig in 15.6:
  * fix-build-in-15.6.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.9.0:
  Highlights:
  * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
    sponsored by Raspberry Pi Ltd.
  * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
  * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
  * The continuous updates extension was implemented by Philipp Zabel.
  * We now have simple bandwidth estimation and improved frame pacing.
  * Methods for rating pixel formats and modifiers have according to Neat VNC's
    preferences have been added.
  * The Qemu/VMWare LED state extensions have been implemented.
  * H.264 encoders will now encode the correct colour space into the elementary
    stream.
  Bug fixes:
  * Some memory leaks and reference counting errors have been eradicated.
  * A race between resizing events and framebuffer updates that would cause a
    buffer with the previous size to be sent after a resize event has been fixed.
  * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
    the client because 24 bpp is not allowed by the protocol. Nvidia users should
    now be able to use a wider selection of clients as a result of this change.
- Update fix-build-in-15.6.patch
  15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560001">- Update to 0.9.1:
  * Fix a data type mismatch in the clipboard code that caused the
    build to fail for 32 bit architectures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560002">- Update to 0.9.2:
  * This patch release adds missing bounds checks.
    Two buffer overflow vulnerabilities were reported by Frederik
    Reiter who also provided patches to fix them.
    There are potential security implications, but only authenticated
    clients would be able to exploit these vulnerabilities, if at all.
    Nevertheless, it is prudent to update as soon as possible.</changelog>
</package>
<package pkgid="0687f705475595a65de45eba282add34328a5f038a0ae41ce94f9981f463ec49" name="libomp19-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="22a3d668d678c4db1a07a3ea33813199f63fe1ba78bb5661eaae88a20a95ee8a" name="libomp19-devel" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="5323aa953807ea45224e9f3ccbdcd37ac77aed68f005a994c39b000a9031ba4f" name="libomp19-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="cfc4c9419183c8f8336dadd315a965bff0ef27b3e6822dce7c8dbe3ea528f144" name="libomp19-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="4603adcf5734df588ae13b1f387a3bc8e20bdfdc363b0b168b8eea247e033d1b" name="libomp19-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="daa0b555b69f77406ba765c656170ac840b11fb38ed257d686cf66b0bbdbd87a" name="libomp19-devel" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="55e87fbd8adf38533d63196f022376becfdf24de9eeeb2b519d004a534509f44" name="libomp19-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="999c0a3b49370906a828dc73220aaf19858bbc234bb78f1ffb9b6bc08668299c" name="libomp19-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="032c709752c7cd7f3ff039f2ff7517a909a31aaed8f683ddc2d379e82be29377" name="libprotobuf-nanopb0" arch="aarch64">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="187316769c59541e22349872d41a54dde72c9e6b789ec495dff6bcfff7bb2dd0" name="libprotobuf-nanopb0" arch="i586">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="67fb2f91bb2e49e0fbbfff946eba8c69159710287e62287872bb7bfca739b712" name="libprotobuf-nanopb0" arch="ppc64le">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="415142dd52953d7aa52e24378d2c2511609652cedfeaf73966dc1195ae851cbe" name="libprotobuf-nanopb0" arch="s390x">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="ddb04a8342965bfa414daf0ac4e185a9e55e668c3daa1eff0f35b5f0c93f9b90" name="libprotobuf-nanopb0" arch="x86_64">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="c22795b6e6d76bcadcff171a51b1fa8a81f71927a71f658dff1e8128bfd4ba4f" name="libsocketxx1_2" arch="aarch64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="0c5bebab98a511354f8700f5b6eadd5bb3d8be1299378b5c0b670b878f413087" name="libsocketxx1_2" arch="ppc64le">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="4a813c26c717bd2901ade49b878f6f227a649332ac51997ee457e94592e7b10e" name="libsocketxx1_2" arch="s390x">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="65f87507565b616d78b0e0642e652d0154ac027bec5ed3ff7068145e30817bd1" name="libsocketxx1_2" arch="x86_64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="a10068de17861b634720b9666b422f09484490a772e2a7a86d7ce908a51d8440" name="libsocks0" arch="aarch64">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="a3cc359ba2ff3e41604ec64c21e3dc724badb0fc5b805fb715b43befde62a624" name="libsocks0" arch="ppc64le">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="496c246eec248b6582ccad010bb3caf18ca291f3d03cf00b47603bbc4aad3fcc" name="libsocks0" arch="s390x">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="7cdbe47c4a96e1009f568a9401f6c6bd85f416b524afaf09424306247c5729e9" name="libsocks0" arch="x86_64">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="398f06203dd3f3138c9262eb3bbcf344a935cc96ae576d24635f4d75fef933d7" name="libsocks0-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="1.4.4" rel="bp156.4.3.1"/>
  <changelog author="diego.ercolani@gmail.com" date="1422619200">- reviewed the systemd init script
- added patch:
  * dante-1.4.0-sockd_conf.patch to accomplish new syntax</changelog>
  <changelog author="mpluskal@suse.com" date="1430222400">- Update to 1.4.1
  * Fixed configure problem with detection of libc.so on recent
    FreeBSD versions.
  * Fixed problem in configure test used for figuring out which
    buffer in an IPC socket is used for determining bytes that can
    be buffered.  Should fix problem on FreeBSD.
  * Fixed bug in handling of buffered GSSAPI data.
  * AIX 6.1 compilation fixes.
  * NetBSD 6.1.3 gethostbyaddr() configure fix.
  * for a full list of changes see NEWS file
- Use url for source
- Cleanup spec-file with spec-cleaner
- Remove upstreamed/obsolete patches
  * dante-1.4.0-64bit_portability.patch
  * dante-1.4.0-glibc-2.17.patch
  * dante-1.4.0-sockd_conf.patch
- Update dependencies
- Enable upnp support
- Do not mark systemd unit file as executable</changelog>
  <changelog author="mpluskal@suse.com" date="1430913600">- Enable libwrap
- Be more explicit in configure stage
- Readd updated dante-1.4.0-glibc-2.17.patch</changelog>
  <changelog author="dmueller@suse.com" date="1431345600">- add dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="idonmez@suse.com" date="1448884800">- Add dante-miniupnp14.patch to fix compilation with miniupnpc
  API level 14.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1539864000">- Update to version 1.4.2:
  * Support new version of libminiupnp (drop dante-miniupnp14.patch)
  * Miscelaneous build improvements</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539864001">- Drop authorship; this ought not to be part of descriptions.
- Fix RPM groups. Drop filler words. Replace boilerplate -devel
  subpackage description.
- Remove pointless --with-pic (no static libs here).</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1621166400">- Update to version 1.4.3
  * LDAP module functionality expanded with support for PAC and
    LDAP based authentication.
  * Changed child.maxrequests behavior to be an upper limit on
    requests handled and added child.maxlifetime, which can be
    used to specify the limit on how long child-processes will
    receive new requests.
  * Added Linux service specification file.
  * Work around an issue where "logoutput: syslog" in the client
    could create issues for the application being socksified.
  * Added missing NULL argument check in Raccept().
  * Fix an error case where the Dante mother process would never
    terminate a request process that failed handling a client
    due to resource shortage, leading the request process to hang
    around idle forever.
  * Will hopefully fix problem reported by ANON.
  * Fix for server crash in builds with preloading disabled
    (preloading is enabled by default).
  * Fix for module related SIOCGIFHWADDR warning in obscure
    situations.
  * Removal of arbitrary interface limit in getifaddrs()
    compatibility function.
  * Some minor automated build/test related changes.
  * Minor documentation fixes.
- Update patch dante-1.4.1-gcc5-fixes.patch</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630411200">- Added hardening to systemd service(s). Modified:
  * sockd.service</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1734523200">- Update to version 1.4.4
  * Fixed incorrect access control for some sockd.conf configurations
    involving socksmethod (boo#1234688, CVE-2024-54662).
- Update gcc5 fix:
  * Remove: dante-1.4.1-gcc5-fixes.patch
  * Add: dante-1.4.4-gcc5-fixes.patch</changelog>
</package>
<package pkgid="a662cd6bf7c7429dcf87698f2c34f8532e10e9fb1cea0c95ad7a67fd48827d8a" name="libtesseract5" arch="aarch64">
  <version epoch="0" ver="5.5.0" rel="bp156.2.3.1"/>
  <changelog author="idonmez@suse.com" date="1487332800">- Update to 3.05.00
  * Made some fine tuning to the hOCR output.
  * Added TSV as another optional output format.
  * Fixed ABI break introduced in 3.04.00 with the AnalyseLayout()
    method.
  * text2image tool - Enable all OpenType ligatures available in
    a font. This feature requires Pango 1.38 or newer.
  * Training tools - Replaced asserts with tprintf() and exit(1).
  * Improved multipage tiff processing.
  * Improved the embedded pdf font (pdf.ttf).
  * Enable selection of OCR engine mode from command line.
  * Changed tesseract command line parameter '-psm' to '--psm'.
  * Added new C API for orientation and script detection, removed
    the old one.
  * Fixed many compiler warning.
  * Fixed memory and resource leaks.</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1519128000">- Update to 3.05.01
  * Fixed several build issues
  * Fixed C-API
  * Backport pdfrenderer changes
  * Code clean up
- Spec file cleaned up</changelog>
  <changelog author="hiwatari.seiji@gmail.com" date="1576238400">- Update to 4.1.0
  * Added a new output option formatted in the ALTO standard
  * SIMD optimization
  * Bugfixes
- Update to 4.0.0
  * New OCR engine based on LSTMs
  * Removed Cube OCR engine
  * Updated build system
  * Cleanups and fixes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576238401">- Packaging Cleanups
- Update dependencies and enable openCL</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1577448000">- Update to version 4.1.1
  * Bugfixes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578052800">- Require libarchive in the devel package</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1585224000">- Add tesseract-ocr-no-cpudetection.patch
  to avoid crashing on older CPUs
  and to make package build reproducible (boo#1159231)</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1663329600">- Switched to new CMake buildsystem
- Update to version 5.2.0:
  * Improvements and fixes for continuous integration, autoconf and cmake builds
  * Set /Os for some 32 bit MS compilers
  * Improve comments and other documentation
  * Add initial support for Intel AVX512F
  * Fix for very large PDF files on 32 bit hosts
  * Fix NEON detection on FreeBSD
  * Fix regression with UZN files
  * Fix calling delete[] for memory allocated by malloc in C API
  * Add an API function to init tesseract with traineddata from memory
  * Replace direct access to Leptonica internal data structures by function calls and
    support latest releases of Leptonica.
  * Replace std::regex by std::string functions.
  * Use compiled-in TESSDATA_PREFIX also on Windows
  * Add new parameter 'invert_threshold', change the default threshold from 0.5 to 0.7
    and mark parameter 'tessedit_do_invert' as deprecated
- Update to version 5.1.0:
  * Handle image and line regions in output formats ALTO, hOCR and text.
  * New parameter curl_timeout for curl_easy_setop.
  * Build fixes and improvements.
  * Catch nullptr in PageIterator::Orientation to improve robustness.
  * Remove unused code.
- Update to version 5.0.1:
  * Add SPDX-License-Identifier to public include files.
  * Support redirections when running OCR on a URL.
  * Lots of fixes and improvements for cmake builds.
  * Distributions should use the autoconf build.
  * Fix broken msys2 build with gcc 11.
  * Fix parameter certainty_scale (was duplicated).
  * Fix some compiler warnings and clean code.
  * Correctly detect amd64 and i386 on FreeBSD.
  * Add libarchive and libcurl in continuous integration actions.
  * Update submodule googletest to release v1.11.0.
- Update to version 5.0.0:
  * Enable fast float32 LSTM by default
  * Switch to NFC normalisation everywhere
  * Remove banner message
  * Disable music staff detection and removal
  * Add new command line option --loglevel
  * Fix regression for OCR with more than one model file
  * Optimizations
  * Improve training messages
  * Add RowAttributes getter to PageIterator
  * Limit BCER to interval [0,1]
  * Improved build process
  * Cleaned code
- Update to version 4.1.3:
  * Fix broken autoconf build
- Update to version 4.1.2:
  * Allow line images with larger width for training
  * Bugfixes
  * Build updates and fixes
- Removed tesseract-ocr-no-cpudetection.patch
  Obsolete with the use of CMake build system instead of Makefiles</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1672660800">- Update to version 5.3.0:
  * Fix memory issues in ScrollView::MessageReceiver
  * autotools: Add rule for svpaint executable
  * Replace call of exit function by return statement in main function
  * Fix the build on CodeQL/Analyze by @arseniy-sonar in #3888
  * CI: Remove Ubuntu 18.04
  * configure.ac: fix build on aarch64_be
  * SW CI: Add paths filter
  * Create .mailmap
  * Fix tesseract.pc from cmake to match autotools
  * Update README.md
  * Fixed 2 errors
  * fix issue #3940 - remove colormap before thresholding
  * Update upload-artifact action
  * Update checkout action to version 3
  * Fix Markdownlint
  * Fix broken links in CONTRIBUTING.md
  * pdfrenderer.cpp: Ignore non-text blocks
  * lstm.train: allow .box from .raw.png too
  * Fix a number of performance issues (reported by Coverity Scan)
  * Fix training tools for legacy engine (issue #3925)
  * Fix function tesseract::WriteFeature (issue #3925)
  * Modernize function ObjectCache::DeleteUnusedObjects (fix issue with s…
  * More fixes for issue #3925
- Fixed packaging to include missing shared libs:
  * libcommon_training.so
  * libunicharset_training.so</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1672920000">- Move unversioned libraries to main package</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1677412800">- Define TESSDATA_PREFIX during build to point at /usr/share
  (since it's the prefix) rather than package name, tessdata
  suffix is automatically added.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1686225600">- update to 5.3.1
- revert back to autoconf build as upstrem doesn't support CMAKE
  outside windows
  * Bugfixes for special case scenarios</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1702641600">- Update to 5.3.3
  - Disable -mfpu=neon for aarch64 in #4098
  - Fix build without git clone in cloned directory in #4099
  - Fix some issues which were reported by Coverity Scan in #4097
  - Update ScrollView.java in #4103
  - Fix some code comments in #4113
  - Optimize function ImageFind::FindImages in #4114
  - Rename BibTex file to please GitHub in #4115
  - Fix Broken URLs in citations.bib in #4118
  - initDSProfile: correct std::vector usage in #4124
  - Fix typo in stepblob.h in #4133
  - Fix regression in layout detection since 5.0.0 (fixes issue #4014) in #4136
  - Update ScrollView.java in #4104
  - Fix loading of sublangs (regression) in #4141
- Update to 5.3.2
  - fix: Fix snap package building in #4043
  - Support for Sgaw and W Pwo Karen languages in the Myanmar validator. in #4065
  - Replace bool array by more compact vector in #4067
  - Replace deprecated sprintf in #4068
  - Improve format of logging from lstmtraining in #4066
  - Clean code in #4071
  - Abort with error message if OSD is requested with LSTM-only model in #4073
  - Fix typos in #4096</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1705665600">- Update to 5.3.4
  - Fixes for autoconf, clang and sw builds
  - Send output of combine_tessdata -d to stdout instead of stderr.
    Fixes #4149 in #4150
  - Move bail_out function before libtoolize check in #4151
  - Improve OCR for an image URL
  - Fail on curl download errors
  - Add new parameter curl_cookiefile for curl_easy_setopt in #4156
  - Set User-Agent: header field in HTTP request for curl downloads
  - Force TCP v4 for socket to ScrollView server. Fixes #3000 in #4162
  - Fix some compiler warnings and avoid unnecessary conversions
    from std::string to char pointer in #4174
  - Fix a tiny typo in publictypes.h in #4178
  - Fixes for autoconf, clang and sw builds
  - Other small improvements for code and documentation.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761600">- Disable opencl support due to boo#1213370:x</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761601">- Update to version 5.4.0:
  * Build fixes, code refactoring and other smaller changes.
  * Fix grey result of indexed PNG in pdfrenderer.
  * Rename frk -&gt; deu_latf (ISO 639-3, ISO 15924).
  * Remove broken Dockerfile.
  * Fixes for several issues reported by Coverity Scan.
  * Remove unsupported OpenCL code and related API functions (#4220).
  * Facilitate vectorization for generic build (#4223).
  * Add PAGE XML renderer / export (#4214).
  * Support training without lstmf files.
  * Improve CCUtil::main_setup (fixes issue #4230 related to Coda).
  * Allow for text angle/gradient to be retrieved (#4070).
  * Fix setup of datadir on installations with Conda (issue #4230) (#4240)
  * Fix FP exception in Wordrec::angle_change (issue #4242) (#4243)
  * Small build fixes and code improvements</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1719921600">- Update to version 5.4.1:
  - Avoid FP overflow in NormEvidenceOf (fixes issue #4257) in #4259
  - Update deprecated Node.js 16 GitHub actions in #4262
  - Fix code style issues which were reported in #4263
  - Fix some issues which were reported in #4266
  - Fix more Codacy issues in #4267
  - Several build fixes</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1732536000">- Update to 5.5.0
  - Fix TARGET_PDB_FILE error for static linking. in #4271
  - Make regular usage of CMAKE_INSTALL_LIBDIR and GNUInstallDirs in #4272
  - Ignore illegal TESSDATA_PREFIX (not existing filesystem entry, issue #4277) in #4278
  - Fix confidence output for the PAGE XML renderer in #4283
  - Set hOCR capabilities ocrp_dir and ocrp_lang unconditionally in #4301
  - Reduce clock syscalls in #4303
  - Calculate row bounding box in single-word mode per #4304 in #4305
  - Replace access/_access by std::filesystem::exists in #4307
  - Modernize code for list of available models in #4308
  - Fix performance and other issues reported by Codacy in #4309
  - Remove unnecessary assignment and assertions in #4313
  - Update code for tprintf in #4306
  - Add C++ stream for log messages and use it in two debug messages in #4314
  - cmake: Correctly set the soversion based on SemVer properties in #4319
  - Replace deprecated runner macos-12 by macos-latest in GitHub actions in #4326
  - Modernize code for renderers and remove filename conversion for Windows in #4330
  - Fix some typos and grammer issues in #4337
  - Add GitHub action and Makefile target for Windows installer in #4341
  - Support symbolic values for --oem and --psm options in #4344
  - Replace some tprintf by tesserr stream (fixes Windows compiler warnings) in #4345
  - Add RISC-V V support #4346
  - Fix and improve Windows installer in #4348
  - Remove Tensorflow support in #4350
  - Update submodule googletest to release v1.15.2 in #4352</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1732536001">- Update versioned dependencies and add missing buildrequirements
- Bump Leap version of gcc</changelog>
</package>
<package pkgid="11d544c91750a02b63a341add17e967ba00991db4b17be36bf0cbbbe41a314ae" name="libtesseract5" arch="ppc64le">
  <version epoch="0" ver="5.5.0" rel="bp156.2.3.1"/>
  <changelog author="idonmez@suse.com" date="1487332800">- Update to 3.05.00
  * Made some fine tuning to the hOCR output.
  * Added TSV as another optional output format.
  * Fixed ABI break introduced in 3.04.00 with the AnalyseLayout()
    method.
  * text2image tool - Enable all OpenType ligatures available in
    a font. This feature requires Pango 1.38 or newer.
  * Training tools - Replaced asserts with tprintf() and exit(1).
  * Improved multipage tiff processing.
  * Improved the embedded pdf font (pdf.ttf).
  * Enable selection of OCR engine mode from command line.
  * Changed tesseract command line parameter '-psm' to '--psm'.
  * Added new C API for orientation and script detection, removed
    the old one.
  * Fixed many compiler warning.
  * Fixed memory and resource leaks.</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1519128000">- Update to 3.05.01
  * Fixed several build issues
  * Fixed C-API
  * Backport pdfrenderer changes
  * Code clean up
- Spec file cleaned up</changelog>
  <changelog author="hiwatari.seiji@gmail.com" date="1576238400">- Update to 4.1.0
  * Added a new output option formatted in the ALTO standard
  * SIMD optimization
  * Bugfixes
- Update to 4.0.0
  * New OCR engine based on LSTMs
  * Removed Cube OCR engine
  * Updated build system
  * Cleanups and fixes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576238401">- Packaging Cleanups
- Update dependencies and enable openCL</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1577448000">- Update to version 4.1.1
  * Bugfixes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578052800">- Require libarchive in the devel package</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1585224000">- Add tesseract-ocr-no-cpudetection.patch
  to avoid crashing on older CPUs
  and to make package build reproducible (boo#1159231)</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1663329600">- Switched to new CMake buildsystem
- Update to version 5.2.0:
  * Improvements and fixes for continuous integration, autoconf and cmake builds
  * Set /Os for some 32 bit MS compilers
  * Improve comments and other documentation
  * Add initial support for Intel AVX512F
  * Fix for very large PDF files on 32 bit hosts
  * Fix NEON detection on FreeBSD
  * Fix regression with UZN files
  * Fix calling delete[] for memory allocated by malloc in C API
  * Add an API function to init tesseract with traineddata from memory
  * Replace direct access to Leptonica internal data structures by function calls and
    support latest releases of Leptonica.
  * Replace std::regex by std::string functions.
  * Use compiled-in TESSDATA_PREFIX also on Windows
  * Add new parameter 'invert_threshold', change the default threshold from 0.5 to 0.7
    and mark parameter 'tessedit_do_invert' as deprecated
- Update to version 5.1.0:
  * Handle image and line regions in output formats ALTO, hOCR and text.
  * New parameter curl_timeout for curl_easy_setop.
  * Build fixes and improvements.
  * Catch nullptr in PageIterator::Orientation to improve robustness.
  * Remove unused code.
- Update to version 5.0.1:
  * Add SPDX-License-Identifier to public include files.
  * Support redirections when running OCR on a URL.
  * Lots of fixes and improvements for cmake builds.
  * Distributions should use the autoconf build.
  * Fix broken msys2 build with gcc 11.
  * Fix parameter certainty_scale (was duplicated).
  * Fix some compiler warnings and clean code.
  * Correctly detect amd64 and i386 on FreeBSD.
  * Add libarchive and libcurl in continuous integration actions.
  * Update submodule googletest to release v1.11.0.
- Update to version 5.0.0:
  * Enable fast float32 LSTM by default
  * Switch to NFC normalisation everywhere
  * Remove banner message
  * Disable music staff detection and removal
  * Add new command line option --loglevel
  * Fix regression for OCR with more than one model file
  * Optimizations
  * Improve training messages
  * Add RowAttributes getter to PageIterator
  * Limit BCER to interval [0,1]
  * Improved build process
  * Cleaned code
- Update to version 4.1.3:
  * Fix broken autoconf build
- Update to version 4.1.2:
  * Allow line images with larger width for training
  * Bugfixes
  * Build updates and fixes
- Removed tesseract-ocr-no-cpudetection.patch
  Obsolete with the use of CMake build system instead of Makefiles</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1672660800">- Update to version 5.3.0:
  * Fix memory issues in ScrollView::MessageReceiver
  * autotools: Add rule for svpaint executable
  * Replace call of exit function by return statement in main function
  * Fix the build on CodeQL/Analyze by @arseniy-sonar in #3888
  * CI: Remove Ubuntu 18.04
  * configure.ac: fix build on aarch64_be
  * SW CI: Add paths filter
  * Create .mailmap
  * Fix tesseract.pc from cmake to match autotools
  * Update README.md
  * Fixed 2 errors
  * fix issue #3940 - remove colormap before thresholding
  * Update upload-artifact action
  * Update checkout action to version 3
  * Fix Markdownlint
  * Fix broken links in CONTRIBUTING.md
  * pdfrenderer.cpp: Ignore non-text blocks
  * lstm.train: allow .box from .raw.png too
  * Fix a number of performance issues (reported by Coverity Scan)
  * Fix training tools for legacy engine (issue #3925)
  * Fix function tesseract::WriteFeature (issue #3925)
  * Modernize function ObjectCache::DeleteUnusedObjects (fix issue with s…
  * More fixes for issue #3925
- Fixed packaging to include missing shared libs:
  * libcommon_training.so
  * libunicharset_training.so</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1672920000">- Move unversioned libraries to main package</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1677412800">- Define TESSDATA_PREFIX during build to point at /usr/share
  (since it's the prefix) rather than package name, tessdata
  suffix is automatically added.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1686225600">- update to 5.3.1
- revert back to autoconf build as upstrem doesn't support CMAKE
  outside windows
  * Bugfixes for special case scenarios</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1702641600">- Update to 5.3.3
  - Disable -mfpu=neon for aarch64 in #4098
  - Fix build without git clone in cloned directory in #4099
  - Fix some issues which were reported by Coverity Scan in #4097
  - Update ScrollView.java in #4103
  - Fix some code comments in #4113
  - Optimize function ImageFind::FindImages in #4114
  - Rename BibTex file to please GitHub in #4115
  - Fix Broken URLs in citations.bib in #4118
  - initDSProfile: correct std::vector usage in #4124
  - Fix typo in stepblob.h in #4133
  - Fix regression in layout detection since 5.0.0 (fixes issue #4014) in #4136
  - Update ScrollView.java in #4104
  - Fix loading of sublangs (regression) in #4141
- Update to 5.3.2
  - fix: Fix snap package building in #4043
  - Support for Sgaw and W Pwo Karen languages in the Myanmar validator. in #4065
  - Replace bool array by more compact vector in #4067
  - Replace deprecated sprintf in #4068
  - Improve format of logging from lstmtraining in #4066
  - Clean code in #4071
  - Abort with error message if OSD is requested with LSTM-only model in #4073
  - Fix typos in #4096</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1705665600">- Update to 5.3.4
  - Fixes for autoconf, clang and sw builds
  - Send output of combine_tessdata -d to stdout instead of stderr.
    Fixes #4149 in #4150
  - Move bail_out function before libtoolize check in #4151
  - Improve OCR for an image URL
  - Fail on curl download errors
  - Add new parameter curl_cookiefile for curl_easy_setopt in #4156
  - Set User-Agent: header field in HTTP request for curl downloads
  - Force TCP v4 for socket to ScrollView server. Fixes #3000 in #4162
  - Fix some compiler warnings and avoid unnecessary conversions
    from std::string to char pointer in #4174
  - Fix a tiny typo in publictypes.h in #4178
  - Fixes for autoconf, clang and sw builds
  - Other small improvements for code and documentation.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761600">- Disable opencl support due to boo#1213370:x</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761601">- Update to version 5.4.0:
  * Build fixes, code refactoring and other smaller changes.
  * Fix grey result of indexed PNG in pdfrenderer.
  * Rename frk -&gt; deu_latf (ISO 639-3, ISO 15924).
  * Remove broken Dockerfile.
  * Fixes for several issues reported by Coverity Scan.
  * Remove unsupported OpenCL code and related API functions (#4220).
  * Facilitate vectorization for generic build (#4223).
  * Add PAGE XML renderer / export (#4214).
  * Support training without lstmf files.
  * Improve CCUtil::main_setup (fixes issue #4230 related to Coda).
  * Allow for text angle/gradient to be retrieved (#4070).
  * Fix setup of datadir on installations with Conda (issue #4230) (#4240)
  * Fix FP exception in Wordrec::angle_change (issue #4242) (#4243)
  * Small build fixes and code improvements</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1719921600">- Update to version 5.4.1:
  - Avoid FP overflow in NormEvidenceOf (fixes issue #4257) in #4259
  - Update deprecated Node.js 16 GitHub actions in #4262
  - Fix code style issues which were reported in #4263
  - Fix some issues which were reported in #4266
  - Fix more Codacy issues in #4267
  - Several build fixes</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1732536000">- Update to 5.5.0
  - Fix TARGET_PDB_FILE error for static linking. in #4271
  - Make regular usage of CMAKE_INSTALL_LIBDIR and GNUInstallDirs in #4272
  - Ignore illegal TESSDATA_PREFIX (not existing filesystem entry, issue #4277) in #4278
  - Fix confidence output for the PAGE XML renderer in #4283
  - Set hOCR capabilities ocrp_dir and ocrp_lang unconditionally in #4301
  - Reduce clock syscalls in #4303
  - Calculate row bounding box in single-word mode per #4304 in #4305
  - Replace access/_access by std::filesystem::exists in #4307
  - Modernize code for list of available models in #4308
  - Fix performance and other issues reported by Codacy in #4309
  - Remove unnecessary assignment and assertions in #4313
  - Update code for tprintf in #4306
  - Add C++ stream for log messages and use it in two debug messages in #4314
  - cmake: Correctly set the soversion based on SemVer properties in #4319
  - Replace deprecated runner macos-12 by macos-latest in GitHub actions in #4326
  - Modernize code for renderers and remove filename conversion for Windows in #4330
  - Fix some typos and grammer issues in #4337
  - Add GitHub action and Makefile target for Windows installer in #4341
  - Support symbolic values for --oem and --psm options in #4344
  - Replace some tprintf by tesserr stream (fixes Windows compiler warnings) in #4345
  - Add RISC-V V support #4346
  - Fix and improve Windows installer in #4348
  - Remove Tensorflow support in #4350
  - Update submodule googletest to release v1.15.2 in #4352</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1732536001">- Update versioned dependencies and add missing buildrequirements
- Bump Leap version of gcc</changelog>
</package>
<package pkgid="1ca5c887758195468493c75419777db2acfab50211c1e4c707473bb82c5227be" name="libtesseract5" arch="s390x">
  <version epoch="0" ver="5.5.0" rel="bp156.2.3.1"/>
  <changelog author="idonmez@suse.com" date="1487332800">- Update to 3.05.00
  * Made some fine tuning to the hOCR output.
  * Added TSV as another optional output format.
  * Fixed ABI break introduced in 3.04.00 with the AnalyseLayout()
    method.
  * text2image tool - Enable all OpenType ligatures available in
    a font. This feature requires Pango 1.38 or newer.
  * Training tools - Replaced asserts with tprintf() and exit(1).
  * Improved multipage tiff processing.
  * Improved the embedded pdf font (pdf.ttf).
  * Enable selection of OCR engine mode from command line.
  * Changed tesseract command line parameter '-psm' to '--psm'.
  * Added new C API for orientation and script detection, removed
    the old one.
  * Fixed many compiler warning.
  * Fixed memory and resource leaks.</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1519128000">- Update to 3.05.01
  * Fixed several build issues
  * Fixed C-API
  * Backport pdfrenderer changes
  * Code clean up
- Spec file cleaned up</changelog>
  <changelog author="hiwatari.seiji@gmail.com" date="1576238400">- Update to 4.1.0
  * Added a new output option formatted in the ALTO standard
  * SIMD optimization
  * Bugfixes
- Update to 4.0.0
  * New OCR engine based on LSTMs
  * Removed Cube OCR engine
  * Updated build system
  * Cleanups and fixes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576238401">- Packaging Cleanups
- Update dependencies and enable openCL</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1577448000">- Update to version 4.1.1
  * Bugfixes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578052800">- Require libarchive in the devel package</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1585224000">- Add tesseract-ocr-no-cpudetection.patch
  to avoid crashing on older CPUs
  and to make package build reproducible (boo#1159231)</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1663329600">- Switched to new CMake buildsystem
- Update to version 5.2.0:
  * Improvements and fixes for continuous integration, autoconf and cmake builds
  * Set /Os for some 32 bit MS compilers
  * Improve comments and other documentation
  * Add initial support for Intel AVX512F
  * Fix for very large PDF files on 32 bit hosts
  * Fix NEON detection on FreeBSD
  * Fix regression with UZN files
  * Fix calling delete[] for memory allocated by malloc in C API
  * Add an API function to init tesseract with traineddata from memory
  * Replace direct access to Leptonica internal data structures by function calls and
    support latest releases of Leptonica.
  * Replace std::regex by std::string functions.
  * Use compiled-in TESSDATA_PREFIX also on Windows
  * Add new parameter 'invert_threshold', change the default threshold from 0.5 to 0.7
    and mark parameter 'tessedit_do_invert' as deprecated
- Update to version 5.1.0:
  * Handle image and line regions in output formats ALTO, hOCR and text.
  * New parameter curl_timeout for curl_easy_setop.
  * Build fixes and improvements.
  * Catch nullptr in PageIterator::Orientation to improve robustness.
  * Remove unused code.
- Update to version 5.0.1:
  * Add SPDX-License-Identifier to public include files.
  * Support redirections when running OCR on a URL.
  * Lots of fixes and improvements for cmake builds.
  * Distributions should use the autoconf build.
  * Fix broken msys2 build with gcc 11.
  * Fix parameter certainty_scale (was duplicated).
  * Fix some compiler warnings and clean code.
  * Correctly detect amd64 and i386 on FreeBSD.
  * Add libarchive and libcurl in continuous integration actions.
  * Update submodule googletest to release v1.11.0.
- Update to version 5.0.0:
  * Enable fast float32 LSTM by default
  * Switch to NFC normalisation everywhere
  * Remove banner message
  * Disable music staff detection and removal
  * Add new command line option --loglevel
  * Fix regression for OCR with more than one model file
  * Optimizations
  * Improve training messages
  * Add RowAttributes getter to PageIterator
  * Limit BCER to interval [0,1]
  * Improved build process
  * Cleaned code
- Update to version 4.1.3:
  * Fix broken autoconf build
- Update to version 4.1.2:
  * Allow line images with larger width for training
  * Bugfixes
  * Build updates and fixes
- Removed tesseract-ocr-no-cpudetection.patch
  Obsolete with the use of CMake build system instead of Makefiles</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1672660800">- Update to version 5.3.0:
  * Fix memory issues in ScrollView::MessageReceiver
  * autotools: Add rule for svpaint executable
  * Replace call of exit function by return statement in main function
  * Fix the build on CodeQL/Analyze by @arseniy-sonar in #3888
  * CI: Remove Ubuntu 18.04
  * configure.ac: fix build on aarch64_be
  * SW CI: Add paths filter
  * Create .mailmap
  * Fix tesseract.pc from cmake to match autotools
  * Update README.md
  * Fixed 2 errors
  * fix issue #3940 - remove colormap before thresholding
  * Update upload-artifact action
  * Update checkout action to version 3
  * Fix Markdownlint
  * Fix broken links in CONTRIBUTING.md
  * pdfrenderer.cpp: Ignore non-text blocks
  * lstm.train: allow .box from .raw.png too
  * Fix a number of performance issues (reported by Coverity Scan)
  * Fix training tools for legacy engine (issue #3925)
  * Fix function tesseract::WriteFeature (issue #3925)
  * Modernize function ObjectCache::DeleteUnusedObjects (fix issue with s…
  * More fixes for issue #3925
- Fixed packaging to include missing shared libs:
  * libcommon_training.so
  * libunicharset_training.so</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1672920000">- Move unversioned libraries to main package</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1677412800">- Define TESSDATA_PREFIX during build to point at /usr/share
  (since it's the prefix) rather than package name, tessdata
  suffix is automatically added.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1686225600">- update to 5.3.1
- revert back to autoconf build as upstrem doesn't support CMAKE
  outside windows
  * Bugfixes for special case scenarios</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1702641600">- Update to 5.3.3
  - Disable -mfpu=neon for aarch64 in #4098
  - Fix build without git clone in cloned directory in #4099
  - Fix some issues which were reported by Coverity Scan in #4097
  - Update ScrollView.java in #4103
  - Fix some code comments in #4113
  - Optimize function ImageFind::FindImages in #4114
  - Rename BibTex file to please GitHub in #4115
  - Fix Broken URLs in citations.bib in #4118
  - initDSProfile: correct std::vector usage in #4124
  - Fix typo in stepblob.h in #4133
  - Fix regression in layout detection since 5.0.0 (fixes issue #4014) in #4136
  - Update ScrollView.java in #4104
  - Fix loading of sublangs (regression) in #4141
- Update to 5.3.2
  - fix: Fix snap package building in #4043
  - Support for Sgaw and W Pwo Karen languages in the Myanmar validator. in #4065
  - Replace bool array by more compact vector in #4067
  - Replace deprecated sprintf in #4068
  - Improve format of logging from lstmtraining in #4066
  - Clean code in #4071
  - Abort with error message if OSD is requested with LSTM-only model in #4073
  - Fix typos in #4096</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1705665600">- Update to 5.3.4
  - Fixes for autoconf, clang and sw builds
  - Send output of combine_tessdata -d to stdout instead of stderr.
    Fixes #4149 in #4150
  - Move bail_out function before libtoolize check in #4151
  - Improve OCR for an image URL
  - Fail on curl download errors
  - Add new parameter curl_cookiefile for curl_easy_setopt in #4156
  - Set User-Agent: header field in HTTP request for curl downloads
  - Force TCP v4 for socket to ScrollView server. Fixes #3000 in #4162
  - Fix some compiler warnings and avoid unnecessary conversions
    from std::string to char pointer in #4174
  - Fix a tiny typo in publictypes.h in #4178
  - Fixes for autoconf, clang and sw builds
  - Other small improvements for code and documentation.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761600">- Disable opencl support due to boo#1213370:x</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761601">- Update to version 5.4.0:
  * Build fixes, code refactoring and other smaller changes.
  * Fix grey result of indexed PNG in pdfrenderer.
  * Rename frk -&gt; deu_latf (ISO 639-3, ISO 15924).
  * Remove broken Dockerfile.
  * Fixes for several issues reported by Coverity Scan.
  * Remove unsupported OpenCL code and related API functions (#4220).
  * Facilitate vectorization for generic build (#4223).
  * Add PAGE XML renderer / export (#4214).
  * Support training without lstmf files.
  * Improve CCUtil::main_setup (fixes issue #4230 related to Coda).
  * Allow for text angle/gradient to be retrieved (#4070).
  * Fix setup of datadir on installations with Conda (issue #4230) (#4240)
  * Fix FP exception in Wordrec::angle_change (issue #4242) (#4243)
  * Small build fixes and code improvements</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1719921600">- Update to version 5.4.1:
  - Avoid FP overflow in NormEvidenceOf (fixes issue #4257) in #4259
  - Update deprecated Node.js 16 GitHub actions in #4262
  - Fix code style issues which were reported in #4263
  - Fix some issues which were reported in #4266
  - Fix more Codacy issues in #4267
  - Several build fixes</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1732536000">- Update to 5.5.0
  - Fix TARGET_PDB_FILE error for static linking. in #4271
  - Make regular usage of CMAKE_INSTALL_LIBDIR and GNUInstallDirs in #4272
  - Ignore illegal TESSDATA_PREFIX (not existing filesystem entry, issue #4277) in #4278
  - Fix confidence output for the PAGE XML renderer in #4283
  - Set hOCR capabilities ocrp_dir and ocrp_lang unconditionally in #4301
  - Reduce clock syscalls in #4303
  - Calculate row bounding box in single-word mode per #4304 in #4305
  - Replace access/_access by std::filesystem::exists in #4307
  - Modernize code for list of available models in #4308
  - Fix performance and other issues reported by Codacy in #4309
  - Remove unnecessary assignment and assertions in #4313
  - Update code for tprintf in #4306
  - Add C++ stream for log messages and use it in two debug messages in #4314
  - cmake: Correctly set the soversion based on SemVer properties in #4319
  - Replace deprecated runner macos-12 by macos-latest in GitHub actions in #4326
  - Modernize code for renderers and remove filename conversion for Windows in #4330
  - Fix some typos and grammer issues in #4337
  - Add GitHub action and Makefile target for Windows installer in #4341
  - Support symbolic values for --oem and --psm options in #4344
  - Replace some tprintf by tesserr stream (fixes Windows compiler warnings) in #4345
  - Add RISC-V V support #4346
  - Fix and improve Windows installer in #4348
  - Remove Tensorflow support in #4350
  - Update submodule googletest to release v1.15.2 in #4352</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1732536001">- Update versioned dependencies and add missing buildrequirements
- Bump Leap version of gcc</changelog>
</package>
<package pkgid="35fa550acf0e1e20d1542753fe349f0f0181cd83149566995ae0ee5c911f8a21" name="libtesseract5" arch="x86_64">
  <version epoch="0" ver="5.5.0" rel="bp156.2.3.1"/>
  <changelog author="idonmez@suse.com" date="1487332800">- Update to 3.05.00
  * Made some fine tuning to the hOCR output.
  * Added TSV as another optional output format.
  * Fixed ABI break introduced in 3.04.00 with the AnalyseLayout()
    method.
  * text2image tool - Enable all OpenType ligatures available in
    a font. This feature requires Pango 1.38 or newer.
  * Training tools - Replaced asserts with tprintf() and exit(1).
  * Improved multipage tiff processing.
  * Improved the embedded pdf font (pdf.ttf).
  * Enable selection of OCR engine mode from command line.
  * Changed tesseract command line parameter '-psm' to '--psm'.
  * Added new C API for orientation and script detection, removed
    the old one.
  * Fixed many compiler warning.
  * Fixed memory and resource leaks.</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1519128000">- Update to 3.05.01
  * Fixed several build issues
  * Fixed C-API
  * Backport pdfrenderer changes
  * Code clean up
- Spec file cleaned up</changelog>
  <changelog author="hiwatari.seiji@gmail.com" date="1576238400">- Update to 4.1.0
  * Added a new output option formatted in the ALTO standard
  * SIMD optimization
  * Bugfixes
- Update to 4.0.0
  * New OCR engine based on LSTMs
  * Removed Cube OCR engine
  * Updated build system
  * Cleanups and fixes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576238401">- Packaging Cleanups
- Update dependencies and enable openCL</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1577448000">- Update to version 4.1.1
  * Bugfixes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578052800">- Require libarchive in the devel package</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1585224000">- Add tesseract-ocr-no-cpudetection.patch
  to avoid crashing on older CPUs
  and to make package build reproducible (boo#1159231)</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1663329600">- Switched to new CMake buildsystem
- Update to version 5.2.0:
  * Improvements and fixes for continuous integration, autoconf and cmake builds
  * Set /Os for some 32 bit MS compilers
  * Improve comments and other documentation
  * Add initial support for Intel AVX512F
  * Fix for very large PDF files on 32 bit hosts
  * Fix NEON detection on FreeBSD
  * Fix regression with UZN files
  * Fix calling delete[] for memory allocated by malloc in C API
  * Add an API function to init tesseract with traineddata from memory
  * Replace direct access to Leptonica internal data structures by function calls and
    support latest releases of Leptonica.
  * Replace std::regex by std::string functions.
  * Use compiled-in TESSDATA_PREFIX also on Windows
  * Add new parameter 'invert_threshold', change the default threshold from 0.5 to 0.7
    and mark parameter 'tessedit_do_invert' as deprecated
- Update to version 5.1.0:
  * Handle image and line regions in output formats ALTO, hOCR and text.
  * New parameter curl_timeout for curl_easy_setop.
  * Build fixes and improvements.
  * Catch nullptr in PageIterator::Orientation to improve robustness.
  * Remove unused code.
- Update to version 5.0.1:
  * Add SPDX-License-Identifier to public include files.
  * Support redirections when running OCR on a URL.
  * Lots of fixes and improvements for cmake builds.
  * Distributions should use the autoconf build.
  * Fix broken msys2 build with gcc 11.
  * Fix parameter certainty_scale (was duplicated).
  * Fix some compiler warnings and clean code.
  * Correctly detect amd64 and i386 on FreeBSD.
  * Add libarchive and libcurl in continuous integration actions.
  * Update submodule googletest to release v1.11.0.
- Update to version 5.0.0:
  * Enable fast float32 LSTM by default
  * Switch to NFC normalisation everywhere
  * Remove banner message
  * Disable music staff detection and removal
  * Add new command line option --loglevel
  * Fix regression for OCR with more than one model file
  * Optimizations
  * Improve training messages
  * Add RowAttributes getter to PageIterator
  * Limit BCER to interval [0,1]
  * Improved build process
  * Cleaned code
- Update to version 4.1.3:
  * Fix broken autoconf build
- Update to version 4.1.2:
  * Allow line images with larger width for training
  * Bugfixes
  * Build updates and fixes
- Removed tesseract-ocr-no-cpudetection.patch
  Obsolete with the use of CMake build system instead of Makefiles</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1672660800">- Update to version 5.3.0:
  * Fix memory issues in ScrollView::MessageReceiver
  * autotools: Add rule for svpaint executable
  * Replace call of exit function by return statement in main function
  * Fix the build on CodeQL/Analyze by @arseniy-sonar in #3888
  * CI: Remove Ubuntu 18.04
  * configure.ac: fix build on aarch64_be
  * SW CI: Add paths filter
  * Create .mailmap
  * Fix tesseract.pc from cmake to match autotools
  * Update README.md
  * Fixed 2 errors
  * fix issue #3940 - remove colormap before thresholding
  * Update upload-artifact action
  * Update checkout action to version 3
  * Fix Markdownlint
  * Fix broken links in CONTRIBUTING.md
  * pdfrenderer.cpp: Ignore non-text blocks
  * lstm.train: allow .box from .raw.png too
  * Fix a number of performance issues (reported by Coverity Scan)
  * Fix training tools for legacy engine (issue #3925)
  * Fix function tesseract::WriteFeature (issue #3925)
  * Modernize function ObjectCache::DeleteUnusedObjects (fix issue with s…
  * More fixes for issue #3925
- Fixed packaging to include missing shared libs:
  * libcommon_training.so
  * libunicharset_training.so</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1672920000">- Move unversioned libraries to main package</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1677412800">- Define TESSDATA_PREFIX during build to point at /usr/share
  (since it's the prefix) rather than package name, tessdata
  suffix is automatically added.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1686225600">- update to 5.3.1
- revert back to autoconf build as upstrem doesn't support CMAKE
  outside windows
  * Bugfixes for special case scenarios</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1702641600">- Update to 5.3.3
  - Disable -mfpu=neon for aarch64 in #4098
  - Fix build without git clone in cloned directory in #4099
  - Fix some issues which were reported by Coverity Scan in #4097
  - Update ScrollView.java in #4103
  - Fix some code comments in #4113
  - Optimize function ImageFind::FindImages in #4114
  - Rename BibTex file to please GitHub in #4115
  - Fix Broken URLs in citations.bib in #4118
  - initDSProfile: correct std::vector usage in #4124
  - Fix typo in stepblob.h in #4133
  - Fix regression in layout detection since 5.0.0 (fixes issue #4014) in #4136
  - Update ScrollView.java in #4104
  - Fix loading of sublangs (regression) in #4141
- Update to 5.3.2
  - fix: Fix snap package building in #4043
  - Support for Sgaw and W Pwo Karen languages in the Myanmar validator. in #4065
  - Replace bool array by more compact vector in #4067
  - Replace deprecated sprintf in #4068
  - Improve format of logging from lstmtraining in #4066
  - Clean code in #4071
  - Abort with error message if OSD is requested with LSTM-only model in #4073
  - Fix typos in #4096</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1705665600">- Update to 5.3.4
  - Fixes for autoconf, clang and sw builds
  - Send output of combine_tessdata -d to stdout instead of stderr.
    Fixes #4149 in #4150
  - Move bail_out function before libtoolize check in #4151
  - Improve OCR for an image URL
  - Fail on curl download errors
  - Add new parameter curl_cookiefile for curl_easy_setopt in #4156
  - Set User-Agent: header field in HTTP request for curl downloads
  - Force TCP v4 for socket to ScrollView server. Fixes #3000 in #4162
  - Fix some compiler warnings and avoid unnecessary conversions
    from std::string to char pointer in #4174
  - Fix a tiny typo in publictypes.h in #4178
  - Fixes for autoconf, clang and sw builds
  - Other small improvements for code and documentation.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761600">- Disable opencl support due to boo#1213370:x</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761601">- Update to version 5.4.0:
  * Build fixes, code refactoring and other smaller changes.
  * Fix grey result of indexed PNG in pdfrenderer.
  * Rename frk -&gt; deu_latf (ISO 639-3, ISO 15924).
  * Remove broken Dockerfile.
  * Fixes for several issues reported by Coverity Scan.
  * Remove unsupported OpenCL code and related API functions (#4220).
  * Facilitate vectorization for generic build (#4223).
  * Add PAGE XML renderer / export (#4214).
  * Support training without lstmf files.
  * Improve CCUtil::main_setup (fixes issue #4230 related to Coda).
  * Allow for text angle/gradient to be retrieved (#4070).
  * Fix setup of datadir on installations with Conda (issue #4230) (#4240)
  * Fix FP exception in Wordrec::angle_change (issue #4242) (#4243)
  * Small build fixes and code improvements</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1719921600">- Update to version 5.4.1:
  - Avoid FP overflow in NormEvidenceOf (fixes issue #4257) in #4259
  - Update deprecated Node.js 16 GitHub actions in #4262
  - Fix code style issues which were reported in #4263
  - Fix some issues which were reported in #4266
  - Fix more Codacy issues in #4267
  - Several build fixes</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1732536000">- Update to 5.5.0
  - Fix TARGET_PDB_FILE error for static linking. in #4271
  - Make regular usage of CMAKE_INSTALL_LIBDIR and GNUInstallDirs in #4272
  - Ignore illegal TESSDATA_PREFIX (not existing filesystem entry, issue #4277) in #4278
  - Fix confidence output for the PAGE XML renderer in #4283
  - Set hOCR capabilities ocrp_dir and ocrp_lang unconditionally in #4301
  - Reduce clock syscalls in #4303
  - Calculate row bounding box in single-word mode per #4304 in #4305
  - Replace access/_access by std::filesystem::exists in #4307
  - Modernize code for list of available models in #4308
  - Fix performance and other issues reported by Codacy in #4309
  - Remove unnecessary assignment and assertions in #4313
  - Update code for tprintf in #4306
  - Add C++ stream for log messages and use it in two debug messages in #4314
  - cmake: Correctly set the soversion based on SemVer properties in #4319
  - Replace deprecated runner macos-12 by macos-latest in GitHub actions in #4326
  - Modernize code for renderers and remove filename conversion for Windows in #4330
  - Fix some typos and grammer issues in #4337
  - Add GitHub action and Makefile target for Windows installer in #4341
  - Support symbolic values for --oem and --psm options in #4344
  - Replace some tprintf by tesserr stream (fixes Windows compiler warnings) in #4345
  - Add RISC-V V support #4346
  - Fix and improve Windows installer in #4348
  - Remove Tensorflow support in #4350
  - Update submodule googletest to release v1.15.2 in #4352</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1732536001">- Update versioned dependencies and add missing buildrequirements
- Bump Leap version of gcc</changelog>
</package>
<package pkgid="ee2c5945133a71506df5e7855e158d8649026e8312e40988d04974bb6f384f48" name="libtesseract5-64bit" arch="aarch64_ilp32">
  <version epoch="0" ver="5.5.0" rel="bp156.2.3.1"/>
  <changelog author="idonmez@suse.com" date="1487332800">- Update to 3.05.00
  * Made some fine tuning to the hOCR output.
  * Added TSV as another optional output format.
  * Fixed ABI break introduced in 3.04.00 with the AnalyseLayout()
    method.
  * text2image tool - Enable all OpenType ligatures available in
    a font. This feature requires Pango 1.38 or newer.
  * Training tools - Replaced asserts with tprintf() and exit(1).
  * Improved multipage tiff processing.
  * Improved the embedded pdf font (pdf.ttf).
  * Enable selection of OCR engine mode from command line.
  * Changed tesseract command line parameter '-psm' to '--psm'.
  * Added new C API for orientation and script detection, removed
    the old one.
  * Fixed many compiler warning.
  * Fixed memory and resource leaks.</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1519128000">- Update to 3.05.01
  * Fixed several build issues
  * Fixed C-API
  * Backport pdfrenderer changes
  * Code clean up
- Spec file cleaned up</changelog>
  <changelog author="hiwatari.seiji@gmail.com" date="1576238400">- Update to 4.1.0
  * Added a new output option formatted in the ALTO standard
  * SIMD optimization
  * Bugfixes
- Update to 4.0.0
  * New OCR engine based on LSTMs
  * Removed Cube OCR engine
  * Updated build system
  * Cleanups and fixes</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1576238401">- Packaging Cleanups
- Update dependencies and enable openCL</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1577448000">- Update to version 4.1.1
  * Bugfixes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578052800">- Require libarchive in the devel package</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1585224000">- Add tesseract-ocr-no-cpudetection.patch
  to avoid crashing on older CPUs
  and to make package build reproducible (boo#1159231)</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1663329600">- Switched to new CMake buildsystem
- Update to version 5.2.0:
  * Improvements and fixes for continuous integration, autoconf and cmake builds
  * Set /Os for some 32 bit MS compilers
  * Improve comments and other documentation
  * Add initial support for Intel AVX512F
  * Fix for very large PDF files on 32 bit hosts
  * Fix NEON detection on FreeBSD
  * Fix regression with UZN files
  * Fix calling delete[] for memory allocated by malloc in C API
  * Add an API function to init tesseract with traineddata from memory
  * Replace direct access to Leptonica internal data structures by function calls and
    support latest releases of Leptonica.
  * Replace std::regex by std::string functions.
  * Use compiled-in TESSDATA_PREFIX also on Windows
  * Add new parameter 'invert_threshold', change the default threshold from 0.5 to 0.7
    and mark parameter 'tessedit_do_invert' as deprecated
- Update to version 5.1.0:
  * Handle image and line regions in output formats ALTO, hOCR and text.
  * New parameter curl_timeout for curl_easy_setop.
  * Build fixes and improvements.
  * Catch nullptr in PageIterator::Orientation to improve robustness.
  * Remove unused code.
- Update to version 5.0.1:
  * Add SPDX-License-Identifier to public include files.
  * Support redirections when running OCR on a URL.
  * Lots of fixes and improvements for cmake builds.
  * Distributions should use the autoconf build.
  * Fix broken msys2 build with gcc 11.
  * Fix parameter certainty_scale (was duplicated).
  * Fix some compiler warnings and clean code.
  * Correctly detect amd64 and i386 on FreeBSD.
  * Add libarchive and libcurl in continuous integration actions.
  * Update submodule googletest to release v1.11.0.
- Update to version 5.0.0:
  * Enable fast float32 LSTM by default
  * Switch to NFC normalisation everywhere
  * Remove banner message
  * Disable music staff detection and removal
  * Add new command line option --loglevel
  * Fix regression for OCR with more than one model file
  * Optimizations
  * Improve training messages
  * Add RowAttributes getter to PageIterator
  * Limit BCER to interval [0,1]
  * Improved build process
  * Cleaned code
- Update to version 4.1.3:
  * Fix broken autoconf build
- Update to version 4.1.2:
  * Allow line images with larger width for training
  * Bugfixes
  * Build updates and fixes
- Removed tesseract-ocr-no-cpudetection.patch
  Obsolete with the use of CMake build system instead of Makefiles</changelog>
  <changelog author="Markus Ebner &lt;info@ebner-markus.de&gt;" date="1672660800">- Update to version 5.3.0:
  * Fix memory issues in ScrollView::MessageReceiver
  * autotools: Add rule for svpaint executable
  * Replace call of exit function by return statement in main function
  * Fix the build on CodeQL/Analyze by @arseniy-sonar in #3888
  * CI: Remove Ubuntu 18.04
  * configure.ac: fix build on aarch64_be
  * SW CI: Add paths filter
  * Create .mailmap
  * Fix tesseract.pc from cmake to match autotools
  * Update README.md
  * Fixed 2 errors
  * fix issue #3940 - remove colormap before thresholding
  * Update upload-artifact action
  * Update checkout action to version 3
  * Fix Markdownlint
  * Fix broken links in CONTRIBUTING.md
  * pdfrenderer.cpp: Ignore non-text blocks
  * lstm.train: allow .box from .raw.png too
  * Fix a number of performance issues (reported by Coverity Scan)
  * Fix training tools for legacy engine (issue #3925)
  * Fix function tesseract::WriteFeature (issue #3925)
  * Modernize function ObjectCache::DeleteUnusedObjects (fix issue with s…
  * More fixes for issue #3925
- Fixed packaging to include missing shared libs:
  * libcommon_training.so
  * libunicharset_training.so</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1672920000">- Move unversioned libraries to main package</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1677412800">- Define TESSDATA_PREFIX during build to point at /usr/share
  (since it's the prefix) rather than package name, tessdata
  suffix is automatically added.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1686225600">- update to 5.3.1
- revert back to autoconf build as upstrem doesn't support CMAKE
  outside windows
  * Bugfixes for special case scenarios</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1702641600">- Update to 5.3.3
  - Disable -mfpu=neon for aarch64 in #4098
  - Fix build without git clone in cloned directory in #4099
  - Fix some issues which were reported by Coverity Scan in #4097
  - Update ScrollView.java in #4103
  - Fix some code comments in #4113
  - Optimize function ImageFind::FindImages in #4114
  - Rename BibTex file to please GitHub in #4115
  - Fix Broken URLs in citations.bib in #4118
  - initDSProfile: correct std::vector usage in #4124
  - Fix typo in stepblob.h in #4133
  - Fix regression in layout detection since 5.0.0 (fixes issue #4014) in #4136
  - Update ScrollView.java in #4104
  - Fix loading of sublangs (regression) in #4141
- Update to 5.3.2
  - fix: Fix snap package building in #4043
  - Support for Sgaw and W Pwo Karen languages in the Myanmar validator. in #4065
  - Replace bool array by more compact vector in #4067
  - Replace deprecated sprintf in #4068
  - Improve format of logging from lstmtraining in #4066
  - Clean code in #4071
  - Abort with error message if OSD is requested with LSTM-only model in #4073
  - Fix typos in #4096</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1705665600">- Update to 5.3.4
  - Fixes for autoconf, clang and sw builds
  - Send output of combine_tessdata -d to stdout instead of stderr.
    Fixes #4149 in #4150
  - Move bail_out function before libtoolize check in #4151
  - Improve OCR for an image URL
  - Fail on curl download errors
  - Add new parameter curl_cookiefile for curl_easy_setopt in #4156
  - Set User-Agent: header field in HTTP request for curl downloads
  - Force TCP v4 for socket to ScrollView server. Fixes #3000 in #4162
  - Fix some compiler warnings and avoid unnecessary conversions
    from std::string to char pointer in #4174
  - Fix a tiny typo in publictypes.h in #4178
  - Fixes for autoconf, clang and sw builds
  - Other small improvements for code and documentation.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761600">- Disable opencl support due to boo#1213370:x</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1717761601">- Update to version 5.4.0:
  * Build fixes, code refactoring and other smaller changes.
  * Fix grey result of indexed PNG in pdfrenderer.
  * Rename frk -&gt; deu_latf (ISO 639-3, ISO 15924).
  * Remove broken Dockerfile.
  * Fixes for several issues reported by Coverity Scan.
  * Remove unsupported OpenCL code and related API functions (#4220).
  * Facilitate vectorization for generic build (#4223).
  * Add PAGE XML renderer / export (#4214).
  * Support training without lstmf files.
  * Improve CCUtil::main_setup (fixes issue #4230 related to Coda).
  * Allow for text angle/gradient to be retrieved (#4070).
  * Fix setup of datadir on installations with Conda (issue #4230) (#4240)
  * Fix FP exception in Wordrec::angle_change (issue #4242) (#4243)
  * Small build fixes and code improvements</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1719921600">- Update to version 5.4.1:
  - Avoid FP overflow in NormEvidenceOf (fixes issue #4257) in #4259
  - Update deprecated Node.js 16 GitHub actions in #4262
  - Fix code style issues which were reported in #4263
  - Fix some issues which were reported in #4266
  - Fix more Codacy issues in #4267
  - Several build fixes</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1732536000">- Update to 5.5.0
  - Fix TARGET_PDB_FILE error for static linking. in #4271
  - Make regular usage of CMAKE_INSTALL_LIBDIR and GNUInstallDirs in #4272
  - Ignore illegal TESSDATA_PREFIX (not existing filesystem entry, issue #4277) in #4278
  - Fix confidence output for the PAGE XML renderer in #4283
  - Set hOCR capabilities ocrp_dir and ocrp_lang unconditionally in #4301
  - Reduce clock syscalls in #4303
  - Calculate row bounding box in single-word mode per #4304 in #4305
  - Replace access/_access by std::filesystem::exists in #4307
  - Modernize code for list of available models in #4308
  - Fix performance and other issues reported by Codacy in #4309
  - Remove unnecessary assignment and assertions in #4313
  - Update code for tprintf in #4306
  - Add C++ stream for log messages and use it in two debug messages in #4314
  - cmake: Correctly set the soversion based on SemVer properties in #4319
  - Replace deprecated runner macos-12 by macos-latest in GitHub actions in #4326
  - Modernize code for renderers and remove filename conversion for Windows in #4330
  - Fix some typos and grammer issues in #4337
  - Add GitHub action and Makefile target for Windows installer in #4341
  - Support symbolic values for --oem and --psm options in #4344
  - Replace some tprintf by tesserr stream (fixes Windows compiler warnings) in #4345
  - Add RISC-V V support #4346
  - Fix and improve Windows installer in #4348
  - Remove Tensorflow support in #4350
  - Update submodule googletest to release v1.15.2 in #4352</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1732536001">- Update versioned dependencies and add missing buildrequirements
- Bump Leap version of gcc</changelog>
</package>
<package pkgid="e6953f9ba1fdede41796396ca334cd5ca0740be9854d5288895bce012307f433" name="libthunarx-3-0" arch="aarch64">
  <version epoch="0" ver="4.18.11" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1615204800">- Update to version 4.16.5
  * Emergency release on the thunar 4.16 branch, since the fix for
    Issue #47 can cause high I/O in some cases (gxo#xfce/thunar#526)
  * Revert "Bookmarks no longer need an existing file
    (gxo#xfce/thunar#47)"</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616328000">- Update to version 4.16.6
  * Reload current directory before selecting new files
    (gxo#xfce/thunar#524)
  * tree-view: Hide menu-item "properties" for unmounted devices
  * Removed 'the root folder has no parent' dialog box
  * Revamp documentation to modernize/uniformize accross components
  * Remove watches on shortcuts (gxo#xfce/thunar#513,
    gxo#xfce/thunar#47)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to version 4.16.8
  * Activating Desktop Icon does not Use Default Application
    (gxo#xfce/thunar#575)
- changes from 4.16.7:
  * Prevent crash if invalid-symlink is used as bookmark
    (gxo#xfce/thunar#552)
  * Dont execute files, passed via command line due to security risks
  * Avoid excessively checking whether files are executables
    (gxo#xfce/thunar#180)
  * CDDA appears twice in side pane (gxo#xfce/thunar#486)
  * Critical error when opening Edit menu (gxo#xfce/thunar#542)
  * Shortcuts view regression : Watch trash for changes
    (gxo#xfce/thunar#538)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631448000">- Update to version 4.16.9
  * Listen to changes on shortcuts to update them when required
  * Use move action when dragging files of different users
    (gxo#xfce/thunar#196)
  * Fix file-icon update when file is cut (gxo#xfce/thunar#588)
  * Open correct folder on middle-click in tree-view
    (gxo#xfce/thunar#626)
  * Disable automatic queueing of file transferes
    (gxo#xfce/thunar#569)
  * Fix GLib-CRITICAL in list-view (gxo#xfce/thunar#487)
  * thunar_file_is_executable() now checks if .desktop file is safe
  * Fix missing folder in history when opened in new tab
    (gxo#xfce/thunar#594)
  * Fixing various memory leaks (gxo#xfce/thunar#573)
  * Update manpage (gxo#xfce/thunar#121)
  * Dont show "execute" on context menu for folders
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631880000">- Update to version 4.16.10
  * Fix signal disconnect to prevent crash (bxo#xfce/thunar#553)
  * Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649073600">- Update to version 4.16.11
  * Don't reload the view when text is copied (gxo#xfce/thunar#706)
  * NULL checks to prevent crash on malformed bookmark URI (gxo#xfce/thunar#716)
  * Use 'g_timeout_add_full' to set tree-view cursor (gxo#xfce/thunar#351)
  * Fix signal disconnect in thunar_window_unrealize
  * Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671364800">- Update to version 4.18.0:
  New features: (see https://alexxcons.github.io/blogpost_8.html)
  - List View
  - Image Preview
  - Undo and Redo
  - File Highlight
  - Customizable Toolbar
  - Split View
  - Statusbar
  - Recursive Search
  - Recently used files shown in the side pane
  - New Bookmark Menu
  - Trash directory with easy access to `Empty Trash' and `Restore'
    functionality
  - Improvements to the Default Applications management
  - Custom Actions can be arranged in cascading submenus
  - Preferences dialogs got streamlined
  Bug fixes:
  * Dont reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translate the string "Search: " (gxo#xfce/thunar#953)
  * Fix typo in tooltip
- Bump build requirements for 4.18.0
- Remove _service stuff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1:
  * Fix several thumbnailing issues
  * 'replace' option fixed for copy with '*.partial~' (gxo#xfce/thunar#974)
  * Preserve trusted state when launchers are copied
  * Don't reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.2:
  * bulk renamer: Remember LastActiveMode (gxo#xfce/thunar#989)
  * Dont show toolbar menu for back/forward (gxo#xfce/thunar#983)
  * Double compact view ellipsization threshold
  * Few thumbnails missing after scroll (gxo#xfce/thunar#843)
  * Improve alignment of XfceFileNameInput
  * Make 'empty trash' sensitive on tab-switch (gxo#xfce/thunar#1001)
  * Only attach toolbar after toolbar items were set up (gxo#xfce/thunar#927)
  * Prevent crash after closing windows (gxo#xfce/thunar#995)
  * Prevent crash for copy+overwrite via DBus (gxo#xfce/thunar#1002)
  * Prevent rare crash when closing thunar (gxo#xfce/thunar#698)
  * Prevent segfault for location selector (gxo#xfce/thunar#994)
  * Re-add symlink target in type column (gxo#xfce/thunar#985)
  * Revert "Prevent focus stealing of file transfer dialog (gxo#xfce/thunar#643)"
  * Shrink rename dialog only in height
  * split-view: prevent losing open tabs (gxo#xfce/thunar#986)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674302400">- Update to 4.18.3:
  * Prevent critical when changing directory (gxo#xfce/thunar#1014)
  * Keep hidden toolbar hidden after Ctrl+L (gxo#xfce/thunar#1011)
  * Prevent jumping cursor on file deletion (gxo#xfce/thunar#910)
  * Prevent Critical when file counting is enabled
  * Properly handle resident thunar plugins (gxo#xfce/thunar#1007)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674475200">- Add switch_pane_shortcut.patch
  Backport upstream fix for gxo#xfce/thunar#1005
- Add differentiate_zoom_levels_between_view_modes.patch
  Backport upstream fix for gxo#xfce/thunar#832</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676462400">- Explicitly require the newer libpcre2 instead of libpcre; this
  fixes boo#1208260</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677153600">- Update to 4.18.4:
  * Dont open folder when mounting device (Issue #919)
  * Dont show full menu for unmounted devices (#1049)
  * Support handling URIs via desktop file (#1044)
  * Focus correct split pane on mouse click (#1039)
  * Prevent wrong undo/redo notify (#1036)
  * Support undo trash for linked pathes (#1030)
  * Always ask before delete files via undo (#1027)
  * Fix use after free fault (#1031)
  * Allow symlink creation on remote locations (#875)
  * Prevent crash when closing window (#884)
  * Keep directory specific sort details (#1017)
  * Dont add extra-dot when creating links (#1019)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682769600">- Update to 4.18.5:
  * Prevent overflow via g_ascii methods (#1084)
  * ThunarFile: Use recursive mutex for cache (#1060)
  * Use new window for history signal handler (#1073)
  * Prevent using CSD in properties dialog (#1056)
  * Keep alpha when cutting read-only files (#1060)
  * Dont reload the current folder on copy/cut (#1060)
  * Update selected notebook on tab press (#1067)
  * Make sure that accel_group is set before using it (#1067)
  * Add job to list of jobs, not a view (#1029)
  * Undo/Redo: Improve error handling
  * Make spinner always visible
  * Optionally show prop-dialog hightlight tab (#1056)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682856000">- Update to 4.18.6:
  * Revert ce43203b to prevent high CPU usage in list-view (#1089)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1693656000">- Update to 4.18.7:
  * Fix property dialog file count (#1173)
  * Don't store GFile pointer in GTK pointer
  * Don't reload the directory on copy or cut (#1060)
  * Add folder to history only for new tab (Issue #1072)
  * Fix job operation crash on error
  * Limit number of templates to prevent lag (#472)
  * Prevent crash on multi-file-activate (#1121)
  * Remove unneeded menu separator
  * Switch zoom shortcuts
  * Prevent glib-critical - followup of (#912)
  * Keep location selector state on focus lost (#912)
  * Prevent minor memory leak (#573)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698235200">- Update to 4.18.8:
  * thunar-settings: Let Thunar guess the right display to use
  * Fix criticals about unset GIO attributes (#1063)
  * Support ipv6 remote URLs (#864)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703851200">- Update to 4.18.9:
  * g_file_get_basename over realpath (#1030)
  * Fix and simplify symlink resolver (#1260)
  * Fix thumbnailer symlink support (#1260)
  * Prevent GLib GIO CRITICAL (#1204)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1704024000">- Update to 4.18.10:
  * Prevent infinite reload loop for symlinks (#1270)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722340800">- Update to 4.18.11:
  * Use parent windows for undo/redo dialog (#1393)
  * Fix for misc_open_new_windows_in_split_view (#889)
  * Dont add directories to recent:/// (#1372)
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion
  * Focus split view pane on DnD events (#1243)
  * Dont reload folder when "draw_frames" is set (#1337)
  * Allow submenu UCAs in toolbar (#780)
  * Fix shortcuts for ucas in subfolders (#1043)
  * Dont show 'open location' on recent icon(#1297)
  * Fix for image preview visibility (#1285)
  * Prevent focus stealing of file transfer dialog (#643)
  * Dont update "last-view" when searching (#1278)
  * Translation Updates</changelog>
</package>
<package pkgid="57e02513f72f261a8902c0c75e53f321dba289aaccfd916234114c4600b09ae7" name="libthunarx-3-0" arch="ppc64le">
  <version epoch="0" ver="4.18.11" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1615204800">- Update to version 4.16.5
  * Emergency release on the thunar 4.16 branch, since the fix for
    Issue #47 can cause high I/O in some cases (gxo#xfce/thunar#526)
  * Revert "Bookmarks no longer need an existing file
    (gxo#xfce/thunar#47)"</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616328000">- Update to version 4.16.6
  * Reload current directory before selecting new files
    (gxo#xfce/thunar#524)
  * tree-view: Hide menu-item "properties" for unmounted devices
  * Removed 'the root folder has no parent' dialog box
  * Revamp documentation to modernize/uniformize accross components
  * Remove watches on shortcuts (gxo#xfce/thunar#513,
    gxo#xfce/thunar#47)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to version 4.16.8
  * Activating Desktop Icon does not Use Default Application
    (gxo#xfce/thunar#575)
- changes from 4.16.7:
  * Prevent crash if invalid-symlink is used as bookmark
    (gxo#xfce/thunar#552)
  * Dont execute files, passed via command line due to security risks
  * Avoid excessively checking whether files are executables
    (gxo#xfce/thunar#180)
  * CDDA appears twice in side pane (gxo#xfce/thunar#486)
  * Critical error when opening Edit menu (gxo#xfce/thunar#542)
  * Shortcuts view regression : Watch trash for changes
    (gxo#xfce/thunar#538)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631448000">- Update to version 4.16.9
  * Listen to changes on shortcuts to update them when required
  * Use move action when dragging files of different users
    (gxo#xfce/thunar#196)
  * Fix file-icon update when file is cut (gxo#xfce/thunar#588)
  * Open correct folder on middle-click in tree-view
    (gxo#xfce/thunar#626)
  * Disable automatic queueing of file transferes
    (gxo#xfce/thunar#569)
  * Fix GLib-CRITICAL in list-view (gxo#xfce/thunar#487)
  * thunar_file_is_executable() now checks if .desktop file is safe
  * Fix missing folder in history when opened in new tab
    (gxo#xfce/thunar#594)
  * Fixing various memory leaks (gxo#xfce/thunar#573)
  * Update manpage (gxo#xfce/thunar#121)
  * Dont show "execute" on context menu for folders
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631880000">- Update to version 4.16.10
  * Fix signal disconnect to prevent crash (bxo#xfce/thunar#553)
  * Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649073600">- Update to version 4.16.11
  * Don't reload the view when text is copied (gxo#xfce/thunar#706)
  * NULL checks to prevent crash on malformed bookmark URI (gxo#xfce/thunar#716)
  * Use 'g_timeout_add_full' to set tree-view cursor (gxo#xfce/thunar#351)
  * Fix signal disconnect in thunar_window_unrealize
  * Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671364800">- Update to version 4.18.0:
  New features: (see https://alexxcons.github.io/blogpost_8.html)
  - List View
  - Image Preview
  - Undo and Redo
  - File Highlight
  - Customizable Toolbar
  - Split View
  - Statusbar
  - Recursive Search
  - Recently used files shown in the side pane
  - New Bookmark Menu
  - Trash directory with easy access to `Empty Trash' and `Restore'
    functionality
  - Improvements to the Default Applications management
  - Custom Actions can be arranged in cascading submenus
  - Preferences dialogs got streamlined
  Bug fixes:
  * Dont reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translate the string "Search: " (gxo#xfce/thunar#953)
  * Fix typo in tooltip
- Bump build requirements for 4.18.0
- Remove _service stuff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1:
  * Fix several thumbnailing issues
  * 'replace' option fixed for copy with '*.partial~' (gxo#xfce/thunar#974)
  * Preserve trusted state when launchers are copied
  * Don't reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.2:
  * bulk renamer: Remember LastActiveMode (gxo#xfce/thunar#989)
  * Dont show toolbar menu for back/forward (gxo#xfce/thunar#983)
  * Double compact view ellipsization threshold
  * Few thumbnails missing after scroll (gxo#xfce/thunar#843)
  * Improve alignment of XfceFileNameInput
  * Make 'empty trash' sensitive on tab-switch (gxo#xfce/thunar#1001)
  * Only attach toolbar after toolbar items were set up (gxo#xfce/thunar#927)
  * Prevent crash after closing windows (gxo#xfce/thunar#995)
  * Prevent crash for copy+overwrite via DBus (gxo#xfce/thunar#1002)
  * Prevent rare crash when closing thunar (gxo#xfce/thunar#698)
  * Prevent segfault for location selector (gxo#xfce/thunar#994)
  * Re-add symlink target in type column (gxo#xfce/thunar#985)
  * Revert "Prevent focus stealing of file transfer dialog (gxo#xfce/thunar#643)"
  * Shrink rename dialog only in height
  * split-view: prevent losing open tabs (gxo#xfce/thunar#986)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674302400">- Update to 4.18.3:
  * Prevent critical when changing directory (gxo#xfce/thunar#1014)
  * Keep hidden toolbar hidden after Ctrl+L (gxo#xfce/thunar#1011)
  * Prevent jumping cursor on file deletion (gxo#xfce/thunar#910)
  * Prevent Critical when file counting is enabled
  * Properly handle resident thunar plugins (gxo#xfce/thunar#1007)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674475200">- Add switch_pane_shortcut.patch
  Backport upstream fix for gxo#xfce/thunar#1005
- Add differentiate_zoom_levels_between_view_modes.patch
  Backport upstream fix for gxo#xfce/thunar#832</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676462400">- Explicitly require the newer libpcre2 instead of libpcre; this
  fixes boo#1208260</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677153600">- Update to 4.18.4:
  * Dont open folder when mounting device (Issue #919)
  * Dont show full menu for unmounted devices (#1049)
  * Support handling URIs via desktop file (#1044)
  * Focus correct split pane on mouse click (#1039)
  * Prevent wrong undo/redo notify (#1036)
  * Support undo trash for linked pathes (#1030)
  * Always ask before delete files via undo (#1027)
  * Fix use after free fault (#1031)
  * Allow symlink creation on remote locations (#875)
  * Prevent crash when closing window (#884)
  * Keep directory specific sort details (#1017)
  * Dont add extra-dot when creating links (#1019)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682769600">- Update to 4.18.5:
  * Prevent overflow via g_ascii methods (#1084)
  * ThunarFile: Use recursive mutex for cache (#1060)
  * Use new window for history signal handler (#1073)
  * Prevent using CSD in properties dialog (#1056)
  * Keep alpha when cutting read-only files (#1060)
  * Dont reload the current folder on copy/cut (#1060)
  * Update selected notebook on tab press (#1067)
  * Make sure that accel_group is set before using it (#1067)
  * Add job to list of jobs, not a view (#1029)
  * Undo/Redo: Improve error handling
  * Make spinner always visible
  * Optionally show prop-dialog hightlight tab (#1056)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682856000">- Update to 4.18.6:
  * Revert ce43203b to prevent high CPU usage in list-view (#1089)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1693656000">- Update to 4.18.7:
  * Fix property dialog file count (#1173)
  * Don't store GFile pointer in GTK pointer
  * Don't reload the directory on copy or cut (#1060)
  * Add folder to history only for new tab (Issue #1072)
  * Fix job operation crash on error
  * Limit number of templates to prevent lag (#472)
  * Prevent crash on multi-file-activate (#1121)
  * Remove unneeded menu separator
  * Switch zoom shortcuts
  * Prevent glib-critical - followup of (#912)
  * Keep location selector state on focus lost (#912)
  * Prevent minor memory leak (#573)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698235200">- Update to 4.18.8:
  * thunar-settings: Let Thunar guess the right display to use
  * Fix criticals about unset GIO attributes (#1063)
  * Support ipv6 remote URLs (#864)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703851200">- Update to 4.18.9:
  * g_file_get_basename over realpath (#1030)
  * Fix and simplify symlink resolver (#1260)
  * Fix thumbnailer symlink support (#1260)
  * Prevent GLib GIO CRITICAL (#1204)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1704024000">- Update to 4.18.10:
  * Prevent infinite reload loop for symlinks (#1270)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722340800">- Update to 4.18.11:
  * Use parent windows for undo/redo dialog (#1393)
  * Fix for misc_open_new_windows_in_split_view (#889)
  * Dont add directories to recent:/// (#1372)
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion
  * Focus split view pane on DnD events (#1243)
  * Dont reload folder when "draw_frames" is set (#1337)
  * Allow submenu UCAs in toolbar (#780)
  * Fix shortcuts for ucas in subfolders (#1043)
  * Dont show 'open location' on recent icon(#1297)
  * Fix for image preview visibility (#1285)
  * Prevent focus stealing of file transfer dialog (#643)
  * Dont update "last-view" when searching (#1278)
  * Translation Updates</changelog>
</package>
<package pkgid="1e7dea17cfe25ce3f67641f242773ec993ec4815e2da015ea7803e9aa05571b1" name="libthunarx-3-0" arch="s390x">
  <version epoch="0" ver="4.18.11" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1615204800">- Update to version 4.16.5
  * Emergency release on the thunar 4.16 branch, since the fix for
    Issue #47 can cause high I/O in some cases (gxo#xfce/thunar#526)
  * Revert "Bookmarks no longer need an existing file
    (gxo#xfce/thunar#47)"</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616328000">- Update to version 4.16.6
  * Reload current directory before selecting new files
    (gxo#xfce/thunar#524)
  * tree-view: Hide menu-item "properties" for unmounted devices
  * Removed 'the root folder has no parent' dialog box
  * Revamp documentation to modernize/uniformize accross components
  * Remove watches on shortcuts (gxo#xfce/thunar#513,
    gxo#xfce/thunar#47)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to version 4.16.8
  * Activating Desktop Icon does not Use Default Application
    (gxo#xfce/thunar#575)
- changes from 4.16.7:
  * Prevent crash if invalid-symlink is used as bookmark
    (gxo#xfce/thunar#552)
  * Dont execute files, passed via command line due to security risks
  * Avoid excessively checking whether files are executables
    (gxo#xfce/thunar#180)
  * CDDA appears twice in side pane (gxo#xfce/thunar#486)
  * Critical error when opening Edit menu (gxo#xfce/thunar#542)
  * Shortcuts view regression : Watch trash for changes
    (gxo#xfce/thunar#538)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631448000">- Update to version 4.16.9
  * Listen to changes on shortcuts to update them when required
  * Use move action when dragging files of different users
    (gxo#xfce/thunar#196)
  * Fix file-icon update when file is cut (gxo#xfce/thunar#588)
  * Open correct folder on middle-click in tree-view
    (gxo#xfce/thunar#626)
  * Disable automatic queueing of file transferes
    (gxo#xfce/thunar#569)
  * Fix GLib-CRITICAL in list-view (gxo#xfce/thunar#487)
  * thunar_file_is_executable() now checks if .desktop file is safe
  * Fix missing folder in history when opened in new tab
    (gxo#xfce/thunar#594)
  * Fixing various memory leaks (gxo#xfce/thunar#573)
  * Update manpage (gxo#xfce/thunar#121)
  * Dont show "execute" on context menu for folders
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631880000">- Update to version 4.16.10
  * Fix signal disconnect to prevent crash (bxo#xfce/thunar#553)
  * Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649073600">- Update to version 4.16.11
  * Don't reload the view when text is copied (gxo#xfce/thunar#706)
  * NULL checks to prevent crash on malformed bookmark URI (gxo#xfce/thunar#716)
  * Use 'g_timeout_add_full' to set tree-view cursor (gxo#xfce/thunar#351)
  * Fix signal disconnect in thunar_window_unrealize
  * Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671364800">- Update to version 4.18.0:
  New features: (see https://alexxcons.github.io/blogpost_8.html)
  - List View
  - Image Preview
  - Undo and Redo
  - File Highlight
  - Customizable Toolbar
  - Split View
  - Statusbar
  - Recursive Search
  - Recently used files shown in the side pane
  - New Bookmark Menu
  - Trash directory with easy access to `Empty Trash' and `Restore'
    functionality
  - Improvements to the Default Applications management
  - Custom Actions can be arranged in cascading submenus
  - Preferences dialogs got streamlined
  Bug fixes:
  * Dont reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translate the string "Search: " (gxo#xfce/thunar#953)
  * Fix typo in tooltip
- Bump build requirements for 4.18.0
- Remove _service stuff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1:
  * Fix several thumbnailing issues
  * 'replace' option fixed for copy with '*.partial~' (gxo#xfce/thunar#974)
  * Preserve trusted state when launchers are copied
  * Don't reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.2:
  * bulk renamer: Remember LastActiveMode (gxo#xfce/thunar#989)
  * Dont show toolbar menu for back/forward (gxo#xfce/thunar#983)
  * Double compact view ellipsization threshold
  * Few thumbnails missing after scroll (gxo#xfce/thunar#843)
  * Improve alignment of XfceFileNameInput
  * Make 'empty trash' sensitive on tab-switch (gxo#xfce/thunar#1001)
  * Only attach toolbar after toolbar items were set up (gxo#xfce/thunar#927)
  * Prevent crash after closing windows (gxo#xfce/thunar#995)
  * Prevent crash for copy+overwrite via DBus (gxo#xfce/thunar#1002)
  * Prevent rare crash when closing thunar (gxo#xfce/thunar#698)
  * Prevent segfault for location selector (gxo#xfce/thunar#994)
  * Re-add symlink target in type column (gxo#xfce/thunar#985)
  * Revert "Prevent focus stealing of file transfer dialog (gxo#xfce/thunar#643)"
  * Shrink rename dialog only in height
  * split-view: prevent losing open tabs (gxo#xfce/thunar#986)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674302400">- Update to 4.18.3:
  * Prevent critical when changing directory (gxo#xfce/thunar#1014)
  * Keep hidden toolbar hidden after Ctrl+L (gxo#xfce/thunar#1011)
  * Prevent jumping cursor on file deletion (gxo#xfce/thunar#910)
  * Prevent Critical when file counting is enabled
  * Properly handle resident thunar plugins (gxo#xfce/thunar#1007)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674475200">- Add switch_pane_shortcut.patch
  Backport upstream fix for gxo#xfce/thunar#1005
- Add differentiate_zoom_levels_between_view_modes.patch
  Backport upstream fix for gxo#xfce/thunar#832</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676462400">- Explicitly require the newer libpcre2 instead of libpcre; this
  fixes boo#1208260</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677153600">- Update to 4.18.4:
  * Dont open folder when mounting device (Issue #919)
  * Dont show full menu for unmounted devices (#1049)
  * Support handling URIs via desktop file (#1044)
  * Focus correct split pane on mouse click (#1039)
  * Prevent wrong undo/redo notify (#1036)
  * Support undo trash for linked pathes (#1030)
  * Always ask before delete files via undo (#1027)
  * Fix use after free fault (#1031)
  * Allow symlink creation on remote locations (#875)
  * Prevent crash when closing window (#884)
  * Keep directory specific sort details (#1017)
  * Dont add extra-dot when creating links (#1019)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682769600">- Update to 4.18.5:
  * Prevent overflow via g_ascii methods (#1084)
  * ThunarFile: Use recursive mutex for cache (#1060)
  * Use new window for history signal handler (#1073)
  * Prevent using CSD in properties dialog (#1056)
  * Keep alpha when cutting read-only files (#1060)
  * Dont reload the current folder on copy/cut (#1060)
  * Update selected notebook on tab press (#1067)
  * Make sure that accel_group is set before using it (#1067)
  * Add job to list of jobs, not a view (#1029)
  * Undo/Redo: Improve error handling
  * Make spinner always visible
  * Optionally show prop-dialog hightlight tab (#1056)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682856000">- Update to 4.18.6:
  * Revert ce43203b to prevent high CPU usage in list-view (#1089)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1693656000">- Update to 4.18.7:
  * Fix property dialog file count (#1173)
  * Don't store GFile pointer in GTK pointer
  * Don't reload the directory on copy or cut (#1060)
  * Add folder to history only for new tab (Issue #1072)
  * Fix job operation crash on error
  * Limit number of templates to prevent lag (#472)
  * Prevent crash on multi-file-activate (#1121)
  * Remove unneeded menu separator
  * Switch zoom shortcuts
  * Prevent glib-critical - followup of (#912)
  * Keep location selector state on focus lost (#912)
  * Prevent minor memory leak (#573)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698235200">- Update to 4.18.8:
  * thunar-settings: Let Thunar guess the right display to use
  * Fix criticals about unset GIO attributes (#1063)
  * Support ipv6 remote URLs (#864)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703851200">- Update to 4.18.9:
  * g_file_get_basename over realpath (#1030)
  * Fix and simplify symlink resolver (#1260)
  * Fix thumbnailer symlink support (#1260)
  * Prevent GLib GIO CRITICAL (#1204)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1704024000">- Update to 4.18.10:
  * Prevent infinite reload loop for symlinks (#1270)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722340800">- Update to 4.18.11:
  * Use parent windows for undo/redo dialog (#1393)
  * Fix for misc_open_new_windows_in_split_view (#889)
  * Dont add directories to recent:/// (#1372)
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion
  * Focus split view pane on DnD events (#1243)
  * Dont reload folder when "draw_frames" is set (#1337)
  * Allow submenu UCAs in toolbar (#780)
  * Fix shortcuts for ucas in subfolders (#1043)
  * Dont show 'open location' on recent icon(#1297)
  * Fix for image preview visibility (#1285)
  * Prevent focus stealing of file transfer dialog (#643)
  * Dont update "last-view" when searching (#1278)
  * Translation Updates</changelog>
</package>
<package pkgid="5f985dcd5776823a04d683c1da138ace48e966336598d7eb8f7d0b59f48cbd8c" name="libthunarx-3-0" arch="x86_64">
  <version epoch="0" ver="4.18.11" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1615204800">- Update to version 4.16.5
  * Emergency release on the thunar 4.16 branch, since the fix for
    Issue #47 can cause high I/O in some cases (gxo#xfce/thunar#526)
  * Revert "Bookmarks no longer need an existing file
    (gxo#xfce/thunar#47)"</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1616328000">- Update to version 4.16.6
  * Reload current directory before selecting new files
    (gxo#xfce/thunar#524)
  * tree-view: Hide menu-item "properties" for unmounted devices
  * Removed 'the root folder has no parent' dialog box
  * Revamp documentation to modernize/uniformize accross components
  * Remove watches on shortcuts (gxo#xfce/thunar#513,
    gxo#xfce/thunar#47)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to version 4.16.8
  * Activating Desktop Icon does not Use Default Application
    (gxo#xfce/thunar#575)
- changes from 4.16.7:
  * Prevent crash if invalid-symlink is used as bookmark
    (gxo#xfce/thunar#552)
  * Dont execute files, passed via command line due to security risks
  * Avoid excessively checking whether files are executables
    (gxo#xfce/thunar#180)
  * CDDA appears twice in side pane (gxo#xfce/thunar#486)
  * Critical error when opening Edit menu (gxo#xfce/thunar#542)
  * Shortcuts view regression : Watch trash for changes
    (gxo#xfce/thunar#538)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631448000">- Update to version 4.16.9
  * Listen to changes on shortcuts to update them when required
  * Use move action when dragging files of different users
    (gxo#xfce/thunar#196)
  * Fix file-icon update when file is cut (gxo#xfce/thunar#588)
  * Open correct folder on middle-click in tree-view
    (gxo#xfce/thunar#626)
  * Disable automatic queueing of file transferes
    (gxo#xfce/thunar#569)
  * Fix GLib-CRITICAL in list-view (gxo#xfce/thunar#487)
  * thunar_file_is_executable() now checks if .desktop file is safe
  * Fix missing folder in history when opened in new tab
    (gxo#xfce/thunar#594)
  * Fixing various memory leaks (gxo#xfce/thunar#573)
  * Update manpage (gxo#xfce/thunar#121)
  * Dont show "execute" on context menu for folders
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631880000">- Update to version 4.16.10
  * Fix signal disconnect to prevent crash (bxo#xfce/thunar#553)
  * Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649073600">- Update to version 4.16.11
  * Don't reload the view when text is copied (gxo#xfce/thunar#706)
  * NULL checks to prevent crash on malformed bookmark URI (gxo#xfce/thunar#716)
  * Use 'g_timeout_add_full' to set tree-view cursor (gxo#xfce/thunar#351)
  * Fix signal disconnect in thunar_window_unrealize
  * Don't go beyond THUNAR_N_VISIBLE_COLUMNS while parsing col widths
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671364800">- Update to version 4.18.0:
  New features: (see https://alexxcons.github.io/blogpost_8.html)
  - List View
  - Image Preview
  - Undo and Redo
  - File Highlight
  - Customizable Toolbar
  - Split View
  - Statusbar
  - Recursive Search
  - Recently used files shown in the side pane
  - New Bookmark Menu
  - Trash directory with easy access to `Empty Trash' and `Restore'
    functionality
  - Improvements to the Default Applications management
  - Custom Actions can be arranged in cascading submenus
  - Preferences dialogs got streamlined
  Bug fixes:
  * Dont reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translate the string "Search: " (gxo#xfce/thunar#953)
  * Fix typo in tooltip
- Bump build requirements for 4.18.0
- Remove _service stuff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1:
  * Fix several thumbnailing issues
  * 'replace' option fixed for copy with '*.partial~' (gxo#xfce/thunar#974)
  * Preserve trusted state when launchers are copied
  * Don't reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.2:
  * bulk renamer: Remember LastActiveMode (gxo#xfce/thunar#989)
  * Dont show toolbar menu for back/forward (gxo#xfce/thunar#983)
  * Double compact view ellipsization threshold
  * Few thumbnails missing after scroll (gxo#xfce/thunar#843)
  * Improve alignment of XfceFileNameInput
  * Make 'empty trash' sensitive on tab-switch (gxo#xfce/thunar#1001)
  * Only attach toolbar after toolbar items were set up (gxo#xfce/thunar#927)
  * Prevent crash after closing windows (gxo#xfce/thunar#995)
  * Prevent crash for copy+overwrite via DBus (gxo#xfce/thunar#1002)
  * Prevent rare crash when closing thunar (gxo#xfce/thunar#698)
  * Prevent segfault for location selector (gxo#xfce/thunar#994)
  * Re-add symlink target in type column (gxo#xfce/thunar#985)
  * Revert "Prevent focus stealing of file transfer dialog (gxo#xfce/thunar#643)"
  * Shrink rename dialog only in height
  * split-view: prevent losing open tabs (gxo#xfce/thunar#986)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674302400">- Update to 4.18.3:
  * Prevent critical when changing directory (gxo#xfce/thunar#1014)
  * Keep hidden toolbar hidden after Ctrl+L (gxo#xfce/thunar#1011)
  * Prevent jumping cursor on file deletion (gxo#xfce/thunar#910)
  * Prevent Critical when file counting is enabled
  * Properly handle resident thunar plugins (gxo#xfce/thunar#1007)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674475200">- Add switch_pane_shortcut.patch
  Backport upstream fix for gxo#xfce/thunar#1005
- Add differentiate_zoom_levels_between_view_modes.patch
  Backport upstream fix for gxo#xfce/thunar#832</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676462400">- Explicitly require the newer libpcre2 instead of libpcre; this
  fixes boo#1208260</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677153600">- Update to 4.18.4:
  * Dont open folder when mounting device (Issue #919)
  * Dont show full menu for unmounted devices (#1049)
  * Support handling URIs via desktop file (#1044)
  * Focus correct split pane on mouse click (#1039)
  * Prevent wrong undo/redo notify (#1036)
  * Support undo trash for linked pathes (#1030)
  * Always ask before delete files via undo (#1027)
  * Fix use after free fault (#1031)
  * Allow symlink creation on remote locations (#875)
  * Prevent crash when closing window (#884)
  * Keep directory specific sort details (#1017)
  * Dont add extra-dot when creating links (#1019)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682769600">- Update to 4.18.5:
  * Prevent overflow via g_ascii methods (#1084)
  * ThunarFile: Use recursive mutex for cache (#1060)
  * Use new window for history signal handler (#1073)
  * Prevent using CSD in properties dialog (#1056)
  * Keep alpha when cutting read-only files (#1060)
  * Dont reload the current folder on copy/cut (#1060)
  * Update selected notebook on tab press (#1067)
  * Make sure that accel_group is set before using it (#1067)
  * Add job to list of jobs, not a view (#1029)
  * Undo/Redo: Improve error handling
  * Make spinner always visible
  * Optionally show prop-dialog hightlight tab (#1056)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682856000">- Update to 4.18.6:
  * Revert ce43203b to prevent high CPU usage in list-view (#1089)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1693656000">- Update to 4.18.7:
  * Fix property dialog file count (#1173)
  * Don't store GFile pointer in GTK pointer
  * Don't reload the directory on copy or cut (#1060)
  * Add folder to history only for new tab (Issue #1072)
  * Fix job operation crash on error
  * Limit number of templates to prevent lag (#472)
  * Prevent crash on multi-file-activate (#1121)
  * Remove unneeded menu separator
  * Switch zoom shortcuts
  * Prevent glib-critical - followup of (#912)
  * Keep location selector state on focus lost (#912)
  * Prevent minor memory leak (#573)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698235200">- Update to 4.18.8:
  * thunar-settings: Let Thunar guess the right display to use
  * Fix criticals about unset GIO attributes (#1063)
  * Support ipv6 remote URLs (#864)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703851200">- Update to 4.18.9:
  * g_file_get_basename over realpath (#1030)
  * Fix and simplify symlink resolver (#1260)
  * Fix thumbnailer symlink support (#1260)
  * Prevent GLib GIO CRITICAL (#1204)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1704024000">- Update to 4.18.10:
  * Prevent infinite reload loop for symlinks (#1270)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722340800">- Update to 4.18.11:
  * Use parent windows for undo/redo dialog (#1393)
  * Fix for misc_open_new_windows_in_split_view (#889)
  * Dont add directories to recent:/// (#1372)
  * build: clang: Fix -Wmissing-noreturn
  * build: clang: Fix -Wsingle-bit-bitfield-constant-conversion
  * Focus split view pane on DnD events (#1243)
  * Dont reload folder when "draw_frames" is set (#1337)
  * Allow submenu UCAs in toolbar (#780)
  * Fix shortcuts for ucas in subfolders (#1043)
  * Dont show 'open location' on recent icon(#1297)
  * Fix for image preview visibility (#1285)
  * Prevent focus stealing of file transfer dialog (#643)
  * Dont update "last-view" when searching (#1278)
  * Translation Updates</changelog>
</package>
<package pkgid="d684a4f72870eef3ece2f61b761aa5effbd24ae947c88213e05583b75faa3add" name="libthunarx-3-0" arch="aarch64">
  <version epoch="0" ver="4.20.2" rel="bp156.2.8.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671364800">- Update to version 4.18.0:
  New features: (see https://alexxcons.github.io/blogpost_8.html)
  - List View
  - Image Preview
  - Undo and Redo
  - File Highlight
  - Customizable Toolbar
  - Split View
  - Statusbar
  - Recursive Search
  - Recently used files shown in the side pane
  - New Bookmark Menu
  - Trash directory with easy access to `Empty Trash' and `Restore'
    functionality
  - Improvements to the Default Applications management
  - Custom Actions can be arranged in cascading submenus
  - Preferences dialogs got streamlined
  Bug fixes:
  * Dont reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translate the string "Search: " (gxo#xfce/thunar#953)
  * Fix typo in tooltip
- Bump build requirements for 4.18.0
- Remove _service stuff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1:
  * Fix several thumbnailing issues
  * 'replace' option fixed for copy with '*.partial~' (gxo#xfce/thunar#974)
  * Preserve trusted state when launchers are copied
  * Don't reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.2:
  * bulk renamer: Remember LastActiveMode (gxo#xfce/thunar#989)
  * Dont show toolbar menu for back/forward (gxo#xfce/thunar#983)
  * Double compact view ellipsization threshold
  * Few thumbnails missing after scroll (gxo#xfce/thunar#843)
  * Improve alignment of XfceFileNameInput
  * Make 'empty trash' sensitive on tab-switch (gxo#xfce/thunar#1001)
  * Only attach toolbar after toolbar items were set up (gxo#xfce/thunar#927)
  * Prevent crash after closing windows (gxo#xfce/thunar#995)
  * Prevent crash for copy+overwrite via DBus (gxo#xfce/thunar#1002)
  * Prevent rare crash when closing thunar (gxo#xfce/thunar#698)
  * Prevent segfault for location selector (gxo#xfce/thunar#994)
  * Re-add symlink target in type column (gxo#xfce/thunar#985)
  * Revert "Prevent focus stealing of file transfer dialog (gxo#xfce/thunar#643)"
  * Shrink rename dialog only in height
  * split-view: prevent losing open tabs (gxo#xfce/thunar#986)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674302400">- Update to 4.18.3:
  * Prevent critical when changing directory (gxo#xfce/thunar#1014)
  * Keep hidden toolbar hidden after Ctrl+L (gxo#xfce/thunar#1011)
  * Prevent jumping cursor on file deletion (gxo#xfce/thunar#910)
  * Prevent Critical when file counting is enabled
  * Properly handle resident thunar plugins (gxo#xfce/thunar#1007)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674475200">- Add switch_pane_shortcut.patch
  Backport upstream fix for gxo#xfce/thunar#1005
- Add differentiate_zoom_levels_between_view_modes.patch
  Backport upstream fix for gxo#xfce/thunar#832</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676462400">- Explicitly require the newer libpcre2 instead of libpcre; this
  fixes boo#1208260</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677153600">- Update to 4.18.4:
  * Dont open folder when mounting device (Issue #919)
  * Dont show full menu for unmounted devices (#1049)
  * Support handling URIs via desktop file (#1044)
  * Focus correct split pane on mouse click (#1039)
  * Prevent wrong undo/redo notify (#1036)
  * Support undo trash for linked pathes (#1030)
  * Always ask before delete files via undo (#1027)
  * Fix use after free fault (#1031)
  * Allow symlink creation on remote locations (#875)
  * Prevent crash when closing window (#884)
  * Keep directory specific sort details (#1017)
  * Dont add extra-dot when creating links (#1019)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682769600">- Update to 4.18.5:
  * Prevent overflow via g_ascii methods (#1084)
  * ThunarFile: Use recursive mutex for cache (#1060)
  * Use new window for history signal handler (#1073)
  * Prevent using CSD in properties dialog (#1056)
  * Keep alpha when cutting read-only files (#1060)
  * Dont reload the current folder on copy/cut (#1060)
  * Update selected notebook on tab press (#1067)
  * Make sure that accel_group is set before using it (#1067)
  * Add job to list of jobs, not a view (#1029)
  * Undo/Redo: Improve error handling
  * Make spinner always visible
  * Optionally show prop-dialog hightlight tab (#1056)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682856000">- Update to 4.18.6:
  * Revert ce43203b to prevent high CPU usage in list-view (#1089)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1693656000">- Update to 4.18.7:
  * Fix property dialog file count (#1173)
  * Don't store GFile pointer in GTK pointer
  * Don't reload the directory on copy or cut (#1060)
  * Add folder to history only for new tab (Issue #1072)
  * Fix job operation crash on error
  * Limit number of templates to prevent lag (#472)
  * Prevent crash on multi-file-activate (#1121)
  * Remove unneeded menu separator
  * Switch zoom shortcuts
  * Prevent glib-critical - followup of (#912)
  * Keep location selector state on focus lost (#912)
  * Prevent minor memory leak (#573)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698235200">- Update to 4.18.8:
  * thunar-settings: Let Thunar guess the right display to use
  * Fix criticals about unset GIO attributes (#1063)
  * Support ipv6 remote URLs (#864)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703851200">- Update to 4.18.9:
  * g_file_get_basename over realpath (#1030)
  * Fix and simplify symlink resolver (#1260)
  * Fix thumbnailer symlink support (#1260)
  * Prevent GLib GIO CRITICAL (#1204)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1704024000">- Update to 4.18.10:
  * Prevent infinite reload loop for symlinks (#1270)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to 4.19.2 (development branch)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1722513600">- Update to 4.19.3 (development branch)
  * Allow type ahead search the treeview sidepane
  * Added a hidden setting to toggle tree-lines
  * Pass toplevel window to emblem chooser error dialog (#1393)
  * Use parent windows for undo/redo dialog (#1393)
  * Simplify reload after rename (#1395)
  * Dont destroy ThunarFiles on request (#1357)
  * Always re-add files to cache on reload (#1357)
  * Rework event handling for toolbar context menu
  * Don't work with ThunarFolder in separate jobs
  * Do not request thumbnails unconditionally (#1385)
  * Add default bindings for special keys (#1386)
  * Prevent preleminary destruction of ThunarFiles
  * Only add successfully opened files to Recent
  * Add files opened via the location entry to Recent (#1349)
  * Improve behavior of split view separator (#1107)
  * Option to disable ctrl+scroll to zoom (#1379)
  * Hide single tab in split view
  * Immediately focus split view pane on DnD events
  * Re-enable toolbar overflow menu (#1240)
  * Adding an default issue template
  * Reduce width of the toolbar editor
  * Hide OpenItemLocation/Restore menu entry in tree view
  * Fix leaking ThunarFile (#573)
  * Add preferences settings for usage of symbolic icons
  * Do not enter folder when DnD menu is shown
  * Fix for "misc_open_new_windows_in_split_view" (#889)
  * thunar-uca: Use regular icons in editor
  * thunar-uca: Update info text in chooser dialog
  * Optionally use symbolic icons in location bar
  * Show warn on selecting too many emblems (#1368)
  * Dont add directories to recent:/// (#1372)
  * Update the sidepane/toolbar when toggling symbolic icons
  * Make symbolic icons in sidepane theme-color aware
  * Rework toolbar configuration storage (#1028)
  * Always render up to 4 emblems (#1368)
  * Prevent icon emblems from overlapping (#1368)
  * Prevent double-restore (#1369)
  * Fix ThunarxMenuItem sensitive property
  * clang build Fixes
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Fix workaround for icon "inode-directory"
  * Add missing top border to tree pane
  * Prevent g_malloc_n build warnings (#1362)
  * Add "symbolic" value to cached icons (#1363)
  * Enter folders automatically while dragging files (#5)
  * Focus split view pane on DnD events (#1243)
  * Shorten symbolic xfconf property names
  * Optionally use symbolic icons in the sidepane (#252)
  * Usage of window-close-symbolic (#960)
  * Use symbolic insons only for the toolbar
  * Fix several out of sync bugs (#1326)
  * Rework focus indicator for split view (#730)
  * Improve various aspects of the Image Preview pane (#932)
  * prefs-dialog: Change order of RECURSIVE_SEARCH options
  * prefs-dialog: Improve PARALLEL_COPY_MODE strings
  * Move TRASH_DELETE keyboard shortcuts to MOVE_TO_TRASH section
  * Always show "Paste" entry in Edit menu
  * Reveal keyboard shortcut for "Open with Application" menu entry
  * Add keyboard shortcut for "Invert Selection"
  * Add "Remove from Recent" to Edit menu
  * Improve "Open Item Location" menu entry
  * Show "Open With Default Applications" entry only for multiple files
  * Move "Edit Launcher" menu entry into "Open" section
  * Fix location of "Create" menu section in Location Bar / Side Pane
  * Fix location of "Restore" menu section
  * Fix Regression: Tabs order on restore (#1341)
  * Clear current selection when requesting a new one (#1338)
  * Refactor "select after reload" mechanics (#1338)
  * Resolve conflicting mnemonics and add missing ones
  * Statusbar: re-add last-modified time for folders (#1348)
  * Fix regression during device eject (#1347)
  * Use GHashTable to store files (#1337)
  * Restore tabs when launched with uri arg. (#1233)
  * Dont reload folder when "draw_frames" is set (#1337)
  * Add New Tab and New Window icons to toolbar (#1263)
  * Fix icon view regression (#1315)
  * Improve icon view performance (#1315)
  * Performance improvements (#1315)
  * tree-view-model: Fix gettext warning about empty string
  * build: Optional require polkit for l10n xml files
  * build: Get rid of intltool
  * po/sl.po: Fix unmatched format specifier
  * build: fix automake non standard library name
  * Fix leak during search
  * Fix a leak in statusbar code
  * Fix parentheses-equality warning
  * Allow sumenu UCAs in toolbar (#780)
  * Fix shortcuts for ucas in subfolders (#1043)
  * Display cached thumbnails as themselves (#1331)
  * Load statusbar text in separate job (#1315)
  * Move statusbar text method to thunar-util
  * Improve statusbar performance (#1315)
  * Fix possible NULL pointer dereference (#1330)
  * Consider display_name=NULL cases (#1329)
  * re-enable file monitor for search files (#1320)
  * Fix possible deadlock during search (#1321)
  * Initialize variable in thunar_details_view_button_press_event
  * Prevent use after free (#1325)
  * Initialize variable in thunar_tree_view_model_dir_files_changed
  * Fix leaks during file duplication (#1322)
  * Use xfce_dialog_show_error (#1320)
  * Disconnect ShortcutModel on finalize (#1314)
  * Prevent crash on open non-readable folder
  * Prevent warning in tree-view
  * Dont save bookmarks on trash change (#141)
  * Fix support for bookmark reloading
  * Fix bulk renamer crash on close (#1307)
  * Prevent CRITICAL when leaving search
  * Fix regression: Missing window icon
  * No view-switch while searching (#1293)
  * Fix mem leak in action-manager (#573)
  * Fix memory leak in thunar-history (#573)
  * Various Refactorings in "ThunarWindow"
  * Show complete file paths in tooltips (#1213)
  * Fix bug in file_watch (#1300)
  * Prevent double-free for ThunarJob (#1299)
  * Fix memory leak in statusbar (#573)
  * Fix various memory leaks on ThunarJobs
  * Fix possible double-free on thunar job (#1299)
  * Improve handling of "loading" property (#1296)
  * Dont show 'open location' on recent icon(#1297)
  * Simplify ThunarFile destruction in shortcut-model
  * Prevent re-creation of shortcut model on exit
  * Minor simplification for tree-view pane
  * Properly release job when finished (#1192)
  * Fix "files-changed" handling for tree-pane (#1292)
  * Properly remove timeout source (#1077)
  * Throttle selection changed (#1077)
  * Refactored "thunar_folder_monitor"
  * move file-monitoring into thunar-folder
  * Fix for image preview visibility (#1285)
  * Dont raise progress dialog for short jobs (#35)
  * Prevent focus stealing of file transfer dialog (#643)
  * Add text to toolbar config dialog (#1282)
  * Dont update "last-view" when searching (#1278)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to 4.19.4 [development release]:
  * Add missing return statements (#1480)
  * Verify copied destination file using direct I/O (#1471)
  * Drop optional POLKIT dependency (#1403)
  * Fix GCancellable leaks in trash applet
  * Add emblem and type description to mount points (#1388)
  * Show "Properties" menu entry for unmounted devices
  * Support second shortcut for tab switch (#1472)
  * Verify by compare instead of checksum (#1471)
  * Fix path entry DnD code (#1470)
  * Apply .clang-format to all *.c and *.h files
  * Use G_VALUE_INIT over custom initializer
  * adding .clang-format file
  * Fix accel map loading (#1047)
  * build: Bump requirements for Xfce 4.20
  * Fix use-after-free in thunar_dialogs_show_job_ask_replace (#1466)
  * Regression: Fix "middle click open" (#1455)
  * Dont change selection on activate
  * Fix selection changed throttle (#1429)
  * Increase location button max with (#1430)
  * Rework handling of location buttons (#951)
  * Fix string leak in thunar_io_jobs_load_statusbar_text_for_folder
  * Fix color string leaks in properties dialog
  * Fix color leak in thunar_util_clip_view_background
  * Fix string leak in thunar_history_error_not_found
  * Fix GFile leak in thunar_job_operation_restore_from_trash
  * Fix string leak in thunar_emblem_chooser_file_changed
  * Fix GFile leak in thunar_transfer_job_move_file_with_rename
  * Fix GFileInfo leak in thunar_job_operation_restore_from_trash
  * Fix GAppInfo leaks in thunar_g_app_info_launch
  * Fix string leak in thunar_job_operation_restore_from_trash
  * Add NULL check before folder usage
  * Fix g_hash_table_get_keys leak
  * Fix ThunarRenamerPair leak when using bulk renamer
  * Fix string leak in thunar_uca_editor_load
  * Show name of parent folder in replace dialog (#62)
  * Fix crash when connecting via gvfs (#1450)
  * Fix GHashTable leak in thunar_tree_view_model_file_count_callback
  * Fix string leak in thunar_io_jobs_util_next_renamed_file
  * Add check that widget is a window as expected (#1454)
  * Fix GFile leak when using intermediate file on copy setting
  * Fix string leak in thunar_dialogs_show_job_ask_replace
  * Fix string leak in thunar_uca_model_remove
  * Avoid critical when thumbnailer_proxy is NULL
  * Fix leaks in thunar_apr_image_page_file_changed
  * Fix AtkRelationSet leaks in bulk renamer dialog
  * Fix AtkRelationSet leaks in apr plug-in
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak in thunar_window_open_files_in_location
  * Call ThunarStatusbar's parent finalizer to prevent leaks
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak when middle-clicking on directory row
  * Fix leaks when using Open Item Location menu item
  * Fix leak in _thunar_search_folder
  * Fix leak of search_query string
  * Fix leaks in thunar_application_command_line
  * Fix leak in thunar-gtk-extensions (#1451)
  * Fix leak in thunar_application_accel_map_init
  * Fix typo in status bar text for Edit &gt; Preferences menu item
  * Fix g_object_get leak in thunar_window_init
  * Fix two leaks in _thunar_search_folder
  * Fix g_object_get leaks in status bar code
  * Wrap single-word filenames in delete dialog (#1412)
  * Add command line option to force new window
  * Change width calculation of rename dialog (#1392)
  * Make location "admin:///" work again
  * Rework padding in replace dialog
  * Improve handling of long filenames in replace dialog
  * Statusbar: Count "backup" files as hidden files
  * Fix criticals about unset GIO attributes (#1063)
  * Show full context menu during search (#837)
  * Prevent double free for hidden files (#1438)
  * Fix icon-name leaks in thunar_window_view_switcher_update
  * Fix minor memory leak in uca provider
  * twp: Prevent crash in wayland (#1437)
  * Transfer files dialog use less buttons (#58)
  * Remove filter model in toolbar editor code
  * Revert "Increase max location selector button size (#1430)"
  * Increase max location selector button size (#1430)
  * List view: Empty size column for directories (#543)
  * Add tooltip to special columns in column editor
  * Fix handling of special columns in list view
  * Revert "Remove 'Date Deleted' from 'Configure Column' List (#750)"
  * Fix overlapping UCA editor dialog widgets (startup notification)
  * Revert signal handler setup for RadioToolButtons (#1426)
  * Use unique enum names for alternative shortcuts (#1421)
  * Use initial widget variables when calling unref
  * Tweak header bar margins
  * Add View Switcher item to toolbar
  * UCA - improve shortcuts handling (#1410)
  * Reduce events monitored by UCA file monitor
  * Fix Toolbar bug when CSD is used (#1414)
  * I18n: Update po/LINGUAS list
  * Fix CSD label text
  * Option to use client side decorations (CSD)
  * Use top-window as fallback for dialogs (#1398)
  * Support copy/link within a folder via CTRL+drag (#63)
  * Rework the "Show Menubar" toolbar button (#936)
  * Optionally show hidden files count in statusbar (#1387)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to 4.19.5 [development release]:
  * Bump year in about dialog
  * I18n: Update po/LINGUAS list (#939)
  * I18n: I18n translation ru (#939)
  * Attempt to fully read into buffer during file compare (#1495)
  * File operation dialog: always show "apply to all" box
  * Fix string leak in thunar_thumbnailer_file_is_supported
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to 4.20.0
  * Translation Updates
- Remove obsolete patches:
  * differentiate_zoom_levels_between_view_modes.patch
  * switch_pane_shortcut.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735646400">- Update to 4.20.1
  * Fix wrong selection after rename (#1415)
  * Do not save view settings when searching (#1502)
  * Prevent crash when removing location button (#1507)
  * Fix throttling of selection updates (#1508) (#1515)
  * Make toolbar inside header-bar transparent (#1514)
  * Fix appstream metainfo (#1512)
  * Prevent crash when loading mount point emblem (#1511)
  * remove superflous spaces in strings (#1501)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1739188800">- Update to 4.20.2
  * Fix wrong selection after rename in list view (#1415)
  * Prevent location bar crash (#1539)
  * Re-allow sorting in search mode (#1528)
  * Fix signal emitting (#1533)
  * Fix GMount leak in 'thunar_file_get_emblem_names'
  * Store g_files separately in jobs (#1542)
  * Pass g_files into jobs instead of ThunarFiles (#1542)
  * Store g_files separately in jobs (#1542)
  * Ask for confirmation when deleting trashed files (#1545)
  * Prevent files from vanishing after save (#1535)
  * Fix selection after toggling hidden files visibility (#1505)
  * Clean up location button context menu (#1441)
  * Translation Updates</changelog>
</package>
<package pkgid="6e4f22bebf0a05b4c3c3d9aa54ca4d511818d438732e70b1e01c001c47f09b81" name="libthunarx-3-0" arch="i586">
  <version epoch="0" ver="4.20.2" rel="bp156.2.8.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671364800">- Update to version 4.18.0:
  New features: (see https://alexxcons.github.io/blogpost_8.html)
  - List View
  - Image Preview
  - Undo and Redo
  - File Highlight
  - Customizable Toolbar
  - Split View
  - Statusbar
  - Recursive Search
  - Recently used files shown in the side pane
  - New Bookmark Menu
  - Trash directory with easy access to `Empty Trash' and `Restore'
    functionality
  - Improvements to the Default Applications management
  - Custom Actions can be arranged in cascading submenus
  - Preferences dialogs got streamlined
  Bug fixes:
  * Dont reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translate the string "Search: " (gxo#xfce/thunar#953)
  * Fix typo in tooltip
- Bump build requirements for 4.18.0
- Remove _service stuff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1:
  * Fix several thumbnailing issues
  * 'replace' option fixed for copy with '*.partial~' (gxo#xfce/thunar#974)
  * Preserve trusted state when launchers are copied
  * Don't reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.2:
  * bulk renamer: Remember LastActiveMode (gxo#xfce/thunar#989)
  * Dont show toolbar menu for back/forward (gxo#xfce/thunar#983)
  * Double compact view ellipsization threshold
  * Few thumbnails missing after scroll (gxo#xfce/thunar#843)
  * Improve alignment of XfceFileNameInput
  * Make 'empty trash' sensitive on tab-switch (gxo#xfce/thunar#1001)
  * Only attach toolbar after toolbar items were set up (gxo#xfce/thunar#927)
  * Prevent crash after closing windows (gxo#xfce/thunar#995)
  * Prevent crash for copy+overwrite via DBus (gxo#xfce/thunar#1002)
  * Prevent rare crash when closing thunar (gxo#xfce/thunar#698)
  * Prevent segfault for location selector (gxo#xfce/thunar#994)
  * Re-add symlink target in type column (gxo#xfce/thunar#985)
  * Revert "Prevent focus stealing of file transfer dialog (gxo#xfce/thunar#643)"
  * Shrink rename dialog only in height
  * split-view: prevent losing open tabs (gxo#xfce/thunar#986)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674302400">- Update to 4.18.3:
  * Prevent critical when changing directory (gxo#xfce/thunar#1014)
  * Keep hidden toolbar hidden after Ctrl+L (gxo#xfce/thunar#1011)
  * Prevent jumping cursor on file deletion (gxo#xfce/thunar#910)
  * Prevent Critical when file counting is enabled
  * Properly handle resident thunar plugins (gxo#xfce/thunar#1007)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674475200">- Add switch_pane_shortcut.patch
  Backport upstream fix for gxo#xfce/thunar#1005
- Add differentiate_zoom_levels_between_view_modes.patch
  Backport upstream fix for gxo#xfce/thunar#832</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676462400">- Explicitly require the newer libpcre2 instead of libpcre; this
  fixes boo#1208260</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677153600">- Update to 4.18.4:
  * Dont open folder when mounting device (Issue #919)
  * Dont show full menu for unmounted devices (#1049)
  * Support handling URIs via desktop file (#1044)
  * Focus correct split pane on mouse click (#1039)
  * Prevent wrong undo/redo notify (#1036)
  * Support undo trash for linked pathes (#1030)
  * Always ask before delete files via undo (#1027)
  * Fix use after free fault (#1031)
  * Allow symlink creation on remote locations (#875)
  * Prevent crash when closing window (#884)
  * Keep directory specific sort details (#1017)
  * Dont add extra-dot when creating links (#1019)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682769600">- Update to 4.18.5:
  * Prevent overflow via g_ascii methods (#1084)
  * ThunarFile: Use recursive mutex for cache (#1060)
  * Use new window for history signal handler (#1073)
  * Prevent using CSD in properties dialog (#1056)
  * Keep alpha when cutting read-only files (#1060)
  * Dont reload the current folder on copy/cut (#1060)
  * Update selected notebook on tab press (#1067)
  * Make sure that accel_group is set before using it (#1067)
  * Add job to list of jobs, not a view (#1029)
  * Undo/Redo: Improve error handling
  * Make spinner always visible
  * Optionally show prop-dialog hightlight tab (#1056)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682856000">- Update to 4.18.6:
  * Revert ce43203b to prevent high CPU usage in list-view (#1089)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1693656000">- Update to 4.18.7:
  * Fix property dialog file count (#1173)
  * Don't store GFile pointer in GTK pointer
  * Don't reload the directory on copy or cut (#1060)
  * Add folder to history only for new tab (Issue #1072)
  * Fix job operation crash on error
  * Limit number of templates to prevent lag (#472)
  * Prevent crash on multi-file-activate (#1121)
  * Remove unneeded menu separator
  * Switch zoom shortcuts
  * Prevent glib-critical - followup of (#912)
  * Keep location selector state on focus lost (#912)
  * Prevent minor memory leak (#573)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698235200">- Update to 4.18.8:
  * thunar-settings: Let Thunar guess the right display to use
  * Fix criticals about unset GIO attributes (#1063)
  * Support ipv6 remote URLs (#864)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703851200">- Update to 4.18.9:
  * g_file_get_basename over realpath (#1030)
  * Fix and simplify symlink resolver (#1260)
  * Fix thumbnailer symlink support (#1260)
  * Prevent GLib GIO CRITICAL (#1204)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1704024000">- Update to 4.18.10:
  * Prevent infinite reload loop for symlinks (#1270)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to 4.19.2 (development branch)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1722513600">- Update to 4.19.3 (development branch)
  * Allow type ahead search the treeview sidepane
  * Added a hidden setting to toggle tree-lines
  * Pass toplevel window to emblem chooser error dialog (#1393)
  * Use parent windows for undo/redo dialog (#1393)
  * Simplify reload after rename (#1395)
  * Dont destroy ThunarFiles on request (#1357)
  * Always re-add files to cache on reload (#1357)
  * Rework event handling for toolbar context menu
  * Don't work with ThunarFolder in separate jobs
  * Do not request thumbnails unconditionally (#1385)
  * Add default bindings for special keys (#1386)
  * Prevent preleminary destruction of ThunarFiles
  * Only add successfully opened files to Recent
  * Add files opened via the location entry to Recent (#1349)
  * Improve behavior of split view separator (#1107)
  * Option to disable ctrl+scroll to zoom (#1379)
  * Hide single tab in split view
  * Immediately focus split view pane on DnD events
  * Re-enable toolbar overflow menu (#1240)
  * Adding an default issue template
  * Reduce width of the toolbar editor
  * Hide OpenItemLocation/Restore menu entry in tree view
  * Fix leaking ThunarFile (#573)
  * Add preferences settings for usage of symbolic icons
  * Do not enter folder when DnD menu is shown
  * Fix for "misc_open_new_windows_in_split_view" (#889)
  * thunar-uca: Use regular icons in editor
  * thunar-uca: Update info text in chooser dialog
  * Optionally use symbolic icons in location bar
  * Show warn on selecting too many emblems (#1368)
  * Dont add directories to recent:/// (#1372)
  * Update the sidepane/toolbar when toggling symbolic icons
  * Make symbolic icons in sidepane theme-color aware
  * Rework toolbar configuration storage (#1028)
  * Always render up to 4 emblems (#1368)
  * Prevent icon emblems from overlapping (#1368)
  * Prevent double-restore (#1369)
  * Fix ThunarxMenuItem sensitive property
  * clang build Fixes
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Fix workaround for icon "inode-directory"
  * Add missing top border to tree pane
  * Prevent g_malloc_n build warnings (#1362)
  * Add "symbolic" value to cached icons (#1363)
  * Enter folders automatically while dragging files (#5)
  * Focus split view pane on DnD events (#1243)
  * Shorten symbolic xfconf property names
  * Optionally use symbolic icons in the sidepane (#252)
  * Usage of window-close-symbolic (#960)
  * Use symbolic insons only for the toolbar
  * Fix several out of sync bugs (#1326)
  * Rework focus indicator for split view (#730)
  * Improve various aspects of the Image Preview pane (#932)
  * prefs-dialog: Change order of RECURSIVE_SEARCH options
  * prefs-dialog: Improve PARALLEL_COPY_MODE strings
  * Move TRASH_DELETE keyboard shortcuts to MOVE_TO_TRASH section
  * Always show "Paste" entry in Edit menu
  * Reveal keyboard shortcut for "Open with Application" menu entry
  * Add keyboard shortcut for "Invert Selection"
  * Add "Remove from Recent" to Edit menu
  * Improve "Open Item Location" menu entry
  * Show "Open With Default Applications" entry only for multiple files
  * Move "Edit Launcher" menu entry into "Open" section
  * Fix location of "Create" menu section in Location Bar / Side Pane
  * Fix location of "Restore" menu section
  * Fix Regression: Tabs order on restore (#1341)
  * Clear current selection when requesting a new one (#1338)
  * Refactor "select after reload" mechanics (#1338)
  * Resolve conflicting mnemonics and add missing ones
  * Statusbar: re-add last-modified time for folders (#1348)
  * Fix regression during device eject (#1347)
  * Use GHashTable to store files (#1337)
  * Restore tabs when launched with uri arg. (#1233)
  * Dont reload folder when "draw_frames" is set (#1337)
  * Add New Tab and New Window icons to toolbar (#1263)
  * Fix icon view regression (#1315)
  * Improve icon view performance (#1315)
  * Performance improvements (#1315)
  * tree-view-model: Fix gettext warning about empty string
  * build: Optional require polkit for l10n xml files
  * build: Get rid of intltool
  * po/sl.po: Fix unmatched format specifier
  * build: fix automake non standard library name
  * Fix leak during search
  * Fix a leak in statusbar code
  * Fix parentheses-equality warning
  * Allow sumenu UCAs in toolbar (#780)
  * Fix shortcuts for ucas in subfolders (#1043)
  * Display cached thumbnails as themselves (#1331)
  * Load statusbar text in separate job (#1315)
  * Move statusbar text method to thunar-util
  * Improve statusbar performance (#1315)
  * Fix possible NULL pointer dereference (#1330)
  * Consider display_name=NULL cases (#1329)
  * re-enable file monitor for search files (#1320)
  * Fix possible deadlock during search (#1321)
  * Initialize variable in thunar_details_view_button_press_event
  * Prevent use after free (#1325)
  * Initialize variable in thunar_tree_view_model_dir_files_changed
  * Fix leaks during file duplication (#1322)
  * Use xfce_dialog_show_error (#1320)
  * Disconnect ShortcutModel on finalize (#1314)
  * Prevent crash on open non-readable folder
  * Prevent warning in tree-view
  * Dont save bookmarks on trash change (#141)
  * Fix support for bookmark reloading
  * Fix bulk renamer crash on close (#1307)
  * Prevent CRITICAL when leaving search
  * Fix regression: Missing window icon
  * No view-switch while searching (#1293)
  * Fix mem leak in action-manager (#573)
  * Fix memory leak in thunar-history (#573)
  * Various Refactorings in "ThunarWindow"
  * Show complete file paths in tooltips (#1213)
  * Fix bug in file_watch (#1300)
  * Prevent double-free for ThunarJob (#1299)
  * Fix memory leak in statusbar (#573)
  * Fix various memory leaks on ThunarJobs
  * Fix possible double-free on thunar job (#1299)
  * Improve handling of "loading" property (#1296)
  * Dont show 'open location' on recent icon(#1297)
  * Simplify ThunarFile destruction in shortcut-model
  * Prevent re-creation of shortcut model on exit
  * Minor simplification for tree-view pane
  * Properly release job when finished (#1192)
  * Fix "files-changed" handling for tree-pane (#1292)
  * Properly remove timeout source (#1077)
  * Throttle selection changed (#1077)
  * Refactored "thunar_folder_monitor"
  * move file-monitoring into thunar-folder
  * Fix for image preview visibility (#1285)
  * Dont raise progress dialog for short jobs (#35)
  * Prevent focus stealing of file transfer dialog (#643)
  * Add text to toolbar config dialog (#1282)
  * Dont update "last-view" when searching (#1278)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to 4.19.4 [development release]:
  * Add missing return statements (#1480)
  * Verify copied destination file using direct I/O (#1471)
  * Drop optional POLKIT dependency (#1403)
  * Fix GCancellable leaks in trash applet
  * Add emblem and type description to mount points (#1388)
  * Show "Properties" menu entry for unmounted devices
  * Support second shortcut for tab switch (#1472)
  * Verify by compare instead of checksum (#1471)
  * Fix path entry DnD code (#1470)
  * Apply .clang-format to all *.c and *.h files
  * Use G_VALUE_INIT over custom initializer
  * adding .clang-format file
  * Fix accel map loading (#1047)
  * build: Bump requirements for Xfce 4.20
  * Fix use-after-free in thunar_dialogs_show_job_ask_replace (#1466)
  * Regression: Fix "middle click open" (#1455)
  * Dont change selection on activate
  * Fix selection changed throttle (#1429)
  * Increase location button max with (#1430)
  * Rework handling of location buttons (#951)
  * Fix string leak in thunar_io_jobs_load_statusbar_text_for_folder
  * Fix color string leaks in properties dialog
  * Fix color leak in thunar_util_clip_view_background
  * Fix string leak in thunar_history_error_not_found
  * Fix GFile leak in thunar_job_operation_restore_from_trash
  * Fix string leak in thunar_emblem_chooser_file_changed
  * Fix GFile leak in thunar_transfer_job_move_file_with_rename
  * Fix GFileInfo leak in thunar_job_operation_restore_from_trash
  * Fix GAppInfo leaks in thunar_g_app_info_launch
  * Fix string leak in thunar_job_operation_restore_from_trash
  * Add NULL check before folder usage
  * Fix g_hash_table_get_keys leak
  * Fix ThunarRenamerPair leak when using bulk renamer
  * Fix string leak in thunar_uca_editor_load
  * Show name of parent folder in replace dialog (#62)
  * Fix crash when connecting via gvfs (#1450)
  * Fix GHashTable leak in thunar_tree_view_model_file_count_callback
  * Fix string leak in thunar_io_jobs_util_next_renamed_file
  * Add check that widget is a window as expected (#1454)
  * Fix GFile leak when using intermediate file on copy setting
  * Fix string leak in thunar_dialogs_show_job_ask_replace
  * Fix string leak in thunar_uca_model_remove
  * Avoid critical when thumbnailer_proxy is NULL
  * Fix leaks in thunar_apr_image_page_file_changed
  * Fix AtkRelationSet leaks in bulk renamer dialog
  * Fix AtkRelationSet leaks in apr plug-in
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak in thunar_window_open_files_in_location
  * Call ThunarStatusbar's parent finalizer to prevent leaks
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak when middle-clicking on directory row
  * Fix leaks when using Open Item Location menu item
  * Fix leak in _thunar_search_folder
  * Fix leak of search_query string
  * Fix leaks in thunar_application_command_line
  * Fix leak in thunar-gtk-extensions (#1451)
  * Fix leak in thunar_application_accel_map_init
  * Fix typo in status bar text for Edit &gt; Preferences menu item
  * Fix g_object_get leak in thunar_window_init
  * Fix two leaks in _thunar_search_folder
  * Fix g_object_get leaks in status bar code
  * Wrap single-word filenames in delete dialog (#1412)
  * Add command line option to force new window
  * Change width calculation of rename dialog (#1392)
  * Make location "admin:///" work again
  * Rework padding in replace dialog
  * Improve handling of long filenames in replace dialog
  * Statusbar: Count "backup" files as hidden files
  * Fix criticals about unset GIO attributes (#1063)
  * Show full context menu during search (#837)
  * Prevent double free for hidden files (#1438)
  * Fix icon-name leaks in thunar_window_view_switcher_update
  * Fix minor memory leak in uca provider
  * twp: Prevent crash in wayland (#1437)
  * Transfer files dialog use less buttons (#58)
  * Remove filter model in toolbar editor code
  * Revert "Increase max location selector button size (#1430)"
  * Increase max location selector button size (#1430)
  * List view: Empty size column for directories (#543)
  * Add tooltip to special columns in column editor
  * Fix handling of special columns in list view
  * Revert "Remove 'Date Deleted' from 'Configure Column' List (#750)"
  * Fix overlapping UCA editor dialog widgets (startup notification)
  * Revert signal handler setup for RadioToolButtons (#1426)
  * Use unique enum names for alternative shortcuts (#1421)
  * Use initial widget variables when calling unref
  * Tweak header bar margins
  * Add View Switcher item to toolbar
  * UCA - improve shortcuts handling (#1410)
  * Reduce events monitored by UCA file monitor
  * Fix Toolbar bug when CSD is used (#1414)
  * I18n: Update po/LINGUAS list
  * Fix CSD label text
  * Option to use client side decorations (CSD)
  * Use top-window as fallback for dialogs (#1398)
  * Support copy/link within a folder via CTRL+drag (#63)
  * Rework the "Show Menubar" toolbar button (#936)
  * Optionally show hidden files count in statusbar (#1387)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to 4.19.5 [development release]:
  * Bump year in about dialog
  * I18n: Update po/LINGUAS list (#939)
  * I18n: I18n translation ru (#939)
  * Attempt to fully read into buffer during file compare (#1495)
  * File operation dialog: always show "apply to all" box
  * Fix string leak in thunar_thumbnailer_file_is_supported
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to 4.20.0
  * Translation Updates
- Remove obsolete patches:
  * differentiate_zoom_levels_between_view_modes.patch
  * switch_pane_shortcut.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735646400">- Update to 4.20.1
  * Fix wrong selection after rename (#1415)
  * Do not save view settings when searching (#1502)
  * Prevent crash when removing location button (#1507)
  * Fix throttling of selection updates (#1508) (#1515)
  * Make toolbar inside header-bar transparent (#1514)
  * Fix appstream metainfo (#1512)
  * Prevent crash when loading mount point emblem (#1511)
  * remove superflous spaces in strings (#1501)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1739188800">- Update to 4.20.2
  * Fix wrong selection after rename in list view (#1415)
  * Prevent location bar crash (#1539)
  * Re-allow sorting in search mode (#1528)
  * Fix signal emitting (#1533)
  * Fix GMount leak in 'thunar_file_get_emblem_names'
  * Store g_files separately in jobs (#1542)
  * Pass g_files into jobs instead of ThunarFiles (#1542)
  * Store g_files separately in jobs (#1542)
  * Ask for confirmation when deleting trashed files (#1545)
  * Prevent files from vanishing after save (#1535)
  * Fix selection after toggling hidden files visibility (#1505)
  * Clean up location button context menu (#1441)
  * Translation Updates</changelog>
</package>
<package pkgid="072e9464bb6c882fac18be39e423eaf2acc6ee452785a50639f68d3f1e1fbd2c" name="libthunarx-3-0" arch="ppc64le">
  <version epoch="0" ver="4.20.2" rel="bp156.2.8.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671364800">- Update to version 4.18.0:
  New features: (see https://alexxcons.github.io/blogpost_8.html)
  - List View
  - Image Preview
  - Undo and Redo
  - File Highlight
  - Customizable Toolbar
  - Split View
  - Statusbar
  - Recursive Search
  - Recently used files shown in the side pane
  - New Bookmark Menu
  - Trash directory with easy access to `Empty Trash' and `Restore'
    functionality
  - Improvements to the Default Applications management
  - Custom Actions can be arranged in cascading submenus
  - Preferences dialogs got streamlined
  Bug fixes:
  * Dont reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translate the string "Search: " (gxo#xfce/thunar#953)
  * Fix typo in tooltip
- Bump build requirements for 4.18.0
- Remove _service stuff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1:
  * Fix several thumbnailing issues
  * 'replace' option fixed for copy with '*.partial~' (gxo#xfce/thunar#974)
  * Preserve trusted state when launchers are copied
  * Don't reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.2:
  * bulk renamer: Remember LastActiveMode (gxo#xfce/thunar#989)
  * Dont show toolbar menu for back/forward (gxo#xfce/thunar#983)
  * Double compact view ellipsization threshold
  * Few thumbnails missing after scroll (gxo#xfce/thunar#843)
  * Improve alignment of XfceFileNameInput
  * Make 'empty trash' sensitive on tab-switch (gxo#xfce/thunar#1001)
  * Only attach toolbar after toolbar items were set up (gxo#xfce/thunar#927)
  * Prevent crash after closing windows (gxo#xfce/thunar#995)
  * Prevent crash for copy+overwrite via DBus (gxo#xfce/thunar#1002)
  * Prevent rare crash when closing thunar (gxo#xfce/thunar#698)
  * Prevent segfault for location selector (gxo#xfce/thunar#994)
  * Re-add symlink target in type column (gxo#xfce/thunar#985)
  * Revert "Prevent focus stealing of file transfer dialog (gxo#xfce/thunar#643)"
  * Shrink rename dialog only in height
  * split-view: prevent losing open tabs (gxo#xfce/thunar#986)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674302400">- Update to 4.18.3:
  * Prevent critical when changing directory (gxo#xfce/thunar#1014)
  * Keep hidden toolbar hidden after Ctrl+L (gxo#xfce/thunar#1011)
  * Prevent jumping cursor on file deletion (gxo#xfce/thunar#910)
  * Prevent Critical when file counting is enabled
  * Properly handle resident thunar plugins (gxo#xfce/thunar#1007)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674475200">- Add switch_pane_shortcut.patch
  Backport upstream fix for gxo#xfce/thunar#1005
- Add differentiate_zoom_levels_between_view_modes.patch
  Backport upstream fix for gxo#xfce/thunar#832</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676462400">- Explicitly require the newer libpcre2 instead of libpcre; this
  fixes boo#1208260</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677153600">- Update to 4.18.4:
  * Dont open folder when mounting device (Issue #919)
  * Dont show full menu for unmounted devices (#1049)
  * Support handling URIs via desktop file (#1044)
  * Focus correct split pane on mouse click (#1039)
  * Prevent wrong undo/redo notify (#1036)
  * Support undo trash for linked pathes (#1030)
  * Always ask before delete files via undo (#1027)
  * Fix use after free fault (#1031)
  * Allow symlink creation on remote locations (#875)
  * Prevent crash when closing window (#884)
  * Keep directory specific sort details (#1017)
  * Dont add extra-dot when creating links (#1019)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682769600">- Update to 4.18.5:
  * Prevent overflow via g_ascii methods (#1084)
  * ThunarFile: Use recursive mutex for cache (#1060)
  * Use new window for history signal handler (#1073)
  * Prevent using CSD in properties dialog (#1056)
  * Keep alpha when cutting read-only files (#1060)
  * Dont reload the current folder on copy/cut (#1060)
  * Update selected notebook on tab press (#1067)
  * Make sure that accel_group is set before using it (#1067)
  * Add job to list of jobs, not a view (#1029)
  * Undo/Redo: Improve error handling
  * Make spinner always visible
  * Optionally show prop-dialog hightlight tab (#1056)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682856000">- Update to 4.18.6:
  * Revert ce43203b to prevent high CPU usage in list-view (#1089)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1693656000">- Update to 4.18.7:
  * Fix property dialog file count (#1173)
  * Don't store GFile pointer in GTK pointer
  * Don't reload the directory on copy or cut (#1060)
  * Add folder to history only for new tab (Issue #1072)
  * Fix job operation crash on error
  * Limit number of templates to prevent lag (#472)
  * Prevent crash on multi-file-activate (#1121)
  * Remove unneeded menu separator
  * Switch zoom shortcuts
  * Prevent glib-critical - followup of (#912)
  * Keep location selector state on focus lost (#912)
  * Prevent minor memory leak (#573)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698235200">- Update to 4.18.8:
  * thunar-settings: Let Thunar guess the right display to use
  * Fix criticals about unset GIO attributes (#1063)
  * Support ipv6 remote URLs (#864)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703851200">- Update to 4.18.9:
  * g_file_get_basename over realpath (#1030)
  * Fix and simplify symlink resolver (#1260)
  * Fix thumbnailer symlink support (#1260)
  * Prevent GLib GIO CRITICAL (#1204)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1704024000">- Update to 4.18.10:
  * Prevent infinite reload loop for symlinks (#1270)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to 4.19.2 (development branch)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1722513600">- Update to 4.19.3 (development branch)
  * Allow type ahead search the treeview sidepane
  * Added a hidden setting to toggle tree-lines
  * Pass toplevel window to emblem chooser error dialog (#1393)
  * Use parent windows for undo/redo dialog (#1393)
  * Simplify reload after rename (#1395)
  * Dont destroy ThunarFiles on request (#1357)
  * Always re-add files to cache on reload (#1357)
  * Rework event handling for toolbar context menu
  * Don't work with ThunarFolder in separate jobs
  * Do not request thumbnails unconditionally (#1385)
  * Add default bindings for special keys (#1386)
  * Prevent preleminary destruction of ThunarFiles
  * Only add successfully opened files to Recent
  * Add files opened via the location entry to Recent (#1349)
  * Improve behavior of split view separator (#1107)
  * Option to disable ctrl+scroll to zoom (#1379)
  * Hide single tab in split view
  * Immediately focus split view pane on DnD events
  * Re-enable toolbar overflow menu (#1240)
  * Adding an default issue template
  * Reduce width of the toolbar editor
  * Hide OpenItemLocation/Restore menu entry in tree view
  * Fix leaking ThunarFile (#573)
  * Add preferences settings for usage of symbolic icons
  * Do not enter folder when DnD menu is shown
  * Fix for "misc_open_new_windows_in_split_view" (#889)
  * thunar-uca: Use regular icons in editor
  * thunar-uca: Update info text in chooser dialog
  * Optionally use symbolic icons in location bar
  * Show warn on selecting too many emblems (#1368)
  * Dont add directories to recent:/// (#1372)
  * Update the sidepane/toolbar when toggling symbolic icons
  * Make symbolic icons in sidepane theme-color aware
  * Rework toolbar configuration storage (#1028)
  * Always render up to 4 emblems (#1368)
  * Prevent icon emblems from overlapping (#1368)
  * Prevent double-restore (#1369)
  * Fix ThunarxMenuItem sensitive property
  * clang build Fixes
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Fix workaround for icon "inode-directory"
  * Add missing top border to tree pane
  * Prevent g_malloc_n build warnings (#1362)
  * Add "symbolic" value to cached icons (#1363)
  * Enter folders automatically while dragging files (#5)
  * Focus split view pane on DnD events (#1243)
  * Shorten symbolic xfconf property names
  * Optionally use symbolic icons in the sidepane (#252)
  * Usage of window-close-symbolic (#960)
  * Use symbolic insons only for the toolbar
  * Fix several out of sync bugs (#1326)
  * Rework focus indicator for split view (#730)
  * Improve various aspects of the Image Preview pane (#932)
  * prefs-dialog: Change order of RECURSIVE_SEARCH options
  * prefs-dialog: Improve PARALLEL_COPY_MODE strings
  * Move TRASH_DELETE keyboard shortcuts to MOVE_TO_TRASH section
  * Always show "Paste" entry in Edit menu
  * Reveal keyboard shortcut for "Open with Application" menu entry
  * Add keyboard shortcut for "Invert Selection"
  * Add "Remove from Recent" to Edit menu
  * Improve "Open Item Location" menu entry
  * Show "Open With Default Applications" entry only for multiple files
  * Move "Edit Launcher" menu entry into "Open" section
  * Fix location of "Create" menu section in Location Bar / Side Pane
  * Fix location of "Restore" menu section
  * Fix Regression: Tabs order on restore (#1341)
  * Clear current selection when requesting a new one (#1338)
  * Refactor "select after reload" mechanics (#1338)
  * Resolve conflicting mnemonics and add missing ones
  * Statusbar: re-add last-modified time for folders (#1348)
  * Fix regression during device eject (#1347)
  * Use GHashTable to store files (#1337)
  * Restore tabs when launched with uri arg. (#1233)
  * Dont reload folder when "draw_frames" is set (#1337)
  * Add New Tab and New Window icons to toolbar (#1263)
  * Fix icon view regression (#1315)
  * Improve icon view performance (#1315)
  * Performance improvements (#1315)
  * tree-view-model: Fix gettext warning about empty string
  * build: Optional require polkit for l10n xml files
  * build: Get rid of intltool
  * po/sl.po: Fix unmatched format specifier
  * build: fix automake non standard library name
  * Fix leak during search
  * Fix a leak in statusbar code
  * Fix parentheses-equality warning
  * Allow sumenu UCAs in toolbar (#780)
  * Fix shortcuts for ucas in subfolders (#1043)
  * Display cached thumbnails as themselves (#1331)
  * Load statusbar text in separate job (#1315)
  * Move statusbar text method to thunar-util
  * Improve statusbar performance (#1315)
  * Fix possible NULL pointer dereference (#1330)
  * Consider display_name=NULL cases (#1329)
  * re-enable file monitor for search files (#1320)
  * Fix possible deadlock during search (#1321)
  * Initialize variable in thunar_details_view_button_press_event
  * Prevent use after free (#1325)
  * Initialize variable in thunar_tree_view_model_dir_files_changed
  * Fix leaks during file duplication (#1322)
  * Use xfce_dialog_show_error (#1320)
  * Disconnect ShortcutModel on finalize (#1314)
  * Prevent crash on open non-readable folder
  * Prevent warning in tree-view
  * Dont save bookmarks on trash change (#141)
  * Fix support for bookmark reloading
  * Fix bulk renamer crash on close (#1307)
  * Prevent CRITICAL when leaving search
  * Fix regression: Missing window icon
  * No view-switch while searching (#1293)
  * Fix mem leak in action-manager (#573)
  * Fix memory leak in thunar-history (#573)
  * Various Refactorings in "ThunarWindow"
  * Show complete file paths in tooltips (#1213)
  * Fix bug in file_watch (#1300)
  * Prevent double-free for ThunarJob (#1299)
  * Fix memory leak in statusbar (#573)
  * Fix various memory leaks on ThunarJobs
  * Fix possible double-free on thunar job (#1299)
  * Improve handling of "loading" property (#1296)
  * Dont show 'open location' on recent icon(#1297)
  * Simplify ThunarFile destruction in shortcut-model
  * Prevent re-creation of shortcut model on exit
  * Minor simplification for tree-view pane
  * Properly release job when finished (#1192)
  * Fix "files-changed" handling for tree-pane (#1292)
  * Properly remove timeout source (#1077)
  * Throttle selection changed (#1077)
  * Refactored "thunar_folder_monitor"
  * move file-monitoring into thunar-folder
  * Fix for image preview visibility (#1285)
  * Dont raise progress dialog for short jobs (#35)
  * Prevent focus stealing of file transfer dialog (#643)
  * Add text to toolbar config dialog (#1282)
  * Dont update "last-view" when searching (#1278)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to 4.19.4 [development release]:
  * Add missing return statements (#1480)
  * Verify copied destination file using direct I/O (#1471)
  * Drop optional POLKIT dependency (#1403)
  * Fix GCancellable leaks in trash applet
  * Add emblem and type description to mount points (#1388)
  * Show "Properties" menu entry for unmounted devices
  * Support second shortcut for tab switch (#1472)
  * Verify by compare instead of checksum (#1471)
  * Fix path entry DnD code (#1470)
  * Apply .clang-format to all *.c and *.h files
  * Use G_VALUE_INIT over custom initializer
  * adding .clang-format file
  * Fix accel map loading (#1047)
  * build: Bump requirements for Xfce 4.20
  * Fix use-after-free in thunar_dialogs_show_job_ask_replace (#1466)
  * Regression: Fix "middle click open" (#1455)
  * Dont change selection on activate
  * Fix selection changed throttle (#1429)
  * Increase location button max with (#1430)
  * Rework handling of location buttons (#951)
  * Fix string leak in thunar_io_jobs_load_statusbar_text_for_folder
  * Fix color string leaks in properties dialog
  * Fix color leak in thunar_util_clip_view_background
  * Fix string leak in thunar_history_error_not_found
  * Fix GFile leak in thunar_job_operation_restore_from_trash
  * Fix string leak in thunar_emblem_chooser_file_changed
  * Fix GFile leak in thunar_transfer_job_move_file_with_rename
  * Fix GFileInfo leak in thunar_job_operation_restore_from_trash
  * Fix GAppInfo leaks in thunar_g_app_info_launch
  * Fix string leak in thunar_job_operation_restore_from_trash
  * Add NULL check before folder usage
  * Fix g_hash_table_get_keys leak
  * Fix ThunarRenamerPair leak when using bulk renamer
  * Fix string leak in thunar_uca_editor_load
  * Show name of parent folder in replace dialog (#62)
  * Fix crash when connecting via gvfs (#1450)
  * Fix GHashTable leak in thunar_tree_view_model_file_count_callback
  * Fix string leak in thunar_io_jobs_util_next_renamed_file
  * Add check that widget is a window as expected (#1454)
  * Fix GFile leak when using intermediate file on copy setting
  * Fix string leak in thunar_dialogs_show_job_ask_replace
  * Fix string leak in thunar_uca_model_remove
  * Avoid critical when thumbnailer_proxy is NULL
  * Fix leaks in thunar_apr_image_page_file_changed
  * Fix AtkRelationSet leaks in bulk renamer dialog
  * Fix AtkRelationSet leaks in apr plug-in
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak in thunar_window_open_files_in_location
  * Call ThunarStatusbar's parent finalizer to prevent leaks
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak when middle-clicking on directory row
  * Fix leaks when using Open Item Location menu item
  * Fix leak in _thunar_search_folder
  * Fix leak of search_query string
  * Fix leaks in thunar_application_command_line
  * Fix leak in thunar-gtk-extensions (#1451)
  * Fix leak in thunar_application_accel_map_init
  * Fix typo in status bar text for Edit &gt; Preferences menu item
  * Fix g_object_get leak in thunar_window_init
  * Fix two leaks in _thunar_search_folder
  * Fix g_object_get leaks in status bar code
  * Wrap single-word filenames in delete dialog (#1412)
  * Add command line option to force new window
  * Change width calculation of rename dialog (#1392)
  * Make location "admin:///" work again
  * Rework padding in replace dialog
  * Improve handling of long filenames in replace dialog
  * Statusbar: Count "backup" files as hidden files
  * Fix criticals about unset GIO attributes (#1063)
  * Show full context menu during search (#837)
  * Prevent double free for hidden files (#1438)
  * Fix icon-name leaks in thunar_window_view_switcher_update
  * Fix minor memory leak in uca provider
  * twp: Prevent crash in wayland (#1437)
  * Transfer files dialog use less buttons (#58)
  * Remove filter model in toolbar editor code
  * Revert "Increase max location selector button size (#1430)"
  * Increase max location selector button size (#1430)
  * List view: Empty size column for directories (#543)
  * Add tooltip to special columns in column editor
  * Fix handling of special columns in list view
  * Revert "Remove 'Date Deleted' from 'Configure Column' List (#750)"
  * Fix overlapping UCA editor dialog widgets (startup notification)
  * Revert signal handler setup for RadioToolButtons (#1426)
  * Use unique enum names for alternative shortcuts (#1421)
  * Use initial widget variables when calling unref
  * Tweak header bar margins
  * Add View Switcher item to toolbar
  * UCA - improve shortcuts handling (#1410)
  * Reduce events monitored by UCA file monitor
  * Fix Toolbar bug when CSD is used (#1414)
  * I18n: Update po/LINGUAS list
  * Fix CSD label text
  * Option to use client side decorations (CSD)
  * Use top-window as fallback for dialogs (#1398)
  * Support copy/link within a folder via CTRL+drag (#63)
  * Rework the "Show Menubar" toolbar button (#936)
  * Optionally show hidden files count in statusbar (#1387)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to 4.19.5 [development release]:
  * Bump year in about dialog
  * I18n: Update po/LINGUAS list (#939)
  * I18n: I18n translation ru (#939)
  * Attempt to fully read into buffer during file compare (#1495)
  * File operation dialog: always show "apply to all" box
  * Fix string leak in thunar_thumbnailer_file_is_supported
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to 4.20.0
  * Translation Updates
- Remove obsolete patches:
  * differentiate_zoom_levels_between_view_modes.patch
  * switch_pane_shortcut.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735646400">- Update to 4.20.1
  * Fix wrong selection after rename (#1415)
  * Do not save view settings when searching (#1502)
  * Prevent crash when removing location button (#1507)
  * Fix throttling of selection updates (#1508) (#1515)
  * Make toolbar inside header-bar transparent (#1514)
  * Fix appstream metainfo (#1512)
  * Prevent crash when loading mount point emblem (#1511)
  * remove superflous spaces in strings (#1501)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1739188800">- Update to 4.20.2
  * Fix wrong selection after rename in list view (#1415)
  * Prevent location bar crash (#1539)
  * Re-allow sorting in search mode (#1528)
  * Fix signal emitting (#1533)
  * Fix GMount leak in 'thunar_file_get_emblem_names'
  * Store g_files separately in jobs (#1542)
  * Pass g_files into jobs instead of ThunarFiles (#1542)
  * Store g_files separately in jobs (#1542)
  * Ask for confirmation when deleting trashed files (#1545)
  * Prevent files from vanishing after save (#1535)
  * Fix selection after toggling hidden files visibility (#1505)
  * Clean up location button context menu (#1441)
  * Translation Updates</changelog>
</package>
<package pkgid="6d4a85b988b677576365544781bc3d8851e09bb4abe29115c5f046e768ad52b8" name="libthunarx-3-0" arch="s390x">
  <version epoch="0" ver="4.20.2" rel="bp156.2.8.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671364800">- Update to version 4.18.0:
  New features: (see https://alexxcons.github.io/blogpost_8.html)
  - List View
  - Image Preview
  - Undo and Redo
  - File Highlight
  - Customizable Toolbar
  - Split View
  - Statusbar
  - Recursive Search
  - Recently used files shown in the side pane
  - New Bookmark Menu
  - Trash directory with easy access to `Empty Trash' and `Restore'
    functionality
  - Improvements to the Default Applications management
  - Custom Actions can be arranged in cascading submenus
  - Preferences dialogs got streamlined
  Bug fixes:
  * Dont reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translate the string "Search: " (gxo#xfce/thunar#953)
  * Fix typo in tooltip
- Bump build requirements for 4.18.0
- Remove _service stuff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1:
  * Fix several thumbnailing issues
  * 'replace' option fixed for copy with '*.partial~' (gxo#xfce/thunar#974)
  * Preserve trusted state when launchers are copied
  * Don't reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.2:
  * bulk renamer: Remember LastActiveMode (gxo#xfce/thunar#989)
  * Dont show toolbar menu for back/forward (gxo#xfce/thunar#983)
  * Double compact view ellipsization threshold
  * Few thumbnails missing after scroll (gxo#xfce/thunar#843)
  * Improve alignment of XfceFileNameInput
  * Make 'empty trash' sensitive on tab-switch (gxo#xfce/thunar#1001)
  * Only attach toolbar after toolbar items were set up (gxo#xfce/thunar#927)
  * Prevent crash after closing windows (gxo#xfce/thunar#995)
  * Prevent crash for copy+overwrite via DBus (gxo#xfce/thunar#1002)
  * Prevent rare crash when closing thunar (gxo#xfce/thunar#698)
  * Prevent segfault for location selector (gxo#xfce/thunar#994)
  * Re-add symlink target in type column (gxo#xfce/thunar#985)
  * Revert "Prevent focus stealing of file transfer dialog (gxo#xfce/thunar#643)"
  * Shrink rename dialog only in height
  * split-view: prevent losing open tabs (gxo#xfce/thunar#986)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674302400">- Update to 4.18.3:
  * Prevent critical when changing directory (gxo#xfce/thunar#1014)
  * Keep hidden toolbar hidden after Ctrl+L (gxo#xfce/thunar#1011)
  * Prevent jumping cursor on file deletion (gxo#xfce/thunar#910)
  * Prevent Critical when file counting is enabled
  * Properly handle resident thunar plugins (gxo#xfce/thunar#1007)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674475200">- Add switch_pane_shortcut.patch
  Backport upstream fix for gxo#xfce/thunar#1005
- Add differentiate_zoom_levels_between_view_modes.patch
  Backport upstream fix for gxo#xfce/thunar#832</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676462400">- Explicitly require the newer libpcre2 instead of libpcre; this
  fixes boo#1208260</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677153600">- Update to 4.18.4:
  * Dont open folder when mounting device (Issue #919)
  * Dont show full menu for unmounted devices (#1049)
  * Support handling URIs via desktop file (#1044)
  * Focus correct split pane on mouse click (#1039)
  * Prevent wrong undo/redo notify (#1036)
  * Support undo trash for linked pathes (#1030)
  * Always ask before delete files via undo (#1027)
  * Fix use after free fault (#1031)
  * Allow symlink creation on remote locations (#875)
  * Prevent crash when closing window (#884)
  * Keep directory specific sort details (#1017)
  * Dont add extra-dot when creating links (#1019)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682769600">- Update to 4.18.5:
  * Prevent overflow via g_ascii methods (#1084)
  * ThunarFile: Use recursive mutex for cache (#1060)
  * Use new window for history signal handler (#1073)
  * Prevent using CSD in properties dialog (#1056)
  * Keep alpha when cutting read-only files (#1060)
  * Dont reload the current folder on copy/cut (#1060)
  * Update selected notebook on tab press (#1067)
  * Make sure that accel_group is set before using it (#1067)
  * Add job to list of jobs, not a view (#1029)
  * Undo/Redo: Improve error handling
  * Make spinner always visible
  * Optionally show prop-dialog hightlight tab (#1056)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682856000">- Update to 4.18.6:
  * Revert ce43203b to prevent high CPU usage in list-view (#1089)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1693656000">- Update to 4.18.7:
  * Fix property dialog file count (#1173)
  * Don't store GFile pointer in GTK pointer
  * Don't reload the directory on copy or cut (#1060)
  * Add folder to history only for new tab (Issue #1072)
  * Fix job operation crash on error
  * Limit number of templates to prevent lag (#472)
  * Prevent crash on multi-file-activate (#1121)
  * Remove unneeded menu separator
  * Switch zoom shortcuts
  * Prevent glib-critical - followup of (#912)
  * Keep location selector state on focus lost (#912)
  * Prevent minor memory leak (#573)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698235200">- Update to 4.18.8:
  * thunar-settings: Let Thunar guess the right display to use
  * Fix criticals about unset GIO attributes (#1063)
  * Support ipv6 remote URLs (#864)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703851200">- Update to 4.18.9:
  * g_file_get_basename over realpath (#1030)
  * Fix and simplify symlink resolver (#1260)
  * Fix thumbnailer symlink support (#1260)
  * Prevent GLib GIO CRITICAL (#1204)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1704024000">- Update to 4.18.10:
  * Prevent infinite reload loop for symlinks (#1270)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to 4.19.2 (development branch)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1722513600">- Update to 4.19.3 (development branch)
  * Allow type ahead search the treeview sidepane
  * Added a hidden setting to toggle tree-lines
  * Pass toplevel window to emblem chooser error dialog (#1393)
  * Use parent windows for undo/redo dialog (#1393)
  * Simplify reload after rename (#1395)
  * Dont destroy ThunarFiles on request (#1357)
  * Always re-add files to cache on reload (#1357)
  * Rework event handling for toolbar context menu
  * Don't work with ThunarFolder in separate jobs
  * Do not request thumbnails unconditionally (#1385)
  * Add default bindings for special keys (#1386)
  * Prevent preleminary destruction of ThunarFiles
  * Only add successfully opened files to Recent
  * Add files opened via the location entry to Recent (#1349)
  * Improve behavior of split view separator (#1107)
  * Option to disable ctrl+scroll to zoom (#1379)
  * Hide single tab in split view
  * Immediately focus split view pane on DnD events
  * Re-enable toolbar overflow menu (#1240)
  * Adding an default issue template
  * Reduce width of the toolbar editor
  * Hide OpenItemLocation/Restore menu entry in tree view
  * Fix leaking ThunarFile (#573)
  * Add preferences settings for usage of symbolic icons
  * Do not enter folder when DnD menu is shown
  * Fix for "misc_open_new_windows_in_split_view" (#889)
  * thunar-uca: Use regular icons in editor
  * thunar-uca: Update info text in chooser dialog
  * Optionally use symbolic icons in location bar
  * Show warn on selecting too many emblems (#1368)
  * Dont add directories to recent:/// (#1372)
  * Update the sidepane/toolbar when toggling symbolic icons
  * Make symbolic icons in sidepane theme-color aware
  * Rework toolbar configuration storage (#1028)
  * Always render up to 4 emblems (#1368)
  * Prevent icon emblems from overlapping (#1368)
  * Prevent double-restore (#1369)
  * Fix ThunarxMenuItem sensitive property
  * clang build Fixes
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Fix workaround for icon "inode-directory"
  * Add missing top border to tree pane
  * Prevent g_malloc_n build warnings (#1362)
  * Add "symbolic" value to cached icons (#1363)
  * Enter folders automatically while dragging files (#5)
  * Focus split view pane on DnD events (#1243)
  * Shorten symbolic xfconf property names
  * Optionally use symbolic icons in the sidepane (#252)
  * Usage of window-close-symbolic (#960)
  * Use symbolic insons only for the toolbar
  * Fix several out of sync bugs (#1326)
  * Rework focus indicator for split view (#730)
  * Improve various aspects of the Image Preview pane (#932)
  * prefs-dialog: Change order of RECURSIVE_SEARCH options
  * prefs-dialog: Improve PARALLEL_COPY_MODE strings
  * Move TRASH_DELETE keyboard shortcuts to MOVE_TO_TRASH section
  * Always show "Paste" entry in Edit menu
  * Reveal keyboard shortcut for "Open with Application" menu entry
  * Add keyboard shortcut for "Invert Selection"
  * Add "Remove from Recent" to Edit menu
  * Improve "Open Item Location" menu entry
  * Show "Open With Default Applications" entry only for multiple files
  * Move "Edit Launcher" menu entry into "Open" section
  * Fix location of "Create" menu section in Location Bar / Side Pane
  * Fix location of "Restore" menu section
  * Fix Regression: Tabs order on restore (#1341)
  * Clear current selection when requesting a new one (#1338)
  * Refactor "select after reload" mechanics (#1338)
  * Resolve conflicting mnemonics and add missing ones
  * Statusbar: re-add last-modified time for folders (#1348)
  * Fix regression during device eject (#1347)
  * Use GHashTable to store files (#1337)
  * Restore tabs when launched with uri arg. (#1233)
  * Dont reload folder when "draw_frames" is set (#1337)
  * Add New Tab and New Window icons to toolbar (#1263)
  * Fix icon view regression (#1315)
  * Improve icon view performance (#1315)
  * Performance improvements (#1315)
  * tree-view-model: Fix gettext warning about empty string
  * build: Optional require polkit for l10n xml files
  * build: Get rid of intltool
  * po/sl.po: Fix unmatched format specifier
  * build: fix automake non standard library name
  * Fix leak during search
  * Fix a leak in statusbar code
  * Fix parentheses-equality warning
  * Allow sumenu UCAs in toolbar (#780)
  * Fix shortcuts for ucas in subfolders (#1043)
  * Display cached thumbnails as themselves (#1331)
  * Load statusbar text in separate job (#1315)
  * Move statusbar text method to thunar-util
  * Improve statusbar performance (#1315)
  * Fix possible NULL pointer dereference (#1330)
  * Consider display_name=NULL cases (#1329)
  * re-enable file monitor for search files (#1320)
  * Fix possible deadlock during search (#1321)
  * Initialize variable in thunar_details_view_button_press_event
  * Prevent use after free (#1325)
  * Initialize variable in thunar_tree_view_model_dir_files_changed
  * Fix leaks during file duplication (#1322)
  * Use xfce_dialog_show_error (#1320)
  * Disconnect ShortcutModel on finalize (#1314)
  * Prevent crash on open non-readable folder
  * Prevent warning in tree-view
  * Dont save bookmarks on trash change (#141)
  * Fix support for bookmark reloading
  * Fix bulk renamer crash on close (#1307)
  * Prevent CRITICAL when leaving search
  * Fix regression: Missing window icon
  * No view-switch while searching (#1293)
  * Fix mem leak in action-manager (#573)
  * Fix memory leak in thunar-history (#573)
  * Various Refactorings in "ThunarWindow"
  * Show complete file paths in tooltips (#1213)
  * Fix bug in file_watch (#1300)
  * Prevent double-free for ThunarJob (#1299)
  * Fix memory leak in statusbar (#573)
  * Fix various memory leaks on ThunarJobs
  * Fix possible double-free on thunar job (#1299)
  * Improve handling of "loading" property (#1296)
  * Dont show 'open location' on recent icon(#1297)
  * Simplify ThunarFile destruction in shortcut-model
  * Prevent re-creation of shortcut model on exit
  * Minor simplification for tree-view pane
  * Properly release job when finished (#1192)
  * Fix "files-changed" handling for tree-pane (#1292)
  * Properly remove timeout source (#1077)
  * Throttle selection changed (#1077)
  * Refactored "thunar_folder_monitor"
  * move file-monitoring into thunar-folder
  * Fix for image preview visibility (#1285)
  * Dont raise progress dialog for short jobs (#35)
  * Prevent focus stealing of file transfer dialog (#643)
  * Add text to toolbar config dialog (#1282)
  * Dont update "last-view" when searching (#1278)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to 4.19.4 [development release]:
  * Add missing return statements (#1480)
  * Verify copied destination file using direct I/O (#1471)
  * Drop optional POLKIT dependency (#1403)
  * Fix GCancellable leaks in trash applet
  * Add emblem and type description to mount points (#1388)
  * Show "Properties" menu entry for unmounted devices
  * Support second shortcut for tab switch (#1472)
  * Verify by compare instead of checksum (#1471)
  * Fix path entry DnD code (#1470)
  * Apply .clang-format to all *.c and *.h files
  * Use G_VALUE_INIT over custom initializer
  * adding .clang-format file
  * Fix accel map loading (#1047)
  * build: Bump requirements for Xfce 4.20
  * Fix use-after-free in thunar_dialogs_show_job_ask_replace (#1466)
  * Regression: Fix "middle click open" (#1455)
  * Dont change selection on activate
  * Fix selection changed throttle (#1429)
  * Increase location button max with (#1430)
  * Rework handling of location buttons (#951)
  * Fix string leak in thunar_io_jobs_load_statusbar_text_for_folder
  * Fix color string leaks in properties dialog
  * Fix color leak in thunar_util_clip_view_background
  * Fix string leak in thunar_history_error_not_found
  * Fix GFile leak in thunar_job_operation_restore_from_trash
  * Fix string leak in thunar_emblem_chooser_file_changed
  * Fix GFile leak in thunar_transfer_job_move_file_with_rename
  * Fix GFileInfo leak in thunar_job_operation_restore_from_trash
  * Fix GAppInfo leaks in thunar_g_app_info_launch
  * Fix string leak in thunar_job_operation_restore_from_trash
  * Add NULL check before folder usage
  * Fix g_hash_table_get_keys leak
  * Fix ThunarRenamerPair leak when using bulk renamer
  * Fix string leak in thunar_uca_editor_load
  * Show name of parent folder in replace dialog (#62)
  * Fix crash when connecting via gvfs (#1450)
  * Fix GHashTable leak in thunar_tree_view_model_file_count_callback
  * Fix string leak in thunar_io_jobs_util_next_renamed_file
  * Add check that widget is a window as expected (#1454)
  * Fix GFile leak when using intermediate file on copy setting
  * Fix string leak in thunar_dialogs_show_job_ask_replace
  * Fix string leak in thunar_uca_model_remove
  * Avoid critical when thumbnailer_proxy is NULL
  * Fix leaks in thunar_apr_image_page_file_changed
  * Fix AtkRelationSet leaks in bulk renamer dialog
  * Fix AtkRelationSet leaks in apr plug-in
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak in thunar_window_open_files_in_location
  * Call ThunarStatusbar's parent finalizer to prevent leaks
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak when middle-clicking on directory row
  * Fix leaks when using Open Item Location menu item
  * Fix leak in _thunar_search_folder
  * Fix leak of search_query string
  * Fix leaks in thunar_application_command_line
  * Fix leak in thunar-gtk-extensions (#1451)
  * Fix leak in thunar_application_accel_map_init
  * Fix typo in status bar text for Edit &gt; Preferences menu item
  * Fix g_object_get leak in thunar_window_init
  * Fix two leaks in _thunar_search_folder
  * Fix g_object_get leaks in status bar code
  * Wrap single-word filenames in delete dialog (#1412)
  * Add command line option to force new window
  * Change width calculation of rename dialog (#1392)
  * Make location "admin:///" work again
  * Rework padding in replace dialog
  * Improve handling of long filenames in replace dialog
  * Statusbar: Count "backup" files as hidden files
  * Fix criticals about unset GIO attributes (#1063)
  * Show full context menu during search (#837)
  * Prevent double free for hidden files (#1438)
  * Fix icon-name leaks in thunar_window_view_switcher_update
  * Fix minor memory leak in uca provider
  * twp: Prevent crash in wayland (#1437)
  * Transfer files dialog use less buttons (#58)
  * Remove filter model in toolbar editor code
  * Revert "Increase max location selector button size (#1430)"
  * Increase max location selector button size (#1430)
  * List view: Empty size column for directories (#543)
  * Add tooltip to special columns in column editor
  * Fix handling of special columns in list view
  * Revert "Remove 'Date Deleted' from 'Configure Column' List (#750)"
  * Fix overlapping UCA editor dialog widgets (startup notification)
  * Revert signal handler setup for RadioToolButtons (#1426)
  * Use unique enum names for alternative shortcuts (#1421)
  * Use initial widget variables when calling unref
  * Tweak header bar margins
  * Add View Switcher item to toolbar
  * UCA - improve shortcuts handling (#1410)
  * Reduce events monitored by UCA file monitor
  * Fix Toolbar bug when CSD is used (#1414)
  * I18n: Update po/LINGUAS list
  * Fix CSD label text
  * Option to use client side decorations (CSD)
  * Use top-window as fallback for dialogs (#1398)
  * Support copy/link within a folder via CTRL+drag (#63)
  * Rework the "Show Menubar" toolbar button (#936)
  * Optionally show hidden files count in statusbar (#1387)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to 4.19.5 [development release]:
  * Bump year in about dialog
  * I18n: Update po/LINGUAS list (#939)
  * I18n: I18n translation ru (#939)
  * Attempt to fully read into buffer during file compare (#1495)
  * File operation dialog: always show "apply to all" box
  * Fix string leak in thunar_thumbnailer_file_is_supported
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to 4.20.0
  * Translation Updates
- Remove obsolete patches:
  * differentiate_zoom_levels_between_view_modes.patch
  * switch_pane_shortcut.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735646400">- Update to 4.20.1
  * Fix wrong selection after rename (#1415)
  * Do not save view settings when searching (#1502)
  * Prevent crash when removing location button (#1507)
  * Fix throttling of selection updates (#1508) (#1515)
  * Make toolbar inside header-bar transparent (#1514)
  * Fix appstream metainfo (#1512)
  * Prevent crash when loading mount point emblem (#1511)
  * remove superflous spaces in strings (#1501)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1739188800">- Update to 4.20.2
  * Fix wrong selection after rename in list view (#1415)
  * Prevent location bar crash (#1539)
  * Re-allow sorting in search mode (#1528)
  * Fix signal emitting (#1533)
  * Fix GMount leak in 'thunar_file_get_emblem_names'
  * Store g_files separately in jobs (#1542)
  * Pass g_files into jobs instead of ThunarFiles (#1542)
  * Store g_files separately in jobs (#1542)
  * Ask for confirmation when deleting trashed files (#1545)
  * Prevent files from vanishing after save (#1535)
  * Fix selection after toggling hidden files visibility (#1505)
  * Clean up location button context menu (#1441)
  * Translation Updates</changelog>
</package>
<package pkgid="8afce3d90708b6abc07349c74f7d4a522221ffa6ddd1cebb9e9f963446f74354" name="libthunarx-3-0" arch="x86_64">
  <version epoch="0" ver="4.20.2" rel="bp156.2.8.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1671364800">- Update to version 4.18.0:
  New features: (see https://alexxcons.github.io/blogpost_8.html)
  - List View
  - Image Preview
  - Undo and Redo
  - File Highlight
  - Customizable Toolbar
  - Split View
  - Statusbar
  - Recursive Search
  - Recently used files shown in the side pane
  - New Bookmark Menu
  - Trash directory with easy access to `Empty Trash' and `Restore'
    functionality
  - Improvements to the Default Applications management
  - Custom Actions can be arranged in cascading submenus
  - Preferences dialogs got streamlined
  Bug fixes:
  * Dont reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translate the string "Search: " (gxo#xfce/thunar#953)
  * Fix typo in tooltip
- Bump build requirements for 4.18.0
- Remove _service stuff</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671710400">- Update to version 4.18.1:
  * Fix several thumbnailing issues
  * 'replace' option fixed for copy with '*.partial~' (gxo#xfce/thunar#974)
  * Preserve trusted state when launchers are copied
  * Don't reset zoom-level for directory specific settings (gxo#xfce/thunar#970)
  * Prevent build failure for NixOS (gxo#xfce/thunar#972)
  * Prevent location bar crash (gxo#xfce/thunar#968)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.2:
  * bulk renamer: Remember LastActiveMode (gxo#xfce/thunar#989)
  * Dont show toolbar menu for back/forward (gxo#xfce/thunar#983)
  * Double compact view ellipsization threshold
  * Few thumbnails missing after scroll (gxo#xfce/thunar#843)
  * Improve alignment of XfceFileNameInput
  * Make 'empty trash' sensitive on tab-switch (gxo#xfce/thunar#1001)
  * Only attach toolbar after toolbar items were set up (gxo#xfce/thunar#927)
  * Prevent crash after closing windows (gxo#xfce/thunar#995)
  * Prevent crash for copy+overwrite via DBus (gxo#xfce/thunar#1002)
  * Prevent rare crash when closing thunar (gxo#xfce/thunar#698)
  * Prevent segfault for location selector (gxo#xfce/thunar#994)
  * Re-add symlink target in type column (gxo#xfce/thunar#985)
  * Revert "Prevent focus stealing of file transfer dialog (gxo#xfce/thunar#643)"
  * Shrink rename dialog only in height
  * split-view: prevent losing open tabs (gxo#xfce/thunar#986)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1674302400">- Update to 4.18.3:
  * Prevent critical when changing directory (gxo#xfce/thunar#1014)
  * Keep hidden toolbar hidden after Ctrl+L (gxo#xfce/thunar#1011)
  * Prevent jumping cursor on file deletion (gxo#xfce/thunar#910)
  * Prevent Critical when file counting is enabled
  * Properly handle resident thunar plugins (gxo#xfce/thunar#1007)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1674475200">- Add switch_pane_shortcut.patch
  Backport upstream fix for gxo#xfce/thunar#1005
- Add differentiate_zoom_levels_between_view_modes.patch
  Backport upstream fix for gxo#xfce/thunar#832</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676462400">- Explicitly require the newer libpcre2 instead of libpcre; this
  fixes boo#1208260</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1677153600">- Update to 4.18.4:
  * Dont open folder when mounting device (Issue #919)
  * Dont show full menu for unmounted devices (#1049)
  * Support handling URIs via desktop file (#1044)
  * Focus correct split pane on mouse click (#1039)
  * Prevent wrong undo/redo notify (#1036)
  * Support undo trash for linked pathes (#1030)
  * Always ask before delete files via undo (#1027)
  * Fix use after free fault (#1031)
  * Allow symlink creation on remote locations (#875)
  * Prevent crash when closing window (#884)
  * Keep directory specific sort details (#1017)
  * Dont add extra-dot when creating links (#1019)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682769600">- Update to 4.18.5:
  * Prevent overflow via g_ascii methods (#1084)
  * ThunarFile: Use recursive mutex for cache (#1060)
  * Use new window for history signal handler (#1073)
  * Prevent using CSD in properties dialog (#1056)
  * Keep alpha when cutting read-only files (#1060)
  * Dont reload the current folder on copy/cut (#1060)
  * Update selected notebook on tab press (#1067)
  * Make sure that accel_group is set before using it (#1067)
  * Add job to list of jobs, not a view (#1029)
  * Undo/Redo: Improve error handling
  * Make spinner always visible
  * Optionally show prop-dialog hightlight tab (#1056)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682856000">- Update to 4.18.6:
  * Revert ce43203b to prevent high CPU usage in list-view (#1089)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1693656000">- Update to 4.18.7:
  * Fix property dialog file count (#1173)
  * Don't store GFile pointer in GTK pointer
  * Don't reload the directory on copy or cut (#1060)
  * Add folder to history only for new tab (Issue #1072)
  * Fix job operation crash on error
  * Limit number of templates to prevent lag (#472)
  * Prevent crash on multi-file-activate (#1121)
  * Remove unneeded menu separator
  * Switch zoom shortcuts
  * Prevent glib-critical - followup of (#912)
  * Keep location selector state on focus lost (#912)
  * Prevent minor memory leak (#573)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698235200">- Update to 4.18.8:
  * thunar-settings: Let Thunar guess the right display to use
  * Fix criticals about unset GIO attributes (#1063)
  * Support ipv6 remote URLs (#864)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703851200">- Update to 4.18.9:
  * g_file_get_basename over realpath (#1030)
  * Fix and simplify symlink resolver (#1260)
  * Fix thumbnailer symlink support (#1260)
  * Prevent GLib GIO CRITICAL (#1204)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1704024000">- Update to 4.18.10:
  * Prevent infinite reload loop for symlinks (#1270)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to 4.19.2 (development branch)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1722513600">- Update to 4.19.3 (development branch)
  * Allow type ahead search the treeview sidepane
  * Added a hidden setting to toggle tree-lines
  * Pass toplevel window to emblem chooser error dialog (#1393)
  * Use parent windows for undo/redo dialog (#1393)
  * Simplify reload after rename (#1395)
  * Dont destroy ThunarFiles on request (#1357)
  * Always re-add files to cache on reload (#1357)
  * Rework event handling for toolbar context menu
  * Don't work with ThunarFolder in separate jobs
  * Do not request thumbnails unconditionally (#1385)
  * Add default bindings for special keys (#1386)
  * Prevent preleminary destruction of ThunarFiles
  * Only add successfully opened files to Recent
  * Add files opened via the location entry to Recent (#1349)
  * Improve behavior of split view separator (#1107)
  * Option to disable ctrl+scroll to zoom (#1379)
  * Hide single tab in split view
  * Immediately focus split view pane on DnD events
  * Re-enable toolbar overflow menu (#1240)
  * Adding an default issue template
  * Reduce width of the toolbar editor
  * Hide OpenItemLocation/Restore menu entry in tree view
  * Fix leaking ThunarFile (#573)
  * Add preferences settings for usage of symbolic icons
  * Do not enter folder when DnD menu is shown
  * Fix for "misc_open_new_windows_in_split_view" (#889)
  * thunar-uca: Use regular icons in editor
  * thunar-uca: Update info text in chooser dialog
  * Optionally use symbolic icons in location bar
  * Show warn on selecting too many emblems (#1368)
  * Dont add directories to recent:/// (#1372)
  * Update the sidepane/toolbar when toggling symbolic icons
  * Make symbolic icons in sidepane theme-color aware
  * Rework toolbar configuration storage (#1028)
  * Always render up to 4 emblems (#1368)
  * Prevent icon emblems from overlapping (#1368)
  * Prevent double-restore (#1369)
  * Fix ThunarxMenuItem sensitive property
  * clang build Fixes
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Fix workaround for icon "inode-directory"
  * Add missing top border to tree pane
  * Prevent g_malloc_n build warnings (#1362)
  * Add "symbolic" value to cached icons (#1363)
  * Enter folders automatically while dragging files (#5)
  * Focus split view pane on DnD events (#1243)
  * Shorten symbolic xfconf property names
  * Optionally use symbolic icons in the sidepane (#252)
  * Usage of window-close-symbolic (#960)
  * Use symbolic insons only for the toolbar
  * Fix several out of sync bugs (#1326)
  * Rework focus indicator for split view (#730)
  * Improve various aspects of the Image Preview pane (#932)
  * prefs-dialog: Change order of RECURSIVE_SEARCH options
  * prefs-dialog: Improve PARALLEL_COPY_MODE strings
  * Move TRASH_DELETE keyboard shortcuts to MOVE_TO_TRASH section
  * Always show "Paste" entry in Edit menu
  * Reveal keyboard shortcut for "Open with Application" menu entry
  * Add keyboard shortcut for "Invert Selection"
  * Add "Remove from Recent" to Edit menu
  * Improve "Open Item Location" menu entry
  * Show "Open With Default Applications" entry only for multiple files
  * Move "Edit Launcher" menu entry into "Open" section
  * Fix location of "Create" menu section in Location Bar / Side Pane
  * Fix location of "Restore" menu section
  * Fix Regression: Tabs order on restore (#1341)
  * Clear current selection when requesting a new one (#1338)
  * Refactor "select after reload" mechanics (#1338)
  * Resolve conflicting mnemonics and add missing ones
  * Statusbar: re-add last-modified time for folders (#1348)
  * Fix regression during device eject (#1347)
  * Use GHashTable to store files (#1337)
  * Restore tabs when launched with uri arg. (#1233)
  * Dont reload folder when "draw_frames" is set (#1337)
  * Add New Tab and New Window icons to toolbar (#1263)
  * Fix icon view regression (#1315)
  * Improve icon view performance (#1315)
  * Performance improvements (#1315)
  * tree-view-model: Fix gettext warning about empty string
  * build: Optional require polkit for l10n xml files
  * build: Get rid of intltool
  * po/sl.po: Fix unmatched format specifier
  * build: fix automake non standard library name
  * Fix leak during search
  * Fix a leak in statusbar code
  * Fix parentheses-equality warning
  * Allow sumenu UCAs in toolbar (#780)
  * Fix shortcuts for ucas in subfolders (#1043)
  * Display cached thumbnails as themselves (#1331)
  * Load statusbar text in separate job (#1315)
  * Move statusbar text method to thunar-util
  * Improve statusbar performance (#1315)
  * Fix possible NULL pointer dereference (#1330)
  * Consider display_name=NULL cases (#1329)
  * re-enable file monitor for search files (#1320)
  * Fix possible deadlock during search (#1321)
  * Initialize variable in thunar_details_view_button_press_event
  * Prevent use after free (#1325)
  * Initialize variable in thunar_tree_view_model_dir_files_changed
  * Fix leaks during file duplication (#1322)
  * Use xfce_dialog_show_error (#1320)
  * Disconnect ShortcutModel on finalize (#1314)
  * Prevent crash on open non-readable folder
  * Prevent warning in tree-view
  * Dont save bookmarks on trash change (#141)
  * Fix support for bookmark reloading
  * Fix bulk renamer crash on close (#1307)
  * Prevent CRITICAL when leaving search
  * Fix regression: Missing window icon
  * No view-switch while searching (#1293)
  * Fix mem leak in action-manager (#573)
  * Fix memory leak in thunar-history (#573)
  * Various Refactorings in "ThunarWindow"
  * Show complete file paths in tooltips (#1213)
  * Fix bug in file_watch (#1300)
  * Prevent double-free for ThunarJob (#1299)
  * Fix memory leak in statusbar (#573)
  * Fix various memory leaks on ThunarJobs
  * Fix possible double-free on thunar job (#1299)
  * Improve handling of "loading" property (#1296)
  * Dont show 'open location' on recent icon(#1297)
  * Simplify ThunarFile destruction in shortcut-model
  * Prevent re-creation of shortcut model on exit
  * Minor simplification for tree-view pane
  * Properly release job when finished (#1192)
  * Fix "files-changed" handling for tree-pane (#1292)
  * Properly remove timeout source (#1077)
  * Throttle selection changed (#1077)
  * Refactored "thunar_folder_monitor"
  * move file-monitoring into thunar-folder
  * Fix for image preview visibility (#1285)
  * Dont raise progress dialog for short jobs (#35)
  * Prevent focus stealing of file transfer dialog (#643)
  * Add text to toolbar config dialog (#1282)
  * Dont update "last-view" when searching (#1278)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to 4.19.4 [development release]:
  * Add missing return statements (#1480)
  * Verify copied destination file using direct I/O (#1471)
  * Drop optional POLKIT dependency (#1403)
  * Fix GCancellable leaks in trash applet
  * Add emblem and type description to mount points (#1388)
  * Show "Properties" menu entry for unmounted devices
  * Support second shortcut for tab switch (#1472)
  * Verify by compare instead of checksum (#1471)
  * Fix path entry DnD code (#1470)
  * Apply .clang-format to all *.c and *.h files
  * Use G_VALUE_INIT over custom initializer
  * adding .clang-format file
  * Fix accel map loading (#1047)
  * build: Bump requirements for Xfce 4.20
  * Fix use-after-free in thunar_dialogs_show_job_ask_replace (#1466)
  * Regression: Fix "middle click open" (#1455)
  * Dont change selection on activate
  * Fix selection changed throttle (#1429)
  * Increase location button max with (#1430)
  * Rework handling of location buttons (#951)
  * Fix string leak in thunar_io_jobs_load_statusbar_text_for_folder
  * Fix color string leaks in properties dialog
  * Fix color leak in thunar_util_clip_view_background
  * Fix string leak in thunar_history_error_not_found
  * Fix GFile leak in thunar_job_operation_restore_from_trash
  * Fix string leak in thunar_emblem_chooser_file_changed
  * Fix GFile leak in thunar_transfer_job_move_file_with_rename
  * Fix GFileInfo leak in thunar_job_operation_restore_from_trash
  * Fix GAppInfo leaks in thunar_g_app_info_launch
  * Fix string leak in thunar_job_operation_restore_from_trash
  * Add NULL check before folder usage
  * Fix g_hash_table_get_keys leak
  * Fix ThunarRenamerPair leak when using bulk renamer
  * Fix string leak in thunar_uca_editor_load
  * Show name of parent folder in replace dialog (#62)
  * Fix crash when connecting via gvfs (#1450)
  * Fix GHashTable leak in thunar_tree_view_model_file_count_callback
  * Fix string leak in thunar_io_jobs_util_next_renamed_file
  * Add check that widget is a window as expected (#1454)
  * Fix GFile leak when using intermediate file on copy setting
  * Fix string leak in thunar_dialogs_show_job_ask_replace
  * Fix string leak in thunar_uca_model_remove
  * Avoid critical when thumbnailer_proxy is NULL
  * Fix leaks in thunar_apr_image_page_file_changed
  * Fix AtkRelationSet leaks in bulk renamer dialog
  * Fix AtkRelationSet leaks in apr plug-in
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak in thunar_window_open_files_in_location
  * Call ThunarStatusbar's parent finalizer to prevent leaks
  * Fix leak in thunar_details_view_button_press_event
  * Fix leak when middle-clicking on directory row
  * Fix leaks when using Open Item Location menu item
  * Fix leak in _thunar_search_folder
  * Fix leak of search_query string
  * Fix leaks in thunar_application_command_line
  * Fix leak in thunar-gtk-extensions (#1451)
  * Fix leak in thunar_application_accel_map_init
  * Fix typo in status bar text for Edit &gt; Preferences menu item
  * Fix g_object_get leak in thunar_window_init
  * Fix two leaks in _thunar_search_folder
  * Fix g_object_get leaks in status bar code
  * Wrap single-word filenames in delete dialog (#1412)
  * Add command line option to force new window
  * Change width calculation of rename dialog (#1392)
  * Make location "admin:///" work again
  * Rework padding in replace dialog
  * Improve handling of long filenames in replace dialog
  * Statusbar: Count "backup" files as hidden files
  * Fix criticals about unset GIO attributes (#1063)
  * Show full context menu during search (#837)
  * Prevent double free for hidden files (#1438)
  * Fix icon-name leaks in thunar_window_view_switcher_update
  * Fix minor memory leak in uca provider
  * twp: Prevent crash in wayland (#1437)
  * Transfer files dialog use less buttons (#58)
  * Remove filter model in toolbar editor code
  * Revert "Increase max location selector button size (#1430)"
  * Increase max location selector button size (#1430)
  * List view: Empty size column for directories (#543)
  * Add tooltip to special columns in column editor
  * Fix handling of special columns in list view
  * Revert "Remove 'Date Deleted' from 'Configure Column' List (#750)"
  * Fix overlapping UCA editor dialog widgets (startup notification)
  * Revert signal handler setup for RadioToolButtons (#1426)
  * Use unique enum names for alternative shortcuts (#1421)
  * Use initial widget variables when calling unref
  * Tweak header bar margins
  * Add View Switcher item to toolbar
  * UCA - improve shortcuts handling (#1410)
  * Reduce events monitored by UCA file monitor
  * Fix Toolbar bug when CSD is used (#1414)
  * I18n: Update po/LINGUAS list
  * Fix CSD label text
  * Option to use client side decorations (CSD)
  * Use top-window as fallback for dialogs (#1398)
  * Support copy/link within a folder via CTRL+drag (#63)
  * Rework the "Show Menubar" toolbar button (#936)
  * Optionally show hidden files count in statusbar (#1387)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to 4.19.5 [development release]:
  * Bump year in about dialog
  * I18n: Update po/LINGUAS list (#939)
  * I18n: I18n translation ru (#939)
  * Attempt to fully read into buffer during file compare (#1495)
  * File operation dialog: always show "apply to all" box
  * Fix string leak in thunar_thumbnailer_file_is_supported
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to 4.20.0
  * Translation Updates
- Remove obsolete patches:
  * differentiate_zoom_levels_between_view_modes.patch
  * switch_pane_shortcut.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735646400">- Update to 4.20.1
  * Fix wrong selection after rename (#1415)
  * Do not save view settings when searching (#1502)
  * Prevent crash when removing location button (#1507)
  * Fix throttling of selection updates (#1508) (#1515)
  * Make toolbar inside header-bar transparent (#1514)
  * Fix appstream metainfo (#1512)
  * Prevent crash when loading mount point emblem (#1511)
  * remove superflous spaces in strings (#1501)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1739188800">- Update to 4.20.2
  * Fix wrong selection after rename in list view (#1415)
  * Prevent location bar crash (#1539)
  * Re-allow sorting in search mode (#1528)
  * Fix signal emitting (#1533)
  * Fix GMount leak in 'thunar_file_get_emblem_names'
  * Store g_files separately in jobs (#1542)
  * Pass g_files into jobs instead of ThunarFiles (#1542)
  * Store g_files separately in jobs (#1542)
  * Ask for confirmation when deleting trashed files (#1545)
  * Prevent files from vanishing after save (#1535)
  * Fix selection after toggling hidden files visibility (#1505)
  * Clean up location button context menu (#1441)
  * Translation Updates</changelog>
</package>
<package pkgid="c1860d0b45736842b79635a0572d81dc5a8e88fa4e7e597f6e6263347f8a1fe6" name="libtumbler-1-0" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584014400">- Add support for WebP and custom folder thumbnails
  * Folder thumbnailer:
    https://docs.xfce.org/xfce/thunar/tumbler#customized_thumbnailer_for_folders
  * WebP thumbnailer: bxo#12528</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596715200">- Update to version 0.2.9
  * This release addresses the issue described in gxo#xfce/tumbler#28
    and partially solved by the previous release 0.2.28.
    The issue now is completely solved by adding the correct
    orientation handling when fallback code for generating jpeg
    thumbnail takes place.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.3.0
  * Fix jpeg thumbnail orientation when fallback code is taken place
    (gxo#xfce/tumbler#28).
  * Use AC_CONFIG_MACRO_DIRS instead of AC_CONFIG_MACRO_DIR
  * Fix GTimeVal deprecation
  * Drop support of GLib &lt; 2.32
  * Use guint32 for request handle and fix its further occurrences of 0
  * Implement Excludes paths in tumbler.rc
  * Translation Updates</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1604232000">- Weak dependencies: Use Supplements tag as recommended
  tumbler-folder-thumbnailer/tumbler-webp-thumbnailer dependencies
  for main package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604318400">- Remove hard dependency to Thunar 1.8.2. We use "Suggests" instead
  to make sure the correct version is picked while keeping a soft
  dependency.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605528000">- Update to version 0.3.1
  - New plugin for epub books, using libgepub thumbnailer plugin
  - Fix documentation URL
  - Add README.md and EXTRA_DIST
  - Add new icon needed for xfce4-about-dialog
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Adjust bug report URL
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1634212800">- Add Recommends: ffmpegthumbnailer</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1650715200">- RelMgr override: do not package raw thumbnailer, as tumbler does
  not yet support openraw 0.3.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652184000">- Exclude RAW thumbnailer on Tumbleweed only to fix build on Leap</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660305600">- Update to version 4.16.1
  * gst-thumbnailer: Add mime type check (gxo#xfce/tumbler#65)
  * desktop-thumbnailer: Guard against null path
  * Fix typo in gthread version (gxo#xfce/tumbler!14)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663848000">- Allow building against libgepub-0.7 (boo#1203644):
  + Adjust BuildRequires to work with libgepub-0.6 or libgepub-0.7.
  + Replace libgepub-0.6 occurences in configure script with
    libgepub-0.7 when libgepub 0.7 is present.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1666699200">- Exclude RAW thumbnailer on Leap 15.5+ as well</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Performance improvements for the pixbuf-thumbnailer and the scheduler
  * Implement multiple overwrite options for the desktop-thumbnailer
  * Add support for the thumbnail sizes x-large and xx-large, which are
    very useful for high resolution displays
  * Tumbler and Thunar now support shared thumbnail repositories, like
    described in the freedesktop.org thumbnail specification. This feature
    can be used to produce thumbnails for a folder in advance, directly
    located near the pictures. Like that, the thumbnails don't need to be
    re-generated for each individual user.
  * tumbler.rc: Fix typo in explanatory comment
  * For the full list of changes from the 4.17 development branch see the
    packaged NEWS file.
- Restore RAW tumbnailer as issue with libopenraw 0.3 should be fixed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Fix memory leak in jpeg-thumbnailer
  * Fix memory leak in cover-thumbnailer
  * Fix previous commit
  * cover-thumbnailer: Fix deprecation warning
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.2
  * Disambiguate thumbnailer signals
  * scheduler: Fix ready/error signal forwarding
  * desktop-thumbnailer: Use empty path to build cmdline if it is null
  * Update spec link in README
  * xdg-cache: Fix temporary file management when saving thumbnail
  * Add icon at 64px, clean up SVG metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]:
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * tumbler: Add missing include guards
  * clang-format: Add file
  * plugins: Do not use g_file_is_native() to check for a valid path
  * gepub-thumbnailer: Emit error signal if file location is
    unsupported
  * gepub-thumbnailer: Fix create_from_mime()
  * gcc-analyzer: Fix -Wanalyzer-fd-leak
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail()
  * Do not use g_log_set_always_fatal()
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]:
  * xdg-cache: Fix string leak in xdg_cache_cache_cleanup
  * tumblerd: Fix string leaks in tumbler_manager_directory_changed
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * This release is part of the Xfce 4.20 platform release.
  * No changes since 4.19.3</changelog>
</package>
<package pkgid="b21bf7cd908430c76d2a536517e625dd560f3e59af731fefdbd15973dcdbacb2" name="libtumbler-1-0" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584014400">- Add support for WebP and custom folder thumbnails
  * Folder thumbnailer:
    https://docs.xfce.org/xfce/thunar/tumbler#customized_thumbnailer_for_folders
  * WebP thumbnailer: bxo#12528</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596715200">- Update to version 0.2.9
  * This release addresses the issue described in gxo#xfce/tumbler#28
    and partially solved by the previous release 0.2.28.
    The issue now is completely solved by adding the correct
    orientation handling when fallback code for generating jpeg
    thumbnail takes place.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.3.0
  * Fix jpeg thumbnail orientation when fallback code is taken place
    (gxo#xfce/tumbler#28).
  * Use AC_CONFIG_MACRO_DIRS instead of AC_CONFIG_MACRO_DIR
  * Fix GTimeVal deprecation
  * Drop support of GLib &lt; 2.32
  * Use guint32 for request handle and fix its further occurrences of 0
  * Implement Excludes paths in tumbler.rc
  * Translation Updates</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1604232000">- Weak dependencies: Use Supplements tag as recommended
  tumbler-folder-thumbnailer/tumbler-webp-thumbnailer dependencies
  for main package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604318400">- Remove hard dependency to Thunar 1.8.2. We use "Suggests" instead
  to make sure the correct version is picked while keeping a soft
  dependency.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605528000">- Update to version 0.3.1
  - New plugin for epub books, using libgepub thumbnailer plugin
  - Fix documentation URL
  - Add README.md and EXTRA_DIST
  - Add new icon needed for xfce4-about-dialog
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Adjust bug report URL
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1634212800">- Add Recommends: ffmpegthumbnailer</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1650715200">- RelMgr override: do not package raw thumbnailer, as tumbler does
  not yet support openraw 0.3.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652184000">- Exclude RAW thumbnailer on Tumbleweed only to fix build on Leap</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660305600">- Update to version 4.16.1
  * gst-thumbnailer: Add mime type check (gxo#xfce/tumbler#65)
  * desktop-thumbnailer: Guard against null path
  * Fix typo in gthread version (gxo#xfce/tumbler!14)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663848000">- Allow building against libgepub-0.7 (boo#1203644):
  + Adjust BuildRequires to work with libgepub-0.6 or libgepub-0.7.
  + Replace libgepub-0.6 occurences in configure script with
    libgepub-0.7 when libgepub 0.7 is present.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1666699200">- Exclude RAW thumbnailer on Leap 15.5+ as well</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Performance improvements for the pixbuf-thumbnailer and the scheduler
  * Implement multiple overwrite options for the desktop-thumbnailer
  * Add support for the thumbnail sizes x-large and xx-large, which are
    very useful for high resolution displays
  * Tumbler and Thunar now support shared thumbnail repositories, like
    described in the freedesktop.org thumbnail specification. This feature
    can be used to produce thumbnails for a folder in advance, directly
    located near the pictures. Like that, the thumbnails don't need to be
    re-generated for each individual user.
  * tumbler.rc: Fix typo in explanatory comment
  * For the full list of changes from the 4.17 development branch see the
    packaged NEWS file.
- Restore RAW tumbnailer as issue with libopenraw 0.3 should be fixed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Fix memory leak in jpeg-thumbnailer
  * Fix memory leak in cover-thumbnailer
  * Fix previous commit
  * cover-thumbnailer: Fix deprecation warning
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.2
  * Disambiguate thumbnailer signals
  * scheduler: Fix ready/error signal forwarding
  * desktop-thumbnailer: Use empty path to build cmdline if it is null
  * Update spec link in README
  * xdg-cache: Fix temporary file management when saving thumbnail
  * Add icon at 64px, clean up SVG metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]:
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * tumbler: Add missing include guards
  * clang-format: Add file
  * plugins: Do not use g_file_is_native() to check for a valid path
  * gepub-thumbnailer: Emit error signal if file location is
    unsupported
  * gepub-thumbnailer: Fix create_from_mime()
  * gcc-analyzer: Fix -Wanalyzer-fd-leak
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail()
  * Do not use g_log_set_always_fatal()
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]:
  * xdg-cache: Fix string leak in xdg_cache_cache_cleanup
  * tumblerd: Fix string leaks in tumbler_manager_directory_changed
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * This release is part of the Xfce 4.20 platform release.
  * No changes since 4.19.3</changelog>
</package>
<package pkgid="b3d319f3360abfc8b5d234443f91527531c7dfdc168a9c9c03f14dc3ca43a932" name="libtumbler-1-0" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584014400">- Add support for WebP and custom folder thumbnails
  * Folder thumbnailer:
    https://docs.xfce.org/xfce/thunar/tumbler#customized_thumbnailer_for_folders
  * WebP thumbnailer: bxo#12528</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596715200">- Update to version 0.2.9
  * This release addresses the issue described in gxo#xfce/tumbler#28
    and partially solved by the previous release 0.2.28.
    The issue now is completely solved by adding the correct
    orientation handling when fallback code for generating jpeg
    thumbnail takes place.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.3.0
  * Fix jpeg thumbnail orientation when fallback code is taken place
    (gxo#xfce/tumbler#28).
  * Use AC_CONFIG_MACRO_DIRS instead of AC_CONFIG_MACRO_DIR
  * Fix GTimeVal deprecation
  * Drop support of GLib &lt; 2.32
  * Use guint32 for request handle and fix its further occurrences of 0
  * Implement Excludes paths in tumbler.rc
  * Translation Updates</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1604232000">- Weak dependencies: Use Supplements tag as recommended
  tumbler-folder-thumbnailer/tumbler-webp-thumbnailer dependencies
  for main package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604318400">- Remove hard dependency to Thunar 1.8.2. We use "Suggests" instead
  to make sure the correct version is picked while keeping a soft
  dependency.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605528000">- Update to version 0.3.1
  - New plugin for epub books, using libgepub thumbnailer plugin
  - Fix documentation URL
  - Add README.md and EXTRA_DIST
  - Add new icon needed for xfce4-about-dialog
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Adjust bug report URL
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1634212800">- Add Recommends: ffmpegthumbnailer</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1650715200">- RelMgr override: do not package raw thumbnailer, as tumbler does
  not yet support openraw 0.3.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652184000">- Exclude RAW thumbnailer on Tumbleweed only to fix build on Leap</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660305600">- Update to version 4.16.1
  * gst-thumbnailer: Add mime type check (gxo#xfce/tumbler#65)
  * desktop-thumbnailer: Guard against null path
  * Fix typo in gthread version (gxo#xfce/tumbler!14)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663848000">- Allow building against libgepub-0.7 (boo#1203644):
  + Adjust BuildRequires to work with libgepub-0.6 or libgepub-0.7.
  + Replace libgepub-0.6 occurences in configure script with
    libgepub-0.7 when libgepub 0.7 is present.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1666699200">- Exclude RAW thumbnailer on Leap 15.5+ as well</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Performance improvements for the pixbuf-thumbnailer and the scheduler
  * Implement multiple overwrite options for the desktop-thumbnailer
  * Add support for the thumbnail sizes x-large and xx-large, which are
    very useful for high resolution displays
  * Tumbler and Thunar now support shared thumbnail repositories, like
    described in the freedesktop.org thumbnail specification. This feature
    can be used to produce thumbnails for a folder in advance, directly
    located near the pictures. Like that, the thumbnails don't need to be
    re-generated for each individual user.
  * tumbler.rc: Fix typo in explanatory comment
  * For the full list of changes from the 4.17 development branch see the
    packaged NEWS file.
- Restore RAW tumbnailer as issue with libopenraw 0.3 should be fixed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Fix memory leak in jpeg-thumbnailer
  * Fix memory leak in cover-thumbnailer
  * Fix previous commit
  * cover-thumbnailer: Fix deprecation warning
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.2
  * Disambiguate thumbnailer signals
  * scheduler: Fix ready/error signal forwarding
  * desktop-thumbnailer: Use empty path to build cmdline if it is null
  * Update spec link in README
  * xdg-cache: Fix temporary file management when saving thumbnail
  * Add icon at 64px, clean up SVG metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]:
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * tumbler: Add missing include guards
  * clang-format: Add file
  * plugins: Do not use g_file_is_native() to check for a valid path
  * gepub-thumbnailer: Emit error signal if file location is
    unsupported
  * gepub-thumbnailer: Fix create_from_mime()
  * gcc-analyzer: Fix -Wanalyzer-fd-leak
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail()
  * Do not use g_log_set_always_fatal()
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]:
  * xdg-cache: Fix string leak in xdg_cache_cache_cleanup
  * tumblerd: Fix string leaks in tumbler_manager_directory_changed
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * This release is part of the Xfce 4.20 platform release.
  * No changes since 4.19.3</changelog>
</package>
<package pkgid="87cc2b0619192bf5ece54f54f986358c23a57d6fe241a5c7dd954efc2ce43b8f" name="libtumbler-1-0" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1584014400">- Add support for WebP and custom folder thumbnails
  * Folder thumbnailer:
    https://docs.xfce.org/xfce/thunar/tumbler#customized_thumbnailer_for_folders
  * WebP thumbnailer: bxo#12528</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596715200">- Update to version 0.2.9
  * This release addresses the issue described in gxo#xfce/tumbler#28
    and partially solved by the previous release 0.2.28.
    The issue now is completely solved by adding the correct
    orientation handling when fallback code for generating jpeg
    thumbnail takes place.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.3.0
  * Fix jpeg thumbnail orientation when fallback code is taken place
    (gxo#xfce/tumbler#28).
  * Use AC_CONFIG_MACRO_DIRS instead of AC_CONFIG_MACRO_DIR
  * Fix GTimeVal deprecation
  * Drop support of GLib &lt; 2.32
  * Use guint32 for request handle and fix its further occurrences of 0
  * Implement Excludes paths in tumbler.rc
  * Translation Updates</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1604232000">- Weak dependencies: Use Supplements tag as recommended
  tumbler-folder-thumbnailer/tumbler-webp-thumbnailer dependencies
  for main package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604318400">- Remove hard dependency to Thunar 1.8.2. We use "Suggests" instead
  to make sure the correct version is picked while keeping a soft
  dependency.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605528000">- Update to version 0.3.1
  - New plugin for epub books, using libgepub thumbnailer plugin
  - Fix documentation URL
  - Add README.md and EXTRA_DIST
  - Add new icon needed for xfce4-about-dialog
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Adjust bug report URL
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1634212800">- Add Recommends: ffmpegthumbnailer</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1650715200">- RelMgr override: do not package raw thumbnailer, as tumbler does
  not yet support openraw 0.3.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652184000">- Exclude RAW thumbnailer on Tumbleweed only to fix build on Leap</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660305600">- Update to version 4.16.1
  * gst-thumbnailer: Add mime type check (gxo#xfce/tumbler#65)
  * desktop-thumbnailer: Guard against null path
  * Fix typo in gthread version (gxo#xfce/tumbler!14)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663848000">- Allow building against libgepub-0.7 (boo#1203644):
  + Adjust BuildRequires to work with libgepub-0.6 or libgepub-0.7.
  + Replace libgepub-0.6 occurences in configure script with
    libgepub-0.7 when libgepub 0.7 is present.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1666699200">- Exclude RAW thumbnailer on Leap 15.5+ as well</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Performance improvements for the pixbuf-thumbnailer and the scheduler
  * Implement multiple overwrite options for the desktop-thumbnailer
  * Add support for the thumbnail sizes x-large and xx-large, which are
    very useful for high resolution displays
  * Tumbler and Thunar now support shared thumbnail repositories, like
    described in the freedesktop.org thumbnail specification. This feature
    can be used to produce thumbnails for a folder in advance, directly
    located near the pictures. Like that, the thumbnails don't need to be
    re-generated for each individual user.
  * tumbler.rc: Fix typo in explanatory comment
  * For the full list of changes from the 4.17 development branch see the
    packaged NEWS file.
- Restore RAW tumbnailer as issue with libopenraw 0.3 should be fixed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Fix memory leak in jpeg-thumbnailer
  * Fix memory leak in cover-thumbnailer
  * Fix previous commit
  * cover-thumbnailer: Fix deprecation warning
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.2
  * Disambiguate thumbnailer signals
  * scheduler: Fix ready/error signal forwarding
  * desktop-thumbnailer: Use empty path to build cmdline if it is null
  * Update spec link in README
  * xdg-cache: Fix temporary file management when saving thumbnail
  * Add icon at 64px, clean up SVG metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]:
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * tumbler: Add missing include guards
  * clang-format: Add file
  * plugins: Do not use g_file_is_native() to check for a valid path
  * gepub-thumbnailer: Emit error signal if file location is
    unsupported
  * gepub-thumbnailer: Fix create_from_mime()
  * gcc-analyzer: Fix -Wanalyzer-fd-leak
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail()
  * Do not use g_log_set_always_fatal()
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]:
  * xdg-cache: Fix string leak in xdg_cache_cache_cleanup
  * tumblerd: Fix string leaks in tumbler_manager_directory_changed
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * This release is part of the Xfce 4.20 platform release.
  * No changes since 4.19.3</changelog>
</package>
<package pkgid="0825237b326134da06b6ceeec2ae281ae7e5f45358dccc64e5c7b99b904e8c20" name="libtumbler-1-0" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596715200">- Update to version 0.2.9
  * This release addresses the issue described in gxo#xfce/tumbler#28
    and partially solved by the previous release 0.2.28.
    The issue now is completely solved by adding the correct
    orientation handling when fallback code for generating jpeg
    thumbnail takes place.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.3.0
  * Fix jpeg thumbnail orientation when fallback code is taken place
    (gxo#xfce/tumbler#28).
  * Use AC_CONFIG_MACRO_DIRS instead of AC_CONFIG_MACRO_DIR
  * Fix GTimeVal deprecation
  * Drop support of GLib &lt; 2.32
  * Use guint32 for request handle and fix its further occurrences of 0
  * Implement Excludes paths in tumbler.rc
  * Translation Updates</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1604232000">- Weak dependencies: Use Supplements tag as recommended
  tumbler-folder-thumbnailer/tumbler-webp-thumbnailer dependencies
  for main package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604318400">- Remove hard dependency to Thunar 1.8.2. We use "Suggests" instead
  to make sure the correct version is picked while keeping a soft
  dependency.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605528000">- Update to version 0.3.1
  - New plugin for epub books, using libgepub thumbnailer plugin
  - Fix documentation URL
  - Add README.md and EXTRA_DIST
  - Add new icon needed for xfce4-about-dialog
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Adjust bug report URL
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1634212800">- Add Recommends: ffmpegthumbnailer</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1650715200">- RelMgr override: do not package raw thumbnailer, as tumbler does
  not yet support openraw 0.3.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652184000">- Exclude RAW thumbnailer on Tumbleweed only to fix build on Leap</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660305600">- Update to version 4.16.1
  * gst-thumbnailer: Add mime type check (gxo#xfce/tumbler#65)
  * desktop-thumbnailer: Guard against null path
  * Fix typo in gthread version (gxo#xfce/tumbler!14)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663848000">- Allow building against libgepub-0.7 (boo#1203644):
  + Adjust BuildRequires to work with libgepub-0.6 or libgepub-0.7.
  + Replace libgepub-0.6 occurences in configure script with
    libgepub-0.7 when libgepub 0.7 is present.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1666699200">- Exclude RAW thumbnailer on Leap 15.5+ as well</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Performance improvements for the pixbuf-thumbnailer and the scheduler
  * Implement multiple overwrite options for the desktop-thumbnailer
  * Add support for the thumbnail sizes x-large and xx-large, which are
    very useful for high resolution displays
  * Tumbler and Thunar now support shared thumbnail repositories, like
    described in the freedesktop.org thumbnail specification. This feature
    can be used to produce thumbnails for a folder in advance, directly
    located near the pictures. Like that, the thumbnails don't need to be
    re-generated for each individual user.
  * tumbler.rc: Fix typo in explanatory comment
  * For the full list of changes from the 4.17 development branch see the
    packaged NEWS file.
- Restore RAW tumbnailer as issue with libopenraw 0.3 should be fixed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Fix memory leak in jpeg-thumbnailer
  * Fix memory leak in cover-thumbnailer
  * Fix previous commit
  * cover-thumbnailer: Fix deprecation warning
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.2
  * Disambiguate thumbnailer signals
  * scheduler: Fix ready/error signal forwarding
  * desktop-thumbnailer: Use empty path to build cmdline if it is null
  * Update spec link in README
  * xdg-cache: Fix temporary file management when saving thumbnail
  * Add icon at 64px, clean up SVG metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]:
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * tumbler: Add missing include guards
  * clang-format: Add file
  * plugins: Do not use g_file_is_native() to check for a valid path
  * gepub-thumbnailer: Emit error signal if file location is
    unsupported
  * gepub-thumbnailer: Fix create_from_mime()
  * gcc-analyzer: Fix -Wanalyzer-fd-leak
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail()
  * Do not use g_log_set_always_fatal()
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]:
  * xdg-cache: Fix string leak in xdg_cache_cache_cleanup
  * tumblerd: Fix string leaks in tumbler_manager_directory_changed
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * This release is part of the Xfce 4.20 platform release.
  * No changes since 4.19.3</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@posteo.de&gt;" date="1743681600">- Update custom thumbnailers
  * folder thumbnailer now supports WebP covers as well</changelog>
</package>
<package pkgid="73a5aa9c0be3aabec684d06144fbaead43f5527ee307330791f65d39be25c085" name="libtumbler-1-0" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596715200">- Update to version 0.2.9
  * This release addresses the issue described in gxo#xfce/tumbler#28
    and partially solved by the previous release 0.2.28.
    The issue now is completely solved by adding the correct
    orientation handling when fallback code for generating jpeg
    thumbnail takes place.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.3.0
  * Fix jpeg thumbnail orientation when fallback code is taken place
    (gxo#xfce/tumbler#28).
  * Use AC_CONFIG_MACRO_DIRS instead of AC_CONFIG_MACRO_DIR
  * Fix GTimeVal deprecation
  * Drop support of GLib &lt; 2.32
  * Use guint32 for request handle and fix its further occurrences of 0
  * Implement Excludes paths in tumbler.rc
  * Translation Updates</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1604232000">- Weak dependencies: Use Supplements tag as recommended
  tumbler-folder-thumbnailer/tumbler-webp-thumbnailer dependencies
  for main package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604318400">- Remove hard dependency to Thunar 1.8.2. We use "Suggests" instead
  to make sure the correct version is picked while keeping a soft
  dependency.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605528000">- Update to version 0.3.1
  - New plugin for epub books, using libgepub thumbnailer plugin
  - Fix documentation URL
  - Add README.md and EXTRA_DIST
  - Add new icon needed for xfce4-about-dialog
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Adjust bug report URL
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1634212800">- Add Recommends: ffmpegthumbnailer</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1650715200">- RelMgr override: do not package raw thumbnailer, as tumbler does
  not yet support openraw 0.3.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652184000">- Exclude RAW thumbnailer on Tumbleweed only to fix build on Leap</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660305600">- Update to version 4.16.1
  * gst-thumbnailer: Add mime type check (gxo#xfce/tumbler#65)
  * desktop-thumbnailer: Guard against null path
  * Fix typo in gthread version (gxo#xfce/tumbler!14)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663848000">- Allow building against libgepub-0.7 (boo#1203644):
  + Adjust BuildRequires to work with libgepub-0.6 or libgepub-0.7.
  + Replace libgepub-0.6 occurences in configure script with
    libgepub-0.7 when libgepub 0.7 is present.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1666699200">- Exclude RAW thumbnailer on Leap 15.5+ as well</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Performance improvements for the pixbuf-thumbnailer and the scheduler
  * Implement multiple overwrite options for the desktop-thumbnailer
  * Add support for the thumbnail sizes x-large and xx-large, which are
    very useful for high resolution displays
  * Tumbler and Thunar now support shared thumbnail repositories, like
    described in the freedesktop.org thumbnail specification. This feature
    can be used to produce thumbnails for a folder in advance, directly
    located near the pictures. Like that, the thumbnails don't need to be
    re-generated for each individual user.
  * tumbler.rc: Fix typo in explanatory comment
  * For the full list of changes from the 4.17 development branch see the
    packaged NEWS file.
- Restore RAW tumbnailer as issue with libopenraw 0.3 should be fixed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Fix memory leak in jpeg-thumbnailer
  * Fix memory leak in cover-thumbnailer
  * Fix previous commit
  * cover-thumbnailer: Fix deprecation warning
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.2
  * Disambiguate thumbnailer signals
  * scheduler: Fix ready/error signal forwarding
  * desktop-thumbnailer: Use empty path to build cmdline if it is null
  * Update spec link in README
  * xdg-cache: Fix temporary file management when saving thumbnail
  * Add icon at 64px, clean up SVG metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]:
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * tumbler: Add missing include guards
  * clang-format: Add file
  * plugins: Do not use g_file_is_native() to check for a valid path
  * gepub-thumbnailer: Emit error signal if file location is
    unsupported
  * gepub-thumbnailer: Fix create_from_mime()
  * gcc-analyzer: Fix -Wanalyzer-fd-leak
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail()
  * Do not use g_log_set_always_fatal()
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]:
  * xdg-cache: Fix string leak in xdg_cache_cache_cleanup
  * tumblerd: Fix string leaks in tumbler_manager_directory_changed
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * This release is part of the Xfce 4.20 platform release.
  * No changes since 4.19.3</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@posteo.de&gt;" date="1743681600">- Update custom thumbnailers
  * folder thumbnailer now supports WebP covers as well</changelog>
</package>
<package pkgid="74e5c84ed861ddb420886b44a827c1d0ca04b9e85f8fbebcff7d46a8d5e3f49b" name="libtumbler-1-0" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596715200">- Update to version 0.2.9
  * This release addresses the issue described in gxo#xfce/tumbler#28
    and partially solved by the previous release 0.2.28.
    The issue now is completely solved by adding the correct
    orientation handling when fallback code for generating jpeg
    thumbnail takes place.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.3.0
  * Fix jpeg thumbnail orientation when fallback code is taken place
    (gxo#xfce/tumbler#28).
  * Use AC_CONFIG_MACRO_DIRS instead of AC_CONFIG_MACRO_DIR
  * Fix GTimeVal deprecation
  * Drop support of GLib &lt; 2.32
  * Use guint32 for request handle and fix its further occurrences of 0
  * Implement Excludes paths in tumbler.rc
  * Translation Updates</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1604232000">- Weak dependencies: Use Supplements tag as recommended
  tumbler-folder-thumbnailer/tumbler-webp-thumbnailer dependencies
  for main package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604318400">- Remove hard dependency to Thunar 1.8.2. We use "Suggests" instead
  to make sure the correct version is picked while keeping a soft
  dependency.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605528000">- Update to version 0.3.1
  - New plugin for epub books, using libgepub thumbnailer plugin
  - Fix documentation URL
  - Add README.md and EXTRA_DIST
  - Add new icon needed for xfce4-about-dialog
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Adjust bug report URL
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1634212800">- Add Recommends: ffmpegthumbnailer</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1650715200">- RelMgr override: do not package raw thumbnailer, as tumbler does
  not yet support openraw 0.3.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652184000">- Exclude RAW thumbnailer on Tumbleweed only to fix build on Leap</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660305600">- Update to version 4.16.1
  * gst-thumbnailer: Add mime type check (gxo#xfce/tumbler#65)
  * desktop-thumbnailer: Guard against null path
  * Fix typo in gthread version (gxo#xfce/tumbler!14)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663848000">- Allow building against libgepub-0.7 (boo#1203644):
  + Adjust BuildRequires to work with libgepub-0.6 or libgepub-0.7.
  + Replace libgepub-0.6 occurences in configure script with
    libgepub-0.7 when libgepub 0.7 is present.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1666699200">- Exclude RAW thumbnailer on Leap 15.5+ as well</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Performance improvements for the pixbuf-thumbnailer and the scheduler
  * Implement multiple overwrite options for the desktop-thumbnailer
  * Add support for the thumbnail sizes x-large and xx-large, which are
    very useful for high resolution displays
  * Tumbler and Thunar now support shared thumbnail repositories, like
    described in the freedesktop.org thumbnail specification. This feature
    can be used to produce thumbnails for a folder in advance, directly
    located near the pictures. Like that, the thumbnails don't need to be
    re-generated for each individual user.
  * tumbler.rc: Fix typo in explanatory comment
  * For the full list of changes from the 4.17 development branch see the
    packaged NEWS file.
- Restore RAW tumbnailer as issue with libopenraw 0.3 should be fixed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Fix memory leak in jpeg-thumbnailer
  * Fix memory leak in cover-thumbnailer
  * Fix previous commit
  * cover-thumbnailer: Fix deprecation warning
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.2
  * Disambiguate thumbnailer signals
  * scheduler: Fix ready/error signal forwarding
  * desktop-thumbnailer: Use empty path to build cmdline if it is null
  * Update spec link in README
  * xdg-cache: Fix temporary file management when saving thumbnail
  * Add icon at 64px, clean up SVG metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]:
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * tumbler: Add missing include guards
  * clang-format: Add file
  * plugins: Do not use g_file_is_native() to check for a valid path
  * gepub-thumbnailer: Emit error signal if file location is
    unsupported
  * gepub-thumbnailer: Fix create_from_mime()
  * gcc-analyzer: Fix -Wanalyzer-fd-leak
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail()
  * Do not use g_log_set_always_fatal()
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]:
  * xdg-cache: Fix string leak in xdg_cache_cache_cleanup
  * tumblerd: Fix string leaks in tumbler_manager_directory_changed
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * This release is part of the Xfce 4.20 platform release.
  * No changes since 4.19.3</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@posteo.de&gt;" date="1743681600">- Update custom thumbnailers
  * folder thumbnailer now supports WebP covers as well</changelog>
</package>
<package pkgid="50f7a58658175ae8a2cd8df2f6e2d4fc42d7dc7a44464f11ba92bdbbc2edfbc0" name="libtumbler-1-0" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1596715200">- Update to version 0.2.9
  * This release addresses the issue described in gxo#xfce/tumbler#28
    and partially solved by the previous release 0.2.28.
    The issue now is completely solved by adding the correct
    orientation handling when fallback code for generating jpeg
    thumbnail takes place.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 0.3.0
  * Fix jpeg thumbnail orientation when fallback code is taken place
    (gxo#xfce/tumbler#28).
  * Use AC_CONFIG_MACRO_DIRS instead of AC_CONFIG_MACRO_DIR
  * Fix GTimeVal deprecation
  * Drop support of GLib &lt; 2.32
  * Use guint32 for request handle and fix its further occurrences of 0
  * Implement Excludes paths in tumbler.rc
  * Translation Updates</changelog>
  <changelog author="Alexei Podvalsky &lt;avvissu@yandex.by&gt;" date="1604232000">- Weak dependencies: Use Supplements tag as recommended
  tumbler-folder-thumbnailer/tumbler-webp-thumbnailer dependencies
  for main package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1604318400">- Remove hard dependency to Thunar 1.8.2. We use "Suggests" instead
  to make sure the correct version is picked while keeping a soft
  dependency.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605528000">- Update to version 0.3.1
  - New plugin for epub books, using libgepub thumbnailer plugin
  - Fix documentation URL
  - Add README.md and EXTRA_DIST
  - Add new icon needed for xfce4-about-dialog
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  - bump glib (and gio, gthread, etc) minimum to 2.50.0
  - Adjust bug report URL
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1634212800">- Add Recommends: ffmpegthumbnailer</changelog>
  <changelog author="Dominique Leuenberger &lt;dleuenberger@suse.com&gt;" date="1650715200">- RelMgr override: do not package raw thumbnailer, as tumbler does
  not yet support openraw 0.3.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1652184000">- Exclude RAW thumbnailer on Tumbleweed only to fix build on Leap</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660305600">- Update to version 4.16.1
  * gst-thumbnailer: Add mime type check (gxo#xfce/tumbler#65)
  * desktop-thumbnailer: Guard against null path
  * Fix typo in gthread version (gxo#xfce/tumbler!14)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1663848000">- Allow building against libgepub-0.7 (boo#1203644):
  + Adjust BuildRequires to work with libgepub-0.6 or libgepub-0.7.
  + Replace libgepub-0.6 occurences in configure script with
    libgepub-0.7 when libgepub 0.7 is present.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1666699200">- Exclude RAW thumbnailer on Leap 15.5+ as well</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Performance improvements for the pixbuf-thumbnailer and the scheduler
  * Implement multiple overwrite options for the desktop-thumbnailer
  * Add support for the thumbnail sizes x-large and xx-large, which are
    very useful for high resolution displays
  * Tumbler and Thunar now support shared thumbnail repositories, like
    described in the freedesktop.org thumbnail specification. This feature
    can be used to produce thumbnails for a folder in advance, directly
    located near the pictures. Like that, the thumbnails don't need to be
    re-generated for each individual user.
  * tumbler.rc: Fix typo in explanatory comment
  * For the full list of changes from the 4.17 development branch see the
    packaged NEWS file.
- Restore RAW tumbnailer as issue with libopenraw 0.3 should be fixed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Fix memory leak in jpeg-thumbnailer
  * Fix memory leak in cover-thumbnailer
  * Fix previous commit
  * cover-thumbnailer: Fix deprecation warning
  * build: Let xdt-depends.m4 macros set GLib macros
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.2
  * Disambiguate thumbnailer signals
  * scheduler: Fix ready/error signal forwarding
  * desktop-thumbnailer: Use empty path to build cmdline if it is null
  * Update spec link in README
  * xdg-cache: Fix temporary file management when saving thumbnail
  * Add icon at 64px, clean up SVG metadata</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.2 [development release]:
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Sort includes
  * tumbler: Add missing include guards
  * clang-format: Add file
  * plugins: Do not use g_file_is_native() to check for a valid path
  * gepub-thumbnailer: Emit error signal if file location is
    unsupported
  * gepub-thumbnailer: Fix create_from_mime()
  * gcc-analyzer: Fix -Wanalyzer-fd-leak
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail()
  * Do not use g_log_set_always_fatal()
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.3 [development release]:
  * xdg-cache: Fix string leak in xdg_cache_cache_cleanup
  * tumblerd: Fix string leaks in tumbler_manager_directory_changed
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * This release is part of the Xfce 4.20 platform release.
  * No changes since 4.19.3</changelog>
  <changelog author="Flann van der Eik &lt;fl4nn@posteo.de&gt;" date="1743681600">- Update custom thumbnailers
  * folder thumbnailer now supports WebP covers as well</changelog>
</package>
<package pkgid="022bf3c2a038c48abb1dfa367016f7ff51839d11bc42164912bf118320e4dda2" name="libvlc5" arch="aarch64">
  <version epoch="0" ver="3.0.21" rel="bp156.2.3.1"/>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668686400">- add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669377600">- Update to version 3.0.18 (CVE-2022-41325, boo#1206142):
  + macOS: Fix audio device listing with non-latin names.
  + Misc: Fix rendering and performance issue with older GPUs.
  + Updated translations.
- Changes from version 3.0.18-rc2:
  + Codec/Demux:
  - Add support for Y16 chroma.
  - Fix build of gme plugin.
  + Lua:
  - Fix script for vocaroo.
  - Fix script for youtube to allow throttled playback.
  + Service Discovery: Fix UPnP regression on Windows.
  + Video Output: Fix video placement with caopengllayer.
  + Misc: Fix password search in kwallet module.
- Changes from version 3.0.18-rc:
  + Demux:
  - Major adaptive streaming update, notably for multiple
    timelies and webvtt.
  - Fix seeking with some fragmented MP4 files.
  - Add support for DVBSub inside MKV.
  - Fix some Flac files that could not be played.
  - Improve seeking in Ogg files.
  + Decoders:
  - Fix DxVA/D3D11 crashes on HEVC files with bogus references.
  - Fix libass storage size and crash.
  - Fix decoding errors on macOS hw decoding on some HEVC files.
  + Video Output:
  - Fix color regression with VAAPI/iOS and OpenGL output.
  - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
  - Fix Direct3d9 texture stretching.
  - Fix 10-bit accelerated video filters on macOS.
  + Playlist: Avoid playlist liveloop on failed/tiny items
    (temporize EOS bursts).
  + Misc:
  - Misc fixes for the extension UI on macOS.
  - Improve SMBv1 and SMBv2 behaviours.
  - Improve FTP compatibility.
  - Support RISC-V.
  - Fix AVI muxing for Windows Media Player compatibility.
  - Fix seeking speed on macOS.
- Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream.
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit 05445b74).
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit b689202d).</changelog>
  <changelog author="Niklas Haas &lt;obs@haasn.xyz&gt;" date="1669377601">- Add vlc-libplacebo-5.patch: Backport fix for building with libplacebo v5</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670846400">- Do not apply vlc.a52.patch if liba52 is &gt; 0.8.0
- Avoid ugly _FORTIFY_SOURCE redefinition warnings</changelog>
  <changelog author="Eugene Popov &lt;popov895@ukr.net&gt;" date="1677240000">- Add 104-playback-bar.patch: Backport fix for the playback bar (commit 60771fe7)</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- xosd plugin was removed in 5adefde</changelog>
  <changelog author="olaf@aepfle.de" date="1677844800">- If version constraints for ffmpeg are in use,
  every ffmpeg component must be constrained</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690113600">- Update specfile to prevent building with libplacebo v6.292.0 or newer</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1698062400">-  Update to version 3.0.19
-  Remove 104-playback-bar.patch, as it's no longer needed.
  + Core:
  - Fix next-frame freezing in most scenarios
  + Demux:
  - Support RIFF INFO tags for Wav files
  - Fix AVI files with flipped RAW video planes
  - Fix duration on short and small Ogg/Opus files
  - Fix some HLS/TS streams with ID3 prefix
  - Fix some HLS playlist refresh drift
  - Fix for GoPro MAX spatial metadata
  - Improve FFmpeg-muxed MP4 chapters handling
  - Improve playback for QNap-produced AVI files
  - Improve playback of some old RealVideo files
  - Fix duration probing on some MP4 with missing information
  + Decoders:
  - Multiple fixes on AAC handling
  - Activate hardware decoding of AV1 on Windows (DxVA)
  - Improve AV1 HDR support with software decoding
  - Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
  - Fix black screen on poorly edited MP4 files on Android Mediacodec
  - Fix rawvid video in NV12
  - Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
  - Improve crunchyroll-produced SSA rendering
  + Video Output:
  - Super Resolution scaling with nVidia and Intel GPUs
  - Fix for an issue when cropping on Direct3D9
  - Multiple fixes for hardware decoding on D3D11 and OpenGL interop
  - Fix an issue when playing -90°rotated video
  - Fix subtitles rendering blur on recent macOS
  + Input:
  - Improve SMB compatibility with Windows 11 hosts
  + Contribs:
  - Update of fluidlite, fixing some MIDI rendering on Windows
  - Update of zlib to 1.2.13 (CVE-2022-37434)
  - Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
  + Misc:
  - Improve muxing timestamps in a few formats (reset to 0)
  - Fix some rendering issues on Linux with the fullscreen controller
  - Fix GOOM visualization
  - Fixes for Youtube playback
  - Fix some MPRIS inconsistencies that broke some OS widgets on Linux
  - Implement MPRIS TrackList signals
  - Fix opening files in read-only mode
  - Fix password search using the Kwallet backend
  - Fix some crashes on macOS when switching application
  - Fix 5.1/7.1 output on macOS and tvOS
  - Fix several crashes and bugs in the macOS preferences panel
  - Improvements on the threading of the MMDevice audio output on Windows
  - Fix a potential security issue on the uninstaller DLLs
  - Fix memory leaks when using the media_list_player libVLC APIs
  + Translations:
  - Update of most translations
  - New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699099200">- Update to version 3.0.20:
  + Video Output:
  - Fix green line in fullscreen in D3D11 video output
  - Fix crash with some AMD drivers old versions
  - Fix events propagation issue when double-clicking with mouse wheel
  + Decoders:
  - Fix crash when AV1 hardware decoder fails
  + Interface:
  - Fix annoying disappearance of the Windows fullscreen controller
  + Demuxers:
  - Fix potential security issue (OOB Write) on MMS:// by checking user size bounds</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop fdk_aac bcond and move pkgconfig(fdk-aac) BuildRequires out
  of build_orig conditional, build support for all targets.
- Move pkgconfig(libdca) BuildRequires out of build_orig
  conditional, build support for all targets.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Add vlc-taglib-2.0.patch: Fix build against taglib 2.0 (based on
  upstream commit ec29dfca, d2663d6c, ac59d0ba, c404fdb2).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1709294400">- Whitelist executable-stack for armv7</changelog>
  <changelog author="Fei Yang &lt;io@feiyang.eu.org&gt;" date="1713700800">- Enable FluidSynth plugin using an optional package</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Address build failures with GCC 14 (boo#1223909):
  + Add 4645.patch: fix incompatible-pointer-types assignment
    on Linux.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add 770789f2.patch: Fix missing cast in chromaprint
  (boo#1223909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718193600">- Updte to version 3.0.21:
  + Decoders:
  * Improve Opus ambisonic support
  * Fix some ASS subtitle rendering issues
  * Fix Opus in MP4 behaviour
  * Fix VAAPI hw decoding with some drivers
  + Input:
  * Add support for HTTP content range handling according to RFC
    9110
  * Fix some HLS Adaptive Streaming not working in audio-only
    mode
  + Video Output:
  * Super Resolution scaling with AMD GPUs
  * The D3D11 HDR option can also turn on/off HDR for all sources
    regardless of the display
  * Improve subtitles rendering on Apple platforms of notably
    Asian languages by correcting font fallback lookups
  + Video Filter:
  * New AMD VQ Enhancer filter
  * Add D3D11 option to use NVIDIA TrueHDR to generate HDR from
    SDR sources
  + Audio Output:
  * Fix regression on macOS causing crashes when using audio
    devices with more than 9 channels
  + Services Discovery:
  * Fix exposed UPnP directory URL schemes to be compliant with
    RFC 3986
  + libVLC:
  * the HWND passed to libvlc_media_player_set_hwnd must have the
    WS_CLIPCHILDREN style set.
  * Fix crashes when using caopengllayer
  + Misc:
  * Fix various warnings, leaks and potential crashes
  * Fix security integer overflow in MMS module
- Drop 4645.patch and 770789f2.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718280000">- Disable chromecast support on Leap &lt; 15.6: not supported as
  of now.</changelog>
</package>
<package pkgid="9a87c7ce90e9a586e29b018560f9b8c29b7df39574481040940d88fa1b148e32" name="libvlc5" arch="ppc64le">
  <version epoch="0" ver="3.0.21" rel="bp156.2.3.1"/>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668686400">- add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669377600">- Update to version 3.0.18 (CVE-2022-41325, boo#1206142):
  + macOS: Fix audio device listing with non-latin names.
  + Misc: Fix rendering and performance issue with older GPUs.
  + Updated translations.
- Changes from version 3.0.18-rc2:
  + Codec/Demux:
  - Add support for Y16 chroma.
  - Fix build of gme plugin.
  + Lua:
  - Fix script for vocaroo.
  - Fix script for youtube to allow throttled playback.
  + Service Discovery: Fix UPnP regression on Windows.
  + Video Output: Fix video placement with caopengllayer.
  + Misc: Fix password search in kwallet module.
- Changes from version 3.0.18-rc:
  + Demux:
  - Major adaptive streaming update, notably for multiple
    timelies and webvtt.
  - Fix seeking with some fragmented MP4 files.
  - Add support for DVBSub inside MKV.
  - Fix some Flac files that could not be played.
  - Improve seeking in Ogg files.
  + Decoders:
  - Fix DxVA/D3D11 crashes on HEVC files with bogus references.
  - Fix libass storage size and crash.
  - Fix decoding errors on macOS hw decoding on some HEVC files.
  + Video Output:
  - Fix color regression with VAAPI/iOS and OpenGL output.
  - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
  - Fix Direct3d9 texture stretching.
  - Fix 10-bit accelerated video filters on macOS.
  + Playlist: Avoid playlist liveloop on failed/tiny items
    (temporize EOS bursts).
  + Misc:
  - Misc fixes for the extension UI on macOS.
  - Improve SMBv1 and SMBv2 behaviours.
  - Improve FTP compatibility.
  - Support RISC-V.
  - Fix AVI muxing for Windows Media Player compatibility.
  - Fix seeking speed on macOS.
- Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream.
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit 05445b74).
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit b689202d).</changelog>
  <changelog author="Niklas Haas &lt;obs@haasn.xyz&gt;" date="1669377601">- Add vlc-libplacebo-5.patch: Backport fix for building with libplacebo v5</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670846400">- Do not apply vlc.a52.patch if liba52 is &gt; 0.8.0
- Avoid ugly _FORTIFY_SOURCE redefinition warnings</changelog>
  <changelog author="Eugene Popov &lt;popov895@ukr.net&gt;" date="1677240000">- Add 104-playback-bar.patch: Backport fix for the playback bar (commit 60771fe7)</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- xosd plugin was removed in 5adefde</changelog>
  <changelog author="olaf@aepfle.de" date="1677844800">- If version constraints for ffmpeg are in use,
  every ffmpeg component must be constrained</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690113600">- Update specfile to prevent building with libplacebo v6.292.0 or newer</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1698062400">-  Update to version 3.0.19
-  Remove 104-playback-bar.patch, as it's no longer needed.
  + Core:
  - Fix next-frame freezing in most scenarios
  + Demux:
  - Support RIFF INFO tags for Wav files
  - Fix AVI files with flipped RAW video planes
  - Fix duration on short and small Ogg/Opus files
  - Fix some HLS/TS streams with ID3 prefix
  - Fix some HLS playlist refresh drift
  - Fix for GoPro MAX spatial metadata
  - Improve FFmpeg-muxed MP4 chapters handling
  - Improve playback for QNap-produced AVI files
  - Improve playback of some old RealVideo files
  - Fix duration probing on some MP4 with missing information
  + Decoders:
  - Multiple fixes on AAC handling
  - Activate hardware decoding of AV1 on Windows (DxVA)
  - Improve AV1 HDR support with software decoding
  - Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
  - Fix black screen on poorly edited MP4 files on Android Mediacodec
  - Fix rawvid video in NV12
  - Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
  - Improve crunchyroll-produced SSA rendering
  + Video Output:
  - Super Resolution scaling with nVidia and Intel GPUs
  - Fix for an issue when cropping on Direct3D9
  - Multiple fixes for hardware decoding on D3D11 and OpenGL interop
  - Fix an issue when playing -90°rotated video
  - Fix subtitles rendering blur on recent macOS
  + Input:
  - Improve SMB compatibility with Windows 11 hosts
  + Contribs:
  - Update of fluidlite, fixing some MIDI rendering on Windows
  - Update of zlib to 1.2.13 (CVE-2022-37434)
  - Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
  + Misc:
  - Improve muxing timestamps in a few formats (reset to 0)
  - Fix some rendering issues on Linux with the fullscreen controller
  - Fix GOOM visualization
  - Fixes for Youtube playback
  - Fix some MPRIS inconsistencies that broke some OS widgets on Linux
  - Implement MPRIS TrackList signals
  - Fix opening files in read-only mode
  - Fix password search using the Kwallet backend
  - Fix some crashes on macOS when switching application
  - Fix 5.1/7.1 output on macOS and tvOS
  - Fix several crashes and bugs in the macOS preferences panel
  - Improvements on the threading of the MMDevice audio output on Windows
  - Fix a potential security issue on the uninstaller DLLs
  - Fix memory leaks when using the media_list_player libVLC APIs
  + Translations:
  - Update of most translations
  - New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699099200">- Update to version 3.0.20:
  + Video Output:
  - Fix green line in fullscreen in D3D11 video output
  - Fix crash with some AMD drivers old versions
  - Fix events propagation issue when double-clicking with mouse wheel
  + Decoders:
  - Fix crash when AV1 hardware decoder fails
  + Interface:
  - Fix annoying disappearance of the Windows fullscreen controller
  + Demuxers:
  - Fix potential security issue (OOB Write) on MMS:// by checking user size bounds</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop fdk_aac bcond and move pkgconfig(fdk-aac) BuildRequires out
  of build_orig conditional, build support for all targets.
- Move pkgconfig(libdca) BuildRequires out of build_orig
  conditional, build support for all targets.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Add vlc-taglib-2.0.patch: Fix build against taglib 2.0 (based on
  upstream commit ec29dfca, d2663d6c, ac59d0ba, c404fdb2).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1709294400">- Whitelist executable-stack for armv7</changelog>
  <changelog author="Fei Yang &lt;io@feiyang.eu.org&gt;" date="1713700800">- Enable FluidSynth plugin using an optional package</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Address build failures with GCC 14 (boo#1223909):
  + Add 4645.patch: fix incompatible-pointer-types assignment
    on Linux.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add 770789f2.patch: Fix missing cast in chromaprint
  (boo#1223909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718193600">- Updte to version 3.0.21:
  + Decoders:
  * Improve Opus ambisonic support
  * Fix some ASS subtitle rendering issues
  * Fix Opus in MP4 behaviour
  * Fix VAAPI hw decoding with some drivers
  + Input:
  * Add support for HTTP content range handling according to RFC
    9110
  * Fix some HLS Adaptive Streaming not working in audio-only
    mode
  + Video Output:
  * Super Resolution scaling with AMD GPUs
  * The D3D11 HDR option can also turn on/off HDR for all sources
    regardless of the display
  * Improve subtitles rendering on Apple platforms of notably
    Asian languages by correcting font fallback lookups
  + Video Filter:
  * New AMD VQ Enhancer filter
  * Add D3D11 option to use NVIDIA TrueHDR to generate HDR from
    SDR sources
  + Audio Output:
  * Fix regression on macOS causing crashes when using audio
    devices with more than 9 channels
  + Services Discovery:
  * Fix exposed UPnP directory URL schemes to be compliant with
    RFC 3986
  + libVLC:
  * the HWND passed to libvlc_media_player_set_hwnd must have the
    WS_CLIPCHILDREN style set.
  * Fix crashes when using caopengllayer
  + Misc:
  * Fix various warnings, leaks and potential crashes
  * Fix security integer overflow in MMS module
- Drop 4645.patch and 770789f2.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718280000">- Disable chromecast support on Leap &lt; 15.6: not supported as
  of now.</changelog>
</package>
<package pkgid="837c6bf8f402b68d2b9ef23bea5175691b27be411d2720f08e531785012abcd3" name="libvlc5" arch="x86_64">
  <version epoch="0" ver="3.0.21" rel="bp156.2.3.1"/>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668686400">- add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669377600">- Update to version 3.0.18 (CVE-2022-41325, boo#1206142):
  + macOS: Fix audio device listing with non-latin names.
  + Misc: Fix rendering and performance issue with older GPUs.
  + Updated translations.
- Changes from version 3.0.18-rc2:
  + Codec/Demux:
  - Add support for Y16 chroma.
  - Fix build of gme plugin.
  + Lua:
  - Fix script for vocaroo.
  - Fix script for youtube to allow throttled playback.
  + Service Discovery: Fix UPnP regression on Windows.
  + Video Output: Fix video placement with caopengllayer.
  + Misc: Fix password search in kwallet module.
- Changes from version 3.0.18-rc:
  + Demux:
  - Major adaptive streaming update, notably for multiple
    timelies and webvtt.
  - Fix seeking with some fragmented MP4 files.
  - Add support for DVBSub inside MKV.
  - Fix some Flac files that could not be played.
  - Improve seeking in Ogg files.
  + Decoders:
  - Fix DxVA/D3D11 crashes on HEVC files with bogus references.
  - Fix libass storage size and crash.
  - Fix decoding errors on macOS hw decoding on some HEVC files.
  + Video Output:
  - Fix color regression with VAAPI/iOS and OpenGL output.
  - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
  - Fix Direct3d9 texture stretching.
  - Fix 10-bit accelerated video filters on macOS.
  + Playlist: Avoid playlist liveloop on failed/tiny items
    (temporize EOS bursts).
  + Misc:
  - Misc fixes for the extension UI on macOS.
  - Improve SMBv1 and SMBv2 behaviours.
  - Improve FTP compatibility.
  - Support RISC-V.
  - Fix AVI muxing for Windows Media Player compatibility.
  - Fix seeking speed on macOS.
- Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream.
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit 05445b74).
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit b689202d).</changelog>
  <changelog author="Niklas Haas &lt;obs@haasn.xyz&gt;" date="1669377601">- Add vlc-libplacebo-5.patch: Backport fix for building with libplacebo v5</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670846400">- Do not apply vlc.a52.patch if liba52 is &gt; 0.8.0
- Avoid ugly _FORTIFY_SOURCE redefinition warnings</changelog>
  <changelog author="Eugene Popov &lt;popov895@ukr.net&gt;" date="1677240000">- Add 104-playback-bar.patch: Backport fix for the playback bar (commit 60771fe7)</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- xosd plugin was removed in 5adefde</changelog>
  <changelog author="olaf@aepfle.de" date="1677844800">- If version constraints for ffmpeg are in use,
  every ffmpeg component must be constrained</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690113600">- Update specfile to prevent building with libplacebo v6.292.0 or newer</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1698062400">-  Update to version 3.0.19
-  Remove 104-playback-bar.patch, as it's no longer needed.
  + Core:
  - Fix next-frame freezing in most scenarios
  + Demux:
  - Support RIFF INFO tags for Wav files
  - Fix AVI files with flipped RAW video planes
  - Fix duration on short and small Ogg/Opus files
  - Fix some HLS/TS streams with ID3 prefix
  - Fix some HLS playlist refresh drift
  - Fix for GoPro MAX spatial metadata
  - Improve FFmpeg-muxed MP4 chapters handling
  - Improve playback for QNap-produced AVI files
  - Improve playback of some old RealVideo files
  - Fix duration probing on some MP4 with missing information
  + Decoders:
  - Multiple fixes on AAC handling
  - Activate hardware decoding of AV1 on Windows (DxVA)
  - Improve AV1 HDR support with software decoding
  - Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
  - Fix black screen on poorly edited MP4 files on Android Mediacodec
  - Fix rawvid video in NV12
  - Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
  - Improve crunchyroll-produced SSA rendering
  + Video Output:
  - Super Resolution scaling with nVidia and Intel GPUs
  - Fix for an issue when cropping on Direct3D9
  - Multiple fixes for hardware decoding on D3D11 and OpenGL interop
  - Fix an issue when playing -90°rotated video
  - Fix subtitles rendering blur on recent macOS
  + Input:
  - Improve SMB compatibility with Windows 11 hosts
  + Contribs:
  - Update of fluidlite, fixing some MIDI rendering on Windows
  - Update of zlib to 1.2.13 (CVE-2022-37434)
  - Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
  + Misc:
  - Improve muxing timestamps in a few formats (reset to 0)
  - Fix some rendering issues on Linux with the fullscreen controller
  - Fix GOOM visualization
  - Fixes for Youtube playback
  - Fix some MPRIS inconsistencies that broke some OS widgets on Linux
  - Implement MPRIS TrackList signals
  - Fix opening files in read-only mode
  - Fix password search using the Kwallet backend
  - Fix some crashes on macOS when switching application
  - Fix 5.1/7.1 output on macOS and tvOS
  - Fix several crashes and bugs in the macOS preferences panel
  - Improvements on the threading of the MMDevice audio output on Windows
  - Fix a potential security issue on the uninstaller DLLs
  - Fix memory leaks when using the media_list_player libVLC APIs
  + Translations:
  - Update of most translations
  - New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699099200">- Update to version 3.0.20:
  + Video Output:
  - Fix green line in fullscreen in D3D11 video output
  - Fix crash with some AMD drivers old versions
  - Fix events propagation issue when double-clicking with mouse wheel
  + Decoders:
  - Fix crash when AV1 hardware decoder fails
  + Interface:
  - Fix annoying disappearance of the Windows fullscreen controller
  + Demuxers:
  - Fix potential security issue (OOB Write) on MMS:// by checking user size bounds</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop fdk_aac bcond and move pkgconfig(fdk-aac) BuildRequires out
  of build_orig conditional, build support for all targets.
- Move pkgconfig(libdca) BuildRequires out of build_orig
  conditional, build support for all targets.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Add vlc-taglib-2.0.patch: Fix build against taglib 2.0 (based on
  upstream commit ec29dfca, d2663d6c, ac59d0ba, c404fdb2).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1709294400">- Whitelist executable-stack for armv7</changelog>
  <changelog author="Fei Yang &lt;io@feiyang.eu.org&gt;" date="1713700800">- Enable FluidSynth plugin using an optional package</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Address build failures with GCC 14 (boo#1223909):
  + Add 4645.patch: fix incompatible-pointer-types assignment
    on Linux.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add 770789f2.patch: Fix missing cast in chromaprint
  (boo#1223909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718193600">- Updte to version 3.0.21:
  + Decoders:
  * Improve Opus ambisonic support
  * Fix some ASS subtitle rendering issues
  * Fix Opus in MP4 behaviour
  * Fix VAAPI hw decoding with some drivers
  + Input:
  * Add support for HTTP content range handling according to RFC
    9110
  * Fix some HLS Adaptive Streaming not working in audio-only
    mode
  + Video Output:
  * Super Resolution scaling with AMD GPUs
  * The D3D11 HDR option can also turn on/off HDR for all sources
    regardless of the display
  * Improve subtitles rendering on Apple platforms of notably
    Asian languages by correcting font fallback lookups
  + Video Filter:
  * New AMD VQ Enhancer filter
  * Add D3D11 option to use NVIDIA TrueHDR to generate HDR from
    SDR sources
  + Audio Output:
  * Fix regression on macOS causing crashes when using audio
    devices with more than 9 channels
  + Services Discovery:
  * Fix exposed UPnP directory URL schemes to be compliant with
    RFC 3986
  + libVLC:
  * the HWND passed to libvlc_media_player_set_hwnd must have the
    WS_CLIPCHILDREN style set.
  * Fix crashes when using caopengllayer
  + Misc:
  * Fix various warnings, leaks and potential crashes
  * Fix security integer overflow in MMS module
- Drop 4645.patch and 770789f2.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718280000">- Disable chromecast support on Leap &lt; 15.6: not supported as
  of now.</changelog>
</package>
<package pkgid="403f7ab3b6164ca82860d57c546921d741c42613d252e13911ec2e0668a6c986" name="libvlccore9" arch="aarch64">
  <version epoch="0" ver="3.0.21" rel="bp156.2.3.1"/>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668686400">- add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669377600">- Update to version 3.0.18 (CVE-2022-41325, boo#1206142):
  + macOS: Fix audio device listing with non-latin names.
  + Misc: Fix rendering and performance issue with older GPUs.
  + Updated translations.
- Changes from version 3.0.18-rc2:
  + Codec/Demux:
  - Add support for Y16 chroma.
  - Fix build of gme plugin.
  + Lua:
  - Fix script for vocaroo.
  - Fix script for youtube to allow throttled playback.
  + Service Discovery: Fix UPnP regression on Windows.
  + Video Output: Fix video placement with caopengllayer.
  + Misc: Fix password search in kwallet module.
- Changes from version 3.0.18-rc:
  + Demux:
  - Major adaptive streaming update, notably for multiple
    timelies and webvtt.
  - Fix seeking with some fragmented MP4 files.
  - Add support for DVBSub inside MKV.
  - Fix some Flac files that could not be played.
  - Improve seeking in Ogg files.
  + Decoders:
  - Fix DxVA/D3D11 crashes on HEVC files with bogus references.
  - Fix libass storage size and crash.
  - Fix decoding errors on macOS hw decoding on some HEVC files.
  + Video Output:
  - Fix color regression with VAAPI/iOS and OpenGL output.
  - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
  - Fix Direct3d9 texture stretching.
  - Fix 10-bit accelerated video filters on macOS.
  + Playlist: Avoid playlist liveloop on failed/tiny items
    (temporize EOS bursts).
  + Misc:
  - Misc fixes for the extension UI on macOS.
  - Improve SMBv1 and SMBv2 behaviours.
  - Improve FTP compatibility.
  - Support RISC-V.
  - Fix AVI muxing for Windows Media Player compatibility.
  - Fix seeking speed on macOS.
- Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream.
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit 05445b74).
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit b689202d).</changelog>
  <changelog author="Niklas Haas &lt;obs@haasn.xyz&gt;" date="1669377601">- Add vlc-libplacebo-5.patch: Backport fix for building with libplacebo v5</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670846400">- Do not apply vlc.a52.patch if liba52 is &gt; 0.8.0
- Avoid ugly _FORTIFY_SOURCE redefinition warnings</changelog>
  <changelog author="Eugene Popov &lt;popov895@ukr.net&gt;" date="1677240000">- Add 104-playback-bar.patch: Backport fix for the playback bar (commit 60771fe7)</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- xosd plugin was removed in 5adefde</changelog>
  <changelog author="olaf@aepfle.de" date="1677844800">- If version constraints for ffmpeg are in use,
  every ffmpeg component must be constrained</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690113600">- Update specfile to prevent building with libplacebo v6.292.0 or newer</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1698062400">-  Update to version 3.0.19
-  Remove 104-playback-bar.patch, as it's no longer needed.
  + Core:
  - Fix next-frame freezing in most scenarios
  + Demux:
  - Support RIFF INFO tags for Wav files
  - Fix AVI files with flipped RAW video planes
  - Fix duration on short and small Ogg/Opus files
  - Fix some HLS/TS streams with ID3 prefix
  - Fix some HLS playlist refresh drift
  - Fix for GoPro MAX spatial metadata
  - Improve FFmpeg-muxed MP4 chapters handling
  - Improve playback for QNap-produced AVI files
  - Improve playback of some old RealVideo files
  - Fix duration probing on some MP4 with missing information
  + Decoders:
  - Multiple fixes on AAC handling
  - Activate hardware decoding of AV1 on Windows (DxVA)
  - Improve AV1 HDR support with software decoding
  - Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
  - Fix black screen on poorly edited MP4 files on Android Mediacodec
  - Fix rawvid video in NV12
  - Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
  - Improve crunchyroll-produced SSA rendering
  + Video Output:
  - Super Resolution scaling with nVidia and Intel GPUs
  - Fix for an issue when cropping on Direct3D9
  - Multiple fixes for hardware decoding on D3D11 and OpenGL interop
  - Fix an issue when playing -90°rotated video
  - Fix subtitles rendering blur on recent macOS
  + Input:
  - Improve SMB compatibility with Windows 11 hosts
  + Contribs:
  - Update of fluidlite, fixing some MIDI rendering on Windows
  - Update of zlib to 1.2.13 (CVE-2022-37434)
  - Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
  + Misc:
  - Improve muxing timestamps in a few formats (reset to 0)
  - Fix some rendering issues on Linux with the fullscreen controller
  - Fix GOOM visualization
  - Fixes for Youtube playback
  - Fix some MPRIS inconsistencies that broke some OS widgets on Linux
  - Implement MPRIS TrackList signals
  - Fix opening files in read-only mode
  - Fix password search using the Kwallet backend
  - Fix some crashes on macOS when switching application
  - Fix 5.1/7.1 output on macOS and tvOS
  - Fix several crashes and bugs in the macOS preferences panel
  - Improvements on the threading of the MMDevice audio output on Windows
  - Fix a potential security issue on the uninstaller DLLs
  - Fix memory leaks when using the media_list_player libVLC APIs
  + Translations:
  - Update of most translations
  - New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699099200">- Update to version 3.0.20:
  + Video Output:
  - Fix green line in fullscreen in D3D11 video output
  - Fix crash with some AMD drivers old versions
  - Fix events propagation issue when double-clicking with mouse wheel
  + Decoders:
  - Fix crash when AV1 hardware decoder fails
  + Interface:
  - Fix annoying disappearance of the Windows fullscreen controller
  + Demuxers:
  - Fix potential security issue (OOB Write) on MMS:// by checking user size bounds</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop fdk_aac bcond and move pkgconfig(fdk-aac) BuildRequires out
  of build_orig conditional, build support for all targets.
- Move pkgconfig(libdca) BuildRequires out of build_orig
  conditional, build support for all targets.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Add vlc-taglib-2.0.patch: Fix build against taglib 2.0 (based on
  upstream commit ec29dfca, d2663d6c, ac59d0ba, c404fdb2).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1709294400">- Whitelist executable-stack for armv7</changelog>
  <changelog author="Fei Yang &lt;io@feiyang.eu.org&gt;" date="1713700800">- Enable FluidSynth plugin using an optional package</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Address build failures with GCC 14 (boo#1223909):
  + Add 4645.patch: fix incompatible-pointer-types assignment
    on Linux.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add 770789f2.patch: Fix missing cast in chromaprint
  (boo#1223909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718193600">- Updte to version 3.0.21:
  + Decoders:
  * Improve Opus ambisonic support
  * Fix some ASS subtitle rendering issues
  * Fix Opus in MP4 behaviour
  * Fix VAAPI hw decoding with some drivers
  + Input:
  * Add support for HTTP content range handling according to RFC
    9110
  * Fix some HLS Adaptive Streaming not working in audio-only
    mode
  + Video Output:
  * Super Resolution scaling with AMD GPUs
  * The D3D11 HDR option can also turn on/off HDR for all sources
    regardless of the display
  * Improve subtitles rendering on Apple platforms of notably
    Asian languages by correcting font fallback lookups
  + Video Filter:
  * New AMD VQ Enhancer filter
  * Add D3D11 option to use NVIDIA TrueHDR to generate HDR from
    SDR sources
  + Audio Output:
  * Fix regression on macOS causing crashes when using audio
    devices with more than 9 channels
  + Services Discovery:
  * Fix exposed UPnP directory URL schemes to be compliant with
    RFC 3986
  + libVLC:
  * the HWND passed to libvlc_media_player_set_hwnd must have the
    WS_CLIPCHILDREN style set.
  * Fix crashes when using caopengllayer
  + Misc:
  * Fix various warnings, leaks and potential crashes
  * Fix security integer overflow in MMS module
- Drop 4645.patch and 770789f2.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718280000">- Disable chromecast support on Leap &lt; 15.6: not supported as
  of now.</changelog>
</package>
<package pkgid="b178d9bc00d653f30e238a45a11da69543a18909f0060fc742b4652647c49ae5" name="libvlccore9" arch="ppc64le">
  <version epoch="0" ver="3.0.21" rel="bp156.2.3.1"/>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668686400">- add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669377600">- Update to version 3.0.18 (CVE-2022-41325, boo#1206142):
  + macOS: Fix audio device listing with non-latin names.
  + Misc: Fix rendering and performance issue with older GPUs.
  + Updated translations.
- Changes from version 3.0.18-rc2:
  + Codec/Demux:
  - Add support for Y16 chroma.
  - Fix build of gme plugin.
  + Lua:
  - Fix script for vocaroo.
  - Fix script for youtube to allow throttled playback.
  + Service Discovery: Fix UPnP regression on Windows.
  + Video Output: Fix video placement with caopengllayer.
  + Misc: Fix password search in kwallet module.
- Changes from version 3.0.18-rc:
  + Demux:
  - Major adaptive streaming update, notably for multiple
    timelies and webvtt.
  - Fix seeking with some fragmented MP4 files.
  - Add support for DVBSub inside MKV.
  - Fix some Flac files that could not be played.
  - Improve seeking in Ogg files.
  + Decoders:
  - Fix DxVA/D3D11 crashes on HEVC files with bogus references.
  - Fix libass storage size and crash.
  - Fix decoding errors on macOS hw decoding on some HEVC files.
  + Video Output:
  - Fix color regression with VAAPI/iOS and OpenGL output.
  - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
  - Fix Direct3d9 texture stretching.
  - Fix 10-bit accelerated video filters on macOS.
  + Playlist: Avoid playlist liveloop on failed/tiny items
    (temporize EOS bursts).
  + Misc:
  - Misc fixes for the extension UI on macOS.
  - Improve SMBv1 and SMBv2 behaviours.
  - Improve FTP compatibility.
  - Support RISC-V.
  - Fix AVI muxing for Windows Media Player compatibility.
  - Fix seeking speed on macOS.
- Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream.
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit 05445b74).
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit b689202d).</changelog>
  <changelog author="Niklas Haas &lt;obs@haasn.xyz&gt;" date="1669377601">- Add vlc-libplacebo-5.patch: Backport fix for building with libplacebo v5</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670846400">- Do not apply vlc.a52.patch if liba52 is &gt; 0.8.0
- Avoid ugly _FORTIFY_SOURCE redefinition warnings</changelog>
  <changelog author="Eugene Popov &lt;popov895@ukr.net&gt;" date="1677240000">- Add 104-playback-bar.patch: Backport fix for the playback bar (commit 60771fe7)</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- xosd plugin was removed in 5adefde</changelog>
  <changelog author="olaf@aepfle.de" date="1677844800">- If version constraints for ffmpeg are in use,
  every ffmpeg component must be constrained</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690113600">- Update specfile to prevent building with libplacebo v6.292.0 or newer</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1698062400">-  Update to version 3.0.19
-  Remove 104-playback-bar.patch, as it's no longer needed.
  + Core:
  - Fix next-frame freezing in most scenarios
  + Demux:
  - Support RIFF INFO tags for Wav files
  - Fix AVI files with flipped RAW video planes
  - Fix duration on short and small Ogg/Opus files
  - Fix some HLS/TS streams with ID3 prefix
  - Fix some HLS playlist refresh drift
  - Fix for GoPro MAX spatial metadata
  - Improve FFmpeg-muxed MP4 chapters handling
  - Improve playback for QNap-produced AVI files
  - Improve playback of some old RealVideo files
  - Fix duration probing on some MP4 with missing information
  + Decoders:
  - Multiple fixes on AAC handling
  - Activate hardware decoding of AV1 on Windows (DxVA)
  - Improve AV1 HDR support with software decoding
  - Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
  - Fix black screen on poorly edited MP4 files on Android Mediacodec
  - Fix rawvid video in NV12
  - Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
  - Improve crunchyroll-produced SSA rendering
  + Video Output:
  - Super Resolution scaling with nVidia and Intel GPUs
  - Fix for an issue when cropping on Direct3D9
  - Multiple fixes for hardware decoding on D3D11 and OpenGL interop
  - Fix an issue when playing -90°rotated video
  - Fix subtitles rendering blur on recent macOS
  + Input:
  - Improve SMB compatibility with Windows 11 hosts
  + Contribs:
  - Update of fluidlite, fixing some MIDI rendering on Windows
  - Update of zlib to 1.2.13 (CVE-2022-37434)
  - Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
  + Misc:
  - Improve muxing timestamps in a few formats (reset to 0)
  - Fix some rendering issues on Linux with the fullscreen controller
  - Fix GOOM visualization
  - Fixes for Youtube playback
  - Fix some MPRIS inconsistencies that broke some OS widgets on Linux
  - Implement MPRIS TrackList signals
  - Fix opening files in read-only mode
  - Fix password search using the Kwallet backend
  - Fix some crashes on macOS when switching application
  - Fix 5.1/7.1 output on macOS and tvOS
  - Fix several crashes and bugs in the macOS preferences panel
  - Improvements on the threading of the MMDevice audio output on Windows
  - Fix a potential security issue on the uninstaller DLLs
  - Fix memory leaks when using the media_list_player libVLC APIs
  + Translations:
  - Update of most translations
  - New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699099200">- Update to version 3.0.20:
  + Video Output:
  - Fix green line in fullscreen in D3D11 video output
  - Fix crash with some AMD drivers old versions
  - Fix events propagation issue when double-clicking with mouse wheel
  + Decoders:
  - Fix crash when AV1 hardware decoder fails
  + Interface:
  - Fix annoying disappearance of the Windows fullscreen controller
  + Demuxers:
  - Fix potential security issue (OOB Write) on MMS:// by checking user size bounds</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop fdk_aac bcond and move pkgconfig(fdk-aac) BuildRequires out
  of build_orig conditional, build support for all targets.
- Move pkgconfig(libdca) BuildRequires out of build_orig
  conditional, build support for all targets.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Add vlc-taglib-2.0.patch: Fix build against taglib 2.0 (based on
  upstream commit ec29dfca, d2663d6c, ac59d0ba, c404fdb2).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1709294400">- Whitelist executable-stack for armv7</changelog>
  <changelog author="Fei Yang &lt;io@feiyang.eu.org&gt;" date="1713700800">- Enable FluidSynth plugin using an optional package</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Address build failures with GCC 14 (boo#1223909):
  + Add 4645.patch: fix incompatible-pointer-types assignment
    on Linux.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add 770789f2.patch: Fix missing cast in chromaprint
  (boo#1223909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718193600">- Updte to version 3.0.21:
  + Decoders:
  * Improve Opus ambisonic support
  * Fix some ASS subtitle rendering issues
  * Fix Opus in MP4 behaviour
  * Fix VAAPI hw decoding with some drivers
  + Input:
  * Add support for HTTP content range handling according to RFC
    9110
  * Fix some HLS Adaptive Streaming not working in audio-only
    mode
  + Video Output:
  * Super Resolution scaling with AMD GPUs
  * The D3D11 HDR option can also turn on/off HDR for all sources
    regardless of the display
  * Improve subtitles rendering on Apple platforms of notably
    Asian languages by correcting font fallback lookups
  + Video Filter:
  * New AMD VQ Enhancer filter
  * Add D3D11 option to use NVIDIA TrueHDR to generate HDR from
    SDR sources
  + Audio Output:
  * Fix regression on macOS causing crashes when using audio
    devices with more than 9 channels
  + Services Discovery:
  * Fix exposed UPnP directory URL schemes to be compliant with
    RFC 3986
  + libVLC:
  * the HWND passed to libvlc_media_player_set_hwnd must have the
    WS_CLIPCHILDREN style set.
  * Fix crashes when using caopengllayer
  + Misc:
  * Fix various warnings, leaks and potential crashes
  * Fix security integer overflow in MMS module
- Drop 4645.patch and 770789f2.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718280000">- Disable chromecast support on Leap &lt; 15.6: not supported as
  of now.</changelog>
</package>
<package pkgid="9f6ae507fe9564f50f1515daa2ea6bb1f7830c10ee2e309bc6776c3a462fc227" name="libvlccore9" arch="x86_64">
  <version epoch="0" ver="3.0.21" rel="bp156.2.3.1"/>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1668686400">- add vlc-caca-fix-to-0-99-beta20-version.patch: build with libcaca-0.99.beta20</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669377600">- Update to version 3.0.18 (CVE-2022-41325, boo#1206142):
  + macOS: Fix audio device listing with non-latin names.
  + Misc: Fix rendering and performance issue with older GPUs.
  + Updated translations.
- Changes from version 3.0.18-rc2:
  + Codec/Demux:
  - Add support for Y16 chroma.
  - Fix build of gme plugin.
  + Lua:
  - Fix script for vocaroo.
  - Fix script for youtube to allow throttled playback.
  + Service Discovery: Fix UPnP regression on Windows.
  + Video Output: Fix video placement with caopengllayer.
  + Misc: Fix password search in kwallet module.
- Changes from version 3.0.18-rc:
  + Demux:
  - Major adaptive streaming update, notably for multiple
    timelies and webvtt.
  - Fix seeking with some fragmented MP4 files.
  - Add support for DVBSub inside MKV.
  - Fix some Flac files that could not be played.
  - Improve seeking in Ogg files.
  + Decoders:
  - Fix DxVA/D3D11 crashes on HEVC files with bogus references.
  - Fix libass storage size and crash.
  - Fix decoding errors on macOS hw decoding on some HEVC files.
  + Video Output:
  - Fix color regression with VAAPI/iOS and OpenGL output.
  - Fix some resizing issues with OpenGL on GLX/EGL/X11/XV.
  - Fix Direct3d9 texture stretching.
  - Fix 10-bit accelerated video filters on macOS.
  + Playlist: Avoid playlist liveloop on failed/tiny items
    (temporize EOS bursts).
  + Misc:
  - Misc fixes for the extension UI on macOS.
  - Improve SMBv1 and SMBv2 behaviours.
  - Improve FTP compatibility.
  - Support RISC-V.
  - Fix AVI muxing for Windows Media Player compatibility.
  - Fix seeking speed on macOS.
- Drop vlc-dav1d-1.0.patch and 867.patch: fixed upstream.
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit 05445b74).
- Drop vlc-get-addr-by-ref-from-getConnectionEndpointAddress.patch:
  fixed upstream (commit b689202d).</changelog>
  <changelog author="Niklas Haas &lt;obs@haasn.xyz&gt;" date="1669377601">- Add vlc-libplacebo-5.patch: Backport fix for building with libplacebo v5</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1670846400">- Do not apply vlc.a52.patch if liba52 is &gt; 0.8.0
- Avoid ugly _FORTIFY_SOURCE redefinition warnings</changelog>
  <changelog author="Eugene Popov &lt;popov895@ukr.net&gt;" date="1677240000">- Add 104-playback-bar.patch: Backport fix for the playback bar (commit 60771fe7)</changelog>
  <changelog author="pgajdos@suse.com" date="1677585600">- xosd plugin was removed in 5adefde</changelog>
  <changelog author="olaf@aepfle.de" date="1677844800">- If version constraints for ffmpeg are in use,
  every ffmpeg component must be constrained</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690113600">- Update specfile to prevent building with libplacebo v6.292.0 or newer</changelog>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1698062400">-  Update to version 3.0.19
-  Remove 104-playback-bar.patch, as it's no longer needed.
  + Core:
  - Fix next-frame freezing in most scenarios
  + Demux:
  - Support RIFF INFO tags for Wav files
  - Fix AVI files with flipped RAW video planes
  - Fix duration on short and small Ogg/Opus files
  - Fix some HLS/TS streams with ID3 prefix
  - Fix some HLS playlist refresh drift
  - Fix for GoPro MAX spatial metadata
  - Improve FFmpeg-muxed MP4 chapters handling
  - Improve playback for QNap-produced AVI files
  - Improve playback of some old RealVideo files
  - Fix duration probing on some MP4 with missing information
  + Decoders:
  - Multiple fixes on AAC handling
  - Activate hardware decoding of AV1 on Windows (DxVA)
  - Improve AV1 HDR support with software decoding
  - Fix some AV1 GBRP streams, AV1 super-resolution streams and monochrome ones
  - Fix black screen on poorly edited MP4 files on Android Mediacodec
  - Fix rawvid video in NV12
  - Fix several issues on Windows hardware decoding (including "too large resolution in DxVA")
  - Improve crunchyroll-produced SSA rendering
  + Video Output:
  - Super Resolution scaling with nVidia and Intel GPUs
  - Fix for an issue when cropping on Direct3D9
  - Multiple fixes for hardware decoding on D3D11 and OpenGL interop
  - Fix an issue when playing -90°rotated video
  - Fix subtitles rendering blur on recent macOS
  + Input:
  - Improve SMB compatibility with Windows 11 hosts
  + Contribs:
  - Update of fluidlite, fixing some MIDI rendering on Windows
  - Update of zlib to 1.2.13 (CVE-2022-37434)
  - Update of FFmpeg, vpx (CVE-2023-5217), ebml, dav1d, libass
  + Misc:
  - Improve muxing timestamps in a few formats (reset to 0)
  - Fix some rendering issues on Linux with the fullscreen controller
  - Fix GOOM visualization
  - Fixes for Youtube playback
  - Fix some MPRIS inconsistencies that broke some OS widgets on Linux
  - Implement MPRIS TrackList signals
  - Fix opening files in read-only mode
  - Fix password search using the Kwallet backend
  - Fix some crashes on macOS when switching application
  - Fix 5.1/7.1 output on macOS and tvOS
  - Fix several crashes and bugs in the macOS preferences panel
  - Improvements on the threading of the MMDevice audio output on Windows
  - Fix a potential security issue on the uninstaller DLLs
  - Fix memory leaks when using the media_list_player libVLC APIs
  + Translations:
  - Update of most translations
  - New translations to Esperanto, Interlingue, Lao, Macedonian, Burmese, Odia, Samoan and Swahili</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699099200">- Update to version 3.0.20:
  + Video Output:
  - Fix green line in fullscreen in D3D11 video output
  - Fix crash with some AMD drivers old versions
  - Fix events propagation issue when double-clicking with mouse wheel
  + Decoders:
  - Fix crash when AV1 hardware decoder fails
  + Interface:
  - Fix annoying disappearance of the Windows fullscreen controller
  + Demuxers:
  - Fix potential security issue (OOB Write) on MMS:// by checking user size bounds</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699444800">- Drop fdk_aac bcond and move pkgconfig(fdk-aac) BuildRequires out
  of build_orig conditional, build support for all targets.
- Move pkgconfig(libdca) BuildRequires out of build_orig
  conditional, build support for all targets.</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="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Add vlc-taglib-2.0.patch: Fix build against taglib 2.0 (based on
  upstream commit ec29dfca, d2663d6c, ac59d0ba, c404fdb2).</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1709294400">- Whitelist executable-stack for armv7</changelog>
  <changelog author="Fei Yang &lt;io@feiyang.eu.org&gt;" date="1713700800">- Enable FluidSynth plugin using an optional package</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Address build failures with GCC 14 (boo#1223909):
  + Add 4645.patch: fix incompatible-pointer-types assignment
    on Linux.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add 770789f2.patch: Fix missing cast in chromaprint
  (boo#1223909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718193600">- Updte to version 3.0.21:
  + Decoders:
  * Improve Opus ambisonic support
  * Fix some ASS subtitle rendering issues
  * Fix Opus in MP4 behaviour
  * Fix VAAPI hw decoding with some drivers
  + Input:
  * Add support for HTTP content range handling according to RFC
    9110
  * Fix some HLS Adaptive Streaming not working in audio-only
    mode
  + Video Output:
  * Super Resolution scaling with AMD GPUs
  * The D3D11 HDR option can also turn on/off HDR for all sources
    regardless of the display
  * Improve subtitles rendering on Apple platforms of notably
    Asian languages by correcting font fallback lookups
  + Video Filter:
  * New AMD VQ Enhancer filter
  * Add D3D11 option to use NVIDIA TrueHDR to generate HDR from
    SDR sources
  + Audio Output:
  * Fix regression on macOS causing crashes when using audio
    devices with more than 9 channels
  + Services Discovery:
  * Fix exposed UPnP directory URL schemes to be compliant with
    RFC 3986
  + libVLC:
  * the HWND passed to libvlc_media_player_set_hwnd must have the
    WS_CLIPCHILDREN style set.
  * Fix crashes when using caopengllayer
  + Misc:
  * Fix various warnings, leaks and potential crashes
  * Fix security integer overflow in MMS module
- Drop 4645.patch and 770789f2.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718280000">- Disable chromecast support on Leap &lt; 15.6: not supported as
  of now.</changelog>
</package>
<package pkgid="7870a92e771cffb75acfe1bb240f10902acab4c831e2de1a12ee4fc2273a72d2" name="libxfce4kbd-private-3-0" arch="aarch64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="63a0f26f569933d51aa2e0223f8f0abc1e9ca365f691a2e903dff66fdc5288ff" name="libxfce4kbd-private-3-0" arch="i586">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="2c6212c5283585f6eee9b598f83a11e020f9ec7ce25f6cde7fff703dc874f8af" name="libxfce4kbd-private-3-0" arch="ppc64le">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="9efaedcf0e05a8962513d9c486572a2ff9fb4fe114e073d7180d2ee8fb4add3c" name="libxfce4kbd-private-3-0" arch="s390x">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="48c406565dcf474fb1becc8696d951ad6037e413ab54bd148e5b19cc08c1285a" name="libxfce4kbd-private-3-0" arch="x86_64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="68d93859adf55b54ca78e0afe0a5ba07092a69d3296113081be746c8fc55a6e0" name="libxfce4kbd-private-3-0" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="50edbd06f0805951971c59521449184e4d5b900988e391ecd5060ddce0d95e8e" name="libxfce4kbd-private-3-0" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="a3990714cb40e86787df9d2096192f080350337e4ae36910aee6177286ada97d" name="libxfce4kbd-private-3-0" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="09becb7d978047e2cd3df975758e286023ee11fd45b1a5fdb9f09eed555e5c13" name="libxfce4kbd-private-3-0" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="f39df3e8b07249f021e6327089cc79b8fe2b55088c80822adb488db8acb51b01" name="libxfce4kbd-private-3-0" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="f18c65175b6a02da74728d3d1df78656a5a576d50b14c01a069d6421a692eb07" name="libxfce4kbd-private-3-0" arch="aarch64">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="d5921acd142c31c7149e31684b19581e3519b7421f9389b4ddd7e17b0ab8ba48" name="libxfce4kbd-private-3-0" arch="i586">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="29af9d91dfda43fa1613864780db1f0abe947efd4daaf61d6f7cf312b4aebdf7" name="libxfce4kbd-private-3-0" arch="ppc64le">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="4c72c813f47d367f1e41ac1810572ecffb2462f5a25a761f8635fd8d0801cbb8" name="libxfce4kbd-private-3-0" arch="s390x">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="a728f69d44bae5772c4d67bf72bd5219d0f6ca6aaf30f41baba8a6ff67972811" name="libxfce4kbd-private-3-0" arch="x86_64">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="938de433994d88fd2607718eaebfcc4acae25b17f4baf3fbbfbb6e3be6269fe9" name="libxfce4panel-2_0-4" arch="aarch64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588161600">- Update to 4.14.4
  * Fix panel build with vala 0.48 (bxo#16426)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * panel: Make sure "span monitors" is conditionally sensitive
    (bxo#15169)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to 4.15.4
  * New plugin: statustray (supports statusnotifier and systray)
  * plugins: Add new rDNS icons for all plugins
  * Use shared field codes expansion
  * tasklist: Add "Launch New Instance" item to menu
    (gxo#xfce/xfce4-panel#158)
  * Add new app icon and rDNS icon name
  * Fix background of 48px app icons (bxo#16873)
  * dark-mode: Make property unique across panels
  * tasklist: Allow keyboard navigation within groups
    (gxo#xfce/xfce4-panel#270)
  * applicationsmenu: Correctly block autohiding
    (gxo#xfce/xfce4-panel#287)
  * action buttons: Fix combobox signal
  * action buttons: Drop 'inverted buttons' setting (#223)
  * action buttons: Add button title options (bxo#8980)
  * action buttons: Fix separator width (bxo#15558)
  * launcher: Fix launcher menu button state
    (gxo#xfce/xfce4-panel#264)
  * launcher: Fix crash with actions menu (bxo#16823)
  * launcher: Fix in default panel configuration
  * Improve docs for xfce_panel_plugin_position_widget (bxo#9438)
  * Add Gio to libxfce4panel gir includes
  * Fix panel build with vala 0.48 (bxo#16426)
  * Update gitignore (gxo#xfce/xfce4-panel#295)
  * Drop references to Gtk2 and 4.6 panel plugins
  * panel: Improve autohide animation
  * panel: Add "popdown-speed" property to adjust autohide animation
  * panel: Fix autohide state machine
  * panel: Fix cancellation of autohide animation
  * panel: Immediately show panel in intellihide
  * panel: Don't tamper with leave_opacity value (bxo#16296)
  * launcher: Show desktop actions in context menu
  * plugin: Show custom menu items below plugin name
  * tasklist: Hide brackets for min windows by default
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * systray: Basic support for symbolic icons
  * systray: Silence deprecation warnings
  * systray: Remove superfluous warning
  * Improve wording in "Remove plugin" dialog (bxo#9000)
  * settings: Add keywords for discoverability (bxo#10694)
  * Fix GTimeVal deprecation (bxo#16643)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * Update docstring
  * Update libxfce4panel symbols
  * Make var names more consistent
  * Enable dark-mode by default
  * tic-tac-toe: Fix XfceTitledDialog with CSD
  * add-item dialog: Fix XfceTitledDialog with CSD
  * systray: Improve app icon lookup
  * directorymenu: Add create folder/document menuitems (bxo#15639)
  * directorymenu: Add option to hide folder/terminal menuitems
    (bxo#15630)
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * clock: Drop leading zeros for days in default layout
  * clock: Add back hour:min to format presets (bxo#16035)
  * panel: Make sure "span monitors" is conditionally sensitive
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * Fix autohide with bg color or image (bxo#16064)
  * Improve the marching ants animation
  * Remove extra underscore (bxo#16266)
  * Use an empty placeholder icon for launcher (bxo#15819)
  * Always provide files for vala binding in dist tarball
  * Replace GtkStock icon
  * Use symbolic window-close button image
  * Drop support for Gtk2 and 4.6 plugins
  * Drop Gtk2/4.6-only references from the docs
  * Don't show or try to load Gtk2 plugins anymore
  * Add dark mode preference
  * autohide: Add sliding out animation
  * Draw panel border based on position and length
  * appmenu: Listen to icon theme changes (bxo#15861)
  * appmenu: Use panel's icon size
  * clock: Validate timezone entry (bxo#16036)
  * prefs: Plug memory leaks (bxo#16016)
  * docs: Fix build by dropping unused refs (bxo#16031)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * pager: Face-lift of settings dialog
  * pager: Only show scroll-option with buttons
  * pager: Add option to show workspace number
  * systray: Drop "Show frame" option (bxo#14186)
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * windowlist: Make layout consistent with xfdesktop
  * windowlist: Replace deprecated gtk_widget_modify_font
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu
    (bxo#15819)
  * Fix typos and improve code formatting
  * Translation Updates
- Remove systray-symbolic-icons.patch</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to 4.15.5
  * actions: Switch to new session icons (gxo#xfce/xfce4-panel#332)
  * add-items: Drop not-so-helpful dialog subtitle
  * add-items: Bump default dialog size (gxo#xfce/xfce4-panel#258)
  * launcher: Appear "checked" on click (gxo#xfce/xfce4-panel#256)
  * tasklist: Limit blinking notification
  * intellihide: Check if cursor is over the panel
    (gxo#xfce/xfce4-panel#311)
  * launcher: Set plugin icon as fallback (gxo#xfce/xfce4-panel#329)
  * Add new README.md
  * Fixed icon for about dialog and added more icons for better scaling
  * Unref datetime objects
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605096000">- xfce4-statusnotifier-plugin is now obsolete because directly
  integrated into xfce4-panel.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- We need to make sure xfce4-statusnotifier-plugin-lang is also
  removed or it creates dependency conflicts.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to 4.15.6
  * settings: Use spinbuttons for size and nrows
  * settings: Update item listview toolbar
  * Make dbusmenu-gtk3-0.4 optional, disables StatusNotifier integration
  * gobject introspection wants a capital letter for the gir file
  * Use new xfce_spawn API
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Update .gitignore
  * Add README.md to EXTRA_DIST
  * Fix compiler warnings
  * Fix memory leaks
  * Drop generated code from repo
  * Revert "launcher: Appear "checked" on click
    (gxo#xfce/xfce4-panel#256)"
  * Translation Updates
- Rename typelib subpackage to match gir name
- Fix files listed twice warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
</package>
<package pkgid="5dcd3d24da6da6dff56104c02dbcb9afa11823f09455b5d0de53018c62ec21da" name="libxfce4panel-2_0-4" arch="i586">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588161600">- Update to 4.14.4
  * Fix panel build with vala 0.48 (bxo#16426)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * panel: Make sure "span monitors" is conditionally sensitive
    (bxo#15169)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to 4.15.4
  * New plugin: statustray (supports statusnotifier and systray)
  * plugins: Add new rDNS icons for all plugins
  * Use shared field codes expansion
  * tasklist: Add "Launch New Instance" item to menu
    (gxo#xfce/xfce4-panel#158)
  * Add new app icon and rDNS icon name
  * Fix background of 48px app icons (bxo#16873)
  * dark-mode: Make property unique across panels
  * tasklist: Allow keyboard navigation within groups
    (gxo#xfce/xfce4-panel#270)
  * applicationsmenu: Correctly block autohiding
    (gxo#xfce/xfce4-panel#287)
  * action buttons: Fix combobox signal
  * action buttons: Drop 'inverted buttons' setting (#223)
  * action buttons: Add button title options (bxo#8980)
  * action buttons: Fix separator width (bxo#15558)
  * launcher: Fix launcher menu button state
    (gxo#xfce/xfce4-panel#264)
  * launcher: Fix crash with actions menu (bxo#16823)
  * launcher: Fix in default panel configuration
  * Improve docs for xfce_panel_plugin_position_widget (bxo#9438)
  * Add Gio to libxfce4panel gir includes
  * Fix panel build with vala 0.48 (bxo#16426)
  * Update gitignore (gxo#xfce/xfce4-panel#295)
  * Drop references to Gtk2 and 4.6 panel plugins
  * panel: Improve autohide animation
  * panel: Add "popdown-speed" property to adjust autohide animation
  * panel: Fix autohide state machine
  * panel: Fix cancellation of autohide animation
  * panel: Immediately show panel in intellihide
  * panel: Don't tamper with leave_opacity value (bxo#16296)
  * launcher: Show desktop actions in context menu
  * plugin: Show custom menu items below plugin name
  * tasklist: Hide brackets for min windows by default
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * systray: Basic support for symbolic icons
  * systray: Silence deprecation warnings
  * systray: Remove superfluous warning
  * Improve wording in "Remove plugin" dialog (bxo#9000)
  * settings: Add keywords for discoverability (bxo#10694)
  * Fix GTimeVal deprecation (bxo#16643)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * Update docstring
  * Update libxfce4panel symbols
  * Make var names more consistent
  * Enable dark-mode by default
  * tic-tac-toe: Fix XfceTitledDialog with CSD
  * add-item dialog: Fix XfceTitledDialog with CSD
  * systray: Improve app icon lookup
  * directorymenu: Add create folder/document menuitems (bxo#15639)
  * directorymenu: Add option to hide folder/terminal menuitems
    (bxo#15630)
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * clock: Drop leading zeros for days in default layout
  * clock: Add back hour:min to format presets (bxo#16035)
  * panel: Make sure "span monitors" is conditionally sensitive
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * Fix autohide with bg color or image (bxo#16064)
  * Improve the marching ants animation
  * Remove extra underscore (bxo#16266)
  * Use an empty placeholder icon for launcher (bxo#15819)
  * Always provide files for vala binding in dist tarball
  * Replace GtkStock icon
  * Use symbolic window-close button image
  * Drop support for Gtk2 and 4.6 plugins
  * Drop Gtk2/4.6-only references from the docs
  * Don't show or try to load Gtk2 plugins anymore
  * Add dark mode preference
  * autohide: Add sliding out animation
  * Draw panel border based on position and length
  * appmenu: Listen to icon theme changes (bxo#15861)
  * appmenu: Use panel's icon size
  * clock: Validate timezone entry (bxo#16036)
  * prefs: Plug memory leaks (bxo#16016)
  * docs: Fix build by dropping unused refs (bxo#16031)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * pager: Face-lift of settings dialog
  * pager: Only show scroll-option with buttons
  * pager: Add option to show workspace number
  * systray: Drop "Show frame" option (bxo#14186)
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * windowlist: Make layout consistent with xfdesktop
  * windowlist: Replace deprecated gtk_widget_modify_font
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu
    (bxo#15819)
  * Fix typos and improve code formatting
  * Translation Updates
- Remove systray-symbolic-icons.patch</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to 4.15.5
  * actions: Switch to new session icons (gxo#xfce/xfce4-panel#332)
  * add-items: Drop not-so-helpful dialog subtitle
  * add-items: Bump default dialog size (gxo#xfce/xfce4-panel#258)
  * launcher: Appear "checked" on click (gxo#xfce/xfce4-panel#256)
  * tasklist: Limit blinking notification
  * intellihide: Check if cursor is over the panel
    (gxo#xfce/xfce4-panel#311)
  * launcher: Set plugin icon as fallback (gxo#xfce/xfce4-panel#329)
  * Add new README.md
  * Fixed icon for about dialog and added more icons for better scaling
  * Unref datetime objects
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605096000">- xfce4-statusnotifier-plugin is now obsolete because directly
  integrated into xfce4-panel.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- We need to make sure xfce4-statusnotifier-plugin-lang is also
  removed or it creates dependency conflicts.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to 4.15.6
  * settings: Use spinbuttons for size and nrows
  * settings: Update item listview toolbar
  * Make dbusmenu-gtk3-0.4 optional, disables StatusNotifier integration
  * gobject introspection wants a capital letter for the gir file
  * Use new xfce_spawn API
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Update .gitignore
  * Add README.md to EXTRA_DIST
  * Fix compiler warnings
  * Fix memory leaks
  * Drop generated code from repo
  * Revert "launcher: Appear "checked" on click
    (gxo#xfce/xfce4-panel#256)"
  * Translation Updates
- Rename typelib subpackage to match gir name
- Fix files listed twice warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
</package>
<package pkgid="680775af34c2d4089192d5fdd82882903af6419c60927db2aac4cc4304ba5c6b" name="libxfce4panel-2_0-4" arch="ppc64le">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588161600">- Update to 4.14.4
  * Fix panel build with vala 0.48 (bxo#16426)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * panel: Make sure "span monitors" is conditionally sensitive
    (bxo#15169)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to 4.15.4
  * New plugin: statustray (supports statusnotifier and systray)
  * plugins: Add new rDNS icons for all plugins
  * Use shared field codes expansion
  * tasklist: Add "Launch New Instance" item to menu
    (gxo#xfce/xfce4-panel#158)
  * Add new app icon and rDNS icon name
  * Fix background of 48px app icons (bxo#16873)
  * dark-mode: Make property unique across panels
  * tasklist: Allow keyboard navigation within groups
    (gxo#xfce/xfce4-panel#270)
  * applicationsmenu: Correctly block autohiding
    (gxo#xfce/xfce4-panel#287)
  * action buttons: Fix combobox signal
  * action buttons: Drop 'inverted buttons' setting (#223)
  * action buttons: Add button title options (bxo#8980)
  * action buttons: Fix separator width (bxo#15558)
  * launcher: Fix launcher menu button state
    (gxo#xfce/xfce4-panel#264)
  * launcher: Fix crash with actions menu (bxo#16823)
  * launcher: Fix in default panel configuration
  * Improve docs for xfce_panel_plugin_position_widget (bxo#9438)
  * Add Gio to libxfce4panel gir includes
  * Fix panel build with vala 0.48 (bxo#16426)
  * Update gitignore (gxo#xfce/xfce4-panel#295)
  * Drop references to Gtk2 and 4.6 panel plugins
  * panel: Improve autohide animation
  * panel: Add "popdown-speed" property to adjust autohide animation
  * panel: Fix autohide state machine
  * panel: Fix cancellation of autohide animation
  * panel: Immediately show panel in intellihide
  * panel: Don't tamper with leave_opacity value (bxo#16296)
  * launcher: Show desktop actions in context menu
  * plugin: Show custom menu items below plugin name
  * tasklist: Hide brackets for min windows by default
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * systray: Basic support for symbolic icons
  * systray: Silence deprecation warnings
  * systray: Remove superfluous warning
  * Improve wording in "Remove plugin" dialog (bxo#9000)
  * settings: Add keywords for discoverability (bxo#10694)
  * Fix GTimeVal deprecation (bxo#16643)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * Update docstring
  * Update libxfce4panel symbols
  * Make var names more consistent
  * Enable dark-mode by default
  * tic-tac-toe: Fix XfceTitledDialog with CSD
  * add-item dialog: Fix XfceTitledDialog with CSD
  * systray: Improve app icon lookup
  * directorymenu: Add create folder/document menuitems (bxo#15639)
  * directorymenu: Add option to hide folder/terminal menuitems
    (bxo#15630)
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * clock: Drop leading zeros for days in default layout
  * clock: Add back hour:min to format presets (bxo#16035)
  * panel: Make sure "span monitors" is conditionally sensitive
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * Fix autohide with bg color or image (bxo#16064)
  * Improve the marching ants animation
  * Remove extra underscore (bxo#16266)
  * Use an empty placeholder icon for launcher (bxo#15819)
  * Always provide files for vala binding in dist tarball
  * Replace GtkStock icon
  * Use symbolic window-close button image
  * Drop support for Gtk2 and 4.6 plugins
  * Drop Gtk2/4.6-only references from the docs
  * Don't show or try to load Gtk2 plugins anymore
  * Add dark mode preference
  * autohide: Add sliding out animation
  * Draw panel border based on position and length
  * appmenu: Listen to icon theme changes (bxo#15861)
  * appmenu: Use panel's icon size
  * clock: Validate timezone entry (bxo#16036)
  * prefs: Plug memory leaks (bxo#16016)
  * docs: Fix build by dropping unused refs (bxo#16031)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * pager: Face-lift of settings dialog
  * pager: Only show scroll-option with buttons
  * pager: Add option to show workspace number
  * systray: Drop "Show frame" option (bxo#14186)
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * windowlist: Make layout consistent with xfdesktop
  * windowlist: Replace deprecated gtk_widget_modify_font
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu
    (bxo#15819)
  * Fix typos and improve code formatting
  * Translation Updates
- Remove systray-symbolic-icons.patch</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to 4.15.5
  * actions: Switch to new session icons (gxo#xfce/xfce4-panel#332)
  * add-items: Drop not-so-helpful dialog subtitle
  * add-items: Bump default dialog size (gxo#xfce/xfce4-panel#258)
  * launcher: Appear "checked" on click (gxo#xfce/xfce4-panel#256)
  * tasklist: Limit blinking notification
  * intellihide: Check if cursor is over the panel
    (gxo#xfce/xfce4-panel#311)
  * launcher: Set plugin icon as fallback (gxo#xfce/xfce4-panel#329)
  * Add new README.md
  * Fixed icon for about dialog and added more icons for better scaling
  * Unref datetime objects
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605096000">- xfce4-statusnotifier-plugin is now obsolete because directly
  integrated into xfce4-panel.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- We need to make sure xfce4-statusnotifier-plugin-lang is also
  removed or it creates dependency conflicts.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to 4.15.6
  * settings: Use spinbuttons for size and nrows
  * settings: Update item listview toolbar
  * Make dbusmenu-gtk3-0.4 optional, disables StatusNotifier integration
  * gobject introspection wants a capital letter for the gir file
  * Use new xfce_spawn API
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Update .gitignore
  * Add README.md to EXTRA_DIST
  * Fix compiler warnings
  * Fix memory leaks
  * Drop generated code from repo
  * Revert "launcher: Appear "checked" on click
    (gxo#xfce/xfce4-panel#256)"
  * Translation Updates
- Rename typelib subpackage to match gir name
- Fix files listed twice warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
</package>
<package pkgid="e7bde1da019edf1bc4ed025c719912571cd1396775b366dbcc379a11e159913e" name="libxfce4panel-2_0-4" arch="s390x">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588161600">- Update to 4.14.4
  * Fix panel build with vala 0.48 (bxo#16426)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * panel: Make sure "span monitors" is conditionally sensitive
    (bxo#15169)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to 4.15.4
  * New plugin: statustray (supports statusnotifier and systray)
  * plugins: Add new rDNS icons for all plugins
  * Use shared field codes expansion
  * tasklist: Add "Launch New Instance" item to menu
    (gxo#xfce/xfce4-panel#158)
  * Add new app icon and rDNS icon name
  * Fix background of 48px app icons (bxo#16873)
  * dark-mode: Make property unique across panels
  * tasklist: Allow keyboard navigation within groups
    (gxo#xfce/xfce4-panel#270)
  * applicationsmenu: Correctly block autohiding
    (gxo#xfce/xfce4-panel#287)
  * action buttons: Fix combobox signal
  * action buttons: Drop 'inverted buttons' setting (#223)
  * action buttons: Add button title options (bxo#8980)
  * action buttons: Fix separator width (bxo#15558)
  * launcher: Fix launcher menu button state
    (gxo#xfce/xfce4-panel#264)
  * launcher: Fix crash with actions menu (bxo#16823)
  * launcher: Fix in default panel configuration
  * Improve docs for xfce_panel_plugin_position_widget (bxo#9438)
  * Add Gio to libxfce4panel gir includes
  * Fix panel build with vala 0.48 (bxo#16426)
  * Update gitignore (gxo#xfce/xfce4-panel#295)
  * Drop references to Gtk2 and 4.6 panel plugins
  * panel: Improve autohide animation
  * panel: Add "popdown-speed" property to adjust autohide animation
  * panel: Fix autohide state machine
  * panel: Fix cancellation of autohide animation
  * panel: Immediately show panel in intellihide
  * panel: Don't tamper with leave_opacity value (bxo#16296)
  * launcher: Show desktop actions in context menu
  * plugin: Show custom menu items below plugin name
  * tasklist: Hide brackets for min windows by default
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * systray: Basic support for symbolic icons
  * systray: Silence deprecation warnings
  * systray: Remove superfluous warning
  * Improve wording in "Remove plugin" dialog (bxo#9000)
  * settings: Add keywords for discoverability (bxo#10694)
  * Fix GTimeVal deprecation (bxo#16643)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * Update docstring
  * Update libxfce4panel symbols
  * Make var names more consistent
  * Enable dark-mode by default
  * tic-tac-toe: Fix XfceTitledDialog with CSD
  * add-item dialog: Fix XfceTitledDialog with CSD
  * systray: Improve app icon lookup
  * directorymenu: Add create folder/document menuitems (bxo#15639)
  * directorymenu: Add option to hide folder/terminal menuitems
    (bxo#15630)
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * clock: Drop leading zeros for days in default layout
  * clock: Add back hour:min to format presets (bxo#16035)
  * panel: Make sure "span monitors" is conditionally sensitive
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * Fix autohide with bg color or image (bxo#16064)
  * Improve the marching ants animation
  * Remove extra underscore (bxo#16266)
  * Use an empty placeholder icon for launcher (bxo#15819)
  * Always provide files for vala binding in dist tarball
  * Replace GtkStock icon
  * Use symbolic window-close button image
  * Drop support for Gtk2 and 4.6 plugins
  * Drop Gtk2/4.6-only references from the docs
  * Don't show or try to load Gtk2 plugins anymore
  * Add dark mode preference
  * autohide: Add sliding out animation
  * Draw panel border based on position and length
  * appmenu: Listen to icon theme changes (bxo#15861)
  * appmenu: Use panel's icon size
  * clock: Validate timezone entry (bxo#16036)
  * prefs: Plug memory leaks (bxo#16016)
  * docs: Fix build by dropping unused refs (bxo#16031)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * pager: Face-lift of settings dialog
  * pager: Only show scroll-option with buttons
  * pager: Add option to show workspace number
  * systray: Drop "Show frame" option (bxo#14186)
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * windowlist: Make layout consistent with xfdesktop
  * windowlist: Replace deprecated gtk_widget_modify_font
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu
    (bxo#15819)
  * Fix typos and improve code formatting
  * Translation Updates
- Remove systray-symbolic-icons.patch</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to 4.15.5
  * actions: Switch to new session icons (gxo#xfce/xfce4-panel#332)
  * add-items: Drop not-so-helpful dialog subtitle
  * add-items: Bump default dialog size (gxo#xfce/xfce4-panel#258)
  * launcher: Appear "checked" on click (gxo#xfce/xfce4-panel#256)
  * tasklist: Limit blinking notification
  * intellihide: Check if cursor is over the panel
    (gxo#xfce/xfce4-panel#311)
  * launcher: Set plugin icon as fallback (gxo#xfce/xfce4-panel#329)
  * Add new README.md
  * Fixed icon for about dialog and added more icons for better scaling
  * Unref datetime objects
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605096000">- xfce4-statusnotifier-plugin is now obsolete because directly
  integrated into xfce4-panel.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- We need to make sure xfce4-statusnotifier-plugin-lang is also
  removed or it creates dependency conflicts.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to 4.15.6
  * settings: Use spinbuttons for size and nrows
  * settings: Update item listview toolbar
  * Make dbusmenu-gtk3-0.4 optional, disables StatusNotifier integration
  * gobject introspection wants a capital letter for the gir file
  * Use new xfce_spawn API
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Update .gitignore
  * Add README.md to EXTRA_DIST
  * Fix compiler warnings
  * Fix memory leaks
  * Drop generated code from repo
  * Revert "launcher: Appear "checked" on click
    (gxo#xfce/xfce4-panel#256)"
  * Translation Updates
- Rename typelib subpackage to match gir name
- Fix files listed twice warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
</package>
<package pkgid="5cee029d97418945333d76b556a92878141487a61f34c446089c6eb0c0d91ebc" name="libxfce4panel-2_0-4" arch="x86_64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588161600">- Update to 4.14.4
  * Fix panel build with vala 0.48 (bxo#16426)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * panel: Make sure "span monitors" is conditionally sensitive
    (bxo#15169)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to 4.15.4
  * New plugin: statustray (supports statusnotifier and systray)
  * plugins: Add new rDNS icons for all plugins
  * Use shared field codes expansion
  * tasklist: Add "Launch New Instance" item to menu
    (gxo#xfce/xfce4-panel#158)
  * Add new app icon and rDNS icon name
  * Fix background of 48px app icons (bxo#16873)
  * dark-mode: Make property unique across panels
  * tasklist: Allow keyboard navigation within groups
    (gxo#xfce/xfce4-panel#270)
  * applicationsmenu: Correctly block autohiding
    (gxo#xfce/xfce4-panel#287)
  * action buttons: Fix combobox signal
  * action buttons: Drop 'inverted buttons' setting (#223)
  * action buttons: Add button title options (bxo#8980)
  * action buttons: Fix separator width (bxo#15558)
  * launcher: Fix launcher menu button state
    (gxo#xfce/xfce4-panel#264)
  * launcher: Fix crash with actions menu (bxo#16823)
  * launcher: Fix in default panel configuration
  * Improve docs for xfce_panel_plugin_position_widget (bxo#9438)
  * Add Gio to libxfce4panel gir includes
  * Fix panel build with vala 0.48 (bxo#16426)
  * Update gitignore (gxo#xfce/xfce4-panel#295)
  * Drop references to Gtk2 and 4.6 panel plugins
  * panel: Improve autohide animation
  * panel: Add "popdown-speed" property to adjust autohide animation
  * panel: Fix autohide state machine
  * panel: Fix cancellation of autohide animation
  * panel: Immediately show panel in intellihide
  * panel: Don't tamper with leave_opacity value (bxo#16296)
  * launcher: Show desktop actions in context menu
  * plugin: Show custom menu items below plugin name
  * tasklist: Hide brackets for min windows by default
  * tasklist: Fix crash middle-click-closing grouped windows
    (bxo#16410)
  * systray: Basic support for symbolic icons
  * systray: Silence deprecation warnings
  * systray: Remove superfluous warning
  * Improve wording in "Remove plugin" dialog (bxo#9000)
  * settings: Add keywords for discoverability (bxo#10694)
  * Fix GTimeVal deprecation (bxo#16643)
  * Fix memory leak in panel plugin wrapper (bxo#16640)
  * Update docstring
  * Update libxfce4panel symbols
  * Make var names more consistent
  * Enable dark-mode by default
  * tic-tac-toe: Fix XfceTitledDialog with CSD
  * add-item dialog: Fix XfceTitledDialog with CSD
  * systray: Improve app icon lookup
  * directorymenu: Add create folder/document menuitems (bxo#15639)
  * directorymenu: Add option to hide folder/terminal menuitems
    (bxo#15630)
  * plugins: Fix enter/leave opacity w/o compositing (bxo#14577)
  * clock: Drop leading zeros for days in default layout
  * clock: Add back hour:min to format presets (bxo#16035)
  * panel: Make sure "span monitors" is conditionally sensitive
  * tasklist: Fix drag&amp;drop in deskbar mode (bxo#16298)
  * Fix autohide with bg color or image (bxo#16064)
  * Improve the marching ants animation
  * Remove extra underscore (bxo#16266)
  * Use an empty placeholder icon for launcher (bxo#15819)
  * Always provide files for vala binding in dist tarball
  * Replace GtkStock icon
  * Use symbolic window-close button image
  * Drop support for Gtk2 and 4.6 plugins
  * Drop Gtk2/4.6-only references from the docs
  * Don't show or try to load Gtk2 plugins anymore
  * Add dark mode preference
  * autohide: Add sliding out animation
  * Draw panel border based on position and length
  * appmenu: Listen to icon theme changes (bxo#15861)
  * appmenu: Use panel's icon size
  * clock: Validate timezone entry (bxo#16036)
  * prefs: Plug memory leaks (bxo#16016)
  * docs: Fix build by dropping unused refs (bxo#16031)
  * pager: Fix scrolling in pager-buttons (bxo#15614)
  * pager: Face-lift of settings dialog
  * pager: Only show scroll-option with buttons
  * pager: Add option to show workspace number
  * systray: Drop "Show frame" option (bxo#14186)
  * tasklist: Resize when windows get removed (bxo#14394)
  * systray: Fix icons without compositing (bxo#14577)
  * windowlist: Make layout consistent with xfdesktop
  * windowlist: Replace deprecated gtk_widget_modify_font
  * launcher: Fix visual state of arrow-button (bxo#15818)
  * launcher: Avoid excessive left padding on popup menu
    (bxo#15819)
  * Fix typos and improve code formatting
  * Translation Updates
- Remove systray-symbolic-icons.patch</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to 4.15.5
  * actions: Switch to new session icons (gxo#xfce/xfce4-panel#332)
  * add-items: Drop not-so-helpful dialog subtitle
  * add-items: Bump default dialog size (gxo#xfce/xfce4-panel#258)
  * launcher: Appear "checked" on click (gxo#xfce/xfce4-panel#256)
  * tasklist: Limit blinking notification
  * intellihide: Check if cursor is over the panel
    (gxo#xfce/xfce4-panel#311)
  * launcher: Set plugin icon as fallback (gxo#xfce/xfce4-panel#329)
  * Add new README.md
  * Fixed icon for about dialog and added more icons for better scaling
  * Unref datetime objects
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605096000">- xfce4-statusnotifier-plugin is now obsolete because directly
  integrated into xfce4-panel.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- We need to make sure xfce4-statusnotifier-plugin-lang is also
  removed or it creates dependency conflicts.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to 4.15.6
  * settings: Use spinbuttons for size and nrows
  * settings: Update item listview toolbar
  * Make dbusmenu-gtk3-0.4 optional, disables StatusNotifier integration
  * gobject introspection wants a capital letter for the gir file
  * Use new xfce_spawn API
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Update .gitignore
  * Add README.md to EXTRA_DIST
  * Fix compiler warnings
  * Fix memory leaks
  * Drop generated code from repo
  * Revert "launcher: Appear "checked" on click
    (gxo#xfce/xfce4-panel#256)"
  * Translation Updates
- Rename typelib subpackage to match gir name
- Fix files listed twice warning</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
</package>
<package pkgid="e7e90b1f626c638495cffed745a34cc87f552fd877ae8399f2fe9f669250b85b" name="libxfce4panel-2_0-4" arch="aarch64">
  <version epoch="0" ver="4.20.3" rel="bp156.2.8.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
</package>
<package pkgid="49956099c3ce51c48784d6c58bbeef573561bd905c481368afe1a7cf435d8425" name="libxfce4panel-2_0-4" arch="i586">
  <version epoch="0" ver="4.20.3" rel="bp156.2.8.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
</package>
<package pkgid="cc42c9d5c87b2ca936f6270f322eaa0f04bd2ed43a94e240f167be972cb73774" name="libxfce4panel-2_0-4" arch="ppc64le">
  <version epoch="0" ver="4.20.3" rel="bp156.2.8.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
</package>
<package pkgid="aa7a6a025c0181fbc3c41935b43bce571d6c43284ad3be525c2514bf99ef3109" name="libxfce4panel-2_0-4" arch="s390x">
  <version epoch="0" ver="4.20.3" rel="bp156.2.8.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
</package>
<package pkgid="d2ba201bcf65b390224d81c0e0b5c976712ac7871b5f674defef2f5285650cf0" name="libxfce4panel-2_0-4" arch="x86_64">
  <version epoch="0" ver="4.20.3" rel="bp156.2.8.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to 4.16.0
  - panel: Fix intellihide with CSD (Fixes gxo#xfce/xfce4-panel#368)
  - tasklist: Fix wireframe for CSD windows (Fixes gxo#xfce/xfce4-panel#338)
  - tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)
  - Revert "tasklist: Auto-adjust icon size (Closes gxo#xfce/xfce4-panel#90)"
  - Fix GSourceFunc removal
  - Remove GSourceFunc casts
  - Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
</package>
<package pkgid="3ef7671928d26656adf2cd611d498ef2a94853549139a3df37a92da78e65fec6" name="libxfce4panel-2_0-4" arch="aarch64">
  <version epoch="0" ver="4.20.4" rel="bp156.2.11.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.4
  * meson-build: Revert glib version change
  * build: Define xfce4 min version &gt;= 4.18
  * build: Search for xdt-gen-visibility also in the working tree
  * build: Replace xdt-csource with glib-compile-resources
  * build: Fix wrong macro for min version
  * panel: Show window in panel_application_new_window()
  * wayland: autohide: Mitigate lack of size_allocate()
  * systray: Use correct gtk functions to show/hide items
  * wayland: Set exclusive zone for autohide window
  * build: Remove libxfce4panel-config.h from GI
  * meson-build: Add missing check for sys/prctl.h
  * tasklist: Support window app changes
  * build: Automate copyright year management
  * item-dialog: Also search for plugins by their module name
  * I18n: Update po/LINGUAS list
  * wayland: wrapper: Set GtkProgressBar style properties to min values
  * systray: Fix legacy icons being drawn with offset
  * meson-build: Use SPDX license expression
  * autotools-build: Check for xfce4-dev-tools in configure.ac
  * Translation Updates</changelog>
</package>
<package pkgid="11318eb8de301e03a1df4b4cc501a8c317934bfd8bb981f310b028efb6385689" name="libxfce4panel-2_0-4" arch="i586">
  <version epoch="0" ver="4.20.4" rel="bp156.2.11.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.4
  * meson-build: Revert glib version change
  * build: Define xfce4 min version &gt;= 4.18
  * build: Search for xdt-gen-visibility also in the working tree
  * build: Replace xdt-csource with glib-compile-resources
  * build: Fix wrong macro for min version
  * panel: Show window in panel_application_new_window()
  * wayland: autohide: Mitigate lack of size_allocate()
  * systray: Use correct gtk functions to show/hide items
  * wayland: Set exclusive zone for autohide window
  * build: Remove libxfce4panel-config.h from GI
  * meson-build: Add missing check for sys/prctl.h
  * tasklist: Support window app changes
  * build: Automate copyright year management
  * item-dialog: Also search for plugins by their module name
  * I18n: Update po/LINGUAS list
  * wayland: wrapper: Set GtkProgressBar style properties to min values
  * systray: Fix legacy icons being drawn with offset
  * meson-build: Use SPDX license expression
  * autotools-build: Check for xfce4-dev-tools in configure.ac
  * Translation Updates</changelog>
</package>
<package pkgid="e4762fcce28aa767798e5b99de137ffa284b4a1ccb52e0efb3863188803f066c" name="libxfce4panel-2_0-4" arch="ppc64le">
  <version epoch="0" ver="4.20.4" rel="bp156.2.11.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.4
  * meson-build: Revert glib version change
  * build: Define xfce4 min version &gt;= 4.18
  * build: Search for xdt-gen-visibility also in the working tree
  * build: Replace xdt-csource with glib-compile-resources
  * build: Fix wrong macro for min version
  * panel: Show window in panel_application_new_window()
  * wayland: autohide: Mitigate lack of size_allocate()
  * systray: Use correct gtk functions to show/hide items
  * wayland: Set exclusive zone for autohide window
  * build: Remove libxfce4panel-config.h from GI
  * meson-build: Add missing check for sys/prctl.h
  * tasklist: Support window app changes
  * build: Automate copyright year management
  * item-dialog: Also search for plugins by their module name
  * I18n: Update po/LINGUAS list
  * wayland: wrapper: Set GtkProgressBar style properties to min values
  * systray: Fix legacy icons being drawn with offset
  * meson-build: Use SPDX license expression
  * autotools-build: Check for xfce4-dev-tools in configure.ac
  * Translation Updates</changelog>
</package>
<package pkgid="c489f2fdf320aa89e5d7b114d8f995dee19e018c484d86c31ff646b002662286" name="libxfce4panel-2_0-4" arch="s390x">
  <version epoch="0" ver="4.20.4" rel="bp156.2.11.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.4
  * meson-build: Revert glib version change
  * build: Define xfce4 min version &gt;= 4.18
  * build: Search for xdt-gen-visibility also in the working tree
  * build: Replace xdt-csource with glib-compile-resources
  * build: Fix wrong macro for min version
  * panel: Show window in panel_application_new_window()
  * wayland: autohide: Mitigate lack of size_allocate()
  * systray: Use correct gtk functions to show/hide items
  * wayland: Set exclusive zone for autohide window
  * build: Remove libxfce4panel-config.h from GI
  * meson-build: Add missing check for sys/prctl.h
  * tasklist: Support window app changes
  * build: Automate copyright year management
  * item-dialog: Also search for plugins by their module name
  * I18n: Update po/LINGUAS list
  * wayland: wrapper: Set GtkProgressBar style properties to min values
  * systray: Fix legacy icons being drawn with offset
  * meson-build: Use SPDX license expression
  * autotools-build: Check for xfce4-dev-tools in configure.ac
  * Translation Updates</changelog>
</package>
<package pkgid="5b5dae7cc3406ff85b18b10b0bbb35fb3798be1bdd58ec317a300a5a6a154b66" name="libxfce4panel-2_0-4" arch="x86_64">
  <version epoch="0" ver="4.20.4" rel="bp156.2.11.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1611835200">- Update to 4.16.1
  * pager: Use gobject bindings (gxo#xfce/xfce4-panel#376)
  * pager: Switch to new workspaces icon name
  * launcher: avoid double fork
  * statustray: Display tooltip title of statusnotifier items as
  * plaintext
  * statustray: Prevent crash when parsing properties
    (gxo#xfce/xfce4-panel#379)
  * windowmenu: fix use-after-free in window_menu_plugin_window_item_new
  * Fix compilation warnings
  * Update `.gitignore`
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to 4.16.2
  * Add icons to help and about items in panel menu
  * Modernize documentation (developer.xfce.org)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1620475200">- Update to 4.16.3
  * panel: Change width of default panel-2 to 1%
    (gxo#xfce/xfce4-panel#454)
  * panel: Fix xfce4-panel-CRITICAL
  * panel: Fix xfce4-panel-CRITICAL when already running
  * libxfce4panel: Do not destroy context menu if popped up
    (gxo#xfce/xfce4-panel#442)
  * launcher: Check for menu item initialization
  * launcher: Fix garcon-CRITICAL at startup
  * systray: Fix GObject-CRITICAL
  * systray: Fix Gtk-CRITICAL at startup/shutdown
  * systray: Fix libsystray-CRITICAL
  * tasklist: Fix Gtk-CRITICAL
  * Silent `-Wcast-align` from Clang
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1650196800">- Update to 4.16.4
  * Update copyright year and standardize formatting
  * Update and sort author list by name
  * panel: Fix regression "intellihide does not hide when leaving
    slowly" (gxo#xfce/xfce4-panel#388)
  * panel: Fix regression "'Span Monitor' has no effect"
    (gxo#xfce/xfce4-panel#405)
  * panel: Keep a reference on item during drag and drop
  * Fix `core.UndefinedBinaryOperatorResult` warning from
    `scan-build` (gxo#xfce/xfce4-panel#142)
  * panel: Fix broken drag and drop between panels
    (gxo#xfce/xfce4-panel#561)
  * panel: Disconnect from screen signals when window is destroyed
  * systray: Do not connect to proxy signal if async method failed
  * panel: Mitigate a memory leak when removing items
    (gxo#xfce/xfce4-panel!46)
  * windowmenu: Emit "deactivate" signal when hiding the menu
    (gxo#xfce/xfce4-panel#22, gxo#xfce/xfce4-panel!68)
  * systray: Fix wrong sanity check
  * systray: Properly initialize systray item
  * systray: Trust the status to update the attention icon
    (gxo#xfce/xfce4-panel#392, gxo#xfce/xfce4-panel!64)
  * Fixed some window buttons not appearing in the panel
    (gxo#xfce/xfce4-panel#188, gxo#xfce/xfce4-panel!66)
  * launcher: Only activate under mouse (gxo#xfce/xfce4-panel#519)
  * libxfce4panel: Review memory management for context menu
    (gxo#xfce/xfce4-panel#452, gxo#xfce/xfce4-panel!46)
  * actions: Block panel autohide
    (gxo#xfce/xfce4-panel#431, gxo#xfce/xfce4-panel!62)
  * launcher: Clear action menu when destroyed
    (gxo#xfce/xfce4-panel#540, gxo#xfce/xfce4-panel!61)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1661083200">- Update to 4.16.5
  * systray: Help to keep status notifiers from vanishing
    (gxo#xfce/xfce4-panel#102,gxo#xfce/xfce4-panel#243, gxo#xfce/xfce4-panel#599)
  * panel: Populate item dialog after setting dialog screen (gxo#xfce/xfce4-panel#62)
  * systray: Perform sanity checks also for "NewStatus" signal (gxo#xfce/xfce4-panel#602)
  * pager: Properly disconnect signal handler
  * tasklist: Guard against null workspace
  * panel: Be sure to save plugins before xfconf_shutdown()
  * tasklist: Fix critical warning when starting on a disconnected device
  * Update `.gitignore`
  * libxfce4panel: Destroy plugin prefs dialog on plugin "destroy" signal
  * build: Fix intltool lock file problem during make distcheck
  * prefs-dialog: Filter out irrelevant selection changes in "Items" tab
  * wrapper: Ensure that provider stays alive when processing "g-signal"
  * Revert "panel: Keep a reference on item during drag and drop"
  * tasklist: Fix wireframe for CSD windows (v2) (gxo#xfce/xfce4-panel#562)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671278400">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Update copyright year
  * clock: Add missing sanity check
  * clock: Do not override custom font formats
  * clock: Fix sync timeout
  * docs: Fix version for xfce_panel_set_image_from_source()
  * libxfce4panel: Deprecate XfcePanelImage
  * tasklist: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#681)
  * tasklist: Do not duplicate menu item activation
  * tasklist: Fix group button visibility
  * tasklist: Fix scrolling through window buttons (gxo#xfce/xfce4-panel#692)
  * tasklist: Fix window count positioning when UI scale &gt; 1
  * tasklist: Keep icon pixbuf around and use surface also for menu items
  * windowmenu: Adapt wnck default icon size when UI scale &gt; 1
    (gxo#xfce/xfce4-panel#682)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * directorymenu: Add missing sanity check
  * panel: Properly handle null string as property default value
  * Revert "Use RGBA visual only if compositing is enabled (Fixes
    gxo#xfce/xfce4-panel#251)" (gxo#xfce/xfce4-panel#672)
  * Revert "systray: Do not require compositing to be enabled to
    use RGBA visual"
  * systray: Fix blurry icons in prefs dialog when UI scale &gt; 1
  * launcher: Fix blurry icons in prefs and add dialogs when UI
    scale &gt; 1
  * launcher: Use GIcon for the tooltip icon (gxo#xfce/xfce4-panel#674)
  * pager: Use WnckHandle if available (gxo#xfce/xfce4-panel#695)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676030400">- Ensure statusnotifier plugin is fully usable with appindicators</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * launcher: Show action menu also when there are several items
  * Fix memory management of vala generated plugins
  * panel: Rephrase "Don't reserve space on borders" (V2)
  * panel: Make property migration generic
  * launcher: Avoid "no trigger event" warning when showing the menu
  * launcher: Guard access to the plugin menu GdkWindow
  * libxfce4panel: Unregister menu also on GtkWidget::hide
  * panel: Do not reset output name if a monitor does not have a model name
  * libxfce4panel: Fix memory management of source for menu positioning
  * panel: Delay removal of ExternalPlugin to prevent use-after-free
  * systray: Cancel any async D-Bus operation in finalize()
  * tasklist: Do not try to resolve /proc/pid/exe to launch new instance
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1682164800">- Update to version 4.18.4
  * icons: Scale at size 16x16 to 128x128 (Fixes #385)
  * icons: Fix centering of org.xfce.panel
  * icons: Rename org.xfce.panel.statustray to org.xfce.panel.systray
  * Fix memory leaks around gtk_get_current_event()
  * tasklist: Fix use-after-free on tasklist child
  * systray: Update icon also on status change
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1695988800">- Update to version 4.18.5
  * pager: Do not adapt upper value of spin button in viewport mode
  * pager: Update workspace layout also on window manager change
  * pager: Fix aspect ratio for viewport (V2)
  * actions: Fix memory leak
  * pager: Delay GdkScreen signal handlers
  * panel: Do not scale background image when UI scale &gt; 1
  * popup-command: Do not block autohide when popped up at pointer
  * Fix memory leaks when using gtk_css_provider_new()
  * panel: Clear item list before repopulating item dialog
  * panel: Remove autosave timer for plugins
  * wrapper: Really ensure we don't call gtk_main_quit() twice
  * panel: Block autohide when the panel has input focus
  * clock: Fix sync timeout for seconds display
  * clock: Implement ConsoleKit sleep monitor
  * Add/Sharpen icons at 48-128px
  * Adjust 32px icon margins, new separator icon
  * Sharpen icons at 16px and 32px
  * Increase margins for 24px icons
  * Make 24px icons sharper
  * icons: Fix wrong exported sizes
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709208000">- Update to version 4.18.6
  * Update copyright year
  * Do not use g_log_set_always_fatal()
  * launcher: Ensure default icon in empty launchers
  * build: Search for bind_textdomain_codeset in libintl too
  * Fix memory management of GTypeModules
  * pager: Avoid recursion in WnckScren signal handler
  * pager: Do not query workspace count if screen is not initialized
  * libxfce4panel: Fix custom menu items management
  * clock: Create monitor proxy asynchronously
  * Add missing G_BEGIN_DECLS
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3 (development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.18.5 [development branch]
  * Use new xfw_window_activate() signature in libwindowing 4.19.6
  * build: Adjust Wayland requirements for Xfce 4.20
  * build: Bump requirements for Xfce 4.20
  * wayland: tasklist: Fix monitor detection when panel is remapped
  * x11: tasklist: Properly check for libxext
  * wayland: autohide: Do not block when panel has input focus
  * Revert "panel: Fix panel flickering during autohide on Wayland"
  * wayland: autohide: Show/hide panel instead of moving it offscreen
  * autohide: Show/hide autohide window instead of moving it offscreen
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Revert "wayland: Avoid allocation loop when the panel is anchored to
    an edge"
  * wayland: Avoid allocation loop when the panel is anchored to an edge
  * Fix gtk-layer-shell includes
  * Switch to XfwMonitor
  * wayland: wrapper: Prevent plugin allocation blocking
  * tasklist: Connect to XfwWindow::notify::monitors
  * panel: Fix panel flickering during autohide on Wayland
  * Always set gtk_layer_shell monitor on change
  * Add debug key for PANEL_DEBUG_ACTIONS
  * tasklist: Fix Wayland window drag and drop
  * panel: Do not remove plugin when disregarding restart dialog
  * panel: Replace remaining gtk_message_dialog_new with
    xfce_message_dialog_new
  * common: Introduce panel_utils_gtk_dialog_find_label_by_text
  * tasklist: Use xfce_dialog_show_error when starting new instance fails
  * actions: Use xfce_message_dialog_new in confirmation dialogs
  * panel, libxfce4panel: Use xfce_dialog_confirm in plugin removal
    confirmation
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * scan-build: tasklist: Fix core.NullDereference
  * Revert "Add new CI builds to build without X11 and Wayland"
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * build: Add missing CFLAGS and LIBS from gio-unix-2.0
  * build: Add missing math.h includes
  * build: Silence -Wstring-plus-int from clang
  * fix build on OpenBSD after 0c56766b
  * Translation Updates
- Update to version 4.18.4 [development branch]
  * clang-format: Break after assignment operator
  * Add missing glade file to POTFILES.in
  * showdesktop: Add the ability to show the desktop on mouse hover
  * prefs-dialog: Improve launcher display in item list
  * systray: Avoid GTK warning about pixbuf not loadable
  * panel: Leave a harmless xfconf warning
  * clang-format: Insert a newline at end of file if missing
  * libxfce4panel: Add line break in generate code for clang-format
  * prefs-dialog: Bind Del key to remove button
  * prefs-dialog: Scroll to selection when item view is reloaded
  * prefs-dialog: Allow several items to be removed at once
  * prefs-dialog: Update widgets on GdkDisplay::monitor-(added|removed)
  * systray: Always scale icons
  * systray: Reduce icon size in prefs dialog
  * systray: Improve app data search in prefs dialog
  * systray: Avoid duplicate code around legacy items
  * systray: Use panel_properties_bind()
  * panel: Save settings in finalize()
  * tasklist: Fix min button length before overflow menu
  * tasklist: Fix default button length
  * build: Add missing math.h include
  * Apply .clang-format file
  * Clean up and sort includes
  * Various preliminary cleanup
  * clang-format: Add file
  * windowmenu: Remove a duplicate check
  * Remove dead code
  * tasklist: Sanitize XfwApplication management
  * Minor spelling/grammar corrections in comments
  * POTFILES.in: Remove untranslated file
  * panel: Define constants common to window and itembar
  * windowmenu: Clamp style properties
  * tasklist: Allow -1 for menu-max-width-chars
  * panel: Restrict admissible values of style properties
  * tasklist: Fix use of min-button-length
  * tasklist: Fix use of max-button-length
  * tasklist: Clamp style properties
  * actions: Add some fallback methods if there is no session proxy
  * actions: Ask xfce4-session to switch user if possible
  * actions: Fix wrong parameter allow_save for Shutdown and Restart
  * actions: Let xfce4-session manage its settings internally
  * actions: Rework D-Bus proxy management
  * Reintroduce panel_properties_get_channel()
  * Ask user what to do in case of plugin loading failure
  * Check for xfconf init in main.c and exit on failure
  * Fix wrong string comparison
  * prefs-dialog: Do not close when opening panel-profiles
  * Revert "prefs-dialog: Launch xfce4-panel-profiles with '--from-panel'"
  * Try to derive plugin dirs from XDG_DATA_DIRS
  * Remove NDEBUG compiler switchs
  * launcher: Delete unprotected X11 code at runtime
  * actions: Populate plugin earlier
  * systray: Avoid floating point exception
  * panel: Use gdk_cursor_new_from_name() to be more cross-platform
  * wayland: pager: Add missing runtime check
  * panel: Implement per window CSS customization
  * panel: Add border width option
  * itembar: Let GtkContainer handle border width
  * panel: Fix -Wmaybe-uninitialized warning
  * panel: Return silently when n_monitors == 0
  * tasklist: Do not call xfw_window_x11_get_xid() on Wayland
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.18.6 [development branch]
  * systray: Handle general container orientation on Wayland too
  * systray: Fix GSList element leak
  * migrate/default.xml.in: Remove unused plugin id
  * Added "show inactive" prop to lcd clock (repurposed from binary
    clock)
  * Reworked sizing mechanism in clock plugin and its widgets
  * Reduce minimum button size to improve layout at very small panel
    sizes.
  * Use width_for_height when plugin requests it
  * LCD and digital clock layout fixes
  * systray: Fix leak in sn_plugin_init
  * Added a missing property bind for 24hr analogue clock
  * Added XFCE_PANEL_PLUGIN_ICON_PADDING (API change)
  * tasklist: Keep icon sizes as specified by the user
  * Revert "wayland: tasklist: Fix icon size in multirow mode"
  * systray: Add missing translation
  * clock: Added 24h clock mode to the analog clock
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.18.7 [development branch]
  * I18n: Update po/LINGUAS list
  * migrate: Update default config
  * tasklist: Ensure group buttons have non empty label
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.3:
  * libxfce4panel: Fix ABI break
  * meson-build: Update debug/optimization flag management
- Version 4.20.2:
  * autotools-build: Get rid of maintainer mode where gdbus-codegen is used
- Version 4.20.1:
  * build: Bump libxfce4windowing required version to 4.20.1
  * Update copyright year
  * meson-build: Don't add 'lib' prefix in static lib name
  * meson-build: Simplify feature opt dep management
  * meson-build: Ensure xfce-revision.h was generated when using it
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * autotools-build: Fix EXTRA_DIST redefinition
  * meson-build: Remove unneeded conditional
  * actions: Restore dialog accept on Enter behavior
  * Add meson build
  * Turn some messages into warnings
  * build: Migrate to xdt-gen-visibility and xdt-check-abi
  * wayland: windowmenu: Hide irrelevant workspace options
  * wayland: pager: Hide workspace settings
  * docs: Add missing parameter to XfcePanelPlugin::hidden-event
  * wayland: libxfce4panel: Set kbd interact to on-demand for popup windows
  * tasklist: Add missing workspace property initialization on Wayland
  * panel: Deal with duplicated monitor models
  * tasklist: Disable workspace related properties on Wayland
  * prefs-dialog: Don't trust xfconf_channel_get_string_list() return value
  * libxfce4panel: Fix XfcePanelPlugin size
  * Add an hidden-event signal for plugins
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch
- Added BuildRequires:  xfce4-dev-tools as build needs xdt-csource provided by xfce4-dev-tools</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.4
  * meson-build: Revert glib version change
  * build: Define xfce4 min version &gt;= 4.18
  * build: Search for xdt-gen-visibility also in the working tree
  * build: Replace xdt-csource with glib-compile-resources
  * build: Fix wrong macro for min version
  * panel: Show window in panel_application_new_window()
  * wayland: autohide: Mitigate lack of size_allocate()
  * systray: Use correct gtk functions to show/hide items
  * wayland: Set exclusive zone for autohide window
  * build: Remove libxfce4panel-config.h from GI
  * meson-build: Add missing check for sys/prctl.h
  * tasklist: Support window app changes
  * build: Automate copyright year management
  * item-dialog: Also search for plugins by their module name
  * I18n: Update po/LINGUAS list
  * wayland: wrapper: Set GtkProgressBar style properties to min values
  * systray: Fix legacy icons being drawn with offset
  * meson-build: Use SPDX license expression
  * autotools-build: Check for xfce4-dev-tools in configure.ac
  * Translation Updates</changelog>
</package>
<package pkgid="142f2fd959dbf55499a87ea0fc69d946b02a406abead122a1d8e6d6562a3a7e0" name="libxfce4ui-2-0" arch="aarch64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="16e9ea25e643fbfbdb48dc0b3f19bf567561dcd3ff1731b948452a779e678be0" name="libxfce4ui-2-0" arch="i586">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="54344dd08c4b88e198951d857ac26d7b46e2c1dab432a04901b9a604ec4543ab" name="libxfce4ui-2-0" arch="ppc64le">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="22f531091b8b73ec6d643d8f1c7079fe90bac3f11d9eafea06fe2e5ecaf0423b" name="libxfce4ui-2-0" arch="s390x">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="d7672791b0b3f80fc06170f1f9834ed31e718b6eb9b3c76ba4299cbac1592673" name="libxfce4ui-2-0" arch="x86_64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="b2790918c9b4fa4fa79833794638ab671970e99179c594851c05bd2dab7ca8f0" name="libxfce4ui-2-0" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="7a4268cf6f0718875789c804f2aa85714f05574a1b5703bfd3c9c40f1fd29aa6" name="libxfce4ui-2-0" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="3f50c27ed4482ee57a418b8bc1d14244de853333cbfe1ee47c274dca9351d756" name="libxfce4ui-2-0" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="d5cbd8c93bd85ece80edeed66eb89568ac2d1ecb6d0497081ecc157b79d302b7" name="libxfce4ui-2-0" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="54dce5deb9dc631f4c7d48ee70cef72d40d268c1722a41def020bcd0c795ba80" name="libxfce4ui-2-0" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="5aa190656d04daad58205afae11c9da9fd328bc1c96ee96833abc4cad7f41bc3" name="libxfce4ui-2-0" arch="aarch64">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="b5908c39946355283df827cdd20b6a109883a045d5f374a5d917981ed9b671cc" name="libxfce4ui-2-0" arch="i586">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="c23c4220c1dbca4a49a4dd50a5e4ed33f771ed08ed09d03465d16950b00cca7e" name="libxfce4ui-2-0" arch="ppc64le">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="56acb14b14faf7ee60ea60a3742835b61cae2be8d2ac2e87752ff942a8dcd33a" name="libxfce4ui-2-0" arch="s390x">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="613bc60eb5aca132f6574b9b1ac10fa281737df0b90f0572c8f4a0e77b447e6c" name="libxfce4ui-2-0" arch="x86_64">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="4babdc1e2a56f2aedfe4b71e385291016a733236129c6e5949ae0bbe916f6097" name="libxfce4ui" arch="src">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="924d39d3f73fad59d9116e87286e830de4b3ae87767e8ff09dc02a7d59334673" name="libxfce4ui" arch="src">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="a7329724d7823c00662a4361299375b1644ab0013f1642625e69db105971f121" name="libxfce4ui" arch="src">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="56471235f1bbb618bb1edb7f53a1b6079141a391c9b89e5aa283fd8db3afa0c8" name="libxfce4ui-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="ecf4fd4f94e05ec43347faeab0db20cf2e1996b6343f550c45a6c006cc8156b6" name="libxfce4ui-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="f3a7562a0fe1365f403bb6948247f6b263e38f35aa2fba9e3c9144f077a6fa65" name="libxfce4ui-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="3c453c1eb5f6f5db89435db36e26552c1657e9602d07d96a604695aea118020a" name="libxfce4ui-devel" arch="aarch64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="9d55c98678da1752118f7a3fba1832c8067d04c1a934bf699921fb0343da8280" name="libxfce4ui-devel" arch="i586">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="bc5dcdafc39e4acbb8686d4d04ffda531c668af72a5c64a1ae476b6330125bc9" name="libxfce4ui-devel" arch="ppc64le">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="d3cc175a19f488a613ef11cae4f33def50b02d10efcb87f687f3f14572433112" name="libxfce4ui-devel" arch="s390x">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="6f24f28894e66dda7c8f47a03f5efa8c4a0f039793eb8ab8934272d59502bcee" name="libxfce4ui-devel" arch="x86_64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="915516f4f5687ebe60d704f5602bd3650e9c8ed10bac10fcbea111292a49ba16" name="libxfce4ui-devel" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="7beaa67c148a1d77108c191aa60e68635b5cd93b010c672ae07a2c642a28c60b" name="libxfce4ui-devel" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="efac830c1ec32479e28f5e0696d2061f50350f5ae5a32dd3f31ddc9dde160607" name="libxfce4ui-devel" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="ce6adea5e12d3fd0d2febae7e3819e1e488dfea2fd25583fab01d5d7bfaccf10" name="libxfce4ui-devel" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="94ab1d3053ce4cbc04f1e9c05f2da68480fc2b05a513b0198563f9ac0f5351cb" name="libxfce4ui-devel" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="9fc113509dc555c368e0ebf32b3c719c3fbb39c18630b52c478667e5bb2afbbe" name="libxfce4ui-devel" arch="aarch64">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="6d6f46d6cd41a392313815c62cedfac7b84ee45bc49276137fafc40ca391d416" name="libxfce4ui-devel" arch="i586">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="7cec0d8527e409c54aa21bf93c1cd39af738ee9a9c6c6ef2c5698627cc5a542b" name="libxfce4ui-devel" arch="ppc64le">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="e653be005d04e98dcf5369298f19441dc74f390eb887269d8f0dc970ee8de6a3" name="libxfce4ui-devel" arch="s390x">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="32e444c158dcb48ebbb260340ad89f8b8f7576da6b9b2d5ca5e82a15405b8adf" name="libxfce4ui-devel" arch="x86_64">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="e3ef3463ae1f64be48f5c43f64bb8f04f7e92f5ee72ac673062d4368ce7de901" name="libxfce4ui-doc" arch="noarch">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="206c93ee2f902af22206d5e3b1c65388e8157ecae0b567745c2e5baf83725072" name="libxfce4ui-doc" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="b209aadf7f304272947881f08e4c1afb97d5d519175765436b009730e40cf83a" name="libxfce4ui-doc" arch="noarch">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="12e516e52aab507919b7e7b88047e5035a17a0c26a77d1cc561f37f4bbece887" name="libxfce4ui-lang" arch="noarch">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="4ba2fc135dd34e40dd3b809799d7b8937bdd63244e4a1d12e51032a00b03d73d" name="libxfce4ui-lang" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="345979136e7fcf5b859558dfc94005fc10ed13959c8d35fd5429cb3e17d13201" name="libxfce4ui-lang" arch="noarch">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="484167601eb0f64e76cc30bc97133a0422ce19894a9080594e45ff571ed5fb3c" name="libxfce4ui-tools" arch="aarch64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="dfcec1c74f9e15689f6da1b989c59e6fec25ad2ff2d9a444c6022670ffc772be" name="libxfce4ui-tools" arch="i586">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="10730765d98a39302913ad094b86d3d23eafbb44c20d79faf66d48001391e46f" name="libxfce4ui-tools" arch="ppc64le">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="0336cb6d70004854cb49eb26b6fd27b738510b1ad493bddf817b3d786440075a" name="libxfce4ui-tools" arch="s390x">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="ca69e54718be3c75500dfc7cae5570dcb6452864b60228853bfa9919c37877f8" name="libxfce4ui-tools" arch="x86_64">
  <version epoch="0" ver="4.18.6" rel="bp156.2.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Update bug URLs to point to gitlab.xfce
  * xfce-about: Hide empty email address tags (gxo#xfce/libxfce4ui#12)
  * Remove translator email address as per request
    (gxo#xfce/libxfce4ui#11)
  * Add missing translator to xfce4-about (gxo#xfce/libxfce4ui#18)
  * Replace deprecated 'gdk_keyboard_ungrab' function
    (gxo#xfce/libxfce4ui#15)
  * shortcuts-grabber: Correctly ungrab keys on updating shortcuts
    (gxo#xfce/libxfce4ui#16)
  * Allow more granular control over menu item accelerators.
  * No automatic accelerator activation formenu items
  * Added 'gtk_menu_item_set_accel_label'
  * Added 'xfce_gtk_accel_group_connect_action_entries'
  * renamed 'xfce_gtk_accel_group_append' to
    'xfce_gtk_accel_map_add_entries' and modified internals accordingly.
  * No automatic add to an accel_group any more, since this may
    lead to double-activation in some cases.
  * Add "xfce_gtk_accel_group_disconnect_action_entries" to be
    able to revert "xfce_gtk_accel_group_connect_action_entries"
  * Add title to xfce_dialog_confirm_close_tabs
  * Add new methods to libxfce4ui.symbols.
  * Introduced 'XfceGtkActionEntry' as replacement for the deprecated
    'GtkAction', 'GtkActionEntry' in order to keep simple menu creation.
    This includes various support methods, like:
  - 'xfce_gtk_translate_action_entries' to to translate a list of
    XfceGtkActionEntrys
  - 'xfce_gtk_accel_group_append' to register the provided accelerators
    of the entries
  - 'xfce_gtk_get_action_entry_by_id' to find a single XfceGtkActionEntry,
    e.g. by using a enumeration
  - 'xfce_gtk_***_new_from_action_entry' to createthe specific menu-
    or tool-items from an XfceGtkActionEntry
  * Add a widget for filename input (bxo#16542)
  * Enabled doc generation for XfceGtkActionEntry and related methods
  * Enabled doc generation for new widget 'xfce-filename-input'
  * Switch Ctrl+Alt+Del to xfce4-session-logout (bxo#11979)
  * Add more default keyboard shortcuts (bxo#16470)
  * shortcuts: Replace xfrun4 by xfce4-appfinder
  * shortcuts: Also map Homepage to browser
  * shortcuts: Remove calculator shortcut
  * Switch XfceTitledDialog to headerbar/CSD layout
  * Use GtkMessageDialog as base class for Xfce Dialogs
  * Add two new functions to search for app icons
  * Improve Tests and Docs
  * Switch XfceTitledDialog to headerbar layout
  * XfceTitledDialog: Keep buttons in the action area
  * XfceTitledDialog: Also repack xfce_titled_dialog_new
  * XfceTitledDialog: Make sure windows can be dragged
  * XfceTitledDialog: Add _create_action_area, _add_button
  * and _add_action_widget
  * Introduce xfce_titled_dialog_set_default_response
  * Mark xfce_titled_dialog_new_with_buttons as deprecated
  * Add two new functions to search for app icons
  * xfce-about: Fix Makefile
  * shortcut-dialog: Show dialog content (bxo#16338)
  * xfce-dialogs: Use GtkMessageDialog as base class
  * xfce-dialogs: Improve layout of confirm_close_tabs
  * xfce-dialogs: Improve alignment and layout of dialogs
  * xfce-dialogs: Add right margin back to labels
  * xfce-dialogs: Drop default window titles
  * docs: Add xfce_dialog_confirm_close_tabs
  * tests: Add xfce_dialog_confirm_close_tabs
  * tests: Improve UI
  * tests: Add icons to dialog buttons
  * tests: Simplify code by using XfceTitledDialog
  * tests: Re-order buttons
  * tests: Fix typo in test-ui.c (bxo#16253)
  * Rename test-ui-gtk3 to test-ui
  * Improve docstrings
  * Drop gladeui Gtk2 from distcheck options
  * Drop unused declaration
  * Fix compiler warnings
  * Remove trailing whitespace
  * Always provides needed files for vala binding in dist tarball
  * Add recents functions to libxfce4ui.symbols
  * Drop xfce-header from pot files
  * Update docstrings
  * Fix license text box too small (bxo#16259)
  * .gitignore: ignore all .o files
  * Make autogen output friendlier
  * Drop support for Gtk2
  * Make glibtop an optional dependency ("About System" tab)
  * about: Add system info tab
  * about: Hide system tab conditionally
  * dialogs: Use symbolic window-close icon
  * Fix Window not visible when grabbing keyboard (bxo#16054)
  * Bump Gtk3 to 3.22 (bxo#15781)
  * Do not use gdk_screen_get_monitor_at_point (bxo#15781)
  * Replace gtk_show_uri (bxo#15781)
  * Replace gdk_display_get_screen (bxo#15781)
  * Replace gdk_keymap_get_default (bxo#15781)
  * Replace deprecated device functions (bxo#15781)
  * Replace gdk_error_trap_* and gdk_flush (bxo#15781)
  * Ignore what is hard to replace (bxo#15781)
  * Add a dialog to confirm closure of multiple tabs (bxo#15873)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Avoid redundant key re-grabbing
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * Silence compiler warnings (gxo#xfce/libxfce4ui#25)
  * AC_CONFIG_MACRO_DIR → AC_CONFIG_MACRO_DIRS
  * Add default shortcuts for tiling (gxo#xfce/libxfce4ui#4)
  * Avoid shortening the keycodes GArray while walking it.
  * about: Revamp About Xfce tab
  * about: More icon name fixes
  * Add more logo icons and new about icon
  * Update deprecated icon names
  * keyboard-shortcuts: Improve UI for setting shortcuts
  * shortcut-dialog: Add label to clear button
  * shortcut-dialog: Port to new XfceTitledDialog API
  * shortcut-dialog: Only grab keyboard
  * Always return GTK_RESPONSE_OK for accepted shortcut keys
    (gxo#xfce/libxfce4ui#20)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605787200">- Update to version 4.15.5
  * Add new API xfce_spawn_no_child (gxo#xfce/libxfce4ui!8):
    Launch processes re-parenting them to init vs. as children
  * about: Fix icon names
  * about: Display userspace bitness if it differs from OS kernel
    bitness
  * about: Print GPU name in system info
  * about: Use more understandable arch labels
    (gxo#xfce/libxfce4ui#27)
  * Improve xfce_icon_name API
  * No startup notification in wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Add missing docstring
  * Fix typos
  * Add README.md to EXTRA_DIST
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
</package>
<package pkgid="0384b34578292ba61122b2a5dbebee17aa9a2262e51b60616f4c2f2a770d4796" name="libxfce4ui-tools" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="a27695cf61d1003003b52d14b1567f1277ea1bc855af10b38dbeb8d4aa608ce2" name="libxfce4ui-tools" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="4a865c812b248ab613f7313115a63573e516f4eed2a53c7441895025102570d7" name="libxfce4ui-tools" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="bb5014c9dcc0f88e907d3623e261eee62f0bb966f01d320fe34962ac38289b24" name="libxfce4ui-tools" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="7addf724c3d71b168b6cc4c2589c7dbaaf336c0fa2144a741f5401432b7c2eaf" name="libxfce4ui-tools" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.2.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1605873600">- Fix dependencies and add introspection for vala bindings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
</package>
<package pkgid="13041e38c7c9a9c659b704a46b97ba096f1e190762f64dc60b3473e83856bc60" name="libxfce4ui-tools" arch="aarch64">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="9c687853616d3c4b9895f3501cd281353548e1ffc5abfbb4a351e2062d9891c0" name="libxfce4ui-tools" arch="i586">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="848a687761a848015d02beac83675a245bc0671641c651794c4480d28945a1ce" name="libxfce4ui-tools" arch="ppc64le">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="062701a36d4a60dd02c21229f83fba69d5b7138f5f76ebf56592a8469f783759" name="libxfce4ui-tools" arch="s390x">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="a7faed2d5983ff9908e717bbf46369bcf20bd71215f0f4660e6585e8799071ed" name="libxfce4ui-tools" arch="x86_64">
  <version epoch="0" ver="4.20.1" rel="bp156.2.9.2"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Introduce xfce_spawn and xfce_spawn_command_line
    in favor and instead of xfce_spawn_no_child
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * about: Support multiple GPUs and print GPU memory size
  * about: Drop window subtitle
  * Always perform sanity check
  * Avoid checking for epoxy if libgtop is disabled
  * XfceTitledDialog: Fix erroneous check (gxo#xfce/libxfce4ui#30)
  * No startup notification in Wayland to prevent crash
    (gxo#xfce/libxfce4ui#17)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607947200">- Update to version 4.15.7
  * libxfce4ui now needs libxfce4util &gt;= 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Remove hardcoded translators list
  * Bump libepoxy version to 1.2
  * Translation Updates
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608120000">- Update to version 4.15.8
  * Add xfce_has_gtk_frame_extents to better handle CSD
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * about: Harmonize capitalisation
  * Update credits for Xfce 4.16
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608811200">- Added headerbar_subtitle.patch to remove subtitle space from
  headerbars in Xfce applications</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Build package with glade support</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1631016000">- Update to version 4.16.1
  * Add 4.16 section to docs
  * about: Replace stock with regular button
  * about: Make Close button translatable (bxo#xfce/libxfce4ui#41)
  * Fix cast alignment warning
  * Remove Gtk2 leftovers
  * Don't reserve vertical space for subtitles in headerbars
  * Translation Updates
- Remove headerbar_subtitle.patch - fixed upstream</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1652270400">- Resolve rpmlint report "libxfce4ui-2-0.x86_64: E:
  shlib-policy-name-error SONAME: libxfce4kbd-private-3.so.0,
  expected package suffix: 3-0"
- Move documentation to -devel package</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * `g_once_init_enter()` parameter shouldn't be volatile anymore.
  * about: Fix invalid length and Zink renderer string
  * about: Make Close button translateable
  * about: Replace stock with regular button
  * Add 4.18 section to docs
  * Add comment to return gboolean in XfceGtkActionEntry
  * Add functions for handling accelerators that use the Tab key
  * Add new function xfce_gtk_toggle_tool_button_new_from_action_entry
  * Add new method "xfce_gtk_menu_append_separator"
  * Add xfce_gdk_device_grab
  * added xfce_gtk_label_set_a11y_relation to be used by various components
  * Change "Setting System" to "Settings Manager"
  * Check if pixbuf is valid before unref
  * Check time.h and sys/time.h for libgtop
  * Delay whitespace warning in XfceFilenameInput
  * docs: Add missing deprecation guards
  * docs: Add missing documentation
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix some broken links
  * Don't leak pixbuf
  * Don't reserve vertical space for subtitles in headerbars
  * Fix cast alignment warning
  * Fix intltool lock file problem during make distcheck
  * Fix titled dialog subtitle when headerbar is not used
  * Fix xfce_gdk_screen_get_active to return correct monitor number
  * Function description spelling and format.
  * i18n: Do not use textdomain() in libs
  * initialize base_property prior xfce_shortcuts_provider_register
  * Introduce a shortcuts editor widget
  * libxfce4kbd-private: Reset shortcut recursively
  * Prevent resizing on message display with XfceFilenameInput
  * Remove Gtk2 leftovers
  * Replace duplicate logic with xfce_str_replace
  * Revamp the documentation to uniformize accross components
  * Secure memory allocations
  * Shortcuts Editor: Tooltip improvement
  * shortcuts-grabber: Filter grabbing by key group
  * shortcuts-grabber: Record xkb state group
  * shortcuts-grabber: Redesign shortcut regrabbing
  * shortcuts-grabber: Stop search when the first match is found
  * shortcuts: Add Alt+Super+s for orca
  * shortcuts: Fix a memory leak
  * Simplify startup notification timeout
  * Switch keyboard shortcut 'tile-up' with 'tile-down'
  * tests: Fix deprecation warning
  * titled-dialog: CSD XfceTitledDialog improvements
  * titled-dialog: Exclude normal windows from CSD adjustments
  * Update COPYING
  * Update About credits
  * Usage of '&amp;lt;' and '&amp;gt;' instead of '&lt;' and '&gt;' in XML
  * Use headerbars for dialogs if Gtk/DialogsUseHeader is enabled
  * xfce-about: Add kernel and gtk version to system tab
  * xfce-about: Fix potential NULL pointer access
  * xfce-about: Slightly tweak padding
  * xfce-dialogs: Fix a memory leak
  * xfce-spawn: Do not change DISPLAY on non-X11 displays
  * xfce4-about - improve /etc/os-release value unquoting
  * xfce4-about: Add support for 3A5000/loongarch64
  * XfceShortcutDialog: Do not propagate key events
  * XfceShortcutDialog: Fix a memory leak
  * XfceShortcutsDialog: center the dialog on the parent window
  * XfceShortcutsEditor: Add new vectorized constructor
  * XfceShortcutsEditor: Allow NULL for section name and document it
  * XfceShortcutsEditor: Allow to choose "Space" or "Enter" as shortcut
  * XfceShortcutsEditor: Do not update editor if shortcut change failed
  * XfceShortcutsEditor: Remove label formatting if necessary
  * XfceShortcutsGrabber: Detect auto-repeat key press
  * XfceShortcutsGrabber: Fix `-Wanalyzer-null-dereference` warning
  * XfceTitledDialog: Add pixbuf support as fallback
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Enable line wrapping in the XfceFileNameInput widget
    (gxo#xfce/libxfce4ui#60)
  * xfce4-about: Removed excess square brackets
  * Revert "XfceShortcutsGrabber: Detect auto-repeat key press"
  * Translation Updates
- Removed unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 4.18.2
  * Update copyright year
  * Add XfceScreensaver (!89)
  * docs: Fix broken links
  * shortcut-dialog: Use parent window for the grab if possible (Fixes #52)
  * Fix memory leaks</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680004800">- Update to version 4.18.3
  * Add comment about the need for gtk_widget_destroy()
  * Fix memory management in Vala generated code
  * Add annotation "(nullable)" where appropriate
  * Replace deprecated annotation: "(allow-none)"
  * Harden xfce_gtk_handle_tab_accels (thunar#1067)
  * screensaver: Avoid Xfconf warning
  * shortcuts-grabber: Ignore keyboard layout change
  * screensaver: Fix Xfconf memory management</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1684756800">- Update to version 4.18.4
  * Prevent recursive calling of lock command
  * Add lock-on-sleep property
  * Update fallback list
  * Prioritize user lock command
  * Rewrite D-Bus proxies management
  * Use reasonable timeout for methods that may not reply
  * Remove support for gnome-screensaver (Fixes #62)
  * Do not take into account empty commands
  * Simplify Xfconf management
  * Fix memory leak
  * Fix typos
  * Run lock command synchronously (Fixes #70)
  * Add missing include guard</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.5
  * Update copyright year
  * build: Search for bind_textdomain_codeset in libintl too
  * sm-client: Reset SmcConnection when IceConnection is closed on
    error
  * docs: Improve xfce_sm_client_get()
  * shortcuts-grabber: Fix filtering by level
  * shortcuts-grabber: Simplify filtering by group
  * shortcuts-grabber: Variable renaming
  * shortcuts-grabber: Filter grabbing by key level
  * Detect keyboard shortcuts with only single modifier keys on key
    release
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1709899200">- Update to version 4.18.6
  * shortcuts-grabber: Remove filtering by level</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.5</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729857600">- Update to version 4.19.6 [development release]
  * Add "overlap groups" to the shortcut editor (#115)
  * build: Bump requirements for Xfce 4.20
  * shortcuts: Fix xfconf_channel_get_properties leak
  * Fix AtkRelationSet leak in xfce_gtk_label_set_a11y_relation
  * Apply .clang-format file
  * Add missing includes of libxfce4ui-alias.h
  * clipboard-manager: Add missing include guard
  * Remove forced icon from XfceTitledWindow cliend side decorations
  * clipboard-manager: Use GtkClipboard iff image-only format is
    available
  * xfce4-about: Show info about windowing system
  * dialogs: Also wrap primary label to limit dialog size
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * gcc-analyzer: Add false positive file
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * Revert "Add new CI builds to build without X11 and Wayland"
  * | is a GNU sed extension; use a portable construct instead
  * clipboard-manager: Get images from GtkClipoard
  * Translation Updates
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.7 [development release]
  * xfce4-about: Don't show mail addresses
  * xfce4-about: Init glibtop before using it
  * Avoid undefined behavior with NULL msgid strings and dgettext
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Update active contributors for 4.20
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * clipboard-manager: Fix memory leak
  * I18n: Update po/LINGUAS list
  * build: Automate copyright year management
  * build: Remove libxfce4ui-config.h from GI
  * clipboard-manager: Preserve all image formats when taking ownership
  * Delete obsolete file libxfce4ui-1.pc.in
  * build: Include local header libxfce4ui/libxfce4ui.h
  * build: Fix include guard position
  * Add variadic functions to Vala
  * Fix namespace for GObject introspection
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="d18e0f42582dca40a0e31aafa706e626638de5a1d8cc1471e02aabed5396e12c" name="libxfce4util" arch="src">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="a7c23d101df48b3ed0ebcd32bbfbe20288f738d2fd4c75a9755eed5c366e8052" name="libxfce4util" arch="src">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="90c79e6bcf2ac97c7d85c87e1fb6c724a43ce8f9be344d2b073abf3c6f149aad" name="libxfce4util" arch="src">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="9d16a55df4d0893dcb8aba138f52444a86b74dd82ac5e8fda85820108ac2a3ab" name="libxfce4util-devel" arch="aarch64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="6b5c0cf046ff5a185f2ee21dcd0f68385f23d0ac9b48ceb77278f6479709c435" name="libxfce4util-devel" arch="i586">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="fe844674aa077e52a217952bd3a134a11213e27aa8166bf6ae3441ddaeffa558" name="libxfce4util-devel" arch="ppc64le">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="5d5b6c48c34c3901ff6a5881950c7f3dae4c76be2a6dac759189e06ae36cb079" name="libxfce4util-devel" arch="s390x">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="8b576f630b73887ed123e197a9ba75531c928df0b462e957403f58e74af85eb7" name="libxfce4util-devel" arch="x86_64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="e253507c03f63316e4f8fd6f5df8d8a6c3f23e73e734c8fde3c30779778c3b19" name="libxfce4util-devel" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="27a2d427b7defb7648ef230452d756ac13cc46fcc2d6e96667b2564c7fea7412" name="libxfce4util-devel" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="424805c8e17edb13e0b3f6892fdb90946914655430f1b6123bb1878ba9835c28" name="libxfce4util-devel" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="8ad9072304b240df18acf774e4e45a0abc856876839427f448e32c4dc0efe71b" name="libxfce4util-devel" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="1736e059d8ccb19a2359711250ab0d1c18b7c09469aaf7687f0b144af78985ca" name="libxfce4util-devel" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="f0e3821164a62084336218cc8dcd447bab73c829e5650f5ef84926470ca82ecf" name="libxfce4util-devel" arch="aarch64">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="6a278c41d0050c870df5d8f3b992935ab0e9033b87ea2597f4cd33c2339114c8" name="libxfce4util-devel" arch="i586">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="10e8d9936134c9e4c1c945f96bb3beac483aef74a285fc3097d308d64773e526" name="libxfce4util-devel" arch="ppc64le">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="ffc7c023cc4df0f097259497a81f6c9c64ba779109f0c8d26b3a4aa2fc509a37" name="libxfce4util-devel" arch="s390x">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="cc3d6035df0ba739e4c3944921065d87ed8d561a3d65d68ee01e6aa3d6c930d6" name="libxfce4util-devel" arch="x86_64">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="addece284744984332d4ffc8164c29191489f81e7235410aaed8148770038bea" name="libxfce4util-lang" arch="noarch">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="e81b23f5cc0c4dccbb04da7c8047c7c4206b28abc29b848560e9aa10d71423d3" name="libxfce4util-lang" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="6e374b559bbe4801c65febcc358e78acddf43023eaf5d8b512a89c54b24e6d6b" name="libxfce4util-lang" arch="noarch">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="0635c334a2a603982c61863a6c8e403c86465f12eceda59eab9e38a578a78b0c" name="libxfce4util-tools" arch="aarch64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="99937532deb576d04bdf3d6827ce4aa1feda09e73a16b78530a9c2b90599d6d0" name="libxfce4util-tools" arch="i586">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="5639ea028aa53d1d4f778a2630603779630a6dfef282f4a54e3cf62b1d483a45" name="libxfce4util-tools" arch="ppc64le">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="045b3ac1cc1c565a5edae73236d4699aa5201afa5ba4b4e8f20bff3298c4e827" name="libxfce4util-tools" arch="s390x">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="be08883ae462ab4bc212d30104f83b4cd4368d013162b6581cdd48c822153c47" name="libxfce4util-tools" arch="x86_64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="a60d25e7830f367ab1394b72428f6a5c6f5b15e1511d35d99d54577db5090daa" name="libxfce4util-tools" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="eddd94c6c74c4e5effe45e2d714ab4f39a957040d97f5cff74b53dabd575ef65" name="libxfce4util-tools" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="84611abc9a72c975042dae3482f11fa3a68f321d855e47d71fff26efab6acd6a" name="libxfce4util-tools" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="4f4446753b7bf72a221524e4155766a4362fa3e62a0c65cba1e5ab5149fa28d5" name="libxfce4util-tools" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="e75c88992c52cd535dc2438d679cf91ceb6b8e1f7d22b019e8e9e165a077f015" name="libxfce4util-tools" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="924e5a7421119e98407a8b24018734468a9f794265b18c06958df3dcf9b077d3" name="libxfce4util-tools" arch="aarch64">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="5b24c58dab149611c01d341464228dd51686a40e4ef7f54a38db1f69981d3a6d" name="libxfce4util-tools" arch="i586">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="483a20297664f1cf211de131a9652d266aafd3557a067603cf5f83a47d28c3c0" name="libxfce4util-tools" arch="ppc64le">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="2560d2f75b145167053f7c52cfdaf9cabcf6871f509bf36852d0a2c5be00d8eb" name="libxfce4util-tools" arch="s390x">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="7acf5cff20a16737a8cfd1d18d89a307908cc2b89cc4c4b2066f003c056d930d" name="libxfce4util-tools" arch="x86_64">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="c5b4522ecd20da4a4f0c16f79f9567692d50474eb7967b375a51ba20d1fff510" name="libxfce4util7" arch="aarch64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="e6bb87403889b19b475c6a891e9cdc77e6b7cec55b62679560659804d7ffb2c4" name="libxfce4util7" arch="i586">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="2efb43475d20cd00096addf2a92db4d455f376758390078dbcddad7f019c1024" name="libxfce4util7" arch="ppc64le">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="206a4fbb0d878a3ee69590ff053c425edc7a865e05751ea12c8ea95d1786aa09" name="libxfce4util7" arch="s390x">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="f9dc39647c833de7976d5d5871269475a6db14d397e8f38e94f495c296cd3175" name="libxfce4util7" arch="x86_64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1413374400">- add libxfce4util-xfce-rc-i18n.patch which translates Name,
  GenericName, and Comment entries of desktop files via gettext
  when read via the xfce_rc_* API, this is necessary since inline
  translations in openSUSE are removed in favor of gettext-based
  translations (bnc#829113)</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 4.12.0
  - update libtool version to reflect dropped symbols (bxo#10737)
  - autotools updates
  - don't use freed rc file to avoid crash (bxo#9026)
  - remove unused or unrequired API functions: xfce_strjoin,
    xfce_gethostname, xfce_putenv, xfce_setenv, xfce_unsetenv
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1425124801">- update to version 4.12.1
  - fix small mistake in 4.12.0, xfce_version_string was left at
    4.10</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25
- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
</package>
<package pkgid="08cc65e8b5c294369b9f7de85a057cd82177b78ab7012d90bdd7e978e83dfdb8" name="libxfce4util7" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="caf52a88203ee538eec5853a895fd32770ffd522e74f19167fca47c67523542f" name="libxfce4util7" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="b3343f91f6d51cd087469e4bc8f321343960e2f304154d8a87ca1e5d7ebdeeb9" name="libxfce4util7" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="2ef8ee99e44f5641ea2e186655c31ff3501a6e04ad5732df7df1639b1bfa5150" name="libxfce4util7" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="66523b166dc1eb1b369748493e4bcd85ee2209066db1ce0e3425494090c0df3e" name="libxfce4util7" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.6.1"/>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to 4.13.2
  * Add VAPIGEN for vala binding generation.
  * Fix make distcheck build
  * Better documentation processing (migrate away from sgml templates)
  * Allow language-specific keys before language-neutral ones
    (bxo#13979)
  * Translation updates
- Changes from 4.13.1
  * Fix a minor typo: ment → meant
  * Fix some autotools warnings, default debug to yes
  * Fix duplicate DISTCHECK_CONFIGURE_FLAGS
  * Improve gobject-introspection annotations
- Changes from 4.13.0
  * Fix abicheck to handle ppc64 architecture
  * Add support for GOBJECT-INTROSPECTION bxo#12159
  * Translation updates
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch
- Dropped obsolete libxfce4util-xfce-rc-i18n.patch</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
</package>
<package pkgid="a0e9b97e9722a8d6812aa830b6c9013e90517db4b7109d4a73e6a747f56b74ac" name="libxfce4util7" arch="aarch64">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="66ee0e8d77ebef662e980fc2728a134964e3ec07afba0b8025554f7f39edef7a" name="libxfce4util7" arch="i586">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="c04b483d734899ca7692a6c8143b98b312a606cdede77efacbfae29378cd21d9" name="libxfce4util7" arch="ppc64le">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="098108efef0d7452eb8bf46b0076a42bd152ce14df9624e376538e88c72ab333" name="libxfce4util7" arch="s390x">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="fa0501f60e67182353170c682e743aeccd3aa342d917de0f79e65bc929c994e2" name="libxfce4util7" arch="x86_64">
  <version epoch="0" ver="4.20.1" rel="bp156.3.9.2"/>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1558008000">- Update to 4.13.3
  * Add support for rc files as symlinks (bxo#14698)
  * Fix GObject Introspection language bindings (bxo#14766)
  * Fix compiler error -Wcast-function-type (GCC 8)
  * Bump minimum glib version
  * Fix compilation warnings ""defined" may not be portable"
  * Translation Updates: Arabic, Belarusian, Czech, Danish, French,
    Galician, Hebrew, Icelandic, Italian, Kazakh, Lithuanian, Malay,
    Norwegian Bokmål, Occitan (post 1500),
    Romanian, Slovak, Serbian, Uighur, Ukrainian
- Updated Url and Source Url
- Switched from -lang to %lang_package</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561896000">- Update to version 4.13.4
  * Bump the Xfce version to 4.14pre2
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to 4.13.5
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315201">- Enable vala (bxo#15756)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Bump to Xfce version 4.14
- Cleaned up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1566388800">- Split out typelib-1_0-libxfce4util-1_0 from -devel package: the
  .typelib files are not development files, but are actively used
  at runtime.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1598616000">- Update to version 4.15.3
  * Complete the field codes expansion
  * Add field codes expansion and related utilities
    (code moved from garcon)
  * docs: Show the "Miscellaneous Utilities" section
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604404800">- Update to version 4.15.4
  * Create README.md
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605960000">- Update to version 4.15.5
  * Bump Xfce version to 4.16pre2
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1607860800">- Update to version 4.15.6
  * Update configure.ac.in syntax
  * Namespace of the gir needs capital first letter
  * Bump GLib (and gio, gthread, etc) minimum to 2.50.0
  * Remove typedef already defined by G_DECLARE_FINAL_TYPE macro
    (gxo#xfce/libxfce4util#4)
- Rename typelib subpackage to match gir name</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Bump xfce_version_string to 4.16
  * Properly handle URI schemes other than "file"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671364800">- update to 4.18.0:
  * Bump requirements for Xfce 4.18
  * Bump copyright to 2022
  * Bump GObject Introspection minim version to 1.66
  * Clean the build system and use the new XDT_VERSION_INIT
  * Create new function xfce_create_shared_thumbnail_path
  * doc: Fix typo in `xfce_*_append_quoted()`
  * docs: Add missing index of deprecated symbols
  * docs: Fix "unused declarations" warning
  * docs: Fix broken links
  * docs: Fix return value of xfce_str_replace
  * docs: Update `.gitignore`
  * Fix (some) GObject introspection warnings
  * Fix document generation error
  * Fix documentation of 'xfce_str_is_empty'
  * Fix some GObject introspection warnings
  * i18n: Make sure to set locale according to environment
  * libxfce4util needs to be first character Capital
  * Move xfce_append_quoted () to xfce-string
  * Partially revert "Fix (some) GObject introspection warnings"
  * Remove duplicate xfce_str_is_empty
  * Remove invalid custom ngettext() macro
  * Remove limit on the size of configuration file line
  * Revamp the documentation to uniformize accross components
  * Silence `-Wanalyzer-null-dereference` warnings
  * Translation Updates
  * Update COPYING
  * usage of g_file_peek_path requires glib 2.56
  * xfce-miscutils: Fix `deadcode.DeadStores` warning from `scan-build`</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1673438400">- Update to version 4.18.1
  * Handle remaining escape sequences
  * Fix desktop entry value escaping
- Remove unused _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 4.18.2
  * Update copyright year
  * Search for bind_textdomain_codeset in libintl too
  * xfce-rc: Add support for the LANGUAGE environment variable
  * Add missing config.h includes
  * Improve checksum calculation (#17)
  * xfce-rc: Document the fact that delimiter escaping is not
    supported
  * xfce-rc: Properly write translated entries when available
  * Update bug report address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development release]
  * bump Xfce overall version to 4.20pre1
  * Remove local ABI check
  * Add meson build
  * Migrate to xdt-gen-visibility and xdt-check-abi
  * I18n: Update po/LINGUAS list
  * build: Bump requirements for Xfce 4.20
  * Apply .clang-format file
  * Add missing includes of libxfce4util-alias.h
  * clang-format: Add file
  * xfce-rc: Fix support for the LANGUAGE environment variable
  * scan-build: Add false positive file
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * session-management: Try to create D-BUS proxy synchronously
  * session-management: Always set an error when returning FALSE
  * fileutils: Fix MD5 hash in xfce_create_shared_thumbnail_path()
  * Translation Updates
- Add BuildRequire: pkgconfig(gtk-doc)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development release]
  * Bump Xfce overall version to 4.20pre2
  * I18n: Update po/LINGUAS list
  * Call xfce_kiosk's parent finalizer to prevent leaks
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742731200">- Update to version 4.20.1
  * autotools-build: Search for xdt-gen-visibility also in the
    working tree
  * meson-build: Bump meson min version
  * build: Automate copyright year management
  * Replace deprecated exo with libxfce4ui 4.21.0
  * docs: Ignore visibility header and align build systems
  * build: Remove libxfce4util-config.h from GI
  * xfce-i18n: Use g_strlcpy instead of falling back to it
  * meson-build: Add missing check for varargs.h
  * xfce-rc: Fix C locale handling
  * meson-build: Use SPDX license expression
  * meson-build: Update debug/optimization flag management
  * build: Use VERSION_FULL intead of VERSION or PACKAGE_VERSION
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Use relative path in gtk-doc
  * meson-build: Check for libintl only if required
  * meson-build: Remove duplicated CFLAGS
  * meson-build: Gobject introspection cleanup
  * Fix namespace for GObject introspection in meson build too
  * Fix namespace for GObject introspection
  * Removed extra ';' in header files.
  * build: Remove unused check for XDT_CHECK_ABI
  * build: Add missing update of --enable-visibility flag
  * docs: Don't run gtkdoc-check
  * build: Bump xdt required version
  * docs: Remove generated types from repository
  * Add libxfce4util/meson.build to Makefile.am EXTRA_DIST
  * Translation Updates</changelog>
</package>
<package pkgid="6508b13bfe12717783d4df999c6e46821dbcf8e386ac9a65d53cb364109f2b70" name="libxfce4windowing-0-0" arch="aarch64">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="1a9af5e4e690fc5530a3b78cc5cda615734e3c8bb8661152833a4d94472bb296" name="libxfce4windowing-0-0" arch="i586">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="eb463af322a46ef5ffd2a2f4eac356498ac515fad8159814eec2e99df6d9b0b3" name="libxfce4windowing-0-0" arch="ppc64le">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="449474db9a4267b4195e23b48a8afb9761f5843dc82bfde15fb2e245ca084608" name="libxfce4windowing-0-0" arch="s390x">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="08555ccf63044e0dc6e1e6990e987580e6c9b5393f01f04e4212f5fd3c53a66a" name="libxfce4windowing-0-0" arch="x86_64">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="8d79bd3687b13aa4957944c5b7b23eee1d77820afcd3c47d7379ec00b5008136" name="libxfce4windowing" arch="src">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="634d5af84a31d6ab0c39c640c0cf8202df054ac7697d71d853697ea354e75b9d" name="libxfce4windowing-devel" arch="aarch64">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="28aefbf4d4133729c7a99bc6ef849694b99341ae68dfd99dfa962850d477d126" name="libxfce4windowing-devel" arch="i586">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="c5fa3b7a616ccd611b773b9b6d61398021783f76ba8d6747b57348d70024d839" name="libxfce4windowing-devel" arch="ppc64le">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="de4c04c286ad61342a8dcb928bb89d969db621d83608aa2b1af9eb956e2d18a4" name="libxfce4windowing-devel" arch="s390x">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="13e01172dc8e72436548b7a63cb47d26ba976735ab6cce0895a74c80e7b73e45" name="libxfce4windowing-devel" arch="x86_64">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="f0979c85c4552d94e36bffb55263d187c4b5d55c3cbfed3005045346d045677d" name="libxfce4windowing-devel-doc" arch="noarch">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="27e9fea28fb0f416c76c5f815409af3ef5d3ba02f180d82cc4e1f2cebefae7cc" name="libxfce4windowing-lang" arch="noarch">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="d796612b3f49ec94fc5e11f254286f9c5388bf235cbc03d2c5fe726cac248010" name="libxfce4windowingui-0-0" arch="aarch64">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="70fb46ed6475411ef725e705beb6617c82cc8acbd951fda3f93abaf48d5866bf" name="libxfce4windowingui-0-0" arch="i586">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="3b2a823c67acd6f5ace132da1af1fe03f1cf70c936cff3b7241d490fdffbebfa" name="libxfce4windowingui-0-0" arch="ppc64le">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="737819ba9bd2fd5477f82983bec69c1c4928d627336ac4e55d6e9ebedcf7510b" name="libxfce4windowingui-0-0" arch="s390x">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="6e2ac3194e88be37bf345d753cfcb66ce4113846130d56f76448747fa1635fb3" name="libxfce4windowingui-0-0" arch="x86_64">
  <version epoch="0" ver="4.20.2" rel="bp156.4.1"/>
  <changelog author="mantarimay@pm.me" date="1677931200">- Update to version 4.19.1+git.44.0120b2d:
  * Use $PKG_CONFIG and not pkg-config in configure.ac</changelog>
  <changelog author="mantarimay@pm.me" date="1678017600">- Update to version 4.19.1+git.45.4a9f397:
  * Use XDT_VERSION_INIT() and eliminate need for configure.ac.in</changelog>
  <changelog author="mantarimay@pm.me" date="1678104000">- Update to version 4.19.1+git.46.ca3773e:
  * I18n: Add new translation id (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1678276800">- Update to version 4.19.1+git.48.92088c6:
  * Use XDT_CHECK_PACKAGE_BINARY for wayland-scanner
  * Use XDT_CHECK_OPTIONAL_FEATURE</changelog>
  <changelog author="mantarimay@pm.me" date="1678708800">- Update to version 4.19.1+git.49.d1d464d:
  * I18n: Add new translation en_GB (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1679140800">- Update to version 4.19.1+git.50.0ab53e0:
  * I18n: Add new translation ro (57%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680523200">- Update to version 4.19.1+git.51.2603596:
  * I18n: Update translation fr (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680868800">- Update to version 4.19.1+git.52.cb2e2d1:
  * I18n: Update translation pt_BR (100%).</changelog>
  <changelog author="mantarimay@pm.me" date="1680955200">- Update to version 4.19.1+git.53.ae5e6e9:
  * XfwScreenX11: Fix typo in property name when creating window</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1706702400">- Use 4.19.2 final tarball
- Re-format spec file
- Fix typelib package name (missing capitalisation)
- Split off -doc subpackage
- Change license to SPDX format
- Use %ldconfig_scriptlets
- Remove unneeded deps which will be automatically found by RPM</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706702401">- Add detailed versions for BuildRequires: based on configure.ac</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.3
  * Update copyright year
  * Ensure workspace/group state is correct on X11 before emitting signals
  * Set initial workspace's group properly on X11
  * Add XfwClientType to doc sections
  * Add xfw_set_client_type() to doc sections
  * Add xfw_set_client_type()
  * Add an X11-specific header and xfw_window_get_xid()
  * Remove xfw_(window|application)_get_id()
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * Expose class ids in XfwWindow and XfwApplication
  * Update ext-workspace protocol spec to current version
  * XfwWindowX11: Improve monitor list management
  * XfwWindowX11: Fix monitor management
  * build: Search for bind_textdomain_codeset in libintl too
  * build: Test if wlr-protocols dir is empty at configure time
  * Use system wlr-protocols defs if avail, fall back to submodule if not
  * Reduce verbosity
  * Add missing G_END_DECLS
  * I18n: Update po/LINGUAS list
  * window-wayland: Set app_id only if it changes
  * application: Fix window memory management (V2)
  * I18n: Update po/LINGUAS list
  * window-wayland: Ensure app always exists (Fixes #14)
  * Add monitor-added and monitor-removed signals to XfwWorkspaceWayland
  * Minor cleanup to wayland group monitor code
  * Remove unused code from XfwWorkspaceGroupWayland
  * Fix missing monitors-changed signal emission on x11/dummy
  * x11: use workspace number as ID
  * Use G_N_ELEMENTS()
  * XfwApplication: Fix window memory management
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1727956800">- Add BuildRequires: meson
- Update to version 4.19.5 [development release]
  * Add more compiler flags to the meson build
  * Use physical geometry when comparing X11 window geometry to monitor
  * build: Bump requirements for Xfce 4.20
  * Include meson build files in autotools dist tarball
  * Set up GNU symbol visibility
  * Ditch maintainer mode
  * Suppress spurious uninitialized var warning
  * Make window listener struct static
  * Update meson build
  * Bump C std from gnu99 to gnu11
  * meson: fix missing checks for x11 and wayland feature detection
  * Fix physical monitor height not getting set on X11
  * Ensure private symbols don't end up in the introspection file
  * autotools: don't build tests by default
  * Print monitor ID in xfw-enum-monitors test app
  * Try to make monitor IDs stable between X11 and Wayland
  * Move xrandr event base into XfwMonitorManagerX11
  * Fetch X11 scale factor from XSETTINGS, not GDK
  * Fix monitor workarea setting when monitors appear
- Update to version 4.19.4 [development release]
  * Add tests/Makefile.am
  * x11: refresh monitors in an idle function
  * I18n: Update po/LINGUAS list
  * Add a couple small test programs
  * Defer binding to the toplevel manager until after we have the outputs
  * Add debug logging to toplevel output_enter/leave
  * Add debugging when finalizing output properties
  * Add a few more display synchronization points in the wayland code
  * Reset XfwMonitorWayland output_done/xdg_output_done count on finalize
  * Add XfwMonitor:fractional-scale
  * Add primary monitor fallback guessing to X11 too
  * Remove extra wl_registry for the wayland monitor management
  * Remove extra wl_registry for the wayland workspace manager
  * Fix missing wl_output &amp; xdg_output assignment in XfwMonitorWayland
  * Add workarea info and tracking to XfwMonitor
  * Use XfwMonitor instead of GdkMonitor throughout
  * Add XfwScreen::monitor-added and XfwScreen::monitor-removed
  * Fix 'Since' doc tag typos
  * Don't g_warning() if xrandr returns no monitors
  * Add xfw_monitor_get_gdk_monitor()
  * Fix bad doc comment for XfwMonitor:is-primary
  * Add primary monitor concept to XfwMonitor
  * Use system-relative include paths in public headers
  * Fix bad property name (from a stray search-and-replace)
  * Move monitors list into XfwScreen
  * Make XfwScreen an abstract class instead of an interface
  * wayland: Fix monitor ownership
  * XfwMonitor: add object properties
  * Add XfwMonitor
  * Apply .clang-format file
  * clang-format: Add file
  * build: Complete use of XDT_VERSION_INIT
  * Fix warnings about typedef redeclaration
  * use -no-undefined so that libtool consumes it
  * scan-build: Add false positive file
  * build: clang: Fix -Wcast-align
  * I18n: Update po/LINGUAS list
  * Revert "Add new CI builds to build without X11 and Wayland"
  * I18n: Update po/LINGUAS list
  * Don't toggle show-desktop whenever wnck tells us it changed
  * make sure bash is found non non-linux
  * Add meson build files
  * Add layout-row and layout-column properties to XfwWorkspace
  * Implement workspace layout row/column for Wayland
  * I18n: Update po/LINGUAS list
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728302400">- Update to version 4.19.6 [development release]
  NB
  NB: There is an API/ABI break in this release.
  NB: The xfw_window_activate() function now takes four arguments rather than
  NB: the previous three. The second argument is now a XfwSeat instance (or NULL).
  NB
  * Actually export xfw_screen_get_seats from the library
  * Add XfwSeat abstraction
  * build: Adjust Wayland requirements for Xfce 4.20</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1728475200">- Update to version 4.19.7 [development release]
  * Fix missing parent instance in XfwSeatWayland
  * Add XfwWindowListMenu widget
  * Remove the "(constructor)" annotation on xfw_screen_get_default()
  * Fix crash on workspace add/remove after XfwWindowActionMenu destroyed
  * Make XfwWindowAction menu struct private</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729684800">- Update to version 4.19.8 [development release]
  * Clean up xsettings client &amp; work around GDK swallowing events
  * Remove private sources from the public sources list</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.9 [development release]
  * Fix leak of seats GList
- Add 0001-relax-x11-version.patch to allow build for Leap with its
  ancient but sufficient X11 packages.
  Regenerate the various autoconf/automake files.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.10 [development release]
  * I18n: Update po/LINGUAS list
  * Fix XfwMonitor leak in steal_monitor_by_connector
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0
  * Translation Updates
- Refresh 0001-relax-x11-version.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1738670400">- Update to version 4.20.2:
  * autotools-build: Unconditionally add ext-workspace-v1.xml to EXTRA_DIST
- Version 4.20.1:
  * Update copyright year
  * Sanity-check the dimensions of the icon data in _NET_WM_ICON
  * meson-build: Use meson built-in tests
  * XfwMonitorX11: Fix connector for virtual output
  * Use wnck_class_group_get_id() to attempt .desktop file icon fallback
  * meson-build: Let pkg.generate() fill in required libs
  * meson-build: Fix pkgdatadir definition
  * meson-build: Gobject introspection cleanup
  * meson-build: Use relative path in gtk-doc
  * meson-build: Improve maintainability of multi-dependency features
  * Removed extra ';' in source code.
  * build: Remove ununsed conditional
  * I18n: Update po/LINGUAS list
  * docs: Don't run gtkdoc-check
  * XfwWorkspaceWayland: Ensure active workspace is initialized
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceWayland: fix ext-workspace activate
  * XfwWorkspaceWayland: Store name property
  * XfwWorkspaceWayland: Properly set id property
  * XfwWorkspaceGroupWayland: Fix wrong list element removal
  * Update ext-workspace protocol version
  * XfwWorkspaceWayland: Add missing sanity check
  * XfwWorkspaceManagerWayland: Fix typo
  * XfwWorkspaceGroupWayland: Add missing property and private struct
  * I18n: Update po/LINGUAS list
  * Translation Updates
- Removed obsolete 0001-relax-x11-version.patch</changelog>
</package>
<package pkgid="1f0c9f37fe71a1f2cc3eb26b5b6dca223a9d13ce95d7016bb4b1a4674c89ff3c" name="libxfconf-0-3" arch="aarch64">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="f6ee3b9eb9947f308a3c3083b85c42f629e44419234727be022b73a720c796a7" name="libxfconf-0-3" arch="i586">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="d300fd43d299b775d0282471d19093f6f72a3dcee47c909120c9b672638d0780" name="libxfconf-0-3" arch="ppc64le">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="8b2c669a73d04372d4874e7b5e86f2e36569ec73f731a84223f24b40b8a54a17" name="libxfconf-0-3" arch="s390x">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="b709cba174368e27c96a3a833a0cdd8a146decf2e04750cc9a7582fa818760cf" name="libxfconf-0-3" arch="x86_64">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="2b20f157fcc113ffdcf14740e77a1ea5795da98991614dec003fefc65e9b719c" name="libxfconf-0-3" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="5c9bb0a7143e7f42d3c16cc261d6815fc1088f16e4b51de3502a334cf4f85a5f" name="libxfconf-0-3" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="b6a82ec5626b5ade85fa90a8c57cbb7ea2eada19dd92dcff7cdde4308577e456" name="libxfconf-0-3" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="865e32f49baa4cf58ec38774964289247786d3d8a18b291211883f971097f8f7" name="libxfconf-0-3" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="05d4f2e3558ba6577bfaee8167f7bfb9455b6b32e279a8e967288a72acfabfb9" name="libxfconf-0-3" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="b15ded19dce6068ed88d24322ee36182eadb45cda32f8b7c40618d538d1b9e96" name="libxfconf-devel" arch="aarch64">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="fe386c376542266265b285299aa98e5cc1242b29c02dc560b1ed9ba940aa19fa" name="libxfconf-devel" arch="i586">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="01699f73314d3e66aaee081bf5aee57c57a733077b916ffcecbc1a850382b90d" name="libxfconf-devel" arch="ppc64le">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="0fdcf668925f245a93037868dd0cbc0cad5181c20c32ad19ccc532096da74af2" name="libxfconf-devel" arch="s390x">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="71ce0a394d216606655edb352bb9564b9cc82f821dffabb7d3076886543a602a" name="libxfconf-devel" arch="x86_64">
  <version epoch="0" ver="4.18.3" rel="bp156.3.2.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1480161600">- update to version 4.12.1
  - add support for binding to GdkRGBAs (needed for gtk3 migration)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- do not package ChangeLog, NEWS is enough</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556366400">- Update to version 4.13.6
  * Added .NOTPARALLEL to property change test (bxo#13840)
  * Implement an optional GSettings backend
- Changes from 4.13.5
  * Fix make distcheck, (bxo#14082)
  * Handle empty arrays by initializing the GValue to G_TYPE_PTR_ARRAY (bxo#13780)
- Changes from 4.13.4
  * Fix segfault in xfconf_cache_set_property_reply_handler when
    multiple calls are made (bug #13825)
  * Allow to store empty arrays (bug #13791)
  * Fix a path in xfconf_cache_set where the mutex isn't locked (bxo#13790)
- Changes from 4.13.3
  * Flush gdbus connection on xfconf_shutdown
  * Correctly use xfconf_shutdown in xfconf-query
  * Check for invalid GPtrArrays in the conversion
    from GValue to GVariant.
  * Fix some build issues in AM subdir-objects
  * Fix some autogen.sh warnings
    Better documentation processing.
- Changes from 4.13.2
  * Fix cache corruption due to a wrong g_value_unset call.
  * Update API gtk documentation
- Changes from 4.13.1
  * Revert the bump of libxfconf version from 0 to 1,
    to avoid massive changes in all xfce's components.
- Changes from 4.13.0
  * Port xfconf to gdbus
  * Bump libxfconf version from 0 to 1.
- Clean up spec file and dropped obsolete macros
- Added conditional %bcond_with git for easier maintanance when using
  git master branch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1558180800">- Update to version 4.13.7
  - Bump glib version
  - bxo#15122: xfconf: disable gsettings backend by default
  - Fix compiler error -Wcast-function-type (GCC 8)
  - Fix this use of "defined" may not be portable
  - Update .gitignore
  - Fix warnings reported by GCC 8 (bxo#15112)
  - Added gdbus binding to gitignore, add post release git tag
  - Translation updates
- Fixed up dependencies</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1561636800">- Update to Version 4.13.8
  * Add support for GObject introspection and vala
  * Tests: Explicitly handle error reply from Ping method call
  * Disable perl bindings by default
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
</package>
<package pkgid="be1493a9bea0e6e5b724feebc6d4f2c0f164437410260d2493b61685e97c1d24" name="libxfconf-devel" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="2771752fe497d3394224132a0bece99608482a5499b19cba880a69b0bb005e9b" name="libxfconf-devel" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="6836c73310233de9acada44273e5e9d1ca57504c5755cab98ba66e8559c24db8" name="libxfconf-devel" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="1b54e9dfe62dbd565f19974b49302aabc2be28c3b23e718a1ae1d0189fed6ebd" name="libxfconf-devel" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="fcd36a263b77c12eb9335a0a56637149a75e116fa848287cc5c48f9f83c8b4e3" name="libxfconf-devel" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.5.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524800">- Update to version 4.14.0
  * Translation updates
- Fixed up spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565524801">- Update to version 4.14.1
  * Release rebuild for libxfconf-0.deps</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565956800">- Fixed sources in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1581508800">- xfconfd needs to be a hard dependency to libxfconf (boo#1163214)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1588766400">- Update to version 4.14.3
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used.
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Translation updates</changelog>
  <changelog author="Ali Abdallah &lt;ali.abdallah@suse.com&gt;" date="1604923200">- Update to version 4.14.4
  * fix use after free bug in xfconf-cache (gxo#xfce/xfconf#16)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1604923201">- Update to version 4.15.1
  * Fix stray double-quote in bash-completion PKG_CONFIG invocation
  * Disable parallelism on all tests
  * Adds new README.md and updates AM_INIT_AUTOMAKE
  * xfconf-cache: Fix access to freed data (gxo#xfce/xfconf#16)
  * Translation Updates
- Update to version 4.15.0
  * Implement custom test driver
  * Use 'gsettings' as a common channel name for the GSetting backend
  * bxo#14789: Fix GSettings backend assertion error, when probed
    but not used
  * Enable GSettings backend build by default
  * Add Bash completion for xfconf-query
  * bxo#15960: Add some missing xfconf_shutdown() in xfconf-query
  * bxo#15951: Fix 'xfconf_get_error_quark' introspecting warning
  * Remove perl bindings
  * Fix vala binding in dist tarball
  * Translation Updates
- Removed xfconf-4.7.3-remove-rpath.patch</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 4.16.0
  * Don't use shebang for bash completion file
  * Remove GLIB_CHECK_VERSION IFDEFs which are obsolete after glib bump
  * bump glib (and gio, gthread, etc) minimum to 2.50.0
  * remove last traces of xfconf-perl
  * Fix make distcheck and enable it on gitlab CI
  * Add README.md to EXTRA_DIST</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107200">- Do not require exo-tools as built dependency. It is not supposed
  to depend on it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1610107201">- %{_sysconfdir}/xdg/xfce4 needs to be owned by the package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1671364800">- Update to version 4.18.0
  * Bump requirements for Xfce 4.18
  * xfconf: Prevent Use-After-Free in GClosureNotify</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1681732800">- Update to version 4.18.1
  * Update copyright year
  * xfconfd: Lower warning level
  * docs: Fix xfconf_channel_get() transfer annotation
  * Update bug report address
  * docs: Fix unused declarations warning
  * docs: Properly enable GI docs
  * xfconfd: Fix check for "/" when building property name
  * xfconfd: Make xml backend case sensitive for channel names
  * Translation Updates
- Remove _service file</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697544000">- Update to version 4.18.2
  * Cache property-not-found responses in XfconfCache
  * Don't reset scheduled save timer on every write
  * xfconf-query: Sort channel list (-l or -m alone)
  * docs: Fix transfer type of xfconf_list_channels()
  * docs: Add clarification about bindings
- Use lang_package as bnc#513786 has been closed as fixed almost
  8 years ago.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698753600">- Update to version 4.18.3
  * cache: Fix overwritten error
  * cache: Fix uncached value
- Fixes boo#1216682</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Fix usage of %%lang_package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1712059200">- Update to version 4.19.2 (Development branch)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729252800">- Update to version 4.19.3 [development branch]
  * Safer/better way to find GdkColor/GdkRGBA GTypes in the unified
    API
  * Mark xfconf_g_property_bind_gdkcolor/gdkrgba() as deprecated
  * Allow calling xfconf_g_property_bind() with GdkColor or GdkRGBA
    types
  * Clean up how GdkColor/GdkRGBA GTypes are initialized
  * build: Bump requirements for Xfce 4.20
  * tests: Report D-Bus error when xfconfd is not auto-started
  * tests: Fix xfconf_channel_get_string leak
  * cache: Fix leaks in xfconf_cache_handle_property_changed
  * ci: Update references for autotools/meson split
  * Apply .clang-format file
  * Preliminary cleanup
  * Sort includes
  * clang-format: Add file
  * Clarify xfconf_channel_set_string() API docs
  * channel: Fix get_string() return value
  * cache: Fix leak in xfconf_cache_prefetch
  * xfconf-query: Fix GOptionContext memory leak
  * Add a systemd user unit corresponding to the D-Bus session
    service
  * gcc-analyzer: Fix -Wanalyzer-null-dereference
  * scan-build: Add false positive file
  * ci: Fix jobs extending .distcheck
  * build: Use AM_DISTCHECK_CONFIGURE_FLAGS
  * channel: Fix get_properties()
  * channel: Warn if queried type does not match property type
  * Add missing GIR annotations
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1730548800">- Update to version 4.19.4 [development branch]
  * xfconf-query: print array property values when -lv</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1733054400">- Update to version 4.19.5 [development branch]
  * Fix FakeGdkRGBA and FakeGdkColor leaks
  * tests: Fix D-Bus error reporting when xfconfd is not auto-started
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734264000">- Update to version 4.20.0:
  * Translation Updates</changelog>
</package>
<package pkgid="bb008513cbeda01ed2d2c7e1acff03f925234a05cd4e09e2c0bb52cf6ff5351f" name="libxfdashboard0" arch="aarch64">
  <version epoch="0" ver="1.0.0" rel="bp156.3.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660564800">- Update to 1.0.0
  * Introduces XfdashboardSettings as settings object for libxfdashboard
  * Introduces XfdashboardPluginSettings as settings object for
    plugins like XfdashboardSettings is for the library
  * Move XfdashboardApplication out of library libxfdashboard into
    application xfdashboard and turn libxfdashboard into a
    complete library
  * Implemented a new color class XfdashboardGradientColor which
    support solid colors (single colors) and path gradients
    Path gradient will follow a path (the outline) and draw
    a gradient orthogonal with color stops along this path
  * Outlines (through XfdashboardoutlineEffect) do now use
    the new XfdashboardGradientColor to support the usual
    solid colors as befeofre as well as a new path gradient
  * Enhanced new color class XfdashboardGradientColor to support
    also linear gradients besided solid colors (single colors)
    and path gradients
    Added support to specify colors for XfdashboardGradientColor in CSS
  * New search provider plugin "recently used" to search through
    list of recently used files provided by GTK+ recent-used manager
  * New plugin "autopin-windows" which will automatically pin each
    window moved to any non-primary monitor and unpins them if moved
    to primary monitor. This plugins runs in daemon mode only
  * Added a new property "visibility", which is stylable, to
    XfdashboardActor, so each actor inherits this new stylable property.
    This stylable property controls if an actor should be visible
    if requested to using clutter_actor_show().
  * Added new actions for key bindings to add, remove, toggle or
    apply CSS classes to a target actor at runtime. Using it by
    default to switch between list and icon mode at application
    view with &lt;Ctrl&gt;-i for icon mode and &lt;Ctrl&gt;-l for list mode
    when application view has the focus. (#16)
  * Fixed crashes with animations when user disabled animations in
    settings (#9)
  * Fixed missing $(XFDASHBOARD_DEBUG_CFLAGS) in all Makefile.am files
    except of libxfdashboard and common folder. So debug macros to print
    debug message where empty and not printed at all, e.g. at plugins
  * Fixed registering focusable actors from other stage interface as
    the main one for primary monitor. (#194)
  * Fixed signal definition of "can-suspend" at XfdashboardCore which
    prevented it to return the correct value if suspend is supported.
    It always returned FALSE even if xfdashboard is run in daemon mode
    and stopped to run background and activating some plugin. (#197)
  * Fixed compiler warning about "'__atomic_load' discards 'volatile'
    qualifier" in g_once_* functions of Glib which was changed in
    releases since 2.66.3
  * Fixed crash on start-up if xfdashboard was started for the very
    first time without any settings in xfconf (#200)
  * Fixed back button not working in sub-menu "all applications" (#21)
  * Fixed incorrect allocation for quicklaunch actor when horizontal
    orientation is used. Thanks to michal4132 for the hint where to
    look at ;) (#2)
  * Fixed switching to workspace of window being activated when window
    was selected at pop-up menu (#15)
  * Fixed intltool lock file bug in make distcheck.
  * Fixed failing to create texture for outlines because either width
    or height is zero (#8)
  * Fixed visual bug in default theme drawing wrong fill and outlines
    corners at workspace selector
  * Fixed not to draw outlines with rounded corners if background type
    has not set rounded corners, as the fill background method
    has already checked for years
  * Fixed AppInfo to match AppStream specification (#4)
  * Fixed lots of typos I've done sadly
  * Fixed enabling full debug builds again with removal of all
    deprecated functions
  * Fixed using deprecated function by using g_memdup2() instead of
    g_memdup() when compiling against GLib 2.67.4 or higher
  * Changed default theme to make use of new path gradients at outlines.
  * Improved window placements in XfdashboardWindowsView
    by centering windows in usused space of last row
  * Do not compile and install the "example-search-provider" plugin
    anymore but include sources and Makefile example
    (now called Makefile.am.example) in distribution file
  * Dropped support of Xfconf legacy (below 4.13.0) because of new
    XfdashboardSettings and XfdashboardPluginSettings object
  * Removed all xfdashboard_*_get_default() function to access
    singleton instances of the subsystems/component, like plugins
    manager etc., as these singleton instances should now to access
    through XfdashboardCore and its xfdashboard_core_get_*(...) functions
  * Background fill color of XfdashboardBackground as well as outline
    color of XfdashboardOutlineEffect do support all types of new color
    class XfdashboardGradientColor, i.e solid colors, linear gradients
    and path gradients
  * Improved algorithm to detect application and determine its desktop
    file (*.desktop) for X11 windows by checking for the X atom called
    "_GTK_APPLICATION_ID" at X11 window properties and at Linux also
    lookup executable file from /proc filesystem in application database.
  * Plugins can now use the debug infrastructure of libxfdashboard
  * Configuration and data files for application added to
    XfdashboardSettings and also added to plugins for plugin-specific
    configuration and data filesystem
  * Implemented function to set "urgent" state at X11 windows
  * Simplied animation creation and usage (or not if disabled) by
    returning an empty animation object which the "done" signal can be
    connected to
  * Disabled applications-search-provider statistics as it uses a file
    instead of settings object or similar and does not work with new
    XfdashboardSettings object.
  * Prepared for newer libxfce4util (version 4.17.2 or higher) which
    changed function xfce_append_quoted to xfce_g_string_append_quoted
  * Translation updates</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="c37de787e7a9289beaa45e4fd0bfa063a5fa18e9db5e91ed4f7794b4df7eebf3" name="libxfdashboard0" arch="i586">
  <version epoch="0" ver="1.0.0" rel="bp156.3.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660564800">- Update to 1.0.0
  * Introduces XfdashboardSettings as settings object for libxfdashboard
  * Introduces XfdashboardPluginSettings as settings object for
    plugins like XfdashboardSettings is for the library
  * Move XfdashboardApplication out of library libxfdashboard into
    application xfdashboard and turn libxfdashboard into a
    complete library
  * Implemented a new color class XfdashboardGradientColor which
    support solid colors (single colors) and path gradients
    Path gradient will follow a path (the outline) and draw
    a gradient orthogonal with color stops along this path
  * Outlines (through XfdashboardoutlineEffect) do now use
    the new XfdashboardGradientColor to support the usual
    solid colors as befeofre as well as a new path gradient
  * Enhanced new color class XfdashboardGradientColor to support
    also linear gradients besided solid colors (single colors)
    and path gradients
    Added support to specify colors for XfdashboardGradientColor in CSS
  * New search provider plugin "recently used" to search through
    list of recently used files provided by GTK+ recent-used manager
  * New plugin "autopin-windows" which will automatically pin each
    window moved to any non-primary monitor and unpins them if moved
    to primary monitor. This plugins runs in daemon mode only
  * Added a new property "visibility", which is stylable, to
    XfdashboardActor, so each actor inherits this new stylable property.
    This stylable property controls if an actor should be visible
    if requested to using clutter_actor_show().
  * Added new actions for key bindings to add, remove, toggle or
    apply CSS classes to a target actor at runtime. Using it by
    default to switch between list and icon mode at application
    view with &lt;Ctrl&gt;-i for icon mode and &lt;Ctrl&gt;-l for list mode
    when application view has the focus. (#16)
  * Fixed crashes with animations when user disabled animations in
    settings (#9)
  * Fixed missing $(XFDASHBOARD_DEBUG_CFLAGS) in all Makefile.am files
    except of libxfdashboard and common folder. So debug macros to print
    debug message where empty and not printed at all, e.g. at plugins
  * Fixed registering focusable actors from other stage interface as
    the main one for primary monitor. (#194)
  * Fixed signal definition of "can-suspend" at XfdashboardCore which
    prevented it to return the correct value if suspend is supported.
    It always returned FALSE even if xfdashboard is run in daemon mode
    and stopped to run background and activating some plugin. (#197)
  * Fixed compiler warning about "'__atomic_load' discards 'volatile'
    qualifier" in g_once_* functions of Glib which was changed in
    releases since 2.66.3
  * Fixed crash on start-up if xfdashboard was started for the very
    first time without any settings in xfconf (#200)
  * Fixed back button not working in sub-menu "all applications" (#21)
  * Fixed incorrect allocation for quicklaunch actor when horizontal
    orientation is used. Thanks to michal4132 for the hint where to
    look at ;) (#2)
  * Fixed switching to workspace of window being activated when window
    was selected at pop-up menu (#15)
  * Fixed intltool lock file bug in make distcheck.
  * Fixed failing to create texture for outlines because either width
    or height is zero (#8)
  * Fixed visual bug in default theme drawing wrong fill and outlines
    corners at workspace selector
  * Fixed not to draw outlines with rounded corners if background type
    has not set rounded corners, as the fill background method
    has already checked for years
  * Fixed AppInfo to match AppStream specification (#4)
  * Fixed lots of typos I've done sadly
  * Fixed enabling full debug builds again with removal of all
    deprecated functions
  * Fixed using deprecated function by using g_memdup2() instead of
    g_memdup() when compiling against GLib 2.67.4 or higher
  * Changed default theme to make use of new path gradients at outlines.
  * Improved window placements in XfdashboardWindowsView
    by centering windows in usused space of last row
  * Do not compile and install the "example-search-provider" plugin
    anymore but include sources and Makefile example
    (now called Makefile.am.example) in distribution file
  * Dropped support of Xfconf legacy (below 4.13.0) because of new
    XfdashboardSettings and XfdashboardPluginSettings object
  * Removed all xfdashboard_*_get_default() function to access
    singleton instances of the subsystems/component, like plugins
    manager etc., as these singleton instances should now to access
    through XfdashboardCore and its xfdashboard_core_get_*(...) functions
  * Background fill color of XfdashboardBackground as well as outline
    color of XfdashboardOutlineEffect do support all types of new color
    class XfdashboardGradientColor, i.e solid colors, linear gradients
    and path gradients
  * Improved algorithm to detect application and determine its desktop
    file (*.desktop) for X11 windows by checking for the X atom called
    "_GTK_APPLICATION_ID" at X11 window properties and at Linux also
    lookup executable file from /proc filesystem in application database.
  * Plugins can now use the debug infrastructure of libxfdashboard
  * Configuration and data files for application added to
    XfdashboardSettings and also added to plugins for plugin-specific
    configuration and data filesystem
  * Implemented function to set "urgent" state at X11 windows
  * Simplied animation creation and usage (or not if disabled) by
    returning an empty animation object which the "done" signal can be
    connected to
  * Disabled applications-search-provider statistics as it uses a file
    instead of settings object or similar and does not work with new
    XfdashboardSettings object.
  * Prepared for newer libxfce4util (version 4.17.2 or higher) which
    changed function xfce_append_quoted to xfce_g_string_append_quoted
  * Translation updates</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="d4f191e3d026adfb9433fa6e06757cbe8c1902dc62229ce4db908d2ce595968c" name="libxfdashboard0" arch="ppc64le">
  <version epoch="0" ver="1.0.0" rel="bp156.3.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660564800">- Update to 1.0.0
  * Introduces XfdashboardSettings as settings object for libxfdashboard
  * Introduces XfdashboardPluginSettings as settings object for
    plugins like XfdashboardSettings is for the library
  * Move XfdashboardApplication out of library libxfdashboard into
    application xfdashboard and turn libxfdashboard into a
    complete library
  * Implemented a new color class XfdashboardGradientColor which
    support solid colors (single colors) and path gradients
    Path gradient will follow a path (the outline) and draw
    a gradient orthogonal with color stops along this path
  * Outlines (through XfdashboardoutlineEffect) do now use
    the new XfdashboardGradientColor to support the usual
    solid colors as befeofre as well as a new path gradient
  * Enhanced new color class XfdashboardGradientColor to support
    also linear gradients besided solid colors (single colors)
    and path gradients
    Added support to specify colors for XfdashboardGradientColor in CSS
  * New search provider plugin "recently used" to search through
    list of recently used files provided by GTK+ recent-used manager
  * New plugin "autopin-windows" which will automatically pin each
    window moved to any non-primary monitor and unpins them if moved
    to primary monitor. This plugins runs in daemon mode only
  * Added a new property "visibility", which is stylable, to
    XfdashboardActor, so each actor inherits this new stylable property.
    This stylable property controls if an actor should be visible
    if requested to using clutter_actor_show().
  * Added new actions for key bindings to add, remove, toggle or
    apply CSS classes to a target actor at runtime. Using it by
    default to switch between list and icon mode at application
    view with &lt;Ctrl&gt;-i for icon mode and &lt;Ctrl&gt;-l for list mode
    when application view has the focus. (#16)
  * Fixed crashes with animations when user disabled animations in
    settings (#9)
  * Fixed missing $(XFDASHBOARD_DEBUG_CFLAGS) in all Makefile.am files
    except of libxfdashboard and common folder. So debug macros to print
    debug message where empty and not printed at all, e.g. at plugins
  * Fixed registering focusable actors from other stage interface as
    the main one for primary monitor. (#194)
  * Fixed signal definition of "can-suspend" at XfdashboardCore which
    prevented it to return the correct value if suspend is supported.
    It always returned FALSE even if xfdashboard is run in daemon mode
    and stopped to run background and activating some plugin. (#197)
  * Fixed compiler warning about "'__atomic_load' discards 'volatile'
    qualifier" in g_once_* functions of Glib which was changed in
    releases since 2.66.3
  * Fixed crash on start-up if xfdashboard was started for the very
    first time without any settings in xfconf (#200)
  * Fixed back button not working in sub-menu "all applications" (#21)
  * Fixed incorrect allocation for quicklaunch actor when horizontal
    orientation is used. Thanks to michal4132 for the hint where to
    look at ;) (#2)
  * Fixed switching to workspace of window being activated when window
    was selected at pop-up menu (#15)
  * Fixed intltool lock file bug in make distcheck.
  * Fixed failing to create texture for outlines because either width
    or height is zero (#8)
  * Fixed visual bug in default theme drawing wrong fill and outlines
    corners at workspace selector
  * Fixed not to draw outlines with rounded corners if background type
    has not set rounded corners, as the fill background method
    has already checked for years
  * Fixed AppInfo to match AppStream specification (#4)
  * Fixed lots of typos I've done sadly
  * Fixed enabling full debug builds again with removal of all
    deprecated functions
  * Fixed using deprecated function by using g_memdup2() instead of
    g_memdup() when compiling against GLib 2.67.4 or higher
  * Changed default theme to make use of new path gradients at outlines.
  * Improved window placements in XfdashboardWindowsView
    by centering windows in usused space of last row
  * Do not compile and install the "example-search-provider" plugin
    anymore but include sources and Makefile example
    (now called Makefile.am.example) in distribution file
  * Dropped support of Xfconf legacy (below 4.13.0) because of new
    XfdashboardSettings and XfdashboardPluginSettings object
  * Removed all xfdashboard_*_get_default() function to access
    singleton instances of the subsystems/component, like plugins
    manager etc., as these singleton instances should now to access
    through XfdashboardCore and its xfdashboard_core_get_*(...) functions
  * Background fill color of XfdashboardBackground as well as outline
    color of XfdashboardOutlineEffect do support all types of new color
    class XfdashboardGradientColor, i.e solid colors, linear gradients
    and path gradients
  * Improved algorithm to detect application and determine its desktop
    file (*.desktop) for X11 windows by checking for the X atom called
    "_GTK_APPLICATION_ID" at X11 window properties and at Linux also
    lookup executable file from /proc filesystem in application database.
  * Plugins can now use the debug infrastructure of libxfdashboard
  * Configuration and data files for application added to
    XfdashboardSettings and also added to plugins for plugin-specific
    configuration and data filesystem
  * Implemented function to set "urgent" state at X11 windows
  * Simplied animation creation and usage (or not if disabled) by
    returning an empty animation object which the "done" signal can be
    connected to
  * Disabled applications-search-provider statistics as it uses a file
    instead of settings object or similar and does not work with new
    XfdashboardSettings object.
  * Prepared for newer libxfce4util (version 4.17.2 or higher) which
    changed function xfce_append_quoted to xfce_g_string_append_quoted
  * Translation updates</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="a02a0ad1dd6059cf589d4de7ea7490a7e65ff84a8f086143a479d3f2047d37c8" name="libxfdashboard0" arch="s390x">
  <version epoch="0" ver="1.0.0" rel="bp156.3.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660564800">- Update to 1.0.0
  * Introduces XfdashboardSettings as settings object for libxfdashboard
  * Introduces XfdashboardPluginSettings as settings object for
    plugins like XfdashboardSettings is for the library
  * Move XfdashboardApplication out of library libxfdashboard into
    application xfdashboard and turn libxfdashboard into a
    complete library
  * Implemented a new color class XfdashboardGradientColor which
    support solid colors (single colors) and path gradients
    Path gradient will follow a path (the outline) and draw
    a gradient orthogonal with color stops along this path
  * Outlines (through XfdashboardoutlineEffect) do now use
    the new XfdashboardGradientColor to support the usual
    solid colors as befeofre as well as a new path gradient
  * Enhanced new color class XfdashboardGradientColor to support
    also linear gradients besided solid colors (single colors)
    and path gradients
    Added support to specify colors for XfdashboardGradientColor in CSS
  * New search provider plugin "recently used" to search through
    list of recently used files provided by GTK+ recent-used manager
  * New plugin "autopin-windows" which will automatically pin each
    window moved to any non-primary monitor and unpins them if moved
    to primary monitor. This plugins runs in daemon mode only
  * Added a new property "visibility", which is stylable, to
    XfdashboardActor, so each actor inherits this new stylable property.
    This stylable property controls if an actor should be visible
    if requested to using clutter_actor_show().
  * Added new actions for key bindings to add, remove, toggle or
    apply CSS classes to a target actor at runtime. Using it by
    default to switch between list and icon mode at application
    view with &lt;Ctrl&gt;-i for icon mode and &lt;Ctrl&gt;-l for list mode
    when application view has the focus. (#16)
  * Fixed crashes with animations when user disabled animations in
    settings (#9)
  * Fixed missing $(XFDASHBOARD_DEBUG_CFLAGS) in all Makefile.am files
    except of libxfdashboard and common folder. So debug macros to print
    debug message where empty and not printed at all, e.g. at plugins
  * Fixed registering focusable actors from other stage interface as
    the main one for primary monitor. (#194)
  * Fixed signal definition of "can-suspend" at XfdashboardCore which
    prevented it to return the correct value if suspend is supported.
    It always returned FALSE even if xfdashboard is run in daemon mode
    and stopped to run background and activating some plugin. (#197)
  * Fixed compiler warning about "'__atomic_load' discards 'volatile'
    qualifier" in g_once_* functions of Glib which was changed in
    releases since 2.66.3
  * Fixed crash on start-up if xfdashboard was started for the very
    first time without any settings in xfconf (#200)
  * Fixed back button not working in sub-menu "all applications" (#21)
  * Fixed incorrect allocation for quicklaunch actor when horizontal
    orientation is used. Thanks to michal4132 for the hint where to
    look at ;) (#2)
  * Fixed switching to workspace of window being activated when window
    was selected at pop-up menu (#15)
  * Fixed intltool lock file bug in make distcheck.
  * Fixed failing to create texture for outlines because either width
    or height is zero (#8)
  * Fixed visual bug in default theme drawing wrong fill and outlines
    corners at workspace selector
  * Fixed not to draw outlines with rounded corners if background type
    has not set rounded corners, as the fill background method
    has already checked for years
  * Fixed AppInfo to match AppStream specification (#4)
  * Fixed lots of typos I've done sadly
  * Fixed enabling full debug builds again with removal of all
    deprecated functions
  * Fixed using deprecated function by using g_memdup2() instead of
    g_memdup() when compiling against GLib 2.67.4 or higher
  * Changed default theme to make use of new path gradients at outlines.
  * Improved window placements in XfdashboardWindowsView
    by centering windows in usused space of last row
  * Do not compile and install the "example-search-provider" plugin
    anymore but include sources and Makefile example
    (now called Makefile.am.example) in distribution file
  * Dropped support of Xfconf legacy (below 4.13.0) because of new
    XfdashboardSettings and XfdashboardPluginSettings object
  * Removed all xfdashboard_*_get_default() function to access
    singleton instances of the subsystems/component, like plugins
    manager etc., as these singleton instances should now to access
    through XfdashboardCore and its xfdashboard_core_get_*(...) functions
  * Background fill color of XfdashboardBackground as well as outline
    color of XfdashboardOutlineEffect do support all types of new color
    class XfdashboardGradientColor, i.e solid colors, linear gradients
    and path gradients
  * Improved algorithm to detect application and determine its desktop
    file (*.desktop) for X11 windows by checking for the X atom called
    "_GTK_APPLICATION_ID" at X11 window properties and at Linux also
    lookup executable file from /proc filesystem in application database.
  * Plugins can now use the debug infrastructure of libxfdashboard
  * Configuration and data files for application added to
    XfdashboardSettings and also added to plugins for plugin-specific
    configuration and data filesystem
  * Implemented function to set "urgent" state at X11 windows
  * Simplied animation creation and usage (or not if disabled) by
    returning an empty animation object which the "done" signal can be
    connected to
  * Disabled applications-search-provider statistics as it uses a file
    instead of settings object or similar and does not work with new
    XfdashboardSettings object.
  * Prepared for newer libxfce4util (version 4.17.2 or higher) which
    changed function xfce_append_quoted to xfce_g_string_append_quoted
  * Translation updates</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="1a964a0929fc7c079ecd4a539d57ba09093fa4157abb9bad6f9a809fe9f74d30" name="libxfdashboard0" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="bp156.3.3.1"/>
  <changelog author="dap.darkness@gmail.com" date="1450785600">- Added xfdashboard-0.5.4-opensuse-13.1.diff vs.
  openSUSE 13.1' build issue, see more at
  https://bugzilla.xfce.org/show_bug.cgi?id=12372</changelog>
  <changelog author="dap.darkness@gmail.com" date="1454500800">- Update to 0.5.5:
  * New feature: A new plugin and the first search provider plugin
    gnome-shell-search-providers was implemented and added;
  * New feature: Implement a new actor in XfdashboardLiveWorkspace;
  * New feature: Add new signal "application-launched";
  * New feature: The applications search provider now counts how
    often an application was launched;
  * New feature: The result set (XfdashboardSearchResultSet) can
    now store a score between 0.0 and 1.0 for each item;
  * New feature: Add pseudo-class ':insensitive';
  * Allow moving a window from one monitor to another;
  * XfdashboardButton supports settings GIcon now;
  * Improved hash value creation for icon names and GIcon;
  * Improved sharing cached image contents;
  * Activating a result item in search view or launching external
    application to perform search in application of search provider
    will now quit (standalone) or suspend (daemon mode) application;
  * Moved logic to handle mapping of actors for result items;
  * Limit number of search results shown for each search provider;
  * Fix starting a real new application instance;
  * Fix visual error at applications view when using icon mode and
    crashes of xfdashboard (GH #109 and GH #110);
  * Lots of bug-fixes, really really really a lot;
  * Fixed lots of typos;
  * Fixed lots of compiler warnings;
  * Updated translations.
- Removed xfdashboard-0.5.4-opensuse-13.1.diff.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1456747200">- Update to 0.5.90:
  * New feature: Split application into library and application.
  * New feature: A new plugin 'hot corner' was implemented.
  * New feature: Add configuration button in settings application.
  * Fixed a bug at the layout manager's allocation function.
  * Fixed the calculation of number of columns and rows.
  * Fixed visual distortion when allocation of a view.
  * Fixed actors of applications view filling whole space.
  * Implement file monitor to Gnome-Shell search provider plugin.
  * Changed API of object class XfdashboardApplication.
  * Keep order of search providers at search view in order.
  * Add missing public functions to check if a window is maximized.
  * Add CSS class '.window-state-maximized' to actors.
  * Some more bug-fixes, typos fixed etc.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1458820800">- Update to 0.5.91:
  * Rewrote application object as beginning with Glib 2.47.4 it
    deregisters an application from session's DBUS when returning
    from function g_application_run().
  * Fixed check if a window is really "visible" before trying to
    find the running application in application tracker (GH #114).
  * Fixed usage of an uninitialized application instance (GH #115).
  * Added a compatibility layer to silence compiler warnings.
  * Implemented a new Model class called XfdashboardModel.
  * Fix unpredictable reselections of result items in search view.
  * Some typos are fixed also as well code clean up.
  * Updated translations.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1459857600">- Update to 0.5.92:
  * Added a "configure" button in "plugins" panel.
  * Fixed crash in search view when Gnome-Shell search provider is
    enabled and DBUS call returned only name for result item.
  * Fixed crash in search view when a result item is focused and
    selected but removed or hidden when search terms are updated.
  * Fixed DBUS method signature to call methods "ActivateResult"
    and "LaunchSearch" in Gnome-Shell search provider.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1463832000">- Update to 0.6.0, changelog at
  https://github.com/gmc-holle/xfdashboard/releases/tag/0.6.0
- Added simple man pages for xfdashboard &amp; xfdashboard-settings.</changelog>
  <changelog author="dap.darkness@gmail.com" date="1473249600">- Update to 0.7.0:
  * New feature: Implement pop-up menu which.
  * New plugin 'middle-click-window-close'.
  * Allow windows view to filter windows.
  * Move to workspace where the window to activate is placed on.
  * Introduced a new signal 'actor-created'.
  * Introduced a new signal "initialized" in XfdashboardApplication.
  * Properties of ClutterActor are now themable.
  * Smaller bug-fixes.
  * More API documentation.
  * Updated localizations.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1492603200">- update to 0.7.1
  * internal code refactoring
  * compatibility with newer GTK / GDK
  * small bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465600">- update to 0.7.3
  * work ongoing to support non-X11 windowing systems
  * internal code rework
  * adaption for newer GTK / GDK
  * bugfixes
  * translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1500465601">- add patch xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff to fix
  build with GTK3 &lt; 3.22</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1507032000">- update to 0.7.4
  - compatibility with old (&lt;= 4.12) and new (&gt;=4.13) xfce libs
  - translation updates
  - adaption to newer libraries
- remove xfdashboard-0.7.3-fix-build-with-gtk3-3_21.diff</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1534075200">- update to 0.7.5
  - make xfdashboard touchscreen-aware
  - various bugfixes and improvements
  - translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575028800">- Update to 0.7.6
  * Raised minimum version of Glib to 2.38 for replacements
    of deprecated function g_type_class_add_private()
  * New feature: Support for animations. Currently only one actor
    (XfdashboardCollapseBox) trigger an animation signal to open
    or close the collapsed area. All default themes of xfdashboard
    will slide in or out the collapsed area smoothly when animation
    is enabled (which is enabled by default).
  * New feature: The user can turn on or off animations in the
    settings application.
  * Updated all GOject classes because of deprecation of function
    g_type_class_add_private()
  * Updated copyright years to 2019
  * Fix that valid desktop file for the same desktop ID but found
    at path of lower prioritory will override an invalid desktop
    file for the same desktop ID at path of higher priority. The
    first entry found - valid or invalid - will have the highest
    priority. Later all invalid desktop IDs in the application
    database are removed before populated. (GH#169)
  * Fixed warning "assertion 'GARCON_IS_MENU_DIRECTORY (other)'
    failed" when calling garcon_menu_directory_equal() in function
    _xfdashboard_applications_menu_model_find_similar_menu()
  * Fixed "implicit-fallthrough" compiler warnings in click action
  * Reduced number of release notes in AppData (GH#183)
  * Smaller bug fixes but mostly to silence compiler warnings
  * Updated translations
- Removed deprecated macros</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1575374400">- Update to 0.7.7
  * Fixes missing animations.xml file at all themes in tarball
    (bxo#16230, GH#184)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * New translations (gl, ru, ru_RU) (bxo#15121, GH#185)</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1603800000">- Update to 0.7.8
  * New feature: Support of more animations. So an actor can request
    an animation when a class or pseudo-class is added or was removed.
    Also an actor requests an animation when it was created and shown
    for the first time. Currently at last an animation is requested
    when the actor was moved and or resized.
  * Followed main Xfce project by switching to "foreign" mode
    at automake
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Fixed a crash when reselecting a search result item on search
    update fails because its container was destroyed while updating.
  * Smaller bug fixes but mostly to silence compiler warnings
  * Translation updates</changelog>
  <changelog author="Marcel &lt;marcel@localhost&gt;" date="1605700800">- Update to 0.7.90
  * New feature: Support of animation if an actor is destroyed.
    It will be marked as destroyed by adding a CSS pseudo class
    "destroying". The actor will be destroyed finally when
    animation ends.
  * The allocation animation will not be applied when actor is
    created. This behaviour has changed. If an actor should do an
    allocation animation also at the first time shown (created) the
    properties for x/y coordinates and/or width, height must be
    specified at "created" animation
  * New application icon which follows rDNS naming
  * Updated README.md for consistency
  * Use xfce library function instead of implementing own version
  * [plugin] Hot corner: Support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now more
    than one additional path with a colon-seperated list
  * Reduced number of translatable string drastically
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1608724800">- Update to 0.8.0
  * New application icon which follows rDNS naming
  * Implement pop-up menu which is currently only used by icons in
    quicklaunch when right-clicking at them.
  * The windows in windows view gained support to show also their
    child windows, e.g. open/save dialogs etc.
    (gh#gmc-holle/xfdashboard#132)
  * All windows can now be drag'n'drop from any actor to any other
    window-related actor. (gh#gmc-holle/xfdashboard#79)
  * The window tracker and all other related classes are now
    interfaces to support multiple window systems, like X11, GDK and
    wayland. (gh#gmc-holle/xfdashboard#129)
  * Added a fine-grained controllable debug system.
  * At a theme's layout xml file you can now specify which actor of the
    focusable ones should be selected on theme load.
    (gh#gmc-holle/xfdashboard#144)
  * New actions "selection-move-next", "selection-move-previous",
    "focus-move-first", "focus-move-last" and "focus-move-to" for use at
    custom key bindings were added. They are not bound at the default key
    bindings file installed. (gh#gmc-holle/xfdashboard#144,
    gh#gmc-holle/xfdashboard#145)
  * Window tracker interface now supports a new experimental
    backend for GDK. The backend to use can be controlled with the new
    environment variable XFDASHBOARD_BACKEND. It can be either set to
    "x11" or "gdk". (gh#gmc-holle/xfdashboard#129)
  * Allow user to override CSS files of themes to apply user favourite
    settings. (gh#gmc-holle/xfdashboard#152)
  * Include new translations (gh#gmc-holle/xfdashboard#155)
  * GDK backend is now optional and it will be enabled automatically
    if Clutter backend is available, i.e. FreeBSD does
    not install Clutter with GDK backend. (bxo#13766, bxo#13860)
  * Support also current xfconf versions (4.13.x). (bxo#13824)
  * Support for touch screen which supports "clicking" buttons
    (gh#gmc-holle/xfdashboard#157)
  * Support of application actions defines at desktop entries which
    get listed in the pop-up menus of application buttons.
    (gh#gmc-holle/xfdashboard#158, gh#gmc-holle/xfdashboard#160)
  * Support of "Keywords" of desktop entries which are taken into
    account when searching (gh#gmc-holle/xfdashboard#159)
  * Support for animations. Currently only one actor trigger
    an animation signal to open or close the collapsed area.
  * The user can turn on or off animations in the settings application.
  * Support of more animations. So an actor can request an animation
    when a class or pseudo-class is added or was removed.
  * Support of animation if an actor is destroyed. It will be marked
    as destroyed by adding a CSS pseudo class "destroying".
    The actor will be destroyed finally when animation ends.
  * Introduced a new signal 'actor-created' emitted at stage where a
    newly created actor was placed on. Plugins can connect to this
    signal to detect new actors they are interested in and to modify
    them.
  * Introduced a new signal "initialized" in XfdashboardApplication
    which is emitted when primary instance is fully initialized, that
    means all managers and the stage were set up successfully.
  * New plugin 'middle-click-window-close' which allows the user
    to close windows in windows view with a middle click. This plugin
    is not configurable. (gh#gmc-holle/xfdashboard#128)
  * Added dummy example search provider plugin. It's main purpose is
    to provide a skeleton for creating new search provider plugins.
  * Changed loading key bindings to one-or-nothing to incremental
    loading. (gh#gmc-holle/xfdashboard#167)
  * Added '--version' command-line parameter to determine the version
    of xfdashboard running.
  * Followed main Xfce project by switching to "foreign" mode at automake
  * Added blue theme screenshot. (gh#gmc-holle/xfdashboard#152)
  * The plugin 'hot corner' support also additional monitors and not
    primary monitor only. This option is configurable by user.
  * Use xfce library function instead of implementing own version
  * Enviroment varible XFDASHBOARD_PLUGINS_PATH supports now
    more than one additional path with a colon-seperated list
  * Improved loading performance of images and icons at
    XfdashboardImageContent as it will only start loading when the actor
    using this icon or image is mapped.
  * Improved CSS parser to determine recursion at theme CSS file
    which causes the application to crash due to run out of memory
    (gh#gmc-holle/xfdashboard#143)
  * Rewrote XfdashboardButton by splitting it into a XfdashboardLabel
    class and make XfdashboardButton a sub-class of it.
    XfdashboardLabel is exactly the same what XfdashboardButton was but
    it does not emit the "click" signal.
  * Split XfdashboardLiveWindow into two classes.
    XfdashboardLiveWindowSimple just shows a live preview of a window
    when possible and XfdashboardLiveWindow is a sub-class of it but
    adds a title and controls layer (close button) on top of it.
  * Remove themable property 'show-window-content' from
    XfdashboardLiveWorkspace.
  * The CSS class "primary-monitor" will be added to or removed from
    XfdashboardStageInterface depending on the primary state of
    associated monitor.
  * Made XfdashboardDynamicTableLayout stylable and added a new
    stylable property named "fixed-columns" to disable dynamic
    allocation of columns depending on largest width of a visible
    child found and enforce a fixed number of columns.
    (gh#gmc-holle/xfdashboard#168)
  * Properties 'margin-top', 'margin-bottom', 'margin-left'
    and 'margin-right' of ClutterActor are now themable.
  * Allow windows view to filter windows which are at current workspace
    via a new themable property called 'filter-workspace-windows'.
    (gh#gmc-holle/xfdashboard#126)
  * Replace URLs from goodies.xfce.org to docs.xfce.org (bxo#16229)
  * Lots of larger and smaller bug-fixes
  * Lots of new API documentation
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1614945600">- Update to 0.8.1
  * Fixed bug to release an so far unreleased GIcon object at dispose
    function of XfdashboardLabel
  * Moved AppInfo to AppStream metainfo</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1660564800">- Update to 1.0.0
  * Introduces XfdashboardSettings as settings object for libxfdashboard
  * Introduces XfdashboardPluginSettings as settings object for
    plugins like XfdashboardSettings is for the library
  * Move XfdashboardApplication out of library libxfdashboard into
    application xfdashboard and turn libxfdashboard into a
    complete library
  * Implemented a new color class XfdashboardGradientColor which
    support solid colors (single colors) and path gradients
    Path gradient will follow a path (the outline) and draw
    a gradient orthogonal with color stops along this path
  * Outlines (through XfdashboardoutlineEffect) do now use
    the new XfdashboardGradientColor to support the usual
    solid colors as befeofre as well as a new path gradient
  * Enhanced new color class XfdashboardGradientColor to support
    also linear gradients besided solid colors (single colors)
    and path gradients
    Added support to specify colors for XfdashboardGradientColor in CSS
  * New search provider plugin "recently used" to search through
    list of recently used files provided by GTK+ recent-used manager
  * New plugin "autopin-windows" which will automatically pin each
    window moved to any non-primary monitor and unpins them if moved
    to primary monitor. This plugins runs in daemon mode only
  * Added a new property "visibility", which is stylable, to
    XfdashboardActor, so each actor inherits this new stylable property.
    This stylable property controls if an actor should be visible
    if requested to using clutter_actor_show().
  * Added new actions for key bindings to add, remove, toggle or
    apply CSS classes to a target actor at runtime. Using it by
    default to switch between list and icon mode at application
    view with &lt;Ctrl&gt;-i for icon mode and &lt;Ctrl&gt;-l for list mode
    when application view has the focus. (#16)
  * Fixed crashes with animations when user disabled animations in
    settings (#9)
  * Fixed missing $(XFDASHBOARD_DEBUG_CFLAGS) in all Makefile.am files
    except of libxfdashboard and common folder. So debug macros to print
    debug message where empty and not printed at all, e.g. at plugins
  * Fixed registering focusable actors from other stage interface as
    the main one for primary monitor. (#194)
  * Fixed signal definition of "can-suspend" at XfdashboardCore which
    prevented it to return the correct value if suspend is supported.
    It always returned FALSE even if xfdashboard is run in daemon mode
    and stopped to run background and activating some plugin. (#197)
  * Fixed compiler warning about "'__atomic_load' discards 'volatile'
    qualifier" in g_once_* functions of Glib which was changed in
    releases since 2.66.3
  * Fixed crash on start-up if xfdashboard was started for the very
    first time without any settings in xfconf (#200)
  * Fixed back button not working in sub-menu "all applications" (#21)
  * Fixed incorrect allocation for quicklaunch actor when horizontal
    orientation is used. Thanks to michal4132 for the hint where to
    look at ;) (#2)
  * Fixed switching to workspace of window being activated when window
    was selected at pop-up menu (#15)
  * Fixed intltool lock file bug in make distcheck.
  * Fixed failing to create texture for outlines because either width
    or height is zero (#8)
  * Fixed visual bug in default theme drawing wrong fill and outlines
    corners at workspace selector
  * Fixed not to draw outlines with rounded corners if background type
    has not set rounded corners, as the fill background method
    has already checked for years
  * Fixed AppInfo to match AppStream specification (#4)
  * Fixed lots of typos I've done sadly
  * Fixed enabling full debug builds again with removal of all
    deprecated functions
  * Fixed using deprecated function by using g_memdup2() instead of
    g_memdup() when compiling against GLib 2.67.4 or higher
  * Changed default theme to make use of new path gradients at outlines.
  * Improved window placements in XfdashboardWindowsView
    by centering windows in usused space of last row
  * Do not compile and install the "example-search-provider" plugin
    anymore but include sources and Makefile example
    (now called Makefile.am.example) in distribution file
  * Dropped support of Xfconf legacy (below 4.13.0) because of new
    XfdashboardSettings and XfdashboardPluginSettings object
  * Removed all xfdashboard_*_get_default() function to access
    singleton instances of the subsystems/component, like plugins
    manager etc., as these singleton instances should now to access
    through XfdashboardCore and its xfdashboard_core_get_*(...) functions
  * Background fill color of XfdashboardBackground as well as outline
    color of XfdashboardOutlineEffect do support all types of new color
    class XfdashboardGradientColor, i.e solid colors, linear gradients
    and path gradients
  * Improved algorithm to detect application and determine its desktop
    file (*.desktop) for X11 windows by checking for the X atom called
    "_GTK_APPLICATION_ID" at X11 window properties and at Linux also
    lookup executable file from /proc filesystem in application database.
  * Plugins can now use the debug infrastructure of libxfdashboard
  * Configuration and data files for application added to
    XfdashboardSettings and also added to plugins for plugin-specific
    configuration and data filesystem
  * Implemented function to set "urgent" state at X11 windows
  * Simplied animation creation and usage (or not if disabled) by
    returning an empty animation object which the "done" signal can be
    connected to
  * Disabled applications-search-provider statistics as it uses a file
    instead of settings object or similar and does not work with new
    XfdashboardSettings object.
  * Prepared for newer libxfce4util (version 4.17.2 or higher) which
    changed function xfce_append_quoted to xfce_g_string_append_quoted
  * Translation updates</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="c91f7b72bd498c1b874f795129fd3128d2c81d88f3162d5c303fa08155d798d8" name="libzypp-testsuite-tools" arch="aarch64">
  <version epoch="0" ver="5.0.5" rel="bp156.3.2.1"/>
  <changelog author="ma@suse.de" date="1368014400">- Remove deprecated installorder code
- version 4.3.2</changelog>
  <changelog author="ma@suse.de" date="1379505600">- Add support for hardware dependencies, multiversion packages.
- version 4.4.0</changelog>
  <changelog author="ma@suse.de" date="1400500800">- Add support for kind "application"
- version 4.4.1</changelog>
  <changelog author="ma@suse.de" date="1406894400">- Also install deptestomatic.noui (bnc#889426)
- version 4.4.2</changelog>
  <changelog author="ma@suse.de" date="1410264000">- Drop graphical PkgUI and YOU commands as required libraries were
  dropped due to lack of QT5 support. The binary was renamed to
  deptestomatic. Legacy symlinks for deptestomatic.multi and
  deptestomatic.noui are provided.
- version 5.0.0</changelog>
  <changelog author="ma@suse.de" date="1410264001">- Cleanup include files. Prepare code to allow further
  libzypp changes dues to (FATE#318099) without breaking.
- version 5.0.1</changelog>
  <changelog author="ma@suse.com" date="1438257600">- Add requested locales and autoinstalled packages.
- version 5.0.2</changelog>
  <changelog author="ma@suse.com" date="1496232000">- Fix unrecognized solver flags (bsc#1041889)
- version 5.0.3</changelog>
  <changelog author="ma@suse.com" date="1636545600">- Switch to using CMake
- CMake: use ZYPPCOMMON_CXX_STANDARD
- Support libzypps new yaml testcase format
- BuildRequires: libzypp-devel &gt;= 17.25.3
- version 5.0.4</changelog>
  <changelog author="ma@suse.com" date="1658491200">- Fixes to build with libzypp newer than 17.31.0.
- version 5.0.5</changelog>
</package>
<package pkgid="ad958a7754aa15551db37b1e89bd0dfcff176a876b70014b6f7a083f8e907ca4" name="libzypp-testsuite-tools" arch="i586">
  <version epoch="0" ver="5.0.5" rel="bp156.3.2.1"/>
  <changelog author="ma@suse.de" date="1368014400">- Remove deprecated installorder code
- version 4.3.2</changelog>
  <changelog author="ma@suse.de" date="1379505600">- Add support for hardware dependencies, multiversion packages.
- version 4.4.0</changelog>
  <changelog author="ma@suse.de" date="1400500800">- Add support for kind "application"
- version 4.4.1</changelog>
  <changelog author="ma@suse.de" date="1406894400">- Also install deptestomatic.noui (bnc#889426)
- version 4.4.2</changelog>
  <changelog author="ma@suse.de" date="1410264000">- Drop graphical PkgUI and YOU commands as required libraries were
  dropped due to lack of QT5 support. The binary was renamed to
  deptestomatic. Legacy symlinks for deptestomatic.multi and
  deptestomatic.noui are provided.
- version 5.0.0</changelog>
  <changelog author="ma@suse.de" date="1410264001">- Cleanup include files. Prepare code to allow further
  libzypp changes dues to (FATE#318099) without breaking.
- version 5.0.1</changelog>
  <changelog author="ma@suse.com" date="1438257600">- Add requested locales and autoinstalled packages.
- version 5.0.2</changelog>
  <changelog author="ma@suse.com" date="1496232000">- Fix unrecognized solver flags (bsc#1041889)
- version 5.0.3</changelog>
  <changelog author="ma@suse.com" date="1636545600">- Switch to using CMake
- CMake: use ZYPPCOMMON_CXX_STANDARD
- Support libzypps new yaml testcase format
- BuildRequires: libzypp-devel &gt;= 17.25.3
- version 5.0.4</changelog>
  <changelog author="ma@suse.com" date="1658491200">- Fixes to build with libzypp newer than 17.31.0.
- version 5.0.5</changelog>
</package>
<package pkgid="df026d0ccfc47e3de73e3c90c8d82615365a0b69ec88d17ba56cfa92344b8a65" name="libzypp-testsuite-tools" arch="ppc64le">
  <version epoch="0" ver="5.0.5" rel="bp156.3.2.1"/>
  <changelog author="ma@suse.de" date="1368014400">- Remove deprecated installorder code
- version 4.3.2</changelog>
  <changelog author="ma@suse.de" date="1379505600">- Add support for hardware dependencies, multiversion packages.
- version 4.4.0</changelog>
  <changelog author="ma@suse.de" date="1400500800">- Add support for kind "application"
- version 4.4.1</changelog>
  <changelog author="ma@suse.de" date="1406894400">- Also install deptestomatic.noui (bnc#889426)
- version 4.4.2</changelog>
  <changelog author="ma@suse.de" date="1410264000">- Drop graphical PkgUI and YOU commands as required libraries were
  dropped due to lack of QT5 support. The binary was renamed to
  deptestomatic. Legacy symlinks for deptestomatic.multi and
  deptestomatic.noui are provided.
- version 5.0.0</changelog>
  <changelog author="ma@suse.de" date="1410264001">- Cleanup include files. Prepare code to allow further
  libzypp changes dues to (FATE#318099) without breaking.
- version 5.0.1</changelog>
  <changelog author="ma@suse.com" date="1438257600">- Add requested locales and autoinstalled packages.
- version 5.0.2</changelog>
  <changelog author="ma@suse.com" date="1496232000">- Fix unrecognized solver flags (bsc#1041889)
- version 5.0.3</changelog>
  <changelog author="ma@suse.com" date="1636545600">- Switch to using CMake
- CMake: use ZYPPCOMMON_CXX_STANDARD
- Support libzypps new yaml testcase format
- BuildRequires: libzypp-devel &gt;= 17.25.3
- version 5.0.4</changelog>
  <changelog author="ma@suse.com" date="1658491200">- Fixes to build with libzypp newer than 17.31.0.
- version 5.0.5</changelog>
</package>
<package pkgid="d56454b6aaf7ae0df0703e1a6a5a2c283ccb5aad0a083dcf94416d8b8e54e135" name="libzypp-testsuite-tools" arch="s390x">
  <version epoch="0" ver="5.0.5" rel="bp156.3.2.1"/>
  <changelog author="ma@suse.de" date="1368014400">- Remove deprecated installorder code
- version 4.3.2</changelog>
  <changelog author="ma@suse.de" date="1379505600">- Add support for hardware dependencies, multiversion packages.
- version 4.4.0</changelog>
  <changelog author="ma@suse.de" date="1400500800">- Add support for kind "application"
- version 4.4.1</changelog>
  <changelog author="ma@suse.de" date="1406894400">- Also install deptestomatic.noui (bnc#889426)
- version 4.4.2</changelog>
  <changelog author="ma@suse.de" date="1410264000">- Drop graphical PkgUI and YOU commands as required libraries were
  dropped due to lack of QT5 support. The binary was renamed to
  deptestomatic. Legacy symlinks for deptestomatic.multi and
  deptestomatic.noui are provided.
- version 5.0.0</changelog>
  <changelog author="ma@suse.de" date="1410264001">- Cleanup include files. Prepare code to allow further
  libzypp changes dues to (FATE#318099) without breaking.
- version 5.0.1</changelog>
  <changelog author="ma@suse.com" date="1438257600">- Add requested locales and autoinstalled packages.
- version 5.0.2</changelog>
  <changelog author="ma@suse.com" date="1496232000">- Fix unrecognized solver flags (bsc#1041889)
- version 5.0.3</changelog>
  <changelog author="ma@suse.com" date="1636545600">- Switch to using CMake
- CMake: use ZYPPCOMMON_CXX_STANDARD
- Support libzypps new yaml testcase format
- BuildRequires: libzypp-devel &gt;= 17.25.3
- version 5.0.4</changelog>
  <changelog author="ma@suse.com" date="1658491200">- Fixes to build with libzypp newer than 17.31.0.
- version 5.0.5</changelog>
</package>
<package pkgid="34af27246bcb50a6502c8fb8c332d28a39a75575ad61d4358549e8ff688266fe" name="libzypp-testsuite-tools" arch="src">
  <version epoch="0" ver="5.0.5" rel="bp156.3.2.1"/>
  <changelog author="ma@suse.de" date="1252497600">- Always print solver problems if solving failed.
- version 4.2.11</changelog>
  <changelog author="ma@suse.de" date="1315915200">- fix to build</changelog>
  <changelog author="ma@suse.de" date="1316001600">- Fix license in specfile (bnc#717717)</changelog>
  <changelog author="ma@suse.de" date="1318334400">- Use gcc-c++ &gt;= 4.5</changelog>
  <changelog author="ma@suse.de" date="1318852800">- use %_prefix</changelog>
  <changelog author="ma@suse.de" date="1319112000">- Fix %changelog</changelog>
  <changelog author="coolo@suse.com" date="1322049600">- add libtool as buildrequire to avoid implicit dependency</changelog>
  <changelog author="ma@suse.de" date="1346241600">- Adapt to libyui changes
- As zypp is now using libsolv, drop the outdated and unmaintained
  testcase data package for the old solver.
- version 4.3.0</changelog>
  <changelog author="cfarrell@suse.com" date="1346673600">- license update: GPL-2.0
  Contains files with GPL-2.0 (i.e. "only") licenses - see e.g.
  src/XmlNode.cc</changelog>
  <changelog author="ma@suse.de" date="1357732800">- Fix reporting of solver problems in distupgrade.
- version 4.3.1</changelog>
  <changelog author="ma@suse.de" date="1368014400">- Remove deprecated installorder code
- version 4.3.2</changelog>
  <changelog author="ma@suse.de" date="1379505600">- Add support for hardware dependencies, multiversion packages.
- version 4.4.0</changelog>
  <changelog author="ma@suse.de" date="1400500800">- Add support for kind "application"
- version 4.4.1</changelog>
  <changelog author="ma@suse.de" date="1406894400">- Also install deptestomatic.noui (bnc#889426)
- version 4.4.2</changelog>
  <changelog author="ma@suse.de" date="1410264000">- Drop graphical PkgUI and YOU commands as required libraries were
  dropped due to lack of QT5 support. The binary was renamed to
  deptestomatic. Legacy symlinks for deptestomatic.multi and
  deptestomatic.noui are provided.
- version 5.0.0</changelog>
  <changelog author="ma@suse.de" date="1410264001">- Cleanup include files. Prepare code to allow further
  libzypp changes dues to (FATE#318099) without breaking.
- version 5.0.1</changelog>
  <changelog author="ma@suse.com" date="1438257600">- Add requested locales and autoinstalled packages.
- version 5.0.2</changelog>
  <changelog author="ma@suse.com" date="1496232000">- Fix unrecognized solver flags (bsc#1041889)
- version 5.0.3</changelog>
  <changelog author="ma@suse.com" date="1636545600">- Switch to using CMake
- CMake: use ZYPPCOMMON_CXX_STANDARD
- Support libzypps new yaml testcase format
- BuildRequires: libzypp-devel &gt;= 17.25.3
- version 5.0.4</changelog>
  <changelog author="ma@suse.com" date="1658491200">- Fixes to build with libzypp newer than 17.31.0.
- version 5.0.5</changelog>
</package>
<package pkgid="4e52043b40ed8b306fbcd09ed27f3c636fecfbf1ffead6aaaf19e668eed08236" name="libzypp-testsuite-tools" arch="x86_64">
  <version epoch="0" ver="5.0.5" rel="bp156.3.2.1"/>
  <changelog author="ma@suse.de" date="1368014400">- Remove deprecated installorder code
- version 4.3.2</changelog>
  <changelog author="ma@suse.de" date="1379505600">- Add support for hardware dependencies, multiversion packages.
- version 4.4.0</changelog>
  <changelog author="ma@suse.de" date="1400500800">- Add support for kind "application"
- version 4.4.1</changelog>
  <changelog author="ma@suse.de" date="1406894400">- Also install deptestomatic.noui (bnc#889426)
- version 4.4.2</changelog>
  <changelog author="ma@suse.de" date="1410264000">- Drop graphical PkgUI and YOU commands as required libraries were
  dropped due to lack of QT5 support. The binary was renamed to
  deptestomatic. Legacy symlinks for deptestomatic.multi and
  deptestomatic.noui are provided.
- version 5.0.0</changelog>
  <changelog author="ma@suse.de" date="1410264001">- Cleanup include files. Prepare code to allow further
  libzypp changes dues to (FATE#318099) without breaking.
- version 5.0.1</changelog>
  <changelog author="ma@suse.com" date="1438257600">- Add requested locales and autoinstalled packages.
- version 5.0.2</changelog>
  <changelog author="ma@suse.com" date="1496232000">- Fix unrecognized solver flags (bsc#1041889)
- version 5.0.3</changelog>
  <changelog author="ma@suse.com" date="1636545600">- Switch to using CMake
- CMake: use ZYPPCOMMON_CXX_STANDARD
- Support libzypps new yaml testcase format
- BuildRequires: libzypp-devel &gt;= 17.25.3
- version 5.0.4</changelog>
  <changelog author="ma@suse.com" date="1658491200">- Fixes to build with libzypp newer than 17.31.0.
- version 5.0.5</changelog>
</package>
<package pkgid="24d69803a68d351dbb0aaf3f667934506f619a24877f7f01a532b2813216389a" name="lld19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="57603c6e9171872cea361cfefd4b656c0f67e9b9cfaad9b824071234b1ad2f56" name="lld19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="48135124efdad0624f39c1afc628113b82268f4000ff4efa517114bc804a991b" name="lld19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="e9dcab602f2bb366a52dd2701f29914e61f86f78e756b3f2ce0c3f16ccc7d9fa" name="lld19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="cb23bad6032eab4d99ac2f07fba33a320629c9ca6d31570ed174128f5ee0a6d2" name="lld19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="3e229a6219fe0e51cba1d050f56cddc6566e5f561ff486dfa54f099cee250d89" name="lld19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="7f1f5e188e508500228fa5173c2e4f6e5a7b51ef8990362255fbee207b09297e" name="lld19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="15515baa8286dc5d46107788ef6c34df26faba6af33f45af9bfc6585bfc9780f" name="lld19" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="fd8a8b50af9353420546e6a6e87abfe2cac27af954ad3e9f62ea35033302c92c" name="lld19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="bda18b96d5e600bf1ccca091a62b6d40e336262ae128f150ae9b18ad719aac44" name="lldb19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="209dd519e606b904b5a5671677583b5340e539735278e156cca9af9d38b6f930" name="lldb19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="1627029a563a1021d0c23dcd0ab4c753579bf7f7dcfa616c027902119ceaef87" name="lldb19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="96bc90c7ea4f249c880d401fc7e9d079e7fe7add42d5ea22b8456044732b83d5" name="lldb19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="0cd6196507869c7b4488d5b4ea45cdec943a7ee545c3d796d9ad397c9188bef1" name="lldb19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="ddf0ccb946656e9fd440507d45287f7af5b09bdb1378f96ff34bc4864374685b" name="lldb19" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="46c04ff597bfae5b05bab53a2314d7296da3dae833ed809f8a9ffd573be90c3b" name="lldb19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="c4fd48b888eac484b7ade5a8108dfe19ab7daceac9dc5e7dba5b5de141657185" name="lldb19-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="8f33191ff56f124e0e98504f9fc261b7f43c56b38ef6a62d3b79e8dc2b7a4ba8" name="lldb19-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="cbd8fab30807fce3024ffbafade9436a483ba670a50b5bac255c119849bbb11f" name="lldb19-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="24713f12c498617a602f51de0bf54b3992d6eae7c48c3c22c24df952b2037e58" name="lldb19-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="ab9247289125bb196a035cfcc6c1cc5cde819b075707b9aa1b117d35dfaae0ab" name="lldb19-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="64bd898d195466f17961a9400d5a0c71b433156260d6bcbf640ca993a1c550c4" name="lldb19-devel" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="ca0fc9e6b92917f2a9e20d7875fc1bba1e0054d9fa23e9f56efb2ca182a8fcfe" name="lldb19-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="42ca025c0072f397279c12178410911977827aa56ef754e62a49b5a78cc99ee2" name="llvm19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="4954f087f6c1fe5daa0fcec0594e27ac58096b5a4e3a56f02b247141e3a26512" name="llvm19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="c3fbc758b0848b185cdbce76b6547455f3b447e0b4f53ccfb5d066e9ac6583e5" name="llvm19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="192b4a9d4d62d07e4131198308a49f497c17140bb5646890b6231dfa763853c9" name="llvm19" arch="src">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="a9e03f05085878e70b2b5ca04686978e64d07d9897abf0f3872ce02c0cacdc06" name="llvm19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="30684912b0a00f35bd6b4c8f04d55a556c3362a470f64df6316201c72c7e48ab" name="llvm19" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="9588426324c5722c73ebe7dab5956d87f0bb454bec8c9ce50f41255a4e196226" name="llvm19" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="033f2a607375d9cc9a3db54ab73937869d5debd3104ce42a894c66efdee0d58c" name="llvm19" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="e5f5146c08b700f75e36beb62cc3d80ce554f2eb7363e5604f2603f2e41e6830" name="llvm19" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="63db80a9409ef8b1ed92eb4d82698fa85da76b6a059494d72673f1288ad2bbfb" name="llvm19" arch="src">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="b24bab8193665f5ff4047f65e221b6b6658fcef8debf3bfc91a3154149134d26" name="llvm19" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="15f39fdc75c3ed6723c2e1444382b715fbb59ef53ea9af7a14ca66098e0ef77d" name="llvm19-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="01c63f01640860908842d4a325ae6a7284c3e9cdf9315d1afb08b8b02936c396" name="llvm19-devel" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="ffa4d7d21597563ae863188ac3247fcb943f9b8ba252bd754299ddf705b8f6af" name="llvm19-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="34c8ea3c4010e2a033876cd84ef2dd4044ca43601ddcd09265b14fbadff827cc" name="llvm19-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="b6884aaf3f5bbb2734eca2701ed2a8ab16509799f8c54eb4c089ce6794b6ca59" name="llvm19-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="d70ec2ec24b07a938cbe6c840a5ee9295926b6a37317f07ea35e2f7a52fcad66" name="llvm19-devel" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="0396cea8f85288e089abf0f8e5f61d70c3b9fe29a5a0a88a72a6f59792abbb6c" name="llvm19-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="40eeff2b165ee9f17f31dd25b0e70a61dc9679eafb169924e3fdc63305030e4b" name="llvm19-devel" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="2faa5e08db86fc299b5e6e436577ca21702afc3ebecdf2d450195fd49d8b75f9" name="llvm19-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="3e58d936a5d00e236ff40c067a820f92fdc2f10689d3299085df40ea944474a7" name="llvm19-doc" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="b66d7981485f59d90d61f85089d5a3f574cf4b386a6f7a801be84d79cc81df09" name="llvm19-doc" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="12bd7415e317dde31b06f63dc6c0f5d33f88065f3800f980ac3d21b4d2d10b01" name="llvm19-gold" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="bb0360bf2f79e38c940d44f9f6b1f87862f2b14f880b3c8f092c9e00a021c699" name="llvm19-gold" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="774c1c8916e4af015cc378f6dfdf60b3bb5db81dd92319a5b3d63977ec8b3cbd" name="llvm19-gold" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="88540ad1099137e0eea71ba03616eca1c9d02a6dab0c5644d5f499e29e9dc483" name="llvm19-gold" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="0a59fbed89bda203877c0e76c65b0e12ab47d1eeb27a8064a70495cf57f48cb9" name="llvm19-gold" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="a7298f0df5374aa50f84812e22ba18062115e602cf106b621887fb00098a246b" name="llvm19-gold" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="7734e71bf7a03ec33ffd2c4fd5270c776d43f4bfd8cc0856b29360d7f1f1ef6b" name="llvm19-gold" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="6f5228de4ec4ee042adb55c99287e1d07a437ea62fa183ec85ba4b2657ad61ca" name="llvm19-gold" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="7cf019c303f6a579567a48f339c7f9ae7b3d909b5f69f9d3c0107d6e0ca16268" name="llvm19-gold" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="806e681af3225a685e2ab30cf5b6b744e2f1d4b9893038dc9ca906258c1264f4" name="llvm19-libc++-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="8246606f9e3292dc6e0e6dd5a33f4402c13757b84048cac01e8b48d7119f91ff" name="llvm19-libc++-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="ffffebc612462f6b50a9a6f1a9793702f5bbc913848d69a3453259afd4a36b8d" name="llvm19-libc++1" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="4d0fb8c43b327876459f90ff3b30cfc6f9502798465dd9fe19f77acbc22213a9" name="llvm19-libc++1" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="797ea84858d7377c15c32f31fc97cb129db64dd4cd0f4333830d886f4ccd6df0" name="llvm19-libc++abi-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="69e94b93953a3395940aa69b1879e5679857c3a2517088e8e7b00d923c2cc99b" name="llvm19-libc++abi-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="1412ce0ebac252d73788ac8345c004e5b41e14d7f2660c403ecddda9cec94e1c" name="llvm19-libc++abi1" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="7bcf384b3b5ae660f888bface1db958f0362c7a817a3130fcd9d55e347817f2b" name="llvm19-libc++abi1" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="273463eb418b16b74be80d447a396ac04ed73a6449156cd805edf869ae5c095f" name="llvm19-libclang13" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="0481f4f5000fac6054153255a7a506552c4ed6274f9c2fdcfdb527824d546e8e" name="llvm19-libclang13" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="2a456a623b757b21be71f754d20f677ea1cc6cffe45f0914761787ace8d1f4ce" name="llvm19-libclang13" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="850787d6c65e7b7cf5b01d07ec31d444d8c829993c0c68c31c5e5ee11b9cb439" name="llvm19-libclang13" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="27689465c98f4d7df5083364de22f4dcf9da4b975440881c2fdd7e73d0146f16" name="llvm19-opt-viewer" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="292961e4fb2846a2aa90646794b89309f1525edd82e3e1e81aa33174d5a14a68" name="llvm19-opt-viewer" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="758d0d24fb1615c5ecc850704e9066956f5667be31a35b3e41c11e458827dfe7" name="llvm19-polly" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="6a04d33ed7fa5bffbb590eab77da5ee98587ee060994ccbee31d49c51dbb2582" name="llvm19-polly" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="957c38291095081b3b19df27a990d67f27b80bb242061cfc94bf363250838082" name="llvm19-polly" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="a83cd313c7d745f6e1bed4bd14bdfcd0a4d90d4e3ab87a1979583ed5d07c3cda" name="llvm19-polly" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="9db89ed5304070bc994f1b198f10d18e3f3a21c1087779ed74fca2407e2cab25" name="llvm19-polly" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="9b5504e834a7a064d2d4ab66847ef9fbade9a0afd30ce49068a3244817615278" name="llvm19-polly" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="e2b1b15fef4be67964b99f57c830f3758c9fa017a08e4962c9f404c761cc1497" name="llvm19-polly" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="2351fe7d91d5782b9680a4191f8ba4db4a46a897aa6622b211b25e1aff65d386" name="llvm19-polly" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="6648696ac8ccc8e49b9c3d98897be00c843d0c4ed48884ae282b97ad47d081fc" name="llvm19-polly" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="231aefe46d5184fa7957d6e5fdf4ccd6e507e26beaf28617d4378a436e3c5a2c" name="llvm19-polly-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="9ac87edc2f507799dd3d14452deced02a82b962aac7d0be7c6782b512fa6e33c" name="llvm19-polly-devel" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="fb2f2f186d0b5d8e85fccad30dc3f74120239bfb6c2ad3742f92146de18732b0" name="llvm19-polly-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="1789be68813269a64c14ce483e4ddf0b793cdf7b97cc6f7daaaab4356cb74181" name="llvm19-polly-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="07a26110d08be4d16f8b281dc5d31df12654e37f4ff35d9f37306063ffad57c2" name="llvm19-polly-devel" arch="aarch64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="9aa6db6a647a309d59bfe35b4650d9f4f2e12d31ef92ede5267e130e47cc0bb0" name="llvm19-polly-devel" arch="i586">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="75e88a6ef509c53e50797deff52f731c588e9db1d69b347b9a7f41a295dcf314" name="llvm19-polly-devel" arch="ppc64le">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="7e1c04e2599c267f2cabe0aa378038d269d15e159087f5455c25c3f6d3b32d2d" name="llvm19-polly-devel" arch="s390x">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="ca1338030192a8ca904c21b042146ee734b4e8fd4a8f11519b880f6209b81cf0" name="llvm19-polly-devel" arch="x86_64">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="a49f430824c46c5df0e9d07a9cda36420d8a4a1782477d0d19417ed137dca93b" name="llvm19-vim-plugins" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="a4c611ede14736f08c956a59f55a994fc8f1baf24ba9b1cae77cd44aae9938d3" name="llvm19-vim-plugins" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="fceae0d3e57e82226f98d7890e17003606803c847c270405538e43c950da9e2b" name="lsyncd" arch="aarch64">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1425211200">- Update to version 2.1.5
  * enhancement: Added rsync options: bwlimit, timeout
  * fix: Specifying ssh port no longer overwrites the last rsync option
  * fix: rsync option password_file is now accepted
  * fix: onAttrib is accepted again
  * fix: -log Exec now prints now fully all arguments
  * fix: configure script lua detection now includes math lib to workaround
    wrongly created "needs COMPAT_ALL" messages.
  * fix: repaired variable replacement for layer 3 scripts
  * fix: config.delay is now checked to a number &gt;= 0
  * change: a2x is no longer checked by configure script. should not be
    needed when building from tarball
- Use download Url as source
- Add sysconfig config script support for init scripts
- Fix sysvinit script to be able to use sysconfig options
- Add systemd support for openSUSE &gt; 13.2
- Add required macros to support correctly sysvinit script
- Remove redundant %clean section</changelog>
  <changelog author="p.drouand@gmail.com" date="1433505600">- Remove scriptlets pre/post on systems with sysvinit support.</changelog>
  <changelog author="dimstar@opensuse.org" date="1438257600">- Add lsyncd-lua-5_3.patch: Fix build with LUA 5.3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1489579200">- Explicitly package files installed by make install into _docdir:
  rpm 4.13 no longer implicitly packages those files.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="mikhail.kasimov@gmail.com" date="1523966400">- Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig
  (boo#975118)</changelog>
  <changelog author="ecsos@opensuse.org" date="1524744000">- update to 2.2.3
  - enhaencement: supporting includes with new filter and filterFrom
    options
  - change: needing now at least Lua 5.2 (Lua 5.1 no longer
    supported, Lua5.3 supported)
  - change: if the target/targetdir ends with a ':' do not append
    a trailing '/' to it, since that would change it from homedir
    to rootdir!
  - add: example for Amazon S3 Bucket (Daniel Miranda)
  - fix: setting stdout/stderr to linebuffer mode.
  - fix: Lua5.3 compatiblity, using load() instead of loadstring()
  - fix: cmake lua detection, will resort to "lua" and "luac"
    binaries only if more specific suffixes (e.g. luac5.3) are not
    available
  - fix: test suit, Lua5.3 compatibility (table.unpack)
- changes from 2.2.2
  - fix: checkgauge 'insist'
  - fix: no partial path exlusion tests
  - fix: write pid of forked process in pidfile
  - fix: crash on not reachable target
  - workaround: changed back to filter style rsync calling until
    https://bugzilla.samba.org/show_bug.cgi?id=12569 is fixed and
    released.
- changes from 2.2.1
  - enhancement: now always using filter lists with rysnc instead
    of include/exclude lists taking advantage of the new
  - -delete-missing-args parameter to delete files on target.
    &gt;&gt;&gt; Thus Lsyncd 2.2.1 needs rsync &gt;= 3.1.0
  - change: added "tests" make target to run all the tests.
  - fix: crash due to typo in changed ^path, ^pathdir, ^pathname
- changes from 2.2.0
  - enhancement: add rsync options:
    "append",
    "append_verify",
    "backup",
    "backup_dir",
    "chmod",
    "chown",
    "copy_dirlinks",
    "existing",
    "groupmap",
    "omit_dir_times",
    "omit_link_times",
    "suffix,"
    "usermap",
  - enhancement: settings{ } now checks for unknown entries and
    errors if so.
  - change: Level3 scripts ^path,^pathdir and ^pathname now don't
    start with a slash.
  - change: Lsyncd now writes a startup log message before
    daemonizing does in case logging fails, it is recognized before
    it cannot message anything about it, since it deamonized
  - change: compatible with Lua5.3 (along with 5.1 and 5.2)
  - change: _verbatim forced for 'exitcodes' entry.
  - change: manpage is not rebuild by default. it is provided
    precompiled.
  - change: faulty/deprecated config files that use
    settings = { ... }, with equal sign are no longer worked
    around.
  - change: default.direct now calls copy with -p
  - fix: potential race conditions: default.rsyncssh will now
    channel deletes also through rsync and treats moves as
    blocking events.
  - fix: ']' is not escaped for rsync rules, since rsync only
    applies doesn't applie pattern matching if no other pattern
    chars are found.
  - fix: Shell injection hole close for default.direct on mv
    commands.
  - fix: Crash of default-direct when source doesn't exit
  - fix: fixed faulty event replacement, a race condition noticed
    by extensive default.rsyncssh testing changed Delays were not
    reflected in Events
- changes from 2.1.6
  - enhancement: Lsyncd now locks its pidfile
  - enhancement: added ssh.identifyFile and ssh.options options
  - enhancement: added rsync inplace option
  - fix: ignore blank lines and rsync commenits in exclude files
  - fix: don't tread exclude lines with embedded "+" chars as
    inclusions
  - fix: crash when debugging inotify
  - fix: fixed Finished/Retrying error messages being swapped around
  - fix: properly encapsulate filenames on ssh mv commands to avoid
    shell command injections.
  - fix: postcmd example
  - change: closes also on INT signals
  - change: now removes its pidfile on INT and TERM signals
  - change: changed build system from autotools to cmake
- change url and source to new location
- remove lsyncd-lua-5_3.patch, because no more need
- aad patch lsyncd-lua.patch to find libraries
- add patch lsyncd-man.patch to put manpages to correct location
- fix all rpmlint warnings
- Replace %__-type macro indirections.
- Use %_smp_mflags for parallel build.</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Replace %__-type macro indirections. Use %_smp_mflags for
  parallel build.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Rebase lsyncd-lua.patch and add fix for implicit declaration of
  function lua_objlen - renamed to lua_rawlen in 5.2
- Run spec-cleaner
- Remove insserv configuration and lsyncd-init.d</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118401">- Use %%cmake macros</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * lsyncd.service</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1709640000">- update to version 2.3.1 (2022-11-17):
  * multiple bugfixes, style fixes
  * add nix flake support
  * add support for tunnel commands
  * add support for batchSizeLimit
  * add -onepass option
  * add crontab support
  * support relative executable paths
- remove obsoleted patches lsyncd-lua.patch, lsyncd-man.patch
- add "After=remote-fs.target" to lsyncd.service to avoid syncing
  unmounted NFS shares</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1710158400">- fix tarball to match the source URL</changelog>
</package>
<package pkgid="154eb4c4fb0df76b78296f91a395e35231ecf3492461c4a643eff05542076178" name="lsyncd" arch="i586">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1425211200">- Update to version 2.1.5
  * enhancement: Added rsync options: bwlimit, timeout
  * fix: Specifying ssh port no longer overwrites the last rsync option
  * fix: rsync option password_file is now accepted
  * fix: onAttrib is accepted again
  * fix: -log Exec now prints now fully all arguments
  * fix: configure script lua detection now includes math lib to workaround
    wrongly created "needs COMPAT_ALL" messages.
  * fix: repaired variable replacement for layer 3 scripts
  * fix: config.delay is now checked to a number &gt;= 0
  * change: a2x is no longer checked by configure script. should not be
    needed when building from tarball
- Use download Url as source
- Add sysconfig config script support for init scripts
- Fix sysvinit script to be able to use sysconfig options
- Add systemd support for openSUSE &gt; 13.2
- Add required macros to support correctly sysvinit script
- Remove redundant %clean section</changelog>
  <changelog author="p.drouand@gmail.com" date="1433505600">- Remove scriptlets pre/post on systems with sysvinit support.</changelog>
  <changelog author="dimstar@opensuse.org" date="1438257600">- Add lsyncd-lua-5_3.patch: Fix build with LUA 5.3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1489579200">- Explicitly package files installed by make install into _docdir:
  rpm 4.13 no longer implicitly packages those files.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="mikhail.kasimov@gmail.com" date="1523966400">- Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig
  (boo#975118)</changelog>
  <changelog author="ecsos@opensuse.org" date="1524744000">- update to 2.2.3
  - enhaencement: supporting includes with new filter and filterFrom
    options
  - change: needing now at least Lua 5.2 (Lua 5.1 no longer
    supported, Lua5.3 supported)
  - change: if the target/targetdir ends with a ':' do not append
    a trailing '/' to it, since that would change it from homedir
    to rootdir!
  - add: example for Amazon S3 Bucket (Daniel Miranda)
  - fix: setting stdout/stderr to linebuffer mode.
  - fix: Lua5.3 compatiblity, using load() instead of loadstring()
  - fix: cmake lua detection, will resort to "lua" and "luac"
    binaries only if more specific suffixes (e.g. luac5.3) are not
    available
  - fix: test suit, Lua5.3 compatibility (table.unpack)
- changes from 2.2.2
  - fix: checkgauge 'insist'
  - fix: no partial path exlusion tests
  - fix: write pid of forked process in pidfile
  - fix: crash on not reachable target
  - workaround: changed back to filter style rsync calling until
    https://bugzilla.samba.org/show_bug.cgi?id=12569 is fixed and
    released.
- changes from 2.2.1
  - enhancement: now always using filter lists with rysnc instead
    of include/exclude lists taking advantage of the new
  - -delete-missing-args parameter to delete files on target.
    &gt;&gt;&gt; Thus Lsyncd 2.2.1 needs rsync &gt;= 3.1.0
  - change: added "tests" make target to run all the tests.
  - fix: crash due to typo in changed ^path, ^pathdir, ^pathname
- changes from 2.2.0
  - enhancement: add rsync options:
    "append",
    "append_verify",
    "backup",
    "backup_dir",
    "chmod",
    "chown",
    "copy_dirlinks",
    "existing",
    "groupmap",
    "omit_dir_times",
    "omit_link_times",
    "suffix,"
    "usermap",
  - enhancement: settings{ } now checks for unknown entries and
    errors if so.
  - change: Level3 scripts ^path,^pathdir and ^pathname now don't
    start with a slash.
  - change: Lsyncd now writes a startup log message before
    daemonizing does in case logging fails, it is recognized before
    it cannot message anything about it, since it deamonized
  - change: compatible with Lua5.3 (along with 5.1 and 5.2)
  - change: _verbatim forced for 'exitcodes' entry.
  - change: manpage is not rebuild by default. it is provided
    precompiled.
  - change: faulty/deprecated config files that use
    settings = { ... }, with equal sign are no longer worked
    around.
  - change: default.direct now calls copy with -p
  - fix: potential race conditions: default.rsyncssh will now
    channel deletes also through rsync and treats moves as
    blocking events.
  - fix: ']' is not escaped for rsync rules, since rsync only
    applies doesn't applie pattern matching if no other pattern
    chars are found.
  - fix: Shell injection hole close for default.direct on mv
    commands.
  - fix: Crash of default-direct when source doesn't exit
  - fix: fixed faulty event replacement, a race condition noticed
    by extensive default.rsyncssh testing changed Delays were not
    reflected in Events
- changes from 2.1.6
  - enhancement: Lsyncd now locks its pidfile
  - enhancement: added ssh.identifyFile and ssh.options options
  - enhancement: added rsync inplace option
  - fix: ignore blank lines and rsync commenits in exclude files
  - fix: don't tread exclude lines with embedded "+" chars as
    inclusions
  - fix: crash when debugging inotify
  - fix: fixed Finished/Retrying error messages being swapped around
  - fix: properly encapsulate filenames on ssh mv commands to avoid
    shell command injections.
  - fix: postcmd example
  - change: closes also on INT signals
  - change: now removes its pidfile on INT and TERM signals
  - change: changed build system from autotools to cmake
- change url and source to new location
- remove lsyncd-lua-5_3.patch, because no more need
- aad patch lsyncd-lua.patch to find libraries
- add patch lsyncd-man.patch to put manpages to correct location
- fix all rpmlint warnings
- Replace %__-type macro indirections.
- Use %_smp_mflags for parallel build.</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Replace %__-type macro indirections. Use %_smp_mflags for
  parallel build.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Rebase lsyncd-lua.patch and add fix for implicit declaration of
  function lua_objlen - renamed to lua_rawlen in 5.2
- Run spec-cleaner
- Remove insserv configuration and lsyncd-init.d</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118401">- Use %%cmake macros</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * lsyncd.service</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1709640000">- update to version 2.3.1 (2022-11-17):
  * multiple bugfixes, style fixes
  * add nix flake support
  * add support for tunnel commands
  * add support for batchSizeLimit
  * add -onepass option
  * add crontab support
  * support relative executable paths
- remove obsoleted patches lsyncd-lua.patch, lsyncd-man.patch
- add "After=remote-fs.target" to lsyncd.service to avoid syncing
  unmounted NFS shares</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1710158400">- fix tarball to match the source URL</changelog>
</package>
<package pkgid="54258003d0b6af920b995a89b286e54faf1fbc214b21e7ca016786a945c156cc" name="lsyncd" arch="ppc64le">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1425211200">- Update to version 2.1.5
  * enhancement: Added rsync options: bwlimit, timeout
  * fix: Specifying ssh port no longer overwrites the last rsync option
  * fix: rsync option password_file is now accepted
  * fix: onAttrib is accepted again
  * fix: -log Exec now prints now fully all arguments
  * fix: configure script lua detection now includes math lib to workaround
    wrongly created "needs COMPAT_ALL" messages.
  * fix: repaired variable replacement for layer 3 scripts
  * fix: config.delay is now checked to a number &gt;= 0
  * change: a2x is no longer checked by configure script. should not be
    needed when building from tarball
- Use download Url as source
- Add sysconfig config script support for init scripts
- Fix sysvinit script to be able to use sysconfig options
- Add systemd support for openSUSE &gt; 13.2
- Add required macros to support correctly sysvinit script
- Remove redundant %clean section</changelog>
  <changelog author="p.drouand@gmail.com" date="1433505600">- Remove scriptlets pre/post on systems with sysvinit support.</changelog>
  <changelog author="dimstar@opensuse.org" date="1438257600">- Add lsyncd-lua-5_3.patch: Fix build with LUA 5.3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1489579200">- Explicitly package files installed by make install into _docdir:
  rpm 4.13 no longer implicitly packages those files.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="mikhail.kasimov@gmail.com" date="1523966400">- Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig
  (boo#975118)</changelog>
  <changelog author="ecsos@opensuse.org" date="1524744000">- update to 2.2.3
  - enhaencement: supporting includes with new filter and filterFrom
    options
  - change: needing now at least Lua 5.2 (Lua 5.1 no longer
    supported, Lua5.3 supported)
  - change: if the target/targetdir ends with a ':' do not append
    a trailing '/' to it, since that would change it from homedir
    to rootdir!
  - add: example for Amazon S3 Bucket (Daniel Miranda)
  - fix: setting stdout/stderr to linebuffer mode.
  - fix: Lua5.3 compatiblity, using load() instead of loadstring()
  - fix: cmake lua detection, will resort to "lua" and "luac"
    binaries only if more specific suffixes (e.g. luac5.3) are not
    available
  - fix: test suit, Lua5.3 compatibility (table.unpack)
- changes from 2.2.2
  - fix: checkgauge 'insist'
  - fix: no partial path exlusion tests
  - fix: write pid of forked process in pidfile
  - fix: crash on not reachable target
  - workaround: changed back to filter style rsync calling until
    https://bugzilla.samba.org/show_bug.cgi?id=12569 is fixed and
    released.
- changes from 2.2.1
  - enhancement: now always using filter lists with rysnc instead
    of include/exclude lists taking advantage of the new
  - -delete-missing-args parameter to delete files on target.
    &gt;&gt;&gt; Thus Lsyncd 2.2.1 needs rsync &gt;= 3.1.0
  - change: added "tests" make target to run all the tests.
  - fix: crash due to typo in changed ^path, ^pathdir, ^pathname
- changes from 2.2.0
  - enhancement: add rsync options:
    "append",
    "append_verify",
    "backup",
    "backup_dir",
    "chmod",
    "chown",
    "copy_dirlinks",
    "existing",
    "groupmap",
    "omit_dir_times",
    "omit_link_times",
    "suffix,"
    "usermap",
  - enhancement: settings{ } now checks for unknown entries and
    errors if so.
  - change: Level3 scripts ^path,^pathdir and ^pathname now don't
    start with a slash.
  - change: Lsyncd now writes a startup log message before
    daemonizing does in case logging fails, it is recognized before
    it cannot message anything about it, since it deamonized
  - change: compatible with Lua5.3 (along with 5.1 and 5.2)
  - change: _verbatim forced for 'exitcodes' entry.
  - change: manpage is not rebuild by default. it is provided
    precompiled.
  - change: faulty/deprecated config files that use
    settings = { ... }, with equal sign are no longer worked
    around.
  - change: default.direct now calls copy with -p
  - fix: potential race conditions: default.rsyncssh will now
    channel deletes also through rsync and treats moves as
    blocking events.
  - fix: ']' is not escaped for rsync rules, since rsync only
    applies doesn't applie pattern matching if no other pattern
    chars are found.
  - fix: Shell injection hole close for default.direct on mv
    commands.
  - fix: Crash of default-direct when source doesn't exit
  - fix: fixed faulty event replacement, a race condition noticed
    by extensive default.rsyncssh testing changed Delays were not
    reflected in Events
- changes from 2.1.6
  - enhancement: Lsyncd now locks its pidfile
  - enhancement: added ssh.identifyFile and ssh.options options
  - enhancement: added rsync inplace option
  - fix: ignore blank lines and rsync commenits in exclude files
  - fix: don't tread exclude lines with embedded "+" chars as
    inclusions
  - fix: crash when debugging inotify
  - fix: fixed Finished/Retrying error messages being swapped around
  - fix: properly encapsulate filenames on ssh mv commands to avoid
    shell command injections.
  - fix: postcmd example
  - change: closes also on INT signals
  - change: now removes its pidfile on INT and TERM signals
  - change: changed build system from autotools to cmake
- change url and source to new location
- remove lsyncd-lua-5_3.patch, because no more need
- aad patch lsyncd-lua.patch to find libraries
- add patch lsyncd-man.patch to put manpages to correct location
- fix all rpmlint warnings
- Replace %__-type macro indirections.
- Use %_smp_mflags for parallel build.</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Replace %__-type macro indirections. Use %_smp_mflags for
  parallel build.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Rebase lsyncd-lua.patch and add fix for implicit declaration of
  function lua_objlen - renamed to lua_rawlen in 5.2
- Run spec-cleaner
- Remove insserv configuration and lsyncd-init.d</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118401">- Use %%cmake macros</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * lsyncd.service</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1709640000">- update to version 2.3.1 (2022-11-17):
  * multiple bugfixes, style fixes
  * add nix flake support
  * add support for tunnel commands
  * add support for batchSizeLimit
  * add -onepass option
  * add crontab support
  * support relative executable paths
- remove obsoleted patches lsyncd-lua.patch, lsyncd-man.patch
- add "After=remote-fs.target" to lsyncd.service to avoid syncing
  unmounted NFS shares</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1710158400">- fix tarball to match the source URL</changelog>
</package>
<package pkgid="70e2857aadf9c7ce07f5c187a52774b6a8a8f6565ba75bcff760c3835bc0fc95" name="lsyncd" arch="s390x">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1425211200">- Update to version 2.1.5
  * enhancement: Added rsync options: bwlimit, timeout
  * fix: Specifying ssh port no longer overwrites the last rsync option
  * fix: rsync option password_file is now accepted
  * fix: onAttrib is accepted again
  * fix: -log Exec now prints now fully all arguments
  * fix: configure script lua detection now includes math lib to workaround
    wrongly created "needs COMPAT_ALL" messages.
  * fix: repaired variable replacement for layer 3 scripts
  * fix: config.delay is now checked to a number &gt;= 0
  * change: a2x is no longer checked by configure script. should not be
    needed when building from tarball
- Use download Url as source
- Add sysconfig config script support for init scripts
- Fix sysvinit script to be able to use sysconfig options
- Add systemd support for openSUSE &gt; 13.2
- Add required macros to support correctly sysvinit script
- Remove redundant %clean section</changelog>
  <changelog author="p.drouand@gmail.com" date="1433505600">- Remove scriptlets pre/post on systems with sysvinit support.</changelog>
  <changelog author="dimstar@opensuse.org" date="1438257600">- Add lsyncd-lua-5_3.patch: Fix build with LUA 5.3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1489579200">- Explicitly package files installed by make install into _docdir:
  rpm 4.13 no longer implicitly packages those files.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="mikhail.kasimov@gmail.com" date="1523966400">- Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig
  (boo#975118)</changelog>
  <changelog author="ecsos@opensuse.org" date="1524744000">- update to 2.2.3
  - enhaencement: supporting includes with new filter and filterFrom
    options
  - change: needing now at least Lua 5.2 (Lua 5.1 no longer
    supported, Lua5.3 supported)
  - change: if the target/targetdir ends with a ':' do not append
    a trailing '/' to it, since that would change it from homedir
    to rootdir!
  - add: example for Amazon S3 Bucket (Daniel Miranda)
  - fix: setting stdout/stderr to linebuffer mode.
  - fix: Lua5.3 compatiblity, using load() instead of loadstring()
  - fix: cmake lua detection, will resort to "lua" and "luac"
    binaries only if more specific suffixes (e.g. luac5.3) are not
    available
  - fix: test suit, Lua5.3 compatibility (table.unpack)
- changes from 2.2.2
  - fix: checkgauge 'insist'
  - fix: no partial path exlusion tests
  - fix: write pid of forked process in pidfile
  - fix: crash on not reachable target
  - workaround: changed back to filter style rsync calling until
    https://bugzilla.samba.org/show_bug.cgi?id=12569 is fixed and
    released.
- changes from 2.2.1
  - enhancement: now always using filter lists with rysnc instead
    of include/exclude lists taking advantage of the new
  - -delete-missing-args parameter to delete files on target.
    &gt;&gt;&gt; Thus Lsyncd 2.2.1 needs rsync &gt;= 3.1.0
  - change: added "tests" make target to run all the tests.
  - fix: crash due to typo in changed ^path, ^pathdir, ^pathname
- changes from 2.2.0
  - enhancement: add rsync options:
    "append",
    "append_verify",
    "backup",
    "backup_dir",
    "chmod",
    "chown",
    "copy_dirlinks",
    "existing",
    "groupmap",
    "omit_dir_times",
    "omit_link_times",
    "suffix,"
    "usermap",
  - enhancement: settings{ } now checks for unknown entries and
    errors if so.
  - change: Level3 scripts ^path,^pathdir and ^pathname now don't
    start with a slash.
  - change: Lsyncd now writes a startup log message before
    daemonizing does in case logging fails, it is recognized before
    it cannot message anything about it, since it deamonized
  - change: compatible with Lua5.3 (along with 5.1 and 5.2)
  - change: _verbatim forced for 'exitcodes' entry.
  - change: manpage is not rebuild by default. it is provided
    precompiled.
  - change: faulty/deprecated config files that use
    settings = { ... }, with equal sign are no longer worked
    around.
  - change: default.direct now calls copy with -p
  - fix: potential race conditions: default.rsyncssh will now
    channel deletes also through rsync and treats moves as
    blocking events.
  - fix: ']' is not escaped for rsync rules, since rsync only
    applies doesn't applie pattern matching if no other pattern
    chars are found.
  - fix: Shell injection hole close for default.direct on mv
    commands.
  - fix: Crash of default-direct when source doesn't exit
  - fix: fixed faulty event replacement, a race condition noticed
    by extensive default.rsyncssh testing changed Delays were not
    reflected in Events
- changes from 2.1.6
  - enhancement: Lsyncd now locks its pidfile
  - enhancement: added ssh.identifyFile and ssh.options options
  - enhancement: added rsync inplace option
  - fix: ignore blank lines and rsync commenits in exclude files
  - fix: don't tread exclude lines with embedded "+" chars as
    inclusions
  - fix: crash when debugging inotify
  - fix: fixed Finished/Retrying error messages being swapped around
  - fix: properly encapsulate filenames on ssh mv commands to avoid
    shell command injections.
  - fix: postcmd example
  - change: closes also on INT signals
  - change: now removes its pidfile on INT and TERM signals
  - change: changed build system from autotools to cmake
- change url and source to new location
- remove lsyncd-lua-5_3.patch, because no more need
- aad patch lsyncd-lua.patch to find libraries
- add patch lsyncd-man.patch to put manpages to correct location
- fix all rpmlint warnings
- Replace %__-type macro indirections.
- Use %_smp_mflags for parallel build.</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Replace %__-type macro indirections. Use %_smp_mflags for
  parallel build.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Rebase lsyncd-lua.patch and add fix for implicit declaration of
  function lua_objlen - renamed to lua_rawlen in 5.2
- Run spec-cleaner
- Remove insserv configuration and lsyncd-init.d</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118401">- Use %%cmake macros</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * lsyncd.service</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1709640000">- update to version 2.3.1 (2022-11-17):
  * multiple bugfixes, style fixes
  * add nix flake support
  * add support for tunnel commands
  * add support for batchSizeLimit
  * add -onepass option
  * add crontab support
  * support relative executable paths
- remove obsoleted patches lsyncd-lua.patch, lsyncd-man.patch
- add "After=remote-fs.target" to lsyncd.service to avoid syncing
  unmounted NFS shares</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1710158400">- fix tarball to match the source URL</changelog>
</package>
<package pkgid="8f8d8aa1b1f803956afa4c320ef96c36bd753ee673a307f55f5a93710a59619a" name="lsyncd" arch="src">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="dmacvicar@suse.de" date="1299585600">- update to 2.0.3
  * enhancement: new default target --direct using /bin/ binaries
    to keep to local dirs in sync (and by default
    not preserving ownership)
  * example: added a new example how to remotely execute a command
    after each rsync operations
  * fix: possible crash with long rsyncOps table exceeding lua stack.
  * fix: excludes now properly match relative and absolute paths
  * fix: call to nil function when manually adding blanket delays
  * fix: on ReiserFS not delivering proper dir stats and when
    encountering a symlink, aquire the node stat for the symlink
    instead from the linked node.
  * change: leave lua apichecking enabled by default.</changelog>
  <changelog author="dmacvicar@suse.de" date="1301313600">- update to 2.0.4
  * enhancement: new setting options logident, logfacility
  * fix: moving filenames with spaces through ssh
  * fix: excludes containing chars % $ ( ) . [ ] + -
  * fix: various typos
  * change: api, settings.statusInterval instead of
  settings.statusIntervall</changelog>
  <changelog author="eugene.istomin@edss.ee" date="1322481600">- update to 2.0.5
  * fix: Lsyncd will now terminate if it inotify watching exceeds
    its preset limit.
  * fix: rsync error exit code 12 now results in retries.
  * fix: Lsyncd 2.0.5 should now compile better on a bit elder
    GNU/Linux versions.
  * fix: examples are now installed in the configured document directory.
  * fix: partial transfers during startup are considered ok. Lsyncd
    will rework the specified files anyway.
  * change: Layer 1 interface init() now receives an "Init" event
    instead of an inlet.
  * change: builtin Lua code is now loaded via a c-array.Now more
    portable and correct memory flags are set.
  * change: Lsyncd will now bail on unknown error codes.
  * enhancement: settings.maxProcesses can now be set as a global limit of childprocesses
  * enhancement: Lsyncd will refuse to start when any startup rsync
    does not work cleanly and returns "again" unless settings.insist or
  - -insist is specified, then Lsyncd will keep retrying until it works.
  * enhancement: option "rsyncBinary" determines which rsync Lsyncd calls.
    Default is "/usr/bin/rsync"
  * enhancement: fsevents ("inotify for OSX") fixed for Snowleopard.
    and is available to configure by default.
  * enhancement: settings.inotifyMode: the actualy Modification event
    Lsyncd reacts to can now be configured. Default is to react on
    file closing in write mode.
  * enhancement: readdir(path) is available to userscripts, reads the contents
    of a directory.</changelog>
  <changelog author="dmueller@suse.de" date="1330257600">- fix build in factory (build against lua 5.1)</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1349784000">- Build against LUA 5.2</changelog>
  <changelog author="e.istomin@edss.ee" date="1360152000">- update to 2.1.4
- remove lua 5.2 patch (https://github.com/axkibe/lsyncd/pull/148)</changelog>
  <changelog author="p.drouand@gmail.com" date="1425211200">- Update to version 2.1.5
  * enhancement: Added rsync options: bwlimit, timeout
  * fix: Specifying ssh port no longer overwrites the last rsync option
  * fix: rsync option password_file is now accepted
  * fix: onAttrib is accepted again
  * fix: -log Exec now prints now fully all arguments
  * fix: configure script lua detection now includes math lib to workaround
    wrongly created "needs COMPAT_ALL" messages.
  * fix: repaired variable replacement for layer 3 scripts
  * fix: config.delay is now checked to a number &gt;= 0
  * change: a2x is no longer checked by configure script. should not be
    needed when building from tarball
- Use download Url as source
- Add sysconfig config script support for init scripts
- Fix sysvinit script to be able to use sysconfig options
- Add systemd support for openSUSE &gt; 13.2
- Add required macros to support correctly sysvinit script
- Remove redundant %clean section</changelog>
  <changelog author="p.drouand@gmail.com" date="1433505600">- Remove scriptlets pre/post on systems with sysvinit support.</changelog>
  <changelog author="dimstar@opensuse.org" date="1438257600">- Add lsyncd-lua-5_3.patch: Fix build with LUA 5.3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1489579200">- Explicitly package files installed by make install into _docdir:
  rpm 4.13 no longer implicitly packages those files.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="mikhail.kasimov@gmail.com" date="1523966400">- Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig
  (boo#975118)</changelog>
  <changelog author="ecsos@opensuse.org" date="1524744000">- update to 2.2.3
  - enhaencement: supporting includes with new filter and filterFrom
    options
  - change: needing now at least Lua 5.2 (Lua 5.1 no longer
    supported, Lua5.3 supported)
  - change: if the target/targetdir ends with a ':' do not append
    a trailing '/' to it, since that would change it from homedir
    to rootdir!
  - add: example for Amazon S3 Bucket (Daniel Miranda)
  - fix: setting stdout/stderr to linebuffer mode.
  - fix: Lua5.3 compatiblity, using load() instead of loadstring()
  - fix: cmake lua detection, will resort to "lua" and "luac"
    binaries only if more specific suffixes (e.g. luac5.3) are not
    available
  - fix: test suit, Lua5.3 compatibility (table.unpack)
- changes from 2.2.2
  - fix: checkgauge 'insist'
  - fix: no partial path exlusion tests
  - fix: write pid of forked process in pidfile
  - fix: crash on not reachable target
  - workaround: changed back to filter style rsync calling until
    https://bugzilla.samba.org/show_bug.cgi?id=12569 is fixed and
    released.
- changes from 2.2.1
  - enhancement: now always using filter lists with rysnc instead
    of include/exclude lists taking advantage of the new
  - -delete-missing-args parameter to delete files on target.
    &gt;&gt;&gt; Thus Lsyncd 2.2.1 needs rsync &gt;= 3.1.0
  - change: added "tests" make target to run all the tests.
  - fix: crash due to typo in changed ^path, ^pathdir, ^pathname
- changes from 2.2.0
  - enhancement: add rsync options:
    "append",
    "append_verify",
    "backup",
    "backup_dir",
    "chmod",
    "chown",
    "copy_dirlinks",
    "existing",
    "groupmap",
    "omit_dir_times",
    "omit_link_times",
    "suffix,"
    "usermap",
  - enhancement: settings{ } now checks for unknown entries and
    errors if so.
  - change: Level3 scripts ^path,^pathdir and ^pathname now don't
    start with a slash.
  - change: Lsyncd now writes a startup log message before
    daemonizing does in case logging fails, it is recognized before
    it cannot message anything about it, since it deamonized
  - change: compatible with Lua5.3 (along with 5.1 and 5.2)
  - change: _verbatim forced for 'exitcodes' entry.
  - change: manpage is not rebuild by default. it is provided
    precompiled.
  - change: faulty/deprecated config files that use
    settings = { ... }, with equal sign are no longer worked
    around.
  - change: default.direct now calls copy with -p
  - fix: potential race conditions: default.rsyncssh will now
    channel deletes also through rsync and treats moves as
    blocking events.
  - fix: ']' is not escaped for rsync rules, since rsync only
    applies doesn't applie pattern matching if no other pattern
    chars are found.
  - fix: Shell injection hole close for default.direct on mv
    commands.
  - fix: Crash of default-direct when source doesn't exit
  - fix: fixed faulty event replacement, a race condition noticed
    by extensive default.rsyncssh testing changed Delays were not
    reflected in Events
- changes from 2.1.6
  - enhancement: Lsyncd now locks its pidfile
  - enhancement: added ssh.identifyFile and ssh.options options
  - enhancement: added rsync inplace option
  - fix: ignore blank lines and rsync commenits in exclude files
  - fix: don't tread exclude lines with embedded "+" chars as
    inclusions
  - fix: crash when debugging inotify
  - fix: fixed Finished/Retrying error messages being swapped around
  - fix: properly encapsulate filenames on ssh mv commands to avoid
    shell command injections.
  - fix: postcmd example
  - change: closes also on INT signals
  - change: now removes its pidfile on INT and TERM signals
  - change: changed build system from autotools to cmake
- change url and source to new location
- remove lsyncd-lua-5_3.patch, because no more need
- aad patch lsyncd-lua.patch to find libraries
- add patch lsyncd-man.patch to put manpages to correct location
- fix all rpmlint warnings
- Replace %__-type macro indirections.
- Use %_smp_mflags for parallel build.</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Replace %__-type macro indirections. Use %_smp_mflags for
  parallel build.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Rebase lsyncd-lua.patch and add fix for implicit declaration of
  function lua_objlen - renamed to lua_rawlen in 5.2
- Run spec-cleaner
- Remove insserv configuration and lsyncd-init.d</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118401">- Use %%cmake macros</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * lsyncd.service</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1709640000">- update to version 2.3.1 (2022-11-17):
  * multiple bugfixes, style fixes
  * add nix flake support
  * add support for tunnel commands
  * add support for batchSizeLimit
  * add -onepass option
  * add crontab support
  * support relative executable paths
- remove obsoleted patches lsyncd-lua.patch, lsyncd-man.patch
- add "After=remote-fs.target" to lsyncd.service to avoid syncing
  unmounted NFS shares</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1710158400">- fix tarball to match the source URL</changelog>
</package>
<package pkgid="364ae8823be2654d6fda1013f83ae970d35d5e065644c62681dbc840f54dee60" name="lsyncd" arch="x86_64">
  <version epoch="0" ver="2.3.1" rel="bp156.4.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1425211200">- Update to version 2.1.5
  * enhancement: Added rsync options: bwlimit, timeout
  * fix: Specifying ssh port no longer overwrites the last rsync option
  * fix: rsync option password_file is now accepted
  * fix: onAttrib is accepted again
  * fix: -log Exec now prints now fully all arguments
  * fix: configure script lua detection now includes math lib to workaround
    wrongly created "needs COMPAT_ALL" messages.
  * fix: repaired variable replacement for layer 3 scripts
  * fix: config.delay is now checked to a number &gt;= 0
  * change: a2x is no longer checked by configure script. should not be
    needed when building from tarball
- Use download Url as source
- Add sysconfig config script support for init scripts
- Fix sysvinit script to be able to use sysconfig options
- Add systemd support for openSUSE &gt; 13.2
- Add required macros to support correctly sysvinit script
- Remove redundant %clean section</changelog>
  <changelog author="p.drouand@gmail.com" date="1433505600">- Remove scriptlets pre/post on systems with sysvinit support.</changelog>
  <changelog author="dimstar@opensuse.org" date="1438257600">- Add lsyncd-lua-5_3.patch: Fix build with LUA 5.3.</changelog>
  <changelog author="dimstar@opensuse.org" date="1489579200">- Explicitly package files installed by make install into _docdir:
  rpm 4.13 no longer implicitly packages those files.</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="mikhail.kasimov@gmail.com" date="1523966400">- Updated path to lsyncd.conf for lsyncd.service and lsyncd.sysconfig
  (boo#975118)</changelog>
  <changelog author="ecsos@opensuse.org" date="1524744000">- update to 2.2.3
  - enhaencement: supporting includes with new filter and filterFrom
    options
  - change: needing now at least Lua 5.2 (Lua 5.1 no longer
    supported, Lua5.3 supported)
  - change: if the target/targetdir ends with a ':' do not append
    a trailing '/' to it, since that would change it from homedir
    to rootdir!
  - add: example for Amazon S3 Bucket (Daniel Miranda)
  - fix: setting stdout/stderr to linebuffer mode.
  - fix: Lua5.3 compatiblity, using load() instead of loadstring()
  - fix: cmake lua detection, will resort to "lua" and "luac"
    binaries only if more specific suffixes (e.g. luac5.3) are not
    available
  - fix: test suit, Lua5.3 compatibility (table.unpack)
- changes from 2.2.2
  - fix: checkgauge 'insist'
  - fix: no partial path exlusion tests
  - fix: write pid of forked process in pidfile
  - fix: crash on not reachable target
  - workaround: changed back to filter style rsync calling until
    https://bugzilla.samba.org/show_bug.cgi?id=12569 is fixed and
    released.
- changes from 2.2.1
  - enhancement: now always using filter lists with rysnc instead
    of include/exclude lists taking advantage of the new
  - -delete-missing-args parameter to delete files on target.
    &gt;&gt;&gt; Thus Lsyncd 2.2.1 needs rsync &gt;= 3.1.0
  - change: added "tests" make target to run all the tests.
  - fix: crash due to typo in changed ^path, ^pathdir, ^pathname
- changes from 2.2.0
  - enhancement: add rsync options:
    "append",
    "append_verify",
    "backup",
    "backup_dir",
    "chmod",
    "chown",
    "copy_dirlinks",
    "existing",
    "groupmap",
    "omit_dir_times",
    "omit_link_times",
    "suffix,"
    "usermap",
  - enhancement: settings{ } now checks for unknown entries and
    errors if so.
  - change: Level3 scripts ^path,^pathdir and ^pathname now don't
    start with a slash.
  - change: Lsyncd now writes a startup log message before
    daemonizing does in case logging fails, it is recognized before
    it cannot message anything about it, since it deamonized
  - change: compatible with Lua5.3 (along with 5.1 and 5.2)
  - change: _verbatim forced for 'exitcodes' entry.
  - change: manpage is not rebuild by default. it is provided
    precompiled.
  - change: faulty/deprecated config files that use
    settings = { ... }, with equal sign are no longer worked
    around.
  - change: default.direct now calls copy with -p
  - fix: potential race conditions: default.rsyncssh will now
    channel deletes also through rsync and treats moves as
    blocking events.
  - fix: ']' is not escaped for rsync rules, since rsync only
    applies doesn't applie pattern matching if no other pattern
    chars are found.
  - fix: Shell injection hole close for default.direct on mv
    commands.
  - fix: Crash of default-direct when source doesn't exit
  - fix: fixed faulty event replacement, a race condition noticed
    by extensive default.rsyncssh testing changed Delays were not
    reflected in Events
- changes from 2.1.6
  - enhancement: Lsyncd now locks its pidfile
  - enhancement: added ssh.identifyFile and ssh.options options
  - enhancement: added rsync inplace option
  - fix: ignore blank lines and rsync commenits in exclude files
  - fix: don't tread exclude lines with embedded "+" chars as
    inclusions
  - fix: crash when debugging inotify
  - fix: fixed Finished/Retrying error messages being swapped around
  - fix: properly encapsulate filenames on ssh mv commands to avoid
    shell command injections.
  - fix: postcmd example
  - change: closes also on INT signals
  - change: now removes its pidfile on INT and TERM signals
  - change: changed build system from autotools to cmake
- change url and source to new location
- remove lsyncd-lua-5_3.patch, because no more need
- aad patch lsyncd-lua.patch to find libraries
- add patch lsyncd-man.patch to put manpages to correct location
- fix all rpmlint warnings
- Replace %__-type macro indirections.
- Use %_smp_mflags for parallel build.</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Replace %__-type macro indirections. Use %_smp_mflags for
  parallel build.</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118400">- Rebase lsyncd-lua.patch and add fix for implicit declaration of
  function lua_objlen - renamed to lua_rawlen in 5.2
- Run spec-cleaner
- Remove insserv configuration and lsyncd-init.d</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1615118401">- Use %%cmake macros</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * lsyncd.service</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1709640000">- update to version 2.3.1 (2022-11-17):
  * multiple bugfixes, style fixes
  * add nix flake support
  * add support for tunnel commands
  * add support for batchSizeLimit
  * add -onepass option
  * add crontab support
  * support relative executable paths
- remove obsoleted patches lsyncd-lua.patch, lsyncd-man.patch
- add "After=remote-fs.target" to lsyncd.service to avoid syncing
  unmounted NFS shares</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1710158400">- fix tarball to match the source URL</changelog>
</package>
<package pkgid="f02db8ff1f5ed2e6dee041d4f982096e1e5431753ccbbfe22c5d754920edaf52" name="lxc" arch="aarch64">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="2260f68e6830df6c36b3fe24a3f381fec7df9104787971dc5c375eba7ef4c4a2" name="lxc" arch="i586">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="08bc5cf14696823197ba39e772b1077493a72433a71b73c91475fb88bd93e153" name="lxc" arch="ppc64le">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="61f72075c61db37d7dc355c740349a2da8c586ab0292636f715fcadd53ad8265" name="lxc" arch="s390x">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="07bafaf98ffc9f50804d7b8337eff721cf3d84fd2265d97626f85877897181c1" name="lxc" arch="src">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="55c70657ff5a113d8a7ed6ffa08215cb7d9e200c526fb8c6d59cf45611f6d889" name="lxc" arch="x86_64">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="8c47cab26c259859e4f90fd48565042076375f4ee66655d1317e3eff0cc560f3" name="lxc-bash-completion" arch="noarch">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="167f3fd9a4266eea5a1daea0ed65ecb0307f64c17632d56d5fd9f8a109a7d625" name="lxc-ja-doc" arch="noarch">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="4b41f412e51a7e913994f79e6a396f6d3508c1e298d413de73c5abe3b5fffd28" name="lxc-ko-doc" arch="noarch">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="cc2ad6792431c95c185812e81ade00a373c61491f97146ebcfbe7cbfcd44dbc6" name="lxd" arch="aarch64">
  <version epoch="0" ver="5.21.1" rel="bp156.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1656331200">- Update to LXD 5.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-3-has-been-released/14439
  boo#1200974
  + Extended raw.qemu support
  + fscache support for cephfs storage pools</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1658059200">- Change to using systemd-sysusers</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1664193600">- Update to LXD 5.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-6-has-been-released/15191
  boo#1203731
  LXD 5.6:
  + Grafana Loki support
  + Object storage on local storage pools
  + Infiniband support for virtual machines
  + Restricted network access in projects
  + instance-ready lifecycle event
  + Metric for total effective CPUs
  LXD 5.5:
  + Storage buckets (on Ceph)
  + Instance Ready state
  + Configurable BGP hold time
  + All projects queries for storage volumes
  + OOM kill counter in metrics
  * Database optimization
  LXD 5.4:
  + Load-balancers (OVN)
  + Bi-directional vsock interface (VM)
  * Changes to vsock API (LXD VMs)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXD 5.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-7-has-been-released/15432
  boo#1204852
  + ACME / Let’s Encrypt support
  + Cloud-init validation
  + Internal metrics
  + Cluster join tokens expiry
  + Proxy device hotplugging to VM</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1669118400">- Update to LXD 5.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
  boo#1205623
  + CPU hotplug in VMs
  + Device override on init and launch
  * Record volume creation date</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670846400">- Update to LXD 5.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-9-has-been-released/15907
  boo#1206296
  + Network zones project feature</changelog>
  <changelog author="Kostas Papadakis &lt;papadakis.k@yandex.com&gt;" date="1671969600">- Add stop entry to systemd service file so the lxc containers shutdown
  gracefully</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676289600">- Update to LXD 5.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-10-has-been-released/16143
  + Configurable network transmit queue length on NIC devices</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676721600">- Update to LXD 5.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-11-has-been-released/16443
  + Instance placement scriptlet
  + Block storage mode on ZFS pools
  + lxc cluster info command
  + Support for attaching managed physical networks to instances</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684411200">- Update to LXD 5.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-13-has-been-released/16949
  boo#1211477
  LXD 5.13:
  + Fast live migration for virtual machines
  + AMD SEV support for virtual machines
  + OpenID Connect authentication
  + VDPA for network acceleration on OVN
  + Layer 3 only support on OVN
  + Nested NIC support on OVN networks
  + Per user bridge in multi-user setups
  + Support for growing existing storage pools
  LXD 5.12:
  + Device wipe when creating storage pools
  + VM generation id
  + VM block cache mode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix call to sysctl_apply: this macro takes a parameter.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1688558400">- Update to 5.15. Full upstream changelogs are at
  https://discuss.linuxcontainers.org/t/lxd-5-14-has-been-released/17259 and
  https://discuss.linuxcontainers.org/t/lxd-5-15-has-been-released/17493
  Highlights from 5.15:
  + Non-UEFI support in LXD VMs (CSM)
  + Instance rebuild
  + Container pinning based on NUMA nodes
  + User authentication information in API
  Highlights from 5.14:
  + Cluster auto-healing
  + OIDC web authentication
  + lxc publish --reuse
  + Support for specifying the size of an LVM thinpool
  + Total disk and memory reporting</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1690113600">- fix import path to the new upstream git repo
- Update to 5.16. Full upstream changelogs are at
  https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150
  Highlights:
  + ISO volumes
  + IPAM information
  + selection of cluster groups when moving instances</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1691496000">- correct source0/1 urls</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1692446400">- remove the last bit of the old repo</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1696507200">- update to 5.18. Full changelog at
  https://discourse.ubuntu.com/t/lxd-5-17-has-been-released/38061
  https://discourse.ubuntu.com/t/lxd-5-18-has-been-released/38769
  Highlights 5.18:
  + Receive OVN logs into LXD and Loki
  Highlights 5.17:
  + ZFS 2.2 delegation support
  + Add remote copy support for custom volume snapshots
  + Allow recovery of empty storage pools</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1698580800">- update to 5.19. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-19-has-been-released/39590
  Highlights:
  + Add support for per-NIC device limits.priority option
  + Instance volume configuration through disk device</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- add attr as dependency for setfattr (bsc#1190416)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1718107200">- Change license to AGPL-3.0-only AND Apache-2.0:
  + All Canonical contributions have been relicensed and are now
    under AGPLv3. Community contributions remain under Apache 2.0.
- update to 5.21.1. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-21-1-lts-has-been-released/43823
  https://discourse.ubuntu.com/t/lxd-5-21-0-lts-has-been-released/42476
  https://discourse.ubuntu.com/t/lxd-5-20-has-been-released/40865
  Bugfixes and improvements 5.21.1:
  + Restricted metrics client certificate security regression fix
  + New image server remote for non-Ubuntu images
  + List all storage volumes API and CLI support
  Highlights 5.21.0:
  + Change of version numbering scheme
  + Fine grained authorization for OIDC users
  + Optimized block volume refresh for Ceph RBD
  + Device config override when importing instance backups
  Highlights 5.20.0:
  + LXD change to AGPLv3
  + Create metadata and data OSD pools as part of creating a cephfs
    storage pool
  + Debug mode for EDK2 UEFI firmware
  + Authorization restructure
  + Shiftfs support has been removed</changelog>
</package>
<package pkgid="c8c1f6b9dfb608d58f10f2400e4090be0aac6f774b9aff94cb6432be76007ce7" name="lxd" arch="i586">
  <version epoch="0" ver="5.21.1" rel="bp156.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1656331200">- Update to LXD 5.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-3-has-been-released/14439
  boo#1200974
  + Extended raw.qemu support
  + fscache support for cephfs storage pools</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1658059200">- Change to using systemd-sysusers</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1664193600">- Update to LXD 5.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-6-has-been-released/15191
  boo#1203731
  LXD 5.6:
  + Grafana Loki support
  + Object storage on local storage pools
  + Infiniband support for virtual machines
  + Restricted network access in projects
  + instance-ready lifecycle event
  + Metric for total effective CPUs
  LXD 5.5:
  + Storage buckets (on Ceph)
  + Instance Ready state
  + Configurable BGP hold time
  + All projects queries for storage volumes
  + OOM kill counter in metrics
  * Database optimization
  LXD 5.4:
  + Load-balancers (OVN)
  + Bi-directional vsock interface (VM)
  * Changes to vsock API (LXD VMs)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXD 5.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-7-has-been-released/15432
  boo#1204852
  + ACME / Let’s Encrypt support
  + Cloud-init validation
  + Internal metrics
  + Cluster join tokens expiry
  + Proxy device hotplugging to VM</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1669118400">- Update to LXD 5.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
  boo#1205623
  + CPU hotplug in VMs
  + Device override on init and launch
  * Record volume creation date</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670846400">- Update to LXD 5.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-9-has-been-released/15907
  boo#1206296
  + Network zones project feature</changelog>
  <changelog author="Kostas Papadakis &lt;papadakis.k@yandex.com&gt;" date="1671969600">- Add stop entry to systemd service file so the lxc containers shutdown
  gracefully</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676289600">- Update to LXD 5.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-10-has-been-released/16143
  + Configurable network transmit queue length on NIC devices</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676721600">- Update to LXD 5.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-11-has-been-released/16443
  + Instance placement scriptlet
  + Block storage mode on ZFS pools
  + lxc cluster info command
  + Support for attaching managed physical networks to instances</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684411200">- Update to LXD 5.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-13-has-been-released/16949
  boo#1211477
  LXD 5.13:
  + Fast live migration for virtual machines
  + AMD SEV support for virtual machines
  + OpenID Connect authentication
  + VDPA for network acceleration on OVN
  + Layer 3 only support on OVN
  + Nested NIC support on OVN networks
  + Per user bridge in multi-user setups
  + Support for growing existing storage pools
  LXD 5.12:
  + Device wipe when creating storage pools
  + VM generation id
  + VM block cache mode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix call to sysctl_apply: this macro takes a parameter.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1688558400">- Update to 5.15. Full upstream changelogs are at
  https://discuss.linuxcontainers.org/t/lxd-5-14-has-been-released/17259 and
  https://discuss.linuxcontainers.org/t/lxd-5-15-has-been-released/17493
  Highlights from 5.15:
  + Non-UEFI support in LXD VMs (CSM)
  + Instance rebuild
  + Container pinning based on NUMA nodes
  + User authentication information in API
  Highlights from 5.14:
  + Cluster auto-healing
  + OIDC web authentication
  + lxc publish --reuse
  + Support for specifying the size of an LVM thinpool
  + Total disk and memory reporting</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1690113600">- fix import path to the new upstream git repo
- Update to 5.16. Full upstream changelogs are at
  https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150
  Highlights:
  + ISO volumes
  + IPAM information
  + selection of cluster groups when moving instances</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1691496000">- correct source0/1 urls</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1692446400">- remove the last bit of the old repo</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1696507200">- update to 5.18. Full changelog at
  https://discourse.ubuntu.com/t/lxd-5-17-has-been-released/38061
  https://discourse.ubuntu.com/t/lxd-5-18-has-been-released/38769
  Highlights 5.18:
  + Receive OVN logs into LXD and Loki
  Highlights 5.17:
  + ZFS 2.2 delegation support
  + Add remote copy support for custom volume snapshots
  + Allow recovery of empty storage pools</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1698580800">- update to 5.19. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-19-has-been-released/39590
  Highlights:
  + Add support for per-NIC device limits.priority option
  + Instance volume configuration through disk device</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- add attr as dependency for setfattr (bsc#1190416)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1718107200">- Change license to AGPL-3.0-only AND Apache-2.0:
  + All Canonical contributions have been relicensed and are now
    under AGPLv3. Community contributions remain under Apache 2.0.
- update to 5.21.1. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-21-1-lts-has-been-released/43823
  https://discourse.ubuntu.com/t/lxd-5-21-0-lts-has-been-released/42476
  https://discourse.ubuntu.com/t/lxd-5-20-has-been-released/40865
  Bugfixes and improvements 5.21.1:
  + Restricted metrics client certificate security regression fix
  + New image server remote for non-Ubuntu images
  + List all storage volumes API and CLI support
  Highlights 5.21.0:
  + Change of version numbering scheme
  + Fine grained authorization for OIDC users
  + Optimized block volume refresh for Ceph RBD
  + Device config override when importing instance backups
  Highlights 5.20.0:
  + LXD change to AGPLv3
  + Create metadata and data OSD pools as part of creating a cephfs
    storage pool
  + Debug mode for EDK2 UEFI firmware
  + Authorization restructure
  + Shiftfs support has been removed</changelog>
</package>
<package pkgid="98816dd13e2511fed12f6d52452aa4f67c35be0e3da882b77d4feb5a7923eedb" name="lxd" arch="ppc64le">
  <version epoch="0" ver="5.21.1" rel="bp156.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1656331200">- Update to LXD 5.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-3-has-been-released/14439
  boo#1200974
  + Extended raw.qemu support
  + fscache support for cephfs storage pools</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1658059200">- Change to using systemd-sysusers</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1664193600">- Update to LXD 5.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-6-has-been-released/15191
  boo#1203731
  LXD 5.6:
  + Grafana Loki support
  + Object storage on local storage pools
  + Infiniband support for virtual machines
  + Restricted network access in projects
  + instance-ready lifecycle event
  + Metric for total effective CPUs
  LXD 5.5:
  + Storage buckets (on Ceph)
  + Instance Ready state
  + Configurable BGP hold time
  + All projects queries for storage volumes
  + OOM kill counter in metrics
  * Database optimization
  LXD 5.4:
  + Load-balancers (OVN)
  + Bi-directional vsock interface (VM)
  * Changes to vsock API (LXD VMs)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXD 5.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-7-has-been-released/15432
  boo#1204852
  + ACME / Let’s Encrypt support
  + Cloud-init validation
  + Internal metrics
  + Cluster join tokens expiry
  + Proxy device hotplugging to VM</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1669118400">- Update to LXD 5.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
  boo#1205623
  + CPU hotplug in VMs
  + Device override on init and launch
  * Record volume creation date</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670846400">- Update to LXD 5.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-9-has-been-released/15907
  boo#1206296
  + Network zones project feature</changelog>
  <changelog author="Kostas Papadakis &lt;papadakis.k@yandex.com&gt;" date="1671969600">- Add stop entry to systemd service file so the lxc containers shutdown
  gracefully</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676289600">- Update to LXD 5.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-10-has-been-released/16143
  + Configurable network transmit queue length on NIC devices</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676721600">- Update to LXD 5.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-11-has-been-released/16443
  + Instance placement scriptlet
  + Block storage mode on ZFS pools
  + lxc cluster info command
  + Support for attaching managed physical networks to instances</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684411200">- Update to LXD 5.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-13-has-been-released/16949
  boo#1211477
  LXD 5.13:
  + Fast live migration for virtual machines
  + AMD SEV support for virtual machines
  + OpenID Connect authentication
  + VDPA for network acceleration on OVN
  + Layer 3 only support on OVN
  + Nested NIC support on OVN networks
  + Per user bridge in multi-user setups
  + Support for growing existing storage pools
  LXD 5.12:
  + Device wipe when creating storage pools
  + VM generation id
  + VM block cache mode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix call to sysctl_apply: this macro takes a parameter.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1688558400">- Update to 5.15. Full upstream changelogs are at
  https://discuss.linuxcontainers.org/t/lxd-5-14-has-been-released/17259 and
  https://discuss.linuxcontainers.org/t/lxd-5-15-has-been-released/17493
  Highlights from 5.15:
  + Non-UEFI support in LXD VMs (CSM)
  + Instance rebuild
  + Container pinning based on NUMA nodes
  + User authentication information in API
  Highlights from 5.14:
  + Cluster auto-healing
  + OIDC web authentication
  + lxc publish --reuse
  + Support for specifying the size of an LVM thinpool
  + Total disk and memory reporting</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1690113600">- fix import path to the new upstream git repo
- Update to 5.16. Full upstream changelogs are at
  https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150
  Highlights:
  + ISO volumes
  + IPAM information
  + selection of cluster groups when moving instances</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1691496000">- correct source0/1 urls</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1692446400">- remove the last bit of the old repo</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1696507200">- update to 5.18. Full changelog at
  https://discourse.ubuntu.com/t/lxd-5-17-has-been-released/38061
  https://discourse.ubuntu.com/t/lxd-5-18-has-been-released/38769
  Highlights 5.18:
  + Receive OVN logs into LXD and Loki
  Highlights 5.17:
  + ZFS 2.2 delegation support
  + Add remote copy support for custom volume snapshots
  + Allow recovery of empty storage pools</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1698580800">- update to 5.19. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-19-has-been-released/39590
  Highlights:
  + Add support for per-NIC device limits.priority option
  + Instance volume configuration through disk device</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- add attr as dependency for setfattr (bsc#1190416)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1718107200">- Change license to AGPL-3.0-only AND Apache-2.0:
  + All Canonical contributions have been relicensed and are now
    under AGPLv3. Community contributions remain under Apache 2.0.
- update to 5.21.1. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-21-1-lts-has-been-released/43823
  https://discourse.ubuntu.com/t/lxd-5-21-0-lts-has-been-released/42476
  https://discourse.ubuntu.com/t/lxd-5-20-has-been-released/40865
  Bugfixes and improvements 5.21.1:
  + Restricted metrics client certificate security regression fix
  + New image server remote for non-Ubuntu images
  + List all storage volumes API and CLI support
  Highlights 5.21.0:
  + Change of version numbering scheme
  + Fine grained authorization for OIDC users
  + Optimized block volume refresh for Ceph RBD
  + Device config override when importing instance backups
  Highlights 5.20.0:
  + LXD change to AGPLv3
  + Create metadata and data OSD pools as part of creating a cephfs
    storage pool
  + Debug mode for EDK2 UEFI firmware
  + Authorization restructure
  + Shiftfs support has been removed</changelog>
</package>
<package pkgid="43c723700e4e7258439ecd006d152b56f3f56e5227683138ed84dd5bd6623ad8" name="lxd" arch="s390x">
  <version epoch="0" ver="5.21.1" rel="bp156.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1656331200">- Update to LXD 5.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-3-has-been-released/14439
  boo#1200974
  + Extended raw.qemu support
  + fscache support for cephfs storage pools</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1658059200">- Change to using systemd-sysusers</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1664193600">- Update to LXD 5.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-6-has-been-released/15191
  boo#1203731
  LXD 5.6:
  + Grafana Loki support
  + Object storage on local storage pools
  + Infiniband support for virtual machines
  + Restricted network access in projects
  + instance-ready lifecycle event
  + Metric for total effective CPUs
  LXD 5.5:
  + Storage buckets (on Ceph)
  + Instance Ready state
  + Configurable BGP hold time
  + All projects queries for storage volumes
  + OOM kill counter in metrics
  * Database optimization
  LXD 5.4:
  + Load-balancers (OVN)
  + Bi-directional vsock interface (VM)
  * Changes to vsock API (LXD VMs)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXD 5.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-7-has-been-released/15432
  boo#1204852
  + ACME / Let’s Encrypt support
  + Cloud-init validation
  + Internal metrics
  + Cluster join tokens expiry
  + Proxy device hotplugging to VM</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1669118400">- Update to LXD 5.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
  boo#1205623
  + CPU hotplug in VMs
  + Device override on init and launch
  * Record volume creation date</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670846400">- Update to LXD 5.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-9-has-been-released/15907
  boo#1206296
  + Network zones project feature</changelog>
  <changelog author="Kostas Papadakis &lt;papadakis.k@yandex.com&gt;" date="1671969600">- Add stop entry to systemd service file so the lxc containers shutdown
  gracefully</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676289600">- Update to LXD 5.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-10-has-been-released/16143
  + Configurable network transmit queue length on NIC devices</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676721600">- Update to LXD 5.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-11-has-been-released/16443
  + Instance placement scriptlet
  + Block storage mode on ZFS pools
  + lxc cluster info command
  + Support for attaching managed physical networks to instances</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684411200">- Update to LXD 5.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-13-has-been-released/16949
  boo#1211477
  LXD 5.13:
  + Fast live migration for virtual machines
  + AMD SEV support for virtual machines
  + OpenID Connect authentication
  + VDPA for network acceleration on OVN
  + Layer 3 only support on OVN
  + Nested NIC support on OVN networks
  + Per user bridge in multi-user setups
  + Support for growing existing storage pools
  LXD 5.12:
  + Device wipe when creating storage pools
  + VM generation id
  + VM block cache mode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix call to sysctl_apply: this macro takes a parameter.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1688558400">- Update to 5.15. Full upstream changelogs are at
  https://discuss.linuxcontainers.org/t/lxd-5-14-has-been-released/17259 and
  https://discuss.linuxcontainers.org/t/lxd-5-15-has-been-released/17493
  Highlights from 5.15:
  + Non-UEFI support in LXD VMs (CSM)
  + Instance rebuild
  + Container pinning based on NUMA nodes
  + User authentication information in API
  Highlights from 5.14:
  + Cluster auto-healing
  + OIDC web authentication
  + lxc publish --reuse
  + Support for specifying the size of an LVM thinpool
  + Total disk and memory reporting</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1690113600">- fix import path to the new upstream git repo
- Update to 5.16. Full upstream changelogs are at
  https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150
  Highlights:
  + ISO volumes
  + IPAM information
  + selection of cluster groups when moving instances</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1691496000">- correct source0/1 urls</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1692446400">- remove the last bit of the old repo</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1696507200">- update to 5.18. Full changelog at
  https://discourse.ubuntu.com/t/lxd-5-17-has-been-released/38061
  https://discourse.ubuntu.com/t/lxd-5-18-has-been-released/38769
  Highlights 5.18:
  + Receive OVN logs into LXD and Loki
  Highlights 5.17:
  + ZFS 2.2 delegation support
  + Add remote copy support for custom volume snapshots
  + Allow recovery of empty storage pools</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1698580800">- update to 5.19. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-19-has-been-released/39590
  Highlights:
  + Add support for per-NIC device limits.priority option
  + Instance volume configuration through disk device</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- add attr as dependency for setfattr (bsc#1190416)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1718107200">- Change license to AGPL-3.0-only AND Apache-2.0:
  + All Canonical contributions have been relicensed and are now
    under AGPLv3. Community contributions remain under Apache 2.0.
- update to 5.21.1. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-21-1-lts-has-been-released/43823
  https://discourse.ubuntu.com/t/lxd-5-21-0-lts-has-been-released/42476
  https://discourse.ubuntu.com/t/lxd-5-20-has-been-released/40865
  Bugfixes and improvements 5.21.1:
  + Restricted metrics client certificate security regression fix
  + New image server remote for non-Ubuntu images
  + List all storage volumes API and CLI support
  Highlights 5.21.0:
  + Change of version numbering scheme
  + Fine grained authorization for OIDC users
  + Optimized block volume refresh for Ceph RBD
  + Device config override when importing instance backups
  Highlights 5.20.0:
  + LXD change to AGPLv3
  + Create metadata and data OSD pools as part of creating a cephfs
    storage pool
  + Debug mode for EDK2 UEFI firmware
  + Authorization restructure
  + Shiftfs support has been removed</changelog>
</package>
<package pkgid="5b0a277d006f6d30d4f9859d0f6503781f1ff969e32f0accb4f96ff34f71e11f" name="lxd" arch="src">
  <version epoch="0" ver="5.21.1" rel="bp156.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1656331200">- Update to LXD 5.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-3-has-been-released/14439
  boo#1200974
  + Extended raw.qemu support
  + fscache support for cephfs storage pools</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1658059200">- Change to using systemd-sysusers</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1664193600">- Update to LXD 5.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-6-has-been-released/15191
  boo#1203731
  LXD 5.6:
  + Grafana Loki support
  + Object storage on local storage pools
  + Infiniband support for virtual machines
  + Restricted network access in projects
  + instance-ready lifecycle event
  + Metric for total effective CPUs
  LXD 5.5:
  + Storage buckets (on Ceph)
  + Instance Ready state
  + Configurable BGP hold time
  + All projects queries for storage volumes
  + OOM kill counter in metrics
  * Database optimization
  LXD 5.4:
  + Load-balancers (OVN)
  + Bi-directional vsock interface (VM)
  * Changes to vsock API (LXD VMs)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXD 5.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-7-has-been-released/15432
  boo#1204852
  + ACME / Let’s Encrypt support
  + Cloud-init validation
  + Internal metrics
  + Cluster join tokens expiry
  + Proxy device hotplugging to VM</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1669118400">- Update to LXD 5.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
  boo#1205623
  + CPU hotplug in VMs
  + Device override on init and launch
  * Record volume creation date</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670846400">- Update to LXD 5.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-9-has-been-released/15907
  boo#1206296
  + Network zones project feature</changelog>
  <changelog author="Kostas Papadakis &lt;papadakis.k@yandex.com&gt;" date="1671969600">- Add stop entry to systemd service file so the lxc containers shutdown
  gracefully</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676289600">- Update to LXD 5.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-10-has-been-released/16143
  + Configurable network transmit queue length on NIC devices</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676721600">- Update to LXD 5.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-11-has-been-released/16443
  + Instance placement scriptlet
  + Block storage mode on ZFS pools
  + lxc cluster info command
  + Support for attaching managed physical networks to instances</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684411200">- Update to LXD 5.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-13-has-been-released/16949
  boo#1211477
  LXD 5.13:
  + Fast live migration for virtual machines
  + AMD SEV support for virtual machines
  + OpenID Connect authentication
  + VDPA for network acceleration on OVN
  + Layer 3 only support on OVN
  + Nested NIC support on OVN networks
  + Per user bridge in multi-user setups
  + Support for growing existing storage pools
  LXD 5.12:
  + Device wipe when creating storage pools
  + VM generation id
  + VM block cache mode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix call to sysctl_apply: this macro takes a parameter.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1688558400">- Update to 5.15. Full upstream changelogs are at
  https://discuss.linuxcontainers.org/t/lxd-5-14-has-been-released/17259 and
  https://discuss.linuxcontainers.org/t/lxd-5-15-has-been-released/17493
  Highlights from 5.15:
  + Non-UEFI support in LXD VMs (CSM)
  + Instance rebuild
  + Container pinning based on NUMA nodes
  + User authentication information in API
  Highlights from 5.14:
  + Cluster auto-healing
  + OIDC web authentication
  + lxc publish --reuse
  + Support for specifying the size of an LVM thinpool
  + Total disk and memory reporting</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1690113600">- fix import path to the new upstream git repo
- Update to 5.16. Full upstream changelogs are at
  https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150
  Highlights:
  + ISO volumes
  + IPAM information
  + selection of cluster groups when moving instances</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1691496000">- correct source0/1 urls</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1692446400">- remove the last bit of the old repo</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1696507200">- update to 5.18. Full changelog at
  https://discourse.ubuntu.com/t/lxd-5-17-has-been-released/38061
  https://discourse.ubuntu.com/t/lxd-5-18-has-been-released/38769
  Highlights 5.18:
  + Receive OVN logs into LXD and Loki
  Highlights 5.17:
  + ZFS 2.2 delegation support
  + Add remote copy support for custom volume snapshots
  + Allow recovery of empty storage pools</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1698580800">- update to 5.19. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-19-has-been-released/39590
  Highlights:
  + Add support for per-NIC device limits.priority option
  + Instance volume configuration through disk device</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- add attr as dependency for setfattr (bsc#1190416)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1718107200">- Change license to AGPL-3.0-only AND Apache-2.0:
  + All Canonical contributions have been relicensed and are now
    under AGPLv3. Community contributions remain under Apache 2.0.
- update to 5.21.1. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-21-1-lts-has-been-released/43823
  https://discourse.ubuntu.com/t/lxd-5-21-0-lts-has-been-released/42476
  https://discourse.ubuntu.com/t/lxd-5-20-has-been-released/40865
  Bugfixes and improvements 5.21.1:
  + Restricted metrics client certificate security regression fix
  + New image server remote for non-Ubuntu images
  + List all storage volumes API and CLI support
  Highlights 5.21.0:
  + Change of version numbering scheme
  + Fine grained authorization for OIDC users
  + Optimized block volume refresh for Ceph RBD
  + Device config override when importing instance backups
  Highlights 5.20.0:
  + LXD change to AGPLv3
  + Create metadata and data OSD pools as part of creating a cephfs
    storage pool
  + Debug mode for EDK2 UEFI firmware
  + Authorization restructure
  + Shiftfs support has been removed</changelog>
</package>
<package pkgid="9723300a9bcec9640e89ccf967fd81a2e51c2b1e2e91597b4f7de7d28f5221a4" name="lxd" arch="x86_64">
  <version epoch="0" ver="5.21.1" rel="bp156.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1656331200">- Update to LXD 5.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-3-has-been-released/14439
  boo#1200974
  + Extended raw.qemu support
  + fscache support for cephfs storage pools</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1658059200">- Change to using systemd-sysusers</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1664193600">- Update to LXD 5.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-6-has-been-released/15191
  boo#1203731
  LXD 5.6:
  + Grafana Loki support
  + Object storage on local storage pools
  + Infiniband support for virtual machines
  + Restricted network access in projects
  + instance-ready lifecycle event
  + Metric for total effective CPUs
  LXD 5.5:
  + Storage buckets (on Ceph)
  + Instance Ready state
  + Configurable BGP hold time
  + All projects queries for storage volumes
  + OOM kill counter in metrics
  * Database optimization
  LXD 5.4:
  + Load-balancers (OVN)
  + Bi-directional vsock interface (VM)
  * Changes to vsock API (LXD VMs)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXD 5.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-7-has-been-released/15432
  boo#1204852
  + ACME / Let’s Encrypt support
  + Cloud-init validation
  + Internal metrics
  + Cluster join tokens expiry
  + Proxy device hotplugging to VM</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1669118400">- Update to LXD 5.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
  boo#1205623
  + CPU hotplug in VMs
  + Device override on init and launch
  * Record volume creation date</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670846400">- Update to LXD 5.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-9-has-been-released/15907
  boo#1206296
  + Network zones project feature</changelog>
  <changelog author="Kostas Papadakis &lt;papadakis.k@yandex.com&gt;" date="1671969600">- Add stop entry to systemd service file so the lxc containers shutdown
  gracefully</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676289600">- Update to LXD 5.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-10-has-been-released/16143
  + Configurable network transmit queue length on NIC devices</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676721600">- Update to LXD 5.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-11-has-been-released/16443
  + Instance placement scriptlet
  + Block storage mode on ZFS pools
  + lxc cluster info command
  + Support for attaching managed physical networks to instances</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684411200">- Update to LXD 5.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-13-has-been-released/16949
  boo#1211477
  LXD 5.13:
  + Fast live migration for virtual machines
  + AMD SEV support for virtual machines
  + OpenID Connect authentication
  + VDPA for network acceleration on OVN
  + Layer 3 only support on OVN
  + Nested NIC support on OVN networks
  + Per user bridge in multi-user setups
  + Support for growing existing storage pools
  LXD 5.12:
  + Device wipe when creating storage pools
  + VM generation id
  + VM block cache mode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix call to sysctl_apply: this macro takes a parameter.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1688558400">- Update to 5.15. Full upstream changelogs are at
  https://discuss.linuxcontainers.org/t/lxd-5-14-has-been-released/17259 and
  https://discuss.linuxcontainers.org/t/lxd-5-15-has-been-released/17493
  Highlights from 5.15:
  + Non-UEFI support in LXD VMs (CSM)
  + Instance rebuild
  + Container pinning based on NUMA nodes
  + User authentication information in API
  Highlights from 5.14:
  + Cluster auto-healing
  + OIDC web authentication
  + lxc publish --reuse
  + Support for specifying the size of an LVM thinpool
  + Total disk and memory reporting</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1690113600">- fix import path to the new upstream git repo
- Update to 5.16. Full upstream changelogs are at
  https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150
  Highlights:
  + ISO volumes
  + IPAM information
  + selection of cluster groups when moving instances</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1691496000">- correct source0/1 urls</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1692446400">- remove the last bit of the old repo</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1696507200">- update to 5.18. Full changelog at
  https://discourse.ubuntu.com/t/lxd-5-17-has-been-released/38061
  https://discourse.ubuntu.com/t/lxd-5-18-has-been-released/38769
  Highlights 5.18:
  + Receive OVN logs into LXD and Loki
  Highlights 5.17:
  + ZFS 2.2 delegation support
  + Add remote copy support for custom volume snapshots
  + Allow recovery of empty storage pools</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1698580800">- update to 5.19. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-19-has-been-released/39590
  Highlights:
  + Add support for per-NIC device limits.priority option
  + Instance volume configuration through disk device</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- add attr as dependency for setfattr (bsc#1190416)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1718107200">- Change license to AGPL-3.0-only AND Apache-2.0:
  + All Canonical contributions have been relicensed and are now
    under AGPLv3. Community contributions remain under Apache 2.0.
- update to 5.21.1. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-21-1-lts-has-been-released/43823
  https://discourse.ubuntu.com/t/lxd-5-21-0-lts-has-been-released/42476
  https://discourse.ubuntu.com/t/lxd-5-20-has-been-released/40865
  Bugfixes and improvements 5.21.1:
  + Restricted metrics client certificate security regression fix
  + New image server remote for non-Ubuntu images
  + List all storage volumes API and CLI support
  Highlights 5.21.0:
  + Change of version numbering scheme
  + Fine grained authorization for OIDC users
  + Optimized block volume refresh for Ceph RBD
  + Device config override when importing instance backups
  Highlights 5.20.0:
  + LXD change to AGPLv3
  + Create metadata and data OSD pools as part of creating a cephfs
    storage pool
  + Debug mode for EDK2 UEFI firmware
  + Authorization restructure
  + Shiftfs support has been removed</changelog>
</package>
<package pkgid="754d23b6eafd348710c4cc177c8571ffbc81a8f795c97463125a7d405d33a4cb" name="lxd-bash-completion" arch="noarch">
  <version epoch="0" ver="5.21.1" rel="bp156.3.3.1"/>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1656331200">- Update to LXD 5.3. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-3-has-been-released/14439
  boo#1200974
  + Extended raw.qemu support
  + fscache support for cephfs storage pools</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1658059200">- Change to using systemd-sysusers</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1664193600">- Update to LXD 5.6. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-6-has-been-released/15191
  boo#1203731
  LXD 5.6:
  + Grafana Loki support
  + Object storage on local storage pools
  + Infiniband support for virtual machines
  + Restricted network access in projects
  + instance-ready lifecycle event
  + Metric for total effective CPUs
  LXD 5.5:
  + Storage buckets (on Ceph)
  + Instance Ready state
  + Configurable BGP hold time
  + All projects queries for storage volumes
  + OOM kill counter in metrics
  * Database optimization
  LXD 5.4:
  + Load-balancers (OVN)
  + Bi-directional vsock interface (VM)
  * Changes to vsock API (LXD VMs)</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXD 5.7. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-7-has-been-released/15432
  boo#1204852
  + ACME / Let’s Encrypt support
  + Cloud-init validation
  + Internal metrics
  + Cluster join tokens expiry
  + Proxy device hotplugging to VM</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1669118400">- Update to LXD 5.8. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-8-has-been-released/15686
  boo#1205623
  + CPU hotplug in VMs
  + Device override on init and launch
  * Record volume creation date</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1670846400">- Update to LXD 5.9. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-9-has-been-released/15907
  boo#1206296
  + Network zones project feature</changelog>
  <changelog author="Kostas Papadakis &lt;papadakis.k@yandex.com&gt;" date="1671969600">- Add stop entry to systemd service file so the lxc containers shutdown
  gracefully</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676289600">- Update to LXD 5.10. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-10-has-been-released/16143
  + Configurable network transmit queue length on NIC devices</changelog>
  <changelog author="Jacob Hansen &lt;me@jacobbaungard.com&gt;" date="1676721600">- Update to LXD 5.11. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-11-has-been-released/16443
  + Instance placement scriptlet
  + Block storage mode on ZFS pools
  + lxc cluster info command
  + Support for attaching managed physical networks to instances</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1684411200">- Update to LXD 5.13. The full upstream changelog is available from:
  https://discuss.linuxcontainers.org/t/lxd-5-13-has-been-released/16949
  boo#1211477
  LXD 5.13:
  + Fast live migration for virtual machines
  + AMD SEV support for virtual machines
  + OpenID Connect authentication
  + VDPA for network acceleration on OVN
  + Layer 3 only support on OVN
  + Nested NIC support on OVN networks
  + Per user bridge in multi-user setups
  + Support for growing existing storage pools
  LXD 5.12:
  + Device wipe when creating storage pools
  + VM generation id
  + VM block cache mode</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1686830400">- Fix call to sysctl_apply: this macro takes a parameter.</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1688558400">- Update to 5.15. Full upstream changelogs are at
  https://discuss.linuxcontainers.org/t/lxd-5-14-has-been-released/17259 and
  https://discuss.linuxcontainers.org/t/lxd-5-15-has-been-released/17493
  Highlights from 5.15:
  + Non-UEFI support in LXD VMs (CSM)
  + Instance rebuild
  + Container pinning based on NUMA nodes
  + User authentication information in API
  Highlights from 5.14:
  + Cluster auto-healing
  + OIDC web authentication
  + lxc publish --reuse
  + Support for specifying the size of an LVM thinpool
  + Total disk and memory reporting</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update keyring</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1690113600">- fix import path to the new upstream git repo
- Update to 5.16. Full upstream changelogs are at
  https://discourse.ubuntu.com/t/lxd-5-16-has-been-released/37150
  Highlights:
  + ISO volumes
  + IPAM information
  + selection of cluster groups when moving instances</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1691496000">- correct source0/1 urls</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1692446400">- remove the last bit of the old repo</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1696507200">- update to 5.18. Full changelog at
  https://discourse.ubuntu.com/t/lxd-5-17-has-been-released/38061
  https://discourse.ubuntu.com/t/lxd-5-18-has-been-released/38769
  Highlights 5.18:
  + Receive OVN logs into LXD and Loki
  Highlights 5.17:
  + ZFS 2.2 delegation support
  + Add remote copy support for custom volume snapshots
  + Allow recovery of empty storage pools</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1698580800">- update to 5.19. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-19-has-been-released/39590
  Highlights:
  + Add support for per-NIC device limits.priority option
  + Instance volume configuration through disk device</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1700481600">- add attr as dependency for setfattr (bsc#1190416)</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1718107200">- Change license to AGPL-3.0-only AND Apache-2.0:
  + All Canonical contributions have been relicensed and are now
    under AGPLv3. Community contributions remain under Apache 2.0.
- update to 5.21.1. Full changelog at:
  https://discourse.ubuntu.com/t/lxd-5-21-1-lts-has-been-released/43823
  https://discourse.ubuntu.com/t/lxd-5-21-0-lts-has-been-released/42476
  https://discourse.ubuntu.com/t/lxd-5-20-has-been-released/40865
  Bugfixes and improvements 5.21.1:
  + Restricted metrics client certificate security regression fix
  + New image server remote for non-Ubuntu images
  + List all storage volumes API and CLI support
  Highlights 5.21.0:
  + Change of version numbering scheme
  + Fine grained authorization for OIDC users
  + Optimized block volume refresh for Ceph RBD
  + Device config override when importing instance backups
  Highlights 5.20.0:
  + LXD change to AGPLv3
  + Create metadata and data OSD pools as part of creating a cephfs
    storage pool
  + Debug mode for EDK2 UEFI firmware
  + Authorization restructure
  + Shiftfs support has been removed</changelog>
</package>
<package pkgid="e1714d78f6f7b7468eb64992a56af9eba60c2e40b2e2a6e4496e9d8133ecf04c" name="menulibre" arch="noarch">
  <version epoch="0" ver="2.2.3" rel="bp156.4.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1538395200">- menulibre-2.2.0
- New Package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1538913600">- run spec-cleaner and cleaned up spec file
- removed duplicate dependency</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539000000">- fixed Source address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539172800">- Changed license in spec file to GPL-3.0-only
- Removed # FIXME comments in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539345600">- Added fix duplicate doc folder in spec file
- Cleaned Change Log
- Modified %install to include Python binary path
- Fixed several BuildRequires and Requires dependencies
- typelib(gtk) = 3.0 needed as RB to prevent some Python module errors during build
- Edited %build arguments
- Cleaned %file section and added folders and files
- Run spec-cleaner</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539345601">- added %{__python3} macro in %install section</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539345602">- Added fix for duplicate icons warnings
- Added BuildRequires: hicolor-icon-theme
- Added Requres: xdg-utils, hicolor-icon-theme
- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539345603">- Trim filler wording from description.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1559304000">- Update version to 2.2.1
  * Automatically generate changelog when built from git or released
  * Bug Fixes
  - Correctly display markup in the application name (lp#1813427)
  - Fix UnicodeDecodeError with non-English locales (lp#1825213)
  - Drop invalid error for non-existent Exec key (lp#1788814)
  - Decode stderr as UTF-8 (lp#1789635)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1559304001">- Polished spec file:
  - Remove hashbang line from non-executable library files
  - Replaced python3 with %{__python3} macro
  - Added check with desktop-file-validate</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632657600">- Update to version 2.2.3
  * Fixed making diagnostic text selectable on KDE
  * Fixed loading from non-existent directories
  * Added diagnostics for failed menu loading
  * Added support for GNOME-specific categories
    (gh#bluesabre/menulibre#56)
  * Added support for PrefersNonDefaultGPU (gh#bluesabre/menulibre#50)
  * Added support for unprefixed applications.menu
    (gh#bluesabre/menulibre#67)
  * Added support for X-GNOME-UsesNotifications
    (gh#bluesabre/menulibre#79)
  * Added support for XFCE specific categories
    (gh#bluesabre/menulibre#54)
  * Enabled opening a root editor for root-owned files with pkexec
    (gh#bluesabre/menulibre#62)
  * Enabled searching for Exec key and desktop entry
    (gh#bluesabre/menulibre#52)
  * Added AppData file (gh#bluesabre/menulibre#61)
  * Documented intltool build requirement (gh#bluesabre/menulibre#59)
  * Switched to the MenuLibre wiki for key descriptions
    (gh#bluesabre/menulibre#48)
  * Added valid types to validator, reducing false positives
    (gh#bluesabre/menulibre#66)
  * Fixed builds with newer versions of GTK (gh#bluesabre/menulibre#77)
  * Fixed history state when editing Name and Comment
    (gh#bluesabre/menulibre#57)
  * Fixed msgfmt errors
  * Fixed running with newer versions of GTK (gh#bluesabre/menulibre#82)
  * Fixed selection leaving screen while moving items
    (gh#bluesabre/menulibre#25)
  * Fixed typo in desktop file processing error
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1632744000">- Fixed Source URL</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1632744001">- Fixed Source URL (previous commit was wrong)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700049600">- Use %%{python_module ...} to specify required Python modules to
  build this package.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706961600">- Skip python312 for now until all required Python modules have been
  built.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220800">- Don't use %%{python_module ...} as we only build for the default
  Python interpreter. python312 still needs to be skipped due to
  python3-distutils!</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220801">- As long as a new Python version does not ship a broken
  python3-distutils, like python311 did in its early days, there is
  no need to deal with or skip a specific python version at all.
  Disable all %%{python_module ...} and skip_python... stuff again.</changelog>
</package>
<package pkgid="3c4620b5292d7463849030612d73c785797df5d9e40fe4999e9e176f8449178c" name="menulibre" arch="src">
  <version epoch="0" ver="2.2.3" rel="bp156.4.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1538395200">- menulibre-2.2.0
- New Package</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1538913600">- run spec-cleaner and cleaned up spec file
- removed duplicate dependency</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539000000">- fixed Source address</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539172800">- Changed license in spec file to GPL-3.0-only
- Removed # FIXME comments in spec file</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539345600">- Added fix duplicate doc folder in spec file
- Cleaned Change Log
- Modified %install to include Python binary path
- Fixed several BuildRequires and Requires dependencies
- typelib(gtk) = 3.0 needed as RB to prevent some Python module errors during build
- Edited %build arguments
- Cleaned %file section and added folders and files
- Run spec-cleaner</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539345601">- added %{__python3} macro in %install section</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1539345602">- Added fix for duplicate icons warnings
- Added BuildRequires: hicolor-icon-theme
- Added Requres: xdg-utils, hicolor-icon-theme
- Run spec-cleaner</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1539345603">- Trim filler wording from description.</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1559304000">- Update version to 2.2.1
  * Automatically generate changelog when built from git or released
  * Bug Fixes
  - Correctly display markup in the application name (lp#1813427)
  - Fix UnicodeDecodeError with non-English locales (lp#1825213)
  - Drop invalid error for non-existent Exec key (lp#1788814)
  - Decode stderr as UTF-8 (lp#1789635)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1559304001">- Polished spec file:
  - Remove hashbang line from non-executable library files
  - Replaced python3 with %{__python3} macro
  - Added check with desktop-file-validate</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632657600">- Update to version 2.2.3
  * Fixed making diagnostic text selectable on KDE
  * Fixed loading from non-existent directories
  * Added diagnostics for failed menu loading
  * Added support for GNOME-specific categories
    (gh#bluesabre/menulibre#56)
  * Added support for PrefersNonDefaultGPU (gh#bluesabre/menulibre#50)
  * Added support for unprefixed applications.menu
    (gh#bluesabre/menulibre#67)
  * Added support for X-GNOME-UsesNotifications
    (gh#bluesabre/menulibre#79)
  * Added support for XFCE specific categories
    (gh#bluesabre/menulibre#54)
  * Enabled opening a root editor for root-owned files with pkexec
    (gh#bluesabre/menulibre#62)
  * Enabled searching for Exec key and desktop entry
    (gh#bluesabre/menulibre#52)
  * Added AppData file (gh#bluesabre/menulibre#61)
  * Documented intltool build requirement (gh#bluesabre/menulibre#59)
  * Switched to the MenuLibre wiki for key descriptions
    (gh#bluesabre/menulibre#48)
  * Added valid types to validator, reducing false positives
    (gh#bluesabre/menulibre#66)
  * Fixed builds with newer versions of GTK (gh#bluesabre/menulibre#77)
  * Fixed history state when editing Name and Comment
    (gh#bluesabre/menulibre#57)
  * Fixed msgfmt errors
  * Fixed running with newer versions of GTK (gh#bluesabre/menulibre#82)
  * Fixed selection leaving screen while moving items
    (gh#bluesabre/menulibre#25)
  * Fixed typo in desktop file processing error
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1632744000">- Fixed Source URL</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1632744001">- Fixed Source URL (previous commit was wrong)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1700049600">- Use %%{python_module ...} to specify required Python modules to
  build this package.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706961600">- Skip python312 for now until all required Python modules have been
  built.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220800">- Don't use %%{python_module ...} as we only build for the default
  Python interpreter. python312 still needs to be skipped due to
  python3-distutils!</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707220801">- As long as a new Python version does not ship a broken
  python3-distutils, like python311 did in its early days, there is
  no need to deal with or skip a specific python version at all.
  Disable all %%{python_module ...} and skip_python... stuff again.</changelog>
</package>
<package pkgid="d6d668d91c8e51daa0b9df500a3ec1013fcf61d547ecab17e723adac7a76f16f" name="metatheme-bluebird-common" arch="noarch">
  <version epoch="0" ver="1.3" rel="bp156.4.3.1"/>
  <changelog author="seiler@b1-systems.de" date="1372766400">- initial commit</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to v1.2 (latest release)
  mostly minor tweaks and GTK3 fixes</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1543060800">- update to v1.3
  * New version of the gtk3 theme based on the latest version of Greybird
  * Fixing broken compatibility with the latest versions of GTK+ 3
  * New index.theme file
- added %license macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1607774400">- Updated upstream URL</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1738411200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  features.
- Don't pass any arguments to %build and %install; rpm-4.20 does
  not like it!</changelog>
</package>
<package pkgid="43f2720ea312e22e30c7ac58fa3c839c7756f9428f361a9dd7253145f35177e3" name="metatheme-greybird-common" arch="noarch">
  <version epoch="0" ver="3.23.4+git0.7e4507d" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to the current release 3.22.0</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482753600">- clarify rubygem-sass BuildRequires version</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1506081600">- updated to current release 3.22.5
- added gnome-shell.css to package</changelog>
  <changelog author="jengelh@inai.de" date="1512993600">- Remove bias from description.
- Update homepage URL. Remove idempotent %if..%endif guards.</changelog>
  <changelog author="cornelis@solcon.nl" date="1519473600">- Update to 3.22.6:
  * Improvements for Thunar-gtk3
  * Improvements for xfce4-panel 4.13
  * Implement Chrome/ium Gtk3 style
  * Include dark version of gnome app theming
  * Tweak lightdm-gtk-greeter's restart button"
  * Bugfixes
- Remove gtk3-engine-unico requirement, has not been needed for some
  time</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542456000">- Update to 3.22.9:
  * Support for Xfwm4 4.13
  * Improve contrast in Xfwm4's alt-tab dialog (both 4.12 and 4.13)
  * Switch from ruby-sass to sassc
  * Fix height thunar's pathbar entry widget
  * Use correct colors for GtkNotebook
  * Fix Chromium's titlebar buttons
  * Make the Gtk3 xfce4-panel 80% transparent again
  * Improve hidpi support in CSD (gh#shimmerproject/greybird#100)
  * Fix Gtk2 radiobuttons (gh#shimmerproject/greybird#219)
  * Drop superfluous assets
  * Make radio and checkitems more consistent between Gtk2 and Gtk3
  * Improve lightdm-gtk-greeter theming
  * Include Gtk3 window decorations
  * Improve backdrop style of several widgets
- BuildRequires: remove ruby-sass and add  sassc</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550491200">- Update to 3.22.10:
  * Improve the print dialog's style (gh#shimmerproject/Greybird#238)
  * Fix glitch in Xfdesktop 4.13 rubberband (gh#shimmerproject/Greybird#234)
  * Apply Xfce Panel Tasklist margin intelligently (gh#shimmerproject/Greybird#240)
  * Make Xfce Panel's Tasklist button's padding consistent
  * Handle carets in entry widgets in Xfce panel plugins (gh#shimmerproject/Greybird#241)
  * Fix xfce4-terminal's tab borders again (gh#shimmerproject/Greybird#184)
  * Re-apply Xfwm4 tabwin sizing improvement (gh#shimmerproject/Greybird#224)
  - Dropped obsolete macros and added minor improvements</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1556107200">- Update to version 3.22.10~git2.799485d:
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)
  * Re-apply xfwm4 tabwin sizing improvement
    (Issue gh#shimmerproject/Greybird#224)
- Switched sources to git master branch
- Spec file: switched to %autosetup for simplicity</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1557489600">- Update to version 3.22.10~git3.c0b8881:
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog
    (Fixes gh#shimmerproject/Greybird#243)</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1571918400">- Update to version 3.22.10~git8.99f40ce:
  * Add minimal size to header bar button's label
  * Revert "Fix size of linked button with images in header bar"
  * xfdesktop: Highlight selected icons
  * Fix size of linked button with images in header bar
  * xfce4-panel: Add drop-target style
  * Improve button sizing
  * Make error and warning entry text more readable
  * Also set backdrop color for print dialog (Fixes #243)
  * Re-apply xfwm4 tabwin sizing improvement (Issue #224)
  * Improve the print dialog's style (Fixes #238)</changelog>
  <changelog author="tux93@opensuse.org" date="1572868800">- Update to version 3.22.10+git14.e467f4b:
  * Add single-user installation instructions
  * Fix notification theme paths
  * Include meson as dependency in README.md
  * various small fixes
  * Buildsystem ported to meson and added dark theme</changelog>
  <changelog author="tux93@opensuse.org" date="1573041600">- Update to version 3.22.10+git15.acede86:
  * Make use of symlinks cleanup unused files</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1573905600">- Update to version 3.22.10+git17.4d806cd:
  * Fixed xfwm4-a11y dark buttons padding and window borders
  * Added xfwm4 Greybird-accessibility-dark</changelog>
  <changelog author="tux93@opensuse.org" date="1582372800">- Update to version 3.22.11+git4.320a703:
  * Sync dark theme with light theme and use symlink
  * Rebase partly on Adwaita 3.24
  * Messagedialog: Reduce buttonbox button height
  * notifyd: Tweak the theme's appearance (button hover)
  * Hide i/o on GtkSwitches</changelog>
  <changelog author="tux93@opensuse.org" date="1606564800">- Update to version 3.22.12+git4.454f139:
  * Rebase parts of the %linked code (Fixes #265)
  * Fix Thunar CSD when not focused (Fixes #274)
  * Fix GTK3 dark colors</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608379200">- Update to version 3.22.13+git2.ede9f55:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * Improve contrast of dark entry (Fixes #263)
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder (Fixes #264)
  * Fix progressbar in unfocused windows (Fixes #284)</changelog>
  <changelog author="maurizio.galli@suse.com" date="1673870400">- Update to version 3.23.2+git0.25f312f:
  * Fixes "Hide frame when maximized" ignoring top frame
  * xfwm4: Also bump tabwin preview size to 128px
  * xfwm4: Improve tabwin contrast
  * Bump xfwm4 tabwin preview to 128px (Fixes #324)
  * Remove dark line below Xfwm4 titlebar introduced by recent change.
  * Add openbox support
  * Decrease Gnome Software's headerbar height
  * Fix installation of a11y and compact themes (Fixes #316) (#318)
  * Install Greybird/index.theme (#317)
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path (Issue #307)
  * Fix xfwm4-a11y and xfwm4-compact install path (Issue #307)
  * Removed unnecessary newline
  * Removed trailing whitespaces
  * Moved `@extends` to the top of the rule
  * Fix: GtkLabel: `Backdrop`ped selection color adjusted.
  * Fix: Backdropped selection: `GtkListBox`es weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
- Make "*:link:selected" optional to work around too old gtk4 libs
  Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734436800">- Update to version 3.23.4+git0.7e4507d:
  * Fix label styles for xfdesktop 4.19 (#338)
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes (#328)</changelog>
</package>
<package pkgid="10309303307b7a8fdc24f616c6c89c0f46b9444b61cb94a0f9008ad22047c79d" name="metatheme-greybird-geeko-common" arch="noarch">
  <version epoch="0" ver="3.23.4+git0.c1d46c3" rel="bp156.3.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1560859200">- Added license gpl-3.0-or-later for metacity theme
- Fixed _service file to follow naming guidelines ("+" replaced "~")</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1561118400">- Update to version 3.22.10.1+git5.316475b:
  * Tweak dark colors
  * Added theme-preview</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1562587200">- Update to version 3.22.10.1+git33.0c9d808:
  * Theme is now split in Light and Dark variants
  * Added xfwm dark theme
  * Improved xfwm inactive buttons contrast
  * Meson port
  * Update README.md to reflect meson
  * Remove unused themes
- Updated and optimized spec file to build with meson</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1563278400">- Update to version 3.22.10.1+git38.1a7574f:
  * Merge bright into lights notification theme, and drop darks bright theme
  * Install bright notification files to proper places
  * Add flags for flatpak usage</changelog>
  <changelog author="Carson Black &lt;uhhadd@gmail.com&gt;" date="1563364800">- Update to version 3.22.10.1+git39.ffde076:
  * Work around Meson bug that prevents Leap from building</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1576929600">- Update to version 3.22.10.1+git48.35f7cb8:
  * Make use of symlinks
  * Add single-user installation instructions
  * Added xfwm4 dark accessibility theme
  * Update to upstream master</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891200">- Update to version 3.22.10.1+git50.4465523:
  * Sync with Greybird upstream</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1582891201">- Update to version 3.22.10.1+git52.ef9302a:
  * Use correct theme path for notifyd</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1596456000">- Update to version v3.22.11+git1.968e3b5:
  * Improve contrast of gtk2 selection background color</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1596974400">- fix version number</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1606564800">- Update to version 3.22.11+git2.751e0f3:
  * Rebase parts of the %linked code</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1608292800">- Update to version 3.22.11+git10.2f4304a:
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Improve dark xfwm4 tabwin contrast
  * More normal-sized inline-toolbar buttons
  * Add workaround for Gnome Builder
  * Fix progressbar in unfocused windows</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331200">- Update to version 3.23.1+git0.a96e825:
  * Sync with Greybird 3.23.1
  * Add initial support for Gtk4 and libhandy
  * Fix dark xfwm4-a11y install path
  * Fix xfwm4-a11y and xfwm4-compact install path
  * Fix: GtkLabel: Backdropped selection color adjusted
  * Fix: Backdropped selection: GtkListBoxes weren't grey
  * Hotfix: removed background color for non-bg items
  * Gtk3: Adjusted selected backdrop fg/bg colors: shades of grey.
  * Changes the xfwm4 border colors
  * build: refactor meson
  * Correct gradients for horizontal scrollbars
  * Reduce messagedialog buttonbox size
  * Make CSD titlebars slimmer
  * Correct gradients for horizontal scrollbars (shimmerproject/Greybird#288)
  * Greybird-Dark titlebar decorations now match their CSD counterparts (shimmerproject/Greybird#301)
  * Background selection colors are now grey instead of blue for better readability
  * Add initial support for Gtk4 and libhandy
  * Install index.theme</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1656331201">- Update to version 3.23.1+git1.77c0887:
  * Cleanup leftovers and correct emerald file mistakinly being renamed</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1656417600">- Prevent Unity desktop theme from being installed
  Added disable-unity_v3.23.1.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1673697600">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.4; add link-selected-is-optional.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676980800">- Make "*:link:selected" optional to work around too old gtk4 libs
  on Leap 15.5, too.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1734523200">- Add new patch
  git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch
- Refresh link-selected-is-optional.patch</changelog>
  <changelog author="maurizio.galli@gmail.com" date="1734609600">- Update to version 3.23.4+git0.c1d46c3:
  * Sync with Greybird up to commit 7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f
  * Fix label styles for xfdesktop 4.19
  * Stop forcing icon style for sidebars
  * Style hover/active undecorated buttons same as normal
  * Handle toolbar CSS class
  * Style item menubar nodes
  * xfwm4: Fix "Hide frame when maximized" ignoring top frame
  * xfwm4: Improve tabwin contrast
  * xfwm4: Bump tabwin preview to 128px
  * xfwm4: Remove dark line below titlebar
  * Decrease Gnome Software's headerbar height
- Patches removed as no longer needed:
  * git7e4507d7713b2aaf41f8cfef2a1a9e214a4d8b6f-fix-label-styles-for-xfdesktop-4.19.patch</changelog>
</package>
<package pkgid="318762b3d281f5bf9e49232439eccda77fb363a74315a225067fde2ca2f20070" name="minikube" arch="aarch64">
  <version epoch="0" ver="1.34.0" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.24.0:
  * Add --no-kubernetes flag to start minikube without kubernetes #12848
  * minikube addons list shows addons if cluster does not exist #12837
  * virtualbox: change default host-only-cidr #12811
  * fix zsh completion #12841
  * Fix starting on Windows with VMware driver on non C: drive #12819</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- update to 1.25.1:
  * New flag "--binary-mirror" to override mirror URL downloading (kubectl, kubelet, &amp; kubeadm)
  * Add format flag to the image ls command
  * Add all mount flags to start command
  * Auto set config to support btrfs storage driver
  * Support CRI-O runtime with Rootless Docker driver (--driver=docker --container-runtime=cri-o)
  * Allow custom cert for ingress to be overwritten
  * Allow ppc64le &amp; armv7 with Docker driver
  * Support DOCKER_HOST not being numeric IP
  * Support mounting with the --no-kubernetes flag
  * Support changing apiserver-ips when restarting minikube
  * Fix ingress for k8s v1.19
  * Fix mounting with VMware
  * Fix Bad file descriptor on mount
  * Fix docker-env with new PowerShell versions
  * Upgrade Docker, from v20.10.8 to v20.10.11
  * Upgrade containerd, from v1.4.9 to v1.4.12
  * Upgrade cri-o from v1.22.0 to v1.22.1
  * Update gcp-auth-webhook image to v0.0.8
  * mount: Remove --mode flag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 1.25.2:
  * add arch to binary and image cache paths #13539
  * Adds 'minikube service --all' feature to allow forwarding all services in a namespace #13367
  * Make the default container runtime dynamic #13251
  * Add --disable-optimizations flag #13340
  * Fix losing cluster on restart #13506
  * Using Get-CmiInstance to detect Hyper-V availability #13596
  * Fixes validation on image repository URL when it contains port but no scheme #13053
  * Fixed SIGSEGV in kubectl when k8s not running #13631
  * Fix hard coded docker driver in minikube service command #13514
  * Fix hard coded docker driver in minikube tunnel command #13444
  * Fix IstioOperator CustomResourceDefinition for istio-provisioner addon #13024
  * fix ingress (also for multinode clusters) #13439
  * Add exit message for too new Kubernetes version #13354
  * drivers/kvm: Use ARP for retrieving interface ip addresses #13482
  * kubeadm: allow skipping kube-proxy addon on restart #13538
  * configure container runtimes for clusters without Kubernetes too #13442</changelog>
  <changelog author="Matthew Wilks &lt;water261@outlook.com.au&gt;" date="1657195200">- update to 1.26.0:
  * Note: Using a minikube cluster created before 1.26.0, using the docker
    container-runtime (default), and plan to upgrade the Kubernetes version to
    v1.24+? After upgrading, you may need to delete &amp; recreate it. none driver
    users, cri-docker is now required to be installed, install instructions.
    See issue #14410 for more info.
  * Add headlamp addon #14315
  * Add InAccel FPGA Operator addon #12995
  * Only set highmem=off for darwin if qemu version is below 7.0 or memory is below 3GB #14291
  * Define qemu as a qemu2 driver alias #14284
  * Allow users to supply custom QEMU firmware path #14283
  * Add eBPF related kernel options #14316
  * Add bind address flag for minikube tunnel #14245
  * Add active column for minikube profile list #14079
  * Add documentation URL to the addon list table #14123
  * minikube config defaults kubernetes-version lists all currently supported Kubernetes versions #13775
  * Fix terminated commands not writing to audit log #13307
  * Fix Podman port mapping publish on macOS #14290
  * Fix minikube delete deleting networks from other profiles #14279
  * Bump Kubernetes version default: v1.24.1 and latest: v1.24.1 #14197
  * ISO: Upgrade Docker from 20.10.14 to 20.10.16 #14153
  * ISO: Upgrade kernel from 4.19.235 to 5.10.57 #12707
  * Upgrade Dashboard addon from v2.5.1 to v2.6.0 &amp; MetricsScraper from v1.0.7 to v1.0.8 #14269
  * Upgrade gcp-auth-webhook from v0.0.8 to v0.0.9 #14372
  * Upgrade nginx image from v1.2.0 to v1.2.1 #14317
  * Important Changes in Pre-Release Versions
  * Add configure option to registry-aliases addon #13912
  * Add support for building aarch64 ISO #13762
  * Support rootless Podman driver (Usage: minikube config set rootless true) #13829
  * QEMU:
  * Add support for the QEMU driver #13639
  * Fix qemu firmware path locations #14182
  * Re-establish apiserver tunnel on restart #14183</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- build against go1.18 to fix arm64 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 1.26.1:
  * Check for cri-dockerd &amp; dockerd runtimes when using none-driver on Kubernetes 1.24+ #14555
  * Add solution message for when cri-docker is missing #14483
  * Limit number of audit entries #14695
  * Optimize audit logging #14596
  * Show the container runtime when running without kubernetes #13432 #14200
  * Add warning when enabling thrid-party addons #14499
  * Fix url index out of range error in service #14658
  * Fix incorrect user and profile in audit logging #14562
  * Fix overwriting err for OCI "minikube start" #14506
  * Fix panic when environment variables are empty #14415
  * Bump Kubernetes version default: v1.24.3 and latest: v1.24.3 #14606
  * ISO: Update Docker from 20.10.16 to 20.10.17 #14534
  * ISO/Kicbase: Update cri-o from v1.22.3 to v1.24.1 #14420
  * ISO: Update conmon from v2.0.24 to v2.1.2 #14545
  * Update gcp-auth-webhook from v0.0.9 to v0.0.10 #14670
  * ISO/Kicbase: Update base images #14481</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663329600">- update to 1.27.0:
  * Bump default Kubernetes version to v1.25.0 and resolve /etc/resolv.conf regression #14848
  * Skip metallb PodSecurityPolicy object for kubernetes 1.25+ #14903
  * The DefaultKubernetesRepo changed for 1.25.0 #14768
  * Fix QEMU delete errors #14950
  * Fix containerd configuration issue with insecure registries #14482
  * Fix registry when custom images provided #14690
  * ISO: Update Docker from 20.10.17 to 20.10.18 #14935
  * Update kicbase base image to Ubuntu:focal-20220826 #14904
  * Update registry addon image from 2.7.1 to 2.8.1 #14886
  * Update gcp-auth-webhook addon from v0.0.10 to v0.0.11 #14847
  * Update Headlamp addon image from v0.9.0 to v0.11.1 #14802</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- update to 1.27.1:
  * QEMU Driver: Add support for dedicated network on macOS (socket_vmnet) #14989
  * QEMU Driver: Add support minikube service and tunnel on macOS #14989
  * Check if context is invalid during update-context command #15032
  * Use SSH tunnel if user specifies bindAddress #14951
  * Warn QEMU users if DNS issue detected #15073
  * Fix status command taking a long time on docker driver while paused #15077
  * Fix not allowing passing only an exposed port to --ports #15085
  * Fix minikube dashboard failing on macOS #15037
  * Fix incorrect command in powershell command tip #15012</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1665489600">- BuildRequires python3 rather than python.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to v1.28.0:
  * SECURITY WARNING: Log4j CVEs were detected in an image the efk addon uses,
  * if you don't use the efk addon no action is required. If you use the addon
  * we recommend running minikube addons disable efk to terminate the
  * vulnerable pods.  See #15280 for more details.
  * Prevent enabling efk addon due to containing Log4j CVE #15281
  * Auto select network on QEMU #15266
  * Implement mounting on QEMU with socket_vmnet #15108
  * Added cloud-spanner emulator addon #15160
  * Add minikube license command #15158
  * Allow port forwarding on Linux with Docker Desktop #15126
  * Add back service to mount VirtualBox host directory into the guest. #14784
  * ISO: Add FANOTIFY_ACCESS_PERMISSIONS to kernel configs #15232
  * When enabling addon warn if addon has no associated Github username #15081
  * Fix detecting preload cache of size 0 as valid #15256
  * Fix always writing to daemon by trimming docker.io from image name #14956
  * Fix minikube tunnel repeated printout of status #14933
  * Upgrade Portainer addon to 2.15.1 &amp; HTTPS access enabled #15172
  * Upgrade Headlamp addon to 0.13.0 #15186
  * ISO: Upgrade Docker from 20.10.18 to 20.10.20 #15159
  * KIC: Upgrade base image from ubuntu:focal-20220826 to ubuntu:focal-20220922 #15075
  * KCI: Upgrade base image from ubuntu:focal-20220922 to ubuntu:focal-20221019 #15219</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 1.29.0:
  * Bump QEMU driver priority from experimental to default
  * Ability to set static-ip for Docker driver
  * GCP-Auth Addon: automatically attach credentials to newly created
    namespaces
  * Allow forcing 1 CPU on Linux with docker and none driver
  * Major Improvements:
  * Large improvements to cgroup detection and CNI and CRI configurations
  * Prevent redownloading kicbase when already downloaded
  * Warn when using an old ISO/Kicbase image
  * Check brew install paths for socket_vmnet
  * Include gcp-auth logs in 'minikube logs' output
  * Use absolute path when calling crictl version
  * Add additional memory overhead for VirtualBox when `--memory=max`
  * Update Windows installer to create system-wide shortcut
  * Add `--subnet` validation
  * Add groups check to SSH driver
  * Update references to deprecated beta.kubernetes.io
  * Fix possible race condition when enabling multiple addons #15706
  * Fix cpus config field not supporting max value #15479
  * Fix subnet checking failing if IPv6 network found #15394
  * Fix Docker tunnel failing if too many SSH keys #15560
  * Fix kubelet localStorageCapacityIsolation option #15336
  * Fix setting snapshotter to unimplemented fuse-overlayfs #15272
  * Remove progress bar for kic download with JSON output #15482
  * Version Upgrades:
  * Bump default Kubernetes version from 1.25.3 to 1.26.1 #15683
  * Addons: Update auto-pause from 0.0.2 to 0.0.3 #15331
  * Addons: Update cloud-spanner from 1.4.6 to 1.5.0 #15440 #15667 #15707
  * Addons: Update headlamp from 0.13.0 to 0.14.1 #15401 #15515
  * Addons: Update ingress from 1.2.1 to 1.5.1 #15339
  * Addons: Update metrics-server from 0.6.1 to 0.6.2 #15411
  * Addons: Update kubevirt from 1.17 to 1.24.7 #15310
  * CNI: Update cilium from 1.9.9 to 1.12.3 #15242
  * Kicbase: Update buildkit from 0.10.3 to v0.11.0 #15630
  * Kicbase/ISO: Update containerd from 1.6.9 to 1.6.15 #15541
  * Kicbase/ISO: Update cri-dockerd from 0.2.2 to 0.3.0 #15541
  * Kicbase/ISO: Update docker from 20.10.20 to 20.10.23 #15341 #15541
  * Update KVM-docker-machine amd64 base image from Ubuntu 16.04 to 20.04
  * For a more detailed changelog see CHANGELOG.md.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680609600">- update to 1.30.0:
  * Ensure only one minikube tunnel instance runs at a time
  * Infer HyperKit HostIP as Gateway rather than hardcode to 192.168.64.1
  * multi-node: Add support for volumes using CSI addon
  * QEMU: Rename user network to builtin and update documentation
  * none driver: Look for cri-dockerd instead of hardcoding
  * Replace instances of k8s.gcr.io with registry.k8s.io
  * Handle CRI config of NetworkPlugin and PauseImage
  * Remove deprecated container-runtime flag from Kubernetes v1.24+
  * none driver: Require crictl to be installed for Kubernetes v1.24+
  * Add cri-dockerd logs to minikube logs output
  * Add ingress logs to minikube logs output
  * Add default cni logs to minikbue logs output
  * Add JSON output option to miniikube service list
  * Add kicbase download process to JSON output
  * Implement --docs for minikube addons list -o json
  * Implement --skip-audit flag and skip adding profile commands to audit log
  * Implement --last-start-only flag to minikube logs to only show last start log
  * see https://github.com/kubernetes/minikube/releases/tag/v1.30.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680696000">- update to 1.30.1:
  * Docker driver: Fix incorrectly stating `Image was not built
    for the current minikube` #16226
  * Mark VMware driver as unsupported  #16233</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689681600">- update to 1.31.0:
  * Add back VMware driver support #16796
  * `docker-env` supports the containerd runtime (experimental)
    [#15452] #16761
  * Automatically renew expired kubeadm certs #16249
  * New addon inspektor-gadget #15869
  * Major Improvements:
  * VM drivers: Fix all images getting removed on stop/start (40%
    start speedup) #16655
  * Addon registry: Add support for all architectures #16577
  * QEMU: Fix failing to interact with cluster after upgrading
    QEMU version #16853
  * macOS/QEMU: Auto unblock bootpd from firewall if blocking
    socket_vmnet network #16714 #16789
  * `minikube cp` supports providing directory as a target #15519</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- update to 1.31.2:
  * docker-env Regression:
  * Create `~/.ssh` directory if missing #16934
  * Fix adding guest to `~/.ssh/known_hosts` when not needed
    [#17030]
  * Verify containerd storage separately from docker #16972
  * cni: Fix regression in auto selection #16912</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.32.0:
  * rootless: support `--container-runtime=docker` #17520
  * Install NVIDIA container toolkit during image build (offline
    support)
  * Fix no-limit option for config validation #17530
  * NVIDIA GPU support with new `--gpus=nvidia` flag for docker
    driver #15927 #17314 #17488
  * New `kubeflow` addon #17114
  * New `local-path-provisioner` addon #15062
  * Kicbase: Add `no-limit` option to `--cpus` &amp; `--memory` flags
    [#17491]
  * Hyper-V: Add memory validation for odd numbers #17325
  * QEMU: Improve cpu type and IP detection #17217
  * Mask http(s)_proxy password from startup output #17116
  * `--delete-on-faliure` also recreates cluster for kubeadm
    failures #16890
  * Addon auto-pause: Configure intervals using `--auto-pause-
    interval` #17070
  * `--kubernetes-version` checks GitHub for version validation
    and improved error output for invalid versions #16865
  * Bugs:
  * QEMU: Fix addons failing to enable #17402
  * Fix downloading the wrong kubeadm images for k8s versions
    after minikube release #17373
  * Fix enabling &amp; disabling addons with non-existing cluster
    [#17324]
  * Fix delete if container-runtime doesn't exist #17347
  * Fix network not found not being detected on new Docker
    versions #17323
  * Fix addon registry doesn't follow Minikube DNS domain name
    configuration (--dns-domain) #15585
  * Version Upgrades:
  * Bump Kubernetes version default: v1.28.3 and latest: v1.28.3
  * Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.9 to 1.5.11 #17225 #17259
  * Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.19.0 to v0.20.1 #17135 #17365
  * Addon ingress: Update ingress-nginx/controller image from
    v1.8.1 to v1.9.3 #17223 #17297 #17348 #17421
  * Addon inspektor-gadget: Update inspektor-gadget image from
    v0.19.0 to v0.21.0 #17176 #17340
  * Addon istio-provisioner: Update istio/operator image from
    1.12.2 to 1.19.3 #17383 #17436
  * Addon kong: Update kong image from 3.2 to 3.4.2 #17485
  * Addon registry: Update registry image from 2.8.1 to 2.8.3
    [#17382] #17467
  * CNI: Update calico from v3.26.1 to v3.26.3 #17363 #17375
  * CNI: Update flannel from v0.22.1 to v0.22.3 #17102 #17263
  * CNI: Update kindnetd from v20230511-dc714da8 to
    v20230809-80a64d96 #17233
  * Kicbase/ISO: Update buildkit from v0.11.6 to v0.12.2 #17194
  * Kicbase/ISO: Update containerd from v1.7.3 to v1.7.7 #17243
    [#17466]
  * Kicbase/ISO: Update crictl from v1.21.0 to v1.28.0 #17240
  * Kicbase/ISO: Update docker from 24.0.4 to 24.0.6 #17120
    [#17207]
  * Kicbase/ISO: Update nerdctl from 1.0.0 to 1.6.2 #17145 #17339
    [#17434]
  * Kicbase/ISO: Update runc from v1.1.7 to v1.1.9 #17250
  * Kicbase: Bump ubuntu:jammy from 20230624 to 20231004 #17086
    [#17174] #17345 #17423</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860800">- update to 1.33.0:
  * Features:
  - Support multi-control plane - HA clusters --ha #17909
    Tutorial
  - Add support for Kubernetes v1.30 #18669
  - Support exposing clusterIP services via minikube service
    [#17877]
  - Addon gvisor: Add arm64 support #18063 #18453
  - New Addon: YAKD - Kubernetes Dashboard addon #17775
  * Minor Improvements:
  - Add active kubecontext to minikube profile list output #17735
  - CNI calico: support kubeadm.pod-network-cidr #18233
  - CNI bridge: Ensure pod communications are allowed #16143
  - Addon auto-pause: Remove memory leak &amp; add configurable
    interval #17936
  - image build: Add docker.io/library to image short names
    [#16214]
  - cp: Create directory if not present #17715
  - Move errors getting logs into log output itself #18007
  - Add default sysctls to allow privileged ports with no
    capabilities #18421
  - Include extended attributes in preload tarballs #17829
  - Apply kubeadm.applyNodeLabels label to all nodes #16416
  - Limit driver status check to 20s #17553
  - Include journalctl logs if systemd service fails to start
    [#17659]
  - Fix "Failed to enable container runtime: sudo systemctl
    restart cri-docker" #17907
  - Fix containerd redownloading existing images on start #17671
  - Fix kvm2 not detecting containerd preload #17658
  - Fix modifying Docker binfmt config #17830
  - Fix auto-pause addon #17866
  - Fix not using preload with overlayfs storage driver #18333
  - Fix image repositories not allowing subdomains with numbers
    [#17496]
  - Fix stopping cluster when using kvm2 with containerd #17967
  - Fix starting more than one cluster on kvm2 arm64 #18241
  - Fix starting kvm2 clusters using Linux on arm64 Mac #18239
  - Fix displaying error when deleting non-existing cluster
    [#17713]
  - Fix no-limit not being respected on restart #17598
  - Fix not applying kubeadm.applyNodeLabels label to nodes added
    after inital start #16416
  - Fix logs delimiter output #17734
  * Bugs:
  - Fix unescaped local host regex #18617
  - Fix regex on validateNetwork to support special characters
    [#18158]
  * Version Upgrades:
  - Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
    [#18669]
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.0 to 0.23.1 #18517
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.26.0 to v0.27.0 #18588
  - Addon istio-provisioner: Update istio/operator image from
    1.21.0 to 1.21.1 #18644
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.0 to v0.7.1 #18551
  - CNI: Update calico from v3.27.0 to v3.27.3 #18206
  - CNI: Update flannel from v0.24.4 to v0.25.1 #18641
  - Kicbase/ISO: Update buildkit from v0.13.0 to v0.13.1 #18566
  - Kicbase/ISO: Update containerd from v1.7.14 to v1.7.15 #18621
  - Kicbase/ISO: Update cri-dockerd from v0.3.3 to v0.3.12 #18585
  - Kicbase/ISO: Update crun from 1.14 to 1.14.4 #18610
  - Kicbase/ISO: Update docker from 25.0.4 to 26.0.1 #18485
    [#18649]
  - Kicbase/ISO: Update nerdctl from 1.7.4 to 1.7.5 #18634
  - Kicbase: Update nerdctld from 0.5.1 to 0.6.0 #18647</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860801">- update to 1.33.1:
  * Bugs:
  - Fix DNSSEC validation failed errors #18830
  - Fix too many open files errors #18832
  - CNI cilium: Fix cilium pods failing to start-up #18846
  - Addon ingress: Fix enable failing on arm64 machines using VM
    driver #18779
  - Addon kubeflow: Fix some components missing arm64 images
    [#18765]
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.15 to 1.5.17 #18773 #18811
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.1 to v0.23.2 #18793
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.0 to v1.10.1 #18756
  - Addon istio-provisioner: Update istio/operator image from
    1.21.1 to 1.21.2 #18757
  - Addon kubevirt: Update bitnami/kubectl image from 1.29.3 to
    1.30.0 #18711 #18771
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.14.5 to v0.15.0 #18703
  - CNI cilium: Update from v1.15.1 to v1.15.3 #18846
  - High Availability: Update kube-vip from 0.7.1 to v0.8.0
    [#18774]
  - Kicbase/ISO: Update docker from 26.0.1 to 26.0.2 #18706
  - Kicbase: Bump ubuntu:jammy from 20240227 to 20240427 #18702
    [#18769] #18804</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721390400">- add socat recommends (bsc#1120850)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1725969600">- update to 1.34.0 (boo#1227017 boo#1227049 boo#1227005):
  For a more detailed changelog, including changes occurring in
  pre-release versions, see CHANGELOG.md.
  https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
  * Breaking Changes:
  - Bump minimum podman version to 4.9.0 #19457
  - Disallow using Docker Desktop 4.34.0 #19576
  * Features:
  - Bump default Kubernetes version to v1.31.0 #19435
  - Add new driver for macOS: vfkit #19423
  - Add Parallels driver support for darwin/arm64 #19373
  - Add new volcano addon #18602
  - Addons ingress-dns: Added support for all architectures
    [#19198]
  - Support privileged ports on WSL #19370
  - VM drivers with docker container-runtime now use
    docker-buildx for image building #19339
  - Support running x86 QEMU on arm64 #19228
  - Add -o json option for addon images command #19364
  * Improvements:
  - add -d shorthand for --driver #19356
  - add -c shorthand for --container-runtime #19217
  - kvm2: Don't delete the "default" libvirt network #18920
  - Update MINIKUBE_HOME usage #18648
  - CNI: Updated permissions to support network policies on
    kindnet #19360
  - GPU: Set NVIDIA_DRIVER_CAPABILITIES to all when GPU is
    enabled #19345
  - Improved error message when trying to use mount on system
    missing 9P #18995
  - Improved error message when enabling KVM addons on non-KVM
    cluster #19195
  - Added warning when loading image with wrong arch #19229
  - profile list --output json handle empty config folder #16900
  - Check connectivity outside minikube when connectivity issuse
    [#18859]
  * Bugs:
  - Fix not creating API server tunnel for QEMU w/ builtin
    network #19191
  - Fix waiting for user input on firewall unblock when
  - -interactive=false #19531
  - Fix network retry check when subnet already in use for podman
    [#17779]
  - Fix empty tarball when generating image save #19312
  - Fix missing permission for kong-serviceaccount #19002
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.17 to 1.5.23 #19341 #19501
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.2 to v0.25.0 #18992 #19152 #19349
  - Addon kong: Update kong image from 3.6.1 to 3.7.1 #19046
    [#19124]
  - Addon kubevirt: Update bitnami/kubectl image from 1.30.0 to
    1.31.0 #18929 #19087 #19313 #19479
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.1 to v1.11.2 #19302 #19461
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.27.0 to v0.32.0 #18872 #18931 #19011 #19166 #19411 #19554
  - Addon istio-provisioner: Update istio/operator image from
    1.21.2 to 1.23.0 #18932 #19052 #19167 #19283 #19450
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.15.0 to v0.16.2 #19162 #19266 #19336 #19409
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.1 to v0.7.2 #19529
  - Addon YAKD: bump marcnuri/yakd image from 0.0.4 to 0.0.5
    [#19145]
  - CNI: Update calico from v3.27.3 to v3.28.1 #18870 #19377
  - CNI: Update cilium from v1.15.3 to v1.16.1 #18925 #19084
    [#19247] #19337 #19476
  - CNI: Update kindnetd from v20240202-8f1494ea to
    v20240813-c6f155d6 #18933 #19252 #19265 #19307 #19378 #19446
  - CNI: Update flannel from v0.25.1 to v0.25.6 #18966 #19008
    [#19085] #19297 #19522
  - Kicbase: Update nerdctld from 0.6.0 to 0.6.1 #19282
  - Kicbase: Bump ubuntu:jammy from 20240427 to 20240808 #19068
    [#19184] #19478
  - Kicbase/ISO: Update buildkit from v0.13.1 to v0.15.2 #19024
    [#19116] #19264 #19355 #19452
  - Kicbase/ISO: Update cni-plugins from v1.4.1 to v1.5.1 #19044
    [#19128]
  - Kicbase/ISO: Update containerd from v1.7.15 to v1.7.21 #18934
    [#19106] #19186 #19298 #19521
  - Kicbase/ISO: Update cri-dockerd from v0.3.12 to v0.3.15
    [#19199] #19249
  - Kicbase/ISO: Update crun from 1.14.4 to 1.16.1 #19112 #19389
    [#19443]
  - Kicbase/ISO: Update docker from 26.0.2 to 27.2.0 #18993
    [#19038] #19142 #19153 #19175 #19319 #19326 #19429 #19530
  - Kicbase/ISO: Update nerdctl from 1.7.5 to 1.7.6 #18869
  - Kicbase/ISO: Update runc from v1.1.12 to v1.1.13 #19104</changelog>
</package>
<package pkgid="55445d080f9d8a4f4ce56310581fb6e3c5d4ac25a8ca9b4872ab31b3041e3475" name="minikube" arch="i586">
  <version epoch="0" ver="1.34.0" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.24.0:
  * Add --no-kubernetes flag to start minikube without kubernetes #12848
  * minikube addons list shows addons if cluster does not exist #12837
  * virtualbox: change default host-only-cidr #12811
  * fix zsh completion #12841
  * Fix starting on Windows with VMware driver on non C: drive #12819</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- update to 1.25.1:
  * New flag "--binary-mirror" to override mirror URL downloading (kubectl, kubelet, &amp; kubeadm)
  * Add format flag to the image ls command
  * Add all mount flags to start command
  * Auto set config to support btrfs storage driver
  * Support CRI-O runtime with Rootless Docker driver (--driver=docker --container-runtime=cri-o)
  * Allow custom cert for ingress to be overwritten
  * Allow ppc64le &amp; armv7 with Docker driver
  * Support DOCKER_HOST not being numeric IP
  * Support mounting with the --no-kubernetes flag
  * Support changing apiserver-ips when restarting minikube
  * Fix ingress for k8s v1.19
  * Fix mounting with VMware
  * Fix Bad file descriptor on mount
  * Fix docker-env with new PowerShell versions
  * Upgrade Docker, from v20.10.8 to v20.10.11
  * Upgrade containerd, from v1.4.9 to v1.4.12
  * Upgrade cri-o from v1.22.0 to v1.22.1
  * Update gcp-auth-webhook image to v0.0.8
  * mount: Remove --mode flag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 1.25.2:
  * add arch to binary and image cache paths #13539
  * Adds 'minikube service --all' feature to allow forwarding all services in a namespace #13367
  * Make the default container runtime dynamic #13251
  * Add --disable-optimizations flag #13340
  * Fix losing cluster on restart #13506
  * Using Get-CmiInstance to detect Hyper-V availability #13596
  * Fixes validation on image repository URL when it contains port but no scheme #13053
  * Fixed SIGSEGV in kubectl when k8s not running #13631
  * Fix hard coded docker driver in minikube service command #13514
  * Fix hard coded docker driver in minikube tunnel command #13444
  * Fix IstioOperator CustomResourceDefinition for istio-provisioner addon #13024
  * fix ingress (also for multinode clusters) #13439
  * Add exit message for too new Kubernetes version #13354
  * drivers/kvm: Use ARP for retrieving interface ip addresses #13482
  * kubeadm: allow skipping kube-proxy addon on restart #13538
  * configure container runtimes for clusters without Kubernetes too #13442</changelog>
  <changelog author="Matthew Wilks &lt;water261@outlook.com.au&gt;" date="1657195200">- update to 1.26.0:
  * Note: Using a minikube cluster created before 1.26.0, using the docker
    container-runtime (default), and plan to upgrade the Kubernetes version to
    v1.24+? After upgrading, you may need to delete &amp; recreate it. none driver
    users, cri-docker is now required to be installed, install instructions.
    See issue #14410 for more info.
  * Add headlamp addon #14315
  * Add InAccel FPGA Operator addon #12995
  * Only set highmem=off for darwin if qemu version is below 7.0 or memory is below 3GB #14291
  * Define qemu as a qemu2 driver alias #14284
  * Allow users to supply custom QEMU firmware path #14283
  * Add eBPF related kernel options #14316
  * Add bind address flag for minikube tunnel #14245
  * Add active column for minikube profile list #14079
  * Add documentation URL to the addon list table #14123
  * minikube config defaults kubernetes-version lists all currently supported Kubernetes versions #13775
  * Fix terminated commands not writing to audit log #13307
  * Fix Podman port mapping publish on macOS #14290
  * Fix minikube delete deleting networks from other profiles #14279
  * Bump Kubernetes version default: v1.24.1 and latest: v1.24.1 #14197
  * ISO: Upgrade Docker from 20.10.14 to 20.10.16 #14153
  * ISO: Upgrade kernel from 4.19.235 to 5.10.57 #12707
  * Upgrade Dashboard addon from v2.5.1 to v2.6.0 &amp; MetricsScraper from v1.0.7 to v1.0.8 #14269
  * Upgrade gcp-auth-webhook from v0.0.8 to v0.0.9 #14372
  * Upgrade nginx image from v1.2.0 to v1.2.1 #14317
  * Important Changes in Pre-Release Versions
  * Add configure option to registry-aliases addon #13912
  * Add support for building aarch64 ISO #13762
  * Support rootless Podman driver (Usage: minikube config set rootless true) #13829
  * QEMU:
  * Add support for the QEMU driver #13639
  * Fix qemu firmware path locations #14182
  * Re-establish apiserver tunnel on restart #14183</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- build against go1.18 to fix arm64 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 1.26.1:
  * Check for cri-dockerd &amp; dockerd runtimes when using none-driver on Kubernetes 1.24+ #14555
  * Add solution message for when cri-docker is missing #14483
  * Limit number of audit entries #14695
  * Optimize audit logging #14596
  * Show the container runtime when running without kubernetes #13432 #14200
  * Add warning when enabling thrid-party addons #14499
  * Fix url index out of range error in service #14658
  * Fix incorrect user and profile in audit logging #14562
  * Fix overwriting err for OCI "minikube start" #14506
  * Fix panic when environment variables are empty #14415
  * Bump Kubernetes version default: v1.24.3 and latest: v1.24.3 #14606
  * ISO: Update Docker from 20.10.16 to 20.10.17 #14534
  * ISO/Kicbase: Update cri-o from v1.22.3 to v1.24.1 #14420
  * ISO: Update conmon from v2.0.24 to v2.1.2 #14545
  * Update gcp-auth-webhook from v0.0.9 to v0.0.10 #14670
  * ISO/Kicbase: Update base images #14481</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663329600">- update to 1.27.0:
  * Bump default Kubernetes version to v1.25.0 and resolve /etc/resolv.conf regression #14848
  * Skip metallb PodSecurityPolicy object for kubernetes 1.25+ #14903
  * The DefaultKubernetesRepo changed for 1.25.0 #14768
  * Fix QEMU delete errors #14950
  * Fix containerd configuration issue with insecure registries #14482
  * Fix registry when custom images provided #14690
  * ISO: Update Docker from 20.10.17 to 20.10.18 #14935
  * Update kicbase base image to Ubuntu:focal-20220826 #14904
  * Update registry addon image from 2.7.1 to 2.8.1 #14886
  * Update gcp-auth-webhook addon from v0.0.10 to v0.0.11 #14847
  * Update Headlamp addon image from v0.9.0 to v0.11.1 #14802</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- update to 1.27.1:
  * QEMU Driver: Add support for dedicated network on macOS (socket_vmnet) #14989
  * QEMU Driver: Add support minikube service and tunnel on macOS #14989
  * Check if context is invalid during update-context command #15032
  * Use SSH tunnel if user specifies bindAddress #14951
  * Warn QEMU users if DNS issue detected #15073
  * Fix status command taking a long time on docker driver while paused #15077
  * Fix not allowing passing only an exposed port to --ports #15085
  * Fix minikube dashboard failing on macOS #15037
  * Fix incorrect command in powershell command tip #15012</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1665489600">- BuildRequires python3 rather than python.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to v1.28.0:
  * SECURITY WARNING: Log4j CVEs were detected in an image the efk addon uses,
  * if you don't use the efk addon no action is required. If you use the addon
  * we recommend running minikube addons disable efk to terminate the
  * vulnerable pods.  See #15280 for more details.
  * Prevent enabling efk addon due to containing Log4j CVE #15281
  * Auto select network on QEMU #15266
  * Implement mounting on QEMU with socket_vmnet #15108
  * Added cloud-spanner emulator addon #15160
  * Add minikube license command #15158
  * Allow port forwarding on Linux with Docker Desktop #15126
  * Add back service to mount VirtualBox host directory into the guest. #14784
  * ISO: Add FANOTIFY_ACCESS_PERMISSIONS to kernel configs #15232
  * When enabling addon warn if addon has no associated Github username #15081
  * Fix detecting preload cache of size 0 as valid #15256
  * Fix always writing to daemon by trimming docker.io from image name #14956
  * Fix minikube tunnel repeated printout of status #14933
  * Upgrade Portainer addon to 2.15.1 &amp; HTTPS access enabled #15172
  * Upgrade Headlamp addon to 0.13.0 #15186
  * ISO: Upgrade Docker from 20.10.18 to 20.10.20 #15159
  * KIC: Upgrade base image from ubuntu:focal-20220826 to ubuntu:focal-20220922 #15075
  * KCI: Upgrade base image from ubuntu:focal-20220922 to ubuntu:focal-20221019 #15219</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 1.29.0:
  * Bump QEMU driver priority from experimental to default
  * Ability to set static-ip for Docker driver
  * GCP-Auth Addon: automatically attach credentials to newly created
    namespaces
  * Allow forcing 1 CPU on Linux with docker and none driver
  * Major Improvements:
  * Large improvements to cgroup detection and CNI and CRI configurations
  * Prevent redownloading kicbase when already downloaded
  * Warn when using an old ISO/Kicbase image
  * Check brew install paths for socket_vmnet
  * Include gcp-auth logs in 'minikube logs' output
  * Use absolute path when calling crictl version
  * Add additional memory overhead for VirtualBox when `--memory=max`
  * Update Windows installer to create system-wide shortcut
  * Add `--subnet` validation
  * Add groups check to SSH driver
  * Update references to deprecated beta.kubernetes.io
  * Fix possible race condition when enabling multiple addons #15706
  * Fix cpus config field not supporting max value #15479
  * Fix subnet checking failing if IPv6 network found #15394
  * Fix Docker tunnel failing if too many SSH keys #15560
  * Fix kubelet localStorageCapacityIsolation option #15336
  * Fix setting snapshotter to unimplemented fuse-overlayfs #15272
  * Remove progress bar for kic download with JSON output #15482
  * Version Upgrades:
  * Bump default Kubernetes version from 1.25.3 to 1.26.1 #15683
  * Addons: Update auto-pause from 0.0.2 to 0.0.3 #15331
  * Addons: Update cloud-spanner from 1.4.6 to 1.5.0 #15440 #15667 #15707
  * Addons: Update headlamp from 0.13.0 to 0.14.1 #15401 #15515
  * Addons: Update ingress from 1.2.1 to 1.5.1 #15339
  * Addons: Update metrics-server from 0.6.1 to 0.6.2 #15411
  * Addons: Update kubevirt from 1.17 to 1.24.7 #15310
  * CNI: Update cilium from 1.9.9 to 1.12.3 #15242
  * Kicbase: Update buildkit from 0.10.3 to v0.11.0 #15630
  * Kicbase/ISO: Update containerd from 1.6.9 to 1.6.15 #15541
  * Kicbase/ISO: Update cri-dockerd from 0.2.2 to 0.3.0 #15541
  * Kicbase/ISO: Update docker from 20.10.20 to 20.10.23 #15341 #15541
  * Update KVM-docker-machine amd64 base image from Ubuntu 16.04 to 20.04
  * For a more detailed changelog see CHANGELOG.md.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680609600">- update to 1.30.0:
  * Ensure only one minikube tunnel instance runs at a time
  * Infer HyperKit HostIP as Gateway rather than hardcode to 192.168.64.1
  * multi-node: Add support for volumes using CSI addon
  * QEMU: Rename user network to builtin and update documentation
  * none driver: Look for cri-dockerd instead of hardcoding
  * Replace instances of k8s.gcr.io with registry.k8s.io
  * Handle CRI config of NetworkPlugin and PauseImage
  * Remove deprecated container-runtime flag from Kubernetes v1.24+
  * none driver: Require crictl to be installed for Kubernetes v1.24+
  * Add cri-dockerd logs to minikube logs output
  * Add ingress logs to minikube logs output
  * Add default cni logs to minikbue logs output
  * Add JSON output option to miniikube service list
  * Add kicbase download process to JSON output
  * Implement --docs for minikube addons list -o json
  * Implement --skip-audit flag and skip adding profile commands to audit log
  * Implement --last-start-only flag to minikube logs to only show last start log
  * see https://github.com/kubernetes/minikube/releases/tag/v1.30.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680696000">- update to 1.30.1:
  * Docker driver: Fix incorrectly stating `Image was not built
    for the current minikube` #16226
  * Mark VMware driver as unsupported  #16233</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689681600">- update to 1.31.0:
  * Add back VMware driver support #16796
  * `docker-env` supports the containerd runtime (experimental)
    [#15452] #16761
  * Automatically renew expired kubeadm certs #16249
  * New addon inspektor-gadget #15869
  * Major Improvements:
  * VM drivers: Fix all images getting removed on stop/start (40%
    start speedup) #16655
  * Addon registry: Add support for all architectures #16577
  * QEMU: Fix failing to interact with cluster after upgrading
    QEMU version #16853
  * macOS/QEMU: Auto unblock bootpd from firewall if blocking
    socket_vmnet network #16714 #16789
  * `minikube cp` supports providing directory as a target #15519</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- update to 1.31.2:
  * docker-env Regression:
  * Create `~/.ssh` directory if missing #16934
  * Fix adding guest to `~/.ssh/known_hosts` when not needed
    [#17030]
  * Verify containerd storage separately from docker #16972
  * cni: Fix regression in auto selection #16912</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.32.0:
  * rootless: support `--container-runtime=docker` #17520
  * Install NVIDIA container toolkit during image build (offline
    support)
  * Fix no-limit option for config validation #17530
  * NVIDIA GPU support with new `--gpus=nvidia` flag for docker
    driver #15927 #17314 #17488
  * New `kubeflow` addon #17114
  * New `local-path-provisioner` addon #15062
  * Kicbase: Add `no-limit` option to `--cpus` &amp; `--memory` flags
    [#17491]
  * Hyper-V: Add memory validation for odd numbers #17325
  * QEMU: Improve cpu type and IP detection #17217
  * Mask http(s)_proxy password from startup output #17116
  * `--delete-on-faliure` also recreates cluster for kubeadm
    failures #16890
  * Addon auto-pause: Configure intervals using `--auto-pause-
    interval` #17070
  * `--kubernetes-version` checks GitHub for version validation
    and improved error output for invalid versions #16865
  * Bugs:
  * QEMU: Fix addons failing to enable #17402
  * Fix downloading the wrong kubeadm images for k8s versions
    after minikube release #17373
  * Fix enabling &amp; disabling addons with non-existing cluster
    [#17324]
  * Fix delete if container-runtime doesn't exist #17347
  * Fix network not found not being detected on new Docker
    versions #17323
  * Fix addon registry doesn't follow Minikube DNS domain name
    configuration (--dns-domain) #15585
  * Version Upgrades:
  * Bump Kubernetes version default: v1.28.3 and latest: v1.28.3
  * Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.9 to 1.5.11 #17225 #17259
  * Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.19.0 to v0.20.1 #17135 #17365
  * Addon ingress: Update ingress-nginx/controller image from
    v1.8.1 to v1.9.3 #17223 #17297 #17348 #17421
  * Addon inspektor-gadget: Update inspektor-gadget image from
    v0.19.0 to v0.21.0 #17176 #17340
  * Addon istio-provisioner: Update istio/operator image from
    1.12.2 to 1.19.3 #17383 #17436
  * Addon kong: Update kong image from 3.2 to 3.4.2 #17485
  * Addon registry: Update registry image from 2.8.1 to 2.8.3
    [#17382] #17467
  * CNI: Update calico from v3.26.1 to v3.26.3 #17363 #17375
  * CNI: Update flannel from v0.22.1 to v0.22.3 #17102 #17263
  * CNI: Update kindnetd from v20230511-dc714da8 to
    v20230809-80a64d96 #17233
  * Kicbase/ISO: Update buildkit from v0.11.6 to v0.12.2 #17194
  * Kicbase/ISO: Update containerd from v1.7.3 to v1.7.7 #17243
    [#17466]
  * Kicbase/ISO: Update crictl from v1.21.0 to v1.28.0 #17240
  * Kicbase/ISO: Update docker from 24.0.4 to 24.0.6 #17120
    [#17207]
  * Kicbase/ISO: Update nerdctl from 1.0.0 to 1.6.2 #17145 #17339
    [#17434]
  * Kicbase/ISO: Update runc from v1.1.7 to v1.1.9 #17250
  * Kicbase: Bump ubuntu:jammy from 20230624 to 20231004 #17086
    [#17174] #17345 #17423</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860800">- update to 1.33.0:
  * Features:
  - Support multi-control plane - HA clusters --ha #17909
    Tutorial
  - Add support for Kubernetes v1.30 #18669
  - Support exposing clusterIP services via minikube service
    [#17877]
  - Addon gvisor: Add arm64 support #18063 #18453
  - New Addon: YAKD - Kubernetes Dashboard addon #17775
  * Minor Improvements:
  - Add active kubecontext to minikube profile list output #17735
  - CNI calico: support kubeadm.pod-network-cidr #18233
  - CNI bridge: Ensure pod communications are allowed #16143
  - Addon auto-pause: Remove memory leak &amp; add configurable
    interval #17936
  - image build: Add docker.io/library to image short names
    [#16214]
  - cp: Create directory if not present #17715
  - Move errors getting logs into log output itself #18007
  - Add default sysctls to allow privileged ports with no
    capabilities #18421
  - Include extended attributes in preload tarballs #17829
  - Apply kubeadm.applyNodeLabels label to all nodes #16416
  - Limit driver status check to 20s #17553
  - Include journalctl logs if systemd service fails to start
    [#17659]
  - Fix "Failed to enable container runtime: sudo systemctl
    restart cri-docker" #17907
  - Fix containerd redownloading existing images on start #17671
  - Fix kvm2 not detecting containerd preload #17658
  - Fix modifying Docker binfmt config #17830
  - Fix auto-pause addon #17866
  - Fix not using preload with overlayfs storage driver #18333
  - Fix image repositories not allowing subdomains with numbers
    [#17496]
  - Fix stopping cluster when using kvm2 with containerd #17967
  - Fix starting more than one cluster on kvm2 arm64 #18241
  - Fix starting kvm2 clusters using Linux on arm64 Mac #18239
  - Fix displaying error when deleting non-existing cluster
    [#17713]
  - Fix no-limit not being respected on restart #17598
  - Fix not applying kubeadm.applyNodeLabels label to nodes added
    after inital start #16416
  - Fix logs delimiter output #17734
  * Bugs:
  - Fix unescaped local host regex #18617
  - Fix regex on validateNetwork to support special characters
    [#18158]
  * Version Upgrades:
  - Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
    [#18669]
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.0 to 0.23.1 #18517
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.26.0 to v0.27.0 #18588
  - Addon istio-provisioner: Update istio/operator image from
    1.21.0 to 1.21.1 #18644
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.0 to v0.7.1 #18551
  - CNI: Update calico from v3.27.0 to v3.27.3 #18206
  - CNI: Update flannel from v0.24.4 to v0.25.1 #18641
  - Kicbase/ISO: Update buildkit from v0.13.0 to v0.13.1 #18566
  - Kicbase/ISO: Update containerd from v1.7.14 to v1.7.15 #18621
  - Kicbase/ISO: Update cri-dockerd from v0.3.3 to v0.3.12 #18585
  - Kicbase/ISO: Update crun from 1.14 to 1.14.4 #18610
  - Kicbase/ISO: Update docker from 25.0.4 to 26.0.1 #18485
    [#18649]
  - Kicbase/ISO: Update nerdctl from 1.7.4 to 1.7.5 #18634
  - Kicbase: Update nerdctld from 0.5.1 to 0.6.0 #18647</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860801">- update to 1.33.1:
  * Bugs:
  - Fix DNSSEC validation failed errors #18830
  - Fix too many open files errors #18832
  - CNI cilium: Fix cilium pods failing to start-up #18846
  - Addon ingress: Fix enable failing on arm64 machines using VM
    driver #18779
  - Addon kubeflow: Fix some components missing arm64 images
    [#18765]
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.15 to 1.5.17 #18773 #18811
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.1 to v0.23.2 #18793
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.0 to v1.10.1 #18756
  - Addon istio-provisioner: Update istio/operator image from
    1.21.1 to 1.21.2 #18757
  - Addon kubevirt: Update bitnami/kubectl image from 1.29.3 to
    1.30.0 #18711 #18771
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.14.5 to v0.15.0 #18703
  - CNI cilium: Update from v1.15.1 to v1.15.3 #18846
  - High Availability: Update kube-vip from 0.7.1 to v0.8.0
    [#18774]
  - Kicbase/ISO: Update docker from 26.0.1 to 26.0.2 #18706
  - Kicbase: Bump ubuntu:jammy from 20240227 to 20240427 #18702
    [#18769] #18804</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721390400">- add socat recommends (bsc#1120850)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1725969600">- update to 1.34.0 (boo#1227017 boo#1227049 boo#1227005):
  For a more detailed changelog, including changes occurring in
  pre-release versions, see CHANGELOG.md.
  https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
  * Breaking Changes:
  - Bump minimum podman version to 4.9.0 #19457
  - Disallow using Docker Desktop 4.34.0 #19576
  * Features:
  - Bump default Kubernetes version to v1.31.0 #19435
  - Add new driver for macOS: vfkit #19423
  - Add Parallels driver support for darwin/arm64 #19373
  - Add new volcano addon #18602
  - Addons ingress-dns: Added support for all architectures
    [#19198]
  - Support privileged ports on WSL #19370
  - VM drivers with docker container-runtime now use
    docker-buildx for image building #19339
  - Support running x86 QEMU on arm64 #19228
  - Add -o json option for addon images command #19364
  * Improvements:
  - add -d shorthand for --driver #19356
  - add -c shorthand for --container-runtime #19217
  - kvm2: Don't delete the "default" libvirt network #18920
  - Update MINIKUBE_HOME usage #18648
  - CNI: Updated permissions to support network policies on
    kindnet #19360
  - GPU: Set NVIDIA_DRIVER_CAPABILITIES to all when GPU is
    enabled #19345
  - Improved error message when trying to use mount on system
    missing 9P #18995
  - Improved error message when enabling KVM addons on non-KVM
    cluster #19195
  - Added warning when loading image with wrong arch #19229
  - profile list --output json handle empty config folder #16900
  - Check connectivity outside minikube when connectivity issuse
    [#18859]
  * Bugs:
  - Fix not creating API server tunnel for QEMU w/ builtin
    network #19191
  - Fix waiting for user input on firewall unblock when
  - -interactive=false #19531
  - Fix network retry check when subnet already in use for podman
    [#17779]
  - Fix empty tarball when generating image save #19312
  - Fix missing permission for kong-serviceaccount #19002
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.17 to 1.5.23 #19341 #19501
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.2 to v0.25.0 #18992 #19152 #19349
  - Addon kong: Update kong image from 3.6.1 to 3.7.1 #19046
    [#19124]
  - Addon kubevirt: Update bitnami/kubectl image from 1.30.0 to
    1.31.0 #18929 #19087 #19313 #19479
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.1 to v1.11.2 #19302 #19461
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.27.0 to v0.32.0 #18872 #18931 #19011 #19166 #19411 #19554
  - Addon istio-provisioner: Update istio/operator image from
    1.21.2 to 1.23.0 #18932 #19052 #19167 #19283 #19450
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.15.0 to v0.16.2 #19162 #19266 #19336 #19409
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.1 to v0.7.2 #19529
  - Addon YAKD: bump marcnuri/yakd image from 0.0.4 to 0.0.5
    [#19145]
  - CNI: Update calico from v3.27.3 to v3.28.1 #18870 #19377
  - CNI: Update cilium from v1.15.3 to v1.16.1 #18925 #19084
    [#19247] #19337 #19476
  - CNI: Update kindnetd from v20240202-8f1494ea to
    v20240813-c6f155d6 #18933 #19252 #19265 #19307 #19378 #19446
  - CNI: Update flannel from v0.25.1 to v0.25.6 #18966 #19008
    [#19085] #19297 #19522
  - Kicbase: Update nerdctld from 0.6.0 to 0.6.1 #19282
  - Kicbase: Bump ubuntu:jammy from 20240427 to 20240808 #19068
    [#19184] #19478
  - Kicbase/ISO: Update buildkit from v0.13.1 to v0.15.2 #19024
    [#19116] #19264 #19355 #19452
  - Kicbase/ISO: Update cni-plugins from v1.4.1 to v1.5.1 #19044
    [#19128]
  - Kicbase/ISO: Update containerd from v1.7.15 to v1.7.21 #18934
    [#19106] #19186 #19298 #19521
  - Kicbase/ISO: Update cri-dockerd from v0.3.12 to v0.3.15
    [#19199] #19249
  - Kicbase/ISO: Update crun from 1.14.4 to 1.16.1 #19112 #19389
    [#19443]
  - Kicbase/ISO: Update docker from 26.0.2 to 27.2.0 #18993
    [#19038] #19142 #19153 #19175 #19319 #19326 #19429 #19530
  - Kicbase/ISO: Update nerdctl from 1.7.5 to 1.7.6 #18869
  - Kicbase/ISO: Update runc from v1.1.12 to v1.1.13 #19104</changelog>
</package>
<package pkgid="60c6caf2195fe8d48f80d82f63200504de2333a4bc23ae499cc5af1b3db84ba8" name="minikube" arch="src">
  <version epoch="0" ver="1.34.0" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.24.0:
  * Add --no-kubernetes flag to start minikube without kubernetes #12848
  * minikube addons list shows addons if cluster does not exist #12837
  * virtualbox: change default host-only-cidr #12811
  * fix zsh completion #12841
  * Fix starting on Windows with VMware driver on non C: drive #12819</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- update to 1.25.1:
  * New flag "--binary-mirror" to override mirror URL downloading (kubectl, kubelet, &amp; kubeadm)
  * Add format flag to the image ls command
  * Add all mount flags to start command
  * Auto set config to support btrfs storage driver
  * Support CRI-O runtime with Rootless Docker driver (--driver=docker --container-runtime=cri-o)
  * Allow custom cert for ingress to be overwritten
  * Allow ppc64le &amp; armv7 with Docker driver
  * Support DOCKER_HOST not being numeric IP
  * Support mounting with the --no-kubernetes flag
  * Support changing apiserver-ips when restarting minikube
  * Fix ingress for k8s v1.19
  * Fix mounting with VMware
  * Fix Bad file descriptor on mount
  * Fix docker-env with new PowerShell versions
  * Upgrade Docker, from v20.10.8 to v20.10.11
  * Upgrade containerd, from v1.4.9 to v1.4.12
  * Upgrade cri-o from v1.22.0 to v1.22.1
  * Update gcp-auth-webhook image to v0.0.8
  * mount: Remove --mode flag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 1.25.2:
  * add arch to binary and image cache paths #13539
  * Adds 'minikube service --all' feature to allow forwarding all services in a namespace #13367
  * Make the default container runtime dynamic #13251
  * Add --disable-optimizations flag #13340
  * Fix losing cluster on restart #13506
  * Using Get-CmiInstance to detect Hyper-V availability #13596
  * Fixes validation on image repository URL when it contains port but no scheme #13053
  * Fixed SIGSEGV in kubectl when k8s not running #13631
  * Fix hard coded docker driver in minikube service command #13514
  * Fix hard coded docker driver in minikube tunnel command #13444
  * Fix IstioOperator CustomResourceDefinition for istio-provisioner addon #13024
  * fix ingress (also for multinode clusters) #13439
  * Add exit message for too new Kubernetes version #13354
  * drivers/kvm: Use ARP for retrieving interface ip addresses #13482
  * kubeadm: allow skipping kube-proxy addon on restart #13538
  * configure container runtimes for clusters without Kubernetes too #13442</changelog>
  <changelog author="Matthew Wilks &lt;water261@outlook.com.au&gt;" date="1657195200">- update to 1.26.0:
  * Note: Using a minikube cluster created before 1.26.0, using the docker
    container-runtime (default), and plan to upgrade the Kubernetes version to
    v1.24+? After upgrading, you may need to delete &amp; recreate it. none driver
    users, cri-docker is now required to be installed, install instructions.
    See issue #14410 for more info.
  * Add headlamp addon #14315
  * Add InAccel FPGA Operator addon #12995
  * Only set highmem=off for darwin if qemu version is below 7.0 or memory is below 3GB #14291
  * Define qemu as a qemu2 driver alias #14284
  * Allow users to supply custom QEMU firmware path #14283
  * Add eBPF related kernel options #14316
  * Add bind address flag for minikube tunnel #14245
  * Add active column for minikube profile list #14079
  * Add documentation URL to the addon list table #14123
  * minikube config defaults kubernetes-version lists all currently supported Kubernetes versions #13775
  * Fix terminated commands not writing to audit log #13307
  * Fix Podman port mapping publish on macOS #14290
  * Fix minikube delete deleting networks from other profiles #14279
  * Bump Kubernetes version default: v1.24.1 and latest: v1.24.1 #14197
  * ISO: Upgrade Docker from 20.10.14 to 20.10.16 #14153
  * ISO: Upgrade kernel from 4.19.235 to 5.10.57 #12707
  * Upgrade Dashboard addon from v2.5.1 to v2.6.0 &amp; MetricsScraper from v1.0.7 to v1.0.8 #14269
  * Upgrade gcp-auth-webhook from v0.0.8 to v0.0.9 #14372
  * Upgrade nginx image from v1.2.0 to v1.2.1 #14317
  * Important Changes in Pre-Release Versions
  * Add configure option to registry-aliases addon #13912
  * Add support for building aarch64 ISO #13762
  * Support rootless Podman driver (Usage: minikube config set rootless true) #13829
  * QEMU:
  * Add support for the QEMU driver #13639
  * Fix qemu firmware path locations #14182
  * Re-establish apiserver tunnel on restart #14183</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- build against go1.18 to fix arm64 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 1.26.1:
  * Check for cri-dockerd &amp; dockerd runtimes when using none-driver on Kubernetes 1.24+ #14555
  * Add solution message for when cri-docker is missing #14483
  * Limit number of audit entries #14695
  * Optimize audit logging #14596
  * Show the container runtime when running without kubernetes #13432 #14200
  * Add warning when enabling thrid-party addons #14499
  * Fix url index out of range error in service #14658
  * Fix incorrect user and profile in audit logging #14562
  * Fix overwriting err for OCI "minikube start" #14506
  * Fix panic when environment variables are empty #14415
  * Bump Kubernetes version default: v1.24.3 and latest: v1.24.3 #14606
  * ISO: Update Docker from 20.10.16 to 20.10.17 #14534
  * ISO/Kicbase: Update cri-o from v1.22.3 to v1.24.1 #14420
  * ISO: Update conmon from v2.0.24 to v2.1.2 #14545
  * Update gcp-auth-webhook from v0.0.9 to v0.0.10 #14670
  * ISO/Kicbase: Update base images #14481</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663329600">- update to 1.27.0:
  * Bump default Kubernetes version to v1.25.0 and resolve /etc/resolv.conf regression #14848
  * Skip metallb PodSecurityPolicy object for kubernetes 1.25+ #14903
  * The DefaultKubernetesRepo changed for 1.25.0 #14768
  * Fix QEMU delete errors #14950
  * Fix containerd configuration issue with insecure registries #14482
  * Fix registry when custom images provided #14690
  * ISO: Update Docker from 20.10.17 to 20.10.18 #14935
  * Update kicbase base image to Ubuntu:focal-20220826 #14904
  * Update registry addon image from 2.7.1 to 2.8.1 #14886
  * Update gcp-auth-webhook addon from v0.0.10 to v0.0.11 #14847
  * Update Headlamp addon image from v0.9.0 to v0.11.1 #14802</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- update to 1.27.1:
  * QEMU Driver: Add support for dedicated network on macOS (socket_vmnet) #14989
  * QEMU Driver: Add support minikube service and tunnel on macOS #14989
  * Check if context is invalid during update-context command #15032
  * Use SSH tunnel if user specifies bindAddress #14951
  * Warn QEMU users if DNS issue detected #15073
  * Fix status command taking a long time on docker driver while paused #15077
  * Fix not allowing passing only an exposed port to --ports #15085
  * Fix minikube dashboard failing on macOS #15037
  * Fix incorrect command in powershell command tip #15012</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1665489600">- BuildRequires python3 rather than python.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to v1.28.0:
  * SECURITY WARNING: Log4j CVEs were detected in an image the efk addon uses,
  * if you don't use the efk addon no action is required. If you use the addon
  * we recommend running minikube addons disable efk to terminate the
  * vulnerable pods.  See #15280 for more details.
  * Prevent enabling efk addon due to containing Log4j CVE #15281
  * Auto select network on QEMU #15266
  * Implement mounting on QEMU with socket_vmnet #15108
  * Added cloud-spanner emulator addon #15160
  * Add minikube license command #15158
  * Allow port forwarding on Linux with Docker Desktop #15126
  * Add back service to mount VirtualBox host directory into the guest. #14784
  * ISO: Add FANOTIFY_ACCESS_PERMISSIONS to kernel configs #15232
  * When enabling addon warn if addon has no associated Github username #15081
  * Fix detecting preload cache of size 0 as valid #15256
  * Fix always writing to daemon by trimming docker.io from image name #14956
  * Fix minikube tunnel repeated printout of status #14933
  * Upgrade Portainer addon to 2.15.1 &amp; HTTPS access enabled #15172
  * Upgrade Headlamp addon to 0.13.0 #15186
  * ISO: Upgrade Docker from 20.10.18 to 20.10.20 #15159
  * KIC: Upgrade base image from ubuntu:focal-20220826 to ubuntu:focal-20220922 #15075
  * KCI: Upgrade base image from ubuntu:focal-20220922 to ubuntu:focal-20221019 #15219</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 1.29.0:
  * Bump QEMU driver priority from experimental to default
  * Ability to set static-ip for Docker driver
  * GCP-Auth Addon: automatically attach credentials to newly created
    namespaces
  * Allow forcing 1 CPU on Linux with docker and none driver
  * Major Improvements:
  * Large improvements to cgroup detection and CNI and CRI configurations
  * Prevent redownloading kicbase when already downloaded
  * Warn when using an old ISO/Kicbase image
  * Check brew install paths for socket_vmnet
  * Include gcp-auth logs in 'minikube logs' output
  * Use absolute path when calling crictl version
  * Add additional memory overhead for VirtualBox when `--memory=max`
  * Update Windows installer to create system-wide shortcut
  * Add `--subnet` validation
  * Add groups check to SSH driver
  * Update references to deprecated beta.kubernetes.io
  * Fix possible race condition when enabling multiple addons #15706
  * Fix cpus config field not supporting max value #15479
  * Fix subnet checking failing if IPv6 network found #15394
  * Fix Docker tunnel failing if too many SSH keys #15560
  * Fix kubelet localStorageCapacityIsolation option #15336
  * Fix setting snapshotter to unimplemented fuse-overlayfs #15272
  * Remove progress bar for kic download with JSON output #15482
  * Version Upgrades:
  * Bump default Kubernetes version from 1.25.3 to 1.26.1 #15683
  * Addons: Update auto-pause from 0.0.2 to 0.0.3 #15331
  * Addons: Update cloud-spanner from 1.4.6 to 1.5.0 #15440 #15667 #15707
  * Addons: Update headlamp from 0.13.0 to 0.14.1 #15401 #15515
  * Addons: Update ingress from 1.2.1 to 1.5.1 #15339
  * Addons: Update metrics-server from 0.6.1 to 0.6.2 #15411
  * Addons: Update kubevirt from 1.17 to 1.24.7 #15310
  * CNI: Update cilium from 1.9.9 to 1.12.3 #15242
  * Kicbase: Update buildkit from 0.10.3 to v0.11.0 #15630
  * Kicbase/ISO: Update containerd from 1.6.9 to 1.6.15 #15541
  * Kicbase/ISO: Update cri-dockerd from 0.2.2 to 0.3.0 #15541
  * Kicbase/ISO: Update docker from 20.10.20 to 20.10.23 #15341 #15541
  * Update KVM-docker-machine amd64 base image from Ubuntu 16.04 to 20.04
  * For a more detailed changelog see CHANGELOG.md.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680609600">- update to 1.30.0:
  * Ensure only one minikube tunnel instance runs at a time
  * Infer HyperKit HostIP as Gateway rather than hardcode to 192.168.64.1
  * multi-node: Add support for volumes using CSI addon
  * QEMU: Rename user network to builtin and update documentation
  * none driver: Look for cri-dockerd instead of hardcoding
  * Replace instances of k8s.gcr.io with registry.k8s.io
  * Handle CRI config of NetworkPlugin and PauseImage
  * Remove deprecated container-runtime flag from Kubernetes v1.24+
  * none driver: Require crictl to be installed for Kubernetes v1.24+
  * Add cri-dockerd logs to minikube logs output
  * Add ingress logs to minikube logs output
  * Add default cni logs to minikbue logs output
  * Add JSON output option to miniikube service list
  * Add kicbase download process to JSON output
  * Implement --docs for minikube addons list -o json
  * Implement --skip-audit flag and skip adding profile commands to audit log
  * Implement --last-start-only flag to minikube logs to only show last start log
  * see https://github.com/kubernetes/minikube/releases/tag/v1.30.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680696000">- update to 1.30.1:
  * Docker driver: Fix incorrectly stating `Image was not built
    for the current minikube` #16226
  * Mark VMware driver as unsupported  #16233</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689681600">- update to 1.31.0:
  * Add back VMware driver support #16796
  * `docker-env` supports the containerd runtime (experimental)
    [#15452] #16761
  * Automatically renew expired kubeadm certs #16249
  * New addon inspektor-gadget #15869
  * Major Improvements:
  * VM drivers: Fix all images getting removed on stop/start (40%
    start speedup) #16655
  * Addon registry: Add support for all architectures #16577
  * QEMU: Fix failing to interact with cluster after upgrading
    QEMU version #16853
  * macOS/QEMU: Auto unblock bootpd from firewall if blocking
    socket_vmnet network #16714 #16789
  * `minikube cp` supports providing directory as a target #15519</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- update to 1.31.2:
  * docker-env Regression:
  * Create `~/.ssh` directory if missing #16934
  * Fix adding guest to `~/.ssh/known_hosts` when not needed
    [#17030]
  * Verify containerd storage separately from docker #16972
  * cni: Fix regression in auto selection #16912</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.32.0:
  * rootless: support `--container-runtime=docker` #17520
  * Install NVIDIA container toolkit during image build (offline
    support)
  * Fix no-limit option for config validation #17530
  * NVIDIA GPU support with new `--gpus=nvidia` flag for docker
    driver #15927 #17314 #17488
  * New `kubeflow` addon #17114
  * New `local-path-provisioner` addon #15062
  * Kicbase: Add `no-limit` option to `--cpus` &amp; `--memory` flags
    [#17491]
  * Hyper-V: Add memory validation for odd numbers #17325
  * QEMU: Improve cpu type and IP detection #17217
  * Mask http(s)_proxy password from startup output #17116
  * `--delete-on-faliure` also recreates cluster for kubeadm
    failures #16890
  * Addon auto-pause: Configure intervals using `--auto-pause-
    interval` #17070
  * `--kubernetes-version` checks GitHub for version validation
    and improved error output for invalid versions #16865
  * Bugs:
  * QEMU: Fix addons failing to enable #17402
  * Fix downloading the wrong kubeadm images for k8s versions
    after minikube release #17373
  * Fix enabling &amp; disabling addons with non-existing cluster
    [#17324]
  * Fix delete if container-runtime doesn't exist #17347
  * Fix network not found not being detected on new Docker
    versions #17323
  * Fix addon registry doesn't follow Minikube DNS domain name
    configuration (--dns-domain) #15585
  * Version Upgrades:
  * Bump Kubernetes version default: v1.28.3 and latest: v1.28.3
  * Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.9 to 1.5.11 #17225 #17259
  * Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.19.0 to v0.20.1 #17135 #17365
  * Addon ingress: Update ingress-nginx/controller image from
    v1.8.1 to v1.9.3 #17223 #17297 #17348 #17421
  * Addon inspektor-gadget: Update inspektor-gadget image from
    v0.19.0 to v0.21.0 #17176 #17340
  * Addon istio-provisioner: Update istio/operator image from
    1.12.2 to 1.19.3 #17383 #17436
  * Addon kong: Update kong image from 3.2 to 3.4.2 #17485
  * Addon registry: Update registry image from 2.8.1 to 2.8.3
    [#17382] #17467
  * CNI: Update calico from v3.26.1 to v3.26.3 #17363 #17375
  * CNI: Update flannel from v0.22.1 to v0.22.3 #17102 #17263
  * CNI: Update kindnetd from v20230511-dc714da8 to
    v20230809-80a64d96 #17233
  * Kicbase/ISO: Update buildkit from v0.11.6 to v0.12.2 #17194
  * Kicbase/ISO: Update containerd from v1.7.3 to v1.7.7 #17243
    [#17466]
  * Kicbase/ISO: Update crictl from v1.21.0 to v1.28.0 #17240
  * Kicbase/ISO: Update docker from 24.0.4 to 24.0.6 #17120
    [#17207]
  * Kicbase/ISO: Update nerdctl from 1.0.0 to 1.6.2 #17145 #17339
    [#17434]
  * Kicbase/ISO: Update runc from v1.1.7 to v1.1.9 #17250
  * Kicbase: Bump ubuntu:jammy from 20230624 to 20231004 #17086
    [#17174] #17345 #17423</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860800">- update to 1.33.0:
  * Features:
  - Support multi-control plane - HA clusters --ha #17909
    Tutorial
  - Add support for Kubernetes v1.30 #18669
  - Support exposing clusterIP services via minikube service
    [#17877]
  - Addon gvisor: Add arm64 support #18063 #18453
  - New Addon: YAKD - Kubernetes Dashboard addon #17775
  * Minor Improvements:
  - Add active kubecontext to minikube profile list output #17735
  - CNI calico: support kubeadm.pod-network-cidr #18233
  - CNI bridge: Ensure pod communications are allowed #16143
  - Addon auto-pause: Remove memory leak &amp; add configurable
    interval #17936
  - image build: Add docker.io/library to image short names
    [#16214]
  - cp: Create directory if not present #17715
  - Move errors getting logs into log output itself #18007
  - Add default sysctls to allow privileged ports with no
    capabilities #18421
  - Include extended attributes in preload tarballs #17829
  - Apply kubeadm.applyNodeLabels label to all nodes #16416
  - Limit driver status check to 20s #17553
  - Include journalctl logs if systemd service fails to start
    [#17659]
  - Fix "Failed to enable container runtime: sudo systemctl
    restart cri-docker" #17907
  - Fix containerd redownloading existing images on start #17671
  - Fix kvm2 not detecting containerd preload #17658
  - Fix modifying Docker binfmt config #17830
  - Fix auto-pause addon #17866
  - Fix not using preload with overlayfs storage driver #18333
  - Fix image repositories not allowing subdomains with numbers
    [#17496]
  - Fix stopping cluster when using kvm2 with containerd #17967
  - Fix starting more than one cluster on kvm2 arm64 #18241
  - Fix starting kvm2 clusters using Linux on arm64 Mac #18239
  - Fix displaying error when deleting non-existing cluster
    [#17713]
  - Fix no-limit not being respected on restart #17598
  - Fix not applying kubeadm.applyNodeLabels label to nodes added
    after inital start #16416
  - Fix logs delimiter output #17734
  * Bugs:
  - Fix unescaped local host regex #18617
  - Fix regex on validateNetwork to support special characters
    [#18158]
  * Version Upgrades:
  - Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
    [#18669]
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.0 to 0.23.1 #18517
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.26.0 to v0.27.0 #18588
  - Addon istio-provisioner: Update istio/operator image from
    1.21.0 to 1.21.1 #18644
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.0 to v0.7.1 #18551
  - CNI: Update calico from v3.27.0 to v3.27.3 #18206
  - CNI: Update flannel from v0.24.4 to v0.25.1 #18641
  - Kicbase/ISO: Update buildkit from v0.13.0 to v0.13.1 #18566
  - Kicbase/ISO: Update containerd from v1.7.14 to v1.7.15 #18621
  - Kicbase/ISO: Update cri-dockerd from v0.3.3 to v0.3.12 #18585
  - Kicbase/ISO: Update crun from 1.14 to 1.14.4 #18610
  - Kicbase/ISO: Update docker from 25.0.4 to 26.0.1 #18485
    [#18649]
  - Kicbase/ISO: Update nerdctl from 1.7.4 to 1.7.5 #18634
  - Kicbase: Update nerdctld from 0.5.1 to 0.6.0 #18647</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860801">- update to 1.33.1:
  * Bugs:
  - Fix DNSSEC validation failed errors #18830
  - Fix too many open files errors #18832
  - CNI cilium: Fix cilium pods failing to start-up #18846
  - Addon ingress: Fix enable failing on arm64 machines using VM
    driver #18779
  - Addon kubeflow: Fix some components missing arm64 images
    [#18765]
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.15 to 1.5.17 #18773 #18811
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.1 to v0.23.2 #18793
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.0 to v1.10.1 #18756
  - Addon istio-provisioner: Update istio/operator image from
    1.21.1 to 1.21.2 #18757
  - Addon kubevirt: Update bitnami/kubectl image from 1.29.3 to
    1.30.0 #18711 #18771
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.14.5 to v0.15.0 #18703
  - CNI cilium: Update from v1.15.1 to v1.15.3 #18846
  - High Availability: Update kube-vip from 0.7.1 to v0.8.0
    [#18774]
  - Kicbase/ISO: Update docker from 26.0.1 to 26.0.2 #18706
  - Kicbase: Bump ubuntu:jammy from 20240227 to 20240427 #18702
    [#18769] #18804</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721390400">- add socat recommends (bsc#1120850)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1725969600">- update to 1.34.0 (boo#1227017 boo#1227049 boo#1227005):
  For a more detailed changelog, including changes occurring in
  pre-release versions, see CHANGELOG.md.
  https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
  * Breaking Changes:
  - Bump minimum podman version to 4.9.0 #19457
  - Disallow using Docker Desktop 4.34.0 #19576
  * Features:
  - Bump default Kubernetes version to v1.31.0 #19435
  - Add new driver for macOS: vfkit #19423
  - Add Parallels driver support for darwin/arm64 #19373
  - Add new volcano addon #18602
  - Addons ingress-dns: Added support for all architectures
    [#19198]
  - Support privileged ports on WSL #19370
  - VM drivers with docker container-runtime now use
    docker-buildx for image building #19339
  - Support running x86 QEMU on arm64 #19228
  - Add -o json option for addon images command #19364
  * Improvements:
  - add -d shorthand for --driver #19356
  - add -c shorthand for --container-runtime #19217
  - kvm2: Don't delete the "default" libvirt network #18920
  - Update MINIKUBE_HOME usage #18648
  - CNI: Updated permissions to support network policies on
    kindnet #19360
  - GPU: Set NVIDIA_DRIVER_CAPABILITIES to all when GPU is
    enabled #19345
  - Improved error message when trying to use mount on system
    missing 9P #18995
  - Improved error message when enabling KVM addons on non-KVM
    cluster #19195
  - Added warning when loading image with wrong arch #19229
  - profile list --output json handle empty config folder #16900
  - Check connectivity outside minikube when connectivity issuse
    [#18859]
  * Bugs:
  - Fix not creating API server tunnel for QEMU w/ builtin
    network #19191
  - Fix waiting for user input on firewall unblock when
  - -interactive=false #19531
  - Fix network retry check when subnet already in use for podman
    [#17779]
  - Fix empty tarball when generating image save #19312
  - Fix missing permission for kong-serviceaccount #19002
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.17 to 1.5.23 #19341 #19501
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.2 to v0.25.0 #18992 #19152 #19349
  - Addon kong: Update kong image from 3.6.1 to 3.7.1 #19046
    [#19124]
  - Addon kubevirt: Update bitnami/kubectl image from 1.30.0 to
    1.31.0 #18929 #19087 #19313 #19479
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.1 to v1.11.2 #19302 #19461
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.27.0 to v0.32.0 #18872 #18931 #19011 #19166 #19411 #19554
  - Addon istio-provisioner: Update istio/operator image from
    1.21.2 to 1.23.0 #18932 #19052 #19167 #19283 #19450
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.15.0 to v0.16.2 #19162 #19266 #19336 #19409
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.1 to v0.7.2 #19529
  - Addon YAKD: bump marcnuri/yakd image from 0.0.4 to 0.0.5
    [#19145]
  - CNI: Update calico from v3.27.3 to v3.28.1 #18870 #19377
  - CNI: Update cilium from v1.15.3 to v1.16.1 #18925 #19084
    [#19247] #19337 #19476
  - CNI: Update kindnetd from v20240202-8f1494ea to
    v20240813-c6f155d6 #18933 #19252 #19265 #19307 #19378 #19446
  - CNI: Update flannel from v0.25.1 to v0.25.6 #18966 #19008
    [#19085] #19297 #19522
  - Kicbase: Update nerdctld from 0.6.0 to 0.6.1 #19282
  - Kicbase: Bump ubuntu:jammy from 20240427 to 20240808 #19068
    [#19184] #19478
  - Kicbase/ISO: Update buildkit from v0.13.1 to v0.15.2 #19024
    [#19116] #19264 #19355 #19452
  - Kicbase/ISO: Update cni-plugins from v1.4.1 to v1.5.1 #19044
    [#19128]
  - Kicbase/ISO: Update containerd from v1.7.15 to v1.7.21 #18934
    [#19106] #19186 #19298 #19521
  - Kicbase/ISO: Update cri-dockerd from v0.3.12 to v0.3.15
    [#19199] #19249
  - Kicbase/ISO: Update crun from 1.14.4 to 1.16.1 #19112 #19389
    [#19443]
  - Kicbase/ISO: Update docker from 26.0.2 to 27.2.0 #18993
    [#19038] #19142 #19153 #19175 #19319 #19326 #19429 #19530
  - Kicbase/ISO: Update nerdctl from 1.7.5 to 1.7.6 #18869
  - Kicbase/ISO: Update runc from v1.1.12 to v1.1.13 #19104</changelog>
</package>
<package pkgid="bdb28c78c4efbeec97eb1e2574deec6bf09f2af31f0d139d57fcbfabcf6d1811" name="minikube" arch="x86_64">
  <version epoch="0" ver="1.34.0" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.24.0:
  * Add --no-kubernetes flag to start minikube without kubernetes #12848
  * minikube addons list shows addons if cluster does not exist #12837
  * virtualbox: change default host-only-cidr #12811
  * fix zsh completion #12841
  * Fix starting on Windows with VMware driver on non C: drive #12819</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- update to 1.25.1:
  * New flag "--binary-mirror" to override mirror URL downloading (kubectl, kubelet, &amp; kubeadm)
  * Add format flag to the image ls command
  * Add all mount flags to start command
  * Auto set config to support btrfs storage driver
  * Support CRI-O runtime with Rootless Docker driver (--driver=docker --container-runtime=cri-o)
  * Allow custom cert for ingress to be overwritten
  * Allow ppc64le &amp; armv7 with Docker driver
  * Support DOCKER_HOST not being numeric IP
  * Support mounting with the --no-kubernetes flag
  * Support changing apiserver-ips when restarting minikube
  * Fix ingress for k8s v1.19
  * Fix mounting with VMware
  * Fix Bad file descriptor on mount
  * Fix docker-env with new PowerShell versions
  * Upgrade Docker, from v20.10.8 to v20.10.11
  * Upgrade containerd, from v1.4.9 to v1.4.12
  * Upgrade cri-o from v1.22.0 to v1.22.1
  * Update gcp-auth-webhook image to v0.0.8
  * mount: Remove --mode flag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 1.25.2:
  * add arch to binary and image cache paths #13539
  * Adds 'minikube service --all' feature to allow forwarding all services in a namespace #13367
  * Make the default container runtime dynamic #13251
  * Add --disable-optimizations flag #13340
  * Fix losing cluster on restart #13506
  * Using Get-CmiInstance to detect Hyper-V availability #13596
  * Fixes validation on image repository URL when it contains port but no scheme #13053
  * Fixed SIGSEGV in kubectl when k8s not running #13631
  * Fix hard coded docker driver in minikube service command #13514
  * Fix hard coded docker driver in minikube tunnel command #13444
  * Fix IstioOperator CustomResourceDefinition for istio-provisioner addon #13024
  * fix ingress (also for multinode clusters) #13439
  * Add exit message for too new Kubernetes version #13354
  * drivers/kvm: Use ARP for retrieving interface ip addresses #13482
  * kubeadm: allow skipping kube-proxy addon on restart #13538
  * configure container runtimes for clusters without Kubernetes too #13442</changelog>
  <changelog author="Matthew Wilks &lt;water261@outlook.com.au&gt;" date="1657195200">- update to 1.26.0:
  * Note: Using a minikube cluster created before 1.26.0, using the docker
    container-runtime (default), and plan to upgrade the Kubernetes version to
    v1.24+? After upgrading, you may need to delete &amp; recreate it. none driver
    users, cri-docker is now required to be installed, install instructions.
    See issue #14410 for more info.
  * Add headlamp addon #14315
  * Add InAccel FPGA Operator addon #12995
  * Only set highmem=off for darwin if qemu version is below 7.0 or memory is below 3GB #14291
  * Define qemu as a qemu2 driver alias #14284
  * Allow users to supply custom QEMU firmware path #14283
  * Add eBPF related kernel options #14316
  * Add bind address flag for minikube tunnel #14245
  * Add active column for minikube profile list #14079
  * Add documentation URL to the addon list table #14123
  * minikube config defaults kubernetes-version lists all currently supported Kubernetes versions #13775
  * Fix terminated commands not writing to audit log #13307
  * Fix Podman port mapping publish on macOS #14290
  * Fix minikube delete deleting networks from other profiles #14279
  * Bump Kubernetes version default: v1.24.1 and latest: v1.24.1 #14197
  * ISO: Upgrade Docker from 20.10.14 to 20.10.16 #14153
  * ISO: Upgrade kernel from 4.19.235 to 5.10.57 #12707
  * Upgrade Dashboard addon from v2.5.1 to v2.6.0 &amp; MetricsScraper from v1.0.7 to v1.0.8 #14269
  * Upgrade gcp-auth-webhook from v0.0.8 to v0.0.9 #14372
  * Upgrade nginx image from v1.2.0 to v1.2.1 #14317
  * Important Changes in Pre-Release Versions
  * Add configure option to registry-aliases addon #13912
  * Add support for building aarch64 ISO #13762
  * Support rootless Podman driver (Usage: minikube config set rootless true) #13829
  * QEMU:
  * Add support for the QEMU driver #13639
  * Fix qemu firmware path locations #14182
  * Re-establish apiserver tunnel on restart #14183</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- build against go1.18 to fix arm64 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 1.26.1:
  * Check for cri-dockerd &amp; dockerd runtimes when using none-driver on Kubernetes 1.24+ #14555
  * Add solution message for when cri-docker is missing #14483
  * Limit number of audit entries #14695
  * Optimize audit logging #14596
  * Show the container runtime when running without kubernetes #13432 #14200
  * Add warning when enabling thrid-party addons #14499
  * Fix url index out of range error in service #14658
  * Fix incorrect user and profile in audit logging #14562
  * Fix overwriting err for OCI "minikube start" #14506
  * Fix panic when environment variables are empty #14415
  * Bump Kubernetes version default: v1.24.3 and latest: v1.24.3 #14606
  * ISO: Update Docker from 20.10.16 to 20.10.17 #14534
  * ISO/Kicbase: Update cri-o from v1.22.3 to v1.24.1 #14420
  * ISO: Update conmon from v2.0.24 to v2.1.2 #14545
  * Update gcp-auth-webhook from v0.0.9 to v0.0.10 #14670
  * ISO/Kicbase: Update base images #14481</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663329600">- update to 1.27.0:
  * Bump default Kubernetes version to v1.25.0 and resolve /etc/resolv.conf regression #14848
  * Skip metallb PodSecurityPolicy object for kubernetes 1.25+ #14903
  * The DefaultKubernetesRepo changed for 1.25.0 #14768
  * Fix QEMU delete errors #14950
  * Fix containerd configuration issue with insecure registries #14482
  * Fix registry when custom images provided #14690
  * ISO: Update Docker from 20.10.17 to 20.10.18 #14935
  * Update kicbase base image to Ubuntu:focal-20220826 #14904
  * Update registry addon image from 2.7.1 to 2.8.1 #14886
  * Update gcp-auth-webhook addon from v0.0.10 to v0.0.11 #14847
  * Update Headlamp addon image from v0.9.0 to v0.11.1 #14802</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- update to 1.27.1:
  * QEMU Driver: Add support for dedicated network on macOS (socket_vmnet) #14989
  * QEMU Driver: Add support minikube service and tunnel on macOS #14989
  * Check if context is invalid during update-context command #15032
  * Use SSH tunnel if user specifies bindAddress #14951
  * Warn QEMU users if DNS issue detected #15073
  * Fix status command taking a long time on docker driver while paused #15077
  * Fix not allowing passing only an exposed port to --ports #15085
  * Fix minikube dashboard failing on macOS #15037
  * Fix incorrect command in powershell command tip #15012</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1665489600">- BuildRequires python3 rather than python.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to v1.28.0:
  * SECURITY WARNING: Log4j CVEs were detected in an image the efk addon uses,
  * if you don't use the efk addon no action is required. If you use the addon
  * we recommend running minikube addons disable efk to terminate the
  * vulnerable pods.  See #15280 for more details.
  * Prevent enabling efk addon due to containing Log4j CVE #15281
  * Auto select network on QEMU #15266
  * Implement mounting on QEMU with socket_vmnet #15108
  * Added cloud-spanner emulator addon #15160
  * Add minikube license command #15158
  * Allow port forwarding on Linux with Docker Desktop #15126
  * Add back service to mount VirtualBox host directory into the guest. #14784
  * ISO: Add FANOTIFY_ACCESS_PERMISSIONS to kernel configs #15232
  * When enabling addon warn if addon has no associated Github username #15081
  * Fix detecting preload cache of size 0 as valid #15256
  * Fix always writing to daemon by trimming docker.io from image name #14956
  * Fix minikube tunnel repeated printout of status #14933
  * Upgrade Portainer addon to 2.15.1 &amp; HTTPS access enabled #15172
  * Upgrade Headlamp addon to 0.13.0 #15186
  * ISO: Upgrade Docker from 20.10.18 to 20.10.20 #15159
  * KIC: Upgrade base image from ubuntu:focal-20220826 to ubuntu:focal-20220922 #15075
  * KCI: Upgrade base image from ubuntu:focal-20220922 to ubuntu:focal-20221019 #15219</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 1.29.0:
  * Bump QEMU driver priority from experimental to default
  * Ability to set static-ip for Docker driver
  * GCP-Auth Addon: automatically attach credentials to newly created
    namespaces
  * Allow forcing 1 CPU on Linux with docker and none driver
  * Major Improvements:
  * Large improvements to cgroup detection and CNI and CRI configurations
  * Prevent redownloading kicbase when already downloaded
  * Warn when using an old ISO/Kicbase image
  * Check brew install paths for socket_vmnet
  * Include gcp-auth logs in 'minikube logs' output
  * Use absolute path when calling crictl version
  * Add additional memory overhead for VirtualBox when `--memory=max`
  * Update Windows installer to create system-wide shortcut
  * Add `--subnet` validation
  * Add groups check to SSH driver
  * Update references to deprecated beta.kubernetes.io
  * Fix possible race condition when enabling multiple addons #15706
  * Fix cpus config field not supporting max value #15479
  * Fix subnet checking failing if IPv6 network found #15394
  * Fix Docker tunnel failing if too many SSH keys #15560
  * Fix kubelet localStorageCapacityIsolation option #15336
  * Fix setting snapshotter to unimplemented fuse-overlayfs #15272
  * Remove progress bar for kic download with JSON output #15482
  * Version Upgrades:
  * Bump default Kubernetes version from 1.25.3 to 1.26.1 #15683
  * Addons: Update auto-pause from 0.0.2 to 0.0.3 #15331
  * Addons: Update cloud-spanner from 1.4.6 to 1.5.0 #15440 #15667 #15707
  * Addons: Update headlamp from 0.13.0 to 0.14.1 #15401 #15515
  * Addons: Update ingress from 1.2.1 to 1.5.1 #15339
  * Addons: Update metrics-server from 0.6.1 to 0.6.2 #15411
  * Addons: Update kubevirt from 1.17 to 1.24.7 #15310
  * CNI: Update cilium from 1.9.9 to 1.12.3 #15242
  * Kicbase: Update buildkit from 0.10.3 to v0.11.0 #15630
  * Kicbase/ISO: Update containerd from 1.6.9 to 1.6.15 #15541
  * Kicbase/ISO: Update cri-dockerd from 0.2.2 to 0.3.0 #15541
  * Kicbase/ISO: Update docker from 20.10.20 to 20.10.23 #15341 #15541
  * Update KVM-docker-machine amd64 base image from Ubuntu 16.04 to 20.04
  * For a more detailed changelog see CHANGELOG.md.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680609600">- update to 1.30.0:
  * Ensure only one minikube tunnel instance runs at a time
  * Infer HyperKit HostIP as Gateway rather than hardcode to 192.168.64.1
  * multi-node: Add support for volumes using CSI addon
  * QEMU: Rename user network to builtin and update documentation
  * none driver: Look for cri-dockerd instead of hardcoding
  * Replace instances of k8s.gcr.io with registry.k8s.io
  * Handle CRI config of NetworkPlugin and PauseImage
  * Remove deprecated container-runtime flag from Kubernetes v1.24+
  * none driver: Require crictl to be installed for Kubernetes v1.24+
  * Add cri-dockerd logs to minikube logs output
  * Add ingress logs to minikube logs output
  * Add default cni logs to minikbue logs output
  * Add JSON output option to miniikube service list
  * Add kicbase download process to JSON output
  * Implement --docs for minikube addons list -o json
  * Implement --skip-audit flag and skip adding profile commands to audit log
  * Implement --last-start-only flag to minikube logs to only show last start log
  * see https://github.com/kubernetes/minikube/releases/tag/v1.30.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680696000">- update to 1.30.1:
  * Docker driver: Fix incorrectly stating `Image was not built
    for the current minikube` #16226
  * Mark VMware driver as unsupported  #16233</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689681600">- update to 1.31.0:
  * Add back VMware driver support #16796
  * `docker-env` supports the containerd runtime (experimental)
    [#15452] #16761
  * Automatically renew expired kubeadm certs #16249
  * New addon inspektor-gadget #15869
  * Major Improvements:
  * VM drivers: Fix all images getting removed on stop/start (40%
    start speedup) #16655
  * Addon registry: Add support for all architectures #16577
  * QEMU: Fix failing to interact with cluster after upgrading
    QEMU version #16853
  * macOS/QEMU: Auto unblock bootpd from firewall if blocking
    socket_vmnet network #16714 #16789
  * `minikube cp` supports providing directory as a target #15519</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- update to 1.31.2:
  * docker-env Regression:
  * Create `~/.ssh` directory if missing #16934
  * Fix adding guest to `~/.ssh/known_hosts` when not needed
    [#17030]
  * Verify containerd storage separately from docker #16972
  * cni: Fix regression in auto selection #16912</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.32.0:
  * rootless: support `--container-runtime=docker` #17520
  * Install NVIDIA container toolkit during image build (offline
    support)
  * Fix no-limit option for config validation #17530
  * NVIDIA GPU support with new `--gpus=nvidia` flag for docker
    driver #15927 #17314 #17488
  * New `kubeflow` addon #17114
  * New `local-path-provisioner` addon #15062
  * Kicbase: Add `no-limit` option to `--cpus` &amp; `--memory` flags
    [#17491]
  * Hyper-V: Add memory validation for odd numbers #17325
  * QEMU: Improve cpu type and IP detection #17217
  * Mask http(s)_proxy password from startup output #17116
  * `--delete-on-faliure` also recreates cluster for kubeadm
    failures #16890
  * Addon auto-pause: Configure intervals using `--auto-pause-
    interval` #17070
  * `--kubernetes-version` checks GitHub for version validation
    and improved error output for invalid versions #16865
  * Bugs:
  * QEMU: Fix addons failing to enable #17402
  * Fix downloading the wrong kubeadm images for k8s versions
    after minikube release #17373
  * Fix enabling &amp; disabling addons with non-existing cluster
    [#17324]
  * Fix delete if container-runtime doesn't exist #17347
  * Fix network not found not being detected on new Docker
    versions #17323
  * Fix addon registry doesn't follow Minikube DNS domain name
    configuration (--dns-domain) #15585
  * Version Upgrades:
  * Bump Kubernetes version default: v1.28.3 and latest: v1.28.3
  * Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.9 to 1.5.11 #17225 #17259
  * Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.19.0 to v0.20.1 #17135 #17365
  * Addon ingress: Update ingress-nginx/controller image from
    v1.8.1 to v1.9.3 #17223 #17297 #17348 #17421
  * Addon inspektor-gadget: Update inspektor-gadget image from
    v0.19.0 to v0.21.0 #17176 #17340
  * Addon istio-provisioner: Update istio/operator image from
    1.12.2 to 1.19.3 #17383 #17436
  * Addon kong: Update kong image from 3.2 to 3.4.2 #17485
  * Addon registry: Update registry image from 2.8.1 to 2.8.3
    [#17382] #17467
  * CNI: Update calico from v3.26.1 to v3.26.3 #17363 #17375
  * CNI: Update flannel from v0.22.1 to v0.22.3 #17102 #17263
  * CNI: Update kindnetd from v20230511-dc714da8 to
    v20230809-80a64d96 #17233
  * Kicbase/ISO: Update buildkit from v0.11.6 to v0.12.2 #17194
  * Kicbase/ISO: Update containerd from v1.7.3 to v1.7.7 #17243
    [#17466]
  * Kicbase/ISO: Update crictl from v1.21.0 to v1.28.0 #17240
  * Kicbase/ISO: Update docker from 24.0.4 to 24.0.6 #17120
    [#17207]
  * Kicbase/ISO: Update nerdctl from 1.0.0 to 1.6.2 #17145 #17339
    [#17434]
  * Kicbase/ISO: Update runc from v1.1.7 to v1.1.9 #17250
  * Kicbase: Bump ubuntu:jammy from 20230624 to 20231004 #17086
    [#17174] #17345 #17423</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860800">- update to 1.33.0:
  * Features:
  - Support multi-control plane - HA clusters --ha #17909
    Tutorial
  - Add support for Kubernetes v1.30 #18669
  - Support exposing clusterIP services via minikube service
    [#17877]
  - Addon gvisor: Add arm64 support #18063 #18453
  - New Addon: YAKD - Kubernetes Dashboard addon #17775
  * Minor Improvements:
  - Add active kubecontext to minikube profile list output #17735
  - CNI calico: support kubeadm.pod-network-cidr #18233
  - CNI bridge: Ensure pod communications are allowed #16143
  - Addon auto-pause: Remove memory leak &amp; add configurable
    interval #17936
  - image build: Add docker.io/library to image short names
    [#16214]
  - cp: Create directory if not present #17715
  - Move errors getting logs into log output itself #18007
  - Add default sysctls to allow privileged ports with no
    capabilities #18421
  - Include extended attributes in preload tarballs #17829
  - Apply kubeadm.applyNodeLabels label to all nodes #16416
  - Limit driver status check to 20s #17553
  - Include journalctl logs if systemd service fails to start
    [#17659]
  - Fix "Failed to enable container runtime: sudo systemctl
    restart cri-docker" #17907
  - Fix containerd redownloading existing images on start #17671
  - Fix kvm2 not detecting containerd preload #17658
  - Fix modifying Docker binfmt config #17830
  - Fix auto-pause addon #17866
  - Fix not using preload with overlayfs storage driver #18333
  - Fix image repositories not allowing subdomains with numbers
    [#17496]
  - Fix stopping cluster when using kvm2 with containerd #17967
  - Fix starting more than one cluster on kvm2 arm64 #18241
  - Fix starting kvm2 clusters using Linux on arm64 Mac #18239
  - Fix displaying error when deleting non-existing cluster
    [#17713]
  - Fix no-limit not being respected on restart #17598
  - Fix not applying kubeadm.applyNodeLabels label to nodes added
    after inital start #16416
  - Fix logs delimiter output #17734
  * Bugs:
  - Fix unescaped local host regex #18617
  - Fix regex on validateNetwork to support special characters
    [#18158]
  * Version Upgrades:
  - Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
    [#18669]
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.0 to 0.23.1 #18517
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.26.0 to v0.27.0 #18588
  - Addon istio-provisioner: Update istio/operator image from
    1.21.0 to 1.21.1 #18644
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.0 to v0.7.1 #18551
  - CNI: Update calico from v3.27.0 to v3.27.3 #18206
  - CNI: Update flannel from v0.24.4 to v0.25.1 #18641
  - Kicbase/ISO: Update buildkit from v0.13.0 to v0.13.1 #18566
  - Kicbase/ISO: Update containerd from v1.7.14 to v1.7.15 #18621
  - Kicbase/ISO: Update cri-dockerd from v0.3.3 to v0.3.12 #18585
  - Kicbase/ISO: Update crun from 1.14 to 1.14.4 #18610
  - Kicbase/ISO: Update docker from 25.0.4 to 26.0.1 #18485
    [#18649]
  - Kicbase/ISO: Update nerdctl from 1.7.4 to 1.7.5 #18634
  - Kicbase: Update nerdctld from 0.5.1 to 0.6.0 #18647</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860801">- update to 1.33.1:
  * Bugs:
  - Fix DNSSEC validation failed errors #18830
  - Fix too many open files errors #18832
  - CNI cilium: Fix cilium pods failing to start-up #18846
  - Addon ingress: Fix enable failing on arm64 machines using VM
    driver #18779
  - Addon kubeflow: Fix some components missing arm64 images
    [#18765]
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.15 to 1.5.17 #18773 #18811
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.1 to v0.23.2 #18793
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.0 to v1.10.1 #18756
  - Addon istio-provisioner: Update istio/operator image from
    1.21.1 to 1.21.2 #18757
  - Addon kubevirt: Update bitnami/kubectl image from 1.29.3 to
    1.30.0 #18711 #18771
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.14.5 to v0.15.0 #18703
  - CNI cilium: Update from v1.15.1 to v1.15.3 #18846
  - High Availability: Update kube-vip from 0.7.1 to v0.8.0
    [#18774]
  - Kicbase/ISO: Update docker from 26.0.1 to 26.0.2 #18706
  - Kicbase: Bump ubuntu:jammy from 20240227 to 20240427 #18702
    [#18769] #18804</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721390400">- add socat recommends (bsc#1120850)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1725969600">- update to 1.34.0 (boo#1227017 boo#1227049 boo#1227005):
  For a more detailed changelog, including changes occurring in
  pre-release versions, see CHANGELOG.md.
  https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
  * Breaking Changes:
  - Bump minimum podman version to 4.9.0 #19457
  - Disallow using Docker Desktop 4.34.0 #19576
  * Features:
  - Bump default Kubernetes version to v1.31.0 #19435
  - Add new driver for macOS: vfkit #19423
  - Add Parallels driver support for darwin/arm64 #19373
  - Add new volcano addon #18602
  - Addons ingress-dns: Added support for all architectures
    [#19198]
  - Support privileged ports on WSL #19370
  - VM drivers with docker container-runtime now use
    docker-buildx for image building #19339
  - Support running x86 QEMU on arm64 #19228
  - Add -o json option for addon images command #19364
  * Improvements:
  - add -d shorthand for --driver #19356
  - add -c shorthand for --container-runtime #19217
  - kvm2: Don't delete the "default" libvirt network #18920
  - Update MINIKUBE_HOME usage #18648
  - CNI: Updated permissions to support network policies on
    kindnet #19360
  - GPU: Set NVIDIA_DRIVER_CAPABILITIES to all when GPU is
    enabled #19345
  - Improved error message when trying to use mount on system
    missing 9P #18995
  - Improved error message when enabling KVM addons on non-KVM
    cluster #19195
  - Added warning when loading image with wrong arch #19229
  - profile list --output json handle empty config folder #16900
  - Check connectivity outside minikube when connectivity issuse
    [#18859]
  * Bugs:
  - Fix not creating API server tunnel for QEMU w/ builtin
    network #19191
  - Fix waiting for user input on firewall unblock when
  - -interactive=false #19531
  - Fix network retry check when subnet already in use for podman
    [#17779]
  - Fix empty tarball when generating image save #19312
  - Fix missing permission for kong-serviceaccount #19002
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.17 to 1.5.23 #19341 #19501
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.2 to v0.25.0 #18992 #19152 #19349
  - Addon kong: Update kong image from 3.6.1 to 3.7.1 #19046
    [#19124]
  - Addon kubevirt: Update bitnami/kubectl image from 1.30.0 to
    1.31.0 #18929 #19087 #19313 #19479
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.1 to v1.11.2 #19302 #19461
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.27.0 to v0.32.0 #18872 #18931 #19011 #19166 #19411 #19554
  - Addon istio-provisioner: Update istio/operator image from
    1.21.2 to 1.23.0 #18932 #19052 #19167 #19283 #19450
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.15.0 to v0.16.2 #19162 #19266 #19336 #19409
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.1 to v0.7.2 #19529
  - Addon YAKD: bump marcnuri/yakd image from 0.0.4 to 0.0.5
    [#19145]
  - CNI: Update calico from v3.27.3 to v3.28.1 #18870 #19377
  - CNI: Update cilium from v1.15.3 to v1.16.1 #18925 #19084
    [#19247] #19337 #19476
  - CNI: Update kindnetd from v20240202-8f1494ea to
    v20240813-c6f155d6 #18933 #19252 #19265 #19307 #19378 #19446
  - CNI: Update flannel from v0.25.1 to v0.25.6 #18966 #19008
    [#19085] #19297 #19522
  - Kicbase: Update nerdctld from 0.6.0 to 0.6.1 #19282
  - Kicbase: Bump ubuntu:jammy from 20240427 to 20240808 #19068
    [#19184] #19478
  - Kicbase/ISO: Update buildkit from v0.13.1 to v0.15.2 #19024
    [#19116] #19264 #19355 #19452
  - Kicbase/ISO: Update cni-plugins from v1.4.1 to v1.5.1 #19044
    [#19128]
  - Kicbase/ISO: Update containerd from v1.7.15 to v1.7.21 #18934
    [#19106] #19186 #19298 #19521
  - Kicbase/ISO: Update cri-dockerd from v0.3.12 to v0.3.15
    [#19199] #19249
  - Kicbase/ISO: Update crun from 1.14.4 to 1.16.1 #19112 #19389
    [#19443]
  - Kicbase/ISO: Update docker from 26.0.2 to 27.2.0 #18993
    [#19038] #19142 #19153 #19175 #19319 #19326 #19429 #19530
  - Kicbase/ISO: Update nerdctl from 1.7.5 to 1.7.6 #18869
  - Kicbase/ISO: Update runc from v1.1.12 to v1.1.13 #19104</changelog>
</package>
<package pkgid="25575b6049c1bdc4b9f7c00fde356ccbe0594e47eacf843d12d7eb82b0372d32" name="minikube-bash-completion" arch="noarch">
  <version epoch="0" ver="1.34.0" rel="bp156.2.3.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1641297600">- update to 1.24.0:
  * Add --no-kubernetes flag to start minikube without kubernetes #12848
  * minikube addons list shows addons if cluster does not exist #12837
  * virtualbox: change default host-only-cidr #12811
  * fix zsh completion #12841
  * Fix starting on Windows with VMware driver on non C: drive #12819</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1643371200">- update to 1.25.1:
  * New flag "--binary-mirror" to override mirror URL downloading (kubectl, kubelet, &amp; kubeadm)
  * Add format flag to the image ls command
  * Add all mount flags to start command
  * Auto set config to support btrfs storage driver
  * Support CRI-O runtime with Rootless Docker driver (--driver=docker --container-runtime=cri-o)
  * Allow custom cert for ingress to be overwritten
  * Allow ppc64le &amp; armv7 with Docker driver
  * Support DOCKER_HOST not being numeric IP
  * Support mounting with the --no-kubernetes flag
  * Support changing apiserver-ips when restarting minikube
  * Fix ingress for k8s v1.19
  * Fix mounting with VMware
  * Fix Bad file descriptor on mount
  * Fix docker-env with new PowerShell versions
  * Upgrade Docker, from v20.10.8 to v20.10.11
  * Upgrade containerd, from v1.4.9 to v1.4.12
  * Upgrade cri-o from v1.22.0 to v1.22.1
  * Update gcp-auth-webhook image to v0.0.8
  * mount: Remove --mode flag</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648296000">- update to 1.25.2:
  * add arch to binary and image cache paths #13539
  * Adds 'minikube service --all' feature to allow forwarding all services in a namespace #13367
  * Make the default container runtime dynamic #13251
  * Add --disable-optimizations flag #13340
  * Fix losing cluster on restart #13506
  * Using Get-CmiInstance to detect Hyper-V availability #13596
  * Fixes validation on image repository URL when it contains port but no scheme #13053
  * Fixed SIGSEGV in kubectl when k8s not running #13631
  * Fix hard coded docker driver in minikube service command #13514
  * Fix hard coded docker driver in minikube tunnel command #13444
  * Fix IstioOperator CustomResourceDefinition for istio-provisioner addon #13024
  * fix ingress (also for multinode clusters) #13439
  * Add exit message for too new Kubernetes version #13354
  * drivers/kvm: Use ARP for retrieving interface ip addresses #13482
  * kubeadm: allow skipping kube-proxy addon on restart #13538
  * configure container runtimes for clusters without Kubernetes too #13442</changelog>
  <changelog author="Matthew Wilks &lt;water261@outlook.com.au&gt;" date="1657195200">- update to 1.26.0:
  * Note: Using a minikube cluster created before 1.26.0, using the docker
    container-runtime (default), and plan to upgrade the Kubernetes version to
    v1.24+? After upgrading, you may need to delete &amp; recreate it. none driver
    users, cri-docker is now required to be installed, install instructions.
    See issue #14410 for more info.
  * Add headlamp addon #14315
  * Add InAccel FPGA Operator addon #12995
  * Only set highmem=off for darwin if qemu version is below 7.0 or memory is below 3GB #14291
  * Define qemu as a qemu2 driver alias #14284
  * Allow users to supply custom QEMU firmware path #14283
  * Add eBPF related kernel options #14316
  * Add bind address flag for minikube tunnel #14245
  * Add active column for minikube profile list #14079
  * Add documentation URL to the addon list table #14123
  * minikube config defaults kubernetes-version lists all currently supported Kubernetes versions #13775
  * Fix terminated commands not writing to audit log #13307
  * Fix Podman port mapping publish on macOS #14290
  * Fix minikube delete deleting networks from other profiles #14279
  * Bump Kubernetes version default: v1.24.1 and latest: v1.24.1 #14197
  * ISO: Upgrade Docker from 20.10.14 to 20.10.16 #14153
  * ISO: Upgrade kernel from 4.19.235 to 5.10.57 #12707
  * Upgrade Dashboard addon from v2.5.1 to v2.6.0 &amp; MetricsScraper from v1.0.7 to v1.0.8 #14269
  * Upgrade gcp-auth-webhook from v0.0.8 to v0.0.9 #14372
  * Upgrade nginx image from v1.2.0 to v1.2.1 #14317
  * Important Changes in Pre-Release Versions
  * Add configure option to registry-aliases addon #13912
  * Add support for building aarch64 ISO #13762
  * Support rootless Podman driver (Usage: minikube config set rootless true) #13829
  * QEMU:
  * Add support for the QEMU driver #13639
  * Fix qemu firmware path locations #14182
  * Re-establish apiserver tunnel on restart #14183</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657540800">- build against go1.18 to fix arm64 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 1.26.1:
  * Check for cri-dockerd &amp; dockerd runtimes when using none-driver on Kubernetes 1.24+ #14555
  * Add solution message for when cri-docker is missing #14483
  * Limit number of audit entries #14695
  * Optimize audit logging #14596
  * Show the container runtime when running without kubernetes #13432 #14200
  * Add warning when enabling thrid-party addons #14499
  * Fix url index out of range error in service #14658
  * Fix incorrect user and profile in audit logging #14562
  * Fix overwriting err for OCI "minikube start" #14506
  * Fix panic when environment variables are empty #14415
  * Bump Kubernetes version default: v1.24.3 and latest: v1.24.3 #14606
  * ISO: Update Docker from 20.10.16 to 20.10.17 #14534
  * ISO/Kicbase: Update cri-o from v1.22.3 to v1.24.1 #14420
  * ISO: Update conmon from v2.0.24 to v2.1.2 #14545
  * Update gcp-auth-webhook from v0.0.9 to v0.0.10 #14670
  * ISO/Kicbase: Update base images #14481</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663329600">- update to 1.27.0:
  * Bump default Kubernetes version to v1.25.0 and resolve /etc/resolv.conf regression #14848
  * Skip metallb PodSecurityPolicy object for kubernetes 1.25+ #14903
  * The DefaultKubernetesRepo changed for 1.25.0 #14768
  * Fix QEMU delete errors #14950
  * Fix containerd configuration issue with insecure registries #14482
  * Fix registry when custom images provided #14690
  * ISO: Update Docker from 20.10.17 to 20.10.18 #14935
  * Update kicbase base image to Ubuntu:focal-20220826 #14904
  * Update registry addon image from 2.7.1 to 2.8.1 #14886
  * Update gcp-auth-webhook addon from v0.0.10 to v0.0.11 #14847
  * Update Headlamp addon image from v0.9.0 to v0.11.1 #14802</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1665403200">- update to 1.27.1:
  * QEMU Driver: Add support for dedicated network on macOS (socket_vmnet) #14989
  * QEMU Driver: Add support minikube service and tunnel on macOS #14989
  * Check if context is invalid during update-context command #15032
  * Use SSH tunnel if user specifies bindAddress #14951
  * Warn QEMU users if DNS issue detected #15073
  * Fix status command taking a long time on docker driver while paused #15077
  * Fix not allowing passing only an exposed port to --ports #15085
  * Fix minikube dashboard failing on macOS #15037
  * Fix incorrect command in powershell command tip #15012</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1665489600">- BuildRequires python3 rather than python.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670068800">- update to v1.28.0:
  * SECURITY WARNING: Log4j CVEs were detected in an image the efk addon uses,
  * if you don't use the efk addon no action is required. If you use the addon
  * we recommend running minikube addons disable efk to terminate the
  * vulnerable pods.  See #15280 for more details.
  * Prevent enabling efk addon due to containing Log4j CVE #15281
  * Auto select network on QEMU #15266
  * Implement mounting on QEMU with socket_vmnet #15108
  * Added cloud-spanner emulator addon #15160
  * Add minikube license command #15158
  * Allow port forwarding on Linux with Docker Desktop #15126
  * Add back service to mount VirtualBox host directory into the guest. #14784
  * ISO: Add FANOTIFY_ACCESS_PERMISSIONS to kernel configs #15232
  * When enabling addon warn if addon has no associated Github username #15081
  * Fix detecting preload cache of size 0 as valid #15256
  * Fix always writing to daemon by trimming docker.io from image name #14956
  * Fix minikube tunnel repeated printout of status #14933
  * Upgrade Portainer addon to 2.15.1 &amp; HTTPS access enabled #15172
  * Upgrade Headlamp addon to 0.13.0 #15186
  * ISO: Upgrade Docker from 20.10.18 to 20.10.20 #15159
  * KIC: Upgrade base image from ubuntu:focal-20220826 to ubuntu:focal-20220922 #15075
  * KCI: Upgrade base image from ubuntu:focal-20220922 to ubuntu:focal-20221019 #15219</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675080000">- update to 1.29.0:
  * Bump QEMU driver priority from experimental to default
  * Ability to set static-ip for Docker driver
  * GCP-Auth Addon: automatically attach credentials to newly created
    namespaces
  * Allow forcing 1 CPU on Linux with docker and none driver
  * Major Improvements:
  * Large improvements to cgroup detection and CNI and CRI configurations
  * Prevent redownloading kicbase when already downloaded
  * Warn when using an old ISO/Kicbase image
  * Check brew install paths for socket_vmnet
  * Include gcp-auth logs in 'minikube logs' output
  * Use absolute path when calling crictl version
  * Add additional memory overhead for VirtualBox when `--memory=max`
  * Update Windows installer to create system-wide shortcut
  * Add `--subnet` validation
  * Add groups check to SSH driver
  * Update references to deprecated beta.kubernetes.io
  * Fix possible race condition when enabling multiple addons #15706
  * Fix cpus config field not supporting max value #15479
  * Fix subnet checking failing if IPv6 network found #15394
  * Fix Docker tunnel failing if too many SSH keys #15560
  * Fix kubelet localStorageCapacityIsolation option #15336
  * Fix setting snapshotter to unimplemented fuse-overlayfs #15272
  * Remove progress bar for kic download with JSON output #15482
  * Version Upgrades:
  * Bump default Kubernetes version from 1.25.3 to 1.26.1 #15683
  * Addons: Update auto-pause from 0.0.2 to 0.0.3 #15331
  * Addons: Update cloud-spanner from 1.4.6 to 1.5.0 #15440 #15667 #15707
  * Addons: Update headlamp from 0.13.0 to 0.14.1 #15401 #15515
  * Addons: Update ingress from 1.2.1 to 1.5.1 #15339
  * Addons: Update metrics-server from 0.6.1 to 0.6.2 #15411
  * Addons: Update kubevirt from 1.17 to 1.24.7 #15310
  * CNI: Update cilium from 1.9.9 to 1.12.3 #15242
  * Kicbase: Update buildkit from 0.10.3 to v0.11.0 #15630
  * Kicbase/ISO: Update containerd from 1.6.9 to 1.6.15 #15541
  * Kicbase/ISO: Update cri-dockerd from 0.2.2 to 0.3.0 #15541
  * Kicbase/ISO: Update docker from 20.10.20 to 20.10.23 #15341 #15541
  * Update KVM-docker-machine amd64 base image from Ubuntu 16.04 to 20.04
  * For a more detailed changelog see CHANGELOG.md.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680609600">- update to 1.30.0:
  * Ensure only one minikube tunnel instance runs at a time
  * Infer HyperKit HostIP as Gateway rather than hardcode to 192.168.64.1
  * multi-node: Add support for volumes using CSI addon
  * QEMU: Rename user network to builtin and update documentation
  * none driver: Look for cri-dockerd instead of hardcoding
  * Replace instances of k8s.gcr.io with registry.k8s.io
  * Handle CRI config of NetworkPlugin and PauseImage
  * Remove deprecated container-runtime flag from Kubernetes v1.24+
  * none driver: Require crictl to be installed for Kubernetes v1.24+
  * Add cri-dockerd logs to minikube logs output
  * Add ingress logs to minikube logs output
  * Add default cni logs to minikbue logs output
  * Add JSON output option to miniikube service list
  * Add kicbase download process to JSON output
  * Implement --docs for minikube addons list -o json
  * Implement --skip-audit flag and skip adding profile commands to audit log
  * Implement --last-start-only flag to minikube logs to only show last start log
  * see https://github.com/kubernetes/minikube/releases/tag/v1.30.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1680696000">- update to 1.30.1:
  * Docker driver: Fix incorrectly stating `Image was not built
    for the current minikube` #16226
  * Mark VMware driver as unsupported  #16233</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689681600">- update to 1.31.0:
  * Add back VMware driver support #16796
  * `docker-env` supports the containerd runtime (experimental)
    [#15452] #16761
  * Automatically renew expired kubeadm certs #16249
  * New addon inspektor-gadget #15869
  * Major Improvements:
  * VM drivers: Fix all images getting removed on stop/start (40%
    start speedup) #16655
  * Addon registry: Add support for all architectures #16577
  * QEMU: Fix failing to interact with cluster after upgrading
    QEMU version #16853
  * macOS/QEMU: Auto unblock bootpd from firewall if blocking
    socket_vmnet network #16714 #16789
  * `minikube cp` supports providing directory as a target #15519</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1697544000">- update to 1.31.2:
  * docker-env Regression:
  * Create `~/.ssh` directory if missing #16934
  * Fix adding guest to `~/.ssh/known_hosts` when not needed
    [#17030]
  * Verify containerd storage separately from docker #16972
  * cni: Fix regression in auto selection #16912</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.32.0:
  * rootless: support `--container-runtime=docker` #17520
  * Install NVIDIA container toolkit during image build (offline
    support)
  * Fix no-limit option for config validation #17530
  * NVIDIA GPU support with new `--gpus=nvidia` flag for docker
    driver #15927 #17314 #17488
  * New `kubeflow` addon #17114
  * New `local-path-provisioner` addon #15062
  * Kicbase: Add `no-limit` option to `--cpus` &amp; `--memory` flags
    [#17491]
  * Hyper-V: Add memory validation for odd numbers #17325
  * QEMU: Improve cpu type and IP detection #17217
  * Mask http(s)_proxy password from startup output #17116
  * `--delete-on-faliure` also recreates cluster for kubeadm
    failures #16890
  * Addon auto-pause: Configure intervals using `--auto-pause-
    interval` #17070
  * `--kubernetes-version` checks GitHub for version validation
    and improved error output for invalid versions #16865
  * Bugs:
  * QEMU: Fix addons failing to enable #17402
  * Fix downloading the wrong kubeadm images for k8s versions
    after minikube release #17373
  * Fix enabling &amp; disabling addons with non-existing cluster
    [#17324]
  * Fix delete if container-runtime doesn't exist #17347
  * Fix network not found not being detected on new Docker
    versions #17323
  * Fix addon registry doesn't follow Minikube DNS domain name
    configuration (--dns-domain) #15585
  * Version Upgrades:
  * Bump Kubernetes version default: v1.28.3 and latest: v1.28.3
  * Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.9 to 1.5.11 #17225 #17259
  * Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.19.0 to v0.20.1 #17135 #17365
  * Addon ingress: Update ingress-nginx/controller image from
    v1.8.1 to v1.9.3 #17223 #17297 #17348 #17421
  * Addon inspektor-gadget: Update inspektor-gadget image from
    v0.19.0 to v0.21.0 #17176 #17340
  * Addon istio-provisioner: Update istio/operator image from
    1.12.2 to 1.19.3 #17383 #17436
  * Addon kong: Update kong image from 3.2 to 3.4.2 #17485
  * Addon registry: Update registry image from 2.8.1 to 2.8.3
    [#17382] #17467
  * CNI: Update calico from v3.26.1 to v3.26.3 #17363 #17375
  * CNI: Update flannel from v0.22.1 to v0.22.3 #17102 #17263
  * CNI: Update kindnetd from v20230511-dc714da8 to
    v20230809-80a64d96 #17233
  * Kicbase/ISO: Update buildkit from v0.11.6 to v0.12.2 #17194
  * Kicbase/ISO: Update containerd from v1.7.3 to v1.7.7 #17243
    [#17466]
  * Kicbase/ISO: Update crictl from v1.21.0 to v1.28.0 #17240
  * Kicbase/ISO: Update docker from 24.0.4 to 24.0.6 #17120
    [#17207]
  * Kicbase/ISO: Update nerdctl from 1.0.0 to 1.6.2 #17145 #17339
    [#17434]
  * Kicbase/ISO: Update runc from v1.1.7 to v1.1.9 #17250
  * Kicbase: Bump ubuntu:jammy from 20230624 to 20231004 #17086
    [#17174] #17345 #17423</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860800">- update to 1.33.0:
  * Features:
  - Support multi-control plane - HA clusters --ha #17909
    Tutorial
  - Add support for Kubernetes v1.30 #18669
  - Support exposing clusterIP services via minikube service
    [#17877]
  - Addon gvisor: Add arm64 support #18063 #18453
  - New Addon: YAKD - Kubernetes Dashboard addon #17775
  * Minor Improvements:
  - Add active kubecontext to minikube profile list output #17735
  - CNI calico: support kubeadm.pod-network-cidr #18233
  - CNI bridge: Ensure pod communications are allowed #16143
  - Addon auto-pause: Remove memory leak &amp; add configurable
    interval #17936
  - image build: Add docker.io/library to image short names
    [#16214]
  - cp: Create directory if not present #17715
  - Move errors getting logs into log output itself #18007
  - Add default sysctls to allow privileged ports with no
    capabilities #18421
  - Include extended attributes in preload tarballs #17829
  - Apply kubeadm.applyNodeLabels label to all nodes #16416
  - Limit driver status check to 20s #17553
  - Include journalctl logs if systemd service fails to start
    [#17659]
  - Fix "Failed to enable container runtime: sudo systemctl
    restart cri-docker" #17907
  - Fix containerd redownloading existing images on start #17671
  - Fix kvm2 not detecting containerd preload #17658
  - Fix modifying Docker binfmt config #17830
  - Fix auto-pause addon #17866
  - Fix not using preload with overlayfs storage driver #18333
  - Fix image repositories not allowing subdomains with numbers
    [#17496]
  - Fix stopping cluster when using kvm2 with containerd #17967
  - Fix starting more than one cluster on kvm2 arm64 #18241
  - Fix starting kvm2 clusters using Linux on arm64 Mac #18239
  - Fix displaying error when deleting non-existing cluster
    [#17713]
  - Fix no-limit not being respected on restart #17598
  - Fix not applying kubeadm.applyNodeLabels label to nodes added
    after inital start #16416
  - Fix logs delimiter output #17734
  * Bugs:
  - Fix unescaped local host regex #18617
  - Fix regex on validateNetwork to support special characters
    [#18158]
  * Version Upgrades:
  - Bump Kubernetes version default: v1.30.0 and latest: v1.30.0
    [#18669]
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.0 to 0.23.1 #18517
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.26.0 to v0.27.0 #18588
  - Addon istio-provisioner: Update istio/operator image from
    1.21.0 to 1.21.1 #18644
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.0 to v0.7.1 #18551
  - CNI: Update calico from v3.27.0 to v3.27.3 #18206
  - CNI: Update flannel from v0.24.4 to v0.25.1 #18641
  - Kicbase/ISO: Update buildkit from v0.13.0 to v0.13.1 #18566
  - Kicbase/ISO: Update containerd from v1.7.14 to v1.7.15 #18621
  - Kicbase/ISO: Update cri-dockerd from v0.3.3 to v0.3.12 #18585
  - Kicbase/ISO: Update crun from 1.14 to 1.14.4 #18610
  - Kicbase/ISO: Update docker from 25.0.4 to 26.0.1 #18485
    [#18649]
  - Kicbase/ISO: Update nerdctl from 1.7.4 to 1.7.5 #18634
  - Kicbase: Update nerdctld from 0.5.1 to 0.6.0 #18647</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1715860801">- update to 1.33.1:
  * Bugs:
  - Fix DNSSEC validation failed errors #18830
  - Fix too many open files errors #18832
  - CNI cilium: Fix cilium pods failing to start-up #18846
  - Addon ingress: Fix enable failing on arm64 machines using VM
    driver #18779
  - Addon kubeflow: Fix some components missing arm64 images
    [#18765]
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.15 to 1.5.17 #18773 #18811
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.1 to v0.23.2 #18793
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.0 to v1.10.1 #18756
  - Addon istio-provisioner: Update istio/operator image from
    1.21.1 to 1.21.2 #18757
  - Addon kubevirt: Update bitnami/kubectl image from 1.29.3 to
    1.30.0 #18711 #18771
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.14.5 to v0.15.0 #18703
  - CNI cilium: Update from v1.15.1 to v1.15.3 #18846
  - High Availability: Update kube-vip from 0.7.1 to v0.8.0
    [#18774]
  - Kicbase/ISO: Update docker from 26.0.1 to 26.0.2 #18706
  - Kicbase: Bump ubuntu:jammy from 20240227 to 20240427 #18702
    [#18769] #18804</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721390400">- add socat recommends (bsc#1120850)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1725969600">- update to 1.34.0 (boo#1227017 boo#1227049 boo#1227005):
  For a more detailed changelog, including changes occurring in
  pre-release versions, see CHANGELOG.md.
  https://github.com/kubernetes/minikube/blob/master/CHANGELOG.md
  * Breaking Changes:
  - Bump minimum podman version to 4.9.0 #19457
  - Disallow using Docker Desktop 4.34.0 #19576
  * Features:
  - Bump default Kubernetes version to v1.31.0 #19435
  - Add new driver for macOS: vfkit #19423
  - Add Parallels driver support for darwin/arm64 #19373
  - Add new volcano addon #18602
  - Addons ingress-dns: Added support for all architectures
    [#19198]
  - Support privileged ports on WSL #19370
  - VM drivers with docker container-runtime now use
    docker-buildx for image building #19339
  - Support running x86 QEMU on arm64 #19228
  - Add -o json option for addon images command #19364
  * Improvements:
  - add -d shorthand for --driver #19356
  - add -c shorthand for --container-runtime #19217
  - kvm2: Don't delete the "default" libvirt network #18920
  - Update MINIKUBE_HOME usage #18648
  - CNI: Updated permissions to support network policies on
    kindnet #19360
  - GPU: Set NVIDIA_DRIVER_CAPABILITIES to all when GPU is
    enabled #19345
  - Improved error message when trying to use mount on system
    missing 9P #18995
  - Improved error message when enabling KVM addons on non-KVM
    cluster #19195
  - Added warning when loading image with wrong arch #19229
  - profile list --output json handle empty config folder #16900
  - Check connectivity outside minikube when connectivity issuse
    [#18859]
  * Bugs:
  - Fix not creating API server tunnel for QEMU w/ builtin
    network #19191
  - Fix waiting for user input on firewall unblock when
  - -interactive=false #19531
  - Fix network retry check when subnet already in use for podman
    [#17779]
  - Fix empty tarball when generating image save #19312
  - Fix missing permission for kong-serviceaccount #19002
  * Version Upgrades:
  - Addon cloud-spanner: Update cloud-spanner-emulator/emulator
    image from 1.5.17 to 1.5.23 #19341 #19501
  - Addon headlamp: Update headlamp-k8s/headlamp image from
    v0.23.2 to v0.25.0 #18992 #19152 #19349
  - Addon kong: Update kong image from 3.6.1 to 3.7.1 #19046
    [#19124]
  - Addon kubevirt: Update bitnami/kubectl image from 1.30.0 to
    1.31.0 #18929 #19087 #19313 #19479
  - Addon ingress: Update ingress-nginx/controller image from
    v1.10.1 to v1.11.2 #19302 #19461
  - Addon inspektor-gadget: Update inspektor-gadget image from
    v0.27.0 to v0.32.0 #18872 #18931 #19011 #19166 #19411 #19554
  - Addon istio-provisioner: Update istio/operator image from
    1.21.2 to 1.23.0 #18932 #19052 #19167 #19283 #19450
  - Addon nvidia-device-plugin: Update nvidia/k8s-device-plugin
    image from v0.15.0 to v0.16.2 #19162 #19266 #19336 #19409
  - Addon metrics-server: Update metrics-server/metrics-server
    image from v0.7.1 to v0.7.2 #19529
  - Addon YAKD: bump marcnuri/yakd image from 0.0.4 to 0.0.5
    [#19145]
  - CNI: Update calico from v3.27.3 to v3.28.1 #18870 #19377
  - CNI: Update cilium from v1.15.3 to v1.16.1 #18925 #19084
    [#19247] #19337 #19476
  - CNI: Update kindnetd from v20240202-8f1494ea to
    v20240813-c6f155d6 #18933 #19252 #19265 #19307 #19378 #19446
  - CNI: Update flannel from v0.25.1 to v0.25.6 #18966 #19008
    [#19085] #19297 #19522
  - Kicbase: Update nerdctld from 0.6.0 to 0.6.1 #19282
  - Kicbase: Bump ubuntu:jammy from 20240427 to 20240808 #19068
    [#19184] #19478
  - Kicbase/ISO: Update buildkit from v0.13.1 to v0.15.2 #19024
    [#19116] #19264 #19355 #19452
  - Kicbase/ISO: Update cni-plugins from v1.4.1 to v1.5.1 #19044
    [#19128]
  - Kicbase/ISO: Update containerd from v1.7.15 to v1.7.21 #18934
    [#19106] #19186 #19298 #19521
  - Kicbase/ISO: Update cri-dockerd from v0.3.12 to v0.3.15
    [#19199] #19249
  - Kicbase/ISO: Update crun from 1.14.4 to 1.16.1 #19112 #19389
    [#19443]
  - Kicbase/ISO: Update docker from 26.0.2 to 27.2.0 #18993
    [#19038] #19142 #19153 #19175 #19319 #19326 #19429 #19530
  - Kicbase/ISO: Update nerdctl from 1.7.5 to 1.7.6 #18869
  - Kicbase/ISO: Update runc from v1.1.12 to v1.1.13 #19104</changelog>
</package>
<package pkgid="745567d1320e0e3d16196549b6abb1bd2cf254c9101cbf5c171708e597cda183" name="mosquitto" arch="aarch64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="d9613d61ec3d69a1496b378b76d87dd059192c819e641547862b3ca5c3bf3eb9" name="mosquitto" arch="ppc64le">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="03af828c33201c7aa72d296f45574bf53ef3e80a80eff9503fa8009e1ec4ee67" name="mosquitto" arch="s390x">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="2040de61a5cf35584857ac3cd812e91b7e89da412c5c8481519279fc5a415716" name="mosquitto" arch="src">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="7a633f1a7c87a57a82a0051f43be7dfdc02da0b498062a1ed1da3367a288704b" name="mosquitto" arch="x86_64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="69f4e52b3042102807bd41508d1d53d0b55ec85635c3872b09899fa522a54c84" name="mosquitto-clients" arch="aarch64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="5c9e673c7b5feac5131317b8705cc4df2d0db77eaa3903f196fc33013da54c9e" name="mosquitto-clients" arch="ppc64le">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="a7150f4c15e04e9d559e995a990b4ade7449c55aae76a5af94f96dcb50c2744d" name="mosquitto-clients" arch="s390x">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="d571069c8d93bd8e8434226117595c55c952fbef62cd9717baaa22b11a7b4550" name="mosquitto-clients" arch="x86_64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="3fdb106425d0debc716255fec45c30b76a81f06301f9aefe4089133a06bfdae7" name="mosquitto-devel" arch="aarch64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="6391ccb87f2c393750b74473c24ecf3ebc792040d8c86a19b57708fee334536b" name="mosquitto-devel" arch="ppc64le">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="4a49c0db76915a2c8e6f923a7eaa592ecc2f129e31782b69d59e9c6611b94185" name="mosquitto-devel" arch="s390x">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="b393f714ce0991c639454bebe603f2c54b020169a08085c51e8255e441e885c2" name="mosquitto-devel" arch="x86_64">
  <version epoch="0" ver="2.0.20" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1610452800">- Update to version 2.0.5
  Broker:
  * Fix "auth_method" not being provided to the extended auth
    plugin event.
  * Fix large packets not being completely published to slow
    clients.
  * Fix bridge connection not relinquishing POLLOUT after messages
    are sent.
  * Fix apparmor incorrectly denying access to
    /var/lib/mosquitto/mosquitto.db.new.
  * Fix potential intermittent initial bridge connections when
    using poll().
  * Fix "bind_interface" option.
  * Fix invalid behaviour in dynsec plugin if a group or client is
    deleted before a role that was attached to the group or client
    is deleted.
  * Improve logging in dynsec addGroupRole/addGroupClient commands.
  Client library:
  * Improve documentation around the "_v5()" and non-v5 functions,
    e.g.  `mosquitto_publish()` and `mosquitto_publish_v5().
  Build:
  * "install" Makefile target should depend on "all", not
    "mosquitto", to ensure that man pages are always built.
  Apps:
  * Disallow control characters in mosquitto_passwd usernames.
  * Fix incorrect description in mosquitto_ctrl man page.
  * Fix `mosquitto_ctrl dynsec getGroup` not showing roles.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1612612800">- Update to version 2.0.7
  Broker:
  * Fix some minor memory leaks on exit only.
  * Fix possible memory leak on connect.
  * Fix openssl engine not being able to load private key.
  Clients:
  * Fix config files truncating options after the first space.
  Build:
  - Fix man page building to not absolutely require xsltproc when
    using CMake.
- Update to version 2.0.6
  Broker:
  * Fix calculation of remaining length parameter for websockets
    clients that send fragmented packets.
  Broker:
  * Fix potential duplicate Will messages being sent when a will
    delay interval has been set.
  * Fix message expiry interval property not being honoured in
    `mosquitto_broker_publish` and `mosquitto_broker_publish_copy`.
  * Fix websockets listeners with TLS not responding.
  * Improve logging in obscure cases when a client disconnects.
  * Fix reloading of listeners where multiple listeners have been
    defined with the same port but different bind addresses.
  * Fix `message_size_limit` not applying to the Will payload.
  * The error topic-alias-invalid was being sent if an MQTT v5
    client published a message with empty topic and topic alias
    set, but the topic alias hadn't already been configured on
    the broker. This has been fixed to send a protocol error, as
    per section 3.3.4 of the specification.
  * Note in the man pages that SIGHUP reloads TLS certificates.
  Apps:
  * Allow command line arguments to override config file options in
    mosquitto_ctrl.
  * mosquitto_ctrl: produce an error when requesting a new password
    if both attempts do not match.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1614513600">- Update to version 2.0.8
  Broker:
  * Fix incorrect datatypes in `struct mosquitto_evt_tick`. This
    changes the size and offset of two of the members of this
    struct, and changes the size of the struct. This is an ABI
    break, but is considered to be acceptable because plugins
    should never be allocating their own instance of this struct,
    and currently none of the struct members are used for anything,
    so a plugin should not be accessing them. It would also be
    safe to read/write from the existing struct parameters.
  * Give compile time warning if libwebsockets compiled without
    external poll support.
  Client library:
  * Fix mosquitto_{pub|sub}_topic_check() functions not returning
    MOSQ_ERR_INVAL on topic == NULL.
  Clients:
  * Fix possible loss of data in `mosquitto_pub -l` when sending
    multiple long lines.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464000">- Update mosquitto-1.6.8-config.patch:
  Set a short profilename for a cleaner ps aufxZ output
- Refreshed mosquitto-1.6.8-config.patch to apply cleanly again</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464001">- Fix linking of modules:
  - Add fix-undefined-symbols-in-plugins.patch
  - revert old workaround of settings -DCMAKE_SHARED_LINKER_FLAGS=</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1615464002">- Convert some of the BuildRequires from package names to
  pkgconfig(): libcares, libcjson, libwebsockets</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1615550400">- Build with support for tcp-wrapper (-DUSE_LIBWRAP=ON)
- Update to version 2.0.9
  Security:
  * If an empty or invalid CA file was provided to the client
    library for verifying the remote broker, then the initialx
    connection would fail but subsequent connections would succeed
    without verifying the remote broker certificate.
  * If an empty or invalid CA file was provided to the broker for
    verifying the remote broker for an outgoing bridge connection
    then the initial connection would fail but subsequent
    connections would succeed without verifying the
    remote broker certificate.
  Broker:
  * Fix encrypted bridge connections incorrectly connecting when
    `bridge_cafile` is empty or invalid.
  * Fix `tls_version` behaviour not matching documentation. It was
    setting the exact TLS version to use, not the minimium TLS
    version to use.
  * Fix messages to `$` prefixed topics being rejected.
  * Fix QoS 0 messages not being delivered when max_queued_bytes
    was configured.
  * Fix bridge increasing backoff calculation.
  * Improve handling of invalid combinations of listener address
    and bind interface configurations.
  * Fix `max_keepalive` option not applying to clients connecting
    with keepalive set to 0.
  Client library:
  * Fix encrypted connections incorrectly connecting when the CA
    file passed to `mosquitto_tls_set()` is empty or invalid.
  * Fix connections retrying very rapidly in some situations.
  Build:
  * Fix cmake epoll detection.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1617710400">- Update to version 2.0.10
  Security:
  * CVE-2021-28166: If an authenticated client connected with
    MQTT v5 sent a malformed CONNACK message to the broker a NULL
    pointer dereference occurred, most likely resulting in a
    segfault. This will be updated with the CVE number when it is
    assigned.
    Affects versions 2.0.0 to 2.0.9 inclusive.
  Broker:
  * Don't over write new receive-maximum if a v5 client connects
    and takes over an old session.
  * Fix CVE-2021-28166. Closes #2163.
  Clients:
  * Set `receive-maximum` to not exceed the `-C` message count in
    mosquitto_sub and mosquitto_rr, to avoid potentially lost
    messages.
  * Fix TLS-PSK mode not working with port 8883.
  Client library:
  * Fix possible socket leak. This would occur if a client was
    using `mosquitto_loop_start()`, then if the connection failed
    due to the remote server being inaccessible they called
    `mosquitto_loop_stop(, true)` and recreated the mosquitto
    object.
  Build:
  * A variety of minor build related fixes, like functions not
    having previous declarations.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1623240000">- Update to version 2.0.11
  Security:
  * If a MQTT v5 client connects with a crafted CONNECT packet a
    memory leak will occur. This has been fixed.
  Broker:
  * Fix possible crash having just upgraded from 1.6 if
    `per_listener_settings true` is set, and a SIGHUP is sent to
    the broker before a client has reconnected to the broker.
  * Fix bridge not reconnectng if the first reconnection attempt
    fails.
  * Improve QoS 0 outgoing packet queueing.
  * Fix QoS 0 messages not being queued when `queue_qos0_messages`
    was enabled.
  Clients:
  * If sending mosquitto_sub output to a pipe, mosquitto_sub will
    now detect that the pipe has closed and disconnect.
  * Fix `mosquitto_pub -l` quitting if a message publication is
    attempted when the broker is temporarily unavailable.
- Remove not longer needed patch:
  * fix-undefined-symbols-in-plugins.patch (fixed upstream)</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1630497600">- Update to version 2.0.12
  * Includes security fixes for
    CVE-2021-34434 (bsc#1190048) and CVE-2020-13849 (bsc#1190101)
  Security :
  * An MQTT v5 client connecting with a large number of
    user-property properties could cause excessive CPU usage,
    leading to a loss of performance and possible denial of
    service. This has been fixed.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive. This option allows CVE-2020-13849,
    which is for the MQTT v3.1.1 protocol itself rather than an
    implementation, to be addressed.
  * Using certain listener related configuration options e.g.
    `cafile`, that apply to the default listener without defining
    any listener would cause a remotely accessible listener to be
    opened that was not confined to the local machine but did have
    anonymous access enabled, contrary to the documentation.
    This has been fixed. Closes #2283.
  * CVE-2021-34434: If a plugin had granted ACL subscription access
    to a durable/non-clean-session client, then removed that
    access,the client would keep its existing subscription. This
    has been fixed.
  * Incoming QoS 2 messages that had not completed the QoS flow
    were not being checked for ACL access when a clean
    session=False client was reconnecting.  This has been fixed.
  Broker:
  * Fix possible out of bounds memory reads when reading a
    corrupt/crafted configuration file. Unless your configuration
    file is writable by untrusted users this is not a risk.
  * Fix `max_connections` option not being correctly counted.
  * Fix TLS certificates and TLS-PSK not being able to be
    configured at the same time.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Fix `max_keepalive` not applying to MQTT v3.1.1 and v3.1
    connections.  These clients are now rejected if their keepalive
    value exceeds max_keepalive.
  * Fix broker not quiting if e.g. the `password_file` is specified
    as a directory. Closes #2241.
  * Fix listener mount_point not being removed on outgoing messages.
  * Strict protocol compliance fixes, plus test suite.
  * Fix $share subscriptions not being recovered for durable
    clients that reconnect.
  * Update plugin configuration documentation. Closes #2286.
  Client library:
  * If a client uses TLS-PSK then force the default cipher list to
    use "PSK" ciphers only. This means that a client connecting to
    a broker configured with x509 certificates only will now fail.
    Prior to this, the client would connect successfully without#
    verifying certificates, because they were not configured.
  * Disable TLS v1.3 when using TLS-PSK, because it isn't correctly
    configured.
  * Threaded mode is deconfigured when the mosquitto_loop_start()
    thread ends, which allows mosquitto_loop_start() to be called
    again.
  * Fix MOSQ_OPT_SSL_CTX not being able to be set to NULL.
  * Fix reconnecting failing when MOSQ_OPT_TLS_USE_OS_CERTS was in
    use, but none of capath, cafile, psk, nor MOSQ_OPT_SSL_CTX were
    set, and MOSQ_OPT_SSL_CTX_WITH_DEFAULTS was set to the default
    value of true.
  Apps:
  * Fix `mosquitto_ctrl dynsec setDefaultACLAccess` command not
    working.
  Clients:
  * Document TLS certificate behaviour when using `-p 8883`.
  Build:
  * Fix installation using WITH_TLS=no. Closes #2281.
  * Fix builds with libressl 3.4.0. Closes #2198.
  * Remove some unnecessary code guards related to libressl.
  * Fix printf format build warning on MIPS. Closes #2271.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1633521600">- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * mosquitto.service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1635422400">- Update to version 2.0.13
  Broker:
  * Fix `max_keepalive` option not being able to be set to 0.
  * Fix LWT messages not being delivered if `per_listener_settings`
    was set to true.
  * Various fixes around inflight quota management.
  * Fix problem parsing config files with Windows line endings.
  * Don't send retained messages when a shared subscription is made
  * Fix client id not showing in log on failed connections, where
    possible.
  * Fix broker sending duplicate CONNACK on failed MQTT v5
    reauthentication.
  * Fix mosquitto_plugin.h not including mosquitto_broker.h.
  Client library:
  * Initialise sockpairR/W to invalid in `mosquitto_reinitialise()`
    to avoid closing invalid sockets in `mosquitto_destroy()` on
    error.
  Clients:
  - Fix date format in mosquitto_sub output.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1637236800">- Update to version 2.0.14
  Broker:
  * Fix bridge not respecting receive-maximum when reconnecting
    with MQTT v5.
  Client library:
  * Fix mosquitto_topic_matches_sub2() not using the length
    parameters.
  * Fix incorrect subscribe_callback in mosquittopp.h.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1661169600">- update to 2.0.15:
  * Deleting the group configured as the anonymous group in the Dynamic Security
    plugin, would leave a dangling pointer that could lead to a single crash.
    This is considered a minor issue - only administrative users should have
    access to dynsec, the impact on availability is one-off, and there is no
    associated loss of data. It is now forbidden to delete the group configured
    as the anonymous group.
  * Fix memory leak when a plugin modifies the topic of a message in
    MOSQ_EVT_MESSAGE.
  * Fix bridge `restart_timeout` not being honoured.
  * Fix potential memory leaks if a plugin modifies the message in the
    MOSQ_EVT_MESSAGE event.
  * Fix unused flags in CONNECT command being forced to be 0, which is not
    required for MQTT v3.1. Closes #2522.
  * Improve documentation of `persistent_client_expiration` option.
    Closes #2404.
  * Add clients to session expiry check list when restarting and reloading from
  persistence. Closes #2546.
  * Fix bridges not sending failure notification messages to the local broker if
    the remote bridge connection fails. Closes #2467. Closes #1488.
  * Fix some PUBLISH messages not being counted in $SYS stats. Closes #2448.
  * Fix incorrect return code being sent in DISCONNECT when a client session is
    taken over. Closes #2607.
  * Fix confusing "out of memory" error when a client is kicked in the dynamic
    security plugin. Closes #2525.
  * Fix confusing error message when dynamic security config file was a
    directory. Closes #2520.
  * Fix bridge queued messages not being persisted when local_cleansession is
    set to false and cleansession is set to true. Closes #2604.
  * Dynamic security: Fix modifyClient and modifyGroup commands to not modify
    the client/group if a new group/client being added is not valid.
  * Dynamic security: Fix the plugin being able to be loaded twice. Currently
    only a single plugin can interact with a unique $CONTROL topic. Using
    multiple instances of the plugin would produce duplicate entries in the
    config file. Closes #2601. Closes #2470.
  * Fix case where expired messages were causing queued messages not to be
    delivered. Closes #2609.
  * Fix websockets not passing on the X-Forwarded-For header.
  * Fix use of `MOSQ_OPT_TLS_ENGINE` being unable to be used due to the openssl
    ctx not being initialised until starting to connect. Closes #2537.
  * Fix incorrect use of SSL_connect. Closes #2594.
  * Don't set SIGPIPE to ignore, use MSG_NOSIGNAL instead. Closes #2564.
  * Add documentation of struct mosquitto_message to header. Closes #2561.
  * Fix documentation omission around mosquitto_reinitialise. Closes #2489.
  * Fix use of MOSQ_OPT_SSL_CTX when used in conjunction with
    MOSQ_OPT_SSL_CTX_DEFAULTS. Closes #2463.
  * Fix failure to close thread in some situations. Closes #2545.
  * Fix mosquitto_pub incorrectly reusing topic aliases when reconnecting.
  * Fix `-o` not working in `mosquitto_ctrl`, and typo in related documentation.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.0.18 (bsc#1214918, CVE-2023-28366, bsc#1215865,
    CVE-2023-0809, bsc#1215864, CVE-2023-3592):
  * Fix crash on subscribe under certain unlikely conditions.
  * Fix mosquitto_rr not honouring `-R`. Closes #2893.
  * Fix `max_queued_messages 0` stopping clients from receiving
    messages.
  * Fix `max_inflight_messages` not being set correctly.
  * Fix `mosquitto_passwd -U` backup file creation.
  * CVE-2023-28366: Fix memory leak in broker when clients send
    multiple QoS 2 messages with the same message ID, but then
    never respond to the PUBREC commands.
  * CVE-2023-0809: Fix excessive memory being allocated based on
    malicious initial packets that are not CONNECT packets.
  * CVE-2023-3592: Fix memory leak when clients send v5 CONNECT
    packets with a will message that contains invalid property
    types.
  * Broker will now reject Will messages that attempt to publish
    to $CONTROL/.
  * Broker now validates usernames provided in a TLS certificate
    or TLS-PSK identity are valid UTF-8.
  * Fix potential crash when loading invalid persistence file.
  * Library will no longer allow single level wildcard
    certificates, e.g. *.com
  * Fix $SYS messages being expired after 60 seconds and hence
    unchanged values disappearing.
  * Fix some retained topic memory not being cleared immediately
    after used.
  * Fix error handling related to the `bind_interface` option.
  * Fix std* files not being redirected when daemonising, when
    built with assertions removed.
  * Fix default settings incorrectly allowing TLS v1.1.
  * Use line buffered mode for stdout.
  * Fix bridges with non-matching cleansession/local_cleansession
    being expired on start after restoring from persistence
  * Fix connections being limited to 2048 on Windows. The limit
    is now 8192, where supported.
  * Broker will log warnings if sensitive files are world
    readable/writable, or if the owner/group is not the same as
    the user/group the broker is running as. In future versions
    the broker will refuse to open these files.
  * mosquitto_memcmp_const is now more constant time.
  * Only register with DLT if DLT logging is enabled.
  * Fix any possible case where a json string might be
    incorrectly loaded. This could have caused a crash if a
    textname or textdescription field of a role was not a string,
    when loading the dynsec config from file only.
  * Dynsec plugin will not allow duplicate clients/groups/roles
    when loading config from file, which matches the behaviour
    for when creating them.
  * Fix heap overflow when reading corrupt config with "log_dest
    file".
  * Use CLOCK_BOOTTIME when available, to keep track of time.
    This solves the problem of the client OS sleeping and the
    client hence not being able to calculate the actual time for
    keepalive purposes.
  * Fix default settings incorrectly allowing TLS v1.1. Closes
  * Fix high CPU use on slow TLS connect.
  * Fix incorrect topic-alias property value in mosquitto_sub
    json output.
  * Fix confusing message on TLS certificate verification.
  * mosquitto_passwd uses mkstemp() for backup files.
  * `mosquitto_ctrl dynsec init` will refuse to overwrite an
    existing file, without a race-condition.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706961600">- Use sysuser-tools to generate mosquitto user</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1711022400">- Add Reload action to service</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1727956800">- Update to version 2.0.19
  Security:
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Broker:
  * Fix assert failure when loading a persistence file that
    contains subscriptions with no client id.
  * Fix local bridges being incorrectly expired when
    persistent_client_expiration is in use.
  * Fix use of CLOCK_BOOTTIME for getting time.
  * Fix mismatched subscribe/unsubscribe with normal/shared topics.
  * Fix crash on bridge using remapped topic being sent a crafted
    packet.
  Client library:
  * Fix some error codes being converted to string as "unknown".
  * Clear SSL error state to avoid spurious error reporting.
  * Fix "payload format invalid" not being allowed as a PUBREC
    reason code.
  * Don't allow SUBACK with missing reason codes.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1729339200">- Update to version 2.0.20
  Broker:
  - Fix QoS 1 / QoS 2 publish incorrectly returning
    "no subscribers".
  - Don't allow invalid response topic values.
  - Fix some strict protocol compliance issues.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1730289600">- Update to latest release to address the following security
  issues:
  * CVE-2024-3935 (bsc#1232635)
  * CVE-2024-10525 (bsc#1232636)</changelog>
</package>
<package pkgid="555e2eaebbc1f6df6cfbbde5f14448fcc9555b80f67ca370b3fb1443afc7dc3a" name="mousepad" arch="aarch64">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="e74f5b7bb46bbe5220acfa9b1f046b34222e09f3bafb94c4e211d0fdb29eab1d" name="mousepad" arch="i586">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="b4d03219f3a0b012d00fc264b74fe731f8cd156d88991caab03f269f2e8fff36" name="mousepad" arch="ppc64le">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="804e54a9c0905dee1d605c2d57520a777f8b3c0c6de24b0a27fbcf019543a6a8" name="mousepad" arch="s390x">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="27083d8a21d9b95a715faaf00fd508c8324a04cc2d6e1f698f192e41d9576e2d" name="mousepad" arch="src">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="trcs@gmx.com" date="1399809600">- add mousepad-fix-syntax-highlighting-and-creating-new-file.patch
  * fix bug https://bugzilla.xfce.org/show_bug.cgi?id=10134</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="eec643f4c878a5c7d722e1970e4d13343c7492e80f86533bf47b3fd5e295c76d" name="mousepad" arch="x86_64">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="41bde23517c9c3519de043359c84f480ba01db43ab751f837427176e9388ebc3" name="mousepad" arch="aarch64">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="f8cec4cee31ba1b2119fdc17c71261cacaab2220f58ef3bca1a3397a98e4bb61" name="mousepad" arch="i586">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="f722b8fe959953cdb8396d23d941a6e94219ebaeaf10649b10b61ca1f3e48aec" name="mousepad" arch="ppc64le">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="e0de4c467547364b0fcbd68aa65756e3a49a6f69fa1e43100bdb9f30333d582f" name="mousepad" arch="s390x">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="42baf95b08d53f1d90c7f90f3fc407d10bfb1e2228c8cb89cfc077617ef7ac49" name="mousepad" arch="src">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="5936fb75954ece8f54ae92b2f03db76f08c10400a9d3060ac7a830ddf78e7897" name="mousepad" arch="x86_64">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="84083f0b185050adc7f7516398cbbd6683cde79be0b79b9d1793e8930067b823" name="mousepad" arch="aarch64">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="5985953da74f051de83853979096b0d9a74c995a1e5b8f8b43d5325f119a07e2" name="mousepad" arch="i586">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="a0742ffc771917c59570e161dda7f5d30c8634f8af9c1041be251b40971483cb" name="mousepad" arch="ppc64le">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="c8b34722675bb9835d843be89153166f33a0cd102ec8ba8fe296538c3307c4c9" name="mousepad" arch="s390x">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="bd520ca234acbb52fc4a5267c38c366c94b750d12042b97d0f4346b93ac2c607" name="mousepad" arch="src">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="a62b01f1058dcca1509f0afc6f7b0a12b37ecbba89091048c7fc76d8ac6110af" name="mousepad" arch="x86_64">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="947105631e0c5d7e487cbd78de80c7219573dd85af3774eb9aa84a2992a8fb05" name="mousepad-devel" arch="aarch64">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="f73aeaecc14bd61dfc425f14f276076db560059c50f1815ea867641763ed8c21" name="mousepad-devel" arch="i586">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="8877ef1e069cbc1052ac51f564d48b8d1c8655eee616cb1a498e85b2afca1b4f" name="mousepad-devel" arch="ppc64le">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="a11ac59cf8722ccc136712cf3237f9bf3c32f340c0a0946b082b83e55f412b1a" name="mousepad-devel" arch="s390x">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="756fdb3a78b7eb6405f8dbe43b7d0a9e126e9b4baca6cee02544a3bd074f32c9" name="mousepad-devel" arch="x86_64">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="b5733373888648994778659cad83c922c406f14fa9966f5625ff99d9958cbc78" name="mousepad-devel" arch="aarch64">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="77264e03e3a1ec6ced7d0b5eb4083d50953a417f1d7717257ee061eda11e22a0" name="mousepad-devel" arch="i586">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="75f5426c36c4cc69bb474ebe254ad400c01b23239d275de37abc98607c3dc693" name="mousepad-devel" arch="ppc64le">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="7a7195c7af1c24a478067b5c8d1bd108e67c364915f2b73c32f64a67008e5f09" name="mousepad-devel" arch="s390x">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="b0042110b63198be68b40a48a4b6bb6084fc4ac7f8969381f12b5f04678a585b" name="mousepad-devel" arch="x86_64">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="70fa4189bb857377895ad110af62eb55d376031b81132fb9ed783c451a6f5536" name="mousepad-devel" arch="aarch64">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="a9a356ce6d693f717c601daf675d231c8a47659bcadb53ea277057075c6319b2" name="mousepad-devel" arch="i586">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="28842c078097c74539c9c4239343b387a066fee7b154175781cf1c841a43f0d2" name="mousepad-devel" arch="ppc64le">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="b3a39f54c06e74f5c00dfbea7e8e7804ab6ddae1beb153cb0716dd8588140749" name="mousepad-devel" arch="s390x">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="37451a2c3bfea081642bc9cb89e40044476ec0774a09016aa31fbf560792d66d" name="mousepad-devel" arch="x86_64">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="507a675247399aafeef37e9e4c095e9516b02ed0ee321345385f1d6a8106427b" name="mousepad-lang" arch="noarch">
  <version epoch="0" ver="0.6.2" rel="bp156.2.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
</package>
<package pkgid="eb679fd0ad73baa590171f0101b544a1a140191adf650c0c9168f8b7f9ee4a07" name="mousepad-lang" arch="noarch">
  <version epoch="0" ver="0.6.3" rel="bp156.2.6.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.4.0
  - Use GSettings to improve preference handling
  - A new preferences dialog exposing all preferences in the GUI
  - Implement config and GUI preferences for various GtkSourceView
    properties such as:
  - Highlighting the current line
  - Match braces
  - Indentation width control
  - Right margin (long-line margin) column
  - Showing/hiding of line numbers
  - Smart home and end keys
  - Improved GUI configurability and state persistence, including:
  - A toolbar for commonly used items
  - Fullscreen support
  - Main menu re-organization
  - Improved editor context menu
  - Improved single-instance multi-window support
  - Remember and synchronize size, position, and state, across
    windows and instances
  - Support for building against GTK+ 3
  - Various other improvements and bugs fixed
- drop obsolete
  mousepad-fix-syntax-highlighting-and-creating-new-file.patch</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1528545600">- update to version 0.4.1
  - Fix crash when dragging tab to root window (bxo#13336)
  - Fix the signal definition of user-set-language (bxo#13630)
  - Prevent a weird cycle in GSettings use (bxo#12134)
  - Fix some warnings about using NULL (bxo#11663)
  - Limit prefs dialog tab width to range allowed by schema
    (bxo#12055)
  - Don't show hidden GSV languages (bxo#12043)
  - Encode filenames passed to DBus as UTF-8
  - Translation updates
- packaging changes:
  - fix Group: tag
  - build against GTK3
  - use %license instead of %doc</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
</package>
<package pkgid="b8c543463d6f54b5a234add92a32b3079de506cb351fa6e26f5e16d7d5a83fa4" name="mousepad-lang" arch="noarch">
  <version epoch="0" ver="0.6.5" rel="bp156.2.11.1"/>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564315200">- Update to version 0.4.2
  * Port to GDBus (bxo#14337)
  * Show full path in window title by default (bxo#2896)
  * Reset modification time when new filename is set (bxo#10498)
  * Do not overwrite view settings when opening encoding dialog
    (bxo#12298)
  * Make dialog windows modal only for parent window (bxo#10488)
  * Add string to translation (bxo#11049)
  * Selecting a font via menu now disables system font (bxo#12773)
  * Check for exo-csource in maintainer mode (bxo#12719)
  * New line can't be printed in status bar (bxo#11050)
  * Do not move text cursor when searching backwards (bxo#14942)
  * Fix gravity of selection end mark (bxo#10986)
  * Missing line in dbus.h, found typo in window.h (bxo#10583)
  * Append a newline char at EOF when saving (bxo#4824)
  * Do not core dump on silly errors, just exit (bxo#12413)
  * Fix gtksourceview warnings/errors (bxo11663)
  * Only set template filetype when detected (bxo#15314)
  * Replace deprecated style properties in MousepadCloseButton
    (bxo#13114)
  * Fix Tab mode and Home/End Keys in preferences dialog (bxo#15075)
  * Fix language guess function (bxo#15141)
  * Read system font from xfconf property (bxo#12485)
  * Add pkexec policy (bxo#11088)
  * Fix g_type_class_add_private is deprecated
  * Set intltool minimum version
  * Bump minimal required glib
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1605873600">- Update to version 0.4.90
  * Add keybindings to show the menubar temporarily when hidden
  * Add command line option and setting for file opening mode
  * Improve encoding dialog
  * Add regex search
  * Replace `$HOME` with a tilde in displayed filename
  * Add new default keybindings and reveal some hidden ones
  * Search bar tweaks
  * Make tabs expanded for consistency with other Xfce programs
  * Add copyright and license info to About dialog
  * Improve label texts of "Find and Replace" dialog and search bar
  * Make the statusbar smaller
  * Add new app icon and switch to reverse DNS name
  * Save the state of the "highlight all" button in the search bar
  * Update window title of Find and Replace dialog
  * Add "Wrap around" check box to Find and Replace dialog (bxo#11290)
  * Infer filetype from shebang line (bxo#10514)
  * Show info when Templates directory does not exist (bxo#10486)
  * Restore the use of the file `accels.scm`
  * Code refactoring around saving and restoring window geometry
  * Improve save-related actions
  * Fully switch to GtkApplication
  * Avoid deprecation warnings 5: CSS related
  * Avoid deprecation warnings 4: GtkUIManager and GtkAction
  * GtkStock
  * Avoid deprecation warnings 2: miscellaneous
  * Avoid deprecation warnings 1: alignment and padding
  * Avoid compilation warnings other than deprecation
  * Remove support for GTK+2
  * Switch to README.md and foreign automake mode
  * Add basic GitLab pipeline
  * Remove README.md from DISTCLEANFILES, it's not generated
  * Fix crash when dragging tab to GSV widget
  * Change GtkTextView wrap mode to GTK_WRAP_WORD_CHAR
  * Initialize the recent manager if needed at startup
  * Prevent search bar from overlapping the document
  * Properly disconnect signal handlers
  * Fix make distcheck
  * Fix color modifications in search entries
  * Do not open an empty document when encoding failed
  * Do not search for previously selected text
  * Update search field with selected text
  * bxo#16717: Move from exo-csource to xdt-csource
  * Remember last save location (bxo#14165)
  * Use g_get_user_dir to get Templates directory (bxo#11048)
  * Sync remaining menu actions to their settings (bxo#11046)
  * Install appstream in metainfo folder (bxo#11200)
  * Add appdata file (bxo#11200)
  * Fix building with `--enable-dbus --disable-gtk3`
  * Change visibility of fullscreen bars after small delay (bxo#9735)
  * Fix return type of fullscreen settings (bxo#9735)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1606737600">- Update to version 0.5.0
  - Bump required GTK+ in `mousepad-prefs-dialog.ui` (gxo#apps/mousepad#78)
  - Fix an oversight in updating actions state (gxo#apps/mousepad#76)
  - Remove TODO file (gxo#apps/mousepad#74)
  - Ensure that opening modes are excluded from translation
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608724800">- Update to version 0.5.1
  - Dependencies changes: GLib &gt;= 2.52.0 ; GTK &gt;= 3.22.0
  - Allow to change the font size from keyboard/mouse
    (gxo#apps/mousepad#46, gxo#apps/mousepad#54)
  - Switch to asynchronous search
  - Give more choice for whitespace display (gxo#apps/mousepad#44)
  - Improve the look of the search bar
  - Add a spinner to the search widgets
  - Make the occurrences count appear in the search bar
  - Reformulate "Home/End Keys" setting description
  - Code refactoring around MousepadView properties
  - Code refactoring around GMenuModel-bindings
  - Decrease reference count of anchored documents
  - Filter document signals on the active document
  - Fix a memory leak in the templates menu
  - Fix wrong conversion from uri to filename (gxo#apps/mousepad#81)
  - Warn when using GLib functions newer than requirements
  - Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1612094400">- Update to version 0.5.2
  * Add a "Viewer Mode" toggle
    (gxo#apps/mousepad#50, gxo#apps/mousepad!72)
  * Improve `--quit` option: close all windows interactively
    (gxo#apps/mousepad!71)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Display the current encoding in the status bar
  - Make the default encoding configurable via GSettings
  - Allow to choose encoding in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#42)
  - Add a command line option to choose encoding
  * Add a "Delete Line" action
    (gxo#apps/mousepad#13, gxo#apps/mousepad!66)
  * Make automatic addition of the last EOL character configurable
    (gxo#apps/mousepad#53, gxo#apps/mousepad!65)
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  * - Add file monitoring (gxo#apps/mousepad#75)
  * - Add a setting to create a tilde-backup file when saving
    (gxo#apps/mousepad#27)
  * - Make saving atomic (gxo#apps/mousepad#4)
  * Filter files on mime type in the "Open" and "Save As" dialogs
    (gxo#apps/mousepad#2, gxo#apps/mousepad#35, gxo#apps/mousepad!67)
  * Improve encoding management
    (gxo#apps/mousepad#42, gxo#apps/mousepad!69)
  - Make encoding dialog more generic and self-contained
  - Encodings definition review
  - Clarify encoding management when opening files
  - Improve unicode BOM management
  * Switch to GFile for I/O operations (gxo#apps/mousepad#4,
    gxo#apps/mousepad#27, gxo#apps/mousepad#75, gxo#apps/mousepad!64)
  - Set the save action sensitivity more precisely
  - Let GFile APIs check for file existence when reading
  - Let GFile APIs check for external modifications when saving
  - Basic switch to GFile for I/O operations
  * Make "replace" and "replace all" behaviors consistent
  * (gxo#apps/mousepad#94)
  * Ensure that the page setup is properly applied when printing
  * (gxo#apps/mousepad#90)
  * Avoid character escape issues in menu item action names
    (gxo#apps/mousepad#91)
  * Properly initialize document search properties
  * Avoid illegal memory access when searching with tab changes
    (gxo#apps/mousepad!73)
  * Revert to "Wrap Around" always true for the search bar
    (gxo#apps/mousepad#83)
  * Prevent too late accesses to the buffer in selection mode
  * Direct call to keybinding signals for "Delete" and "Select All"
    (gxo#apps/mousepad#83)
  * Improve editing keybindings consistency (gxo#apps/mousepad#83)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1614513600">- Update to version 0.5.3
  * Use old style menu alignment (gxo#apps/mousepad#97,
    gxo#apps/mousepad!77)
  * Add a keybinding to reset font size
  * Fix inverted return value of scroll event handler
  * Various small improvements regarding accels
  * Block the right signal handler for tooltip updates
  * A clarification about action groups
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1617451200">- Update to version 0.5.4
  * Add --line/-l and --column/-c number (gxo#apps/mousepad#107,
    gxo#apps/mousepad!83)
  * Port to GtkSourceView 4 (gxo#apps/mousepad#55,
    gxo#apps/mousepad#80, gxo#apps/mousepad!10)
  * Delay request to scroll to cursor for the correct active view
  * Monitor hardlinks with glib 2.56.2 (gxo#apps/mousepad#110,
    gxo#apps/mousepad!82)
  * Transfer encoding from remote to primary instance
    (gxo#apps/mousepad#109)
  * Prevent a crash when no language is found
  * Make window require attention when opening new tabs
    (gxo#apps/mousepad#106, gxo#apps/mousepad#93, gxo#apps/mousepad!81)
  * Fix BOM array (gxo#apps/mousepad!80)
  * Correctly initialize toolbar style combo box (gxo#apps/mousepad#103)
  * Allow checking parent sources when looking up schema
    (gxo#apps/mousepad#101)
  * Fix missing parameter to "select-all" signal (gxo#apps/mousepad!79)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1620993600">- Update to version 0.5.5
  - Add a `.desktop` file to make Mousepad appear in Xfce settings
    (gxo#apps/mousepad!94)
  - Add a command line option to open the prefs dialog
    (gxo#apps/mousepad!94)
  - Plugin support (gxo#apps/mousepad!92)
  - Add gspell plugin (gxo#apps/mousepad#1, gxo#apps/mousepad!92)
  - Disable and wipe recent history if recent-menu-items is set to 0
    (gxo#apps/mousepad#112, gxo#apps/mousepad!89)
  - Support -ve line and column values for "Go to" location
    (gxo#apps/mousepad#113, gxo#apps/mousepad!84)
  - Switch to client-side decorations (gxo#apps/mousepad!97)
  - Remove Xfconf dependency
    (gxo#apps/mousepad#60, gxo#apps/mousepad#122, gxo#apps/mousepad!98)
  - A general review of sanity checks
  - A review of window lifetime management
  - A review of document lifetime management
  - Automate and sanitize memory management of sources
  - A small review of GSettings use
  - Do not use `== (TRUE|FALSE)` for boolean conditions
  - Fix actions to show/hide bars in fullscreen mode
    (gxo#apps/mousepad#129)
  - Fix broken "Revert" action
  - Fix and extend "Move Lines" action
    (gxo#apps/mousepad#87, gxo#apps/mousepad#116, gxo#apps/mousepad!96)
  - Support for drag and drop of tabs when search is active
  - Do a silent search when changing tabs with the search bar enabled
  - Use get/set_real_line_offset () functions for "Paste as Column"
    (gxo#apps/mousepad#114, gxo#apps/mousepad!91)
  - Restore cursor position after transpose
    (gxo#apps/mousepad#115, gxo#apps/mousepad!88)
  - Fix "Delete Line" action
    (gxo#apps/mousepad#117, gxo#apps/mousepad!86)
  - Fix recent_sort function (gxo#apps/mousepad!90)
  - Reset line and column number if not given on command line
    (gxo#apps/mousepad#121, gxo#apps/mousepad!87)
  - menu: "Spaces to Tabs" converter converts leading spaces
    (gxo#apps/mousepad#118, gxo#apps/mousepad!85)
  - Make window require attention when opening new tabs
    (gxo#apps/mousepad#119)
  - Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1621080000">- Split new libraries into subpackages
- Make sure plugins support is enabled
- Switch to GtkSourceView 4
- Added ldconfig scriplets for the new shared libraries</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1627732800">- Update to version 0.5.6
  * Add session backup and restore
  * Remember windows and tabs (gxo#apps/mousepad#21,
    gxo#apps/mousepad!108)
  * Handle unsaved documents (gxo#apps/mousepad#32,
    gxo#apps/mousepad!109)
  * DE session support (gxo#apps/mousepad#3, gxo#apps/mousepad!110)
  * Extend the use of recent history (gxo#apps/mousepad!107)
  * Add use of `GtkSourceView:smart-backspace`
    (gxo#apps/mousepad!101)
  * Add a "Move Words" action (gxo#apps/mousepad!100)
  * Add a setting to control tab expansion (gxo#apps/mousepad#100)
  * Prefs dialog: Substitute CSD for status bar visibility
  * Add a "File" tab to the prefs dialog (gxo#apps/mousepad!108)
  * Make search input fields less flickery (gxo#apps/mousepad!104)
  * Allow saving non-existent, empty but named file
    (gxo#apps/mousepad#120, gxo#apps/mousepad!103)
  * Enable "Save" action for read-only documents
    (gxo#apps/mousepad#126, gxo#apps/mousepad!103)
  * Make "Find as you type" an option (gxo#apps/mousepad!102)
  * Reveal hidden setting "indent-on-tab" (gxo#apps/mousepad!101)
  * A review of duplicated view-related actions
    (gxo#apps/mousepad#127)
  * Add a test plugin to monitor application state
    (gxo#apps/mousepad!105)
  * Add a test script for Mousepad (gxo#apps/mousepad!99)
  * Filter notebook click events also on y-coordinate
    (gxo#apps/mousepad#144)
  * Allow to open files from the trash can (gxo#apps/mousepad#141,
    gxo#apps/mousepad!112)
  * Monitor file deletion (gxo#apps/mousepad#140,
    gxo#apps/mousepad!111)
  * Printing: Create config file if it does not exist
  * Check all windows for the file to be opened
  * Fix wrong externally modified document in some situations
  * Plugin support: Properly handle plugin settings
    (gxo#apps/mousepad#136)
  * Direct monitoring of symlink targets
  * Set the state of submenu actions
  * print-dialog: Fix some memory leaks
  * Fix a type inconsistency in the "encoding-changed" signal
  * Always check if the user has explicitly set a filetype
  * Fix monitoring events to listen to
  * Ensure statefull actions exist until their state is recovered
  * Fix GVariant-related memory leaks
  * Do not warn if the plugin directory does not exist
  * Add a sanity check on the window for "Externally Modified"
  * Do not set the style scheme id as translatable
  * Properly update recent menu in case of file deletion
  * CSD: Set the decoration layout for all windows
  * Add a sanity check on file location for monitoring
  * Add "preferences" action to `mousepad.desktop`
    (gxo#apps/mousepad#130)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1632398400">- Update to version 0.5.7
  * Update Appdata file and use the same description everywhere
  * Prevent warning when saving a deleted file via a symlink
    (gxo#apps/mousepad#135)
  * Conform to Freedesktop.org standard for file naming
  * Properly disconnect signal handlers
  * Be sure not to disable highlighting when disabling regex search
  * Check for realpath()
  * Check for `errno.h` required by CI
  * Fix a nasty memory leak
  * Fix "Save As" procedure when it recurses
  * Allow drag and drop on selections in the textview
  * Code cleanup: Remove a useless dnd signal forwarding
  * Code cleanup: Simplify `mousepad_file_save()`
  * Fix a small memory leak
  * Improve trash can management
  * Update read-only status on file location change/validation
  * Monitor also the target of broken links
  * Fix monitoring of files opened through a symlink
  * Allow drag and drop of broken links
  * Follow symlinks if necessary when checking if a file exists
  * Replace `g_realloc()` with `g_renew()`
  * Replace `g_malloc*()` with `g_new*()` (gxo#apps/mousepad!113)
  * Make sure that `gtk_selection_data_get_uris()` returned non-NULL
    (gxo#apps/mousepad!113)
  * Initialize `contents` and use it to guard `g_file_replace_contents`
    (gxo#apps/mousepad!113)
  * Fix an unlikely memory leak
  * Make CSD consistent with other Xfce windows (gxo#apps/mousepad#145)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1638187200">- Update to version 0.5.8
  * Revert "Chain-up to parent in `mousepad_window_scroll_event()`"
    (gxo#apps/mousepad#150)
  * Search: Fix a memory leak
  * Search: Remove obsolete workaround for the document finalization
  * Drop restrictions on URI scheme
  * Update `POTFILES.in`
  * Printing: Remove the "Page Setup" dialog (gxo#apps/mousepad#148)
  * Flatpak: Complete scripts
  * Flatpak: Access remote locations with GVfs
  * Search: Fix the history cleanup
  * Search: Prevent GTask warnings when replacing text
  * Search: Ensure settings synchronization before searching
  * Fix translation domain in Appdata file
  * flatpak: Update README
  * flatpak: Add generic manifest and basic scripts
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1648900800">- Update to version 0.5.9
  * Add Shortcuts plugin, requires libxfce4ui &gt;= 4.17.5 and as
    such remains disabled at build time until Xfce 4.18 is released
    (gxo#apps/mousepad#70, gxo#apps/mousepad!121)
  * Add search history (gxo#apps/mousepad!119)
  * File monitoring: Add an automatic reloading option
  * Move the document modification mark to the close button
    (gxo#apps/mousepad#63, gxo#apps/mousepad!122)
  * Add mousepad styleclass for easier theming (gxo#apps/mousepad#33)
  * Hide search bar by pressing Esc key even when not focused
  * Search: Escape selection when regex search is enabled
  * Plugins: Add a skeleton plugin to ease writing of new plugins
  * Test plugin: Sanitize memory management of sources
  * Honor GTK_CSD
  * Filter entries from `accels.scm` on non-detailed action name
  * i18n: Check for `bind_textdomain_codeset()`
  * Update Copying (gxo#apps/mousepad#160, gxo#apps/mousepad!120)
  * Session history: Never clear session array on exit
    (gxo#apps/mousepad#162)
  * Fix broken feature "Show menubar temporarily when hidden"
  * Force encoding when reloading
  * Force encoding when it has been explicitly set by the user
  * Do not consider encoding as always user-set in the "Open" dialog
  * Fix antonym of the word "indent" in preferences dialog
    (gxo#apps/mousepad!118)
  * File monitoring: Try to filter out fake deletions
  * Add ellipsis to preferences menu entry (gxo#apps/mousepad!117)
  * Switch all labels to title case in prefs dialog
    (gxo#apps/mousepad!116)
  * Correctly restore font size after zooming when using system font
    (gxo#apps/mousepad#158)
  * Printing: Enable line wrapping by default (gxo#apps/mousepad#156)
  * Fix a warning from GCC static analyzer
  * Search: Do not delay the search when the text changes
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1657454400">- Update to version 0.5.10
  * Consider unnamed files unchanged when empty
    (gxo#apps/mousepad#170, gxo#apps/mousepad!123)
  * session-restore: Manage autosave ids through a GList
    (gxo#apps/mousepad#165)
  * Honor global "gtk-menu-images" setting for icon visibility
  * search: Do not select first combo box entry when list does not
    change
  * Fix encoding conversion when saving
  * Fix encoding conversion when opening (gxo#apps/mousepad#172)
  * Update charset when a byte order mark is detected
    (gxo#apps/mousepad#172)
  * tests: Add plugin settings to the list
  * build: Fix intltool lock file problem during make distcheck
  * Fix a memory leak in menu item realignment
    (gxo#apps/mousepad#164)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675944000">- Update to version 0.6.0
  * Dependency Changes:
  - GLib &gt;= 2.56.2
  * New Features:
  - Keep saved state in memory to track actual modification state
  * Appearance Changes / Minor Improvements:
  - Add "match whole word" toggle to search toolbar (#180, !124)
  * Code Refactoring:
  - cleanup: prefs: Reduce the diff from what Glade 3.40.0 would do
  - cleanup: Use G_DECLARE_FINAL_TYPE
  - cleanup: Remove dead code
  - cleanup: Use consistent naming and avoid duplicated code
  - build: Let xdt-depends.m4 macros set GLib macros
  - flatpak: Updates from Flathub
  * Bug Fixes:
  - Clear undo action list in case of unbuffered modification
  - Set file properties only for actual changes
  - Emit "encoding-changed" after setting BOM if needed
  - Update action states on reload
  - Mark document as modified if line ending actually changes (Fixes #187)
  - Do not show the menubar on Alt key release if focus is lost (#185)
  - plugins: Do not resize unnecessarily the prefs dialog on Wayland
  - Initialize static variable only once
  - prefs-dialog: Improve history widget alignment (Fixes #173)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683979200">- Update to version 0.6.1
  * I18n: Update po/LINGUAS list
  * build: Optionally require polkit
  * build: Use m4_defined min versions and cleanup
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * menubar: Improve some strings
  * search: Use consistent naming
  * history: Properly restore multi-window session
  * Restore opening mode only when it was overridden from the command
    line
  * Add "X of Y matches" to search bar and replace dialog (Closes #174)
  * Add application/x-zerosize to supported mime types (Fixes #194)
  * Apply opening mode also to the open dialog (Fixes #181)
  * Properly reconnect signal handler when auto-reload is enabled
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1707134400">- Update to version 0.6.2
  * Update copyright year
  * history: Default to yes when user is asked to restore previous
    session
  * build: Search for bind_textdomain_codeset in libintl too
  * tests: Increase timeout a bit
  * tests: Check for pwait/pidwait
  * dialogs: Do not reuse text buffer to test encoding in save-as dialog
  * history: Remove dead code
  * history: Rework paste menu
  * Move paste history to mousepad-history.c
  * window: Fix GVariant management
  * Do not scroll text view when zooming in or out
  * file-monitoring: Delay emission of "externaly-modified" signal
  * Fix a typo in a comment, additionnal → additional.
  * Add icons at missing sizes, clean up SVG metadata
  * search: Properly reset current match
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1729512000">- Update to version 0.6.3
  * build: Force plugins to be built
  * Added missing Keywords entry to .desktop file
  * Do not set new file readonly when using admin protocol
  * Take into account user cancellation when using the admin protocol
  * Add support for admin protocol
  * Apply .clang-format file
  * Remove unnecessary dirname in local includes
  * clang-format: Use IncludeBlocks::Regroup
  * clang-format: Break after assignment operator
  * clang-format: Insert a newline at end of file if missing
  * print: Remove useless test
  * Apply .clang-format file
  * clang-format: Add file
  * shortcuts-plugin: Fix shortcuts-editor include
  * recent-menu: Do not add already open files
  * Do not define G_DISABLE_CHECKS in release mode
  * Do not use g_log_set_always_fatal()
  * test-plugin: Update actions after previous commit
  * Don't set buffer as unmodified before reloading if externally
    modified
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742904000">- Update to version 0.6.4
  Meson has been added as a build system in this release, and the
  associated archive has been generated by 'meson dist'. Although
  autotools has been retained for the time being and can still be used
  via 'autogen.sh', meson is now the preferred build system, and
  autotools will be removed in a future release.
  * flatpak: Updates from flathub and use meson when possible
  * file: Fix GError leak in mousepad_file_autosave_delete_finish
  * build: Automate copyright year management
  * history: Save session when an inactive tab is closed
  * file: Fix possible dereference of null pointer
  * Extend saved state comparison to auto-saved modified files
  * window: Avoid unnecessary switching to the tab to be closed
  * Use build system-independent macro for mousepad name
  * flatpak: Updates from Flathub and git
  * meson-build: Compile gsettings schemas
  * history: Fix -Wmaybe-uninitialized
  * meson-build: Fix statement not under conditional
  * Add meson build
  * Remove unused .in level in desktop files
  * file: Don't use G_FILE_MONITOR_WATCH_HARD_LINKS
  * dialogs: Set current name in save-as dialog for deleted files too
  * Add parentheses to parameterized actions in accels.scm
  * Fix broken shortcut for reload action
  * Hide the launcher for mousepad-settings
  * CSD: Drop custom code for decoration layout
  * prefs-dialog: Make widgets focusable again
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 0.6.5
  * file: Fix broken conditional to exit on allowed error
  * Disconnect from buffer signals when data object is released
  * Update README after switchover to meson
  * Translation Updates</changelog>
</package>
<package pkgid="7ccccfd40111c2ad4ef397ff281dde01448f384147f70c70d5087f1a20ee225b" name="mpv" arch="aarch64">
  <version epoch="0" ver="0.38.0+git20240618.bc5ab97d" rel="bp156.2.3.1"/>
  <changelog author="ismail@i10z.com" date="1625140800">- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
  * wayland: refactor surface scaling
  * sub: fix subs/lyrics on music files with sub-past-video-end=no
  * wayland: fix wl_surface_set_buffer_scale usage
  * wayland: always be sure to initially try to render
  * wayland: remove unused includes
  * wayland: handle app id option less stupidly
  * wayland: reorganize wayland common code
  * stats.lua: add scaled resolution
  * DOCS: fix typo on seekbarkeyframes
  * TOOLS/lua/autoload: load files even if current file is hidden
  * TOOLS/lua/autoload: add ignore_hidden option
  * player: fix property name
  * lua: idle observers: ensure timers are up-to-date
  * lua: timers: don't block forever with slow callbacks
  * sub: by default, don't render timestamps after video EOF
  * player: change cover-art-auto behavior
  * js: idle-observers: minor performance improvement
  * osc: seekbar hover/drag: display target chapter at the title
  * manpage: add article in fuzzy explanation
  * player: remove unnecessary check
  * player: fix segfault
  * osc: ensure tick after any mouse-event
  * osc: don't initialize while mouse-down over an element
  * osc: update chapter marker positions when duration changes</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1637496000">- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
  * input.conf syntax: support custom quotes in `XstringX` form &amp; single quotes
  * ao_oss: readd OSSv4 audio output, default on *BSD
  * osc: seekbar hover/drag: display target chapter at the OSC title
  * stats.lua: add page 4 with a list of active key bindings
  * sub: add --sub-filter-jsre (JS regex)
  * vo_rpi: restore fullscreen handling
  * vo_tct: add resize capability
  * ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
  * vo_sixel: many fixes and improvements
  * filters: switch from scaletempo to scaletempo2, used for speed option
  * audio/vo_pulse: fix various edge cases and issues
  * stats.lua: move internal performance info from page 4 to page 0
  * command: don't hardcode command lists to be repeatable
  * vo_gpu: drop support for libplacebo older than v3.104.0
  * See https://github.com/mpv-player/mpv/compare/bc9d556f3a..9ca9066d05
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=bc9d556f3a..9ca9066d05
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1642593600">- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
  * native pipewire AO
  * Dolby Vision support
  * player: fix autofit/geometry related segfault
  * ao_oss: add missing PATH_DEV_MIXER define
  * egl_helpers: fix context creation if GLES 3 is not available
  * audio: stop corrupting audio on underreads
  * wayland: fix a potential segfault on surface enter
  * vo_gpu: opengl: fix wrong glMemoryBarrier call
  * vo_gpu: opengl: create context at version 4.4 again
  * af_lavcac3enc: fix memory leak on no-op
  * subprocess: unblock/reset signals before running child process
  * wayland: avoid doing unneccesary window resizes
  * See https://github.com/mpv-player/mpv/compare/9ca9066d05..22b0bac28e
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=9ca9066d05..22b0bac28e
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to version 0.34.1+git.20220129T121245.4d3ebb9d83:
  * meson: add version check to wayland-protocols
  * wayland: always resize when scale changes on surface enter
  * wayland: support extra mouse buttons
  * wayland: handle 0x0 resizes correctly
  * x11: sanitize window title to UTF-8 for EWMH
  * wayland: sanitize toplevel title to UTF-8
  * ao_sndio: audio output added
  * options: only apply sub-visibility to primary subs
  * Revert "options: add --sub-visibility=&lt;primary-only|secondary-only&gt;"
  * options: add --sub-visibility=&lt;primary-only|secondary-only&gt;
  * player: add thd (TrueHD) to whitelist of audio extensions
  * player: fix parentheses warning with &amp;&amp;</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1644062400">- Update to version 0.34.1+git.20220203T182214.5d31c7310c:
  * libplacebo: switch to new target format API
  * libplacebo: switch to new GPU limits APIs
  * libplacebo: switch to v4 naming convention
  * libplacebo: update log helpers
  * vo_gpu_next: create shader cache dir if missing
  * wayland: always start rendering after a resize
  * filter kernels: add cosine window
  * vo_gpu_next/context: common'ize things that would be common for non-vulkan
  * auto_profiles.lua: don't warn if profile-restore=default</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1654603200">- Drop pkgconfig(libkms) BuildRequires: this has been removed from
  latest libdrm.</changelog>
  <changelog author="ecsos@opensuse.org" date="1668340800">- Update to version 0.35+git.20221112.2f747341:
  * Update VERSION
  * Release 0.35.0
  * meson: fix macos-touchbar check
  * github/workflows: force deletion of existing upstream python symlinks on macOS
  * vo_gpu_next: add tunable shader parameters
  * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
  * wayland, x11: fix possibly unsafe bstr usage
  * ao_pipewire: reload ao on stream disconnect
  * ao_pipewire: explicitly remove stream hook
  * ao_pipewire: log generic stream errors
  * Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
  * vo_dmabuf_wayland: improve error handling exporting VA surface
  * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
  * github/workflows: remove seccomp disablement
  * github/workflows: bump linux jobs to Ubuntu 22.04 base VM
  * github/workflows: move all build jobs to checkout V3
  * github/workflows: remove xcode 13.0 to xcode 13.1 override
  * github/workflows: remove macOS 10.15 image usage
  * sd_ass: never mangle colours on RGB video
  * meson: move dmabuf-wayland specific files under the right check
  * gpu/context: properly guard wldmabuf context
  * console: add history deduplication
  * github/workflows: remove pip usage in mingw CI
  * vo_gpu_next: set background transparency
  * ci: upload resulting binary of mingw64 build
  * ci/mingw64: refresh build scripts
  * ytdl_hook: reverse order of tracks
  * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
  * wayland_common: always zero out presentation context when destroying it
  * wayland: correct braindead comment (no-op)
  * wayland: hack around presentation_feedback weirdness
  * wayland: free dmabuf_feedback object
  * test: update to reflect that Vulkan is a generic format again
  * filters/f_hwtransfer: remove VAAPI &lt;-&gt; Vulkan mapping for now
  * build: add an additional check for wayland-protocols 1.24
  * meson: add more hardcoded values to configuration
  * meson: use 'dl' instead of 'libdl' in find_library
  * ci: use meson setup build instead of meson build
  * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
  * options: log profile name if there is no restore data
  * console: respect the top margin shared script property
  * vo_dmabuf_wayland: use special ra_ctx_create_by_name
  * vo_dmabuf_wayland: load all hwdecs in preinit
  * wayland: always do a display_roundtrip at the end of init
  * github/workflows: print error logs on freebsd
  * ci/build-freebsd.sh: remove nonexistent option
  * vo_dmabuf_wayland: fix DRM builds with no VAAPI
  * video/out/wayland_common: adjust decoration disagreement log level
  * video/out/wayland_common: clear decoration request even if compositor disagrees
  * video/out/wayland_common: don't pass a negative of border flag into ternary
  * video/out/wayland_common: make decoration state usage explicit
  * ao_pipewire: compatibility for libpipewire 0.3.19
  * ci: require pipewire to be enabled for Tumbleweed Linux builds
  * wayland: bump dmabuf protocol to version 4
  * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
  * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
  * wayland: clean wp_presentation_feedback in discard callback to avoid leak
  * build_image_converter - use full image format list to create hw_upload
  * mp_imgfmt: move DRMPRIME format to end of enum
  * DOCS: document E to cycle through Editions
  * ao: promote ao_pipewire
  * ao_pipewire: test for session to contain audio sinks
  * ao_pipewire: init_boilerplate(): simplify errorhandling
  * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
  * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units
  * vo_gpu/hwdec: add NULL check for legacy_name
  * hwdec_aimagereader: fix incorrect return values
  * demux_mkv: add AVS2 and AVS3 to tag list
  * wscript: remove some bogus configure options
  * demux_mf: add support for QOI, PHM and HDR images
  * f_hwtransfer: allow hw uploads to implicitly convert formats
  * f_hwtransfer: accept non-power-of-2 hw uploads
  * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
  * f_hwtransfer: get rid of the shit list
  * hwdec/vaapi: improve probing of supported sw formats
  * vo_gpu_next: fix crash on uninit after startup failure
  * sd_ass: improve handling of subtitles with unknown duration
  * DOCS: fix minor typo with keep-open description
  * draw_bmp: fix out of bounds access in mark_rect
  * vo_gpu/hwdec: rename and introduce legacy names for some interops
  * x11: fix --on-all-workspaces option
  * vo_gpu_next: vulkan: libplacebo: unify log prefix
  * github/workflows: explicitly install Xinerama on FreeBSD
  * x11: fix a couple of memory leaks
  * ao_pipewire: allow specification of remote name
  * ao_pipewire: small cleanups and restructring
  * osc: scale rendered aspect ratio with window aspect ratio
  * wayland: correctly handle non-CLOCK_MONOTONIC clocks
  * vulkan: remove --vulkan-disable-events
  * vo: hwdec_aimagereader: add missing image format specifier
  * vo_gpu: hwdec: add Android hwdec utilizing AImageReader
  * DOCS: deprecate --gamma-factor and --gamma-auto
  * vo_gpu_next: respect --blend-subtitles=&lt;yes/no&gt;
  * ao_pipewire: don't try to lock nonexistent loop
  * ao_pipewire: use target.object
  * mp_image: strip DoVi metadata that requires an EL
  * manpage: document bt.2390 parameter
  * vo_gpu_next: fix screenshots of rotated sources
  * DOCS/man/vf.rst : replace the outdated syntax
  * vo_gpu_next: use static assert for array size
  * vo_gpu_next: update render_info for upstream API change
  * vo_gpu_next: implement --video-output-levels
  * TOOLS/lua/autoload: add various extra file extensions
  * TOOLS/lua/autoload: alphebatize auto-loaded file extensions
  * ytdl_hook: use subtitle `name` as title if available
  * af_scaletempo2: fix crash when the number of channels increases
  * build: update waf to 2.0.24
  * f_hwtransfer: mp_image_pool: support HW -&gt; HW mapping
  * f_autoconvert: f_hwtransfer: support HW -&gt; HW uploads
  * filters: lavfi: allow hwdec_interop selection for filters
  * filters: support loading new hwdec_interops from filters
  * vo: hwdec: do hwdec interop lookup by image format
  * demux_lavf: extract is_image function
  * demux_lavf: detect avif images
  * DOCS/man/options.rst: replace some legacy single-hyphen syntax
  * vo_gpu_next: support error diffusion dithering
  * sub: use Unicode linebreaking for non-ASS subs and OSD
  * ao_audiounit: get the channel layout from the AU itself
  * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
  * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format
  * ytdl_hook: simplify exclude option parsing
  * vo_gpu_next: only require full pixel byte alignment
  * vo_gpu_next: implement ICC 3DLUT caching
  * vo_gpu_next: use correct pixel size when mapping formats
  * ao_pipewire: listen to hotplug events
  * ao_pipewire: use proper hotplug init APIs
  * ao_pipewire: create is_sink_node helper
  * audio: list devices for all AOs with hotplug_init
  * audio: try to use playback AO as hotplug AO first
  * ta: increase size of names printed
  * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
  * audio: add AOCONTROL_UPDATE_MEDIA_ROLE
  * ao_pipewire: fix indent
  * repack: add repacker for ccc16x16 formats
  * mpv.metainfo.xml: add XDG appstream metadata manifest
  * DOCS: Mention "mono" audio channels option
  * DOCS/libmpv: fix typo in linkage section
  * w32: fix typo in F23 mapping
  * vo_gpu_next: fix typo affecting --target-trc option
  * macos: add support for F13-F20 keys
  * w32: add support for F13-F24 keys
  * x11: add support for F13-F24 keys
  * wayland: add support for F13-F24 keys
  * input: add function keys F13-F24
  * ad_lavc: strip non-normalized floats
  * vo_gpu_next: display subtitles without video stream
  * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
  * DOCS/mpv: remove spaces at EOL, ensure 80 cols
  * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
  * ao_pipewire: for_each_sink(): report errors
  * meson: fix condition for enabling vaapi-egl
  * meson: fix libplacebo check
  * audio: fix lack of reinitialization on format change with pull AOs
  * player/audio: remove explicit drain on EOF
  * ao_pipewire: make sure not to exceed the available buffer
  * audio: don't try to drain non-existent AO
  * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
  * ao_pipewire: test on FreeBSD
  * mpv.desktop: add RIST protocol to desktop entry
  * osxbundle: add RIST protocol support to app metadata
  * stream_lavf: enable RIST protocol support via ffmpeg
  * ao_pipewire: restructure logic a bit
  * ao_pipewire: only try to read requested data
  * ao_pipewire: report all available info about chunk
  * ytdl_hook: improve track detection
  * misc/random: add xoshiro random number implementation
  * meson: fix the build-date option
  * meson: fix building without gl
  * meson: consistently use feature['foo']
  * meson: refactor generating config.h
  * meson: disable dvdnav by default
  * meson: reduce dictionary usage
  * meson: add comment clarifying windows-internal-pthreads
  * ytdl_hook: consistant behavior for single format
  * wayland: add support for configure bounds
  * x11: fix display-{width,height} calculation
  * DOCS/options: correct wayland-disable-vsync option
  * ytdl_hook: fix default track for single format
  * github/workflows: auto-update freebsd-vm within major version
  * drm_common: remove hard dependency on drmIsKMS()
  * context_drm_egl: skip page flip wait on error
  * gpu/hwdec: reorder `drmprime` below `drmprime_drm`
  * video/drmprime: fix use-after-free
  * hwdec/drmprime: fix build
  * hwdec/dmabuf_interop: Properly prefix `priv` struct
  * hwdec/drmprime: Fix small issues
  * audio: drain ao on EOF
  * hwdec/drmprime: add drmprime hwdec-interop
  * ao_pipewire: tell audio server about number of queued samples
  * man: remove unhelpful language
  * ao_pipewire: use mpv logging
  * hwdec/dmabuf_interop_gl: support basic multi-plane formats
  * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
  * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
  * hwdec/vaapi: rename interops to reflect more general use
  * af_rubberband: add new engine option in rubberband 3.0.0
  * drm_common: skip cards that don't support KMS for autodetection
  * drm: avoid drmModeAtomicCommit races by blocking
  * video: remove unnecessary code
  * ytdl_hook: fix playlist index extraction
  * ci: bump macos runner version
  * wayland: add missing newline in wayland_common
  * hwdec_vaapi_pl: support simple multi-plane image formats
  * vo_gpu_next: fix screenshots on single-frame files
  * vo_gpu/d3d11: fix VRAM leak
  * osc.lua: add osc-tcspace script option
  * osc.lua: add osc-unicodeminus script option
  * vo_gpu_next: don't crash on !frame-&gt;current
  * ytdl_hook: always set HTTP headers
  * libplacebo: fix compatibility with libplacebo &gt;= 5
  * github/workflows: upgrade FreeBSD to 13.1
  * vo_gpu: fix 3DLUT precision
  * ao_pipewire: prevent deprecation warning for pw_stream_get_time()
  * ao_pipewire: pipewire uses linear volume
  * ao_pipewire: don't access core after disconnect
  * ao_pipewire: zero listeners
  * ao_pipewire: support ao-volume on non-stereo channel layouts
  * DOCS/encoding: remove the legacy option syntax
  * drm_prime: fix newline in error message
  * meson: fix rst2html command
  * context_x11egl: remove supposed transparency fix
  * DOCS: fix typo
  * DOCS/osc: fix option "showidlescreen" -&gt; "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect
  * meson: add a summary at the end of configuration
  * vo_gpu_next: implement --cscale
  * swresample: don't forcibly clip on every conversion
  * js: key bindings: ensure priorities for same-key - again
  * x11: avoid XPresent API calls when it's not needed
  * lua: command_native_async: make the callback optional
  * lua: command_native_async: always callback a-sync
  * x11: add --x11-present option
  * x11: add nouveau to the xpresent whitelist
  * x11: correct provider detection logic
  * vo_vaapi_wayland: remove vaapi format query as formats are never used
  * meson: remove pointless d3d11 dictionary
  * x11: replace strcasestr usage with bstr
  * github/workflows: install libxpresent on freebsd
  * x11: support xorg present extension
  * x11: use xrandr providers for driver detection
  * vo: move wayland presentation to separate files
  * meson: use require when checking for vdpau
  * ci/build: Do not manually install Meson in openSUSE container
  * meson: rearrange library dependency order to avoid crash with fontconfig
  * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
  * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
  * ci/build-mingw64: enable test building
  * ci/build-mingw64: bump dependencies
  * ci/build-mingw64: switch to fossils directory for zlib
  * ci/build-tumbleweed: attempt to enable unit tests in CI
  * test/chmap: start adding AVChannelLayout unit tests
  * audio/chmap: add mp_iterate_builtin_layouts
  * f_lavfi: switch to AVChannelLayout when available
  * ad_lavc: switch to AVChannelLayout when available
  * af_lavcac3enc: switch to AVChannelLayout when available
  * af_lavcac3enc: refactor chmap adding into its own function
  * ao_lavc: switch to AVChannelLayout when available
  * demux_lavf: switch to AVChannelLayout when available
  * common/av_common: switch to AVChannelLayout when available
  * audio/aframe: switch to AVChannelLayout when available
  * audio: add AVChannelLayout helpers to convert from/to mp_chmap
  * wayland: set appid before initial surface commit
  * wayland_gl: fix a typo
  * wayland_gl: wait until resize to create egl_window
  * DOCS/options: fix incorrect labelling of hr-seek default
  * sub: jsre filter: abort init early on empty filter list
  * ci/mingw64: add git libplacebo for gpu-next
  * github/workflows: move mingw CI to ubuntu 22.04
  * ci/mingw64: make meson crossfile global
  * wayland_gl: use wl-&gt;scaling when creating egl_window
  * wayland: rearrange initialization logic
  * player: add tiff/tif (TIFF) to list of image extensions
  * player: add jxl (JPEG XL) to list of image extensions
  * wayland: remove some unneeded lines from reconfig
  * vo_gpu_next: fix OSD rendering of screenshots
  * meson: add internal arg to wayland-protocols' get_variable()
  * osc.lua: add idlescreen and osc-idlescreen
  * video/out/dither: remove custom index_t typedef
  * wayland: force vo_vaapi_wayland scaling to 1
  * DOCS/interface-changes: mention vaapi-wayland vo
  * vo: move allocate_memfd method to wayland_common
  * vo_vaapi_wayland/wayland_common: code style fixes
  * wayland: use mp_tag_str not drm_format_string
  * vo: allow vaapi_wayland and vaapi_x11 to coexist
  * wayland: don't depend on the order of global announcements
  * vo: add new vaapi-wayland driver
  * demux: stop iterating over demuxers as soon as a match is found
  * osc.lua: fix crash when calling osc-tracklist while idle
  * player: check for argv before printing help text
  * player: set EOF when seeking to end with keep-open
  * various: remove trailing whitespace
  * wayland: use wl_output v4 for display-names
  * lua: avoid rare memory leak in mp.join_path
  * client API: always export symbols on windows
  * stream_lavf: add support for ipfs and ipns
  * meson: compile mpv.exe as a win32 gui application
  * context_drm_egl: support monitor par
  * github/workflows: add macOS 12 build
  * video/image_writer: tag colorspace in AVCodecContext
  * DOCS/input: fix typo "NANME" -&gt; "NAME"
  * console.lua: don't render a 2nd cursor on the OSC
  * video/image_writer: fix high-depth JPEG XL screenshots
  * build: add avcodec jpegxl dependency versions
  * demux: add support for r128 replaygain tags
  * DOCS/ao: remove only usage of git.io link shortening service
  * wayland: use wl_surface_damage_buffer
  * DOCS/options: properly capitalize JPEG XL
  * video/image_writer: add Jpeg XL screenshots
  * various: fix typos
  * vo_gpu_next: avoid 0x0 resizes
  * github/workflows: workaround git permissions error
  * DOCS/options: update the --load-osd-console documentation
  * DOCS/input: update the ASS tags documentation URL
  * options: make --cover-art-auto=exact the default
  * player: add cover-art-whitelist option
  * DOCS: fix the typo of --sub-justify
  * DOCS: correct --sub-shadow-color
  * DOCS/{mpv,options}: document the watch later functionality
  * vo_wlshm: use draw_frame instead of draw_image
  * mpv.desktop: add japanese translation
  * ci: switch Tumbleweed build to openSUSE container registry
  * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
  * vd_lavc: fix decoder initialization when no VO is available
  * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
  * wayland: use wl_output v4 for --fs-screen-name
  * x11: avoid wasteful rendering when possible
  * player: rearrange video sync opts/enums/defines
  * wayland: unify visibility checking code
  * vo_gpu/d3d11: add message ID based log level mapping
  * vo_gpu/d3d11: mimic libplacebo backbuffer usage
  * vo_gpu/d3d11: enable receival of color depth without active backbuffer
  * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
  * vo_gpu_next: switch to unpooled hwdec mapping
  * x11: fix screen-name option
  * mpv.desktop: add turkish translation
  * options.lua: remove unused function
  * options: add osd-playing-msg-duration
  * egl_helpers: request at least 8 alpha bits if necessary
  * DOCS/input: mark chapter-list as writable
  * drm: context_drm_egl: add support for enabling VRR
  * vd_lavc: add vo caps and option to set GPU film grain application
  * vo_gpu_next: apply film grain if such metadata is present
  * vf_format: support forwarding/stripping film grain metadata
  * mp_image: support film grain parameters
  * vd_lavc: hide a deprecation warning in already handled compatible code
  * sub/osd: use atomic for osd_state.force_video_pts
  * osdep/atomic: add mp_atomic_double
  * Revert "vo_gpu_next: remove unnecessary dependency"
  * ao_pipewire: Do not hold thread lock during loop stop
  * ao_pipewire: fix resource lifetimes
  * vo_gpu_next: remove unnecessary dependency
  * lua: use correct chunkname when loading script files
  * vo_gpu[_next]: hwdec: fix logging regression when probing
  * common/av_log: explicitly include version.h for required libraries
  * vo_gpu_next: also include stride alignment in DR size
  * vulkan: correctly inherit proc_addr pointer
  * ao_sndio: fix parentheses warning
  * client API: also export mpv_stream_cb_add_ro
  * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
  * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
  * vo_gpu_next: fix crash when disabling DR at runtime
  * vo_gpu_next: don't leak mpi on failed upload
  * vo_gpu_next: properly keep track of DR allocations
  * hwdec: warn on unsupported hwdec option value
  * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
  * hwdec: fix out-of-date preprocessor variable name
  * ytdl_hook.lua: consider any subprocess status != 0 as error
  * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
  * vo_gpu_next: add support for hardware decoding
  * manpage: add vo_gpu_next wiki link to manpage
  * vo_gpu_next: configure the VO queue size dynamically
  * vo_gpu_next: expose EGLDisplay to pl_gpu
  * vo_gpu: move hwdec loading code to common helper
  * hwdec: release images as soon as possible after mapping
  * hwdec_vaapi_vk: rename to vaapi_pl
  * hwdec_vaapi_gl: properly zero initialize priv struct
  * filters: Re-add vavpp deinterlacing auto-filter
  * ytdl_hook: fix url_is_safe to match URL protocols properly
  * vo_gpu_next: remove/simplify plane flipping hacks
  * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
  * mp_image: fix mp_image_plane_w/h
  * stats.lua: page 2 - frame timing: use fixed display order
  * stats.lua: graphs: fix bad rendering due to division by 0
  * vo_gpu_next: refactor subtitle rendering
  * options: add always to stop-screensaver
  * DOCS/input: document subprocess more clearly
  * DOCS/input: fix typo
  * vo_gpu: hwdec: load hwdec interops on-demand by default
  * ao_pipewire: fix ao-volume handling
  * vo_gpu_next: don't crash on negative plane strides
  * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
  * meson: remove horrifying macos luajit hack
  * github/workflows: use lua 5.1 on macos
  * DOCS/mpv: improve vf=rotate examples
  * wayland: partially fix drag and drop handling
  * ao_pipewire: validate pod creation
  * ao_pipewire: add support for device selection
  * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
  * vf_format: simplify frame type checking after addition of DoVi option
  * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
  * ci/appveyor: fix package install line
  * osc.lua: seekbar hover: speed-up chapter access
  * js: utils.get_user_path: make wrapper of expand-path
- Change source from cpio/tar to tar.xz to reduce the source code
  size by a factor of 4.
- Update waf to version 2.0.24
- Set rubberband to version 3.0.0 which is need for optional dependencies.
- Remove --enable-pipewire because it is now autodetected.
  You can now only disable.
- Disable pipwire under Leap because of build error.
- Enable openal, sixel.
- Enable mujs for Leap &gt;= 15.4.
- Enable wayland for Leap &gt;= 15.4.
- If libavif is installed default at build time it must have version &gt;= 0.11.1
- Fix rpmlint filename-too-long-for-joliet.</changelog>
  <changelog author="mia@0x0.st" date="1668859200">- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- _service: obs_scm -&gt; obs_tar
- Do not require libsixel and mujs where no appropriate versions
  are packaged
- Vulkan requires recent libplacebo; disable on Leap &lt;= 15.3
- Update to version 0.35+git.20221118.d3a61cfe:
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668859201">- Use Meson for build where possible as waf will be dropped in a
  future version</changelog>
  <changelog author="mia@0x0.st" date="1671537600">- Update to version 0.35+git.20221220.d5c3b9d9:
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats</changelog>
  <changelog author="mia@0x0.st" date="1671796800">- Update to version 0.35+git.20221222.657fd280:
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1675857600">- Update to version 0.35.1+git.20230128.140ec21c:
  * ao_pipewire: log version and other useful debug info
  * wayland: error out if essential protocol support is missing
  * wayland: also log refresh rate on surface entrance
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * meson: prepend MPV_CONFDIR path with prefix
  * meson: unbreak dl check on BSDs without libdl
  * lcms: fix crash with lcms2-related options if lcms is disabled
  * meson: fix stdatomic detection on bsd
  * osc: don't spam window-controls bindings on every render
  * wayland: check for resize/move in touch event first
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * ao_pipewire: properly clean up resources
  * filter_kernels: fix kaiser
  * hwdec/d3d11va: fix a possible memory leak
  * external_files: set log level for potential files to trace
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * hwdec_drmprime: fix memory leak
  * vo: hwdec: fix libdrm-related memory leak
  * draw_bmp: ensure last slice width is less than total width
  * wayland: dispatch and wait for compositor events in uninit
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * version.py/version.sh: bump copyright year
  * vulkan: fix build error for 32bit builds with clang
  * vo_wlshm: cleanup on failure
  * ra_d3d11: fix incorrect type
  * meson: also search for rst2html with .py extension
  * audio: fix crash during uninit with ao_lavc
  * mp_image: fix XYZ primaries default
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: implement VO_DR_FLAG_HOST_CACHED
  * x11: fix issue with xpresent timing feedback
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1679140800">- Update to version 0.35.1+git.20230315.e1727553:
  * test: update format refs to ffmpeg 6
  * github/workflows: fix failure conditions
  * common/av_common: clean up mp_lavc_set_extradata
  * sub/sd_lavc: properly fill avctx with codecpar values at init
  * sub/lavc_conv: properly fill avctx with codecpar values at init
  * common/av_common: constify mp_codec_params related getters
  * demux_mkv: support ARIB captions
  * player/command: fix mem leak in user-data property; closes #11436
  * vo_gpu_next: compatibility with libplacebo v6.265
  * wayland: make wayland-edge-pixels-pointer default to 16
  * wayland: use correct x/y coordinates for the cursor
  * screenshot: fix segfault when taking a screenshot without video
  * wayland: fix client side resize
  * vo_gpu_next: compatibility with PL_API_VER &gt;= 254
  * vo_gpu_next: use inverse mapping functions to tag screenshots
  * video/out/placebo/utils: add mappings from pl enums to mpv enums
  * video: add missing libplacebo colorspace enums
  * mp_image: assert if src and dst are different in copy_attributes
  * mp_image: copy side data in mp_image_copy_attributes
  * ao_pipewire: use realtime scheduling for data thread
  * loadfile: strongly prefer that all streams are from the same program
  * command: expose hls-bitrate and program-id as track-list subproperties
  * loadfile: report hls_bitrate and program_id in struct track
  * demux: propagate hls_bitrate and program_id in generated caption tracks
  * demux_lavf: report program_id
  * ytdl_hook: only log error when no fallback url available
  * ytdl_hook: init fragment requires other fragments
  * vo: fix race condition with redraw requests
  * ci: separate meson tests and reorganize build steps
  * test: integrate unittests with meson
  * ci: use the same arguments when running the built mpv binary
  * player: remove unittest option
  * test: update ffmpeg format refs
  * zimg: fix MP_CSP_PRIM_CIE_1931 mapping
  * zimg: add ZIMG_TRANSFER_ST428 mapping
  * zimg: set correct primaries for XYZ
  * sws_utils: hardcode output gamma and primaries for XYZ
  * mp_image: fix XYZ gamma and primaries guess
  * vo_gpu: improve XYZ conversion
  * mp_image: be less agressive with clearing color information
  * f_swscale: do not reset color levels to default
  * csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
  * DOCS/options: mention default value of cursor-autohide
  * DOCS/options: clarify hidpi-window-scale description
  * player: add --auto-window-resize option
  * ra: assert when using params with dimensions
  * sub: add --sub-fonts-dir and --osd-fonts-dir options
  * wayland: request frame callbacks on the topmost surface
  * wayland: deduplicate and cache detection of dmabuf-wayland
  * wayland: use bool type for alpha framebuffer tracking
  * vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible Similar to libplacebo[1], DXGI_SWAP_EFFECT_FLIP_DISCARD is used instead of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL starting with Windows 10.
  * vf_gpu: initialize depth=1 on target textures
  * video: initialize depth=1 on screenshot textures
  * external_files: recognize jxl and avif files as cover art
  * {console,ytdl_hook}: use the platform property
  * command: add platform property
  * ytdl_hook: don't overwrite force-media-title
  * ytdl_hook.lua: make exec return a single value
  * TOOLS/autocrop.lua: log a more accurate warning
  * audio: remove a duplicate clearing of a struct variable
  * options: change parameter that was forgottin in property transition
  * client API: reintroduce CONF_TYPE_FLAG for type conversion
  * Partially revert "options: remove OPT_FLAG"
  * console: observe osc margins from user-data instead of shared-script-properties
  * osc: set values in user-data in addition to shared-script-properties
  * player: set playlist title to media title if not set already
  * various: fix warning -Wimplicit-const-int-float-conversion
  * vo_gpu_next: fix warning -Wunused-function
  * vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
  * vd_lavc: sort hwdecs without hwdevices last for autoprobing
  * vd_lavc: prioritize mediacodec for hwdec autoprobe
  * video: make csp option definitions private
  * video: make csp equalizer params float
  * vo_gpu: fix newline in log message
  * demux: constify a struct member
  * vo_gpu_next: fix color space hint with target peak override
  * DOCS: clarify that GLX is deprecated
  * options: remove explicit initialization of integers to 0
  * options: remove OPT_FLAG
  * options: transition properties from flag to bool
  * options: transition commands from OPT_FLAG to OPT_BOOL
  * options: transition options from OPT_FLAG to OPT_BOOL
  * input: remove unused struct member
  * DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0
  * various: drop unused #include "config.h"
  * ao_pipewire: drop unused #include "generated/version.h"
  * Vulkan: add configure check for VK_KHR_display extension
  * vo_gpu_next: add --tone-mapping-visualize
  * vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
  * mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
  * DOCS: document JPEG XL default effort change
  * Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
  * video/image_writer: use effort=4 default for JXL screenshots
  * ao_pipewire: fix removal of zeroed hooks on old pipewire
  * vo_gpu_next: allow native CSP screenshots
  * player/screenshot: pass on ability to output native CSP
  * screenshot: explicitly default VOCTRL_SCREENSHOT csp
  * video/image_writer: force sRGB for unsupported formats
  * video/image_writer: add image_writer_flexible_csp
  * vo_gpu_next: tag screenshots with correct colorspace
  * vo_gpu_next: only apply target options in window screenshot mode
  * vo_gpu_next: be explicit about screenshot repr
  * m_property: avoid using a small stack buffer in m_property_do_bstr
  * vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
  * vo_gpu_next: support mapping HDR10+ dynamic metadata
  * ao_pipewire: allow usage of global volume control
  * command: only avoid redrawing when old and new osd are both hidden
  * DOCS/options: remove testing note in video-sync-max-factor
  * vf_sub: undeprecate
  * vo_dmabuf_wayland: reject hw formats not supported by compositor
  * video/image_writer: change screenshot-tag-colorspace default to yes
  * vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
  * vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
  * vo_dmabuf_wayland: simplify buffer pool reset
  * vo_dmabuf_wayland: only resize when a new frame is about to be drawn
  * DOCS/input: remove experimental note from sub-text
  * ao_pipewire: report linking errors from init()
  * ao_pipewire: add support for exclusive mode
  * ao_pipewire: move stream flags to dedicated variable
  * ao_pipewire: adjust message level based on probing
  * f_hwtransfer: fix leak of framesconstraints
  * image_pool: properly free frames
  * ao_pipewire: remove unneeded goto
  * ao_pipewire: replace opencoded talloc()
  * ao_pipewire: print stream states as string
  * ao_pipewire: remove unnecessary empty lines
  * ao_pipewire: remove opencoded spa_zero()
  * ao_pipewire: remove some unnecessary linebreaks
  * ao_pipewire: reduce message level of unsuccessful connection
  * ao_pipewire: remove unnecessary braces
  * sws_utils: add check for HAVE_ZIMG to suppress warnings
  * vo_gpu_next: add check for PL_HAVE_LCMS
  * hwdec_cuda: fix enum type for semaphore
  * vo_d3d11: do not call MAKEINTRESOURCEW twice
  * osdep/io: add void to mp_penviron
  * demux: remove unused code
  * ao_lavc: remove unused code
  * osdep: add MP_FALLTHROUGH
  * libplacebo: fix enum type cast
  * stats.lua: display HDR peak in nits
  * meson: move vector check inside of meson.build
  * meson: check macos touchbar with has_header
  * meson: check pthread provider with has_function
  * video/image_writer: avoid stripping colorspace info when writing image
  * stream: accept webdav:// and webdavs:// urls
  * ci: pack mingw64 meson build instead of waf
  * ci: separate meson/waf build dirs
  * ci: use meson compile instead of ninja directly
  * ci: do not print compile commands
  * meson: replace check_header with has_header
  * meson: actually use -Werror=format-security
  * hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
  * player/video.c: don't resync audio if video is an image
  * vo_lavc: set frame rate on encoder; fixes #11215
  * wayland: add auto choice to wayland-configure-bounds
  * wayland: handle runtime hidpi-window-scale changes correctly
  * wayland: unbreak runtime geometry/autofit changes
  * lua/js: remove user-data helpers
  * lua/js: fix user_data_del util function
  * doc: correct spelling of user-data/user_data JS/lua helpers
  * docs: document new user-data property
  * javascript/defaults: add user_data helpers
  * lua/defaults: add user_data helpers
  * player/command: add user-data property
  * javascript: add mp.del_property()
  * lua: add mp.del_property()
  * libmpv: add mpv_del_property() convenience function
  * player/command: add "del" command
  * m_property: add M_PROPERTY_DELETE
  * player/client: support observing sub-properties
  * options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodes
  * misc/node: add bstr-based variants for map_get() and map_add()
  * misc/json: don't wrap top-level pretty strings/infs in quotes
  * DOCS: Add missing 'not'
  * hwdec_vaapi: close file descriptors even if surface export fails
  * vo_dmabuf_wayland: close file handles when surface export fails
  * vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
  * DOCS/compile-windows.md: update MSYS2 packages
  * test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension
  * meson: add missing library dep for egl_angle_lib check
  * vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward
  * waf: migrate to version.py
  * ci: migrate MSYS2 build to GitHub Actions
  * wscript: remove MSVC from compiler lookup
  * meson: reuse libmpv objects for cplayer
  * ao_pipewire: align thread name with general conventions
  * audio: simplify implementation of property ao-volume
  * stream/dvb: remove some unused variables
  * x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
  * wayland: add wp-fractional-scale-v1 support
  * wayland: rewrite geometry and scaling handling
  * vo_gpu: implement VO_DR_FLAG_HOST_CACHED
  * vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: add `int flags` to the get_image signature
  * msg: log-file set at mpv.conf: don't ignore early messages
  * msg: log-file buffer size: don't use magic number (no-op)
  * drm: rewrite based around vo_drm_state
  * mp_image: fix XYZ primaries default
  * meson: skip some unneeded macos-specific checks
  * meson: drop feature plain-gl
  * ci: run meson tests
  * meson: limit vaapi checks
  * meson: don't add libmpv and cplayer features to conf_data
  * meson: remove dependency from libmpv to plain-gl
  * meson: add simple test executable for libmpv
  * stream: remove trailing NULL element from stream list
  * hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
  * wayland: only warn when actually missing idle inhibit support
  * vo: make driver list static
  * vo: remove trailing NULL element from driver array
  * ao: remove trailing NULL element from driver array
  * DOCS/compile-windows.md: update with meson instructions
  * build: officially deprecate waf
  * TOOLS/lua/autoload: improve alphanumeric sorting
  * wayland: store presentation feedbacks in a pool
  * Revert "wayland: dispatch and wait for compositor events in uninit"
  * TOOLS/docutils-wrapper: make executable + alphabetize
  * audio: fix crash during uninit on ao_lavc
  * meson: also search for rst2html with .py extension
  * various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
  * various: replace if + abort() with MP_HANDLE_OOM()
  * stream/dvb: drop support for DVB API before 5.8
  * ao_audiotrack: replace malloc with talloc
  * stream/cookies: use stream_read_file()
  * {video,audio}: adjust unsafe strncpy usages
  * video/x11: replace sprintf usage
  * video: replace sprintf usage
  * demux_mf: replace unsafe string functions
  * ra_d3d11: fix incorrect type
  * DOCS: clarify wid casting on Windows
  * vo_dmabuf_wayland: drop support for linux-dmabuf-v2
  * vo_dmabuf_wayland: support panscan and panning
  * ta/README: update link to talloc documentation
  * vo_wlshm: properly support video panscan
  * player: don't force saving start in watch-later-options
  * player: add video-sync=display-tempo
  * player: choose speed of smallest acceptable factor for display sync
  * TOOLS/lua/autoload: optimize performance of natural sorting
  * TOOLS/lua/autoload: further optimize the natural sorting
  * wayland: make vo_wayland_reconfig a bool
  * wayland: cleanup on vo_wayland_init error
  * vo: change vo_platform_init to bool
  * vo_wlshm: cleanup on failure
  * vo_dmabuf_wayland: goto err instead of returning
  * vulkan: fix build error for 32bit builds with clang
  * meson: dynamically compute dependencies for manpage and html build
  * TOOLS/umpv: support shell-quotes in $MPV
  * demux: new packet should not point to source buffer when copying data
  * demux: actually initialise packet buffer when creating new packet
  * version.py/version.sh: bump copyright year
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * wayland: dispatch and wait for compositor events in uninit
  * wayland: initalize display_fd as -1
  * wayland: consistently employ use_present
  * draw_bmp: ensure last slice width is less than total width
  * vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
  * hwdec_drmprime: fix memory leak
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * demux: add --demuxer-hysteresis-secs option to save power with caching
  * external_files: recognize webp files as cover art
  * x11: add modesetting to the xpresent whitelist
  * build: add configure test for POSIX shm for the sake of vo_kitty
  * demux: replace deprecated usage of stack allocated AVPackets
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality
  * Update VERSION
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1689336000">- Update to version 0.35.1+git.20230714.1f683401:
  * vo_dmabuf_wayland: error out if compositor doesn't support the format
  * build: make dmabuf-wayland a build option and require drm
  * console: sort the output from the `help` command
  * player: delete watch later redirect entries again
  * wayland: use xdg_surface_set_window_geometry
  * Revert "wayland_gl: wait until resize to create egl_window"
  * vo_dmabuf_wayland: guard in destroy_osd_buffers
  * vo_dmabuf_wayland: stop lazy loading hwdec
  * vo_dmabuf_wayland: don't try to get pts without frame-&gt;current
  * draw_bmp: ensure last slice is less than total width (again)
  * vo_dmabuf_wayland: add osd support
  * vo_dmabuf_wayland: init wl_list at the top of preinit
  * vo_dmabuf_wayland: stop guarding viewport interfaces
  * video/image_writer: check for write errors
  * video/image_writer: fix file leak in error path
  * wscript: add 1.32 protocols to sources
  * stats.lua: set sans-serif as default font
  * wayland: add xdg_toplevel.wm_capabilities handler
  * wayland: add support for suspended toplevel state
  * wayland: add cursor-shape-v1 support
  * vd_lavc: fix delay_queue for videos with frames &lt; max_delay_queue
  * vd_lavc: prefer d3d11va-copy over dxva2-copy
  * vo_wlshm: bail out of resize if width/height is 0
  * wayland: fix memory leak with multiple monitors
  * player: delete watch_later file after successful load
  * json: unify json_parse depth to MAX_JSON_DEPTH=50
  * terminal-unix: better error detection logic
  * TOOLS/idet: fix some outdated cli syntax
  * demux_playlist: sort files before directories
  * demux_playlist: add option to control recursive directory loading
  * TOOLS/lua/autoload: allow extending ext sets from script-opts
  * various: correctly ignore cache files with --no-config
  * vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
  * vo_gpu: fix some cache related memory leaks
  * player: add --input-cursor-passthrough option
  * TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
  * wscript: bump required libplacebo-next version to 5.266
  * vo_gpu_next: remove synchronization from info_callback
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * ci/msys2: double down on running meson through python3.11
  * vo_x11: don't rely on XFree to free calloc-ed data
  * vo_x11: check for calloc() failure
  * win32: add support for drag-and-drop option
  * options: add no to drag-and-drop
  * test/meson: explicitly specify lavf dependency
  * player/screenshot: add "screenshot" logger
  * video/image_writer: add avif screenshot support
  * options: drop unnecessary casts
  * options: use designated initializer
  * vd_lavc: do inline string array initialisation for hwdec_api
  * vd_lavc: let the user provide a priority list of hwdecs to consider
  * osdep: remove erroneous POLLERR emulation
  * wayland: remove erroneous POLLERR usage
  * image_writer: respect jpeg-quality when using ffmpeg for writing
  * image_writer: remove unused struct fields
  * mp_image: abort on av_buffer_ref() failure
  * loadfile: fix leak due to setting NULL parent
  * hwdec: fix undeclared identifier in mediacodec_embed
  * vo_drm: fix null dereference and using closed fd
  * github/workflows: do not copyback files from freebsd VM
  * github/workflows: bump freebsd VM memory size to 8GB
  * hwdec: do not add hwdec device if it failed to create
  * vd_lavc: check if av_device_ref is available
  * ci/msys2: switch to Python 3.11 to fix crashes during build
  * loadfile: insert missing parentheses
  * osc: add toggle for forced-only subs
  * loadfile: expose auto-forced-only when printing stream info
  * command: add sub-forced-only-cur prop
  * command: report auto-forced-only flag in track desc
  * sub: rewrite auto-forced-only support
  * player: add more precise sub fallback options
  * options: default slang to auto
  * loadfile: support "auto" as a language option
  * loadfile: use mp_match_lang_single
  * loadfile: take a const char* in match_lang
  * loadfile: short-circuit early on null stream language
  * osdep: add mp_get_user_langs
  * osdep: move cfstr&lt;-&gt;cstr conversions to a new apple_utils.c file
  * misc: add language-matching utilities
  * options: set subs-with-matching-audio to off by default
  * vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
  * ad_lavc: check for allocation failure
  * vo_gpu_next: add --corner-rounding option
  * vo_gpu_next: add missing --gamut-mapping-mode options
  * ao_pipewire: bump dependency to 0.3.48
  * ao_wasapi: use client name instead of hardcoded string
  * ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
  * demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
  * vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
  * wayland: bump wayland-protocols to 1.25
  * wayland: bump required version to 1.20
  * DOCS: fix admonition typo
  * vo_dmabuf_wayland: update the image of pending buffers
  * vo_dmabuf_wayland: use a minimum of 15 buffers
  * ci: use a different mirror for freetype
  * player: add drag-and-drop option
  * wayland: avoid misleading log messages on drag/drop
  * ci/mingw: add dlltool to the meson crossfile
  * mpv.desktop: add Russian translation for GenericName
  * ci/mingw: remove cache
  * ci/mingw: update dependencies versions
  * ci/msys2: enable egl-angle-lib
  * github/workflows/build.yml: install ca-certificates package on msys2
  * bootstrap.py: update waf to 2.0.25
  * DOCS/mpv: add an example for applying profiles to certain paths
  * player: don't load unwanted files after 519e56f
  * hwdec_cuda: bump required headers version for timeline semaphores
  * hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
  * hwdec_vulkan: respect probing flag when logging during init
  * vulkan: don't assume all ra_ctx implementations have a swapchain
  * hwdec_cuda: remove usage of deprecated libplacebo sync API
  * video/out/android: assert WinID value before use
  * path: handle URLs consistently in mp_basename
  * lua: read_options: find script-opts prefix at index 1 exactly
  * demux/demux_lavf: strip URL parameters before matching extension
  * hwdec_vulkan: enable AV1 support if available
  * hwdec_vulkan: check for the correct libplacebo version
  * vo: hwdec_aimagereader: fix compile
  * hwdec_vulkan: simplify requirement checks for Vulkan interop
  * vo/vulkan: do not define zero sized array
  * hwdec_vulkan: account for vulkan frames now using presentation size
  * f_hwtransfer: disable vulkan multiplane images when uploading from cuda
  * hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
  * vo: vulkan: request additional extensions and features for ffmpeg
  * hwdec_vulkan: add Vulkan HW Interop
  * vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
  * vo_gpu_next: fix to allow using dllimport
  * vo_gpu_next: respect `gl-&gt;flipped`
  * opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
  * vo: make mp_frame_perf thread safe
  * vo_gpu_next: add size guard for pass-&gt;num_samples
  * vo_gpu_next: synchronize voctrl_performance_data access
  * vo_gpu_next: fix off by one in info_callback
  * vo_dmabuf_wayland: rewrite around wl_list
  * vo_gpu_next: fix build on older libplacebo
  * vo_gpu_next: update to new libplacebo gamut mapping API
  * vo_gpu_next: remove --tone-mapping-crosstalk
  * context_drm_egl: check for non-existant drm in uninit
  * player: improve diagnostics around writing watch_later files
  * path: let configdir also override "cache" and "state" paths
  * path: simplify "cache" and "state" fallback
  * player: always try to detect subtitle language from file name
  * ra_d3d11: change how messages are ignored during texture size lookup
  * wayland: improve guessing when mpv is focused
  * demux/demux_lavf: pass-through mime_type
  * demux/demux_lavf: pass-through filename for HLS
  * Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
  * demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
  * vo_gpu_next: allow to use ICC profile luminance value
  * mp_image: use the ffmpeg interlaced frame flags where available
  * ao_oss: return actual OSS playing state
  * player: use XDG_CACHE_HOME by default
  * player: use XDG_STATE_HOME for watch_later
  * path: expand internal path selection API to allow for additional types
  * osdep: separate out macos paths from path-unix.c
  * DOCS/options: document required parameter for --x11-name
  * meson: bump required version to 0.62
  * wayland: add support for wl_surface.preferred_buffer_scale
  * options: read config file as stream
  * ci: switch to lua51 for MSYS build
  * ci: use auto detection for lua library version for MSYS
  * charset_conv: fix memory corruption in mp_iconv_to_utf8
  * sub: fix UPDATE_SUB_HARD for converted and external subtitles
  * console.lua: add a script-opt for the border size
  * vo_gpu_next: fixes to allow using dllimport
  * ao_pipewire: clarify --pipewire-buffer=native
  * ao_pulse: clarify --pulse-buffer=native
  * ao_pipewire: let sound server determine latency
  * ao_pipewire: give sound server more flexibility for buffers
  * hwdec_drmprime: support rpi4_8 and rpi4_10 formats
  * ytdl_hook: fix clip start and end
  * libmpv: fix file name in documentation
  * meson: use the new build_options method
  * wayland: correctly scale configure_bounds
  * player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
  * video/out/gpu: Fix compilation warning of out of bound access
  * mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
  * ci: add a workflow that lints commit messages
  * auto_profiles: try to distinguish invalid properties better
  * auto_profiles.lua: apply profiles when conditions are truthy
  * osc: skip rendering when osd_dimensions are 0
  * win32: follow Windows settings and update dark mode state
  * d3d11: retry device creation without debug, if SDK is not available
  * build: add check for eglext_angle.h when checking for ANGLE
  * context_angle: include eglext_angle.h explicitly
  * DOCS/input: fix typo
  * auto_profiles: check for non-existent properties
  * various: fix various typos in the code base
  * various: fix typos
  * demux_lavf: update to handle deprecation of `io_close`
  * ci: bump cache version to rebuild libplacebo
  * ci/mingw: require libplacebo-next
  * build: add an option to control gpu-next
  * ci/mingw: update meson
  * meson: fix libplacebo-next version comparison
  * vo_gpu_next: drop various PL_API_VER checks
  * wscript: bump libplacebo-next required version to 5.264
  * meson: bump libplacebo-next required version to 5.264
  * player/screenshot: add filename return field
  * player: set playlist title to media title if not set already
  * Revert "player: set playlist title to media title if not set already"
  * meson: rst2pdf handle dependency file
  * TOOLS/docutils-wrapper: handle commands without depfile
  * TOOLS/docutils-wrapper: properly propagate failures
  * TOOLS/docutils-wrapper: gracefully remove non-existing files
  * DOCS/lua: fix typo
  * options: enable scripts related opts also with cplugins.</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690113600">- Update to version 0.36.0+git.20230723.60a26324:
  * Update VERSION
  * Release 0.36.0
  * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
  * ao_pipewire: for_each_sink: properly check termination condition
  * DOCS/vo: clarify dmabuf-wayland a bit
  * vo_dmabuf_wayland: correctly handle force-window
  * player/video: check for forced eof
  * vd_lavc: respect vd-lavc-software-fallback opt
  * vo_vaapi: restore hardware video decoding
  * vo_vaapi: fix segfault in draw_osd
  * ao_pipewire: use native buffersize by default
  * terminal-unix: fix not listening on input after being foregrounded
  * osc: don't add margins to osc-deadzonesize
  * DOCS: clarify screenshot window and screenshot-sw
  * vo_drm: remove VOCTRL_SCREENSHOT_WIN
  * screenshot: implement screenshot-window in sw for most VOs
  * screenshot: clarify software screenshot logic
  * image_writer: use proper specifier for int64_t
  * {zsh,bash}-completion: run mpv with --no-config
  * bash-completion: do not complete removed options
  * zsh-completion: do not complete removed options
  * zimg: fix broken sig_peak handling
  * image_writer: move tag_csp check into image_writer_flexible_csp()
  * image_writer: replace sprintf usage
  * image_writer: share some code between write_lavc and write_avif
  * image_writer: error check avif-pixfmt option
  * image_writer: fix still-picture option for AVIF
  * image_writer: remove duplicate packet writing code
  * TOOLS: remove obsolete travisCI-related scripts
  * wayland_common: remove questionable gcd impl and global state
  * wayland: don't treat tiled and maximized windows the same
  * wayland: add locked_size convenience shorthand
  * builtin.conf: add --hdr-contrast-recovery to gpu-hq
  * vo_gpu_next: add --hdr-contrast-recovery/smoothness
  * builtin.conf: unset default languages in libmpv and encode profiles
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame
  * wayland: handle modifier keys correctly
  * vo_gpu_next: add --target-contrast option
  * loadfile: make get_audio_lang function static
  * DOCS/release-policy.md: add additional advice
  * loadfile: compute audio lang for sub selection when using lavfi-complex
  * wayland: wrap resize requests in prepare_resize
  * sd_ass: fix converted subtitles having too-wide borders
  * sd_ass: don't reconfigure ass on every frame
  * player: set default cache dir on macOS
  * DOCS/mpv: clarify the location of cache/state files
  * path-win: implement cache directories
  * DOCS/interface-changes: document change in ctrl+h behaviour
  * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`
  * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list
  * input: update ctrl+h to toggle `auto-safe` rather than `auto`
  * vd_lavc: try other hwdecs when falling back after an hwdec failure</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690804800">- Remove waf build: removed upstream
- Make meson a hard requirement now
- Bump libplacebo requirement to 6.292.0 for Tumbleweed
- Add patch 0001-Revert-meson-bump-required-version-to-0.62.patch
  to lower meson requirement for Leap
- Update to version 0.36.0+git.20230730.1bbc7a2c:
  * ao_sndio: use sio_flush() to improve controls responsiveness
  * draw_bmp: fix overflowing coordinates in mark_rcs
  * Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
  * Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
  * meson: look for linux/input-event-codes.h with libwayland flags
  * version.py: fix build date
  * options: restore old default sub selection behavior
  * vo_gpu_next: fix assertion on wayland
  * vo_gpu_next: delay swapchain submit until flip_frame()
  * path-win: move state directory to %LOCALAPPDATA%
  * path-win: add subdirectory for cache
  * Revert "ci/msys2: double down on running meson through python3.11"
  * ad_spdif: fix segfault due to early deallocation
  * test: enhance libmpv test
  * player/video: check for track and decoder existence
  * video_writer: fix gamma for YUV screenshots
  * image_writer: log pixfmt conversion
  * encode_lavc: fix leak of codecpar
  * zimg: fix abort on subsampled input with odd heights
  * demux_mkv: add missing space to log msg
  * build: remove unneeded libdl requirement for vaapi
  * build: refactor vaapi handling
  * ci/mingw: reduce git clone depth to 1
  * ci/mingw: use ccache
  * ci/mingw: disable fail-fast
  * ci/mingw: check if binary is runnable before packaging
  * language-posix: as a fallback, treat "C" as "en"
  * msg: print MSGL_WARN and higher error messages to stderr
  * build: vaapi-x-egl is not used anywhere, remove it
  * build: vaapi-egl should explicitly depend on egl
  * build: vaapi-drm and vaapi-wayland do not depend on egl
  * ci/mingw: update luajit to fix i686 crashes
  * wayland: restore xkb_keysym_to_utf8 handling
  * build: internally rename gl-wayland to egl-wayland
  * waf: remove waf as a build system</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1693051200">- Add fix-docs-path.patch to install docs in our default docdir
- Enable jxl
- Use meson auto-features instead of disabling everything manually
- Small corrections to specfile
- Update to version v0.36.0+git20230826.83c0e980:
  * hwtransfer: check if the source format is accepted directly by the VO
  * hwtransfer: use the right hardware config to find conversion targets
  * autoconvert: destroy sub filter immediately if reconfiguration is needed
  * output_chain: don't reset autoconvert on changes to unrelated filters
  * hwtransfer: implement support for hw-&gt;hw format conversion
  * player: make all autoload extensions configurable
  * player: use audio pts corresponding to playing audio on EOF
  * input: add missing keypad key defines
  * sub/osd: signal osd_changed on resize
  * win32: don't ignore --screen and --fs-screen
  * DOCS/mpv: document ZOOMIN &amp; ZOOMOUT multimedia keys
  * input: add new keys: Back, Tools, ZoomIn, ZoomOut
  * vo_gpu_next: move line to correct location (cosmetic)
  * vo_gpu_next: correctly handle GAMUT_AUTO
  * ci/mingw: disable vulkan for 32-bit build
  * ci/mingw: don't include useless DLLs in artifact
  * ci/mingw: refactor build script into functions
  * ci/mingw: enable more ffmpeg features
  * ci/mingw: add necessary deps and enable vulkan
  * ci/mingw: move functional test to workflow
  * ci/mingw: update dependency versions
  * vo_gpu_next: reword error message on empty screenshot
  * DOCS/options: clarify the video-pan-x/y example
  * aspect: change --video-pan-x/y to be relative to the destination rect
  * aspect: don't allow scaled_src_size be 0
  * DOCS/options: fix typo in video-pan-x example
  * meson: rename all features with underscores
  * context_drm_egl: remove references to VAAPI in error messages
  * context_drm_egl: more correctness fixes for uninit procedure
  * Revert "ao/pulse: implement period_size"
  * w32_common: try to get the monitor from the window bounds
  * w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
  * ao/pulse: implement period_size
  * ao/jack: set device_buffer to JACK buffer size
  * demux_mf: utilize stdbool bool for if a format specifier was bad
  * demux_mf: early exit with the '%%' case
  * win32_common: fixes minimized window being focused on launch
  * ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby Atmos, DTS-HD, etc.) over HDMI
  * drm_common: skip cards that don't have connected outputs
  * meson: remove redundant libplacebo version check for Vulkan interop
  * x11: set sizehint for fs-screen and fs-screen-name
  * x11: remove xinerama and refactor window geometry
  * x11: require randr 1.4
  * context_drm_egl: don't free egl properties if they are null
  * vo_gpu_next: correctly clear removed hooks
  * sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
  * Revert "sub/sd_lavc: don't check endpts when getting subs"
  * vo_gpu_next: fix typo in video_screenshot()
  * vo_gpu_next: add --libplacebo-opts
  * vo_gpu_next: don't re-set frame_mixer
  * vo_gpu_next: move allow_delayed to move appropriate place
  * vo_gpu_next: switch to new pl_options system
  * TOOLS/lua/autoload: Enable run-time updates of options
  * TOOLS/lua/autoload: may specify loading only one type of files
  * vo_gpu_next: fix leak of --icc-profile-auto on uninit
  * vo_gpu_next: drop redundant PL_HAVE_LCMS check
  * ci: update freebsd to latest release channel
  * ci: disable libplacebo in msys2 build
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * libplacebo: drop PL_API_VER compatibility paths
  * ra_pl: drop PL_API_VER compatibility paths
  * vo_gpu_next: drop PL_API_VER compatibility paths
  * meson: remove redundant libplacebo-next check
  * hwdec_cuda: drop old PL_API_VER compatibility path
  * meson: bump minimum libplacebo dependency to v6.292
  * stats.lua: display output resolution if it differs to native one
  * stats.lua: hide window scale in fullscreen
  * vo_gpu: allow --hdr-peak-decay-rate=0.0
  * loadfile: avoid infinite playlist loading loops
  * build: check for SNDCTL_DSP_HALT for oss-audio
  * vo: clear vsync_offset if drawing while paused
  * win32: fix display resolution calculation on mulitple monitors
  * demux_playlist: remove len restriction on headerless m3u
  * wayland: clear all keys on keyboard_handle_leave
  * wayland: clear saved mpkey more aggressively
  * wayland: use fallback for display-fps/width/height
  * x11: add --x11-wid-title option
  * player: add playlist-path properties
  * vf_vapoursynth: save display resolution as a variable
  * player: add --term-remaining-playtime option
  * player: make sub-pos a float value
  * x11_common: drop unnecessary NULL check
  * x11_common: avoid unnecessary XUnmapWindow() call
  * stats.lua: use video-params/aspect-name
  * player/command: add video-params/aspect-name
  * ytdl_hook: improve Windows exe search with suffix
  * command: don't print "unknown" on video tracks
  * player/video: avoid spamming logs with EOF
  * audio: drain ao before setting pause
  * command: show "no" for hwdec-current if hwdec failed
  * command: fix some fringe play-dir behavior
  * sub/sd_lavc: don't check endpts when getting subs
  * sub: fix switching tracks while paused
  * path-unix: abort on path truncation
  * osc: support speed-independent time-remaiing display
  * command: fix stack smashing when displaying aspect-ratio
  * external_files: add sbv to the sub whitelist
  * external_files: alphabetize file extensions
  * DOCS: update LGPL building instructions
  * m_option: change m_option_type_aspect to double
  * vo_gpu_next: actually fix screenshots with PAR
  * ao_audiotrack: enable pcm-float by default
  * ao_audiotrack: support more channel layouts
  * ao_audiotrack: support media role
  * ao_audiotrack: don't ignore ao_read_data return value
  * ao_audiotrack: allow byte buffer data transfer for float samples
  * ao_audiotrack: align buffer size to sample size
  * ao_audiotrack: do not needlessly resample
  * ao_audiotrack: fix broken exception checks
  * ao_audiotrack: remove unused writeV23
  * vo_gpu_next: take into account PAR when taking screenshots
  * ad_spdif: fix this not working at all
  * vo_gpu_next: add ability to use named hook params
  * mp_image: properly infer color levels for some pixfmts
  * vo_gpu_next: increase non-interpolation queue size
  * vo_gpu_next: update for new pl_filter configuration API
  * win32: signal VO_EVENT_DPI on dpi changes
  * test/meson: add missing avutil dependency to chmap test
  * test: indicate test function ran in log
  * test: enable log messages for libmpv test
  * test: refactor helper methods to be universally usable
  * options: fix relative time parsing
  * options: rename variables in parse_timestring
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
  * DOCS/options: fix typo in hdr-peak-percentile
  * vo_gpu/vo_gpu_next: fix setting an empty dscale
  * builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
  * vo_gpu_next: add --hdr-peak-percentile
  * player/main: do not print build time, if it is unknown
  * version: move NO_BUILD_TIMESTAMPS check to version.h.in
  * build: remove version.py
  * vo_vdpau: set hwdec image format
  * test: bump libmpv test timeout
  * drm: bump minimum version to 2.4.105
  * ci: update the mpv.com path
  * build: remove outdated generated directory
  * ao_pipewire: set media role during init()
  * audio: add AO_INIT_MEDIA_ROLE_MUSIC</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1693137600">- Disable mujs backend for Leap because it's not available there</changelog>
  <changelog author="llyyr.public@gmail.com" date="1695470400">- Update to version 0.36.0+git20230923.140d0185:
  * ci/mingw: drop old workarounds for vulkan-headers
  * m_config_core: remove mp_read_option_raw
  * cuda: move --cuda-device to cuda_opts group
  * opengl/context_win: move opengl-dwmflush to wingl_opts group
  * libmpv_gl: replace mp_read_option_raw call
  * video/out/gpu: replace mp_read_option_raw call
  * stream: remove unneeded mp_read_option_raw call
  * options: rename some opt structs to *_opts instead of *_params
  * stream_bluray: move --bluray-device to stream_bluray_opts
  * stream_cdda: move cdrom-device to cdda_params
  * demuxer: remove several mp_read_option_raw calls
  * demux: make demux opts public
  * options: move some demux-specific opts to demux opts
  * demux_lavf: set duration to -1 if unknown
  * DOCS/options: remove some stray tabs
  * win32: don't remove WS_CAPTION from style
  * win32: enable custom WM_NCHITTEST also when title bar is hidden
  * win32: set window_corners to default for fullscreen
  * win32: add --window-corners
  * win32: fix fit_window_on_screen to account for invisible borders
  * win32: reduce top border thickness to imitate DWM invisible borders
  * win32: add an option to control window title bar state
  * win32: add an option to change window affinity
  * wayland: ensure at least a scale factor of 1 when drawing cursor
  * github/workflows: comment PR artifacts links
  * win32: explicitly guard dark mode calls by Windows version
  * vo_gpu_next: use proper color for subtitles
  * {github/workflows,ci}: install and enable libplacebo in macOS CI
  * github/workflows: add macOS 13 build
  * vo_gpu: don't override scaler options with default ones
  * builtin.conf: remove unneeded vlang/alang/slang lines
  * vo_gpu: allow deband-iterations to be 0
  * drm: remove selecting the card number with --drm-connector
  * options: remove --vf-defaults and --af-defaults
  * options: remove deprecated --record-file option
  * vo_sixel: change exit-clear handling to OPT_REPLACED
  * options: remove a few options marked with .deprecation_message
  * command: stop restarting playback when writing to playlist-pos
  * command: remove some old deprecated properities
  * options: remove ancient option fallbacks/deprecation
  * builtin.conf: remove deprecated opengl-hq profile
  * demux_playlist: add --directory-mode=auto
  * various: add missing include in header flles
  * sub/ass_mp: filters/f_lavfi: forward declare mp_log
  * sd_ass: use directive instead of writing magic constants
  * vo_dmabuf_wayland: support osd rendering when there's no video
  * mp_image: add force_window field
  * demux_mf: detect svg
  * sdl_gamepad: fix button detection on modern controllers
  * TOOLS/autocrop.lua: switch to auto-copy hwdec during cropdetect
  * TOOLS/autocrop.lua: cleanup timers correctly
  * vo_gpu_next: fix unscaled screenshot with --blend-subtitles
  * TOOLS/autocrop.lua: use VO crop always
  * options: make video-crop validation more strict
  * player/video: don't try to restore old crop when invalid were provided
  * vo_gpu: match libplacebo debanding defaults
  * vo_gpu: match libplacebo peak detection defaults
  * DOCS: update notes about new profiles
  * vo_gpu: default to dscale=hermite
  * DOCS/options: document hermite scaler
  * DOCS/options: remove potentially offensive language
  * DOCS/options: remove spline36 section
  * DOCS/options: change wording to be less inflammatory
  * af_scaletempo2: fix missing variable init, remove redundant init
  * af_scaletempo2: truncate final packet to expected length
  * af_scaletempo2: fix processing of final packet
  * af_scaletempo2: calculate latency by center of search block
  * af_scaletempo2: restore exact audio sync on return to 1x speed
  * af_scaletempo2: fix speed change latency and pts spikes
  * af_scaletempo2: fix audio artifact on initial WSOLA iteration
  * af_scaletempo2: fix audio offset when playing back at 1x speed
  * af_scaletempo2: fix inconsistent search block position after init
  * af_scaletempo2: move latency calculation to internal function
  * af_scaletempo2: fix missing dereference when processing final packet
  * af_scaletempo2: fix audio-video de-sync caused by speed changes
  * DOCS/vo: remove some dated deprecation warnings about --vo=rpi
  * meson: enable cplugins on Windows
  * cplugin: allow loading mpv_* symbols dynamically
  * libmpv: remove not used mpv.pc.in
  * osdep/io: provide dlopen, etc. abstraction wrappers for windows
  * scripting: dll cplugins
  * builtin.conf: modernize internal profiles
  * vo: change tscale to oversample by default
  * vo: make cscale follow scale by default
  * vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling
  * vo: avoid unnecessary redraws when the OSD shows
  * demux: prepend some cache options with demuxer
  * filter_kernels: remove bcspline filter
  * filter_kernels: fix bcspline params
  * filter_kernels: add hermite filter
  * vo_gpu_next: fix blur and taper values being zero
  * vo_dmabuf_wayland: support 90 degree rotations
  * DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode
  * demux_mkv: support ProjectionPoseRoll element
  * demux_mkv: support PixelCrop* elements
  * TOOLS/matroska.py: add PixelCrop* elements
  * demux: add crop to mp_codec_params
  * win32: remove noisy debug log
  * osc: add scrolling to audio/sub buttons
  * vo_gpu: remove --scale-wblur etc
  * filter_kernels: add ewa_lanczos4sharpest
  * filter_kernels: refine ewa_lanczossharp/soft constants
  * filter_kernels: use true jinc radius
  * filter_kernels: replace magic jinc radius by constant (cosmetic)
  * filter_kernels: properly sharpen/blur filter radius
  * vo_gpu: slight bump to hard-coded option size limits
  * vo_gpu_next: remove ewa_lanczossharp nag
  * TOOLS/lua/autoload: rename local variable to lowercase
  * TOOLS/lua/autoload: pass extensions to recursive call
  * hwtransfer: make probe_formats logging less spammy
  * vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
  * vo_gpu_next: update for new ICC profile API
  * present_sync: allow future timestamps
  * vo_gpu_next: map --scaler-resizes-only
  * TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable
  * TOOLS/lua/autoload: fix specify loading only one type of files
  * TOOLS/lua/autoload: add directory_mode option
  * TOOLS/lua/autoload: add recursive directory loading
  * TOOLS/lua/autoload: avoid adding entries to the playlist more then once
  * TOOLS/lua/autoload: support directories
  * meson: check vulkan version
  * stream: accept dav:// and davs:// urls
  * meson: rename last feature with underscore
  * DOCS/options: add catmull_rom as an example for --scale
  * sd_lavc: fix subtitle presentation time
  * Revert "sub: add auto option to --sub-fix-timing"
  * vd_lavc: by default enable cropping by decoder
  * DOCS/lua.rst: fix typo
  * player: redo --subs-fallback-forced
  * vo: change vsync_interval to double
  * sd_lavc: account for floating point inaccuracy
  * player/video: apply crop for all frames in vo_frame
  * screenshot: support crop with --screenshot-sw
  * vo_gpu_next: support --blend-subtitles when taking screenshoot
  * vo_gpu: support crop in gl_video_screenshot
  * vo_gpu_next: support crop in video_screenshot
  * vo_gpu_next: forwards compatibility with pl_cache
  * vd_lavc: disable cropping by decoder
  * mp_image: add missing crop initialization
  * video: allow overriding container crop if it is present
  * stats.lua: don't display full frame crop
  * player/command: mark video-params/crop- unavailable if empty
  * m_option: return empty rect when no width/height is available
  * autocrop.lua: enable vo_crop mode by default
  * autocrop.lua: don't remove crop on startup/exit
  * autocrop.lua: detect if crop is enabled based on prop
  * m_option: make m_rect_apply center based
  * sub: add auto option to --sub-fix-timing
  * Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"
  * path-{darwin,unix}: save cache to subdir when using non-XDG path
  * meson: add -Bsymbolic for libmpv
  * vo: vulkan: allow picking devices by UUID
  * meson: include our local copy of libavutil uuid if ffmpeg is too old
  * misc: add copy of uuid from ffmpeg
  * {zsh,bash}-completion: use config when autocompleting profiles
  * stream/dvbin: recommend to use specific channels.conf file names
  * stream/dvbin: drop too verbose messages
  * stream/dvbin: add some helpful verbose output
  * stream/dvbin: detect ZAP channel configs looking like VDR configs
  * stream/dvbin: do not forget channel list for multiply delivery systems
  * stream/dvbin: add support for delivery system ISDB-T
  * vo_gpu_next: don't rotate gamut visualization
  * demux_lavf: get total duration from track durations
  * {zsh,bash}-completion: add missing --no-config flags
  * options: remove unnecessary clamping on video-pan-x/y
  * Revert "aspect: change --video-pan-x/y to be relative to the destination rect"
  * osc: add scrolling to the seekbar
  * ci/lint: ignore subject length for revert commits
  * vo_gpu: remove --tone-mapping-mode
  * loadfile: fix forced subtitles not respecting slang
  * builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq
  * win32: allow heap cache optimization and memory decommit
  * win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode
  * win32: don't load dynamically always available functions
  * win32/displayconfig: remove custom struct redefinition
  * osc: remove toggle for forced only subpictures
  * stats.lua: display --video-crop values when used
  * man/input: remove trailing spaces
  * player/command: add video-params/crop-[w,h,x,y]
  * autocrop.lua: use new --video-crop
  * vo: add --video-crop
  * player/video: don't copy mp_image_params when not needed
  * m_option: add OPT_RECT
  * mp_image: add image crop rect to mp_image_params
  * aspect: don't override src_start/src_end
  * common: constify mp_rect_equals
  * player/command: remove video-aspect property
  * demux_playlist: default to --directory-mode=lazy
  * stats.lua: enable --tone-mapping-visualize while stats shown
  * vo_gpu_next: improve --tonemapping-visualize
  * stats.lua: display hdr metadata and peak detection
  * command: add hdr-metadata property
  * vo_gpu_next: add support for VOCTRL_HDR_METADATA
  * vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata
  * csputils: add mp_hdr_metadata
  * input.conf: swap wheel up/down with wheel left/right
  * loadfile: fix --no-subs-with-matching-audio with --slang
  * osc: replace sub-forced-only with sub-forced-events-only
  * command: remove sub-forced-only-cur property
  * player: rename --sub-forced-only to --sub-forced-events-only
  * player: remove auto choice from sub-forced-only
  * ci/mingw: attempt to enable Vulkan Video Decoding
  * README: update minimum windows version and clarify
  * stats.lua: add hints about scrolling
  * stats.lua: refactor video params display
  * stats.lua: remove dummy new lines from headers
  * stats.lua: display actual output video size after anamorphic correction
  * player: add always to --subs-fallback-forced
  * player: add --subs-match-os-language option
  * loadfile: simplify default track selection a bit
  * player: remove special auto option from alang/slang/vlang
  * playlist: remove unused code to track redirects
  * player: always write redirect entries for resuming playback
  * vo_dmabuf_wayland: unmap osd surface when not needed
  * vo_gpu_next: fix --target-contrast=inf
  * README: replace outdated xinerama reference with xpresent
  * f_lavfi: don't reject dynamic lavfi ins/outs
  * osc: fix margin for forced-only subs toggle in bar layout
  * osc: only add sub forced-only toggle to layout for DVD/PGS subs
  * input: add missing windows multimedia keys
  * command: add `sub-ass-extradata` property
  * vo_gpu_next: update tmp params before rendering frame
  * vo_gpu_next: make option shim consistent with new API
  * vo_gpu_next: avoid duplicate code (cosmetic)
  * vo_gpu_next: correctly set params.frame_mixer
  * vo_gpu_next: don't nuke main options state in video_screenshot
  * vo_gpu_next: don't override main options in draw_frame</changelog>
  <changelog author="aloisio@gmx.com" date="1721908800">- Update to version 0.38.0+git20240618.bc5ab97d (fixes: boo#1228348
  upstream reference gh#mpv-player/mpv#14595)
  Note: last version before the ffmpeg version requirement bump
  * ao_avfoundation: guard features only available on macOS 11.3 and 12
  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
  * mac/compat: add withLock fallback for xcode older than 14
  * mac/log: properly guard logger usage behind platform version check
  * bash-completion: remove hashbang
  * fuzzers: enable edl, file and lavf protocols
  * m_options: limit list entries to 100
  * m_options: fix mark_del leak on error
  * fuzzer_set_property: force untimed and pause state
  * demux_edl: fix infinite loop on empty EDL files
  * fuzzers: disable some targets as we hit out of space errors
  * osc.lua: add script message to show up the OSC
  * stream: don't exit on first iteration if there is no match
  * ad_spdif: add an assert for lavf_ctx
  * editorconfig: punish tab usage
  * osc.lua: replace tabs with spaces
  * fuzzers/meson: set link language to cpp
  * demux_lavf: fix null derefence of stream variable
  * d3d11: return minimum bitdepth for display output and swapchain
  * demux_lavf: add format hack entry for jpeg metadata frames
  * demux_lavf: fix null derefence in io_open callback
  * stats.lua: align 100% correctly on page 2
  * vf_vapoursynth: upgrade to VapourSynth API v4
  * demux_lavf: drop jpeg frames that are at a nonzero pos
  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
  * input: map Num 5 to distinct value when numlock is off
  * input.conf: make Alt+BS reset panscan
  * console.lua: don't enable the console-input input section
  * osc.lua: fix timetotal and timems settings
  * stats.lua: display file tags
  * input: don't resolve double clicks on the active mouse section
  * lua: don't pass nil as the second argument of mp.get_property_number
  * DOCS/interface-changes: fix formatting
  * TOOLS/gen-interface-changes.py: sort interface changes by file content
  * DOCS/contribute.md: require interface change begin with type
  * stats.lua: remove print_perfdata_passes
  * stats.lua: add page 5 for currently selected tracks information
  * stats.lua: make the append function increment index only on newline
  * sub: update codec info
  * osc.lua: add option to use display fps for update interval
  * osc.lua: unify observe_property style
  * osc.lua: add option to make rendering smoother
  * opengl: add --egl-output-format
  * opengl: add --egl-config-id
  * vf_vapoursynth: add parameter to pass arbitrary string to script
  * options: add --osd-playlist-entry
  * DOCS/compile-windows.md: improve Windows build documentation
  * console.lua: prettify unselected track log messages
  * select.lua: support extracting ytdl_hook subtitles
  * select.lua: hide the hour when it's 0
  * select.lua: seek to the currect subtitle line when paused without video
  * select.lua: preselect the correct sub line with duration &gt;= 100 minutes
  * loadfile: improve the format of terminal track information
  * ci/mingw: install wine optionally
  * ci/mingw: use Ubuntu 24.04
  * ci/msys2: compact build script
  * ci/msys2: re-enable 32-bit builds
  * ci/mingw: don't run test on 32-bit binary
  * hwdec_vaapi: suppress comparision warning
  * wayland_common: properly handle modifiers for keyboard enter keys
  * meson: add -fno-trapping-math to default flags
  * meson: add -fno-signed-zeros to default flags
  * ci/mingw: enable javascript support
  * osc.lua: fix user configurable colors
  * ra_d3d11: make cache header constant size regardless of the build
  * ao_wasapi: don't limit the scope of execution context
  * w32_common: stop IME initialization timer after first try
  * default.js: handle canceled key bindings
  * defaults.lua: handle canceled key bindings
  * command: add canceled state to key-binding client message
  * input: mark a command as canceled if it is explicitly dropped
  * bstr: use memchr and memrchr for bstrchr and bstrrchr
  * terminal-win: use proper NTAPI callback for FLS
  * DOCS/compile-windows.md: update Windows compilation documentation
  * common: clang supports __builtin_clz also in non-GNU modes
  * parse_commandline: fix incorrect win32 check
  * misc/thread_tools: fix incorrect win32 check
  * ao_pcm: fix incorrect win32 check
  * player/main: concat string at compile time
  * sub/sd_ass: rewrite is_animated()
  * meson: clear flags used for build
  * {x11_common,context_x11egl}: suppress Wundef warning
  * ao_pipewire: fix access to undefined byte order definitions
  * osdep/endian: add missing byte order defines
  * ao_coreaudio_chmap: fix shadowed variable
  * stream_cdda: suppress Wundef warning
  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
  * input: fix grammar errors and typo
  * input: only begin VO dragging if the section allows
  * autoload.lua: always accept current file as a valid file
  * autoload.lua: match also image extension
  * autoload.lua: cosmetic changes
  * autoload.lua: fix options update
  * sub: avoid unneeded calls to is_animated
  * input: reset doubleclick timer when dragging begins
  * input: un-hardcode VO dragging
  * input: prevent MBTN_LEFT conflict with VO dragging
  * input: implement VO dragging deadzone
  * input: fix mouse position equality check
  * input: begin VO dragging when moving mouse while left button is down
  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
  * test/meson: remove unneded sources
  * ci/mingw: resolve pkgconfig deprecation warning in meson
  * ci/mingw: run meson tests
  * ci/mingw: add exe_wrapper to cross file
  * ci/mingw: support encode mode
  * ci/mingw: use ninja for cmake builds
  * test/paths: skip normalize tests if pathcch library is not available
  * test_utils: don't use subprocess for diffing test results
  * test/libmpv_encode: print logs also during initialize
  * test/libmpv_encode: don't use mpv internals for test
  * player/playloop: remove now unused get_percent_pos()
  * win32: quantize taskbar playback position into uint8 range
  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
  * TOOLS/autoload.lua: fix directory_mode and ext options
  * osd: don't use get_percent_pos function
  * command: simplify printing floats as integers
  * README: link to discussions
  * osc.lua: fix lint warnings
  * TOOLS/test-hooks.lua: fix lint warning
  * TOOLS/status-line.lua: fix lint warnings
  * TOOLS/osd-test.lua: fix lint warning
  * TOOLS/observe-all.lua: fix lint warning
  * TOOLS/nan-test.lua: fix lint warnings
  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
  * TOOLS/command-test.lua: fix lint warnings
  * TOOLS/autoload.lua: fix lint warnings
  * TOOLS/autodeint.lua: fix lint warnings
  * TOOLS/autocrop.lua: fix lint warnings
  * TOOLS/ao-null-reload.lua: fix lint warnings
  * ytdl_hook.lua: fix lint warnings
  * console.lua: fix lint warnings
  * mpv.desktop: fix capitalization error
  * mpv.desktop: add Arabic translation
  * TOOLS/gen-interface-changes: wrap long lines to 80 col
  * input.conf: change 'u' binding to cycle between 'force' and default
  * options: make sub-ass-override default to 'scale'
  * options: move sub-ass-override 'scale' above 'force'
  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
  * DOCS/input: clarify the difference between audio-pts and time-pos
  * player: replace get_current_time with get_playback_time in some spots
  * player/playloop: force get_playback_time to be at least 0
  * player: put speed adjustment back into playing_audio_pts
  * player/video: fix incorrect VO frame duration and frame drops
  * x11: correct position coordinates if mpv was launched with --fs
  * vo_vaapi: remove redundant function call
  * vo_vaapi: fix use-after-free when quitting
  * vo_vaapi: fix use-after-free of current frame
  * console.lua: fix crash with set ;&lt;Tab&gt;
  * console.lua: fix crash if no completions exist
  * Revert "ao_pipewire: add EOF handling"
  * Revert "ao_pipewire: wait for draining finishes before restart ao"
  * playloop: don't loop when seeking to the end of cover art while paused
  * ao_pipewire: wait for draining finishes before restart ao
  * ao_pipewire: add EOF handling
  * ao_avfoundation: use blocking ao_read_data
  * ao_avfoundation: add EOF handling
  * ao: add ao_stop_streaming
  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
  * ao_coreaudio: set ao-&gt;device_buffer base on hardware latency
  * osxbundle: refactor Information Property List
  * wayland_common: ignore unknown key states
  * wayland_common: handle pressed keys in keyboard_enter event
  * DOCS/man: replace legacy option syntax usage
  * Revert "fuzzers/load: clear old temp files if they exist"
  * ad_spdif: check return value of av_parser_parse2
  * ad_spdif: check for AC3 if parser fails to detect profile
  * ad_spdif: set codec params
  * stream_lavf: don't add ffmpeg bluray or dvd protocols
  * build: dynamically generate mpv.desktop file protocols
  * stream: implement get_protocols method for stream_lavf
  * av_common: parent mp_get_lavf_demuxer contents to the list
  * wayland: use wl-&gt;callback_surface for idle inhibitor creation
  * fuzzers/load: clear old temp files if they exist
  * DOCS/man/console.rst: remove extraneous words
  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
  * fuzzers: always return 0
  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
  * ci/lint: only allow specific characters in subjects
  * ci/lint: allow the first word after : to be an option with --
  * ci/lint: only allow space instead of \s or \s+
  * workflows/comment: more newline fixes to make formatting work
  * workflows/comment: add missing escape fix
  * ci/mac: silence unnecessary reinstall warnings
  * select.lua: allow ffmpeg to print errors if it fails
  * osc.lua: handle osd-scale-by-window runtime update
  * stats.lua: handle osd-scale-by-window runtime update
  * {stats,osc}.lua: respect --osd-scale-by-window by default
  * stats.lua: add add auto value to vidscale option
  * osc.lua: add auto value to vidscale option
  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
  * meson: limit concurrent link jobs to 16
  * ao: don't call driver-&gt;set_paused after reset
  * osdep/path-win: fix leak of portable_path
  * osdep/io: fix leak of environment strings on win32
  * DOCS/interface-changes.rst: document loadfile breaking change
  * DOCS/man/input.rst: document breaking change of loadfile index argument
  * DOCS/man: note that default autoprobe order is unrealiable
  * DOCS/compatibility.rst: add requirement when changing default values
  * DOCS/compatibility.rst: add provision for dealing with severe breakages
  * DOCS/compatibility.rst: require more details about breaking changes
  * DOCS/compatibility.rst: fix formatting
  * ci: save cache also on failures
  * playloop: don't redraw without subs on quit
  * workflows/cleanup_caches: minor cosmetic changes
  * workflows/comment: refactor comment workflow to not use github-script
  * console.lua: fix completing change-list ao/vo/gpu-context remove
  * input: prioritize builtin bindings matching longer key sequences
  * console.lua: fix the max log lines calculation
  * stats.lua: prevent freeze in certain cases with vidscale=no
  * console.lua: use all available lines for selection
  * select.lua: strip trailing zeros from FPS values
  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
  * select.lua: don't needlessly initialize default_item
  * select.lua: preselect the previous sub line without a current line
  * select.lua: fix preselecting the current subtitle line
  * console.lua: add nonrepeatable prefix to command_prefixes
  * input/cmd: add nonrepeatable prefix
  * ad_spdif: add missing codec_desc initialization
  * ci/cleanup_caches: group by cache prefixes too
  * ci: clear old caches to avoid master branch cache trashing
  * msg: clear status line only if needed
  * msg: split mp_msg_flush_status_line into private and public variant
  * msg: check target stream before printing
  * ci: don't pin Ubuntu version where it doesn't matter
  * ci/mingw: clean installed packages
  * ci/mingw: use meson for libass build
  * ci/mingw: remove non-existent cmake option
  * wayland: also log version numbers with protocol interface names
  * ci/win32: override link args only for the target that needs them
  * ci/win32: add Vulkan-Loader
  * meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal
  * ci/win32: build shaderc
  * ci/win32: use ccache
  * ci/win32: enable all available projects from meson's wrapdb
  * ci/win32: add spirv-cross
  * ci/win32: add shaderc
  * ci/win32: remove Strawberry Perl from path
  * github/issue_template: ask for possible sample files on feature request
  * github/issue_template: rework system info section and provide commands
  * github/issue_template: move mpv information into its own section
  * github/issue_template: add information on how to create backtraces
  * github/issue_template: mention (nightly) builds and packages for testing
  * github/issue_template: reword file upload instruction
  * github/issue_template: reword log file instructions
  * github/issue_template: be more specific about performance-related issues
  * github/issue_template: add checkboxes as instruction check
  * github/issue_template: rework issue templates with github forms
  * github/issue_template: mention github Discussions for questions
  * wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported
  * Revert "player: do not exit when a seek gets queued"
  * stream: remove directory playlist hint
  * stream: check file descriptor passed to fd:// or fdclose://
  * various: add missing checks for directory streams
  * {options,player}: fix stream leaks
  * stream: disallow reading or writing to directories
  * fuzzer: add dedicated fuzzers for each demuxer
  * fuzzer_load: use memfd_create instead of real file
  * fuzzer_load: merge file and config load into one file
  * fuzzers: don't build binaries for disabled protocols
  * av_common: fix integer overflow when adjusting timebase
  * select.lua: strip brackets in select-subtitle-line
  * select.lua: add this script
  * console.lua: close when pressing enter with input.select
  * console.lua: fix ctrl+f and ctrl+b keybindings
  * console.lua: don't crash when scrolling without matches
  * console.lua: truncate lines longer than the maximum width
  * console.lua: don't convert integers for mp.input to string
  * input: fix builtin sequence bindings
  * console.lua: implement a command parser to complete more things
  * player: add option-info/&lt;name&gt;/expects-file
  * osc.lua: remove scaleforcedwindow
  * autocrop.lua: fix some lint warnings
  * ytdl_hook.lua: fix some lint warnings
  * stats.lua: fix some lint warnings
  * osc.lua: fix some lint warnings
  * options.lua: fix some lint warnings
  * defaults.lua: fix some lint warnings
  * console.lua: fix some lint warnings
  * auto_profiles.lua: fix some lint warnings
  * test-hooks.lua: fix variable shadowing warning
  * status-line.lua: fix unused variable warning
  * skip-logo.lua: fix some lint warnings
  * pause-when-minimize.lua: fix unused variable warning
  * ontop-playback.lua: fix unused variable warning
  * observe-all.lua: fix some lint warnings
  * cycle-deinterlace-pullup.lua: fix unused variable warnings
  * command-test.lua: fix some lint warnings
  * autoload.lua: fix some lint warnings
  * autodeint.lua: fix some lint warnings
  * audio-hotplug-test.lua: fix some lint warnings
  * acompressor.lua: break long lines
  * github/workflows: add lua linting
  * Revert "stream: don't try to read from all-sparse/no-data files"
  * vf_vapoursynth: pass image properties from input
  * vf_vapoursynth: fix _ChromaLocation
  * hwdec_cuda_vk: add missing io.h include
  * audio: report EOF also for untimed AO mode
  * console.lua: increase margins from the bottom-left corner
  * vo_gpu_next: check if existing cache file has correct size
  * test: test mp_guess_lang_from_filename with [] and ()
  * meson: add link flags also to cpp
  * audio: change bps format to int64_t
  * fuzzers: set network-timeout to 1 second
  * command: add dolby-vision-profile and dolby-vision-level to track-list
  * demux_mkv: inject AV_PKT_DATA_DOVI_CONF to demuxed packets
  * demux_mkv: demux Block Additional Mappings
  * test: test mp_guess_lang_from_filename()
  * misc/language: move mp_guess_lang_from_filename() here
  * external_files: detect language tags with hyphens
  * external_files: rename variables in guess_lang_from_filename()
  * lcms: check for null arg in gl_parse_3dlut_size
  * misc/language: store string length instead of null terminator
  * player/loadfile: match language and subcodes
  * Revert "misc: add language-matching utilities"
  * Revert "loadfile: use mp_match_lang_single"
  * Revert "loadfile: compute audio lang for sub selection when using lavfi-complex"
  * fuzzer_loadfile_direct: exclude paths also for file://
  * demux_edl: make protocol comparison case insensitive
  * fuzzer_set_property: fix for other types than string
  * dmabuf: fix warnings on 320-bit build
  * filter/vf_gpu_vulkan: fix Vulkan handle type
  * player/client: fix typo in description of MPV_ERROR_UNINITIALIZED
  * fuzzers: add fuzzer for config parsers
  * Revert "ao: in ao_play_data, wakeup core for untimed AO as well"
  * ao: in ao_play_data, wakeup core for untimed AO as well
  * af_scaletempo: optimize overlap search
  * af_scaletempo: use taxicab distance for offset search
  * af_scaletempo: don't use a window for offset search
  * af_scaletempo: use Hann function for overlap window
  * af_scaletempo: add comment to overlap calculation
  * js: fix defaults.js
  * scripting: add mp.input.select()
  * drm_prime: remove off by one when allocating new ref counter
  * drm_prime: fix issue detected by valgrind
  * stream: don't try to read from all-sparse/no-data files
  * various: fix comma style
  * various: fix indentation
  * various: fix tabs in code
  * various: fix trailing whitespace
  * hwdec_cuda: reduce nesting in check functions
  * hwdec_cuda: avoid gpu wakeup by deferring cuInit
  * msg: print all messages to one stream
  * player/main: select msg output stream early
  * github/workflows: link MSVC artifacts in comments
  * ci: add Windows native build
  * test: mark libmpv as expected fail if OSC is not available
  * test/libmpv_encode: minor adjustments for win32 build fix
  * win32: add WinMain
  * player/configfiles: fix utime.h include for Windows SDK
  * stream_file: declare structures available only in Windows DDK
  * osdep/mpv.rc: fix encoding of MPVCOPYRIGHT
  * common: define some bits for Windows SDK
  * ao_wasapi_utils: define missing GUIDs for C
  * ao_wasapi_changenotify: fix IsEqualPropertyKey for C
  * various: remove unused sys/time.h include
  * osdep/compiler: clang also recognizes those attributes
  * osdep/main-fn-win: add struct typedef for compatibility
  * osdep/semaphore: don't include files if they are not used
  * win32: fix platform checks
  * io_utils: use mp_mkostemps instead of mkstemp
  * osdep/dirent: add implementation for Windows SDK build
  * ao_wasapi: fix include order
  * various: move strings.h inclusion to common.h
  * various: move unistd.h inclusion to common.h
  * meson: add defines for Windows build to avoid warnings
  * meson: remove Windows subsystem version, it is 6.0 by default
  * command: add normalize-path command
  * DOCS/lua: fix some argument names
  * DOCS/input: move escape-ass documentation
  * misc/path_utils: normalize win32 paths
  * player: normalize paths for resuming playback
  * cocoa-cb: add support for macOS color space transformation (EDR/HDR)
  * github/workflows: add swift linting
  * test: fflush between printf and abort
  * powershell-completion: add PowerShell command line completion
  * DOCS/input: document sub-seek 0
  * docs: mention Cache section in sub-seek
  * command: return lavfi filters in option-info/[av]f/choices
  * osc: remove trailing space
  * demux_mkv: fix image detection
  * demux: keep track of ts information per stream type
  * win32: fix maximize state with --border=no
  * sd_ass: don't log if subtitles have unknown duration
  * ci/lint: use long commit hash
  * demux_mkv: make V_QUICKTIME codec detection generic
  * osd: show left arrow when playing backwards
  * tools: add narrow left arrow glyph for OSD
  * osc: show left arrow when paused while playing backwards
  * f_lavfi: reject filters with too many in/outs
  * f_decoder_wrapper: clear decoder info on deinit
  * ci/mingw: update dependency versions
  * OSC: implemented user configurable colors
  * win32: make context menu items accessible from the window menu
  * win32: move context menu init/uninit to GUI thread
  * wayland: set wl-&gt;scaling if there is no wl-&gt;current_output yet
  * sub/osd: fix rounding when rescaling bitmap subtitle rects
  * win32: support multitouch
  * options: add --native-touch option
  * wayland_common: support multitouch
  * input: add MP_TOUCH_RELEASE_ALL
  * input: add --input-touch-emulate-mouse option
  * command: add touch-pos property
  * input: add multitouch support functions
  * sd_lavc: reduce unnecessary error log on probing nonexistent codecs
  * sd_lavc: fix null dereference on error
  * wayland: log if cursor shape support is missing
  * DOCS: fix spelling of environment and corresponding/corresponds
  * demux/packet: add support for ITU T.35 metadata in Matroska
  * demux: support VVC Matroska demux
  * mac: properly handle regular expressions without force unwrap
  * mac: code cleanup and consistency changes, fix linting issues
  * mac/helper: make wakeup callback declaration consistent
  * mac/touchbar: use KVO block API instead of old obj-c instance method
  * TOOLS/lua/autoload: make ignore_patterns more generic
  * TOOLS/lua/autoload: allow multiple ignore_patterns
  * TOOLS/lua/autoload: add ignore_pattern option
  * w32_common: fix show-in-taskbar toggling after explorer is restarted
  * zsh-completion: complete --gpu-context
  * ci: add fuzzers build test
  * fuzzers: add new fuzzer targets
  * player/command: mark sub-text-ass as deprecated
  * player/command: add sub-text/ass-full sub-property
  * player/command: move sub-text-ass to a sub-property
  * sd_ass: allow get_text to return more than 500 bytes
  * stats.lua: show osd-dimensions property
  * sub/lavc_conv: don't override style of converted teletext pages
  * sub/lavc_conv: don't strip ASS style header
  * DOCS/vf: update vf_gpu options
  * vf_gpu: vulkan and egl implementations
  * af_scaletempo2: migrate to internals to talloc
  * af_scaletempo2: remove redundant buffer zeroing
  * ao_wasapi: fix player core lockup when avoiding premature buffer fills
  * Revert "ao_wasapi: address premature buffer fills in exclusive mode"
  * m_config_core: fix forced option notification with m_config_cache
  * mac/input: add support for dead key reporting
  * mac: make display-names unique to allow specific selection
  * dec_sub: fix locking for sub_ass_get_extradata
  * test: make libmpv_test abort if an error is logged
  * vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
  * vo_dmabuf_wayland: fix scaling for subsurface positioning
  * DOCS/man: refer to "mp.options functions" for script config docs
  * player/loadfile: check if forced track is also tagged as default first
  * ao/avfoundation: optimise preprocessors for included coreaudio code
  * ao/audiounit: fix building for iOS
  * ao_coreaudio: add a comment for ignoring returned sample count
  * Revert "ao_coreaudio: signal buffer underruns"
  * input: fix deadlock in adding gamepad input src
  * d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
  * d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
  * demux: also read "CUESHEET" tag from stream metadata
  * ao_wasapi: set 0 buffer duration on initialization for shared mode
  * ao_wasapi: add `--wasapi-exclusive-buffer` option
  * context_drm_egl: guard gbm_device on uninit
  * x11: always do a reset_size if geometry/autofit is updated at runtime
  * options: flag geometry/autofit options with force_update
  * player: always notify when writing window-scale option
  * m_option: add a force_update boolean
  * stats.lua: add option to disable scale with video size
  * stats.lua: add option to control plot border width
  * stats.lua: remove redundant style override
  * demux_lavf: pass jpg filenames to ffmpeg for probing
  * m_option: change confusing error messages for obj_settings_list
  * DOCS/man/options: mention the new priority list usage of --gpu-context
  * various: add GPU context description
  * video/out/gpu/context: add auto dummy context
  * video/out/gpu/context: convert --gpu-context to use obj_settings_list
  * video/out/gpu/context: don't use hidden flag for contexts
  * DOCS/client-api-changes.rst: fix formatting
  * command: use property_time() for sub-start and sub-end
  * vo_gpu_next: invalidate cache object if requested by libplacebo
  * stats.lua: display short decoder name if not generic one is used
  * player/command: add track-list/N/decoder
  * stats.lua: filter input bindings by typing them
  * terminal-win: support mouse input events
  * terminal-win: implement terminal_get_size2
  * terminal-win: implement terminal_set_mouse_input
  * terminal: add terminal_set_mouse_input function
  * terminal-unix: style fix
  * vo_{tct,sixel,kitty}: implement mouse support
  * terminal-unix: ignore unhandled mouse CSI sequences
  * terminal-unix: support mouse escape codes
  * sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
  * sd_ass: fix margins for all styles when overriding PlayResX
  * sd_ass: replace ifdef with explicit version check
  * DOCS: document --show-in-taskbar option
  * w32_common: implement --show-in-taskbar option
  * x11_common: implement --show-in-taskbar option
  * x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
  * stats.lua: inherit OSD styles
  * DOCS/input: minor typo correction
  * osc: add playlist_media_title option
  * dec_sub: fix locking for sub_ass_get_extradata
  * input: make mp_input_queue_cmd return a meaningful value
  * dec_sub: don't use recursive mutex
  * dec_sub: fix locking for sub_is_{primary,secondary}_visible
  * input: don't use recursive mutex
  * input: avoid unnecessary recursive locks
  * input: remove mp prefix for static functions
  * input: fix locking of mp_input_bind_key
  * options: fix runtime update of teletext-page
  * sub/sd_lavc: check decoder output type for dvb and arib
  * sub/lavc_conv: set dvb teletext and arib caption output type to ASS
  * sub/lavc_conv: take sd context as a parameter for lavc_conv_create
  * Update VERSION
  * Release 0.38.0
  * Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
  * test: add an encoding test with libmpv
  * player/misc: fix audio-only fallback when video init fails
  * player/command: remove codec-info and use track-list directly
  * player: avoid busy looping during reinit_sub
  * demux_mkv: print chapter timestamp with constant length
  * demux_mkv: add BCP 47 language tags support
  * github/issue_template: remove question template
  * stats.lua: add codec profile
  * player/loadfile: add codec profile to print_stream()
  * player/command: add video-codec-info and audio-codec-info
  * wayland: fix segfault in surface_handle_enter due to memory read
  * osxbundle: use arg list instead of a string for signing subprocess call
  * wayland: check if scale actually changes in scaling events
  * wayland: only perform a rescale if window is on one output
  * demux_mkv: don't warn if yaw/pitch projection is set to 0
  * demux_mkv: remove not needed v_projection_pose_roll_set
  * demux_mkv: corrected direction of ProjectionPoseRoll rotation
  * TOOLS/lua/autoload: fix allow extending ext sets from script-opts
  * vo_gpu_next: rotate target crop
  * msg: use fwrite
  * msg: use defines for hide/restore cursor code
  * wayland: apply keepaspect options to wayland configure bounds
  * wayland: avoid unneeded calls to xdg_toplevel state functions
  * wayland: enforce a state change after a reconfigure
  * msg: don't keep status line in partial
  * vo_gpu_next: set target resolution to crop value
  * stats.lua: remove unused variables
  * stats.lua: use '➜' (U+279C) instead '→' (U+2192)
  * mac/log: fix use after free when freeing mpv handle
  * af_scaletempo2: prioritize louder channels for similarity measure
  * test: support format refs for multiple ffmpeg versions
  * test: update format refs for new major ffmpeg version
  * DOCS/man/mpv: correct description of F8/F9 keybinds
  * command: don't use OSD_ASS_0 when converting lists to strings
  * mac/vulkan: add support for frame timing via presentation feedback
  * mac/window: fix window pinch gesture and modify current-window-scale
  * various: make filter internal function names more descriptive
  * ao: rename playthread to ao_thread
  * vo_gpu_next: keep target params in priv instead of alocating it
  * player/lua: fix trailing whitespace for mp.log output
  * stats.lua: fix scrolling for page 2
  * Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
  * bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
  * vo_tct: reduce lut_item size and generate it without snprintf
  * vo_tct: use fwrite when appropriate
  * win32: change fputs to fwrite wrapper
  * vo_tct: add synchronized output support
  * vo_tct: add --vo-tct-buffering option
  * misc/bstr: add bstr0_s for static initialization
  * vo_tct: write frame fully instead of every pixel
  * terminal-win: add more control codes support in non-VT mode
  * vulkan: use pl_vk_inst_create
  * DOCS/man/vo: document vo_caca's hardcoded keybinds
  * DOCS/man/options: mention the impact of --hwdec-codecs on startup time
  * DOCS/man: unify flag option descriptions
  * vo: add win32 context menu support
  * ao_pipewire: fix delay calculation
  * mac/remote: use event type as key state for proper mapping in function
  * mac/apphub: fix opening several files at once via Finder or App icon
  * mac/common: reuse hidpi window scale frame calculation helper
  * mac/window: cleanup unfsContentFrame usage and make it none optional
  * mac/window: fix unfs window size retrieval
  * audio/ad_spdif: utilize defined freeing function for AVIOContext
  * audio/ad_spdif: specify media type and sample rate in output codecpar
  * ci/build-mingw64: enable the SPDIF muxer
  * ao_coreaudio: register hotplug_cb in normal init() as well
  * ao_pipewire: support set_pause
  * ao_wasapi: support set_pause
  * ao_avfoundation: support set_pause
  * ao: set_pause for pull based ao
  * demux: fix seek ranges of images
  * player/loadfile: set track-&gt;forced_select outside of compare_track
  * mac/app: add some verbose logging for app startup and file handling
  * mac/apphub: only instantiate log and option when in Application mode
  * mac/menu: remove redundant quit func and use identical command func
  * mac/app: cleanup and optimise App launch and termination
  * mac/apphub: move opening url into AppHub
  * mac/app: use new open url App event to simplify open file event handling
  * mac/log: fallback to system logger if no mp_log is yet available
  * mac/app: rewrite App c main function, startup and termination in swift
  * mac/app: rewrite Application class in swift
  * wayland_common: set mouse position on pointer enter
  * mpv.desktop: translate to Italian
  * ao_pipewire: fix buffer size calculation
  * ao_pipewire: fix nframes calculation
  * ao_alsa: fix snd_config memory leak
  * video: also reset video-sync state when resetting video state
  * mac/view: fix cursor visibility when toggling fullscreen
  * mac: cleanup swift bridge header imports and unify them
  * mac/apphub: make DnD behaviour on bundle icon configurable
  * mac/log: rename log functions and cleanup class
  * mac: use LogHelper directly instead of mp_log
  * mac: rename mpvHandle to mpv
  * mac: remove now unnecessary objective-c forwarding
  * mac/apphub: move cocoa-cb into AppHub
  * mac/apphub: move menu bar into AppHub
  * mac/app: remove unused Application flag
  * mac/apphub: move mac options into AppHub
  * mac/apphub: move app icon into AppHub
  * mac: cleanup mac headers and include preprocessors
  * win32: fix native key repeat support
  * DOCS/options: document key autorepeat defaults
  * ao_coreaudio: handle latency change on hotplug
  * ao_avfoundation: initial avfoundation ao support
  * af_scaletempo2: fix false reporting of frame availability
  * vo_gpu: support video-target-params
  * vo_direct3d: support video-target-params
  * vo_xv: support video-target-params
  * meson: improve option descriptions
  * meson: refine dependencies of many feature checks
  * meson: remove some unneeded features from list
  * DOCS: update for new --pulse-latency-hacks defaults
  * demux_mkv: support V_FFV1 tag
  * player/command: optimize duplicated property search in command_init
  * ci/mingw: use GAS for vulkan loader
  * mac/event: only initialise an EventHelper when necessary
  * mac/touchbar: use AppHub directly instead of the singleton
  * mac/remote: use AppHub directly instead of the singleton
  * mac/touchbar: use EventHelper for event handling
  * mac/touchbar: move touch bar into AppHub
  * mac/remote: use EventHelper for event handling
  * mac/touchbar: fix devision by 0
  * mac/remote: fix devision by 0
  * cocoa-cb: use EventHelper for event handling
  * cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
  * mac/apphub: migrate remaining events functionality to new AppHub
  * mac/event: add helper to subscribe to mpv events and property changes
  * hwdec/vulkan: enable the stable AV1 extension
  * ci/msys2: fix vulkan package name
  * ao_pulse: reenable latency hacks by default
  * player/command: fix udata talloc parent
  * mac/libmpv: remove unused functions
  * mac: optimise and shorten some code
  * mac/option: remove now unused computed option variables
  * mac/option: rename option structs to properly represent their content
  * mac/libmpv: remove mac option handling in favour of option handler
  * mac/option: make option helper none optional
  * mac/option: make option helper vo struct independent
  * mac/option: optimise option pointer access
  * mac/option: remove unused and obsolete variables
  * mac/option: move option functionality from mpv helper to option helper
  * mac/type: move c&lt;&gt;swift type bridging into a dedicated type helper
  * meson: conditionalize searching for ANGLE's EGL
  * meson: get rid of 'egl-helpers' feature
  * meson: fix EGL version check
  * video/egl_helpers: fix fallback logic for EGL_KHR_create_context
  * video/egl_helpers: log error for eglCreateContext
  * options: add --input-commands option
  * console.lua: complete fixed precision properties
  * test: fflush output stream before abort
  * m_property: add `&gt;` for fixed precision floating-point expansion
  * osc.lua: escape text
  * command: add escape-ass
  * input: remove max active section limit
  * input: raise maximum key down limit to 16
  * stats.lua: use term-size as terminal output size
  * player/command: add term-size/[w,h] property
  * stats.lua: fix and unify scroll hint
  * stats.lua: use term_ellipsis for page 4
  * stats.lua: truncate long lines for the terminal
  * stats.lua: use scroll function for page 2 and 0
  * stats.lua: refactor page 4 scrolling into function
  * stats.lua: add more information in audio section
  * msg: clear buffered status_line on flush
  * msg: simplify the line_skip calculation
  * TOOLS: add an interface-changes generator script
  * DOCS: document the new way to handle interface changes
  * meson: remove winmm dependency for win32 desktop target
  * win32: increase hires timer resolution
  * win32: avoid multi byte string to wide conversion if not needed
  * win32: add puts/fputs wrappers
  * win32: optimize mp_vfprintf a little
  * misc/bstr: add bstr_to_wchar for win32
  * player/main: move terminal_uninit to the end
  * win32: cache GetConsoleMode state for stdout/stderr
  * win32: don't touch buffering options
  * win32-console-wrapper: fix printf specifiers
  * win32: don't pass std handles if they are attached to console
  * DOCS/options: improve wording of dither-depth
  * af_lavcac3enc: fix memory leak on 2ch audio
  * various: use thread safe mp_strerror()
  * image_writer: refactor screenshot write functions
  * image_writer: fix TOCTOU in screenshot filename generation
  * Revert "osdep/io: ignore 'x' mode for mp_fopen"
  * repack: add restrict qualifier to src/dst pointers
  * win32: resolve dropped shell links (Windows shortcuts)
  * win32: implement shell link target resolving
  * video/image_writer: attach MDVC metadata and CLLI metadata
  * builtin.conf: remove debanding from the high-quality profile
  * input.conf: add `b` to toggle debanding
  * vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
  * vulkan: remove color_depth stub
  * osdep/main-fn-win: fix implicit conversion warning
  * osdep/threads: fix warning: initializer element is not constant
  * ao_lavc: fix warning: ISO C forbids forward references to 'enum' types
  * vo_gpu_next: fix -Wembedded-directive warning
  * video/out/gpu/spirv: fix warning: zero size arrays are an extension
  * common/msg: fix warning: void function should not return void expression
  * common/msg: fix warning: use of non-standard escape character '\e'
  * options/m_config: fix no newline at end of file
  * various: fix -Wold-style-declaration warning
  * video/out/placebo/utils: fix -Wignored-qualifiers warning
  * demux/cache: fix -Wtype-limits warnings
  * meson: bump warning level to 2
  * vo_gpu_next: don't render ASS subtitles at HDR colorspace
  * mac/touchbar: simplify item and view creation
  * mac/touchbar: optimise time item update
  * mac/touchbar: optimise constraint calculation
  * mac/touchbar: use DateComponentsFormatter for time formatting
  * mac/touchbar: simplify update items logic
  * mac/touchbar: take playback speed into account for rate limiting
  * mac/touchbar: rewrite touch bar in swift
  * win32: remove all NC area on Windows 10 with --title-bar=no
  * win32: add helper function to check Windows 10 build number
  * osc: add missing window controls for --title-bar=no
  * win32: adjust top border offset when title bar is disabled
  * win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
  * win32: use dpi aware GetSystemMetricsForDpi
  * win32: update maximized state when leaving fullscreen
  * win32: fix window maximized state after setting window size
  * various: use static assertions where appropriate
  * DOCS/options: --x11-name sets the instance name, not the class's
  * demux: add a format-name property
  * wayland_common: respect compositor's preferenced size on state change
  * DOCS/options: clarify --autofit-larger effect
  * wayland_common: always use the current geometry for prepare_resize
  * x11_common: unmaximize window on runtime geometry change
  * win32: support runtime geometry update
  * x11_common: fix window x/y position when updating geometry on runtime
  * github/issue_template: add note about --profile=fast and --hwdec
  * gpu-next: add support for --dither-depth=auto
  * d3d11: get real on the wire bits per color channel
  * d3d11: add mp_get_dxgi_output_desc
  * mac/view: optimise drag and drop event handling
  * mac/input: optimise scroll wheel event handling
  * mac/input: move scroll wheel event handling into input helper
  * mac/input: optimise mouse movement enabled check
  * mac/input: fix switched mouse forward and back button
  * mac/input: move mouse event handling into input helper
  * ao_coreaudio: stop audio unit after idle timeout
  * stream: enable caching for sockets, pipes and FIFOs
  * vo_{drm,wlshm}: make query_format checks more correct
  * vo_drm: add support for YUYV format
  * vo_{drm,wlshm,x11}: add support for video-target-params
  * vo: move target_params into responsibility of VO
  * context_drm_egl: log fallback correctly
  * vo_drm: add support for BGR formats
  * vo_drm: use native matching pixel format for XRGB2101010
  * mac/input: add missing special keys
  * mac/input: add simplified mp_keymap init
  * mac/input: remove wrongly mapped modifier keys
  * mac/event: move key event handling to input helper and optimise it
  * mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
  * mac/events: remove redundant functions and optimise input helper usage
  * mac/helper: move input ctx related functionality into new input helper
  * mac/events: move input ctx related functionality into new input helper
  * wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
  * wayland_common: require WAYLAND_DISPLAY to be set for initialization
  * vo_gpu/vo_gpu_next: fix transparency in glx
  * meson: fix ios-gl hwdec build
  * vo_gpu: fix broken chroma plane for rotated semi-planar formats
  * path: don't load any files if --no-config is passed
  * DOCS/tech-overview.txt: add builtin.conf to etc/ description
  * DOCS/tech-overview.txt: update for merged pull/push glue code
  * DOCS/tech-overview.txt: add vo_gpu_next reference
  * DOCS/tech-overview.txt: add a section for the new filter framework
  * DOCS/tech-overview.txt: update for removed stream inputs
  * DOCS/tech-overview.txt: update for split m_config.c/h
  * DOCS/tech-overview.txt: fix function/member/header names
  * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition
  * options: remove trailing whitespaces
  * options: remove --focus-on-open and add --focus-on
  * stats.lua: display video parameters after filtering
  * vf_format: add hdr10plus sub-parameter to format video filter
  * mp_image: add Dolby Vision metadata mapping
  * csputils: add missing PL_COLOR_SYSTEM names
  * mp_image: add mp_image_params_static_equal for finer comparision
  * wayland: always rescale geometry if in a fullscreen/maximized state
  * filters/f_lavfi: rename channellayout to ch_layout
  * swresample: stop using deprecated {in,out}_channel_layout options
  * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT
  * ad_spdif: handle const buf pointee in avio_alloc_context
  * osxbundle: avoid running `codesign` with deprecated `--deep` argument
  * vo_gpu_next: infer target parameters
  * vo_gpu_next: add support for video-target-params
  * vo: add video-target-params property
  * player/command: fix video-params/[average-bpp, alpha] when hw decoding
  * mp_image: add imgfmt_name to mp_image_params
  * meson: remove main function from libmpv build
  * osxbundle: activate Game Mode with App bundle
  * mac/menu: add explicit menu type instead of an inferred type
  * mac/menu: make menu creation recursive to allow nested submenus
  * mac/menu: move conditional Bundle menu items into config
  * mac/menu: keep track of menu items with dynamic actions
  * mac/menu: merge file and url config properties
  * mac/menu: properly guard playlist array access
  * mac/menu: attach menu config to menu item for direct access
  * mac/menu: replace app.command usage with event.command
  * mac/menu: fix touch bar menu item
  * mac/menu: rename Preferences to Settings for consistency with macOS
  * mac/menu: remove duplicate key assignment Undo/Zoom
  * mac/menu: optimise loading files function
  * mac/menu: replace deprecated openFile() usage
  * mac/menu: remove unnecessary alert config fields and alert
  * mac/menu: rewrite menu bar in swift
  * mac/app: remove unused function
  * github/workflows: generate html and pdf in docs job as well
  * DOCS/man/input.rst: fix incorrect syntax
  * mac/vulkan: directly retrieve current render size without caching
  * mac/vulkan: workaround for MoltenVK problem that causes flicker
  * github/workflows: update actions/upload-artifact to v4
  * ad_spdif: handle deprecated FF_PROFILE_* definitions
  * wayland_common: fix pointer serial conflict
  * video/filter: add field order support for built in deinterlacers
  * f_auto_filters: pass field parity to lavfi bwdif deinterlacers
  * options: add --deinterlace-field-parity option
  * wayland: fix missing lround in cursor surface
  * wayland: guess the first hidpi frame better
  * Revert "player: reset av state on speed changes"
  * player/video: subtract frame_time from delay when ao_chain starts audio
  * player/audio: also adjust apts by audio speed in audio_start_ao
  * test/test_utils: add mp_msg_set_max_level stub
  * ci/mingw: update dependency versions
  * ci/mingw: add dav1d decoder
  * ci/mingw: enable nvdec
  * demux_lavf: always find stream info for avif files
  * vo_gpu_next: render subtitles at video colorspace
  * sub: add flag if sub_bitmap should be rendered in video color space
  * DOCS/options: fix Vulkan typo
  * vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
  * wayland_common: toplevel resize fixes
  * w32_common: make dragging asynchronous
  * w32_common: re-add fullscreen check when start dragging
  * input: centralize VO dragging
  * wayland_common: implement VOCTRL_BEGIN_DRAGGING
  * w32_common: implement VOCTRL_BEGIN_DRAGGING
  * x11_common: implement VOCTRL_BEGIN_DRAGGING
  * command: add begin-vo-dragging command
  * Revert "player: add ao-volume option, to set the system volume at startup"
  * sd_ass: fix use-after-free in ft-&gt;event_format
  * wayland_common: fix type of dnd_action
  * wayland_common: fix initialization order issue with protocols
  * wayland_common: fix DND read error handling
  * wayland_common: read DND data in larger chunks
  * wayland_common: log if DND fails
  * wayland_common: free DND resources on shutdown and error
  * cocoa-cb: render on main queue instead of dedicated queue
  * mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
  * osxbundle: fix bundling when homebrew is not installed
  * mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
  * various: avoid function pointer casts
  * misc/jni: reduce duplication in mapping struct
  * misc/jni: introduce macros for deleting references
  * misc/jni: general code cleanup and refactor
  * ao_audiotrack: refactor JNI class retrieval
  * ao_audiotrack: remove two dead variables
  * ao_audiotrack: fix missing check for passthrough support
  * osdep/mac: make mac naming of files, folders and function consistent
  * wayland: drop some unneeded curly braces (no-op)
  * wayland: drop buffer scale for cursor as well
  * wayland: rename configured to geometry_configured (no-op)
  * wayland: fix check for set_surface_scaling
  * sd_ass: don't wrongly recognize \pos as \p
  * build: fix build when disabling cocoa-cb
  * mac: remove unnecessary metal layer colour space update
  * mac: set layer content scale on init
  * cocoa-cb: remove pre-allocation and initialise only when used
  * console.lua: fix blurry cursor when --osd-blur is set
  * stats.lua: fix blurry graphs when --osd-blur is set
  * DOCS/options: clarify --sub-blur and --osd-blur options
  * vo_gpu_next: simplify pl_clear_mode enum mapping
  * ci: clone repos with shallow submodules
  * vo_gpu_next: add --border-background option
  * vo_gpu_next: support --background option
  * vo_gpu: pre-multiply alpha when dealing with background colors
  * vo_gpu/vo_gpu_next: rework --alpha into --background option
  * player: rename --background to --background-color
  * vo_gpu/vo_gpu_next: set ctx-&gt;opts.want_alpha in specific functions
  * hwdec/dmabuf_interop: reduce magic constant use
  * hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
  * hwdec/dmabuf_interop_gl: refactor texture creation
  * hwdec/dmabuf_interop_gl: restyle macros to fit line length
  * video: don't define IMGFMT_VULKAN conditionally
  * osd_libass: update the OSD bar's dent and border size
  * DOCS/options: make --scale documentation more consistent
  * wayland: remove old sway/wlroots hack
  * player/audio: remove misleading comment about delay
  * player: reset av state on speed changes
  * player: remove speed adjustment from playing_audio_pts
  * ci: add explicit build test for ffmpeg 4.4
  * DOCS: move ALSA option documentation to ao.rst
  * DOCS/options: clarify the impact of --audio-buffer
  * DOCS/options: remove lavrresample reference
  * DOCS/options: remove --alsa-device
  * DOCS/ao: update SDL ao version reference
  * vo_gpu_next: fix win32 io wrap
  * player/main: don't set the main thread name
  * Revert "ci/mingw: pin Vulkan version again"
  * DOCS: add `insert` commands and args to interface-changes
  * input/player: add loadfile/loadlist insert-at command
  * player: change insert_next to insert_at
  * input: add insert-next support for drag-and-drop
  * player: add loadlist insert-next commands
  * player: add loadfile insert-next commands
  * DOCS/man: remove outdated softvol entry
  * player: add ao-volume option, to set the system volume at startup
  * ao: don't clip floating point formats at non-unity gain
  * osdep/io: add mp_unlink()
  * sub: fix LRC lines with multiple timestamps
  * ci: add OpenBSD
  * ci: fix typing in lint-commit-msg.py
  * image_writer: cleanup leftover files if image writing fails
  * player: set hidpi-window-scale to no by default
  * DOCS/options: clarify hidpi-window-scale
  * player/command: handle runtime toggling of hidpi-window-scale
  * win32: clean up hidpi window scale behavior
  * x11: clean up hidpi-window-scale behavior
  * vo_gpu: use fbo texture height for fragment coordinate calculation
  * test: add missing libplacebo dependency
  * github/workflows: add macOS 14 arm runner with most recent xcode
  * github/workflows: add vulkan, mujs and urchadet to macOS dependencies
  * github/workflows: link macOS artifacts in comments
  * github/workflows: bundle macOS App and upload it as artifact
  * mac: code consistency changes
  * osxbundle: use dylib script directly instead of in a subprocess
  * osxbundle: add homebrew vulkan loader location to search path
  * osxbundle: resolve loader_path on rpath retrieval
  * osxbundle: remove unused import
  * osxbundle: fix syntax warning with python 3.12
  * meson: add custom target for macOS App bundling
  * ao_wasapi: scale queried AO volume to (0, 100)
  * ao_wasapi: address premature buffer fills in exclusive mode
  * player: fix watch later config comments when ignoring path
  * player/loadfile: rewrite sub autoselection logic
  * github/workflows: update cross-platform-actions to v0.23.0
  * command: fix sub-seek while paused without a video
  * command: don't add SUB_SEEK_OFFSET twice with sub-seek
  * options/path: move path utility functions to misc/path_utils
  * osdep/io: move I/O utility functions to misc/io_utils
  * osdep/io: ignore 'x' mode for mp_fopen
  * vo_gpu: fix fragment coordinate calculation when dithering
  * vo_gpu: fix fragment coordinate calculation when drawing checkerboard
  * x11_common: handle window dragging in ButtonPress event
  * various: make mentions of macOS consistent
  * DOCS: make mentions of macOS consistent
  * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
  * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
  * DOCS/mpv: update ancient profiles config example
  * osxbundle: add optional source path argument
  * osxbundle: remove old version retrieval fallback
  * osxbundle: bundle vulkan driver and layers
  * vo: make libmpv last in the auto-probing order for cocoa-cb only
  * encode_lavc: don't use deprecated `avcodec_close`
  * af_lavcac3enc: don't use deprecated `avcodec_close`
  * wayland_common: update pointer serial on pointer_enter
  * cocoa-cb: lock CGLContext on uninit and manual redraw
  * github/workflows: switch back to luajit for macos
  * vo_gpu_next: fix some lut-related memory leaks
  * vo_gpu_next: move gpu-next opts to specific sub option
  * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
  * wayland_common: drop shape device check when spawning cursor
  * wayland_common: properly determine has_keyboard_input
  * wayland_common: handle scroll accumulation for each seat
  * wayland_common: handle keyboard state per seat
  * wayland_common: set cursor visibility for all seats for voctrl
  * wayland_common: handle removal of seats
  * wayland_common: prevent cursor_seat stale reference
  * wayland_common: handle cursor_shape_device per seat
  * wayland_common: drop unnecessary xdg_toplevel null check
  * wayland_common: implement multi-seat support
  * wayland_common: indentation nit
  * vulkan/context_win: make --alpha work and runtime changeable
  * opengl/context_win: make --alpha runtime changeable
  * d3d11: make --alpha runtime changeable
  * opengl/context_win: make --alpha=yes work
  * d3d11: set window to transparent if --alpha=yes is specified
  * w32_common: add function to control window transparency state
  * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
  * DOCS/man: add description of display-names property for wayland
  * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
  * osdep/threads-posix: fix headers for OpenBSD build
  * DOCS: document --input-preprocess-wheel option
  * input: add --input-preprocess-wheel option
  * DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
  * m_option: fix memory leak in parse_obj_settings_list
  * demux_mkv: don't return null bstr with size specified
  * demux_mkv: error if needed compression settings were not found
  * demux_mkv: fix memory leak on invalid blocks
  * ao_pipewire: add support for SPDIF formats
  * ao_pipewire: don't interpret unknown formats
  * DOCS/options: mention that sub-clear-on-seek can now break things
  * player/sub: attempt to detect animated subtitles
  * vo_gpu_next: move the frame-&gt;redraw check for blended subtitles
  * player/sub: avoid wasteful subtitle redraws
  * dec_sub: expand sub packet caching
  * vo: ensure that frames are not eaten on reconfig
  * Reapply "video: remove another redundant wakeup"
  * Revert "vo: remove frame timing check from vo_still_displaying()"
  * ci/lint: add Reapply to the no prefix whitelist
  * mac/remote: simplify cover retrieval
  * mac/remote: remove unnecessary nowPlayingInfo variable
  * mac/remote: add album and artist info
  * mac/remote: add seek support
  * mac/remote: add chapter title info
  * mac/remote: add media-title info
  * mac/remote: add playback rate info
  * mac/remote: add duration and current position info
  * mac/remote: remove make current observer when stopped
  * mac/remote: replace command handler with generic handler function config
  * mac/remote: simplify repeatable key logic
  * mac/remote: move configs to initialiser for new MediaPlayer shorthands
  * mac/remote: move class local struct and enum definition to extension
  * mac/remote: use explicit struct instead of generic array for configs
  * DOCS/man: more words about --teletext-page
  * sub: allow setting lavc txt_page special values via teletext_page
  * ci/mingw: pin Vulkan version again
  * x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
  * README: mention libplacebo subproject integration
  * meson: set default options for libplacebo if using subproject
  * osdep: fix infinite loop when cancelling subprocess
  * various: replace dead links in comments
  * wayland: don't press keys again when releasing modifiers
  * demux: clarify the meaning of still_image
  * hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
  * demux_mkv: add tags for A_MPEG/L1(mp1) audio
  * js: complex key-binding: send also key_text
  * wayland: set current_output on surface leave if applicable
  * demux_mkv: set only image flag and ignore still_image
  * demux_mkv: increase probing size for still image
  * sd_lavc: support secondary subs properly
  * console.lua: move functions to strip common characters
  * f_output_chain: prevent double free of child filters
  * stats.lua: use deinterlace-active property instead
  * player/command: add deinterlace-active property
  * player: add an auto option to deinterlace
  * vo_vdpau: cosmetic changes to timings
  * ao_sndio: add missing config.h include
  * github/workflows: ignore more files from build workflow
  * demux_mf: detect webp
  * Revert "demux: put type2format into codec_tags with helper functions"
  * player: remove all rpi-specific code
  * audio: rename ao_read_data_unlocked
  * player: ensure runtime updates of certain rendering options
  * github/workflows: revert to github-script@v6
  * vo_vdpau: fix timing for nanoseconds
  * command: add load-input-conf
  * input: make parse_config_file return bool
  * input: remove unused parameter from parse_config_file
  * command: add load-config-file
  * wayland_common: warn if scrolling will be broken
  * wayland_common: add touch listener boilerplate
  * wayland_common: prefer axis_value120 if supported
  * wayland_common: properly handle high resolution scrolling
  * DOCS/mpv: document how mf:// URLs are formed
  * demux_mf: explain why a printf format is unsupported
  * demux_mf: remove code repetition
  * x11_common: support --title-bar
  * demux_mkv: detect images by reading blocks and timecodes
  * Revert "demux_mkv: check if the video codec is an image"
  * wayland: look for "default" cursor as well as "left_ptr"
  * meson: bump libplacebo required version to 6.338.2
  * io: add mp_save_file
  * vo_gpu_next: save cache to separate files
  * stream: increase max_size to INT_MAX minus padding
  * hwdec_drmprime: add P010 and P210 support
  * hwdec_aimagereader: handle lack of JNI gracefully
  * common: don't force terminal log buffer to small size
  * version.h.in: bump copyright year
  * vo: change vo_frame duration to double
  * vo_dmabuf_wayland: scale smarter in hidpi situations
  * wayland: don't rescale dimensions if hidpi-window-scale is disabled
  * wayland: drop buffer_scale use for viewporter
  * vo: ensure a dropped frame is always freed
  * all: add missing repr assignments
  * github/workflows: update actions package versions
  * osdep/timer: update documentation and test for mp_time_ns
  * options/m_option: suppress warning about validate function call
  * ad_spdif: fix DTS 44.1khz passthrough playback
  * player/command: don't reselect demux stream on only UPDATE_OSD
  * player/video: force vo reconfigure on color parameters change
  * f_lavfi: use libplacebo utils instead of mp_csp_*
  * vo_gpu_next: simplify after recent changes
  * csputils: replace more primitives with pl_
  * csputils: replace mp_chroma_location with pl_chroma_location
  * csputils: replace mp_alpha_type with pl_alpha_mode
  * csputils: replace mp_colorspace with pl_color_space
  * command: do a normal seek instead of a refresh seek when switching vo
  * f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
  * osdep/io: expand path before LoadLibrary
  * osc: add osc-windowcontrols_title option
  * Revert "player/video: loosen logic checks for adjust_sync"
  * bash-completion: parse the mpv options lazily
  * f_auto_filters: change fallback deinterlace to bwdif
  * sub: add `--sub-lavc-o` option
  * win32: stop waiting for messages if the window is destroyed
  * msg: reset status_lines when setting --really-quiet
  * player: remove --term-remaining-playtime option
  * command: restore lang after track reload
  * command: minor m_property_strdup_ro style changes
  * stats.lua: display the current GPU context
  * command: export current-gpu-context property
  * player/command: reselect track after UPDATE_SUB_HARD
  * chmap: mp_image_pool: drop stale mentions of Libav in comments
  * common: stream: don't mention Libav in errors/warnings
  * TOOLS/autocrop.lua: drop Libav mention
  * DOCS/*: remove mentions of Libav
  * console.lua: highlight the selected suggestion in the terminal
  * libplacebo: fix out-of-bounds read with --really-quiet
  * scripting: don't observe properties with type nil
  * osc: don't autohide mouse cursor when hovering over windowcontrols title
  * TOOLS/lua/autoload: skip loading when playback is aborted
  * DOCS: reorder --volume-max documentation to where --volume is
  * DOCS: add documentation for --volume-gain options
  * command: add osd display for volume-gain
  * audio: add --volume-gain options to control volume in decibels
  * sub: fix sub-seek and sub-step -1 with unknown duration subs
  * demux_lavf: detect ico as images
  * wayland_common: guard against negative configure sizes
  * command: fix bitrate unit capitalization
  * stats.lua: make capitalization consistent across pages
  * win32: change to alphanumeric mode on the first keypress
  * win32: default to alphanumeric input when the IME is first initialized
  * win32: move IME candidate window to video window
  * win32: handle WM_UNICHAR
  * win32: re-enable IME
  * filter_sdh: optimize get_char_bytes
  * terminal: don't print escape sequence if not tty
  * terminal-unix: don't install handler before pipe
  * terminal-unix: move all processing out of sighandler
  * console.lua: style log lines in the terminal
  * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
  * Revert "github/workflows: don't install angleproject on msys2"
  * github/workflows: disable MSYS 32-bit builds
  * wayland: accept active modifiers even if they aren't physically held
  * wayland: don't ignore key modifiers if they were consumed
  * DOCS/mpv: the playback position is not remembered after poweroff
  * player: add forced choice to subs-with-matching-audio
  * scripting: add mp.input
  * filter_sdh: fix incorrect placement of null terminator
  * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
  * ao_null: fix reset() implementation
  * github/workflows: don't install angleproject on msys2
  * demux_lavf: remove `fix_editlists` hack for mp4
  * f_lavfi: provide color_space and color_range params for lavfi
  * x11_common: prefer Xft.dpi for HiDPI scaling
  * x11_common: allow DPI scale in unit of 0.5
  * msg: return zero length if bstr_split_utf8 fails
  * vo_gpu_next: respect d3d11 swapchain output format preference
  * README: specify the meaning of "not too ancient Linux"
  * README: recommend --profile=fast for crappy GPUs
  * DOCS/options: note that --geometry doesn't fully work on wayland
  * console.lua: expand ~/ in file completion
  * msg: improve term_disp_width to support unicode
  * ci/build-freebsd: use march=native for QEMU hosted build
  * player/video: set video_out to NULL before broadcasting events
  * command: allow changing --gpu-api and --gpu-context at runtime
  * DOCS/ao: change wrong note on which driver is preferred
  * console.lua: hide the cursor when unfocused
  * console.lua: don't reinsert completion_append after cycling
  * DOCS/man: remove "Linux desktop issues" section
  * vo_sdl: support the focused property
  * DOCS/man: use the correct directive type for "Warning" admonitions
  * win32: add support for --input-cursor-passthrough option
  * screenshot: remove artificial limit on the number of screenshots taken
  * DOCS/options: fix documentation for --force-window window size
  * various: use correct PATH_MAX for win32
  * osdep: clarify and rename a constant on win32
  * various: fix capitalization of 'GitHub'
  * msg: reduce nesting in mp_msg_flush_status_line
  * msg: keep status line on the end of file
  * console.lua: refactor find_common_prefix
  * mac: add support for --input-cursor-passthrough option
  * DOCS/options: fix --image-display-duration's documentation
  * DOCS/interface-changes: add --secondary-sub-ass-override
  * common/av_log: do not assume AVClass.item_name is always set
  * mac: add support for --auto-window-resize option
  * mac: update geometry/autofit opts on runtime
  * win32: opt in to the windows segment heap
  * win32: support long file paths
  * osc: allow disabling special mouse wheel behavior
  * terminal-unix: enable the cursor after ctrl+z
  * options: add --secondary-sub-ass-override
  * lua: don't return a second value from successful format_json
  * command: support passing scale to `keypress`
  * input: add value argument for mp_input_put_key_artificial
  * OSC: fix indentation and stray whitepace
  * sd_ass: remove unneeded ontop variable
  * player: refactor secondary subtitle options and properties
  * DOCS/options: fix documentation for replaygain-clip
  * demux_mkv: add HDMV Text subtitles to subtitle codec list
  * demux_mkv: check that subtitle type is set before accessing it
  * hwdec_drmprime: try and declare support for weird forked ffmpeg formats
  * hwtransfer: actually treat hardware formats as supported input formats
  * w32_common: remove executable bit from file
  * mac: add support for drag-and-drop option
  * console.lua: clear the suggestions when you move the cursor
  * console.lua: complete current-tracks sub-properties
  * console.lua: implement case-insensitive completion
  * mac: add support for window-id property
  * demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
  * options: add --secondary-sub-pos
  * Revert "OSC: Remove merriment"
  * OSC: Remove merriment
  * playlist: correctly populate playlist-path with the --playlist option
  * github/issue_template: unify spellings
  * github/issue_template: request uploading attachments to github
  * github/issue_template: unify requested information across templates
  * sub: don't busy loop if the player is paused for cache
  * etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
  * w32_common: rename some camelCase struct member names to snake_case
  * win32: temporarily disable aero shake while dragging hack is active
  * win32: stop fullscreen window from moving while dragging hack is active
  * x11_common: fix compose key handling
  * filter_sdh: add full width parentheses to the enclosures string
  * filter_sdh: add --sub-filter-sdh-enclosures option
  * filter_sdh: combine skip_bracketed and skip_parenthesized
  * player/command: make new overlay-add arguments actually optional
  * player/command: add ability to scale overlay
  * console.lua: cycle through completions
  * console: automatically determine the font_hw_ratio
  * DOCS/interface-changes: document renaming of MP_KEY_BACK
  * win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
  * input: add missing forward media key
  * console.lua: simplify the condition to print to the terminal
  * m_option: respect pathlist seperator when printing
  * mpv.desktop: add keywords
  * image_writer: default to lossless AVIF screenshots
  * image_writer: add missing mp_image_params in convert_image
  * image_writer: print screenshot format in verbose log
  * image_writer: use common format selection for AVIF screenshots
  * Revert "github/workflows: install xxhash on msys2"
  * Revert "ci/mingw: use vulkan-loader v1.3.266"
  * meson: use subprocess-dummy.c fallback when fork func doesn't exist
  * ao_wasapi: clean GUID definitions
  * ao_wasapi: fix MP3 GUID
  * input: fix double click handling
  * mac: report modifier keys on precise scrolling
  * mac: fix initial window size and position when already maximized
  * github/workflows: install xxhash on msys2
  * playloop: use a 16:9 ratio with --force-window
  * ci: remove dvbin from freebsd run
  * meson: enable dvbin by default again
  * meson: fix check for dvbin availability
  * ci/tumbleweed: don't enable shaderc
  * build: only directly link shaderc and spirv-cross on windows
  * vo_gpu: fix ra_fbo stack-use-after-scope
  * common/av_log: use bstr for log callback
  * vo_kitty: init all fields of struct sigaction before using it
  * ra_pl: add missing initializer
  * ao_sndio: remove duplicated condition
  * vo: don't pass VADRMPRIMESurfaceDescriptor by value
  * wayland: simplify reading data
  * mp_image: remove local params copy from mp_image_setfmt
  * ta: inline OOM checks
  * player/command: don't pass mp_image_params by value
  * vo_gpu: don't pass gl_user_shader_hook by value
  * vo_gpu: don't pass mp_pass_perf by value
  * vo_gpu: don't pass ra_fbo by value
  * Reapply "osdep/meson: add libplacebo include dir to swift compile"
  * Revert "osdep/meson: add libplacebo include dir to swift compile"
  * ci: remove leftover libplacebo subproject options
  * meson: move mpv.com target after mpv.exe to avoid meson version warning
  * ci/msys2: remove libplacebo.wrap
  * ci: update mpv.com path again
  * meson: generate .com in the same place as the .exe if possible
  * DOCS/options: clarify --spirv-compiler
  * build: restrict git describe to top level source directory
  * options: add --osd-bar-border-size
  * DOCS/mpv: quotes in mpv.conf don't escape backslash
  * options: add secondary-sub-delay
  * vaapi: bump vaapi info callback to verbose messages
  * vaapi: add missing NULL check
  * DOCS/options: remove the mention of cocoa and its removed backend
  * mac: fix a race condition when updating the window title
  * mac: fix libmpv usage without embedding
  * mac: cleanup some unused and unneeded code
  * osdep/io: add PRINTF_ATTRIBUTE for printf overrides
  * meson: add missing _GNU_SOURCE in check
  * meson: adjust win32 defines
  * meson: don't define __USE_MINGW_ANSI_STDIO
  * sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
  * ci/build-macos: enable Werror to catch issues quicker
  * osdep/macosx: add default switch cases to suppress Wswitch
  * ao_coreaudio_chmap: suppress vla warning
  * various: replace some OOM handling
  * ao/coreaudio_exclusive: fix segfault when changing formats
  * meson: also expose present_sync for VT-only after a96d04f19d73
  * player: remove shared-script-properties property
  * vo: add params mutex
  * vaapi: add support for vaapi-win32
  * vaapi: pass module into create()
  * d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
  * d3d11: rename d3d11 adapter to DXGI adapter
  * Update VERSION
  * Release 0.37.0
  * vo_gpu_next: reduce number of requested frames from VO
  * mac: title bar fix 1px none covered video at top
  * mac: add rotation menubar entries
  * mac: fix reporting of left wheel and right wheel scrolling
  * command: add missing null check to event handler
  * DOCS/options: admonish users for touching --3dlut-size
  * vo_gpu_next: bump ICC cache size limit to 20 MB
  * DOCS/options: reword cache options
  * vo_gpu_next: don't re-save unmodified cache
  * vo_gpu_next: dramatically simplify cache code
  * vo_direct3d: remove redundant condition
  * opengl/context: remove duplicated conditions
  * ra_d3d11: fix off by one check
  * vo: add missing return variable assignment
  * win32: don't jump over variable init with goto
  * various: add some missing error checks
  * demux: add missing NULL check
  * common/msg: remove redundant check
  * ao_wasapi: add missing comma in strings array
  * vo_gpu_next: disable drift compensation for screenshots
  * vo_gpu_next: add validation for invalid pl_queue usage
  * vo_gpu_next: set frame duration if provided by VO
  * vo_gpu_next: interpolate only if display_synced or a still frame
  * vo_gpu_next: request more frames to account for anti aliasing
  * vo_gpu_next: make the first frame check less ominous
  * vo_gpu_next: remove incorrect interpolation disabling
  * vo_gpu_next: fix pl_queue refill on reset
  * vo: pass approximate frame duration in vo_frame
  * vo: avoid overshooting the expected end of the frame during pause
  * player/video: account for repeats in ideal_frame_vsync_duration
  * vo_sdl: fix broken mouse wheel multiplier
  * DOCS: properly document --force-window-position for sdl vo
  * loadfile: remove some dead code
  * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
  * test: update ffmpeg format refs
  * vo_gpu_next: set max cache size back down to 10 MiB
  * hwdec: support videotoolbox with libplacebo
  * osxbundle: sign bundle with ad-hoc pseudo identity
  * osxbundle: remove mpv-bundle symlink to allow code signing
  * osxbundle: resolve relative linked dependency paths
  * zsh-completion: complete options after --help
  * command: notify media-title on force-media-title change
  * audio: fix UB when casting INFINITY to integer
  * vo: delay vsync samples by at least 10 refreshes
  * player: don't remove all selected sub tracks in mp_dselect_track
  * stats.lua: fix incorrect storage aspect ratio value
  * command: export storage aspect ratio (sar) properties
  * vo_gpu_next: guard from cache save conflict
  * demux_playlist: simplify ini parsing
  * DOCS/options: update watch-later-options docs
  * options: add more properties to default watch-later-options
  * options: remove not relevant props from default watch-later-options
  * vo_gpu_next: disable libplacebo drift_compensation
  * player/video: fix calculation of ideal_frame_vsync_duration
  * m_option: remove leftovers of del action
  * vo_gpu_next: update overlays for blend subtitles on frame redraws
  * DOCS/options: osd-shadow is ignored with osd-back-color
  * demux: always update the cache on init
  * vo_gpu_next: fix interpolation
  * vo: add frame vsync and vsync duration
  * vo_gpu_next: improve PTS clamping
  * vo_gpu_next: add some additional sanity checking for interpolation
  * wayland: fix shift+tab keyboard input
  * console: fix crash for long suggestion strings
  * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
  * wayland: obey initial size hints set by the compositor
  * cocoa: remove OpenGL cocoa backend
  * mac: change display name retrieval to localizedName NSScreen property
  * mac: fix build on older swift versions
  * TOOLS/macos-sdk-version: remove legacy sdk version retrieval
  * vo_gpu_next: overwrite cache files atomically
  * osdep/io: implement rename() wrapper
  * vo_gpu_next: refactor cache saving code
  * DOSC/input: clarify a couple of commands where no-osd has no effect
  * player/command: make show-progress work regardless of osd prefix
  * vo: don't sleep 1ms always when requested time is in the past
  * vo: replace some magic numbers with timer macros
  * demux/lavf: don't use deprecated side data
  * editorconfig: add max line
  * mac: remove runtime checks and compatibility for macOS older than 10.15
  * meson: remove several macos-10-* build options
  * player/loadfile: remove blank line on exit
  * msg: ensure status line is always visible
  * msg: factor out print code
  * msg: convert dump_stats to bstr
  * msg: use bstr for partial msg
  * msg: check isatty separately per each stream
  * Revert "player: cut off status line on terminal width"
  * Revert "player: don't print status line again when quitting"
  * msg: refactor how terminal messages are printed
  * stats.lua: disable ASS formatting when printing to terminal
  * msg: don't mix partial log messages, with unrelated log levels
  * vo: replace VOCTRL_HDR_METADATA with direct VO params read
  * audio: avoid unnecessary silence padding in read_buffer()
  * ao_audiotrack: switch to ao_read_data_nonblocking()
  * ao_coreaudio: switch to ao_read_data_nonblocking()
  * ao_pipewire: switch to ao_read_data_nonblocking()
  * audio: introduce ao_read_data_nonblocking()
  * threads-win32: add comment about local decl of a function
  * threads-win32: support UWP in mp_thread_set_name
  * meson: add missing source file for UWP
  * osdep/threads-posix: use CLOCK_MONOTONIC if supported
  * osdep/timer-linux: check clock availability on init
  * DOCS/option: discourage the use of video-latency-hacks a bit more
  * vo_gpu_next: add --target-gamut option
  * stats.lua: remove unused variable
  * console.lua: don't print the console log to the OSD when switching VO
  * player/command: handle force window on runtime vo changes
  * stats: don't overwrite color and alpha of `osd-back-color`
  * console: don't overwrite color and alpha of `osd-back-color`
  * sub: add --sub-stretch-durations option
  * player/command: fix typo in sig-peak value computation
  * win32: fix hit test using client rc instead window
  * vo_gpu: apply ICC profile and dithering only to window screenshots
  * vo_gpu_next: drop alpha channel from screenshots if unneeded
  * image_writer: improve format conversion logging
  * console: wrap rows at the top
  * console: optimize table generation
  * console: enable completions without a prefix
  * console.lua: complete raw properties
  * console: avoid redundant completion appendage
  * present_sync: remove unneeded clear_values function
  * vo: require successive vsyncs to be more than swapchain depth
  * present_sync: only save as many entries as the swapchain depth
  * vo: replace max swapchain depth magic number
  * DOCS/mpv: consistent formatting of keybindings
  * DOCS/console: correct capitalization of keybindings
  * wayland: improve wl_output guessing before mpv window is mapped
  * sub: adjust offsets when sub seeking/stepping
  * DOCS/input: stop documenting vf del
  * dec_sub: always copy packet for new segments
  * drm: use present_sync mechanism for presentation feedback
  * present_sync: rename function to present_sync_update_values
  * present_sync: rewrite around linked list
  * ytdl_hook: fix mixed thumbnail.preference availability
  * Revert "vo: clear vsync_offset if drawing while paused"
  * video: reset `display_sync_error` when resetting state
  * threads: unbreak mpv on builds without asserts
  * player/command: add video-params and siblings to MPV_EVENT_TICK
  * ALL: use pl_hdr_metadata and nuke sig_peak
  * demux_mkv: parse mastering metadata
  * player/command: remove hdr-metadata property
  * csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
  * player/command: use pl_hdr_metadata_contains
  * csputils: change mp_hdr_metadata to pl_hdr_metadata
  * timer: remove unnecesary time conversions
  * win32/pthread: remove unused code
  * timer: remove unused code
  * threads: remove unused code
  * threads: rename threads.c to threads-posix.c
  * threads: move pthread debug to threads-posix.h
  * mp_thread: add win32 implementation
  * mp_thread: prefer tracking threads with id
  * ALL: use new mp_thread abstraction
  * threads: add new mp_thread abstraction
  * sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
  * options: add UPDATE_SUB_HARD flag to sub-ass-override
  * vo_gpu_next: update to newer cache API
  * ra_pl: drop deprecated cached_program param
  * vo_gpu_next: remove unneeded PL_API_VER guarding and defines
  * mp_image: pass rotation correctly to/from AVFrame
  * win32: add more values for monitor refresh rate detection
  * DOCS/man/console: update type examples
  * lua: remove a ton of unneeded parentheses
  * console.lua: complete file paths
  * console.lua: complete list option verbs
  * console.lua: inline mp.options
  * console.lua: complete list options
  * console.lua: complete profiles
  * console.lua: complete commands after help
  * console: complete infinite cycle-values arguments
  * m_option: don't try to remove all filter matches
  * player/main: set main thread name as mpv
  * vo_gpu_next: use pl_queue_params() macro
  * vf_vapoursynth: set crop metadata after mapping vapoursynth frame
  * player/video: loosen logic checks for adjust_sync
  * player/video: don't reset ao on video chain reinit
  * demux: make hysteresis-secs respect cache-secs
  * demux: cosmetics
  * m_option: drop support for -del for list options
  * m_option: remove all matches when using -remove
  * options: make --screenshot-directory/--watch-later-directory aliases
  * ytdl_hook: reverse thumbnail order
  * ytdl_hook: support the preference field of thumbnails
  * ytdl_hook: add thumbnail option
  * ytdl_hook: support thumbnails
  * various: remove trailing whitespace
  * ao_coreaudio: signal buffer underruns
  * meson: do the macos sdk version comparison in meson
  * Revert "meson: import python module"
  * meson: import python module
  * TOOLS/{file2string,matroska}: drop unneeded stdout output
  * timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_get
  * scripting: add 'script' to messages
  * scripting: rename backend names for concise naming
  * mp_threads: rename threads for consistent naming across all of them
  * TOOLS/macos-sdk-version: use packaging instead of distutils for version
  * timer: remove MP_START_TIME
  * player/lua: use mp_msg_find_level in check_loglevel
  * msg: make mp_msg_find_level case insensitive
  * DOCS/options: clarify `no-config` is a command line flag
  * player/audio: fix incorrect check on adding delay
  * semaphore_osx: change mp_sem_timedwait to mp_time
  * semaphore_osx: don't overwrite global symbols
  * Revert "hwdec_vulkan: account for vulkan frames now using presentation size"
  * javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
  * test: unbreak build when win32-internal-pthreads is disabled
  * timer: use MP_TIME macros
  * osdep/timer-win2: rename to timer-win32
  * ci/msys2: create a wrap file for libplacebo
  * meson: remove libplacebo wrap
  * options: rename --play-dir to --play-direction
  * options: rename --watch-later-directory to --watch-later-dir
  * options: rename --screenshot-directory to --screenshot-dir
  * options: rename --sub-ass-force-style to --sub-ass-style-overrides
  * options: rename --override-display-fps to --display-fps-override
  * options: rename --fps to --container-fps-override
  * player: don't calculate av delay if there's no audio or video
  * console.lua: complete choice and flag options
  * console.lua: remove unused capture from completion patterns
  * console.lua: use string.match()
  * console.lua: generate completion lists lazily
  * console.lua: remove repetition from build_completers()
  * console.lua: remove unnecessary copy
  * github/workflows: use ubuntu-latest host for freebsd
  * options: disable --allow-delayed-peak-detect by default
  * osdep: fix clang warnings with `_FORTIFY_SOURCE`
  * github/workflows: use macos-13 host for freebsd
  * README: bump macOS version as a consequence of libplacebo version bump
  * README: add libplacebo to dependencies and mention wrap
  * Revert "audio: don't block on lock in ao_read_data"
  * osdep/meson: add libplacebo include dir to swift compile
  * test/meson: add missing libplacebo dep
  * sub: update subtitles if current track is an image
  * demux_mkv: check if the video codec is an image
  * demux: put type2format into codec_tags with helper functions
  * ci/freebsd: disable iconv
  * github/workflows: use cross-platform-actions for freebsd
  * ci: disable Werror for libplacebo subproject build
  * ci/msys2: disable autocrlf
  * gitignore: update for meson wraps
  * m_option: initialize m_option_value union properly
  * workflows/build: install git in freebsd image
  * meson: make libplacebo a required dependency
  * subprojects: add a libplacebo wrap
  * workflows/build: explicitly define `CXX` in the env
  * .gitignore: ignore subprojects but allow later overriding
  * vo: define &lt;= 0 as unsupported for last_queue_display_time
  * vo: change spammy log to trace
  * vo: average more vsync samples
  * d3d11: calc vsync interval on real stats, not just last interval
  * img_format: remove duplicated macros
  * ta: don't hardcode alignment requirement
  * osdep: remove alignof emulation
  * aspect: remove unused multiplication
  * hwtransfer: handle constraints for hwdec with NULL supported_formats
  * DOCS/contribute: increase hard column limit to 100
  * stats.lua: disable tonemapping plot by default
  * path: don't treat "hidden" files as extension
  * ytdl_hook: remove extra playlist insert
  * ytdl_hook: parse the separate cookies field
  * vf_vapoursynth: set nominal_fps after the filter
  * Revert "demux_mkv: PAR should be calculated after applying crop"
  * demux_mkv: don't set codec crop rect when there is no crop
  * DOCS/contribute: stop pretending that C11 isn't allowed
  * meson: remove -D_ISOC99_SOURCE flag
  * timer: drop ancient macOS fallback
  * win32/pthread: fix calculation error in pthread_cond_timedwait
  * dvbin: do a big cleanup on code style and functions
  * stream_dvb: avoid static function variable
  * dvb_tune: remove use of time()
  * dvbin: revise many log lines
  * stream_dvb: use talloc
  * stream_dvb: fix missing newlines on log messages
  * audio: don't block on lock in ao_read_data
  * win32/pthread: add support for pthread_mutex_trylock
  * threads: add support for pthread_mutex_trylock
  * various: sort some standard headers
  * various: remove ATOMIC_VAR_INIT
  * osdep: remove atomic.h
  * osdep: drop atomic fallback
  * win32/pthread: try to fix system headers leaking through
  * test: add basic tests for timer code
  * meson: streamline selection of certain osdep sources
  * win32/pthread: implement clock_gettime for high-res timer purposes
  * Revert "win32/pthread: don't convert time through unrelated timer"
  * mp_image: set crop metadata when converting to AVFrame
  * demux_mkv: PAR should be calculated after applying crop
  * ci/lint: allow the first word to be all caps
  * stats.lua: hide images' FPS
  * stream_cdda: deprecate --cdda-toc-bias and always check for offsets
  * stream_cdda: remove printing track info in fill_buffer
  * stream_cdda: remove fallback for ancient libcdio versions
  * vo_gpu_next: optimally align DR buffers
  * vd_lavc: align buffers to multiple of image size
  * video/mp_image: handle non-power-of-two alignment
  * common: add mp_lcm helper
  * github/workflows: put a 20 minute timeout on the freebsd job
  * thread_tools: suppress -Wstringop-overflow false-positive
  * stream_cdda: suppress -Wstrict-prototypes from cdio
  * win32: suppress pointer cast warning
  * charset_conv: suppress unused-label warning
  * vo_gpu_next: cast const away to suppress warning
  * d3d11: don't skip last char in buffer
  * ci: enable -Werror
  * win32: clear background only on first paint
  * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one
  * demux/lavf: move tags instead of copying
  * common/tags: add mp_tags_move_from_av_dictionary()
  * player/command: truncate anything &lt; 1e-4 in pretty printer
  * wayland: use ppoll if possible
  * poll_wrapper: use the actual correct timeout for ppoll
  * DOCS/options: remove obsolete notice
  * DOCS/mpv: fix typos in List Options
  * DOCS/interface-changes: remove redundant change
  * hwtransfer: handle hwcontexts that don't implement frame constraints
  * github/workflows: remove macOS 11 build
  * timer: remove microsecond timer functions
  * test: change test_utils stubs to ns variants
  * dither: removed some unused code
  * vo: convert some final low-hanging things to nanoseconds
  * client: change underlying mpv_wait_event timer to nanoseconds
  * dispatch: change mp_dispatch_queue_process timer to nanoseconds
  * input: convert autorepeat timing to nanoseconds
  * filters: change end time calculation to nanoseconds
  * ao: convert all timing code to nanoseconds
  * stats: convert timers to nanoseconds
  * demux: convert cache updates to nanoseconds
  * timer: add convenience time unit conversion macros
  * command: unbreak runtime play-dir changes
  * stats.lua: remove compatibility aliases of properties
  * af_scaletempo2: better defaults
  * stats.lua: fix page 2 alignment of "Total"
  * vo_gpu/vo_gpu_next: add vulkan support for macOS
  * mac: add a window animation lock to wait for animations to finish
  * hwdec_dxva2egl: fix log value type
  * stats.lua: add chroma-location
  * stats.lua: change "Pixel Format" to "Format"
  * stats.lua: fix missing newline when print_perfdata_passes is enabled
  * stats.lua: sort filter parameters to ensure consistent output
  * player/command: change how floating point number are printed
  * stats.lua: don't print custom pixel format, when hwdec
  * stats.lua: remove leading zeros from pass timings
  * stats.lua: add frame info
  * stats.lua: simplify fps display
  * stats.lua: adjust spacing between values a little
  * stats.lua: show HDR meta if not equal to 203
  * stats.lua: separate video parameters from video out
  * f_decoder_wrapper: change video-codec to show description or name
  * command: fix fps property name
  * command: early exit in some properties to avoid going through VOCTRL
  * m_property: add read_sub_validate to check if should be processed
  * vo_gpu_next: only increment osd_sync in update_overlays if paused
  * command: fix segfault with playlist-{next,prev}-playlist
  * README: update release frequency
  * terminal-unix: make stop/cont sighandlers pipe based
  * terminal-unix: avoid data race + simplify
  * terminal-unix: avoid data-race on do_deactivate_getch2
  * drm_common: don't spoil errno in signal handler
  * terminal-unix: don't spoil errno in signal handler
  * console.lua: print the log and input line to the terminal
  * ytdl_hook.lua: set metadata with single tracks
  * defaults.lua: add a disabled parameter to timer constructors
  * DOCS/options: vdpau requires GLX
  * win32: improve window snapping behavior
  * osdep/timer-win2: use Waitable Timer for sleeping
  * timer: change mp_sleep_us to mp_sleep_ns
  * libmpv: add mpv_time_ns()
  * vo: use mp_poll wrapper in wait_events when applicable
  * osdep: rename polldev to poll_wrapper
  * vo: change vo-&gt;driver-&gt;wait_events to nanoseconds
  * vo: use nanoseconds for frame duration and pts
  * player: store last_time timestamp in nanoseconds
  * vo: remove vo_get_estimated_vsync_interval conversion to seconds
  * DOCS/lua: update read_options example
  * console.lua: exit with with Ctrl+[
  * command: add playlist-next-playlist and playlist-prev-playlist
  * ci: add sanitizers to Tumbleweed build
  * core: remove duplicate init_{audio,video}_decoder declarations
  * core: remove declarations of unused functions
  * TOOLS/autocrop.lua: add support for detect_min_ratio
  * DOCS/input: document the full sub-property
  * console: support utf8 for table formatting
  * console: cull lines outside of visible area
  * console: show completion suggestions as table
  * console: show suggestions for completion
  * console: refactor text styles for log levels
  * TOOLS/autocrop.lua: simplify code
  * player/video: mention --profile=fast and --hwdec in AV desync message
  * vo: remove frame timing check from vo_still_displaying()
  * Revert "video: remove another redundant wakeup"
  * ci/mingw: use vulkan-loader v1.3.266
  * mp_image: don't copy crop value from opaque_ref
  * demux_playlist: use --metacode-codepage when parsing playlist files
  * demux: change the default of metadata-codepage to auto
  * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage
  * charset_conv: remove ancient warning about deprecated syntax
  * stream_lavf: use metadata-codepage option for codepage conversion
  * af_scaletempo: overlap is a factor not a percentage
  * DOCS/mpv: update mpv.conf's documentation
  * TOOLS/autocrop.lua: update comment
  * sd_ass: enable sub-start and sub-end with unknown duration subs
  * vo_gpu_next: improve updating overlays
  * vo_dmabuf_wayland: correct full window size calculation
  * win32: clear client area to black early
  * player: remove unused mutate argument in mp_next_file
  * loadfile: fix an old wonky playlist heuristic
  * af/vf-command: add ability to target a specific lavfi filter
  * vo_dmabuf_wayland: free frame if the visibility check fails
  * external_files: remove duplicate from cover art whitelist
  * vo_dmabuf_wayland: eliminate an extra frame copy
  * TOOLS/lua/autoload: bump the msg-level of some logging
  * meson: declare libmpv as a dependency and override it
  * win32: adjust WM_NCACTIVATE for better compatibility with window state
  * vo_dmabuf_wayland: attach solid buffer when using force window
  * codec_tags: map some more image mimetypes
  * path: don't override "cache" and "state" paths with configdir
  * demux: move parent_stream_info before the goto
  * Revert "demux: constify a struct member"
  * external_files: base cover-art-whitelist on cover-art-auto-exts
  * DOCS/interface-changes: also mention --window-affinity
  * DOCS/interface-changes: mention --backdrop-type
  * win32: add WS_THICKFRAME style in borderless mode
  * vo: fully replace draw_image with draw_frame
  * restore-old-bindings.conf: remove unusable bindings
  * demux: fix erroneous condition in lazy_stream_needs_wait
  * win32: set WS_SYSMENU style always
  * DOCS/lua: remove superfluous parameter
  * Revert "demux: improve stream selection state"
  * msg: use nanosecond precision
  * vo: don't invoke wait, when not needed
  * vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
  * vo: change vsync base to nanoseconds
  * win32/pthread: define _POSIX_TIMERS to notify they are not supported
  * win32/pthread: don't convert time through unrelated timer
  * meson: don't link pthreads when internal impl is used
  * meson: add missing gl-video test dependency
  * timer: teach it about nanoseconds
  * timer: rename mp_add_timeout to reflect what it actually does
  * timer: remove dead code
  * timer: simplify mp_time_us_to_realtime
  * timer: rename mp_time_us_to_timespec to reflect what it actually does
  * ao_audiotrack: convert to nanoseconds
  * playloop: make chapter property more accurate when seeking chapters
  * vo_dmabuf_wayland: assume counter-clockwise rotations
  * hwdec_drmprime: add nv16 support
  * audio/chmap: support up to 64 channels
  * wasapi: clamp number of output channels to 8
  * chmap: add more channel layouts up to 22.2
  * audio/chmap: link string buffer size to MP_NUM_CHANNELS
  * playloop: don't refresh seek on external sub streams
  * demux: improve stream selection state
  * Revert "demux: eagerly read subtitle streams when switching tracks while paused"
  * demux: eagerly read subtitle streams when switching tracks while paused
  * osc: move the idle logo behind other overlays
  * meson: don't require swift when checking macos sdk
  * command: only warn shared-script-properties once
  * wayland: don't double close display fd
  * command: deprecate shared-script-properties
  * osc: remove shared-script-properties usage
  * DOCS/options: update lavfi-complex examples
  * console.lua: complete properties after cycle-values
  * af_scaletempo2: raise max playback rate to 8.0
  * DOCS/options: add example for custom pitch correction filter
  * restore-old-bindings.conf: add the old wheel bindings
  * DOCS/mpv: update the wheel bindings
  * win32: add option to change backdrop style
  * recorder: fix a couple of memory leaks
  * DOCS/options: update libplacebo-opts documentation URL
  * input.conf: make `u` toggle between force and yes
  * DOCS/input: update aegisub URL
  * osc.lua: fix calculation for slider's min-max average
  * win32: pass window handle to the window-id property
  * vo_gpu: remove --scaler-lut-size
  * vo_gpu: remove --scale-cutoff etc
  * DOCS/af: update audio filters section
  * github/workflows: rename the job for the docs check
  * github/workflows: add a workflow to check doc changes
  * github/workflows: only run build if source/build files change
  * DOCS/man: remove outdated note about gnome and idle-inhibit
  * wayland: remove gnome-specific idle-inhibit warning
- Drop 0001-Revert-meson-bump-required-version-to-0.62.patch (no
  longer necessary)
- Build against libplacebo 6.x
- Enable mujs</changelog>
</package>
<package pkgid="40d9e85ef6571d9efc3bfd6ef26397c74a28d21073c490b0be681feb82c9aa10" name="mpv" arch="src">
  <version epoch="0" ver="0.38.0+git20240618.bc5ab97d" rel="bp156.2.3.1"/>
  <changelog author="ismail@i10z.com" date="1625140800">- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
  * wayland: refactor surface scaling
  * sub: fix subs/lyrics on music files with sub-past-video-end=no
  * wayland: fix wl_surface_set_buffer_scale usage
  * wayland: always be sure to initially try to render
  * wayland: remove unused includes
  * wayland: handle app id option less stupidly
  * wayland: reorganize wayland common code
  * stats.lua: add scaled resolution
  * DOCS: fix typo on seekbarkeyframes
  * TOOLS/lua/autoload: load files even if current file is hidden
  * TOOLS/lua/autoload: add ignore_hidden option
  * player: fix property name
  * lua: idle observers: ensure timers are up-to-date
  * lua: timers: don't block forever with slow callbacks
  * sub: by default, don't render timestamps after video EOF
  * player: change cover-art-auto behavior
  * js: idle-observers: minor performance improvement
  * osc: seekbar hover/drag: display target chapter at the title
  * manpage: add article in fuzzy explanation
  * player: remove unnecessary check
  * player: fix segfault
  * osc: ensure tick after any mouse-event
  * osc: don't initialize while mouse-down over an element
  * osc: update chapter marker positions when duration changes</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1637496000">- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
  * input.conf syntax: support custom quotes in `XstringX` form &amp; single quotes
  * ao_oss: readd OSSv4 audio output, default on *BSD
  * osc: seekbar hover/drag: display target chapter at the OSC title
  * stats.lua: add page 4 with a list of active key bindings
  * sub: add --sub-filter-jsre (JS regex)
  * vo_rpi: restore fullscreen handling
  * vo_tct: add resize capability
  * ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
  * vo_sixel: many fixes and improvements
  * filters: switch from scaletempo to scaletempo2, used for speed option
  * audio/vo_pulse: fix various edge cases and issues
  * stats.lua: move internal performance info from page 4 to page 0
  * command: don't hardcode command lists to be repeatable
  * vo_gpu: drop support for libplacebo older than v3.104.0
  * See https://github.com/mpv-player/mpv/compare/bc9d556f3a..9ca9066d05
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=bc9d556f3a..9ca9066d05
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1642593600">- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
  * native pipewire AO
  * Dolby Vision support
  * player: fix autofit/geometry related segfault
  * ao_oss: add missing PATH_DEV_MIXER define
  * egl_helpers: fix context creation if GLES 3 is not available
  * audio: stop corrupting audio on underreads
  * wayland: fix a potential segfault on surface enter
  * vo_gpu: opengl: fix wrong glMemoryBarrier call
  * vo_gpu: opengl: create context at version 4.4 again
  * af_lavcac3enc: fix memory leak on no-op
  * subprocess: unblock/reset signals before running child process
  * wayland: avoid doing unneccesary window resizes
  * See https://github.com/mpv-player/mpv/compare/9ca9066d05..22b0bac28e
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=9ca9066d05..22b0bac28e
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to version 0.34.1+git.20220129T121245.4d3ebb9d83:
  * meson: add version check to wayland-protocols
  * wayland: always resize when scale changes on surface enter
  * wayland: support extra mouse buttons
  * wayland: handle 0x0 resizes correctly
  * x11: sanitize window title to UTF-8 for EWMH
  * wayland: sanitize toplevel title to UTF-8
  * ao_sndio: audio output added
  * options: only apply sub-visibility to primary subs
  * Revert "options: add --sub-visibility=&lt;primary-only|secondary-only&gt;"
  * options: add --sub-visibility=&lt;primary-only|secondary-only&gt;
  * player: add thd (TrueHD) to whitelist of audio extensions
  * player: fix parentheses warning with &amp;&amp;</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1644062400">- Update to version 0.34.1+git.20220203T182214.5d31c7310c:
  * libplacebo: switch to new target format API
  * libplacebo: switch to new GPU limits APIs
  * libplacebo: switch to v4 naming convention
  * libplacebo: update log helpers
  * vo_gpu_next: create shader cache dir if missing
  * wayland: always start rendering after a resize
  * filter kernels: add cosine window
  * vo_gpu_next/context: common'ize things that would be common for non-vulkan
  * auto_profiles.lua: don't warn if profile-restore=default</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1654603200">- Drop pkgconfig(libkms) BuildRequires: this has been removed from
  latest libdrm.</changelog>
  <changelog author="ecsos@opensuse.org" date="1668340800">- Update to version 0.35+git.20221112.2f747341:
  * Update VERSION
  * Release 0.35.0
  * meson: fix macos-touchbar check
  * github/workflows: force deletion of existing upstream python symlinks on macOS
  * vo_gpu_next: add tunable shader parameters
  * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
  * wayland, x11: fix possibly unsafe bstr usage
  * ao_pipewire: reload ao on stream disconnect
  * ao_pipewire: explicitly remove stream hook
  * ao_pipewire: log generic stream errors
  * Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
  * vo_dmabuf_wayland: improve error handling exporting VA surface
  * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
  * github/workflows: remove seccomp disablement
  * github/workflows: bump linux jobs to Ubuntu 22.04 base VM
  * github/workflows: move all build jobs to checkout V3
  * github/workflows: remove xcode 13.0 to xcode 13.1 override
  * github/workflows: remove macOS 10.15 image usage
  * sd_ass: never mangle colours on RGB video
  * meson: move dmabuf-wayland specific files under the right check
  * gpu/context: properly guard wldmabuf context
  * console: add history deduplication
  * github/workflows: remove pip usage in mingw CI
  * vo_gpu_next: set background transparency
  * ci: upload resulting binary of mingw64 build
  * ci/mingw64: refresh build scripts
  * ytdl_hook: reverse order of tracks
  * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
  * wayland_common: always zero out presentation context when destroying it
  * wayland: correct braindead comment (no-op)
  * wayland: hack around presentation_feedback weirdness
  * wayland: free dmabuf_feedback object
  * test: update to reflect that Vulkan is a generic format again
  * filters/f_hwtransfer: remove VAAPI &lt;-&gt; Vulkan mapping for now
  * build: add an additional check for wayland-protocols 1.24
  * meson: add more hardcoded values to configuration
  * meson: use 'dl' instead of 'libdl' in find_library
  * ci: use meson setup build instead of meson build
  * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
  * options: log profile name if there is no restore data
  * console: respect the top margin shared script property
  * vo_dmabuf_wayland: use special ra_ctx_create_by_name
  * vo_dmabuf_wayland: load all hwdecs in preinit
  * wayland: always do a display_roundtrip at the end of init
  * github/workflows: print error logs on freebsd
  * ci/build-freebsd.sh: remove nonexistent option
  * vo_dmabuf_wayland: fix DRM builds with no VAAPI
  * video/out/wayland_common: adjust decoration disagreement log level
  * video/out/wayland_common: clear decoration request even if compositor disagrees
  * video/out/wayland_common: don't pass a negative of border flag into ternary
  * video/out/wayland_common: make decoration state usage explicit
  * ao_pipewire: compatibility for libpipewire 0.3.19
  * ci: require pipewire to be enabled for Tumbleweed Linux builds
  * wayland: bump dmabuf protocol to version 4
  * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
  * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
  * wayland: clean wp_presentation_feedback in discard callback to avoid leak
  * build_image_converter - use full image format list to create hw_upload
  * mp_imgfmt: move DRMPRIME format to end of enum
  * DOCS: document E to cycle through Editions
  * ao: promote ao_pipewire
  * ao_pipewire: test for session to contain audio sinks
  * ao_pipewire: init_boilerplate(): simplify errorhandling
  * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
  * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units
  * vo_gpu/hwdec: add NULL check for legacy_name
  * hwdec_aimagereader: fix incorrect return values
  * demux_mkv: add AVS2 and AVS3 to tag list
  * wscript: remove some bogus configure options
  * demux_mf: add support for QOI, PHM and HDR images
  * f_hwtransfer: allow hw uploads to implicitly convert formats
  * f_hwtransfer: accept non-power-of-2 hw uploads
  * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
  * f_hwtransfer: get rid of the shit list
  * hwdec/vaapi: improve probing of supported sw formats
  * vo_gpu_next: fix crash on uninit after startup failure
  * sd_ass: improve handling of subtitles with unknown duration
  * DOCS: fix minor typo with keep-open description
  * draw_bmp: fix out of bounds access in mark_rect
  * vo_gpu/hwdec: rename and introduce legacy names for some interops
  * x11: fix --on-all-workspaces option
  * vo_gpu_next: vulkan: libplacebo: unify log prefix
  * github/workflows: explicitly install Xinerama on FreeBSD
  * x11: fix a couple of memory leaks
  * ao_pipewire: allow specification of remote name
  * ao_pipewire: small cleanups and restructring
  * osc: scale rendered aspect ratio with window aspect ratio
  * wayland: correctly handle non-CLOCK_MONOTONIC clocks
  * vulkan: remove --vulkan-disable-events
  * vo: hwdec_aimagereader: add missing image format specifier
  * vo_gpu: hwdec: add Android hwdec utilizing AImageReader
  * DOCS: deprecate --gamma-factor and --gamma-auto
  * vo_gpu_next: respect --blend-subtitles=&lt;yes/no&gt;
  * ao_pipewire: don't try to lock nonexistent loop
  * ao_pipewire: use target.object
  * mp_image: strip DoVi metadata that requires an EL
  * manpage: document bt.2390 parameter
  * vo_gpu_next: fix screenshots of rotated sources
  * DOCS/man/vf.rst : replace the outdated syntax
  * vo_gpu_next: use static assert for array size
  * vo_gpu_next: update render_info for upstream API change
  * vo_gpu_next: implement --video-output-levels
  * TOOLS/lua/autoload: add various extra file extensions
  * TOOLS/lua/autoload: alphebatize auto-loaded file extensions
  * ytdl_hook: use subtitle `name` as title if available
  * af_scaletempo2: fix crash when the number of channels increases
  * build: update waf to 2.0.24
  * f_hwtransfer: mp_image_pool: support HW -&gt; HW mapping
  * f_autoconvert: f_hwtransfer: support HW -&gt; HW uploads
  * filters: lavfi: allow hwdec_interop selection for filters
  * filters: support loading new hwdec_interops from filters
  * vo: hwdec: do hwdec interop lookup by image format
  * demux_lavf: extract is_image function
  * demux_lavf: detect avif images
  * DOCS/man/options.rst: replace some legacy single-hyphen syntax
  * vo_gpu_next: support error diffusion dithering
  * sub: use Unicode linebreaking for non-ASS subs and OSD
  * ao_audiounit: get the channel layout from the AU itself
  * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
  * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format
  * ytdl_hook: simplify exclude option parsing
  * vo_gpu_next: only require full pixel byte alignment
  * vo_gpu_next: implement ICC 3DLUT caching
  * vo_gpu_next: use correct pixel size when mapping formats
  * ao_pipewire: listen to hotplug events
  * ao_pipewire: use proper hotplug init APIs
  * ao_pipewire: create is_sink_node helper
  * audio: list devices for all AOs with hotplug_init
  * audio: try to use playback AO as hotplug AO first
  * ta: increase size of names printed
  * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
  * audio: add AOCONTROL_UPDATE_MEDIA_ROLE
  * ao_pipewire: fix indent
  * repack: add repacker for ccc16x16 formats
  * mpv.metainfo.xml: add XDG appstream metadata manifest
  * DOCS: Mention "mono" audio channels option
  * DOCS/libmpv: fix typo in linkage section
  * w32: fix typo in F23 mapping
  * vo_gpu_next: fix typo affecting --target-trc option
  * macos: add support for F13-F20 keys
  * w32: add support for F13-F24 keys
  * x11: add support for F13-F24 keys
  * wayland: add support for F13-F24 keys
  * input: add function keys F13-F24
  * ad_lavc: strip non-normalized floats
  * vo_gpu_next: display subtitles without video stream
  * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
  * DOCS/mpv: remove spaces at EOL, ensure 80 cols
  * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
  * ao_pipewire: for_each_sink(): report errors
  * meson: fix condition for enabling vaapi-egl
  * meson: fix libplacebo check
  * audio: fix lack of reinitialization on format change with pull AOs
  * player/audio: remove explicit drain on EOF
  * ao_pipewire: make sure not to exceed the available buffer
  * audio: don't try to drain non-existent AO
  * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
  * ao_pipewire: test on FreeBSD
  * mpv.desktop: add RIST protocol to desktop entry
  * osxbundle: add RIST protocol support to app metadata
  * stream_lavf: enable RIST protocol support via ffmpeg
  * ao_pipewire: restructure logic a bit
  * ao_pipewire: only try to read requested data
  * ao_pipewire: report all available info about chunk
  * ytdl_hook: improve track detection
  * misc/random: add xoshiro random number implementation
  * meson: fix the build-date option
  * meson: fix building without gl
  * meson: consistently use feature['foo']
  * meson: refactor generating config.h
  * meson: disable dvdnav by default
  * meson: reduce dictionary usage
  * meson: add comment clarifying windows-internal-pthreads
  * ytdl_hook: consistant behavior for single format
  * wayland: add support for configure bounds
  * x11: fix display-{width,height} calculation
  * DOCS/options: correct wayland-disable-vsync option
  * ytdl_hook: fix default track for single format
  * github/workflows: auto-update freebsd-vm within major version
  * drm_common: remove hard dependency on drmIsKMS()
  * context_drm_egl: skip page flip wait on error
  * gpu/hwdec: reorder `drmprime` below `drmprime_drm`
  * video/drmprime: fix use-after-free
  * hwdec/drmprime: fix build
  * hwdec/dmabuf_interop: Properly prefix `priv` struct
  * hwdec/drmprime: Fix small issues
  * audio: drain ao on EOF
  * hwdec/drmprime: add drmprime hwdec-interop
  * ao_pipewire: tell audio server about number of queued samples
  * man: remove unhelpful language
  * ao_pipewire: use mpv logging
  * hwdec/dmabuf_interop_gl: support basic multi-plane formats
  * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
  * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
  * hwdec/vaapi: rename interops to reflect more general use
  * af_rubberband: add new engine option in rubberband 3.0.0
  * drm_common: skip cards that don't support KMS for autodetection
  * drm: avoid drmModeAtomicCommit races by blocking
  * video: remove unnecessary code
  * ytdl_hook: fix playlist index extraction
  * ci: bump macos runner version
  * wayland: add missing newline in wayland_common
  * hwdec_vaapi_pl: support simple multi-plane image formats
  * vo_gpu_next: fix screenshots on single-frame files
  * vo_gpu/d3d11: fix VRAM leak
  * osc.lua: add osc-tcspace script option
  * osc.lua: add osc-unicodeminus script option
  * vo_gpu_next: don't crash on !frame-&gt;current
  * ytdl_hook: always set HTTP headers
  * libplacebo: fix compatibility with libplacebo &gt;= 5
  * github/workflows: upgrade FreeBSD to 13.1
  * vo_gpu: fix 3DLUT precision
  * ao_pipewire: prevent deprecation warning for pw_stream_get_time()
  * ao_pipewire: pipewire uses linear volume
  * ao_pipewire: don't access core after disconnect
  * ao_pipewire: zero listeners
  * ao_pipewire: support ao-volume on non-stereo channel layouts
  * DOCS/encoding: remove the legacy option syntax
  * drm_prime: fix newline in error message
  * meson: fix rst2html command
  * context_x11egl: remove supposed transparency fix
  * DOCS: fix typo
  * DOCS/osc: fix option "showidlescreen" -&gt; "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect
  * meson: add a summary at the end of configuration
  * vo_gpu_next: implement --cscale
  * swresample: don't forcibly clip on every conversion
  * js: key bindings: ensure priorities for same-key - again
  * x11: avoid XPresent API calls when it's not needed
  * lua: command_native_async: make the callback optional
  * lua: command_native_async: always callback a-sync
  * x11: add --x11-present option
  * x11: add nouveau to the xpresent whitelist
  * x11: correct provider detection logic
  * vo_vaapi_wayland: remove vaapi format query as formats are never used
  * meson: remove pointless d3d11 dictionary
  * x11: replace strcasestr usage with bstr
  * github/workflows: install libxpresent on freebsd
  * x11: support xorg present extension
  * x11: use xrandr providers for driver detection
  * vo: move wayland presentation to separate files
  * meson: use require when checking for vdpau
  * ci/build: Do not manually install Meson in openSUSE container
  * meson: rearrange library dependency order to avoid crash with fontconfig
  * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
  * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
  * ci/build-mingw64: enable test building
  * ci/build-mingw64: bump dependencies
  * ci/build-mingw64: switch to fossils directory for zlib
  * ci/build-tumbleweed: attempt to enable unit tests in CI
  * test/chmap: start adding AVChannelLayout unit tests
  * audio/chmap: add mp_iterate_builtin_layouts
  * f_lavfi: switch to AVChannelLayout when available
  * ad_lavc: switch to AVChannelLayout when available
  * af_lavcac3enc: switch to AVChannelLayout when available
  * af_lavcac3enc: refactor chmap adding into its own function
  * ao_lavc: switch to AVChannelLayout when available
  * demux_lavf: switch to AVChannelLayout when available
  * common/av_common: switch to AVChannelLayout when available
  * audio/aframe: switch to AVChannelLayout when available
  * audio: add AVChannelLayout helpers to convert from/to mp_chmap
  * wayland: set appid before initial surface commit
  * wayland_gl: fix a typo
  * wayland_gl: wait until resize to create egl_window
  * DOCS/options: fix incorrect labelling of hr-seek default
  * sub: jsre filter: abort init early on empty filter list
  * ci/mingw64: add git libplacebo for gpu-next
  * github/workflows: move mingw CI to ubuntu 22.04
  * ci/mingw64: make meson crossfile global
  * wayland_gl: use wl-&gt;scaling when creating egl_window
  * wayland: rearrange initialization logic
  * player: add tiff/tif (TIFF) to list of image extensions
  * player: add jxl (JPEG XL) to list of image extensions
  * wayland: remove some unneeded lines from reconfig
  * vo_gpu_next: fix OSD rendering of screenshots
  * meson: add internal arg to wayland-protocols' get_variable()
  * osc.lua: add idlescreen and osc-idlescreen
  * video/out/dither: remove custom index_t typedef
  * wayland: force vo_vaapi_wayland scaling to 1
  * DOCS/interface-changes: mention vaapi-wayland vo
  * vo: move allocate_memfd method to wayland_common
  * vo_vaapi_wayland/wayland_common: code style fixes
  * wayland: use mp_tag_str not drm_format_string
  * vo: allow vaapi_wayland and vaapi_x11 to coexist
  * wayland: don't depend on the order of global announcements
  * vo: add new vaapi-wayland driver
  * demux: stop iterating over demuxers as soon as a match is found
  * osc.lua: fix crash when calling osc-tracklist while idle
  * player: check for argv before printing help text
  * player: set EOF when seeking to end with keep-open
  * various: remove trailing whitespace
  * wayland: use wl_output v4 for display-names
  * lua: avoid rare memory leak in mp.join_path
  * client API: always export symbols on windows
  * stream_lavf: add support for ipfs and ipns
  * meson: compile mpv.exe as a win32 gui application
  * context_drm_egl: support monitor par
  * github/workflows: add macOS 12 build
  * video/image_writer: tag colorspace in AVCodecContext
  * DOCS/input: fix typo "NANME" -&gt; "NAME"
  * console.lua: don't render a 2nd cursor on the OSC
  * video/image_writer: fix high-depth JPEG XL screenshots
  * build: add avcodec jpegxl dependency versions
  * demux: add support for r128 replaygain tags
  * DOCS/ao: remove only usage of git.io link shortening service
  * wayland: use wl_surface_damage_buffer
  * DOCS/options: properly capitalize JPEG XL
  * video/image_writer: add Jpeg XL screenshots
  * various: fix typos
  * vo_gpu_next: avoid 0x0 resizes
  * github/workflows: workaround git permissions error
  * DOCS/options: update the --load-osd-console documentation
  * DOCS/input: update the ASS tags documentation URL
  * options: make --cover-art-auto=exact the default
  * player: add cover-art-whitelist option
  * DOCS: fix the typo of --sub-justify
  * DOCS: correct --sub-shadow-color
  * DOCS/{mpv,options}: document the watch later functionality
  * vo_wlshm: use draw_frame instead of draw_image
  * mpv.desktop: add japanese translation
  * ci: switch Tumbleweed build to openSUSE container registry
  * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
  * vd_lavc: fix decoder initialization when no VO is available
  * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
  * wayland: use wl_output v4 for --fs-screen-name
  * x11: avoid wasteful rendering when possible
  * player: rearrange video sync opts/enums/defines
  * wayland: unify visibility checking code
  * vo_gpu/d3d11: add message ID based log level mapping
  * vo_gpu/d3d11: mimic libplacebo backbuffer usage
  * vo_gpu/d3d11: enable receival of color depth without active backbuffer
  * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
  * vo_gpu_next: switch to unpooled hwdec mapping
  * x11: fix screen-name option
  * mpv.desktop: add turkish translation
  * options.lua: remove unused function
  * options: add osd-playing-msg-duration
  * egl_helpers: request at least 8 alpha bits if necessary
  * DOCS/input: mark chapter-list as writable
  * drm: context_drm_egl: add support for enabling VRR
  * vd_lavc: add vo caps and option to set GPU film grain application
  * vo_gpu_next: apply film grain if such metadata is present
  * vf_format: support forwarding/stripping film grain metadata
  * mp_image: support film grain parameters
  * vd_lavc: hide a deprecation warning in already handled compatible code
  * sub/osd: use atomic for osd_state.force_video_pts
  * osdep/atomic: add mp_atomic_double
  * Revert "vo_gpu_next: remove unnecessary dependency"
  * ao_pipewire: Do not hold thread lock during loop stop
  * ao_pipewire: fix resource lifetimes
  * vo_gpu_next: remove unnecessary dependency
  * lua: use correct chunkname when loading script files
  * vo_gpu[_next]: hwdec: fix logging regression when probing
  * common/av_log: explicitly include version.h for required libraries
  * vo_gpu_next: also include stride alignment in DR size
  * vulkan: correctly inherit proc_addr pointer
  * ao_sndio: fix parentheses warning
  * client API: also export mpv_stream_cb_add_ro
  * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
  * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
  * vo_gpu_next: fix crash when disabling DR at runtime
  * vo_gpu_next: don't leak mpi on failed upload
  * vo_gpu_next: properly keep track of DR allocations
  * hwdec: warn on unsupported hwdec option value
  * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
  * hwdec: fix out-of-date preprocessor variable name
  * ytdl_hook.lua: consider any subprocess status != 0 as error
  * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
  * vo_gpu_next: add support for hardware decoding
  * manpage: add vo_gpu_next wiki link to manpage
  * vo_gpu_next: configure the VO queue size dynamically
  * vo_gpu_next: expose EGLDisplay to pl_gpu
  * vo_gpu: move hwdec loading code to common helper
  * hwdec: release images as soon as possible after mapping
  * hwdec_vaapi_vk: rename to vaapi_pl
  * hwdec_vaapi_gl: properly zero initialize priv struct
  * filters: Re-add vavpp deinterlacing auto-filter
  * ytdl_hook: fix url_is_safe to match URL protocols properly
  * vo_gpu_next: remove/simplify plane flipping hacks
  * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
  * mp_image: fix mp_image_plane_w/h
  * stats.lua: page 2 - frame timing: use fixed display order
  * stats.lua: graphs: fix bad rendering due to division by 0
  * vo_gpu_next: refactor subtitle rendering
  * options: add always to stop-screensaver
  * DOCS/input: document subprocess more clearly
  * DOCS/input: fix typo
  * vo_gpu: hwdec: load hwdec interops on-demand by default
  * ao_pipewire: fix ao-volume handling
  * vo_gpu_next: don't crash on negative plane strides
  * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
  * meson: remove horrifying macos luajit hack
  * github/workflows: use lua 5.1 on macos
  * DOCS/mpv: improve vf=rotate examples
  * wayland: partially fix drag and drop handling
  * ao_pipewire: validate pod creation
  * ao_pipewire: add support for device selection
  * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
  * vf_format: simplify frame type checking after addition of DoVi option
  * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
  * ci/appveyor: fix package install line
  * osc.lua: seekbar hover: speed-up chapter access
  * js: utils.get_user_path: make wrapper of expand-path
- Change source from cpio/tar to tar.xz to reduce the source code
  size by a factor of 4.
- Update waf to version 2.0.24
- Set rubberband to version 3.0.0 which is need for optional dependencies.
- Remove --enable-pipewire because it is now autodetected.
  You can now only disable.
- Disable pipwire under Leap because of build error.
- Enable openal, sixel.
- Enable mujs for Leap &gt;= 15.4.
- Enable wayland for Leap &gt;= 15.4.
- If libavif is installed default at build time it must have version &gt;= 0.11.1
- Fix rpmlint filename-too-long-for-joliet.</changelog>
  <changelog author="mia@0x0.st" date="1668859200">- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- _service: obs_scm -&gt; obs_tar
- Do not require libsixel and mujs where no appropriate versions
  are packaged
- Vulkan requires recent libplacebo; disable on Leap &lt;= 15.3
- Update to version 0.35+git.20221118.d3a61cfe:
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668859201">- Use Meson for build where possible as waf will be dropped in a
  future version</changelog>
  <changelog author="mia@0x0.st" date="1671537600">- Update to version 0.35+git.20221220.d5c3b9d9:
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats</changelog>
  <changelog author="mia@0x0.st" date="1671796800">- Update to version 0.35+git.20221222.657fd280:
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1675857600">- Update to version 0.35.1+git.20230128.140ec21c:
  * ao_pipewire: log version and other useful debug info
  * wayland: error out if essential protocol support is missing
  * wayland: also log refresh rate on surface entrance
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * meson: prepend MPV_CONFDIR path with prefix
  * meson: unbreak dl check on BSDs without libdl
  * lcms: fix crash with lcms2-related options if lcms is disabled
  * meson: fix stdatomic detection on bsd
  * osc: don't spam window-controls bindings on every render
  * wayland: check for resize/move in touch event first
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * ao_pipewire: properly clean up resources
  * filter_kernels: fix kaiser
  * hwdec/d3d11va: fix a possible memory leak
  * external_files: set log level for potential files to trace
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * hwdec_drmprime: fix memory leak
  * vo: hwdec: fix libdrm-related memory leak
  * draw_bmp: ensure last slice width is less than total width
  * wayland: dispatch and wait for compositor events in uninit
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * version.py/version.sh: bump copyright year
  * vulkan: fix build error for 32bit builds with clang
  * vo_wlshm: cleanup on failure
  * ra_d3d11: fix incorrect type
  * meson: also search for rst2html with .py extension
  * audio: fix crash during uninit with ao_lavc
  * mp_image: fix XYZ primaries default
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: implement VO_DR_FLAG_HOST_CACHED
  * x11: fix issue with xpresent timing feedback
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1679140800">- Update to version 0.35.1+git.20230315.e1727553:
  * test: update format refs to ffmpeg 6
  * github/workflows: fix failure conditions
  * common/av_common: clean up mp_lavc_set_extradata
  * sub/sd_lavc: properly fill avctx with codecpar values at init
  * sub/lavc_conv: properly fill avctx with codecpar values at init
  * common/av_common: constify mp_codec_params related getters
  * demux_mkv: support ARIB captions
  * player/command: fix mem leak in user-data property; closes #11436
  * vo_gpu_next: compatibility with libplacebo v6.265
  * wayland: make wayland-edge-pixels-pointer default to 16
  * wayland: use correct x/y coordinates for the cursor
  * screenshot: fix segfault when taking a screenshot without video
  * wayland: fix client side resize
  * vo_gpu_next: compatibility with PL_API_VER &gt;= 254
  * vo_gpu_next: use inverse mapping functions to tag screenshots
  * video/out/placebo/utils: add mappings from pl enums to mpv enums
  * video: add missing libplacebo colorspace enums
  * mp_image: assert if src and dst are different in copy_attributes
  * mp_image: copy side data in mp_image_copy_attributes
  * ao_pipewire: use realtime scheduling for data thread
  * loadfile: strongly prefer that all streams are from the same program
  * command: expose hls-bitrate and program-id as track-list subproperties
  * loadfile: report hls_bitrate and program_id in struct track
  * demux: propagate hls_bitrate and program_id in generated caption tracks
  * demux_lavf: report program_id
  * ytdl_hook: only log error when no fallback url available
  * ytdl_hook: init fragment requires other fragments
  * vo: fix race condition with redraw requests
  * ci: separate meson tests and reorganize build steps
  * test: integrate unittests with meson
  * ci: use the same arguments when running the built mpv binary
  * player: remove unittest option
  * test: update ffmpeg format refs
  * zimg: fix MP_CSP_PRIM_CIE_1931 mapping
  * zimg: add ZIMG_TRANSFER_ST428 mapping
  * zimg: set correct primaries for XYZ
  * sws_utils: hardcode output gamma and primaries for XYZ
  * mp_image: fix XYZ gamma and primaries guess
  * vo_gpu: improve XYZ conversion
  * mp_image: be less agressive with clearing color information
  * f_swscale: do not reset color levels to default
  * csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
  * DOCS/options: mention default value of cursor-autohide
  * DOCS/options: clarify hidpi-window-scale description
  * player: add --auto-window-resize option
  * ra: assert when using params with dimensions
  * sub: add --sub-fonts-dir and --osd-fonts-dir options
  * wayland: request frame callbacks on the topmost surface
  * wayland: deduplicate and cache detection of dmabuf-wayland
  * wayland: use bool type for alpha framebuffer tracking
  * vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible Similar to libplacebo[1], DXGI_SWAP_EFFECT_FLIP_DISCARD is used instead of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL starting with Windows 10.
  * vf_gpu: initialize depth=1 on target textures
  * video: initialize depth=1 on screenshot textures
  * external_files: recognize jxl and avif files as cover art
  * {console,ytdl_hook}: use the platform property
  * command: add platform property
  * ytdl_hook: don't overwrite force-media-title
  * ytdl_hook.lua: make exec return a single value
  * TOOLS/autocrop.lua: log a more accurate warning
  * audio: remove a duplicate clearing of a struct variable
  * options: change parameter that was forgottin in property transition
  * client API: reintroduce CONF_TYPE_FLAG for type conversion
  * Partially revert "options: remove OPT_FLAG"
  * console: observe osc margins from user-data instead of shared-script-properties
  * osc: set values in user-data in addition to shared-script-properties
  * player: set playlist title to media title if not set already
  * various: fix warning -Wimplicit-const-int-float-conversion
  * vo_gpu_next: fix warning -Wunused-function
  * vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
  * vd_lavc: sort hwdecs without hwdevices last for autoprobing
  * vd_lavc: prioritize mediacodec for hwdec autoprobe
  * video: make csp option definitions private
  * video: make csp equalizer params float
  * vo_gpu: fix newline in log message
  * demux: constify a struct member
  * vo_gpu_next: fix color space hint with target peak override
  * DOCS: clarify that GLX is deprecated
  * options: remove explicit initialization of integers to 0
  * options: remove OPT_FLAG
  * options: transition properties from flag to bool
  * options: transition commands from OPT_FLAG to OPT_BOOL
  * options: transition options from OPT_FLAG to OPT_BOOL
  * input: remove unused struct member
  * DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0
  * various: drop unused #include "config.h"
  * ao_pipewire: drop unused #include "generated/version.h"
  * Vulkan: add configure check for VK_KHR_display extension
  * vo_gpu_next: add --tone-mapping-visualize
  * vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
  * mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
  * DOCS: document JPEG XL default effort change
  * Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
  * video/image_writer: use effort=4 default for JXL screenshots
  * ao_pipewire: fix removal of zeroed hooks on old pipewire
  * vo_gpu_next: allow native CSP screenshots
  * player/screenshot: pass on ability to output native CSP
  * screenshot: explicitly default VOCTRL_SCREENSHOT csp
  * video/image_writer: force sRGB for unsupported formats
  * video/image_writer: add image_writer_flexible_csp
  * vo_gpu_next: tag screenshots with correct colorspace
  * vo_gpu_next: only apply target options in window screenshot mode
  * vo_gpu_next: be explicit about screenshot repr
  * m_property: avoid using a small stack buffer in m_property_do_bstr
  * vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
  * vo_gpu_next: support mapping HDR10+ dynamic metadata
  * ao_pipewire: allow usage of global volume control
  * command: only avoid redrawing when old and new osd are both hidden
  * DOCS/options: remove testing note in video-sync-max-factor
  * vf_sub: undeprecate
  * vo_dmabuf_wayland: reject hw formats not supported by compositor
  * video/image_writer: change screenshot-tag-colorspace default to yes
  * vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
  * vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
  * vo_dmabuf_wayland: simplify buffer pool reset
  * vo_dmabuf_wayland: only resize when a new frame is about to be drawn
  * DOCS/input: remove experimental note from sub-text
  * ao_pipewire: report linking errors from init()
  * ao_pipewire: add support for exclusive mode
  * ao_pipewire: move stream flags to dedicated variable
  * ao_pipewire: adjust message level based on probing
  * f_hwtransfer: fix leak of framesconstraints
  * image_pool: properly free frames
  * ao_pipewire: remove unneeded goto
  * ao_pipewire: replace opencoded talloc()
  * ao_pipewire: print stream states as string
  * ao_pipewire: remove unnecessary empty lines
  * ao_pipewire: remove opencoded spa_zero()
  * ao_pipewire: remove some unnecessary linebreaks
  * ao_pipewire: reduce message level of unsuccessful connection
  * ao_pipewire: remove unnecessary braces
  * sws_utils: add check for HAVE_ZIMG to suppress warnings
  * vo_gpu_next: add check for PL_HAVE_LCMS
  * hwdec_cuda: fix enum type for semaphore
  * vo_d3d11: do not call MAKEINTRESOURCEW twice
  * osdep/io: add void to mp_penviron
  * demux: remove unused code
  * ao_lavc: remove unused code
  * osdep: add MP_FALLTHROUGH
  * libplacebo: fix enum type cast
  * stats.lua: display HDR peak in nits
  * meson: move vector check inside of meson.build
  * meson: check macos touchbar with has_header
  * meson: check pthread provider with has_function
  * video/image_writer: avoid stripping colorspace info when writing image
  * stream: accept webdav:// and webdavs:// urls
  * ci: pack mingw64 meson build instead of waf
  * ci: separate meson/waf build dirs
  * ci: use meson compile instead of ninja directly
  * ci: do not print compile commands
  * meson: replace check_header with has_header
  * meson: actually use -Werror=format-security
  * hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
  * player/video.c: don't resync audio if video is an image
  * vo_lavc: set frame rate on encoder; fixes #11215
  * wayland: add auto choice to wayland-configure-bounds
  * wayland: handle runtime hidpi-window-scale changes correctly
  * wayland: unbreak runtime geometry/autofit changes
  * lua/js: remove user-data helpers
  * lua/js: fix user_data_del util function
  * doc: correct spelling of user-data/user_data JS/lua helpers
  * docs: document new user-data property
  * javascript/defaults: add user_data helpers
  * lua/defaults: add user_data helpers
  * player/command: add user-data property
  * javascript: add mp.del_property()
  * lua: add mp.del_property()
  * libmpv: add mpv_del_property() convenience function
  * player/command: add "del" command
  * m_property: add M_PROPERTY_DELETE
  * player/client: support observing sub-properties
  * options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodes
  * misc/node: add bstr-based variants for map_get() and map_add()
  * misc/json: don't wrap top-level pretty strings/infs in quotes
  * DOCS: Add missing 'not'
  * hwdec_vaapi: close file descriptors even if surface export fails
  * vo_dmabuf_wayland: close file handles when surface export fails
  * vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
  * DOCS/compile-windows.md: update MSYS2 packages
  * test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension
  * meson: add missing library dep for egl_angle_lib check
  * vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward
  * waf: migrate to version.py
  * ci: migrate MSYS2 build to GitHub Actions
  * wscript: remove MSVC from compiler lookup
  * meson: reuse libmpv objects for cplayer
  * ao_pipewire: align thread name with general conventions
  * audio: simplify implementation of property ao-volume
  * stream/dvb: remove some unused variables
  * x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
  * wayland: add wp-fractional-scale-v1 support
  * wayland: rewrite geometry and scaling handling
  * vo_gpu: implement VO_DR_FLAG_HOST_CACHED
  * vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: add `int flags` to the get_image signature
  * msg: log-file set at mpv.conf: don't ignore early messages
  * msg: log-file buffer size: don't use magic number (no-op)
  * drm: rewrite based around vo_drm_state
  * mp_image: fix XYZ primaries default
  * meson: skip some unneeded macos-specific checks
  * meson: drop feature plain-gl
  * ci: run meson tests
  * meson: limit vaapi checks
  * meson: don't add libmpv and cplayer features to conf_data
  * meson: remove dependency from libmpv to plain-gl
  * meson: add simple test executable for libmpv
  * stream: remove trailing NULL element from stream list
  * hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
  * wayland: only warn when actually missing idle inhibit support
  * vo: make driver list static
  * vo: remove trailing NULL element from driver array
  * ao: remove trailing NULL element from driver array
  * DOCS/compile-windows.md: update with meson instructions
  * build: officially deprecate waf
  * TOOLS/lua/autoload: improve alphanumeric sorting
  * wayland: store presentation feedbacks in a pool
  * Revert "wayland: dispatch and wait for compositor events in uninit"
  * TOOLS/docutils-wrapper: make executable + alphabetize
  * audio: fix crash during uninit on ao_lavc
  * meson: also search for rst2html with .py extension
  * various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
  * various: replace if + abort() with MP_HANDLE_OOM()
  * stream/dvb: drop support for DVB API before 5.8
  * ao_audiotrack: replace malloc with talloc
  * stream/cookies: use stream_read_file()
  * {video,audio}: adjust unsafe strncpy usages
  * video/x11: replace sprintf usage
  * video: replace sprintf usage
  * demux_mf: replace unsafe string functions
  * ra_d3d11: fix incorrect type
  * DOCS: clarify wid casting on Windows
  * vo_dmabuf_wayland: drop support for linux-dmabuf-v2
  * vo_dmabuf_wayland: support panscan and panning
  * ta/README: update link to talloc documentation
  * vo_wlshm: properly support video panscan
  * player: don't force saving start in watch-later-options
  * player: add video-sync=display-tempo
  * player: choose speed of smallest acceptable factor for display sync
  * TOOLS/lua/autoload: optimize performance of natural sorting
  * TOOLS/lua/autoload: further optimize the natural sorting
  * wayland: make vo_wayland_reconfig a bool
  * wayland: cleanup on vo_wayland_init error
  * vo: change vo_platform_init to bool
  * vo_wlshm: cleanup on failure
  * vo_dmabuf_wayland: goto err instead of returning
  * vulkan: fix build error for 32bit builds with clang
  * meson: dynamically compute dependencies for manpage and html build
  * TOOLS/umpv: support shell-quotes in $MPV
  * demux: new packet should not point to source buffer when copying data
  * demux: actually initialise packet buffer when creating new packet
  * version.py/version.sh: bump copyright year
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * wayland: dispatch and wait for compositor events in uninit
  * wayland: initalize display_fd as -1
  * wayland: consistently employ use_present
  * draw_bmp: ensure last slice width is less than total width
  * vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
  * hwdec_drmprime: fix memory leak
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * demux: add --demuxer-hysteresis-secs option to save power with caching
  * external_files: recognize webp files as cover art
  * x11: add modesetting to the xpresent whitelist
  * build: add configure test for POSIX shm for the sake of vo_kitty
  * demux: replace deprecated usage of stack allocated AVPackets
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality
  * Update VERSION
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1689336000">- Update to version 0.35.1+git.20230714.1f683401:
  * vo_dmabuf_wayland: error out if compositor doesn't support the format
  * build: make dmabuf-wayland a build option and require drm
  * console: sort the output from the `help` command
  * player: delete watch later redirect entries again
  * wayland: use xdg_surface_set_window_geometry
  * Revert "wayland_gl: wait until resize to create egl_window"
  * vo_dmabuf_wayland: guard in destroy_osd_buffers
  * vo_dmabuf_wayland: stop lazy loading hwdec
  * vo_dmabuf_wayland: don't try to get pts without frame-&gt;current
  * draw_bmp: ensure last slice is less than total width (again)
  * vo_dmabuf_wayland: add osd support
  * vo_dmabuf_wayland: init wl_list at the top of preinit
  * vo_dmabuf_wayland: stop guarding viewport interfaces
  * video/image_writer: check for write errors
  * video/image_writer: fix file leak in error path
  * wscript: add 1.32 protocols to sources
  * stats.lua: set sans-serif as default font
  * wayland: add xdg_toplevel.wm_capabilities handler
  * wayland: add support for suspended toplevel state
  * wayland: add cursor-shape-v1 support
  * vd_lavc: fix delay_queue for videos with frames &lt; max_delay_queue
  * vd_lavc: prefer d3d11va-copy over dxva2-copy
  * vo_wlshm: bail out of resize if width/height is 0
  * wayland: fix memory leak with multiple monitors
  * player: delete watch_later file after successful load
  * json: unify json_parse depth to MAX_JSON_DEPTH=50
  * terminal-unix: better error detection logic
  * TOOLS/idet: fix some outdated cli syntax
  * demux_playlist: sort files before directories
  * demux_playlist: add option to control recursive directory loading
  * TOOLS/lua/autoload: allow extending ext sets from script-opts
  * various: correctly ignore cache files with --no-config
  * vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
  * vo_gpu: fix some cache related memory leaks
  * player: add --input-cursor-passthrough option
  * TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
  * wscript: bump required libplacebo-next version to 5.266
  * vo_gpu_next: remove synchronization from info_callback
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * ci/msys2: double down on running meson through python3.11
  * vo_x11: don't rely on XFree to free calloc-ed data
  * vo_x11: check for calloc() failure
  * win32: add support for drag-and-drop option
  * options: add no to drag-and-drop
  * test/meson: explicitly specify lavf dependency
  * player/screenshot: add "screenshot" logger
  * video/image_writer: add avif screenshot support
  * options: drop unnecessary casts
  * options: use designated initializer
  * vd_lavc: do inline string array initialisation for hwdec_api
  * vd_lavc: let the user provide a priority list of hwdecs to consider
  * osdep: remove erroneous POLLERR emulation
  * wayland: remove erroneous POLLERR usage
  * image_writer: respect jpeg-quality when using ffmpeg for writing
  * image_writer: remove unused struct fields
  * mp_image: abort on av_buffer_ref() failure
  * loadfile: fix leak due to setting NULL parent
  * hwdec: fix undeclared identifier in mediacodec_embed
  * vo_drm: fix null dereference and using closed fd
  * github/workflows: do not copyback files from freebsd VM
  * github/workflows: bump freebsd VM memory size to 8GB
  * hwdec: do not add hwdec device if it failed to create
  * vd_lavc: check if av_device_ref is available
  * ci/msys2: switch to Python 3.11 to fix crashes during build
  * loadfile: insert missing parentheses
  * osc: add toggle for forced-only subs
  * loadfile: expose auto-forced-only when printing stream info
  * command: add sub-forced-only-cur prop
  * command: report auto-forced-only flag in track desc
  * sub: rewrite auto-forced-only support
  * player: add more precise sub fallback options
  * options: default slang to auto
  * loadfile: support "auto" as a language option
  * loadfile: use mp_match_lang_single
  * loadfile: take a const char* in match_lang
  * loadfile: short-circuit early on null stream language
  * osdep: add mp_get_user_langs
  * osdep: move cfstr&lt;-&gt;cstr conversions to a new apple_utils.c file
  * misc: add language-matching utilities
  * options: set subs-with-matching-audio to off by default
  * vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
  * ad_lavc: check for allocation failure
  * vo_gpu_next: add --corner-rounding option
  * vo_gpu_next: add missing --gamut-mapping-mode options
  * ao_pipewire: bump dependency to 0.3.48
  * ao_wasapi: use client name instead of hardcoded string
  * ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
  * demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
  * vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
  * wayland: bump wayland-protocols to 1.25
  * wayland: bump required version to 1.20
  * DOCS: fix admonition typo
  * vo_dmabuf_wayland: update the image of pending buffers
  * vo_dmabuf_wayland: use a minimum of 15 buffers
  * ci: use a different mirror for freetype
  * player: add drag-and-drop option
  * wayland: avoid misleading log messages on drag/drop
  * ci/mingw: add dlltool to the meson crossfile
  * mpv.desktop: add Russian translation for GenericName
  * ci/mingw: remove cache
  * ci/mingw: update dependencies versions
  * ci/msys2: enable egl-angle-lib
  * github/workflows/build.yml: install ca-certificates package on msys2
  * bootstrap.py: update waf to 2.0.25
  * DOCS/mpv: add an example for applying profiles to certain paths
  * player: don't load unwanted files after 519e56f
  * hwdec_cuda: bump required headers version for timeline semaphores
  * hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
  * hwdec_vulkan: respect probing flag when logging during init
  * vulkan: don't assume all ra_ctx implementations have a swapchain
  * hwdec_cuda: remove usage of deprecated libplacebo sync API
  * video/out/android: assert WinID value before use
  * path: handle URLs consistently in mp_basename
  * lua: read_options: find script-opts prefix at index 1 exactly
  * demux/demux_lavf: strip URL parameters before matching extension
  * hwdec_vulkan: enable AV1 support if available
  * hwdec_vulkan: check for the correct libplacebo version
  * vo: hwdec_aimagereader: fix compile
  * hwdec_vulkan: simplify requirement checks for Vulkan interop
  * vo/vulkan: do not define zero sized array
  * hwdec_vulkan: account for vulkan frames now using presentation size
  * f_hwtransfer: disable vulkan multiplane images when uploading from cuda
  * hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
  * vo: vulkan: request additional extensions and features for ffmpeg
  * hwdec_vulkan: add Vulkan HW Interop
  * vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
  * vo_gpu_next: fix to allow using dllimport
  * vo_gpu_next: respect `gl-&gt;flipped`
  * opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
  * vo: make mp_frame_perf thread safe
  * vo_gpu_next: add size guard for pass-&gt;num_samples
  * vo_gpu_next: synchronize voctrl_performance_data access
  * vo_gpu_next: fix off by one in info_callback
  * vo_dmabuf_wayland: rewrite around wl_list
  * vo_gpu_next: fix build on older libplacebo
  * vo_gpu_next: update to new libplacebo gamut mapping API
  * vo_gpu_next: remove --tone-mapping-crosstalk
  * context_drm_egl: check for non-existant drm in uninit
  * player: improve diagnostics around writing watch_later files
  * path: let configdir also override "cache" and "state" paths
  * path: simplify "cache" and "state" fallback
  * player: always try to detect subtitle language from file name
  * ra_d3d11: change how messages are ignored during texture size lookup
  * wayland: improve guessing when mpv is focused
  * demux/demux_lavf: pass-through mime_type
  * demux/demux_lavf: pass-through filename for HLS
  * Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
  * demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
  * vo_gpu_next: allow to use ICC profile luminance value
  * mp_image: use the ffmpeg interlaced frame flags where available
  * ao_oss: return actual OSS playing state
  * player: use XDG_CACHE_HOME by default
  * player: use XDG_STATE_HOME for watch_later
  * path: expand internal path selection API to allow for additional types
  * osdep: separate out macos paths from path-unix.c
  * DOCS/options: document required parameter for --x11-name
  * meson: bump required version to 0.62
  * wayland: add support for wl_surface.preferred_buffer_scale
  * options: read config file as stream
  * ci: switch to lua51 for MSYS build
  * ci: use auto detection for lua library version for MSYS
  * charset_conv: fix memory corruption in mp_iconv_to_utf8
  * sub: fix UPDATE_SUB_HARD for converted and external subtitles
  * console.lua: add a script-opt for the border size
  * vo_gpu_next: fixes to allow using dllimport
  * ao_pipewire: clarify --pipewire-buffer=native
  * ao_pulse: clarify --pulse-buffer=native
  * ao_pipewire: let sound server determine latency
  * ao_pipewire: give sound server more flexibility for buffers
  * hwdec_drmprime: support rpi4_8 and rpi4_10 formats
  * ytdl_hook: fix clip start and end
  * libmpv: fix file name in documentation
  * meson: use the new build_options method
  * wayland: correctly scale configure_bounds
  * player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
  * video/out/gpu: Fix compilation warning of out of bound access
  * mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
  * ci: add a workflow that lints commit messages
  * auto_profiles: try to distinguish invalid properties better
  * auto_profiles.lua: apply profiles when conditions are truthy
  * osc: skip rendering when osd_dimensions are 0
  * win32: follow Windows settings and update dark mode state
  * d3d11: retry device creation without debug, if SDK is not available
  * build: add check for eglext_angle.h when checking for ANGLE
  * context_angle: include eglext_angle.h explicitly
  * DOCS/input: fix typo
  * auto_profiles: check for non-existent properties
  * various: fix various typos in the code base
  * various: fix typos
  * demux_lavf: update to handle deprecation of `io_close`
  * ci: bump cache version to rebuild libplacebo
  * ci/mingw: require libplacebo-next
  * build: add an option to control gpu-next
  * ci/mingw: update meson
  * meson: fix libplacebo-next version comparison
  * vo_gpu_next: drop various PL_API_VER checks
  * wscript: bump libplacebo-next required version to 5.264
  * meson: bump libplacebo-next required version to 5.264
  * player/screenshot: add filename return field
  * player: set playlist title to media title if not set already
  * Revert "player: set playlist title to media title if not set already"
  * meson: rst2pdf handle dependency file
  * TOOLS/docutils-wrapper: handle commands without depfile
  * TOOLS/docutils-wrapper: properly propagate failures
  * TOOLS/docutils-wrapper: gracefully remove non-existing files
  * DOCS/lua: fix typo
  * options: enable scripts related opts also with cplugins.</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690113600">- Update to version 0.36.0+git.20230723.60a26324:
  * Update VERSION
  * Release 0.36.0
  * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
  * ao_pipewire: for_each_sink: properly check termination condition
  * DOCS/vo: clarify dmabuf-wayland a bit
  * vo_dmabuf_wayland: correctly handle force-window
  * player/video: check for forced eof
  * vd_lavc: respect vd-lavc-software-fallback opt
  * vo_vaapi: restore hardware video decoding
  * vo_vaapi: fix segfault in draw_osd
  * ao_pipewire: use native buffersize by default
  * terminal-unix: fix not listening on input after being foregrounded
  * osc: don't add margins to osc-deadzonesize
  * DOCS: clarify screenshot window and screenshot-sw
  * vo_drm: remove VOCTRL_SCREENSHOT_WIN
  * screenshot: implement screenshot-window in sw for most VOs
  * screenshot: clarify software screenshot logic
  * image_writer: use proper specifier for int64_t
  * {zsh,bash}-completion: run mpv with --no-config
  * bash-completion: do not complete removed options
  * zsh-completion: do not complete removed options
  * zimg: fix broken sig_peak handling
  * image_writer: move tag_csp check into image_writer_flexible_csp()
  * image_writer: replace sprintf usage
  * image_writer: share some code between write_lavc and write_avif
  * image_writer: error check avif-pixfmt option
  * image_writer: fix still-picture option for AVIF
  * image_writer: remove duplicate packet writing code
  * TOOLS: remove obsolete travisCI-related scripts
  * wayland_common: remove questionable gcd impl and global state
  * wayland: don't treat tiled and maximized windows the same
  * wayland: add locked_size convenience shorthand
  * builtin.conf: add --hdr-contrast-recovery to gpu-hq
  * vo_gpu_next: add --hdr-contrast-recovery/smoothness
  * builtin.conf: unset default languages in libmpv and encode profiles
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame
  * wayland: handle modifier keys correctly
  * vo_gpu_next: add --target-contrast option
  * loadfile: make get_audio_lang function static
  * DOCS/release-policy.md: add additional advice
  * loadfile: compute audio lang for sub selection when using lavfi-complex
  * wayland: wrap resize requests in prepare_resize
  * sd_ass: fix converted subtitles having too-wide borders
  * sd_ass: don't reconfigure ass on every frame
  * player: set default cache dir on macOS
  * DOCS/mpv: clarify the location of cache/state files
  * path-win: implement cache directories
  * DOCS/interface-changes: document change in ctrl+h behaviour
  * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`
  * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list
  * input: update ctrl+h to toggle `auto-safe` rather than `auto`
  * vd_lavc: try other hwdecs when falling back after an hwdec failure</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690804800">- Remove waf build: removed upstream
- Make meson a hard requirement now
- Bump libplacebo requirement to 6.292.0 for Tumbleweed
- Add patch 0001-Revert-meson-bump-required-version-to-0.62.patch
  to lower meson requirement for Leap
- Update to version 0.36.0+git.20230730.1bbc7a2c:
  * ao_sndio: use sio_flush() to improve controls responsiveness
  * draw_bmp: fix overflowing coordinates in mark_rcs
  * Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
  * Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
  * meson: look for linux/input-event-codes.h with libwayland flags
  * version.py: fix build date
  * options: restore old default sub selection behavior
  * vo_gpu_next: fix assertion on wayland
  * vo_gpu_next: delay swapchain submit until flip_frame()
  * path-win: move state directory to %LOCALAPPDATA%
  * path-win: add subdirectory for cache
  * Revert "ci/msys2: double down on running meson through python3.11"
  * ad_spdif: fix segfault due to early deallocation
  * test: enhance libmpv test
  * player/video: check for track and decoder existence
  * video_writer: fix gamma for YUV screenshots
  * image_writer: log pixfmt conversion
  * encode_lavc: fix leak of codecpar
  * zimg: fix abort on subsampled input with odd heights
  * demux_mkv: add missing space to log msg
  * build: remove unneeded libdl requirement for vaapi
  * build: refactor vaapi handling
  * ci/mingw: reduce git clone depth to 1
  * ci/mingw: use ccache
  * ci/mingw: disable fail-fast
  * ci/mingw: check if binary is runnable before packaging
  * language-posix: as a fallback, treat "C" as "en"
  * msg: print MSGL_WARN and higher error messages to stderr
  * build: vaapi-x-egl is not used anywhere, remove it
  * build: vaapi-egl should explicitly depend on egl
  * build: vaapi-drm and vaapi-wayland do not depend on egl
  * ci/mingw: update luajit to fix i686 crashes
  * wayland: restore xkb_keysym_to_utf8 handling
  * build: internally rename gl-wayland to egl-wayland
  * waf: remove waf as a build system</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1693051200">- Add fix-docs-path.patch to install docs in our default docdir
- Enable jxl
- Use meson auto-features instead of disabling everything manually
- Small corrections to specfile
- Update to version v0.36.0+git20230826.83c0e980:
  * hwtransfer: check if the source format is accepted directly by the VO
  * hwtransfer: use the right hardware config to find conversion targets
  * autoconvert: destroy sub filter immediately if reconfiguration is needed
  * output_chain: don't reset autoconvert on changes to unrelated filters
  * hwtransfer: implement support for hw-&gt;hw format conversion
  * player: make all autoload extensions configurable
  * player: use audio pts corresponding to playing audio on EOF
  * input: add missing keypad key defines
  * sub/osd: signal osd_changed on resize
  * win32: don't ignore --screen and --fs-screen
  * DOCS/mpv: document ZOOMIN &amp; ZOOMOUT multimedia keys
  * input: add new keys: Back, Tools, ZoomIn, ZoomOut
  * vo_gpu_next: move line to correct location (cosmetic)
  * vo_gpu_next: correctly handle GAMUT_AUTO
  * ci/mingw: disable vulkan for 32-bit build
  * ci/mingw: don't include useless DLLs in artifact
  * ci/mingw: refactor build script into functions
  * ci/mingw: enable more ffmpeg features
  * ci/mingw: add necessary deps and enable vulkan
  * ci/mingw: move functional test to workflow
  * ci/mingw: update dependency versions
  * vo_gpu_next: reword error message on empty screenshot
  * DOCS/options: clarify the video-pan-x/y example
  * aspect: change --video-pan-x/y to be relative to the destination rect
  * aspect: don't allow scaled_src_size be 0
  * DOCS/options: fix typo in video-pan-x example
  * meson: rename all features with underscores
  * context_drm_egl: remove references to VAAPI in error messages
  * context_drm_egl: more correctness fixes for uninit procedure
  * Revert "ao/pulse: implement period_size"
  * w32_common: try to get the monitor from the window bounds
  * w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
  * ao/pulse: implement period_size
  * ao/jack: set device_buffer to JACK buffer size
  * demux_mf: utilize stdbool bool for if a format specifier was bad
  * demux_mf: early exit with the '%%' case
  * win32_common: fixes minimized window being focused on launch
  * ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby Atmos, DTS-HD, etc.) over HDMI
  * drm_common: skip cards that don't have connected outputs
  * meson: remove redundant libplacebo version check for Vulkan interop
  * x11: set sizehint for fs-screen and fs-screen-name
  * x11: remove xinerama and refactor window geometry
  * x11: require randr 1.4
  * context_drm_egl: don't free egl properties if they are null
  * vo_gpu_next: correctly clear removed hooks
  * sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
  * Revert "sub/sd_lavc: don't check endpts when getting subs"
  * vo_gpu_next: fix typo in video_screenshot()
  * vo_gpu_next: add --libplacebo-opts
  * vo_gpu_next: don't re-set frame_mixer
  * vo_gpu_next: move allow_delayed to move appropriate place
  * vo_gpu_next: switch to new pl_options system
  * TOOLS/lua/autoload: Enable run-time updates of options
  * TOOLS/lua/autoload: may specify loading only one type of files
  * vo_gpu_next: fix leak of --icc-profile-auto on uninit
  * vo_gpu_next: drop redundant PL_HAVE_LCMS check
  * ci: update freebsd to latest release channel
  * ci: disable libplacebo in msys2 build
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * libplacebo: drop PL_API_VER compatibility paths
  * ra_pl: drop PL_API_VER compatibility paths
  * vo_gpu_next: drop PL_API_VER compatibility paths
  * meson: remove redundant libplacebo-next check
  * hwdec_cuda: drop old PL_API_VER compatibility path
  * meson: bump minimum libplacebo dependency to v6.292
  * stats.lua: display output resolution if it differs to native one
  * stats.lua: hide window scale in fullscreen
  * vo_gpu: allow --hdr-peak-decay-rate=0.0
  * loadfile: avoid infinite playlist loading loops
  * build: check for SNDCTL_DSP_HALT for oss-audio
  * vo: clear vsync_offset if drawing while paused
  * win32: fix display resolution calculation on mulitple monitors
  * demux_playlist: remove len restriction on headerless m3u
  * wayland: clear all keys on keyboard_handle_leave
  * wayland: clear saved mpkey more aggressively
  * wayland: use fallback for display-fps/width/height
  * x11: add --x11-wid-title option
  * player: add playlist-path properties
  * vf_vapoursynth: save display resolution as a variable
  * player: add --term-remaining-playtime option
  * player: make sub-pos a float value
  * x11_common: drop unnecessary NULL check
  * x11_common: avoid unnecessary XUnmapWindow() call
  * stats.lua: use video-params/aspect-name
  * player/command: add video-params/aspect-name
  * ytdl_hook: improve Windows exe search with suffix
  * command: don't print "unknown" on video tracks
  * player/video: avoid spamming logs with EOF
  * audio: drain ao before setting pause
  * command: show "no" for hwdec-current if hwdec failed
  * command: fix some fringe play-dir behavior
  * sub/sd_lavc: don't check endpts when getting subs
  * sub: fix switching tracks while paused
  * path-unix: abort on path truncation
  * osc: support speed-independent time-remaiing display
  * command: fix stack smashing when displaying aspect-ratio
  * external_files: add sbv to the sub whitelist
  * external_files: alphabetize file extensions
  * DOCS: update LGPL building instructions
  * m_option: change m_option_type_aspect to double
  * vo_gpu_next: actually fix screenshots with PAR
  * ao_audiotrack: enable pcm-float by default
  * ao_audiotrack: support more channel layouts
  * ao_audiotrack: support media role
  * ao_audiotrack: don't ignore ao_read_data return value
  * ao_audiotrack: allow byte buffer data transfer for float samples
  * ao_audiotrack: align buffer size to sample size
  * ao_audiotrack: do not needlessly resample
  * ao_audiotrack: fix broken exception checks
  * ao_audiotrack: remove unused writeV23
  * vo_gpu_next: take into account PAR when taking screenshots
  * ad_spdif: fix this not working at all
  * vo_gpu_next: add ability to use named hook params
  * mp_image: properly infer color levels for some pixfmts
  * vo_gpu_next: increase non-interpolation queue size
  * vo_gpu_next: update for new pl_filter configuration API
  * win32: signal VO_EVENT_DPI on dpi changes
  * test/meson: add missing avutil dependency to chmap test
  * test: indicate test function ran in log
  * test: enable log messages for libmpv test
  * test: refactor helper methods to be universally usable
  * options: fix relative time parsing
  * options: rename variables in parse_timestring
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
  * DOCS/options: fix typo in hdr-peak-percentile
  * vo_gpu/vo_gpu_next: fix setting an empty dscale
  * builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
  * vo_gpu_next: add --hdr-peak-percentile
  * player/main: do not print build time, if it is unknown
  * version: move NO_BUILD_TIMESTAMPS check to version.h.in
  * build: remove version.py
  * vo_vdpau: set hwdec image format
  * test: bump libmpv test timeout
  * drm: bump minimum version to 2.4.105
  * ci: update the mpv.com path
  * build: remove outdated generated directory
  * ao_pipewire: set media role during init()
  * audio: add AO_INIT_MEDIA_ROLE_MUSIC</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1693137600">- Disable mujs backend for Leap because it's not available there</changelog>
  <changelog author="llyyr.public@gmail.com" date="1695470400">- Update to version 0.36.0+git20230923.140d0185:
  * ci/mingw: drop old workarounds for vulkan-headers
  * m_config_core: remove mp_read_option_raw
  * cuda: move --cuda-device to cuda_opts group
  * opengl/context_win: move opengl-dwmflush to wingl_opts group
  * libmpv_gl: replace mp_read_option_raw call
  * video/out/gpu: replace mp_read_option_raw call
  * stream: remove unneeded mp_read_option_raw call
  * options: rename some opt structs to *_opts instead of *_params
  * stream_bluray: move --bluray-device to stream_bluray_opts
  * stream_cdda: move cdrom-device to cdda_params
  * demuxer: remove several mp_read_option_raw calls
  * demux: make demux opts public
  * options: move some demux-specific opts to demux opts
  * demux_lavf: set duration to -1 if unknown
  * DOCS/options: remove some stray tabs
  * win32: don't remove WS_CAPTION from style
  * win32: enable custom WM_NCHITTEST also when title bar is hidden
  * win32: set window_corners to default for fullscreen
  * win32: add --window-corners
  * win32: fix fit_window_on_screen to account for invisible borders
  * win32: reduce top border thickness to imitate DWM invisible borders
  * win32: add an option to control window title bar state
  * win32: add an option to change window affinity
  * wayland: ensure at least a scale factor of 1 when drawing cursor
  * github/workflows: comment PR artifacts links
  * win32: explicitly guard dark mode calls by Windows version
  * vo_gpu_next: use proper color for subtitles
  * {github/workflows,ci}: install and enable libplacebo in macOS CI
  * github/workflows: add macOS 13 build
  * vo_gpu: don't override scaler options with default ones
  * builtin.conf: remove unneeded vlang/alang/slang lines
  * vo_gpu: allow deband-iterations to be 0
  * drm: remove selecting the card number with --drm-connector
  * options: remove --vf-defaults and --af-defaults
  * options: remove deprecated --record-file option
  * vo_sixel: change exit-clear handling to OPT_REPLACED
  * options: remove a few options marked with .deprecation_message
  * command: stop restarting playback when writing to playlist-pos
  * command: remove some old deprecated properities
  * options: remove ancient option fallbacks/deprecation
  * builtin.conf: remove deprecated opengl-hq profile
  * demux_playlist: add --directory-mode=auto
  * various: add missing include in header flles
  * sub/ass_mp: filters/f_lavfi: forward declare mp_log
  * sd_ass: use directive instead of writing magic constants
  * vo_dmabuf_wayland: support osd rendering when there's no video
  * mp_image: add force_window field
  * demux_mf: detect svg
  * sdl_gamepad: fix button detection on modern controllers
  * TOOLS/autocrop.lua: switch to auto-copy hwdec during cropdetect
  * TOOLS/autocrop.lua: cleanup timers correctly
  * vo_gpu_next: fix unscaled screenshot with --blend-subtitles
  * TOOLS/autocrop.lua: use VO crop always
  * options: make video-crop validation more strict
  * player/video: don't try to restore old crop when invalid were provided
  * vo_gpu: match libplacebo debanding defaults
  * vo_gpu: match libplacebo peak detection defaults
  * DOCS: update notes about new profiles
  * vo_gpu: default to dscale=hermite
  * DOCS/options: document hermite scaler
  * DOCS/options: remove potentially offensive language
  * DOCS/options: remove spline36 section
  * DOCS/options: change wording to be less inflammatory
  * af_scaletempo2: fix missing variable init, remove redundant init
  * af_scaletempo2: truncate final packet to expected length
  * af_scaletempo2: fix processing of final packet
  * af_scaletempo2: calculate latency by center of search block
  * af_scaletempo2: restore exact audio sync on return to 1x speed
  * af_scaletempo2: fix speed change latency and pts spikes
  * af_scaletempo2: fix audio artifact on initial WSOLA iteration
  * af_scaletempo2: fix audio offset when playing back at 1x speed
  * af_scaletempo2: fix inconsistent search block position after init
  * af_scaletempo2: move latency calculation to internal function
  * af_scaletempo2: fix missing dereference when processing final packet
  * af_scaletempo2: fix audio-video de-sync caused by speed changes
  * DOCS/vo: remove some dated deprecation warnings about --vo=rpi
  * meson: enable cplugins on Windows
  * cplugin: allow loading mpv_* symbols dynamically
  * libmpv: remove not used mpv.pc.in
  * osdep/io: provide dlopen, etc. abstraction wrappers for windows
  * scripting: dll cplugins
  * builtin.conf: modernize internal profiles
  * vo: change tscale to oversample by default
  * vo: make cscale follow scale by default
  * vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling
  * vo: avoid unnecessary redraws when the OSD shows
  * demux: prepend some cache options with demuxer
  * filter_kernels: remove bcspline filter
  * filter_kernels: fix bcspline params
  * filter_kernels: add hermite filter
  * vo_gpu_next: fix blur and taper values being zero
  * vo_dmabuf_wayland: support 90 degree rotations
  * DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode
  * demux_mkv: support ProjectionPoseRoll element
  * demux_mkv: support PixelCrop* elements
  * TOOLS/matroska.py: add PixelCrop* elements
  * demux: add crop to mp_codec_params
  * win32: remove noisy debug log
  * osc: add scrolling to audio/sub buttons
  * vo_gpu: remove --scale-wblur etc
  * filter_kernels: add ewa_lanczos4sharpest
  * filter_kernels: refine ewa_lanczossharp/soft constants
  * filter_kernels: use true jinc radius
  * filter_kernels: replace magic jinc radius by constant (cosmetic)
  * filter_kernels: properly sharpen/blur filter radius
  * vo_gpu: slight bump to hard-coded option size limits
  * vo_gpu_next: remove ewa_lanczossharp nag
  * TOOLS/lua/autoload: rename local variable to lowercase
  * TOOLS/lua/autoload: pass extensions to recursive call
  * hwtransfer: make probe_formats logging less spammy
  * vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
  * vo_gpu_next: update for new ICC profile API
  * present_sync: allow future timestamps
  * vo_gpu_next: map --scaler-resizes-only
  * TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable
  * TOOLS/lua/autoload: fix specify loading only one type of files
  * TOOLS/lua/autoload: add directory_mode option
  * TOOLS/lua/autoload: add recursive directory loading
  * TOOLS/lua/autoload: avoid adding entries to the playlist more then once
  * TOOLS/lua/autoload: support directories
  * meson: check vulkan version
  * stream: accept dav:// and davs:// urls
  * meson: rename last feature with underscore
  * DOCS/options: add catmull_rom as an example for --scale
  * sd_lavc: fix subtitle presentation time
  * Revert "sub: add auto option to --sub-fix-timing"
  * vd_lavc: by default enable cropping by decoder
  * DOCS/lua.rst: fix typo
  * player: redo --subs-fallback-forced
  * vo: change vsync_interval to double
  * sd_lavc: account for floating point inaccuracy
  * player/video: apply crop for all frames in vo_frame
  * screenshot: support crop with --screenshot-sw
  * vo_gpu_next: support --blend-subtitles when taking screenshoot
  * vo_gpu: support crop in gl_video_screenshot
  * vo_gpu_next: support crop in video_screenshot
  * vo_gpu_next: forwards compatibility with pl_cache
  * vd_lavc: disable cropping by decoder
  * mp_image: add missing crop initialization
  * video: allow overriding container crop if it is present
  * stats.lua: don't display full frame crop
  * player/command: mark video-params/crop- unavailable if empty
  * m_option: return empty rect when no width/height is available
  * autocrop.lua: enable vo_crop mode by default
  * autocrop.lua: don't remove crop on startup/exit
  * autocrop.lua: detect if crop is enabled based on prop
  * m_option: make m_rect_apply center based
  * sub: add auto option to --sub-fix-timing
  * Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"
  * path-{darwin,unix}: save cache to subdir when using non-XDG path
  * meson: add -Bsymbolic for libmpv
  * vo: vulkan: allow picking devices by UUID
  * meson: include our local copy of libavutil uuid if ffmpeg is too old
  * misc: add copy of uuid from ffmpeg
  * {zsh,bash}-completion: use config when autocompleting profiles
  * stream/dvbin: recommend to use specific channels.conf file names
  * stream/dvbin: drop too verbose messages
  * stream/dvbin: add some helpful verbose output
  * stream/dvbin: detect ZAP channel configs looking like VDR configs
  * stream/dvbin: do not forget channel list for multiply delivery systems
  * stream/dvbin: add support for delivery system ISDB-T
  * vo_gpu_next: don't rotate gamut visualization
  * demux_lavf: get total duration from track durations
  * {zsh,bash}-completion: add missing --no-config flags
  * options: remove unnecessary clamping on video-pan-x/y
  * Revert "aspect: change --video-pan-x/y to be relative to the destination rect"
  * osc: add scrolling to the seekbar
  * ci/lint: ignore subject length for revert commits
  * vo_gpu: remove --tone-mapping-mode
  * loadfile: fix forced subtitles not respecting slang
  * builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq
  * win32: allow heap cache optimization and memory decommit
  * win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode
  * win32: don't load dynamically always available functions
  * win32/displayconfig: remove custom struct redefinition
  * osc: remove toggle for forced only subpictures
  * stats.lua: display --video-crop values when used
  * man/input: remove trailing spaces
  * player/command: add video-params/crop-[w,h,x,y]
  * autocrop.lua: use new --video-crop
  * vo: add --video-crop
  * player/video: don't copy mp_image_params when not needed
  * m_option: add OPT_RECT
  * mp_image: add image crop rect to mp_image_params
  * aspect: don't override src_start/src_end
  * common: constify mp_rect_equals
  * player/command: remove video-aspect property
  * demux_playlist: default to --directory-mode=lazy
  * stats.lua: enable --tone-mapping-visualize while stats shown
  * vo_gpu_next: improve --tonemapping-visualize
  * stats.lua: display hdr metadata and peak detection
  * command: add hdr-metadata property
  * vo_gpu_next: add support for VOCTRL_HDR_METADATA
  * vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata
  * csputils: add mp_hdr_metadata
  * input.conf: swap wheel up/down with wheel left/right
  * loadfile: fix --no-subs-with-matching-audio with --slang
  * osc: replace sub-forced-only with sub-forced-events-only
  * command: remove sub-forced-only-cur property
  * player: rename --sub-forced-only to --sub-forced-events-only
  * player: remove auto choice from sub-forced-only
  * ci/mingw: attempt to enable Vulkan Video Decoding
  * README: update minimum windows version and clarify
  * stats.lua: add hints about scrolling
  * stats.lua: refactor video params display
  * stats.lua: remove dummy new lines from headers
  * stats.lua: display actual output video size after anamorphic correction
  * player: add always to --subs-fallback-forced
  * player: add --subs-match-os-language option
  * loadfile: simplify default track selection a bit
  * player: remove special auto option from alang/slang/vlang
  * playlist: remove unused code to track redirects
  * player: always write redirect entries for resuming playback
  * vo_dmabuf_wayland: unmap osd surface when not needed
  * vo_gpu_next: fix --target-contrast=inf
  * README: replace outdated xinerama reference with xpresent
  * f_lavfi: don't reject dynamic lavfi ins/outs
  * osc: fix margin for forced-only subs toggle in bar layout
  * osc: only add sub forced-only toggle to layout for DVD/PGS subs
  * input: add missing windows multimedia keys
  * command: add `sub-ass-extradata` property
  * vo_gpu_next: update tmp params before rendering frame
  * vo_gpu_next: make option shim consistent with new API
  * vo_gpu_next: avoid duplicate code (cosmetic)
  * vo_gpu_next: correctly set params.frame_mixer
  * vo_gpu_next: don't nuke main options state in video_screenshot
  * vo_gpu_next: don't override main options in draw_frame</changelog>
  <changelog author="aloisio@gmx.com" date="1721908800">- Update to version 0.38.0+git20240618.bc5ab97d (fixes: boo#1228348
  upstream reference gh#mpv-player/mpv#14595)
  Note: last version before the ffmpeg version requirement bump
  * ao_avfoundation: guard features only available on macOS 11.3 and 12
  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
  * mac/compat: add withLock fallback for xcode older than 14
  * mac/log: properly guard logger usage behind platform version check
  * bash-completion: remove hashbang
  * fuzzers: enable edl, file and lavf protocols
  * m_options: limit list entries to 100
  * m_options: fix mark_del leak on error
  * fuzzer_set_property: force untimed and pause state
  * demux_edl: fix infinite loop on empty EDL files
  * fuzzers: disable some targets as we hit out of space errors
  * osc.lua: add script message to show up the OSC
  * stream: don't exit on first iteration if there is no match
  * ad_spdif: add an assert for lavf_ctx
  * editorconfig: punish tab usage
  * osc.lua: replace tabs with spaces
  * fuzzers/meson: set link language to cpp
  * demux_lavf: fix null derefence of stream variable
  * d3d11: return minimum bitdepth for display output and swapchain
  * demux_lavf: add format hack entry for jpeg metadata frames
  * demux_lavf: fix null derefence in io_open callback
  * stats.lua: align 100% correctly on page 2
  * vf_vapoursynth: upgrade to VapourSynth API v4
  * demux_lavf: drop jpeg frames that are at a nonzero pos
  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
  * input: map Num 5 to distinct value when numlock is off
  * input.conf: make Alt+BS reset panscan
  * console.lua: don't enable the console-input input section
  * osc.lua: fix timetotal and timems settings
  * stats.lua: display file tags
  * input: don't resolve double clicks on the active mouse section
  * lua: don't pass nil as the second argument of mp.get_property_number
  * DOCS/interface-changes: fix formatting
  * TOOLS/gen-interface-changes.py: sort interface changes by file content
  * DOCS/contribute.md: require interface change begin with type
  * stats.lua: remove print_perfdata_passes
  * stats.lua: add page 5 for currently selected tracks information
  * stats.lua: make the append function increment index only on newline
  * sub: update codec info
  * osc.lua: add option to use display fps for update interval
  * osc.lua: unify observe_property style
  * osc.lua: add option to make rendering smoother
  * opengl: add --egl-output-format
  * opengl: add --egl-config-id
  * vf_vapoursynth: add parameter to pass arbitrary string to script
  * options: add --osd-playlist-entry
  * DOCS/compile-windows.md: improve Windows build documentation
  * console.lua: prettify unselected track log messages
  * select.lua: support extracting ytdl_hook subtitles
  * select.lua: hide the hour when it's 0
  * select.lua: seek to the currect subtitle line when paused without video
  * select.lua: preselect the correct sub line with duration &gt;= 100 minutes
  * loadfile: improve the format of terminal track information
  * ci/mingw: install wine optionally
  * ci/mingw: use Ubuntu 24.04
  * ci/msys2: compact build script
  * ci/msys2: re-enable 32-bit builds
  * ci/mingw: don't run test on 32-bit binary
  * hwdec_vaapi: suppress comparision warning
  * wayland_common: properly handle modifiers for keyboard enter keys
  * meson: add -fno-trapping-math to default flags
  * meson: add -fno-signed-zeros to default flags
  * ci/mingw: enable javascript support
  * osc.lua: fix user configurable colors
  * ra_d3d11: make cache header constant size regardless of the build
  * ao_wasapi: don't limit the scope of execution context
  * w32_common: stop IME initialization timer after first try
  * default.js: handle canceled key bindings
  * defaults.lua: handle canceled key bindings
  * command: add canceled state to key-binding client message
  * input: mark a command as canceled if it is explicitly dropped
  * bstr: use memchr and memrchr for bstrchr and bstrrchr
  * terminal-win: use proper NTAPI callback for FLS
  * DOCS/compile-windows.md: update Windows compilation documentation
  * common: clang supports __builtin_clz also in non-GNU modes
  * parse_commandline: fix incorrect win32 check
  * misc/thread_tools: fix incorrect win32 check
  * ao_pcm: fix incorrect win32 check
  * player/main: concat string at compile time
  * sub/sd_ass: rewrite is_animated()
  * meson: clear flags used for build
  * {x11_common,context_x11egl}: suppress Wundef warning
  * ao_pipewire: fix access to undefined byte order definitions
  * osdep/endian: add missing byte order defines
  * ao_coreaudio_chmap: fix shadowed variable
  * stream_cdda: suppress Wundef warning
  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
  * input: fix grammar errors and typo
  * input: only begin VO dragging if the section allows
  * autoload.lua: always accept current file as a valid file
  * autoload.lua: match also image extension
  * autoload.lua: cosmetic changes
  * autoload.lua: fix options update
  * sub: avoid unneeded calls to is_animated
  * input: reset doubleclick timer when dragging begins
  * input: un-hardcode VO dragging
  * input: prevent MBTN_LEFT conflict with VO dragging
  * input: implement VO dragging deadzone
  * input: fix mouse position equality check
  * input: begin VO dragging when moving mouse while left button is down
  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
  * test/meson: remove unneded sources
  * ci/mingw: resolve pkgconfig deprecation warning in meson
  * ci/mingw: run meson tests
  * ci/mingw: add exe_wrapper to cross file
  * ci/mingw: support encode mode
  * ci/mingw: use ninja for cmake builds
  * test/paths: skip normalize tests if pathcch library is not available
  * test_utils: don't use subprocess for diffing test results
  * test/libmpv_encode: print logs also during initialize
  * test/libmpv_encode: don't use mpv internals for test
  * player/playloop: remove now unused get_percent_pos()
  * win32: quantize taskbar playback position into uint8 range
  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
  * TOOLS/autoload.lua: fix directory_mode and ext options
  * osd: don't use get_percent_pos function
  * command: simplify printing floats as integers
  * README: link to discussions
  * osc.lua: fix lint warnings
  * TOOLS/test-hooks.lua: fix lint warning
  * TOOLS/status-line.lua: fix lint warnings
  * TOOLS/osd-test.lua: fix lint warning
  * TOOLS/observe-all.lua: fix lint warning
  * TOOLS/nan-test.lua: fix lint warnings
  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
  * TOOLS/command-test.lua: fix lint warnings
  * TOOLS/autoload.lua: fix lint warnings
  * TOOLS/autodeint.lua: fix lint warnings
  * TOOLS/autocrop.lua: fix lint warnings
  * TOOLS/ao-null-reload.lua: fix lint warnings
  * ytdl_hook.lua: fix lint warnings
  * console.lua: fix lint warnings
  * mpv.desktop: fix capitalization error
  * mpv.desktop: add Arabic translation
  * TOOLS/gen-interface-changes: wrap long lines to 80 col
  * input.conf: change 'u' binding to cycle between 'force' and default
  * options: make sub-ass-override default to 'scale'
  * options: move sub-ass-override 'scale' above 'force'
  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
  * DOCS/input: clarify the difference between audio-pts and time-pos
  * player: replace get_current_time with get_playback_time in some spots
  * player/playloop: force get_playback_time to be at least 0
  * player: put speed adjustment back into playing_audio_pts
  * player/video: fix incorrect VO frame duration and frame drops
  * x11: correct position coordinates if mpv was launched with --fs
  * vo_vaapi: remove redundant function call
  * vo_vaapi: fix use-after-free when quitting
  * vo_vaapi: fix use-after-free of current frame
  * console.lua: fix crash with set ;&lt;Tab&gt;
  * console.lua: fix crash if no completions exist
  * Revert "ao_pipewire: add EOF handling"
  * Revert "ao_pipewire: wait for draining finishes before restart ao"
  * playloop: don't loop when seeking to the end of cover art while paused
  * ao_pipewire: wait for draining finishes before restart ao
  * ao_pipewire: add EOF handling
  * ao_avfoundation: use blocking ao_read_data
  * ao_avfoundation: add EOF handling
  * ao: add ao_stop_streaming
  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
  * ao_coreaudio: set ao-&gt;device_buffer base on hardware latency
  * osxbundle: refactor Information Property List
  * wayland_common: ignore unknown key states
  * wayland_common: handle pressed keys in keyboard_enter event
  * DOCS/man: replace legacy option syntax usage
  * Revert "fuzzers/load: clear old temp files if they exist"
  * ad_spdif: check return value of av_parser_parse2
  * ad_spdif: check for AC3 if parser fails to detect profile
  * ad_spdif: set codec params
  * stream_lavf: don't add ffmpeg bluray or dvd protocols
  * build: dynamically generate mpv.desktop file protocols
  * stream: implement get_protocols method for stream_lavf
  * av_common: parent mp_get_lavf_demuxer contents to the list
  * wayland: use wl-&gt;callback_surface for idle inhibitor creation
  * fuzzers/load: clear old temp files if they exist
  * DOCS/man/console.rst: remove extraneous words
  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
  * fuzzers: always return 0
  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
  * ci/lint: only allow specific characters in subjects
  * ci/lint: allow the first word after : to be an option with --
  * ci/lint: only allow space instead of \s or \s+
  * workflows/comment: more newline fixes to make formatting work
  * workflows/comment: add missing escape fix
  * ci/mac: silence unnecessary reinstall warnings
  * select.lua: allow ffmpeg to print errors if it fails
  * osc.lua: handle osd-scale-by-window runtime update
  * stats.lua: handle osd-scale-by-window runtime update
  * {stats,osc}.lua: respect --osd-scale-by-window by default
  * stats.lua: add add auto value to vidscale option
  * osc.lua: add auto value to vidscale option
  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
  * meson: limit concurrent link jobs to 16
  * ao: don't call driver-&gt;set_paused after reset
  * osdep/path-win: fix leak of portable_path
  * osdep/io: fix leak of environment strings on win32
  * DOCS/interface-changes.rst: document loadfile breaking change
  * DOCS/man/input.rst: document breaking change of loadfile index argument
  * DOCS/man: note that default autoprobe order is unrealiable
  * DOCS/compatibility.rst: add requirement when changing default values
  * DOCS/compatibility.rst: add provision for dealing with severe breakages
  * DOCS/compatibility.rst: require more details about breaking changes
  * DOCS/compatibility.rst: fix formatting
  * ci: save cache also on failures
  * playloop: don't redraw without subs on quit
  * workflows/cleanup_caches: minor cosmetic changes
  * workflows/comment: refactor comment workflow to not use github-script
  * console.lua: fix completing change-list ao/vo/gpu-context remove
  * input: prioritize builtin bindings matching longer key sequences
  * console.lua: fix the max log lines calculation
  * stats.lua: prevent freeze in certain cases with vidscale=no
  * console.lua: use all available lines for selection
  * select.lua: strip trailing zeros from FPS values
  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
  * select.lua: don't needlessly initialize default_item
  * select.lua: preselect the previous sub line without a current line
  * select.lua: fix preselecting the current subtitle line
  * console.lua: add nonrepeatable prefix to command_prefixes
  * input/cmd: add nonrepeatable prefix
  * ad_spdif: add missing codec_desc initialization
  * ci/cleanup_caches: group by cache prefixes too
  * ci: clear old caches to avoid master branch cache trashing
  * msg: clear status line only if needed
  * msg: split mp_msg_flush_status_line into private and public variant
  * msg: check target stream before printing
  * ci: don't pin Ubuntu version where it doesn't matter
  * ci/mingw: clean installed packages
  * ci/mingw: use meson for libass build
  * ci/mingw: remove non-existent cmake option
  * wayland: also log version numbers with protocol interface names
  * ci/win32: override link args only for the target that needs them
  * ci/win32: add Vulkan-Loader
  * meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal
  * ci/win32: build shaderc
  * ci/win32: use ccache
  * ci/win32: enable all available projects from meson's wrapdb
  * ci/win32: add spirv-cross
  * ci/win32: add shaderc
  * ci/win32: remove Strawberry Perl from path
  * github/issue_template: ask for possible sample files on feature request
  * github/issue_template: rework system info section and provide commands
  * github/issue_template: move mpv information into its own section
  * github/issue_template: add information on how to create backtraces
  * github/issue_template: mention (nightly) builds and packages for testing
  * github/issue_template: reword file upload instruction
  * github/issue_template: reword log file instructions
  * github/issue_template: be more specific about performance-related issues
  * github/issue_template: add checkboxes as instruction check
  * github/issue_template: rework issue templates with github forms
  * github/issue_template: mention github Discussions for questions
  * wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported
  * Revert "player: do not exit when a seek gets queued"
  * stream: remove directory playlist hint
  * stream: check file descriptor passed to fd:// or fdclose://
  * various: add missing checks for directory streams
  * {options,player}: fix stream leaks
  * stream: disallow reading or writing to directories
  * fuzzer: add dedicated fuzzers for each demuxer
  * fuzzer_load: use memfd_create instead of real file
  * fuzzer_load: merge file and config load into one file
  * fuzzers: don't build binaries for disabled protocols
  * av_common: fix integer overflow when adjusting timebase
  * select.lua: strip brackets in select-subtitle-line
  * select.lua: add this script
  * console.lua: close when pressing enter with input.select
  * console.lua: fix ctrl+f and ctrl+b keybindings
  * console.lua: don't crash when scrolling without matches
  * console.lua: truncate lines longer than the maximum width
  * console.lua: don't convert integers for mp.input to string
  * input: fix builtin sequence bindings
  * console.lua: implement a command parser to complete more things
  * player: add option-info/&lt;name&gt;/expects-file
  * osc.lua: remove scaleforcedwindow
  * autocrop.lua: fix some lint warnings
  * ytdl_hook.lua: fix some lint warnings
  * stats.lua: fix some lint warnings
  * osc.lua: fix some lint warnings
  * options.lua: fix some lint warnings
  * defaults.lua: fix some lint warnings
  * console.lua: fix some lint warnings
  * auto_profiles.lua: fix some lint warnings
  * test-hooks.lua: fix variable shadowing warning
  * status-line.lua: fix unused variable warning
  * skip-logo.lua: fix some lint warnings
  * pause-when-minimize.lua: fix unused variable warning
  * ontop-playback.lua: fix unused variable warning
  * observe-all.lua: fix some lint warnings
  * cycle-deinterlace-pullup.lua: fix unused variable warnings
  * command-test.lua: fix some lint warnings
  * autoload.lua: fix some lint warnings
  * autodeint.lua: fix some lint warnings
  * audio-hotplug-test.lua: fix some lint warnings
  * acompressor.lua: break long lines
  * github/workflows: add lua linting
  * Revert "stream: don't try to read from all-sparse/no-data files"
  * vf_vapoursynth: pass image properties from input
  * vf_vapoursynth: fix _ChromaLocation
  * hwdec_cuda_vk: add missing io.h include
  * audio: report EOF also for untimed AO mode
  * console.lua: increase margins from the bottom-left corner
  * vo_gpu_next: check if existing cache file has correct size
  * test: test mp_guess_lang_from_filename with [] and ()
  * meson: add link flags also to cpp
  * audio: change bps format to int64_t
  * fuzzers: set network-timeout to 1 second
  * command: add dolby-vision-profile and dolby-vision-level to track-list
  * demux_mkv: inject AV_PKT_DATA_DOVI_CONF to demuxed packets
  * demux_mkv: demux Block Additional Mappings
  * test: test mp_guess_lang_from_filename()
  * misc/language: move mp_guess_lang_from_filename() here
  * external_files: detect language tags with hyphens
  * external_files: rename variables in guess_lang_from_filename()
  * lcms: check for null arg in gl_parse_3dlut_size
  * misc/language: store string length instead of null terminator
  * player/loadfile: match language and subcodes
  * Revert "misc: add language-matching utilities"
  * Revert "loadfile: use mp_match_lang_single"
  * Revert "loadfile: compute audio lang for sub selection when using lavfi-complex"
  * fuzzer_loadfile_direct: exclude paths also for file://
  * demux_edl: make protocol comparison case insensitive
  * fuzzer_set_property: fix for other types than string
  * dmabuf: fix warnings on 320-bit build
  * filter/vf_gpu_vulkan: fix Vulkan handle type
  * player/client: fix typo in description of MPV_ERROR_UNINITIALIZED
  * fuzzers: add fuzzer for config parsers
  * Revert "ao: in ao_play_data, wakeup core for untimed AO as well"
  * ao: in ao_play_data, wakeup core for untimed AO as well
  * af_scaletempo: optimize overlap search
  * af_scaletempo: use taxicab distance for offset search
  * af_scaletempo: don't use a window for offset search
  * af_scaletempo: use Hann function for overlap window
  * af_scaletempo: add comment to overlap calculation
  * js: fix defaults.js
  * scripting: add mp.input.select()
  * drm_prime: remove off by one when allocating new ref counter
  * drm_prime: fix issue detected by valgrind
  * stream: don't try to read from all-sparse/no-data files
  * various: fix comma style
  * various: fix indentation
  * various: fix tabs in code
  * various: fix trailing whitespace
  * hwdec_cuda: reduce nesting in check functions
  * hwdec_cuda: avoid gpu wakeup by deferring cuInit
  * msg: print all messages to one stream
  * player/main: select msg output stream early
  * github/workflows: link MSVC artifacts in comments
  * ci: add Windows native build
  * test: mark libmpv as expected fail if OSC is not available
  * test/libmpv_encode: minor adjustments for win32 build fix
  * win32: add WinMain
  * player/configfiles: fix utime.h include for Windows SDK
  * stream_file: declare structures available only in Windows DDK
  * osdep/mpv.rc: fix encoding of MPVCOPYRIGHT
  * common: define some bits for Windows SDK
  * ao_wasapi_utils: define missing GUIDs for C
  * ao_wasapi_changenotify: fix IsEqualPropertyKey for C
  * various: remove unused sys/time.h include
  * osdep/compiler: clang also recognizes those attributes
  * osdep/main-fn-win: add struct typedef for compatibility
  * osdep/semaphore: don't include files if they are not used
  * win32: fix platform checks
  * io_utils: use mp_mkostemps instead of mkstemp
  * osdep/dirent: add implementation for Windows SDK build
  * ao_wasapi: fix include order
  * various: move strings.h inclusion to common.h
  * various: move unistd.h inclusion to common.h
  * meson: add defines for Windows build to avoid warnings
  * meson: remove Windows subsystem version, it is 6.0 by default
  * command: add normalize-path command
  * DOCS/lua: fix some argument names
  * DOCS/input: move escape-ass documentation
  * misc/path_utils: normalize win32 paths
  * player: normalize paths for resuming playback
  * cocoa-cb: add support for macOS color space transformation (EDR/HDR)
  * github/workflows: add swift linting
  * test: fflush between printf and abort
  * powershell-completion: add PowerShell command line completion
  * DOCS/input: document sub-seek 0
  * docs: mention Cache section in sub-seek
  * command: return lavfi filters in option-info/[av]f/choices
  * osc: remove trailing space
  * demux_mkv: fix image detection
  * demux: keep track of ts information per stream type
  * win32: fix maximize state with --border=no
  * sd_ass: don't log if subtitles have unknown duration
  * ci/lint: use long commit hash
  * demux_mkv: make V_QUICKTIME codec detection generic
  * osd: show left arrow when playing backwards
  * tools: add narrow left arrow glyph for OSD
  * osc: show left arrow when paused while playing backwards
  * f_lavfi: reject filters with too many in/outs
  * f_decoder_wrapper: clear decoder info on deinit
  * ci/mingw: update dependency versions
  * OSC: implemented user configurable colors
  * win32: make context menu items accessible from the window menu
  * win32: move context menu init/uninit to GUI thread
  * wayland: set wl-&gt;scaling if there is no wl-&gt;current_output yet
  * sub/osd: fix rounding when rescaling bitmap subtitle rects
  * win32: support multitouch
  * options: add --native-touch option
  * wayland_common: support multitouch
  * input: add MP_TOUCH_RELEASE_ALL
  * input: add --input-touch-emulate-mouse option
  * command: add touch-pos property
  * input: add multitouch support functions
  * sd_lavc: reduce unnecessary error log on probing nonexistent codecs
  * sd_lavc: fix null dereference on error
  * wayland: log if cursor shape support is missing
  * DOCS: fix spelling of environment and corresponding/corresponds
  * demux/packet: add support for ITU T.35 metadata in Matroska
  * demux: support VVC Matroska demux
  * mac: properly handle regular expressions without force unwrap
  * mac: code cleanup and consistency changes, fix linting issues
  * mac/helper: make wakeup callback declaration consistent
  * mac/touchbar: use KVO block API instead of old obj-c instance method
  * TOOLS/lua/autoload: make ignore_patterns more generic
  * TOOLS/lua/autoload: allow multiple ignore_patterns
  * TOOLS/lua/autoload: add ignore_pattern option
  * w32_common: fix show-in-taskbar toggling after explorer is restarted
  * zsh-completion: complete --gpu-context
  * ci: add fuzzers build test
  * fuzzers: add new fuzzer targets
  * player/command: mark sub-text-ass as deprecated
  * player/command: add sub-text/ass-full sub-property
  * player/command: move sub-text-ass to a sub-property
  * sd_ass: allow get_text to return more than 500 bytes
  * stats.lua: show osd-dimensions property
  * sub/lavc_conv: don't override style of converted teletext pages
  * sub/lavc_conv: don't strip ASS style header
  * DOCS/vf: update vf_gpu options
  * vf_gpu: vulkan and egl implementations
  * af_scaletempo2: migrate to internals to talloc
  * af_scaletempo2: remove redundant buffer zeroing
  * ao_wasapi: fix player core lockup when avoiding premature buffer fills
  * Revert "ao_wasapi: address premature buffer fills in exclusive mode"
  * m_config_core: fix forced option notification with m_config_cache
  * mac/input: add support for dead key reporting
  * mac: make display-names unique to allow specific selection
  * dec_sub: fix locking for sub_ass_get_extradata
  * test: make libmpv_test abort if an error is logged
  * vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
  * vo_dmabuf_wayland: fix scaling for subsurface positioning
  * DOCS/man: refer to "mp.options functions" for script config docs
  * player/loadfile: check if forced track is also tagged as default first
  * ao/avfoundation: optimise preprocessors for included coreaudio code
  * ao/audiounit: fix building for iOS
  * ao_coreaudio: add a comment for ignoring returned sample count
  * Revert "ao_coreaudio: signal buffer underruns"
  * input: fix deadlock in adding gamepad input src
  * d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
  * d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
  * demux: also read "CUESHEET" tag from stream metadata
  * ao_wasapi: set 0 buffer duration on initialization for shared mode
  * ao_wasapi: add `--wasapi-exclusive-buffer` option
  * context_drm_egl: guard gbm_device on uninit
  * x11: always do a reset_size if geometry/autofit is updated at runtime
  * options: flag geometry/autofit options with force_update
  * player: always notify when writing window-scale option
  * m_option: add a force_update boolean
  * stats.lua: add option to disable scale with video size
  * stats.lua: add option to control plot border width
  * stats.lua: remove redundant style override
  * demux_lavf: pass jpg filenames to ffmpeg for probing
  * m_option: change confusing error messages for obj_settings_list
  * DOCS/man/options: mention the new priority list usage of --gpu-context
  * various: add GPU context description
  * video/out/gpu/context: add auto dummy context
  * video/out/gpu/context: convert --gpu-context to use obj_settings_list
  * video/out/gpu/context: don't use hidden flag for contexts
  * DOCS/client-api-changes.rst: fix formatting
  * command: use property_time() for sub-start and sub-end
  * vo_gpu_next: invalidate cache object if requested by libplacebo
  * stats.lua: display short decoder name if not generic one is used
  * player/command: add track-list/N/decoder
  * stats.lua: filter input bindings by typing them
  * terminal-win: support mouse input events
  * terminal-win: implement terminal_get_size2
  * terminal-win: implement terminal_set_mouse_input
  * terminal: add terminal_set_mouse_input function
  * terminal-unix: style fix
  * vo_{tct,sixel,kitty}: implement mouse support
  * terminal-unix: ignore unhandled mouse CSI sequences
  * terminal-unix: support mouse escape codes
  * sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
  * sd_ass: fix margins for all styles when overriding PlayResX
  * sd_ass: replace ifdef with explicit version check
  * DOCS: document --show-in-taskbar option
  * w32_common: implement --show-in-taskbar option
  * x11_common: implement --show-in-taskbar option
  * x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
  * stats.lua: inherit OSD styles
  * DOCS/input: minor typo correction
  * osc: add playlist_media_title option
  * dec_sub: fix locking for sub_ass_get_extradata
  * input: make mp_input_queue_cmd return a meaningful value
  * dec_sub: don't use recursive mutex
  * dec_sub: fix locking for sub_is_{primary,secondary}_visible
  * input: don't use recursive mutex
  * input: avoid unnecessary recursive locks
  * input: remove mp prefix for static functions
  * input: fix locking of mp_input_bind_key
  * options: fix runtime update of teletext-page
  * sub/sd_lavc: check decoder output type for dvb and arib
  * sub/lavc_conv: set dvb teletext and arib caption output type to ASS
  * sub/lavc_conv: take sd context as a parameter for lavc_conv_create
  * Update VERSION
  * Release 0.38.0
  * Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
  * test: add an encoding test with libmpv
  * player/misc: fix audio-only fallback when video init fails
  * player/command: remove codec-info and use track-list directly
  * player: avoid busy looping during reinit_sub
  * demux_mkv: print chapter timestamp with constant length
  * demux_mkv: add BCP 47 language tags support
  * github/issue_template: remove question template
  * stats.lua: add codec profile
  * player/loadfile: add codec profile to print_stream()
  * player/command: add video-codec-info and audio-codec-info
  * wayland: fix segfault in surface_handle_enter due to memory read
  * osxbundle: use arg list instead of a string for signing subprocess call
  * wayland: check if scale actually changes in scaling events
  * wayland: only perform a rescale if window is on one output
  * demux_mkv: don't warn if yaw/pitch projection is set to 0
  * demux_mkv: remove not needed v_projection_pose_roll_set
  * demux_mkv: corrected direction of ProjectionPoseRoll rotation
  * TOOLS/lua/autoload: fix allow extending ext sets from script-opts
  * vo_gpu_next: rotate target crop
  * msg: use fwrite
  * msg: use defines for hide/restore cursor code
  * wayland: apply keepaspect options to wayland configure bounds
  * wayland: avoid unneeded calls to xdg_toplevel state functions
  * wayland: enforce a state change after a reconfigure
  * msg: don't keep status line in partial
  * vo_gpu_next: set target resolution to crop value
  * stats.lua: remove unused variables
  * stats.lua: use '➜' (U+279C) instead '→' (U+2192)
  * mac/log: fix use after free when freeing mpv handle
  * af_scaletempo2: prioritize louder channels for similarity measure
  * test: support format refs for multiple ffmpeg versions
  * test: update format refs for new major ffmpeg version
  * DOCS/man/mpv: correct description of F8/F9 keybinds
  * command: don't use OSD_ASS_0 when converting lists to strings
  * mac/vulkan: add support for frame timing via presentation feedback
  * mac/window: fix window pinch gesture and modify current-window-scale
  * various: make filter internal function names more descriptive
  * ao: rename playthread to ao_thread
  * vo_gpu_next: keep target params in priv instead of alocating it
  * player/lua: fix trailing whitespace for mp.log output
  * stats.lua: fix scrolling for page 2
  * Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
  * bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
  * vo_tct: reduce lut_item size and generate it without snprintf
  * vo_tct: use fwrite when appropriate
  * win32: change fputs to fwrite wrapper
  * vo_tct: add synchronized output support
  * vo_tct: add --vo-tct-buffering option
  * misc/bstr: add bstr0_s for static initialization
  * vo_tct: write frame fully instead of every pixel
  * terminal-win: add more control codes support in non-VT mode
  * vulkan: use pl_vk_inst_create
  * DOCS/man/vo: document vo_caca's hardcoded keybinds
  * DOCS/man/options: mention the impact of --hwdec-codecs on startup time
  * DOCS/man: unify flag option descriptions
  * vo: add win32 context menu support
  * ao_pipewire: fix delay calculation
  * mac/remote: use event type as key state for proper mapping in function
  * mac/apphub: fix opening several files at once via Finder or App icon
  * mac/common: reuse hidpi window scale frame calculation helper
  * mac/window: cleanup unfsContentFrame usage and make it none optional
  * mac/window: fix unfs window size retrieval
  * audio/ad_spdif: utilize defined freeing function for AVIOContext
  * audio/ad_spdif: specify media type and sample rate in output codecpar
  * ci/build-mingw64: enable the SPDIF muxer
  * ao_coreaudio: register hotplug_cb in normal init() as well
  * ao_pipewire: support set_pause
  * ao_wasapi: support set_pause
  * ao_avfoundation: support set_pause
  * ao: set_pause for pull based ao
  * demux: fix seek ranges of images
  * player/loadfile: set track-&gt;forced_select outside of compare_track
  * mac/app: add some verbose logging for app startup and file handling
  * mac/apphub: only instantiate log and option when in Application mode
  * mac/menu: remove redundant quit func and use identical command func
  * mac/app: cleanup and optimise App launch and termination
  * mac/apphub: move opening url into AppHub
  * mac/app: use new open url App event to simplify open file event handling
  * mac/log: fallback to system logger if no mp_log is yet available
  * mac/app: rewrite App c main function, startup and termination in swift
  * mac/app: rewrite Application class in swift
  * wayland_common: set mouse position on pointer enter
  * mpv.desktop: translate to Italian
  * ao_pipewire: fix buffer size calculation
  * ao_pipewire: fix nframes calculation
  * ao_alsa: fix snd_config memory leak
  * video: also reset video-sync state when resetting video state
  * mac/view: fix cursor visibility when toggling fullscreen
  * mac: cleanup swift bridge header imports and unify them
  * mac/apphub: make DnD behaviour on bundle icon configurable
  * mac/log: rename log functions and cleanup class
  * mac: use LogHelper directly instead of mp_log
  * mac: rename mpvHandle to mpv
  * mac: remove now unnecessary objective-c forwarding
  * mac/apphub: move cocoa-cb into AppHub
  * mac/apphub: move menu bar into AppHub
  * mac/app: remove unused Application flag
  * mac/apphub: move mac options into AppHub
  * mac/apphub: move app icon into AppHub
  * mac: cleanup mac headers and include preprocessors
  * win32: fix native key repeat support
  * DOCS/options: document key autorepeat defaults
  * ao_coreaudio: handle latency change on hotplug
  * ao_avfoundation: initial avfoundation ao support
  * af_scaletempo2: fix false reporting of frame availability
  * vo_gpu: support video-target-params
  * vo_direct3d: support video-target-params
  * vo_xv: support video-target-params
  * meson: improve option descriptions
  * meson: refine dependencies of many feature checks
  * meson: remove some unneeded features from list
  * DOCS: update for new --pulse-latency-hacks defaults
  * demux_mkv: support V_FFV1 tag
  * player/command: optimize duplicated property search in command_init
  * ci/mingw: use GAS for vulkan loader
  * mac/event: only initialise an EventHelper when necessary
  * mac/touchbar: use AppHub directly instead of the singleton
  * mac/remote: use AppHub directly instead of the singleton
  * mac/touchbar: use EventHelper for event handling
  * mac/touchbar: move touch bar into AppHub
  * mac/remote: use EventHelper for event handling
  * mac/touchbar: fix devision by 0
  * mac/remote: fix devision by 0
  * cocoa-cb: use EventHelper for event handling
  * cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
  * mac/apphub: migrate remaining events functionality to new AppHub
  * mac/event: add helper to subscribe to mpv events and property changes
  * hwdec/vulkan: enable the stable AV1 extension
  * ci/msys2: fix vulkan package name
  * ao_pulse: reenable latency hacks by default
  * player/command: fix udata talloc parent
  * mac/libmpv: remove unused functions
  * mac: optimise and shorten some code
  * mac/option: remove now unused computed option variables
  * mac/option: rename option structs to properly represent their content
  * mac/libmpv: remove mac option handling in favour of option handler
  * mac/option: make option helper none optional
  * mac/option: make option helper vo struct independent
  * mac/option: optimise option pointer access
  * mac/option: remove unused and obsolete variables
  * mac/option: move option functionality from mpv helper to option helper
  * mac/type: move c&lt;&gt;swift type bridging into a dedicated type helper
  * meson: conditionalize searching for ANGLE's EGL
  * meson: get rid of 'egl-helpers' feature
  * meson: fix EGL version check
  * video/egl_helpers: fix fallback logic for EGL_KHR_create_context
  * video/egl_helpers: log error for eglCreateContext
  * options: add --input-commands option
  * console.lua: complete fixed precision properties
  * test: fflush output stream before abort
  * m_property: add `&gt;` for fixed precision floating-point expansion
  * osc.lua: escape text
  * command: add escape-ass
  * input: remove max active section limit
  * input: raise maximum key down limit to 16
  * stats.lua: use term-size as terminal output size
  * player/command: add term-size/[w,h] property
  * stats.lua: fix and unify scroll hint
  * stats.lua: use term_ellipsis for page 4
  * stats.lua: truncate long lines for the terminal
  * stats.lua: use scroll function for page 2 and 0
  * stats.lua: refactor page 4 scrolling into function
  * stats.lua: add more information in audio section
  * msg: clear buffered status_line on flush
  * msg: simplify the line_skip calculation
  * TOOLS: add an interface-changes generator script
  * DOCS: document the new way to handle interface changes
  * meson: remove winmm dependency for win32 desktop target
  * win32: increase hires timer resolution
  * win32: avoid multi byte string to wide conversion if not needed
  * win32: add puts/fputs wrappers
  * win32: optimize mp_vfprintf a little
  * misc/bstr: add bstr_to_wchar for win32
  * player/main: move terminal_uninit to the end
  * win32: cache GetConsoleMode state for stdout/stderr
  * win32: don't touch buffering options
  * win32-console-wrapper: fix printf specifiers
  * win32: don't pass std handles if they are attached to console
  * DOCS/options: improve wording of dither-depth
  * af_lavcac3enc: fix memory leak on 2ch audio
  * various: use thread safe mp_strerror()
  * image_writer: refactor screenshot write functions
  * image_writer: fix TOCTOU in screenshot filename generation
  * Revert "osdep/io: ignore 'x' mode for mp_fopen"
  * repack: add restrict qualifier to src/dst pointers
  * win32: resolve dropped shell links (Windows shortcuts)
  * win32: implement shell link target resolving
  * video/image_writer: attach MDVC metadata and CLLI metadata
  * builtin.conf: remove debanding from the high-quality profile
  * input.conf: add `b` to toggle debanding
  * vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
  * vulkan: remove color_depth stub
  * osdep/main-fn-win: fix implicit conversion warning
  * osdep/threads: fix warning: initializer element is not constant
  * ao_lavc: fix warning: ISO C forbids forward references to 'enum' types
  * vo_gpu_next: fix -Wembedded-directive warning
  * video/out/gpu/spirv: fix warning: zero size arrays are an extension
  * common/msg: fix warning: void function should not return void expression
  * common/msg: fix warning: use of non-standard escape character '\e'
  * options/m_config: fix no newline at end of file
  * various: fix -Wold-style-declaration warning
  * video/out/placebo/utils: fix -Wignored-qualifiers warning
  * demux/cache: fix -Wtype-limits warnings
  * meson: bump warning level to 2
  * vo_gpu_next: don't render ASS subtitles at HDR colorspace
  * mac/touchbar: simplify item and view creation
  * mac/touchbar: optimise time item update
  * mac/touchbar: optimise constraint calculation
  * mac/touchbar: use DateComponentsFormatter for time formatting
  * mac/touchbar: simplify update items logic
  * mac/touchbar: take playback speed into account for rate limiting
  * mac/touchbar: rewrite touch bar in swift
  * win32: remove all NC area on Windows 10 with --title-bar=no
  * win32: add helper function to check Windows 10 build number
  * osc: add missing window controls for --title-bar=no
  * win32: adjust top border offset when title bar is disabled
  * win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
  * win32: use dpi aware GetSystemMetricsForDpi
  * win32: update maximized state when leaving fullscreen
  * win32: fix window maximized state after setting window size
  * various: use static assertions where appropriate
  * DOCS/options: --x11-name sets the instance name, not the class's
  * demux: add a format-name property
  * wayland_common: respect compositor's preferenced size on state change
  * DOCS/options: clarify --autofit-larger effect
  * wayland_common: always use the current geometry for prepare_resize
  * x11_common: unmaximize window on runtime geometry change
  * win32: support runtime geometry update
  * x11_common: fix window x/y position when updating geometry on runtime
  * github/issue_template: add note about --profile=fast and --hwdec
  * gpu-next: add support for --dither-depth=auto
  * d3d11: get real on the wire bits per color channel
  * d3d11: add mp_get_dxgi_output_desc
  * mac/view: optimise drag and drop event handling
  * mac/input: optimise scroll wheel event handling
  * mac/input: move scroll wheel event handling into input helper
  * mac/input: optimise mouse movement enabled check
  * mac/input: fix switched mouse forward and back button
  * mac/input: move mouse event handling into input helper
  * ao_coreaudio: stop audio unit after idle timeout
  * stream: enable caching for sockets, pipes and FIFOs
  * vo_{drm,wlshm}: make query_format checks more correct
  * vo_drm: add support for YUYV format
  * vo_{drm,wlshm,x11}: add support for video-target-params
  * vo: move target_params into responsibility of VO
  * context_drm_egl: log fallback correctly
  * vo_drm: add support for BGR formats
  * vo_drm: use native matching pixel format for XRGB2101010
  * mac/input: add missing special keys
  * mac/input: add simplified mp_keymap init
  * mac/input: remove wrongly mapped modifier keys
  * mac/event: move key event handling to input helper and optimise it
  * mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
  * mac/events: remove redundant functions and optimise input helper usage
  * mac/helper: move input ctx related functionality into new input helper
  * mac/events: move input ctx related functionality into new input helper
  * wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
  * wayland_common: require WAYLAND_DISPLAY to be set for initialization
  * vo_gpu/vo_gpu_next: fix transparency in glx
  * meson: fix ios-gl hwdec build
  * vo_gpu: fix broken chroma plane for rotated semi-planar formats
  * path: don't load any files if --no-config is passed
  * DOCS/tech-overview.txt: add builtin.conf to etc/ description
  * DOCS/tech-overview.txt: update for merged pull/push glue code
  * DOCS/tech-overview.txt: add vo_gpu_next reference
  * DOCS/tech-overview.txt: add a section for the new filter framework
  * DOCS/tech-overview.txt: update for removed stream inputs
  * DOCS/tech-overview.txt: update for split m_config.c/h
  * DOCS/tech-overview.txt: fix function/member/header names
  * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition
  * options: remove trailing whitespaces
  * options: remove --focus-on-open and add --focus-on
  * stats.lua: display video parameters after filtering
  * vf_format: add hdr10plus sub-parameter to format video filter
  * mp_image: add Dolby Vision metadata mapping
  * csputils: add missing PL_COLOR_SYSTEM names
  * mp_image: add mp_image_params_static_equal for finer comparision
  * wayland: always rescale geometry if in a fullscreen/maximized state
  * filters/f_lavfi: rename channellayout to ch_layout
  * swresample: stop using deprecated {in,out}_channel_layout options
  * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT
  * ad_spdif: handle const buf pointee in avio_alloc_context
  * osxbundle: avoid running `codesign` with deprecated `--deep` argument
  * vo_gpu_next: infer target parameters
  * vo_gpu_next: add support for video-target-params
  * vo: add video-target-params property
  * player/command: fix video-params/[average-bpp, alpha] when hw decoding
  * mp_image: add imgfmt_name to mp_image_params
  * meson: remove main function from libmpv build
  * osxbundle: activate Game Mode with App bundle
  * mac/menu: add explicit menu type instead of an inferred type
  * mac/menu: make menu creation recursive to allow nested submenus
  * mac/menu: move conditional Bundle menu items into config
  * mac/menu: keep track of menu items with dynamic actions
  * mac/menu: merge file and url config properties
  * mac/menu: properly guard playlist array access
  * mac/menu: attach menu config to menu item for direct access
  * mac/menu: replace app.command usage with event.command
  * mac/menu: fix touch bar menu item
  * mac/menu: rename Preferences to Settings for consistency with macOS
  * mac/menu: remove duplicate key assignment Undo/Zoom
  * mac/menu: optimise loading files function
  * mac/menu: replace deprecated openFile() usage
  * mac/menu: remove unnecessary alert config fields and alert
  * mac/menu: rewrite menu bar in swift
  * mac/app: remove unused function
  * github/workflows: generate html and pdf in docs job as well
  * DOCS/man/input.rst: fix incorrect syntax
  * mac/vulkan: directly retrieve current render size without caching
  * mac/vulkan: workaround for MoltenVK problem that causes flicker
  * github/workflows: update actions/upload-artifact to v4
  * ad_spdif: handle deprecated FF_PROFILE_* definitions
  * wayland_common: fix pointer serial conflict
  * video/filter: add field order support for built in deinterlacers
  * f_auto_filters: pass field parity to lavfi bwdif deinterlacers
  * options: add --deinterlace-field-parity option
  * wayland: fix missing lround in cursor surface
  * wayland: guess the first hidpi frame better
  * Revert "player: reset av state on speed changes"
  * player/video: subtract frame_time from delay when ao_chain starts audio
  * player/audio: also adjust apts by audio speed in audio_start_ao
  * test/test_utils: add mp_msg_set_max_level stub
  * ci/mingw: update dependency versions
  * ci/mingw: add dav1d decoder
  * ci/mingw: enable nvdec
  * demux_lavf: always find stream info for avif files
  * vo_gpu_next: render subtitles at video colorspace
  * sub: add flag if sub_bitmap should be rendered in video color space
  * DOCS/options: fix Vulkan typo
  * vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
  * wayland_common: toplevel resize fixes
  * w32_common: make dragging asynchronous
  * w32_common: re-add fullscreen check when start dragging
  * input: centralize VO dragging
  * wayland_common: implement VOCTRL_BEGIN_DRAGGING
  * w32_common: implement VOCTRL_BEGIN_DRAGGING
  * x11_common: implement VOCTRL_BEGIN_DRAGGING
  * command: add begin-vo-dragging command
  * Revert "player: add ao-volume option, to set the system volume at startup"
  * sd_ass: fix use-after-free in ft-&gt;event_format
  * wayland_common: fix type of dnd_action
  * wayland_common: fix initialization order issue with protocols
  * wayland_common: fix DND read error handling
  * wayland_common: read DND data in larger chunks
  * wayland_common: log if DND fails
  * wayland_common: free DND resources on shutdown and error
  * cocoa-cb: render on main queue instead of dedicated queue
  * mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
  * osxbundle: fix bundling when homebrew is not installed
  * mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
  * various: avoid function pointer casts
  * misc/jni: reduce duplication in mapping struct
  * misc/jni: introduce macros for deleting references
  * misc/jni: general code cleanup and refactor
  * ao_audiotrack: refactor JNI class retrieval
  * ao_audiotrack: remove two dead variables
  * ao_audiotrack: fix missing check for passthrough support
  * osdep/mac: make mac naming of files, folders and function consistent
  * wayland: drop some unneeded curly braces (no-op)
  * wayland: drop buffer scale for cursor as well
  * wayland: rename configured to geometry_configured (no-op)
  * wayland: fix check for set_surface_scaling
  * sd_ass: don't wrongly recognize \pos as \p
  * build: fix build when disabling cocoa-cb
  * mac: remove unnecessary metal layer colour space update
  * mac: set layer content scale on init
  * cocoa-cb: remove pre-allocation and initialise only when used
  * console.lua: fix blurry cursor when --osd-blur is set
  * stats.lua: fix blurry graphs when --osd-blur is set
  * DOCS/options: clarify --sub-blur and --osd-blur options
  * vo_gpu_next: simplify pl_clear_mode enum mapping
  * ci: clone repos with shallow submodules
  * vo_gpu_next: add --border-background option
  * vo_gpu_next: support --background option
  * vo_gpu: pre-multiply alpha when dealing with background colors
  * vo_gpu/vo_gpu_next: rework --alpha into --background option
  * player: rename --background to --background-color
  * vo_gpu/vo_gpu_next: set ctx-&gt;opts.want_alpha in specific functions
  * hwdec/dmabuf_interop: reduce magic constant use
  * hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
  * hwdec/dmabuf_interop_gl: refactor texture creation
  * hwdec/dmabuf_interop_gl: restyle macros to fit line length
  * video: don't define IMGFMT_VULKAN conditionally
  * osd_libass: update the OSD bar's dent and border size
  * DOCS/options: make --scale documentation more consistent
  * wayland: remove old sway/wlroots hack
  * player/audio: remove misleading comment about delay
  * player: reset av state on speed changes
  * player: remove speed adjustment from playing_audio_pts
  * ci: add explicit build test for ffmpeg 4.4
  * DOCS: move ALSA option documentation to ao.rst
  * DOCS/options: clarify the impact of --audio-buffer
  * DOCS/options: remove lavrresample reference
  * DOCS/options: remove --alsa-device
  * DOCS/ao: update SDL ao version reference
  * vo_gpu_next: fix win32 io wrap
  * player/main: don't set the main thread name
  * Revert "ci/mingw: pin Vulkan version again"
  * DOCS: add `insert` commands and args to interface-changes
  * input/player: add loadfile/loadlist insert-at command
  * player: change insert_next to insert_at
  * input: add insert-next support for drag-and-drop
  * player: add loadlist insert-next commands
  * player: add loadfile insert-next commands
  * DOCS/man: remove outdated softvol entry
  * player: add ao-volume option, to set the system volume at startup
  * ao: don't clip floating point formats at non-unity gain
  * osdep/io: add mp_unlink()
  * sub: fix LRC lines with multiple timestamps
  * ci: add OpenBSD
  * ci: fix typing in lint-commit-msg.py
  * image_writer: cleanup leftover files if image writing fails
  * player: set hidpi-window-scale to no by default
  * DOCS/options: clarify hidpi-window-scale
  * player/command: handle runtime toggling of hidpi-window-scale
  * win32: clean up hidpi window scale behavior
  * x11: clean up hidpi-window-scale behavior
  * vo_gpu: use fbo texture height for fragment coordinate calculation
  * test: add missing libplacebo dependency
  * github/workflows: add macOS 14 arm runner with most recent xcode
  * github/workflows: add vulkan, mujs and urchadet to macOS dependencies
  * github/workflows: link macOS artifacts in comments
  * github/workflows: bundle macOS App and upload it as artifact
  * mac: code consistency changes
  * osxbundle: use dylib script directly instead of in a subprocess
  * osxbundle: add homebrew vulkan loader location to search path
  * osxbundle: resolve loader_path on rpath retrieval
  * osxbundle: remove unused import
  * osxbundle: fix syntax warning with python 3.12
  * meson: add custom target for macOS App bundling
  * ao_wasapi: scale queried AO volume to (0, 100)
  * ao_wasapi: address premature buffer fills in exclusive mode
  * player: fix watch later config comments when ignoring path
  * player/loadfile: rewrite sub autoselection logic
  * github/workflows: update cross-platform-actions to v0.23.0
  * command: fix sub-seek while paused without a video
  * command: don't add SUB_SEEK_OFFSET twice with sub-seek
  * options/path: move path utility functions to misc/path_utils
  * osdep/io: move I/O utility functions to misc/io_utils
  * osdep/io: ignore 'x' mode for mp_fopen
  * vo_gpu: fix fragment coordinate calculation when dithering
  * vo_gpu: fix fragment coordinate calculation when drawing checkerboard
  * x11_common: handle window dragging in ButtonPress event
  * various: make mentions of macOS consistent
  * DOCS: make mentions of macOS consistent
  * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
  * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
  * DOCS/mpv: update ancient profiles config example
  * osxbundle: add optional source path argument
  * osxbundle: remove old version retrieval fallback
  * osxbundle: bundle vulkan driver and layers
  * vo: make libmpv last in the auto-probing order for cocoa-cb only
  * encode_lavc: don't use deprecated `avcodec_close`
  * af_lavcac3enc: don't use deprecated `avcodec_close`
  * wayland_common: update pointer serial on pointer_enter
  * cocoa-cb: lock CGLContext on uninit and manual redraw
  * github/workflows: switch back to luajit for macos
  * vo_gpu_next: fix some lut-related memory leaks
  * vo_gpu_next: move gpu-next opts to specific sub option
  * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
  * wayland_common: drop shape device check when spawning cursor
  * wayland_common: properly determine has_keyboard_input
  * wayland_common: handle scroll accumulation for each seat
  * wayland_common: handle keyboard state per seat
  * wayland_common: set cursor visibility for all seats for voctrl
  * wayland_common: handle removal of seats
  * wayland_common: prevent cursor_seat stale reference
  * wayland_common: handle cursor_shape_device per seat
  * wayland_common: drop unnecessary xdg_toplevel null check
  * wayland_common: implement multi-seat support
  * wayland_common: indentation nit
  * vulkan/context_win: make --alpha work and runtime changeable
  * opengl/context_win: make --alpha runtime changeable
  * d3d11: make --alpha runtime changeable
  * opengl/context_win: make --alpha=yes work
  * d3d11: set window to transparent if --alpha=yes is specified
  * w32_common: add function to control window transparency state
  * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
  * DOCS/man: add description of display-names property for wayland
  * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
  * osdep/threads-posix: fix headers for OpenBSD build
  * DOCS: document --input-preprocess-wheel option
  * input: add --input-preprocess-wheel option
  * DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
  * m_option: fix memory leak in parse_obj_settings_list
  * demux_mkv: don't return null bstr with size specified
  * demux_mkv: error if needed compression settings were not found
  * demux_mkv: fix memory leak on invalid blocks
  * ao_pipewire: add support for SPDIF formats
  * ao_pipewire: don't interpret unknown formats
  * DOCS/options: mention that sub-clear-on-seek can now break things
  * player/sub: attempt to detect animated subtitles
  * vo_gpu_next: move the frame-&gt;redraw check for blended subtitles
  * player/sub: avoid wasteful subtitle redraws
  * dec_sub: expand sub packet caching
  * vo: ensure that frames are not eaten on reconfig
  * Reapply "video: remove another redundant wakeup"
  * Revert "vo: remove frame timing check from vo_still_displaying()"
  * ci/lint: add Reapply to the no prefix whitelist
  * mac/remote: simplify cover retrieval
  * mac/remote: remove unnecessary nowPlayingInfo variable
  * mac/remote: add album and artist info
  * mac/remote: add seek support
  * mac/remote: add chapter title info
  * mac/remote: add media-title info
  * mac/remote: add playback rate info
  * mac/remote: add duration and current position info
  * mac/remote: remove make current observer when stopped
  * mac/remote: replace command handler with generic handler function config
  * mac/remote: simplify repeatable key logic
  * mac/remote: move configs to initialiser for new MediaPlayer shorthands
  * mac/remote: move class local struct and enum definition to extension
  * mac/remote: use explicit struct instead of generic array for configs
  * DOCS/man: more words about --teletext-page
  * sub: allow setting lavc txt_page special values via teletext_page
  * ci/mingw: pin Vulkan version again
  * x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
  * README: mention libplacebo subproject integration
  * meson: set default options for libplacebo if using subproject
  * osdep: fix infinite loop when cancelling subprocess
  * various: replace dead links in comments
  * wayland: don't press keys again when releasing modifiers
  * demux: clarify the meaning of still_image
  * hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
  * demux_mkv: add tags for A_MPEG/L1(mp1) audio
  * js: complex key-binding: send also key_text
  * wayland: set current_output on surface leave if applicable
  * demux_mkv: set only image flag and ignore still_image
  * demux_mkv: increase probing size for still image
  * sd_lavc: support secondary subs properly
  * console.lua: move functions to strip common characters
  * f_output_chain: prevent double free of child filters
  * stats.lua: use deinterlace-active property instead
  * player/command: add deinterlace-active property
  * player: add an auto option to deinterlace
  * vo_vdpau: cosmetic changes to timings
  * ao_sndio: add missing config.h include
  * github/workflows: ignore more files from build workflow
  * demux_mf: detect webp
  * Revert "demux: put type2format into codec_tags with helper functions"
  * player: remove all rpi-specific code
  * audio: rename ao_read_data_unlocked
  * player: ensure runtime updates of certain rendering options
  * github/workflows: revert to github-script@v6
  * vo_vdpau: fix timing for nanoseconds
  * command: add load-input-conf
  * input: make parse_config_file return bool
  * input: remove unused parameter from parse_config_file
  * command: add load-config-file
  * wayland_common: warn if scrolling will be broken
  * wayland_common: add touch listener boilerplate
  * wayland_common: prefer axis_value120 if supported
  * wayland_common: properly handle high resolution scrolling
  * DOCS/mpv: document how mf:// URLs are formed
  * demux_mf: explain why a printf format is unsupported
  * demux_mf: remove code repetition
  * x11_common: support --title-bar
  * demux_mkv: detect images by reading blocks and timecodes
  * Revert "demux_mkv: check if the video codec is an image"
  * wayland: look for "default" cursor as well as "left_ptr"
  * meson: bump libplacebo required version to 6.338.2
  * io: add mp_save_file
  * vo_gpu_next: save cache to separate files
  * stream: increase max_size to INT_MAX minus padding
  * hwdec_drmprime: add P010 and P210 support
  * hwdec_aimagereader: handle lack of JNI gracefully
  * common: don't force terminal log buffer to small size
  * version.h.in: bump copyright year
  * vo: change vo_frame duration to double
  * vo_dmabuf_wayland: scale smarter in hidpi situations
  * wayland: don't rescale dimensions if hidpi-window-scale is disabled
  * wayland: drop buffer_scale use for viewporter
  * vo: ensure a dropped frame is always freed
  * all: add missing repr assignments
  * github/workflows: update actions package versions
  * osdep/timer: update documentation and test for mp_time_ns
  * options/m_option: suppress warning about validate function call
  * ad_spdif: fix DTS 44.1khz passthrough playback
  * player/command: don't reselect demux stream on only UPDATE_OSD
  * player/video: force vo reconfigure on color parameters change
  * f_lavfi: use libplacebo utils instead of mp_csp_*
  * vo_gpu_next: simplify after recent changes
  * csputils: replace more primitives with pl_
  * csputils: replace mp_chroma_location with pl_chroma_location
  * csputils: replace mp_alpha_type with pl_alpha_mode
  * csputils: replace mp_colorspace with pl_color_space
  * command: do a normal seek instead of a refresh seek when switching vo
  * f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
  * osdep/io: expand path before LoadLibrary
  * osc: add osc-windowcontrols_title option
  * Revert "player/video: loosen logic checks for adjust_sync"
  * bash-completion: parse the mpv options lazily
  * f_auto_filters: change fallback deinterlace to bwdif
  * sub: add `--sub-lavc-o` option
  * win32: stop waiting for messages if the window is destroyed
  * msg: reset status_lines when setting --really-quiet
  * player: remove --term-remaining-playtime option
  * command: restore lang after track reload
  * command: minor m_property_strdup_ro style changes
  * stats.lua: display the current GPU context
  * command: export current-gpu-context property
  * player/command: reselect track after UPDATE_SUB_HARD
  * chmap: mp_image_pool: drop stale mentions of Libav in comments
  * common: stream: don't mention Libav in errors/warnings
  * TOOLS/autocrop.lua: drop Libav mention
  * DOCS/*: remove mentions of Libav
  * console.lua: highlight the selected suggestion in the terminal
  * libplacebo: fix out-of-bounds read with --really-quiet
  * scripting: don't observe properties with type nil
  * osc: don't autohide mouse cursor when hovering over windowcontrols title
  * TOOLS/lua/autoload: skip loading when playback is aborted
  * DOCS: reorder --volume-max documentation to where --volume is
  * DOCS: add documentation for --volume-gain options
  * command: add osd display for volume-gain
  * audio: add --volume-gain options to control volume in decibels
  * sub: fix sub-seek and sub-step -1 with unknown duration subs
  * demux_lavf: detect ico as images
  * wayland_common: guard against negative configure sizes
  * command: fix bitrate unit capitalization
  * stats.lua: make capitalization consistent across pages
  * win32: change to alphanumeric mode on the first keypress
  * win32: default to alphanumeric input when the IME is first initialized
  * win32: move IME candidate window to video window
  * win32: handle WM_UNICHAR
  * win32: re-enable IME
  * filter_sdh: optimize get_char_bytes
  * terminal: don't print escape sequence if not tty
  * terminal-unix: don't install handler before pipe
  * terminal-unix: move all processing out of sighandler
  * console.lua: style log lines in the terminal
  * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
  * Revert "github/workflows: don't install angleproject on msys2"
  * github/workflows: disable MSYS 32-bit builds
  * wayland: accept active modifiers even if they aren't physically held
  * wayland: don't ignore key modifiers if they were consumed
  * DOCS/mpv: the playback position is not remembered after poweroff
  * player: add forced choice to subs-with-matching-audio
  * scripting: add mp.input
  * filter_sdh: fix incorrect placement of null terminator
  * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
  * ao_null: fix reset() implementation
  * github/workflows: don't install angleproject on msys2
  * demux_lavf: remove `fix_editlists` hack for mp4
  * f_lavfi: provide color_space and color_range params for lavfi
  * x11_common: prefer Xft.dpi for HiDPI scaling
  * x11_common: allow DPI scale in unit of 0.5
  * msg: return zero length if bstr_split_utf8 fails
  * vo_gpu_next: respect d3d11 swapchain output format preference
  * README: specify the meaning of "not too ancient Linux"
  * README: recommend --profile=fast for crappy GPUs
  * DOCS/options: note that --geometry doesn't fully work on wayland
  * console.lua: expand ~/ in file completion
  * msg: improve term_disp_width to support unicode
  * ci/build-freebsd: use march=native for QEMU hosted build
  * player/video: set video_out to NULL before broadcasting events
  * command: allow changing --gpu-api and --gpu-context at runtime
  * DOCS/ao: change wrong note on which driver is preferred
  * console.lua: hide the cursor when unfocused
  * console.lua: don't reinsert completion_append after cycling
  * DOCS/man: remove "Linux desktop issues" section
  * vo_sdl: support the focused property
  * DOCS/man: use the correct directive type for "Warning" admonitions
  * win32: add support for --input-cursor-passthrough option
  * screenshot: remove artificial limit on the number of screenshots taken
  * DOCS/options: fix documentation for --force-window window size
  * various: use correct PATH_MAX for win32
  * osdep: clarify and rename a constant on win32
  * various: fix capitalization of 'GitHub'
  * msg: reduce nesting in mp_msg_flush_status_line
  * msg: keep status line on the end of file
  * console.lua: refactor find_common_prefix
  * mac: add support for --input-cursor-passthrough option
  * DOCS/options: fix --image-display-duration's documentation
  * DOCS/interface-changes: add --secondary-sub-ass-override
  * common/av_log: do not assume AVClass.item_name is always set
  * mac: add support for --auto-window-resize option
  * mac: update geometry/autofit opts on runtime
  * win32: opt in to the windows segment heap
  * win32: support long file paths
  * osc: allow disabling special mouse wheel behavior
  * terminal-unix: enable the cursor after ctrl+z
  * options: add --secondary-sub-ass-override
  * lua: don't return a second value from successful format_json
  * command: support passing scale to `keypress`
  * input: add value argument for mp_input_put_key_artificial
  * OSC: fix indentation and stray whitepace
  * sd_ass: remove unneeded ontop variable
  * player: refactor secondary subtitle options and properties
  * DOCS/options: fix documentation for replaygain-clip
  * demux_mkv: add HDMV Text subtitles to subtitle codec list
  * demux_mkv: check that subtitle type is set before accessing it
  * hwdec_drmprime: try and declare support for weird forked ffmpeg formats
  * hwtransfer: actually treat hardware formats as supported input formats
  * w32_common: remove executable bit from file
  * mac: add support for drag-and-drop option
  * console.lua: clear the suggestions when you move the cursor
  * console.lua: complete current-tracks sub-properties
  * console.lua: implement case-insensitive completion
  * mac: add support for window-id property
  * demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
  * options: add --secondary-sub-pos
  * Revert "OSC: Remove merriment"
  * OSC: Remove merriment
  * playlist: correctly populate playlist-path with the --playlist option
  * github/issue_template: unify spellings
  * github/issue_template: request uploading attachments to github
  * github/issue_template: unify requested information across templates
  * sub: don't busy loop if the player is paused for cache
  * etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
  * w32_common: rename some camelCase struct member names to snake_case
  * win32: temporarily disable aero shake while dragging hack is active
  * win32: stop fullscreen window from moving while dragging hack is active
  * x11_common: fix compose key handling
  * filter_sdh: add full width parentheses to the enclosures string
  * filter_sdh: add --sub-filter-sdh-enclosures option
  * filter_sdh: combine skip_bracketed and skip_parenthesized
  * player/command: make new overlay-add arguments actually optional
  * player/command: add ability to scale overlay
  * console.lua: cycle through completions
  * console: automatically determine the font_hw_ratio
  * DOCS/interface-changes: document renaming of MP_KEY_BACK
  * win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
  * input: add missing forward media key
  * console.lua: simplify the condition to print to the terminal
  * m_option: respect pathlist seperator when printing
  * mpv.desktop: add keywords
  * image_writer: default to lossless AVIF screenshots
  * image_writer: add missing mp_image_params in convert_image
  * image_writer: print screenshot format in verbose log
  * image_writer: use common format selection for AVIF screenshots
  * Revert "github/workflows: install xxhash on msys2"
  * Revert "ci/mingw: use vulkan-loader v1.3.266"
  * meson: use subprocess-dummy.c fallback when fork func doesn't exist
  * ao_wasapi: clean GUID definitions
  * ao_wasapi: fix MP3 GUID
  * input: fix double click handling
  * mac: report modifier keys on precise scrolling
  * mac: fix initial window size and position when already maximized
  * github/workflows: install xxhash on msys2
  * playloop: use a 16:9 ratio with --force-window
  * ci: remove dvbin from freebsd run
  * meson: enable dvbin by default again
  * meson: fix check for dvbin availability
  * ci/tumbleweed: don't enable shaderc
  * build: only directly link shaderc and spirv-cross on windows
  * vo_gpu: fix ra_fbo stack-use-after-scope
  * common/av_log: use bstr for log callback
  * vo_kitty: init all fields of struct sigaction before using it
  * ra_pl: add missing initializer
  * ao_sndio: remove duplicated condition
  * vo: don't pass VADRMPRIMESurfaceDescriptor by value
  * wayland: simplify reading data
  * mp_image: remove local params copy from mp_image_setfmt
  * ta: inline OOM checks
  * player/command: don't pass mp_image_params by value
  * vo_gpu: don't pass gl_user_shader_hook by value
  * vo_gpu: don't pass mp_pass_perf by value
  * vo_gpu: don't pass ra_fbo by value
  * Reapply "osdep/meson: add libplacebo include dir to swift compile"
  * Revert "osdep/meson: add libplacebo include dir to swift compile"
  * ci: remove leftover libplacebo subproject options
  * meson: move mpv.com target after mpv.exe to avoid meson version warning
  * ci/msys2: remove libplacebo.wrap
  * ci: update mpv.com path again
  * meson: generate .com in the same place as the .exe if possible
  * DOCS/options: clarify --spirv-compiler
  * build: restrict git describe to top level source directory
  * options: add --osd-bar-border-size
  * DOCS/mpv: quotes in mpv.conf don't escape backslash
  * options: add secondary-sub-delay
  * vaapi: bump vaapi info callback to verbose messages
  * vaapi: add missing NULL check
  * DOCS/options: remove the mention of cocoa and its removed backend
  * mac: fix a race condition when updating the window title
  * mac: fix libmpv usage without embedding
  * mac: cleanup some unused and unneeded code
  * osdep/io: add PRINTF_ATTRIBUTE for printf overrides
  * meson: add missing _GNU_SOURCE in check
  * meson: adjust win32 defines
  * meson: don't define __USE_MINGW_ANSI_STDIO
  * sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
  * ci/build-macos: enable Werror to catch issues quicker
  * osdep/macosx: add default switch cases to suppress Wswitch
  * ao_coreaudio_chmap: suppress vla warning
  * various: replace some OOM handling
  * ao/coreaudio_exclusive: fix segfault when changing formats
  * meson: also expose present_sync for VT-only after a96d04f19d73
  * player: remove shared-script-properties property
  * vo: add params mutex
  * vaapi: add support for vaapi-win32
  * vaapi: pass module into create()
  * d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
  * d3d11: rename d3d11 adapter to DXGI adapter
  * Update VERSION
  * Release 0.37.0
  * vo_gpu_next: reduce number of requested frames from VO
  * mac: title bar fix 1px none covered video at top
  * mac: add rotation menubar entries
  * mac: fix reporting of left wheel and right wheel scrolling
  * command: add missing null check to event handler
  * DOCS/options: admonish users for touching --3dlut-size
  * vo_gpu_next: bump ICC cache size limit to 20 MB
  * DOCS/options: reword cache options
  * vo_gpu_next: don't re-save unmodified cache
  * vo_gpu_next: dramatically simplify cache code
  * vo_direct3d: remove redundant condition
  * opengl/context: remove duplicated conditions
  * ra_d3d11: fix off by one check
  * vo: add missing return variable assignment
  * win32: don't jump over variable init with goto
  * various: add some missing error checks
  * demux: add missing NULL check
  * common/msg: remove redundant check
  * ao_wasapi: add missing comma in strings array
  * vo_gpu_next: disable drift compensation for screenshots
  * vo_gpu_next: add validation for invalid pl_queue usage
  * vo_gpu_next: set frame duration if provided by VO
  * vo_gpu_next: interpolate only if display_synced or a still frame
  * vo_gpu_next: request more frames to account for anti aliasing
  * vo_gpu_next: make the first frame check less ominous
  * vo_gpu_next: remove incorrect interpolation disabling
  * vo_gpu_next: fix pl_queue refill on reset
  * vo: pass approximate frame duration in vo_frame
  * vo: avoid overshooting the expected end of the frame during pause
  * player/video: account for repeats in ideal_frame_vsync_duration
  * vo_sdl: fix broken mouse wheel multiplier
  * DOCS: properly document --force-window-position for sdl vo
  * loadfile: remove some dead code
  * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
  * test: update ffmpeg format refs
  * vo_gpu_next: set max cache size back down to 10 MiB
  * hwdec: support videotoolbox with libplacebo
  * osxbundle: sign bundle with ad-hoc pseudo identity
  * osxbundle: remove mpv-bundle symlink to allow code signing
  * osxbundle: resolve relative linked dependency paths
  * zsh-completion: complete options after --help
  * command: notify media-title on force-media-title change
  * audio: fix UB when casting INFINITY to integer
  * vo: delay vsync samples by at least 10 refreshes
  * player: don't remove all selected sub tracks in mp_dselect_track
  * stats.lua: fix incorrect storage aspect ratio value
  * command: export storage aspect ratio (sar) properties
  * vo_gpu_next: guard from cache save conflict
  * demux_playlist: simplify ini parsing
  * DOCS/options: update watch-later-options docs
  * options: add more properties to default watch-later-options
  * options: remove not relevant props from default watch-later-options
  * vo_gpu_next: disable libplacebo drift_compensation
  * player/video: fix calculation of ideal_frame_vsync_duration
  * m_option: remove leftovers of del action
  * vo_gpu_next: update overlays for blend subtitles on frame redraws
  * DOCS/options: osd-shadow is ignored with osd-back-color
  * demux: always update the cache on init
  * vo_gpu_next: fix interpolation
  * vo: add frame vsync and vsync duration
  * vo_gpu_next: improve PTS clamping
  * vo_gpu_next: add some additional sanity checking for interpolation
  * wayland: fix shift+tab keyboard input
  * console: fix crash for long suggestion strings
  * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
  * wayland: obey initial size hints set by the compositor
  * cocoa: remove OpenGL cocoa backend
  * mac: change display name retrieval to localizedName NSScreen property
  * mac: fix build on older swift versions
  * TOOLS/macos-sdk-version: remove legacy sdk version retrieval
  * vo_gpu_next: overwrite cache files atomically
  * osdep/io: implement rename() wrapper
  * vo_gpu_next: refactor cache saving code
  * DOSC/input: clarify a couple of commands where no-osd has no effect
  * player/command: make show-progress work regardless of osd prefix
  * vo: don't sleep 1ms always when requested time is in the past
  * vo: replace some magic numbers with timer macros
  * demux/lavf: don't use deprecated side data
  * editorconfig: add max line
  * mac: remove runtime checks and compatibility for macOS older than 10.15
  * meson: remove several macos-10-* build options
  * player/loadfile: remove blank line on exit
  * msg: ensure status line is always visible
  * msg: factor out print code
  * msg: convert dump_stats to bstr
  * msg: use bstr for partial msg
  * msg: check isatty separately per each stream
  * Revert "player: cut off status line on terminal width"
  * Revert "player: don't print status line again when quitting"
  * msg: refactor how terminal messages are printed
  * stats.lua: disable ASS formatting when printing to terminal
  * msg: don't mix partial log messages, with unrelated log levels
  * vo: replace VOCTRL_HDR_METADATA with direct VO params read
  * audio: avoid unnecessary silence padding in read_buffer()
  * ao_audiotrack: switch to ao_read_data_nonblocking()
  * ao_coreaudio: switch to ao_read_data_nonblocking()
  * ao_pipewire: switch to ao_read_data_nonblocking()
  * audio: introduce ao_read_data_nonblocking()
  * threads-win32: add comment about local decl of a function
  * threads-win32: support UWP in mp_thread_set_name
  * meson: add missing source file for UWP
  * osdep/threads-posix: use CLOCK_MONOTONIC if supported
  * osdep/timer-linux: check clock availability on init
  * DOCS/option: discourage the use of video-latency-hacks a bit more
  * vo_gpu_next: add --target-gamut option
  * stats.lua: remove unused variable
  * console.lua: don't print the console log to the OSD when switching VO
  * player/command: handle force window on runtime vo changes
  * stats: don't overwrite color and alpha of `osd-back-color`
  * console: don't overwrite color and alpha of `osd-back-color`
  * sub: add --sub-stretch-durations option
  * player/command: fix typo in sig-peak value computation
  * win32: fix hit test using client rc instead window
  * vo_gpu: apply ICC profile and dithering only to window screenshots
  * vo_gpu_next: drop alpha channel from screenshots if unneeded
  * image_writer: improve format conversion logging
  * console: wrap rows at the top
  * console: optimize table generation
  * console: enable completions without a prefix
  * console.lua: complete raw properties
  * console: avoid redundant completion appendage
  * present_sync: remove unneeded clear_values function
  * vo: require successive vsyncs to be more than swapchain depth
  * present_sync: only save as many entries as the swapchain depth
  * vo: replace max swapchain depth magic number
  * DOCS/mpv: consistent formatting of keybindings
  * DOCS/console: correct capitalization of keybindings
  * wayland: improve wl_output guessing before mpv window is mapped
  * sub: adjust offsets when sub seeking/stepping
  * DOCS/input: stop documenting vf del
  * dec_sub: always copy packet for new segments
  * drm: use present_sync mechanism for presentation feedback
  * present_sync: rename function to present_sync_update_values
  * present_sync: rewrite around linked list
  * ytdl_hook: fix mixed thumbnail.preference availability
  * Revert "vo: clear vsync_offset if drawing while paused"
  * video: reset `display_sync_error` when resetting state
  * threads: unbreak mpv on builds without asserts
  * player/command: add video-params and siblings to MPV_EVENT_TICK
  * ALL: use pl_hdr_metadata and nuke sig_peak
  * demux_mkv: parse mastering metadata
  * player/command: remove hdr-metadata property
  * csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
  * player/command: use pl_hdr_metadata_contains
  * csputils: change mp_hdr_metadata to pl_hdr_metadata
  * timer: remove unnecesary time conversions
  * win32/pthread: remove unused code
  * timer: remove unused code
  * threads: remove unused code
  * threads: rename threads.c to threads-posix.c
  * threads: move pthread debug to threads-posix.h
  * mp_thread: add win32 implementation
  * mp_thread: prefer tracking threads with id
  * ALL: use new mp_thread abstraction
  * threads: add new mp_thread abstraction
  * sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
  * options: add UPDATE_SUB_HARD flag to sub-ass-override
  * vo_gpu_next: update to newer cache API
  * ra_pl: drop deprecated cached_program param
  * vo_gpu_next: remove unneeded PL_API_VER guarding and defines
  * mp_image: pass rotation correctly to/from AVFrame
  * win32: add more values for monitor refresh rate detection
  * DOCS/man/console: update type examples
  * lua: remove a ton of unneeded parentheses
  * console.lua: complete file paths
  * console.lua: complete list option verbs
  * console.lua: inline mp.options
  * console.lua: complete list options
  * console.lua: complete profiles
  * console.lua: complete commands after help
  * console: complete infinite cycle-values arguments
  * m_option: don't try to remove all filter matches
  * player/main: set main thread name as mpv
  * vo_gpu_next: use pl_queue_params() macro
  * vf_vapoursynth: set crop metadata after mapping vapoursynth frame
  * player/video: loosen logic checks for adjust_sync
  * player/video: don't reset ao on video chain reinit
  * demux: make hysteresis-secs respect cache-secs
  * demux: cosmetics
  * m_option: drop support for -del for list options
  * m_option: remove all matches when using -remove
  * options: make --screenshot-directory/--watch-later-directory aliases
  * ytdl_hook: reverse thumbnail order
  * ytdl_hook: support the preference field of thumbnails
  * ytdl_hook: add thumbnail option
  * ytdl_hook: support thumbnails
  * various: remove trailing whitespace
  * ao_coreaudio: signal buffer underruns
  * meson: do the macos sdk version comparison in meson
  * Revert "meson: import python module"
  * meson: import python module
  * TOOLS/{file2string,matroska}: drop unneeded stdout output
  * timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_get
  * scripting: add 'script' to messages
  * scripting: rename backend names for concise naming
  * mp_threads: rename threads for consistent naming across all of them
  * TOOLS/macos-sdk-version: use packaging instead of distutils for version
  * timer: remove MP_START_TIME
  * player/lua: use mp_msg_find_level in check_loglevel
  * msg: make mp_msg_find_level case insensitive
  * DOCS/options: clarify `no-config` is a command line flag
  * player/audio: fix incorrect check on adding delay
  * semaphore_osx: change mp_sem_timedwait to mp_time
  * semaphore_osx: don't overwrite global symbols
  * Revert "hwdec_vulkan: account for vulkan frames now using presentation size"
  * javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
  * test: unbreak build when win32-internal-pthreads is disabled
  * timer: use MP_TIME macros
  * osdep/timer-win2: rename to timer-win32
  * ci/msys2: create a wrap file for libplacebo
  * meson: remove libplacebo wrap
  * options: rename --play-dir to --play-direction
  * options: rename --watch-later-directory to --watch-later-dir
  * options: rename --screenshot-directory to --screenshot-dir
  * options: rename --sub-ass-force-style to --sub-ass-style-overrides
  * options: rename --override-display-fps to --display-fps-override
  * options: rename --fps to --container-fps-override
  * player: don't calculate av delay if there's no audio or video
  * console.lua: complete choice and flag options
  * console.lua: remove unused capture from completion patterns
  * console.lua: use string.match()
  * console.lua: generate completion lists lazily
  * console.lua: remove repetition from build_completers()
  * console.lua: remove unnecessary copy
  * github/workflows: use ubuntu-latest host for freebsd
  * options: disable --allow-delayed-peak-detect by default
  * osdep: fix clang warnings with `_FORTIFY_SOURCE`
  * github/workflows: use macos-13 host for freebsd
  * README: bump macOS version as a consequence of libplacebo version bump
  * README: add libplacebo to dependencies and mention wrap
  * Revert "audio: don't block on lock in ao_read_data"
  * osdep/meson: add libplacebo include dir to swift compile
  * test/meson: add missing libplacebo dep
  * sub: update subtitles if current track is an image
  * demux_mkv: check if the video codec is an image
  * demux: put type2format into codec_tags with helper functions
  * ci/freebsd: disable iconv
  * github/workflows: use cross-platform-actions for freebsd
  * ci: disable Werror for libplacebo subproject build
  * ci/msys2: disable autocrlf
  * gitignore: update for meson wraps
  * m_option: initialize m_option_value union properly
  * workflows/build: install git in freebsd image
  * meson: make libplacebo a required dependency
  * subprojects: add a libplacebo wrap
  * workflows/build: explicitly define `CXX` in the env
  * .gitignore: ignore subprojects but allow later overriding
  * vo: define &lt;= 0 as unsupported for last_queue_display_time
  * vo: change spammy log to trace
  * vo: average more vsync samples
  * d3d11: calc vsync interval on real stats, not just last interval
  * img_format: remove duplicated macros
  * ta: don't hardcode alignment requirement
  * osdep: remove alignof emulation
  * aspect: remove unused multiplication
  * hwtransfer: handle constraints for hwdec with NULL supported_formats
  * DOCS/contribute: increase hard column limit to 100
  * stats.lua: disable tonemapping plot by default
  * path: don't treat "hidden" files as extension
  * ytdl_hook: remove extra playlist insert
  * ytdl_hook: parse the separate cookies field
  * vf_vapoursynth: set nominal_fps after the filter
  * Revert "demux_mkv: PAR should be calculated after applying crop"
  * demux_mkv: don't set codec crop rect when there is no crop
  * DOCS/contribute: stop pretending that C11 isn't allowed
  * meson: remove -D_ISOC99_SOURCE flag
  * timer: drop ancient macOS fallback
  * win32/pthread: fix calculation error in pthread_cond_timedwait
  * dvbin: do a big cleanup on code style and functions
  * stream_dvb: avoid static function variable
  * dvb_tune: remove use of time()
  * dvbin: revise many log lines
  * stream_dvb: use talloc
  * stream_dvb: fix missing newlines on log messages
  * audio: don't block on lock in ao_read_data
  * win32/pthread: add support for pthread_mutex_trylock
  * threads: add support for pthread_mutex_trylock
  * various: sort some standard headers
  * various: remove ATOMIC_VAR_INIT
  * osdep: remove atomic.h
  * osdep: drop atomic fallback
  * win32/pthread: try to fix system headers leaking through
  * test: add basic tests for timer code
  * meson: streamline selection of certain osdep sources
  * win32/pthread: implement clock_gettime for high-res timer purposes
  * Revert "win32/pthread: don't convert time through unrelated timer"
  * mp_image: set crop metadata when converting to AVFrame
  * demux_mkv: PAR should be calculated after applying crop
  * ci/lint: allow the first word to be all caps
  * stats.lua: hide images' FPS
  * stream_cdda: deprecate --cdda-toc-bias and always check for offsets
  * stream_cdda: remove printing track info in fill_buffer
  * stream_cdda: remove fallback for ancient libcdio versions
  * vo_gpu_next: optimally align DR buffers
  * vd_lavc: align buffers to multiple of image size
  * video/mp_image: handle non-power-of-two alignment
  * common: add mp_lcm helper
  * github/workflows: put a 20 minute timeout on the freebsd job
  * thread_tools: suppress -Wstringop-overflow false-positive
  * stream_cdda: suppress -Wstrict-prototypes from cdio
  * win32: suppress pointer cast warning
  * charset_conv: suppress unused-label warning
  * vo_gpu_next: cast const away to suppress warning
  * d3d11: don't skip last char in buffer
  * ci: enable -Werror
  * win32: clear background only on first paint
  * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one
  * demux/lavf: move tags instead of copying
  * common/tags: add mp_tags_move_from_av_dictionary()
  * player/command: truncate anything &lt; 1e-4 in pretty printer
  * wayland: use ppoll if possible
  * poll_wrapper: use the actual correct timeout for ppoll
  * DOCS/options: remove obsolete notice
  * DOCS/mpv: fix typos in List Options
  * DOCS/interface-changes: remove redundant change
  * hwtransfer: handle hwcontexts that don't implement frame constraints
  * github/workflows: remove macOS 11 build
  * timer: remove microsecond timer functions
  * test: change test_utils stubs to ns variants
  * dither: removed some unused code
  * vo: convert some final low-hanging things to nanoseconds
  * client: change underlying mpv_wait_event timer to nanoseconds
  * dispatch: change mp_dispatch_queue_process timer to nanoseconds
  * input: convert autorepeat timing to nanoseconds
  * filters: change end time calculation to nanoseconds
  * ao: convert all timing code to nanoseconds
  * stats: convert timers to nanoseconds
  * demux: convert cache updates to nanoseconds
  * timer: add convenience time unit conversion macros
  * command: unbreak runtime play-dir changes
  * stats.lua: remove compatibility aliases of properties
  * af_scaletempo2: better defaults
  * stats.lua: fix page 2 alignment of "Total"
  * vo_gpu/vo_gpu_next: add vulkan support for macOS
  * mac: add a window animation lock to wait for animations to finish
  * hwdec_dxva2egl: fix log value type
  * stats.lua: add chroma-location
  * stats.lua: change "Pixel Format" to "Format"
  * stats.lua: fix missing newline when print_perfdata_passes is enabled
  * stats.lua: sort filter parameters to ensure consistent output
  * player/command: change how floating point number are printed
  * stats.lua: don't print custom pixel format, when hwdec
  * stats.lua: remove leading zeros from pass timings
  * stats.lua: add frame info
  * stats.lua: simplify fps display
  * stats.lua: adjust spacing between values a little
  * stats.lua: show HDR meta if not equal to 203
  * stats.lua: separate video parameters from video out
  * f_decoder_wrapper: change video-codec to show description or name
  * command: fix fps property name
  * command: early exit in some properties to avoid going through VOCTRL
  * m_property: add read_sub_validate to check if should be processed
  * vo_gpu_next: only increment osd_sync in update_overlays if paused
  * command: fix segfault with playlist-{next,prev}-playlist
  * README: update release frequency
  * terminal-unix: make stop/cont sighandlers pipe based
  * terminal-unix: avoid data race + simplify
  * terminal-unix: avoid data-race on do_deactivate_getch2
  * drm_common: don't spoil errno in signal handler
  * terminal-unix: don't spoil errno in signal handler
  * console.lua: print the log and input line to the terminal
  * ytdl_hook.lua: set metadata with single tracks
  * defaults.lua: add a disabled parameter to timer constructors
  * DOCS/options: vdpau requires GLX
  * win32: improve window snapping behavior
  * osdep/timer-win2: use Waitable Timer for sleeping
  * timer: change mp_sleep_us to mp_sleep_ns
  * libmpv: add mpv_time_ns()
  * vo: use mp_poll wrapper in wait_events when applicable
  * osdep: rename polldev to poll_wrapper
  * vo: change vo-&gt;driver-&gt;wait_events to nanoseconds
  * vo: use nanoseconds for frame duration and pts
  * player: store last_time timestamp in nanoseconds
  * vo: remove vo_get_estimated_vsync_interval conversion to seconds
  * DOCS/lua: update read_options example
  * console.lua: exit with with Ctrl+[
  * command: add playlist-next-playlist and playlist-prev-playlist
  * ci: add sanitizers to Tumbleweed build
  * core: remove duplicate init_{audio,video}_decoder declarations
  * core: remove declarations of unused functions
  * TOOLS/autocrop.lua: add support for detect_min_ratio
  * DOCS/input: document the full sub-property
  * console: support utf8 for table formatting
  * console: cull lines outside of visible area
  * console: show completion suggestions as table
  * console: show suggestions for completion
  * console: refactor text styles for log levels
  * TOOLS/autocrop.lua: simplify code
  * player/video: mention --profile=fast and --hwdec in AV desync message
  * vo: remove frame timing check from vo_still_displaying()
  * Revert "video: remove another redundant wakeup"
  * ci/mingw: use vulkan-loader v1.3.266
  * mp_image: don't copy crop value from opaque_ref
  * demux_playlist: use --metacode-codepage when parsing playlist files
  * demux: change the default of metadata-codepage to auto
  * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage
  * charset_conv: remove ancient warning about deprecated syntax
  * stream_lavf: use metadata-codepage option for codepage conversion
  * af_scaletempo: overlap is a factor not a percentage
  * DOCS/mpv: update mpv.conf's documentation
  * TOOLS/autocrop.lua: update comment
  * sd_ass: enable sub-start and sub-end with unknown duration subs
  * vo_gpu_next: improve updating overlays
  * vo_dmabuf_wayland: correct full window size calculation
  * win32: clear client area to black early
  * player: remove unused mutate argument in mp_next_file
  * loadfile: fix an old wonky playlist heuristic
  * af/vf-command: add ability to target a specific lavfi filter
  * vo_dmabuf_wayland: free frame if the visibility check fails
  * external_files: remove duplicate from cover art whitelist
  * vo_dmabuf_wayland: eliminate an extra frame copy
  * TOOLS/lua/autoload: bump the msg-level of some logging
  * meson: declare libmpv as a dependency and override it
  * win32: adjust WM_NCACTIVATE for better compatibility with window state
  * vo_dmabuf_wayland: attach solid buffer when using force window
  * codec_tags: map some more image mimetypes
  * path: don't override "cache" and "state" paths with configdir
  * demux: move parent_stream_info before the goto
  * Revert "demux: constify a struct member"
  * external_files: base cover-art-whitelist on cover-art-auto-exts
  * DOCS/interface-changes: also mention --window-affinity
  * DOCS/interface-changes: mention --backdrop-type
  * win32: add WS_THICKFRAME style in borderless mode
  * vo: fully replace draw_image with draw_frame
  * restore-old-bindings.conf: remove unusable bindings
  * demux: fix erroneous condition in lazy_stream_needs_wait
  * win32: set WS_SYSMENU style always
  * DOCS/lua: remove superfluous parameter
  * Revert "demux: improve stream selection state"
  * msg: use nanosecond precision
  * vo: don't invoke wait, when not needed
  * vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
  * vo: change vsync base to nanoseconds
  * win32/pthread: define _POSIX_TIMERS to notify they are not supported
  * win32/pthread: don't convert time through unrelated timer
  * meson: don't link pthreads when internal impl is used
  * meson: add missing gl-video test dependency
  * timer: teach it about nanoseconds
  * timer: rename mp_add_timeout to reflect what it actually does
  * timer: remove dead code
  * timer: simplify mp_time_us_to_realtime
  * timer: rename mp_time_us_to_timespec to reflect what it actually does
  * ao_audiotrack: convert to nanoseconds
  * playloop: make chapter property more accurate when seeking chapters
  * vo_dmabuf_wayland: assume counter-clockwise rotations
  * hwdec_drmprime: add nv16 support
  * audio/chmap: support up to 64 channels
  * wasapi: clamp number of output channels to 8
  * chmap: add more channel layouts up to 22.2
  * audio/chmap: link string buffer size to MP_NUM_CHANNELS
  * playloop: don't refresh seek on external sub streams
  * demux: improve stream selection state
  * Revert "demux: eagerly read subtitle streams when switching tracks while paused"
  * demux: eagerly read subtitle streams when switching tracks while paused
  * osc: move the idle logo behind other overlays
  * meson: don't require swift when checking macos sdk
  * command: only warn shared-script-properties once
  * wayland: don't double close display fd
  * command: deprecate shared-script-properties
  * osc: remove shared-script-properties usage
  * DOCS/options: update lavfi-complex examples
  * console.lua: complete properties after cycle-values
  * af_scaletempo2: raise max playback rate to 8.0
  * DOCS/options: add example for custom pitch correction filter
  * restore-old-bindings.conf: add the old wheel bindings
  * DOCS/mpv: update the wheel bindings
  * win32: add option to change backdrop style
  * recorder: fix a couple of memory leaks
  * DOCS/options: update libplacebo-opts documentation URL
  * input.conf: make `u` toggle between force and yes
  * DOCS/input: update aegisub URL
  * osc.lua: fix calculation for slider's min-max average
  * win32: pass window handle to the window-id property
  * vo_gpu: remove --scaler-lut-size
  * vo_gpu: remove --scale-cutoff etc
  * DOCS/af: update audio filters section
  * github/workflows: rename the job for the docs check
  * github/workflows: add a workflow to check doc changes
  * github/workflows: only run build if source/build files change
  * DOCS/man: remove outdated note about gnome and idle-inhibit
  * wayland: remove gnome-specific idle-inhibit warning
- Drop 0001-Revert-meson-bump-required-version-to-0.62.patch (no
  longer necessary)
- Build against libplacebo 6.x
- Enable mujs</changelog>
</package>
<package pkgid="1f4987bd6c6e2792c7ec11432a90296b5a6ec2d12af13cadebffb67c08a84e92" name="mpv" arch="x86_64">
  <version epoch="0" ver="0.38.0+git20240618.bc5ab97d" rel="bp156.2.3.1"/>
  <changelog author="ismail@i10z.com" date="1625140800">- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
  * wayland: refactor surface scaling
  * sub: fix subs/lyrics on music files with sub-past-video-end=no
  * wayland: fix wl_surface_set_buffer_scale usage
  * wayland: always be sure to initially try to render
  * wayland: remove unused includes
  * wayland: handle app id option less stupidly
  * wayland: reorganize wayland common code
  * stats.lua: add scaled resolution
  * DOCS: fix typo on seekbarkeyframes
  * TOOLS/lua/autoload: load files even if current file is hidden
  * TOOLS/lua/autoload: add ignore_hidden option
  * player: fix property name
  * lua: idle observers: ensure timers are up-to-date
  * lua: timers: don't block forever with slow callbacks
  * sub: by default, don't render timestamps after video EOF
  * player: change cover-art-auto behavior
  * js: idle-observers: minor performance improvement
  * osc: seekbar hover/drag: display target chapter at the title
  * manpage: add article in fuzzy explanation
  * player: remove unnecessary check
  * player: fix segfault
  * osc: ensure tick after any mouse-event
  * osc: don't initialize while mouse-down over an element
  * osc: update chapter marker positions when duration changes</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1637496000">- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
  * input.conf syntax: support custom quotes in `XstringX` form &amp; single quotes
  * ao_oss: readd OSSv4 audio output, default on *BSD
  * osc: seekbar hover/drag: display target chapter at the OSC title
  * stats.lua: add page 4 with a list of active key bindings
  * sub: add --sub-filter-jsre (JS regex)
  * vo_rpi: restore fullscreen handling
  * vo_tct: add resize capability
  * ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
  * vo_sixel: many fixes and improvements
  * filters: switch from scaletempo to scaletempo2, used for speed option
  * audio/vo_pulse: fix various edge cases and issues
  * stats.lua: move internal performance info from page 4 to page 0
  * command: don't hardcode command lists to be repeatable
  * vo_gpu: drop support for libplacebo older than v3.104.0
  * See https://github.com/mpv-player/mpv/compare/bc9d556f3a..9ca9066d05
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=bc9d556f3a..9ca9066d05
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1642593600">- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
  * native pipewire AO
  * Dolby Vision support
  * player: fix autofit/geometry related segfault
  * ao_oss: add missing PATH_DEV_MIXER define
  * egl_helpers: fix context creation if GLES 3 is not available
  * audio: stop corrupting audio on underreads
  * wayland: fix a potential segfault on surface enter
  * vo_gpu: opengl: fix wrong glMemoryBarrier call
  * vo_gpu: opengl: create context at version 4.4 again
  * af_lavcac3enc: fix memory leak on no-op
  * subprocess: unblock/reset signals before running child process
  * wayland: avoid doing unneccesary window resizes
  * See https://github.com/mpv-player/mpv/compare/9ca9066d05..22b0bac28e
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=9ca9066d05..22b0bac28e
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to version 0.34.1+git.20220129T121245.4d3ebb9d83:
  * meson: add version check to wayland-protocols
  * wayland: always resize when scale changes on surface enter
  * wayland: support extra mouse buttons
  * wayland: handle 0x0 resizes correctly
  * x11: sanitize window title to UTF-8 for EWMH
  * wayland: sanitize toplevel title to UTF-8
  * ao_sndio: audio output added
  * options: only apply sub-visibility to primary subs
  * Revert "options: add --sub-visibility=&lt;primary-only|secondary-only&gt;"
  * options: add --sub-visibility=&lt;primary-only|secondary-only&gt;
  * player: add thd (TrueHD) to whitelist of audio extensions
  * player: fix parentheses warning with &amp;&amp;</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1644062400">- Update to version 0.34.1+git.20220203T182214.5d31c7310c:
  * libplacebo: switch to new target format API
  * libplacebo: switch to new GPU limits APIs
  * libplacebo: switch to v4 naming convention
  * libplacebo: update log helpers
  * vo_gpu_next: create shader cache dir if missing
  * wayland: always start rendering after a resize
  * filter kernels: add cosine window
  * vo_gpu_next/context: common'ize things that would be common for non-vulkan
  * auto_profiles.lua: don't warn if profile-restore=default</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1654603200">- Drop pkgconfig(libkms) BuildRequires: this has been removed from
  latest libdrm.</changelog>
  <changelog author="ecsos@opensuse.org" date="1668340800">- Update to version 0.35+git.20221112.2f747341:
  * Update VERSION
  * Release 0.35.0
  * meson: fix macos-touchbar check
  * github/workflows: force deletion of existing upstream python symlinks on macOS
  * vo_gpu_next: add tunable shader parameters
  * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
  * wayland, x11: fix possibly unsafe bstr usage
  * ao_pipewire: reload ao on stream disconnect
  * ao_pipewire: explicitly remove stream hook
  * ao_pipewire: log generic stream errors
  * Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
  * vo_dmabuf_wayland: improve error handling exporting VA surface
  * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
  * github/workflows: remove seccomp disablement
  * github/workflows: bump linux jobs to Ubuntu 22.04 base VM
  * github/workflows: move all build jobs to checkout V3
  * github/workflows: remove xcode 13.0 to xcode 13.1 override
  * github/workflows: remove macOS 10.15 image usage
  * sd_ass: never mangle colours on RGB video
  * meson: move dmabuf-wayland specific files under the right check
  * gpu/context: properly guard wldmabuf context
  * console: add history deduplication
  * github/workflows: remove pip usage in mingw CI
  * vo_gpu_next: set background transparency
  * ci: upload resulting binary of mingw64 build
  * ci/mingw64: refresh build scripts
  * ytdl_hook: reverse order of tracks
  * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
  * wayland_common: always zero out presentation context when destroying it
  * wayland: correct braindead comment (no-op)
  * wayland: hack around presentation_feedback weirdness
  * wayland: free dmabuf_feedback object
  * test: update to reflect that Vulkan is a generic format again
  * filters/f_hwtransfer: remove VAAPI &lt;-&gt; Vulkan mapping for now
  * build: add an additional check for wayland-protocols 1.24
  * meson: add more hardcoded values to configuration
  * meson: use 'dl' instead of 'libdl' in find_library
  * ci: use meson setup build instead of meson build
  * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
  * options: log profile name if there is no restore data
  * console: respect the top margin shared script property
  * vo_dmabuf_wayland: use special ra_ctx_create_by_name
  * vo_dmabuf_wayland: load all hwdecs in preinit
  * wayland: always do a display_roundtrip at the end of init
  * github/workflows: print error logs on freebsd
  * ci/build-freebsd.sh: remove nonexistent option
  * vo_dmabuf_wayland: fix DRM builds with no VAAPI
  * video/out/wayland_common: adjust decoration disagreement log level
  * video/out/wayland_common: clear decoration request even if compositor disagrees
  * video/out/wayland_common: don't pass a negative of border flag into ternary
  * video/out/wayland_common: make decoration state usage explicit
  * ao_pipewire: compatibility for libpipewire 0.3.19
  * ci: require pipewire to be enabled for Tumbleweed Linux builds
  * wayland: bump dmabuf protocol to version 4
  * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
  * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
  * wayland: clean wp_presentation_feedback in discard callback to avoid leak
  * build_image_converter - use full image format list to create hw_upload
  * mp_imgfmt: move DRMPRIME format to end of enum
  * DOCS: document E to cycle through Editions
  * ao: promote ao_pipewire
  * ao_pipewire: test for session to contain audio sinks
  * ao_pipewire: init_boilerplate(): simplify errorhandling
  * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
  * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units
  * vo_gpu/hwdec: add NULL check for legacy_name
  * hwdec_aimagereader: fix incorrect return values
  * demux_mkv: add AVS2 and AVS3 to tag list
  * wscript: remove some bogus configure options
  * demux_mf: add support for QOI, PHM and HDR images
  * f_hwtransfer: allow hw uploads to implicitly convert formats
  * f_hwtransfer: accept non-power-of-2 hw uploads
  * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
  * f_hwtransfer: get rid of the shit list
  * hwdec/vaapi: improve probing of supported sw formats
  * vo_gpu_next: fix crash on uninit after startup failure
  * sd_ass: improve handling of subtitles with unknown duration
  * DOCS: fix minor typo with keep-open description
  * draw_bmp: fix out of bounds access in mark_rect
  * vo_gpu/hwdec: rename and introduce legacy names for some interops
  * x11: fix --on-all-workspaces option
  * vo_gpu_next: vulkan: libplacebo: unify log prefix
  * github/workflows: explicitly install Xinerama on FreeBSD
  * x11: fix a couple of memory leaks
  * ao_pipewire: allow specification of remote name
  * ao_pipewire: small cleanups and restructring
  * osc: scale rendered aspect ratio with window aspect ratio
  * wayland: correctly handle non-CLOCK_MONOTONIC clocks
  * vulkan: remove --vulkan-disable-events
  * vo: hwdec_aimagereader: add missing image format specifier
  * vo_gpu: hwdec: add Android hwdec utilizing AImageReader
  * DOCS: deprecate --gamma-factor and --gamma-auto
  * vo_gpu_next: respect --blend-subtitles=&lt;yes/no&gt;
  * ao_pipewire: don't try to lock nonexistent loop
  * ao_pipewire: use target.object
  * mp_image: strip DoVi metadata that requires an EL
  * manpage: document bt.2390 parameter
  * vo_gpu_next: fix screenshots of rotated sources
  * DOCS/man/vf.rst : replace the outdated syntax
  * vo_gpu_next: use static assert for array size
  * vo_gpu_next: update render_info for upstream API change
  * vo_gpu_next: implement --video-output-levels
  * TOOLS/lua/autoload: add various extra file extensions
  * TOOLS/lua/autoload: alphebatize auto-loaded file extensions
  * ytdl_hook: use subtitle `name` as title if available
  * af_scaletempo2: fix crash when the number of channels increases
  * build: update waf to 2.0.24
  * f_hwtransfer: mp_image_pool: support HW -&gt; HW mapping
  * f_autoconvert: f_hwtransfer: support HW -&gt; HW uploads
  * filters: lavfi: allow hwdec_interop selection for filters
  * filters: support loading new hwdec_interops from filters
  * vo: hwdec: do hwdec interop lookup by image format
  * demux_lavf: extract is_image function
  * demux_lavf: detect avif images
  * DOCS/man/options.rst: replace some legacy single-hyphen syntax
  * vo_gpu_next: support error diffusion dithering
  * sub: use Unicode linebreaking for non-ASS subs and OSD
  * ao_audiounit: get the channel layout from the AU itself
  * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
  * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format
  * ytdl_hook: simplify exclude option parsing
  * vo_gpu_next: only require full pixel byte alignment
  * vo_gpu_next: implement ICC 3DLUT caching
  * vo_gpu_next: use correct pixel size when mapping formats
  * ao_pipewire: listen to hotplug events
  * ao_pipewire: use proper hotplug init APIs
  * ao_pipewire: create is_sink_node helper
  * audio: list devices for all AOs with hotplug_init
  * audio: try to use playback AO as hotplug AO first
  * ta: increase size of names printed
  * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
  * audio: add AOCONTROL_UPDATE_MEDIA_ROLE
  * ao_pipewire: fix indent
  * repack: add repacker for ccc16x16 formats
  * mpv.metainfo.xml: add XDG appstream metadata manifest
  * DOCS: Mention "mono" audio channels option
  * DOCS/libmpv: fix typo in linkage section
  * w32: fix typo in F23 mapping
  * vo_gpu_next: fix typo affecting --target-trc option
  * macos: add support for F13-F20 keys
  * w32: add support for F13-F24 keys
  * x11: add support for F13-F24 keys
  * wayland: add support for F13-F24 keys
  * input: add function keys F13-F24
  * ad_lavc: strip non-normalized floats
  * vo_gpu_next: display subtitles without video stream
  * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
  * DOCS/mpv: remove spaces at EOL, ensure 80 cols
  * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
  * ao_pipewire: for_each_sink(): report errors
  * meson: fix condition for enabling vaapi-egl
  * meson: fix libplacebo check
  * audio: fix lack of reinitialization on format change with pull AOs
  * player/audio: remove explicit drain on EOF
  * ao_pipewire: make sure not to exceed the available buffer
  * audio: don't try to drain non-existent AO
  * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
  * ao_pipewire: test on FreeBSD
  * mpv.desktop: add RIST protocol to desktop entry
  * osxbundle: add RIST protocol support to app metadata
  * stream_lavf: enable RIST protocol support via ffmpeg
  * ao_pipewire: restructure logic a bit
  * ao_pipewire: only try to read requested data
  * ao_pipewire: report all available info about chunk
  * ytdl_hook: improve track detection
  * misc/random: add xoshiro random number implementation
  * meson: fix the build-date option
  * meson: fix building without gl
  * meson: consistently use feature['foo']
  * meson: refactor generating config.h
  * meson: disable dvdnav by default
  * meson: reduce dictionary usage
  * meson: add comment clarifying windows-internal-pthreads
  * ytdl_hook: consistant behavior for single format
  * wayland: add support for configure bounds
  * x11: fix display-{width,height} calculation
  * DOCS/options: correct wayland-disable-vsync option
  * ytdl_hook: fix default track for single format
  * github/workflows: auto-update freebsd-vm within major version
  * drm_common: remove hard dependency on drmIsKMS()
  * context_drm_egl: skip page flip wait on error
  * gpu/hwdec: reorder `drmprime` below `drmprime_drm`
  * video/drmprime: fix use-after-free
  * hwdec/drmprime: fix build
  * hwdec/dmabuf_interop: Properly prefix `priv` struct
  * hwdec/drmprime: Fix small issues
  * audio: drain ao on EOF
  * hwdec/drmprime: add drmprime hwdec-interop
  * ao_pipewire: tell audio server about number of queued samples
  * man: remove unhelpful language
  * ao_pipewire: use mpv logging
  * hwdec/dmabuf_interop_gl: support basic multi-plane formats
  * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
  * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
  * hwdec/vaapi: rename interops to reflect more general use
  * af_rubberband: add new engine option in rubberband 3.0.0
  * drm_common: skip cards that don't support KMS for autodetection
  * drm: avoid drmModeAtomicCommit races by blocking
  * video: remove unnecessary code
  * ytdl_hook: fix playlist index extraction
  * ci: bump macos runner version
  * wayland: add missing newline in wayland_common
  * hwdec_vaapi_pl: support simple multi-plane image formats
  * vo_gpu_next: fix screenshots on single-frame files
  * vo_gpu/d3d11: fix VRAM leak
  * osc.lua: add osc-tcspace script option
  * osc.lua: add osc-unicodeminus script option
  * vo_gpu_next: don't crash on !frame-&gt;current
  * ytdl_hook: always set HTTP headers
  * libplacebo: fix compatibility with libplacebo &gt;= 5
  * github/workflows: upgrade FreeBSD to 13.1
  * vo_gpu: fix 3DLUT precision
  * ao_pipewire: prevent deprecation warning for pw_stream_get_time()
  * ao_pipewire: pipewire uses linear volume
  * ao_pipewire: don't access core after disconnect
  * ao_pipewire: zero listeners
  * ao_pipewire: support ao-volume on non-stereo channel layouts
  * DOCS/encoding: remove the legacy option syntax
  * drm_prime: fix newline in error message
  * meson: fix rst2html command
  * context_x11egl: remove supposed transparency fix
  * DOCS: fix typo
  * DOCS/osc: fix option "showidlescreen" -&gt; "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect
  * meson: add a summary at the end of configuration
  * vo_gpu_next: implement --cscale
  * swresample: don't forcibly clip on every conversion
  * js: key bindings: ensure priorities for same-key - again
  * x11: avoid XPresent API calls when it's not needed
  * lua: command_native_async: make the callback optional
  * lua: command_native_async: always callback a-sync
  * x11: add --x11-present option
  * x11: add nouveau to the xpresent whitelist
  * x11: correct provider detection logic
  * vo_vaapi_wayland: remove vaapi format query as formats are never used
  * meson: remove pointless d3d11 dictionary
  * x11: replace strcasestr usage with bstr
  * github/workflows: install libxpresent on freebsd
  * x11: support xorg present extension
  * x11: use xrandr providers for driver detection
  * vo: move wayland presentation to separate files
  * meson: use require when checking for vdpau
  * ci/build: Do not manually install Meson in openSUSE container
  * meson: rearrange library dependency order to avoid crash with fontconfig
  * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
  * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
  * ci/build-mingw64: enable test building
  * ci/build-mingw64: bump dependencies
  * ci/build-mingw64: switch to fossils directory for zlib
  * ci/build-tumbleweed: attempt to enable unit tests in CI
  * test/chmap: start adding AVChannelLayout unit tests
  * audio/chmap: add mp_iterate_builtin_layouts
  * f_lavfi: switch to AVChannelLayout when available
  * ad_lavc: switch to AVChannelLayout when available
  * af_lavcac3enc: switch to AVChannelLayout when available
  * af_lavcac3enc: refactor chmap adding into its own function
  * ao_lavc: switch to AVChannelLayout when available
  * demux_lavf: switch to AVChannelLayout when available
  * common/av_common: switch to AVChannelLayout when available
  * audio/aframe: switch to AVChannelLayout when available
  * audio: add AVChannelLayout helpers to convert from/to mp_chmap
  * wayland: set appid before initial surface commit
  * wayland_gl: fix a typo
  * wayland_gl: wait until resize to create egl_window
  * DOCS/options: fix incorrect labelling of hr-seek default
  * sub: jsre filter: abort init early on empty filter list
  * ci/mingw64: add git libplacebo for gpu-next
  * github/workflows: move mingw CI to ubuntu 22.04
  * ci/mingw64: make meson crossfile global
  * wayland_gl: use wl-&gt;scaling when creating egl_window
  * wayland: rearrange initialization logic
  * player: add tiff/tif (TIFF) to list of image extensions
  * player: add jxl (JPEG XL) to list of image extensions
  * wayland: remove some unneeded lines from reconfig
  * vo_gpu_next: fix OSD rendering of screenshots
  * meson: add internal arg to wayland-protocols' get_variable()
  * osc.lua: add idlescreen and osc-idlescreen
  * video/out/dither: remove custom index_t typedef
  * wayland: force vo_vaapi_wayland scaling to 1
  * DOCS/interface-changes: mention vaapi-wayland vo
  * vo: move allocate_memfd method to wayland_common
  * vo_vaapi_wayland/wayland_common: code style fixes
  * wayland: use mp_tag_str not drm_format_string
  * vo: allow vaapi_wayland and vaapi_x11 to coexist
  * wayland: don't depend on the order of global announcements
  * vo: add new vaapi-wayland driver
  * demux: stop iterating over demuxers as soon as a match is found
  * osc.lua: fix crash when calling osc-tracklist while idle
  * player: check for argv before printing help text
  * player: set EOF when seeking to end with keep-open
  * various: remove trailing whitespace
  * wayland: use wl_output v4 for display-names
  * lua: avoid rare memory leak in mp.join_path
  * client API: always export symbols on windows
  * stream_lavf: add support for ipfs and ipns
  * meson: compile mpv.exe as a win32 gui application
  * context_drm_egl: support monitor par
  * github/workflows: add macOS 12 build
  * video/image_writer: tag colorspace in AVCodecContext
  * DOCS/input: fix typo "NANME" -&gt; "NAME"
  * console.lua: don't render a 2nd cursor on the OSC
  * video/image_writer: fix high-depth JPEG XL screenshots
  * build: add avcodec jpegxl dependency versions
  * demux: add support for r128 replaygain tags
  * DOCS/ao: remove only usage of git.io link shortening service
  * wayland: use wl_surface_damage_buffer
  * DOCS/options: properly capitalize JPEG XL
  * video/image_writer: add Jpeg XL screenshots
  * various: fix typos
  * vo_gpu_next: avoid 0x0 resizes
  * github/workflows: workaround git permissions error
  * DOCS/options: update the --load-osd-console documentation
  * DOCS/input: update the ASS tags documentation URL
  * options: make --cover-art-auto=exact the default
  * player: add cover-art-whitelist option
  * DOCS: fix the typo of --sub-justify
  * DOCS: correct --sub-shadow-color
  * DOCS/{mpv,options}: document the watch later functionality
  * vo_wlshm: use draw_frame instead of draw_image
  * mpv.desktop: add japanese translation
  * ci: switch Tumbleweed build to openSUSE container registry
  * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
  * vd_lavc: fix decoder initialization when no VO is available
  * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
  * wayland: use wl_output v4 for --fs-screen-name
  * x11: avoid wasteful rendering when possible
  * player: rearrange video sync opts/enums/defines
  * wayland: unify visibility checking code
  * vo_gpu/d3d11: add message ID based log level mapping
  * vo_gpu/d3d11: mimic libplacebo backbuffer usage
  * vo_gpu/d3d11: enable receival of color depth without active backbuffer
  * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
  * vo_gpu_next: switch to unpooled hwdec mapping
  * x11: fix screen-name option
  * mpv.desktop: add turkish translation
  * options.lua: remove unused function
  * options: add osd-playing-msg-duration
  * egl_helpers: request at least 8 alpha bits if necessary
  * DOCS/input: mark chapter-list as writable
  * drm: context_drm_egl: add support for enabling VRR
  * vd_lavc: add vo caps and option to set GPU film grain application
  * vo_gpu_next: apply film grain if such metadata is present
  * vf_format: support forwarding/stripping film grain metadata
  * mp_image: support film grain parameters
  * vd_lavc: hide a deprecation warning in already handled compatible code
  * sub/osd: use atomic for osd_state.force_video_pts
  * osdep/atomic: add mp_atomic_double
  * Revert "vo_gpu_next: remove unnecessary dependency"
  * ao_pipewire: Do not hold thread lock during loop stop
  * ao_pipewire: fix resource lifetimes
  * vo_gpu_next: remove unnecessary dependency
  * lua: use correct chunkname when loading script files
  * vo_gpu[_next]: hwdec: fix logging regression when probing
  * common/av_log: explicitly include version.h for required libraries
  * vo_gpu_next: also include stride alignment in DR size
  * vulkan: correctly inherit proc_addr pointer
  * ao_sndio: fix parentheses warning
  * client API: also export mpv_stream_cb_add_ro
  * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
  * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
  * vo_gpu_next: fix crash when disabling DR at runtime
  * vo_gpu_next: don't leak mpi on failed upload
  * vo_gpu_next: properly keep track of DR allocations
  * hwdec: warn on unsupported hwdec option value
  * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
  * hwdec: fix out-of-date preprocessor variable name
  * ytdl_hook.lua: consider any subprocess status != 0 as error
  * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
  * vo_gpu_next: add support for hardware decoding
  * manpage: add vo_gpu_next wiki link to manpage
  * vo_gpu_next: configure the VO queue size dynamically
  * vo_gpu_next: expose EGLDisplay to pl_gpu
  * vo_gpu: move hwdec loading code to common helper
  * hwdec: release images as soon as possible after mapping
  * hwdec_vaapi_vk: rename to vaapi_pl
  * hwdec_vaapi_gl: properly zero initialize priv struct
  * filters: Re-add vavpp deinterlacing auto-filter
  * ytdl_hook: fix url_is_safe to match URL protocols properly
  * vo_gpu_next: remove/simplify plane flipping hacks
  * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
  * mp_image: fix mp_image_plane_w/h
  * stats.lua: page 2 - frame timing: use fixed display order
  * stats.lua: graphs: fix bad rendering due to division by 0
  * vo_gpu_next: refactor subtitle rendering
  * options: add always to stop-screensaver
  * DOCS/input: document subprocess more clearly
  * DOCS/input: fix typo
  * vo_gpu: hwdec: load hwdec interops on-demand by default
  * ao_pipewire: fix ao-volume handling
  * vo_gpu_next: don't crash on negative plane strides
  * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
  * meson: remove horrifying macos luajit hack
  * github/workflows: use lua 5.1 on macos
  * DOCS/mpv: improve vf=rotate examples
  * wayland: partially fix drag and drop handling
  * ao_pipewire: validate pod creation
  * ao_pipewire: add support for device selection
  * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
  * vf_format: simplify frame type checking after addition of DoVi option
  * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
  * ci/appveyor: fix package install line
  * osc.lua: seekbar hover: speed-up chapter access
  * js: utils.get_user_path: make wrapper of expand-path
- Change source from cpio/tar to tar.xz to reduce the source code
  size by a factor of 4.
- Update waf to version 2.0.24
- Set rubberband to version 3.0.0 which is need for optional dependencies.
- Remove --enable-pipewire because it is now autodetected.
  You can now only disable.
- Disable pipwire under Leap because of build error.
- Enable openal, sixel.
- Enable mujs for Leap &gt;= 15.4.
- Enable wayland for Leap &gt;= 15.4.
- If libavif is installed default at build time it must have version &gt;= 0.11.1
- Fix rpmlint filename-too-long-for-joliet.</changelog>
  <changelog author="mia@0x0.st" date="1668859200">- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- _service: obs_scm -&gt; obs_tar
- Do not require libsixel and mujs where no appropriate versions
  are packaged
- Vulkan requires recent libplacebo; disable on Leap &lt;= 15.3
- Update to version 0.35+git.20221118.d3a61cfe:
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668859201">- Use Meson for build where possible as waf will be dropped in a
  future version</changelog>
  <changelog author="mia@0x0.st" date="1671537600">- Update to version 0.35+git.20221220.d5c3b9d9:
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats</changelog>
  <changelog author="mia@0x0.st" date="1671796800">- Update to version 0.35+git.20221222.657fd280:
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1675857600">- Update to version 0.35.1+git.20230128.140ec21c:
  * ao_pipewire: log version and other useful debug info
  * wayland: error out if essential protocol support is missing
  * wayland: also log refresh rate on surface entrance
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * meson: prepend MPV_CONFDIR path with prefix
  * meson: unbreak dl check on BSDs without libdl
  * lcms: fix crash with lcms2-related options if lcms is disabled
  * meson: fix stdatomic detection on bsd
  * osc: don't spam window-controls bindings on every render
  * wayland: check for resize/move in touch event first
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * ao_pipewire: properly clean up resources
  * filter_kernels: fix kaiser
  * hwdec/d3d11va: fix a possible memory leak
  * external_files: set log level for potential files to trace
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * hwdec_drmprime: fix memory leak
  * vo: hwdec: fix libdrm-related memory leak
  * draw_bmp: ensure last slice width is less than total width
  * wayland: dispatch and wait for compositor events in uninit
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * version.py/version.sh: bump copyright year
  * vulkan: fix build error for 32bit builds with clang
  * vo_wlshm: cleanup on failure
  * ra_d3d11: fix incorrect type
  * meson: also search for rst2html with .py extension
  * audio: fix crash during uninit with ao_lavc
  * mp_image: fix XYZ primaries default
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: implement VO_DR_FLAG_HOST_CACHED
  * x11: fix issue with xpresent timing feedback
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1679140800">- Update to version 0.35.1+git.20230315.e1727553:
  * test: update format refs to ffmpeg 6
  * github/workflows: fix failure conditions
  * common/av_common: clean up mp_lavc_set_extradata
  * sub/sd_lavc: properly fill avctx with codecpar values at init
  * sub/lavc_conv: properly fill avctx with codecpar values at init
  * common/av_common: constify mp_codec_params related getters
  * demux_mkv: support ARIB captions
  * player/command: fix mem leak in user-data property; closes #11436
  * vo_gpu_next: compatibility with libplacebo v6.265
  * wayland: make wayland-edge-pixels-pointer default to 16
  * wayland: use correct x/y coordinates for the cursor
  * screenshot: fix segfault when taking a screenshot without video
  * wayland: fix client side resize
  * vo_gpu_next: compatibility with PL_API_VER &gt;= 254
  * vo_gpu_next: use inverse mapping functions to tag screenshots
  * video/out/placebo/utils: add mappings from pl enums to mpv enums
  * video: add missing libplacebo colorspace enums
  * mp_image: assert if src and dst are different in copy_attributes
  * mp_image: copy side data in mp_image_copy_attributes
  * ao_pipewire: use realtime scheduling for data thread
  * loadfile: strongly prefer that all streams are from the same program
  * command: expose hls-bitrate and program-id as track-list subproperties
  * loadfile: report hls_bitrate and program_id in struct track
  * demux: propagate hls_bitrate and program_id in generated caption tracks
  * demux_lavf: report program_id
  * ytdl_hook: only log error when no fallback url available
  * ytdl_hook: init fragment requires other fragments
  * vo: fix race condition with redraw requests
  * ci: separate meson tests and reorganize build steps
  * test: integrate unittests with meson
  * ci: use the same arguments when running the built mpv binary
  * player: remove unittest option
  * test: update ffmpeg format refs
  * zimg: fix MP_CSP_PRIM_CIE_1931 mapping
  * zimg: add ZIMG_TRANSFER_ST428 mapping
  * zimg: set correct primaries for XYZ
  * sws_utils: hardcode output gamma and primaries for XYZ
  * mp_image: fix XYZ gamma and primaries guess
  * vo_gpu: improve XYZ conversion
  * mp_image: be less agressive with clearing color information
  * f_swscale: do not reset color levels to default
  * csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
  * DOCS/options: mention default value of cursor-autohide
  * DOCS/options: clarify hidpi-window-scale description
  * player: add --auto-window-resize option
  * ra: assert when using params with dimensions
  * sub: add --sub-fonts-dir and --osd-fonts-dir options
  * wayland: request frame callbacks on the topmost surface
  * wayland: deduplicate and cache detection of dmabuf-wayland
  * wayland: use bool type for alpha framebuffer tracking
  * vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible Similar to libplacebo[1], DXGI_SWAP_EFFECT_FLIP_DISCARD is used instead of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL starting with Windows 10.
  * vf_gpu: initialize depth=1 on target textures
  * video: initialize depth=1 on screenshot textures
  * external_files: recognize jxl and avif files as cover art
  * {console,ytdl_hook}: use the platform property
  * command: add platform property
  * ytdl_hook: don't overwrite force-media-title
  * ytdl_hook.lua: make exec return a single value
  * TOOLS/autocrop.lua: log a more accurate warning
  * audio: remove a duplicate clearing of a struct variable
  * options: change parameter that was forgottin in property transition
  * client API: reintroduce CONF_TYPE_FLAG for type conversion
  * Partially revert "options: remove OPT_FLAG"
  * console: observe osc margins from user-data instead of shared-script-properties
  * osc: set values in user-data in addition to shared-script-properties
  * player: set playlist title to media title if not set already
  * various: fix warning -Wimplicit-const-int-float-conversion
  * vo_gpu_next: fix warning -Wunused-function
  * vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
  * vd_lavc: sort hwdecs without hwdevices last for autoprobing
  * vd_lavc: prioritize mediacodec for hwdec autoprobe
  * video: make csp option definitions private
  * video: make csp equalizer params float
  * vo_gpu: fix newline in log message
  * demux: constify a struct member
  * vo_gpu_next: fix color space hint with target peak override
  * DOCS: clarify that GLX is deprecated
  * options: remove explicit initialization of integers to 0
  * options: remove OPT_FLAG
  * options: transition properties from flag to bool
  * options: transition commands from OPT_FLAG to OPT_BOOL
  * options: transition options from OPT_FLAG to OPT_BOOL
  * input: remove unused struct member
  * DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0
  * various: drop unused #include "config.h"
  * ao_pipewire: drop unused #include "generated/version.h"
  * Vulkan: add configure check for VK_KHR_display extension
  * vo_gpu_next: add --tone-mapping-visualize
  * vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
  * mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
  * DOCS: document JPEG XL default effort change
  * Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
  * video/image_writer: use effort=4 default for JXL screenshots
  * ao_pipewire: fix removal of zeroed hooks on old pipewire
  * vo_gpu_next: allow native CSP screenshots
  * player/screenshot: pass on ability to output native CSP
  * screenshot: explicitly default VOCTRL_SCREENSHOT csp
  * video/image_writer: force sRGB for unsupported formats
  * video/image_writer: add image_writer_flexible_csp
  * vo_gpu_next: tag screenshots with correct colorspace
  * vo_gpu_next: only apply target options in window screenshot mode
  * vo_gpu_next: be explicit about screenshot repr
  * m_property: avoid using a small stack buffer in m_property_do_bstr
  * vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
  * vo_gpu_next: support mapping HDR10+ dynamic metadata
  * ao_pipewire: allow usage of global volume control
  * command: only avoid redrawing when old and new osd are both hidden
  * DOCS/options: remove testing note in video-sync-max-factor
  * vf_sub: undeprecate
  * vo_dmabuf_wayland: reject hw formats not supported by compositor
  * video/image_writer: change screenshot-tag-colorspace default to yes
  * vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
  * vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
  * vo_dmabuf_wayland: simplify buffer pool reset
  * vo_dmabuf_wayland: only resize when a new frame is about to be drawn
  * DOCS/input: remove experimental note from sub-text
  * ao_pipewire: report linking errors from init()
  * ao_pipewire: add support for exclusive mode
  * ao_pipewire: move stream flags to dedicated variable
  * ao_pipewire: adjust message level based on probing
  * f_hwtransfer: fix leak of framesconstraints
  * image_pool: properly free frames
  * ao_pipewire: remove unneeded goto
  * ao_pipewire: replace opencoded talloc()
  * ao_pipewire: print stream states as string
  * ao_pipewire: remove unnecessary empty lines
  * ao_pipewire: remove opencoded spa_zero()
  * ao_pipewire: remove some unnecessary linebreaks
  * ao_pipewire: reduce message level of unsuccessful connection
  * ao_pipewire: remove unnecessary braces
  * sws_utils: add check for HAVE_ZIMG to suppress warnings
  * vo_gpu_next: add check for PL_HAVE_LCMS
  * hwdec_cuda: fix enum type for semaphore
  * vo_d3d11: do not call MAKEINTRESOURCEW twice
  * osdep/io: add void to mp_penviron
  * demux: remove unused code
  * ao_lavc: remove unused code
  * osdep: add MP_FALLTHROUGH
  * libplacebo: fix enum type cast
  * stats.lua: display HDR peak in nits
  * meson: move vector check inside of meson.build
  * meson: check macos touchbar with has_header
  * meson: check pthread provider with has_function
  * video/image_writer: avoid stripping colorspace info when writing image
  * stream: accept webdav:// and webdavs:// urls
  * ci: pack mingw64 meson build instead of waf
  * ci: separate meson/waf build dirs
  * ci: use meson compile instead of ninja directly
  * ci: do not print compile commands
  * meson: replace check_header with has_header
  * meson: actually use -Werror=format-security
  * hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
  * player/video.c: don't resync audio if video is an image
  * vo_lavc: set frame rate on encoder; fixes #11215
  * wayland: add auto choice to wayland-configure-bounds
  * wayland: handle runtime hidpi-window-scale changes correctly
  * wayland: unbreak runtime geometry/autofit changes
  * lua/js: remove user-data helpers
  * lua/js: fix user_data_del util function
  * doc: correct spelling of user-data/user_data JS/lua helpers
  * docs: document new user-data property
  * javascript/defaults: add user_data helpers
  * lua/defaults: add user_data helpers
  * player/command: add user-data property
  * javascript: add mp.del_property()
  * lua: add mp.del_property()
  * libmpv: add mpv_del_property() convenience function
  * player/command: add "del" command
  * m_property: add M_PROPERTY_DELETE
  * player/client: support observing sub-properties
  * options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodes
  * misc/node: add bstr-based variants for map_get() and map_add()
  * misc/json: don't wrap top-level pretty strings/infs in quotes
  * DOCS: Add missing 'not'
  * hwdec_vaapi: close file descriptors even if surface export fails
  * vo_dmabuf_wayland: close file handles when surface export fails
  * vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
  * DOCS/compile-windows.md: update MSYS2 packages
  * test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension
  * meson: add missing library dep for egl_angle_lib check
  * vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward
  * waf: migrate to version.py
  * ci: migrate MSYS2 build to GitHub Actions
  * wscript: remove MSVC from compiler lookup
  * meson: reuse libmpv objects for cplayer
  * ao_pipewire: align thread name with general conventions
  * audio: simplify implementation of property ao-volume
  * stream/dvb: remove some unused variables
  * x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
  * wayland: add wp-fractional-scale-v1 support
  * wayland: rewrite geometry and scaling handling
  * vo_gpu: implement VO_DR_FLAG_HOST_CACHED
  * vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: add `int flags` to the get_image signature
  * msg: log-file set at mpv.conf: don't ignore early messages
  * msg: log-file buffer size: don't use magic number (no-op)
  * drm: rewrite based around vo_drm_state
  * mp_image: fix XYZ primaries default
  * meson: skip some unneeded macos-specific checks
  * meson: drop feature plain-gl
  * ci: run meson tests
  * meson: limit vaapi checks
  * meson: don't add libmpv and cplayer features to conf_data
  * meson: remove dependency from libmpv to plain-gl
  * meson: add simple test executable for libmpv
  * stream: remove trailing NULL element from stream list
  * hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
  * wayland: only warn when actually missing idle inhibit support
  * vo: make driver list static
  * vo: remove trailing NULL element from driver array
  * ao: remove trailing NULL element from driver array
  * DOCS/compile-windows.md: update with meson instructions
  * build: officially deprecate waf
  * TOOLS/lua/autoload: improve alphanumeric sorting
  * wayland: store presentation feedbacks in a pool
  * Revert "wayland: dispatch and wait for compositor events in uninit"
  * TOOLS/docutils-wrapper: make executable + alphabetize
  * audio: fix crash during uninit on ao_lavc
  * meson: also search for rst2html with .py extension
  * various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
  * various: replace if + abort() with MP_HANDLE_OOM()
  * stream/dvb: drop support for DVB API before 5.8
  * ao_audiotrack: replace malloc with talloc
  * stream/cookies: use stream_read_file()
  * {video,audio}: adjust unsafe strncpy usages
  * video/x11: replace sprintf usage
  * video: replace sprintf usage
  * demux_mf: replace unsafe string functions
  * ra_d3d11: fix incorrect type
  * DOCS: clarify wid casting on Windows
  * vo_dmabuf_wayland: drop support for linux-dmabuf-v2
  * vo_dmabuf_wayland: support panscan and panning
  * ta/README: update link to talloc documentation
  * vo_wlshm: properly support video panscan
  * player: don't force saving start in watch-later-options
  * player: add video-sync=display-tempo
  * player: choose speed of smallest acceptable factor for display sync
  * TOOLS/lua/autoload: optimize performance of natural sorting
  * TOOLS/lua/autoload: further optimize the natural sorting
  * wayland: make vo_wayland_reconfig a bool
  * wayland: cleanup on vo_wayland_init error
  * vo: change vo_platform_init to bool
  * vo_wlshm: cleanup on failure
  * vo_dmabuf_wayland: goto err instead of returning
  * vulkan: fix build error for 32bit builds with clang
  * meson: dynamically compute dependencies for manpage and html build
  * TOOLS/umpv: support shell-quotes in $MPV
  * demux: new packet should not point to source buffer when copying data
  * demux: actually initialise packet buffer when creating new packet
  * version.py/version.sh: bump copyright year
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * wayland: dispatch and wait for compositor events in uninit
  * wayland: initalize display_fd as -1
  * wayland: consistently employ use_present
  * draw_bmp: ensure last slice width is less than total width
  * vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
  * hwdec_drmprime: fix memory leak
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * demux: add --demuxer-hysteresis-secs option to save power with caching
  * external_files: recognize webp files as cover art
  * x11: add modesetting to the xpresent whitelist
  * build: add configure test for POSIX shm for the sake of vo_kitty
  * demux: replace deprecated usage of stack allocated AVPackets
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality
  * Update VERSION
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1689336000">- Update to version 0.35.1+git.20230714.1f683401:
  * vo_dmabuf_wayland: error out if compositor doesn't support the format
  * build: make dmabuf-wayland a build option and require drm
  * console: sort the output from the `help` command
  * player: delete watch later redirect entries again
  * wayland: use xdg_surface_set_window_geometry
  * Revert "wayland_gl: wait until resize to create egl_window"
  * vo_dmabuf_wayland: guard in destroy_osd_buffers
  * vo_dmabuf_wayland: stop lazy loading hwdec
  * vo_dmabuf_wayland: don't try to get pts without frame-&gt;current
  * draw_bmp: ensure last slice is less than total width (again)
  * vo_dmabuf_wayland: add osd support
  * vo_dmabuf_wayland: init wl_list at the top of preinit
  * vo_dmabuf_wayland: stop guarding viewport interfaces
  * video/image_writer: check for write errors
  * video/image_writer: fix file leak in error path
  * wscript: add 1.32 protocols to sources
  * stats.lua: set sans-serif as default font
  * wayland: add xdg_toplevel.wm_capabilities handler
  * wayland: add support for suspended toplevel state
  * wayland: add cursor-shape-v1 support
  * vd_lavc: fix delay_queue for videos with frames &lt; max_delay_queue
  * vd_lavc: prefer d3d11va-copy over dxva2-copy
  * vo_wlshm: bail out of resize if width/height is 0
  * wayland: fix memory leak with multiple monitors
  * player: delete watch_later file after successful load
  * json: unify json_parse depth to MAX_JSON_DEPTH=50
  * terminal-unix: better error detection logic
  * TOOLS/idet: fix some outdated cli syntax
  * demux_playlist: sort files before directories
  * demux_playlist: add option to control recursive directory loading
  * TOOLS/lua/autoload: allow extending ext sets from script-opts
  * various: correctly ignore cache files with --no-config
  * vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
  * vo_gpu: fix some cache related memory leaks
  * player: add --input-cursor-passthrough option
  * TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
  * wscript: bump required libplacebo-next version to 5.266
  * vo_gpu_next: remove synchronization from info_callback
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * ci/msys2: double down on running meson through python3.11
  * vo_x11: don't rely on XFree to free calloc-ed data
  * vo_x11: check for calloc() failure
  * win32: add support for drag-and-drop option
  * options: add no to drag-and-drop
  * test/meson: explicitly specify lavf dependency
  * player/screenshot: add "screenshot" logger
  * video/image_writer: add avif screenshot support
  * options: drop unnecessary casts
  * options: use designated initializer
  * vd_lavc: do inline string array initialisation for hwdec_api
  * vd_lavc: let the user provide a priority list of hwdecs to consider
  * osdep: remove erroneous POLLERR emulation
  * wayland: remove erroneous POLLERR usage
  * image_writer: respect jpeg-quality when using ffmpeg for writing
  * image_writer: remove unused struct fields
  * mp_image: abort on av_buffer_ref() failure
  * loadfile: fix leak due to setting NULL parent
  * hwdec: fix undeclared identifier in mediacodec_embed
  * vo_drm: fix null dereference and using closed fd
  * github/workflows: do not copyback files from freebsd VM
  * github/workflows: bump freebsd VM memory size to 8GB
  * hwdec: do not add hwdec device if it failed to create
  * vd_lavc: check if av_device_ref is available
  * ci/msys2: switch to Python 3.11 to fix crashes during build
  * loadfile: insert missing parentheses
  * osc: add toggle for forced-only subs
  * loadfile: expose auto-forced-only when printing stream info
  * command: add sub-forced-only-cur prop
  * command: report auto-forced-only flag in track desc
  * sub: rewrite auto-forced-only support
  * player: add more precise sub fallback options
  * options: default slang to auto
  * loadfile: support "auto" as a language option
  * loadfile: use mp_match_lang_single
  * loadfile: take a const char* in match_lang
  * loadfile: short-circuit early on null stream language
  * osdep: add mp_get_user_langs
  * osdep: move cfstr&lt;-&gt;cstr conversions to a new apple_utils.c file
  * misc: add language-matching utilities
  * options: set subs-with-matching-audio to off by default
  * vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
  * ad_lavc: check for allocation failure
  * vo_gpu_next: add --corner-rounding option
  * vo_gpu_next: add missing --gamut-mapping-mode options
  * ao_pipewire: bump dependency to 0.3.48
  * ao_wasapi: use client name instead of hardcoded string
  * ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
  * demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
  * vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
  * wayland: bump wayland-protocols to 1.25
  * wayland: bump required version to 1.20
  * DOCS: fix admonition typo
  * vo_dmabuf_wayland: update the image of pending buffers
  * vo_dmabuf_wayland: use a minimum of 15 buffers
  * ci: use a different mirror for freetype
  * player: add drag-and-drop option
  * wayland: avoid misleading log messages on drag/drop
  * ci/mingw: add dlltool to the meson crossfile
  * mpv.desktop: add Russian translation for GenericName
  * ci/mingw: remove cache
  * ci/mingw: update dependencies versions
  * ci/msys2: enable egl-angle-lib
  * github/workflows/build.yml: install ca-certificates package on msys2
  * bootstrap.py: update waf to 2.0.25
  * DOCS/mpv: add an example for applying profiles to certain paths
  * player: don't load unwanted files after 519e56f
  * hwdec_cuda: bump required headers version for timeline semaphores
  * hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
  * hwdec_vulkan: respect probing flag when logging during init
  * vulkan: don't assume all ra_ctx implementations have a swapchain
  * hwdec_cuda: remove usage of deprecated libplacebo sync API
  * video/out/android: assert WinID value before use
  * path: handle URLs consistently in mp_basename
  * lua: read_options: find script-opts prefix at index 1 exactly
  * demux/demux_lavf: strip URL parameters before matching extension
  * hwdec_vulkan: enable AV1 support if available
  * hwdec_vulkan: check for the correct libplacebo version
  * vo: hwdec_aimagereader: fix compile
  * hwdec_vulkan: simplify requirement checks for Vulkan interop
  * vo/vulkan: do not define zero sized array
  * hwdec_vulkan: account for vulkan frames now using presentation size
  * f_hwtransfer: disable vulkan multiplane images when uploading from cuda
  * hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
  * vo: vulkan: request additional extensions and features for ffmpeg
  * hwdec_vulkan: add Vulkan HW Interop
  * vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
  * vo_gpu_next: fix to allow using dllimport
  * vo_gpu_next: respect `gl-&gt;flipped`
  * opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
  * vo: make mp_frame_perf thread safe
  * vo_gpu_next: add size guard for pass-&gt;num_samples
  * vo_gpu_next: synchronize voctrl_performance_data access
  * vo_gpu_next: fix off by one in info_callback
  * vo_dmabuf_wayland: rewrite around wl_list
  * vo_gpu_next: fix build on older libplacebo
  * vo_gpu_next: update to new libplacebo gamut mapping API
  * vo_gpu_next: remove --tone-mapping-crosstalk
  * context_drm_egl: check for non-existant drm in uninit
  * player: improve diagnostics around writing watch_later files
  * path: let configdir also override "cache" and "state" paths
  * path: simplify "cache" and "state" fallback
  * player: always try to detect subtitle language from file name
  * ra_d3d11: change how messages are ignored during texture size lookup
  * wayland: improve guessing when mpv is focused
  * demux/demux_lavf: pass-through mime_type
  * demux/demux_lavf: pass-through filename for HLS
  * Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
  * demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
  * vo_gpu_next: allow to use ICC profile luminance value
  * mp_image: use the ffmpeg interlaced frame flags where available
  * ao_oss: return actual OSS playing state
  * player: use XDG_CACHE_HOME by default
  * player: use XDG_STATE_HOME for watch_later
  * path: expand internal path selection API to allow for additional types
  * osdep: separate out macos paths from path-unix.c
  * DOCS/options: document required parameter for --x11-name
  * meson: bump required version to 0.62
  * wayland: add support for wl_surface.preferred_buffer_scale
  * options: read config file as stream
  * ci: switch to lua51 for MSYS build
  * ci: use auto detection for lua library version for MSYS
  * charset_conv: fix memory corruption in mp_iconv_to_utf8
  * sub: fix UPDATE_SUB_HARD for converted and external subtitles
  * console.lua: add a script-opt for the border size
  * vo_gpu_next: fixes to allow using dllimport
  * ao_pipewire: clarify --pipewire-buffer=native
  * ao_pulse: clarify --pulse-buffer=native
  * ao_pipewire: let sound server determine latency
  * ao_pipewire: give sound server more flexibility for buffers
  * hwdec_drmprime: support rpi4_8 and rpi4_10 formats
  * ytdl_hook: fix clip start and end
  * libmpv: fix file name in documentation
  * meson: use the new build_options method
  * wayland: correctly scale configure_bounds
  * player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
  * video/out/gpu: Fix compilation warning of out of bound access
  * mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
  * ci: add a workflow that lints commit messages
  * auto_profiles: try to distinguish invalid properties better
  * auto_profiles.lua: apply profiles when conditions are truthy
  * osc: skip rendering when osd_dimensions are 0
  * win32: follow Windows settings and update dark mode state
  * d3d11: retry device creation without debug, if SDK is not available
  * build: add check for eglext_angle.h when checking for ANGLE
  * context_angle: include eglext_angle.h explicitly
  * DOCS/input: fix typo
  * auto_profiles: check for non-existent properties
  * various: fix various typos in the code base
  * various: fix typos
  * demux_lavf: update to handle deprecation of `io_close`
  * ci: bump cache version to rebuild libplacebo
  * ci/mingw: require libplacebo-next
  * build: add an option to control gpu-next
  * ci/mingw: update meson
  * meson: fix libplacebo-next version comparison
  * vo_gpu_next: drop various PL_API_VER checks
  * wscript: bump libplacebo-next required version to 5.264
  * meson: bump libplacebo-next required version to 5.264
  * player/screenshot: add filename return field
  * player: set playlist title to media title if not set already
  * Revert "player: set playlist title to media title if not set already"
  * meson: rst2pdf handle dependency file
  * TOOLS/docutils-wrapper: handle commands without depfile
  * TOOLS/docutils-wrapper: properly propagate failures
  * TOOLS/docutils-wrapper: gracefully remove non-existing files
  * DOCS/lua: fix typo
  * options: enable scripts related opts also with cplugins.</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690113600">- Update to version 0.36.0+git.20230723.60a26324:
  * Update VERSION
  * Release 0.36.0
  * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
  * ao_pipewire: for_each_sink: properly check termination condition
  * DOCS/vo: clarify dmabuf-wayland a bit
  * vo_dmabuf_wayland: correctly handle force-window
  * player/video: check for forced eof
  * vd_lavc: respect vd-lavc-software-fallback opt
  * vo_vaapi: restore hardware video decoding
  * vo_vaapi: fix segfault in draw_osd
  * ao_pipewire: use native buffersize by default
  * terminal-unix: fix not listening on input after being foregrounded
  * osc: don't add margins to osc-deadzonesize
  * DOCS: clarify screenshot window and screenshot-sw
  * vo_drm: remove VOCTRL_SCREENSHOT_WIN
  * screenshot: implement screenshot-window in sw for most VOs
  * screenshot: clarify software screenshot logic
  * image_writer: use proper specifier for int64_t
  * {zsh,bash}-completion: run mpv with --no-config
  * bash-completion: do not complete removed options
  * zsh-completion: do not complete removed options
  * zimg: fix broken sig_peak handling
  * image_writer: move tag_csp check into image_writer_flexible_csp()
  * image_writer: replace sprintf usage
  * image_writer: share some code between write_lavc and write_avif
  * image_writer: error check avif-pixfmt option
  * image_writer: fix still-picture option for AVIF
  * image_writer: remove duplicate packet writing code
  * TOOLS: remove obsolete travisCI-related scripts
  * wayland_common: remove questionable gcd impl and global state
  * wayland: don't treat tiled and maximized windows the same
  * wayland: add locked_size convenience shorthand
  * builtin.conf: add --hdr-contrast-recovery to gpu-hq
  * vo_gpu_next: add --hdr-contrast-recovery/smoothness
  * builtin.conf: unset default languages in libmpv and encode profiles
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame
  * wayland: handle modifier keys correctly
  * vo_gpu_next: add --target-contrast option
  * loadfile: make get_audio_lang function static
  * DOCS/release-policy.md: add additional advice
  * loadfile: compute audio lang for sub selection when using lavfi-complex
  * wayland: wrap resize requests in prepare_resize
  * sd_ass: fix converted subtitles having too-wide borders
  * sd_ass: don't reconfigure ass on every frame
  * player: set default cache dir on macOS
  * DOCS/mpv: clarify the location of cache/state files
  * path-win: implement cache directories
  * DOCS/interface-changes: document change in ctrl+h behaviour
  * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`
  * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list
  * input: update ctrl+h to toggle `auto-safe` rather than `auto`
  * vd_lavc: try other hwdecs when falling back after an hwdec failure</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690804800">- Remove waf build: removed upstream
- Make meson a hard requirement now
- Bump libplacebo requirement to 6.292.0 for Tumbleweed
- Add patch 0001-Revert-meson-bump-required-version-to-0.62.patch
  to lower meson requirement for Leap
- Update to version 0.36.0+git.20230730.1bbc7a2c:
  * ao_sndio: use sio_flush() to improve controls responsiveness
  * draw_bmp: fix overflowing coordinates in mark_rcs
  * Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
  * Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
  * meson: look for linux/input-event-codes.h with libwayland flags
  * version.py: fix build date
  * options: restore old default sub selection behavior
  * vo_gpu_next: fix assertion on wayland
  * vo_gpu_next: delay swapchain submit until flip_frame()
  * path-win: move state directory to %LOCALAPPDATA%
  * path-win: add subdirectory for cache
  * Revert "ci/msys2: double down on running meson through python3.11"
  * ad_spdif: fix segfault due to early deallocation
  * test: enhance libmpv test
  * player/video: check for track and decoder existence
  * video_writer: fix gamma for YUV screenshots
  * image_writer: log pixfmt conversion
  * encode_lavc: fix leak of codecpar
  * zimg: fix abort on subsampled input with odd heights
  * demux_mkv: add missing space to log msg
  * build: remove unneeded libdl requirement for vaapi
  * build: refactor vaapi handling
  * ci/mingw: reduce git clone depth to 1
  * ci/mingw: use ccache
  * ci/mingw: disable fail-fast
  * ci/mingw: check if binary is runnable before packaging
  * language-posix: as a fallback, treat "C" as "en"
  * msg: print MSGL_WARN and higher error messages to stderr
  * build: vaapi-x-egl is not used anywhere, remove it
  * build: vaapi-egl should explicitly depend on egl
  * build: vaapi-drm and vaapi-wayland do not depend on egl
  * ci/mingw: update luajit to fix i686 crashes
  * wayland: restore xkb_keysym_to_utf8 handling
  * build: internally rename gl-wayland to egl-wayland
  * waf: remove waf as a build system</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1693051200">- Add fix-docs-path.patch to install docs in our default docdir
- Enable jxl
- Use meson auto-features instead of disabling everything manually
- Small corrections to specfile
- Update to version v0.36.0+git20230826.83c0e980:
  * hwtransfer: check if the source format is accepted directly by the VO
  * hwtransfer: use the right hardware config to find conversion targets
  * autoconvert: destroy sub filter immediately if reconfiguration is needed
  * output_chain: don't reset autoconvert on changes to unrelated filters
  * hwtransfer: implement support for hw-&gt;hw format conversion
  * player: make all autoload extensions configurable
  * player: use audio pts corresponding to playing audio on EOF
  * input: add missing keypad key defines
  * sub/osd: signal osd_changed on resize
  * win32: don't ignore --screen and --fs-screen
  * DOCS/mpv: document ZOOMIN &amp; ZOOMOUT multimedia keys
  * input: add new keys: Back, Tools, ZoomIn, ZoomOut
  * vo_gpu_next: move line to correct location (cosmetic)
  * vo_gpu_next: correctly handle GAMUT_AUTO
  * ci/mingw: disable vulkan for 32-bit build
  * ci/mingw: don't include useless DLLs in artifact
  * ci/mingw: refactor build script into functions
  * ci/mingw: enable more ffmpeg features
  * ci/mingw: add necessary deps and enable vulkan
  * ci/mingw: move functional test to workflow
  * ci/mingw: update dependency versions
  * vo_gpu_next: reword error message on empty screenshot
  * DOCS/options: clarify the video-pan-x/y example
  * aspect: change --video-pan-x/y to be relative to the destination rect
  * aspect: don't allow scaled_src_size be 0
  * DOCS/options: fix typo in video-pan-x example
  * meson: rename all features with underscores
  * context_drm_egl: remove references to VAAPI in error messages
  * context_drm_egl: more correctness fixes for uninit procedure
  * Revert "ao/pulse: implement period_size"
  * w32_common: try to get the monitor from the window bounds
  * w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
  * ao/pulse: implement period_size
  * ao/jack: set device_buffer to JACK buffer size
  * demux_mf: utilize stdbool bool for if a format specifier was bad
  * demux_mf: early exit with the '%%' case
  * win32_common: fixes minimized window being focused on launch
  * ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby Atmos, DTS-HD, etc.) over HDMI
  * drm_common: skip cards that don't have connected outputs
  * meson: remove redundant libplacebo version check for Vulkan interop
  * x11: set sizehint for fs-screen and fs-screen-name
  * x11: remove xinerama and refactor window geometry
  * x11: require randr 1.4
  * context_drm_egl: don't free egl properties if they are null
  * vo_gpu_next: correctly clear removed hooks
  * sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
  * Revert "sub/sd_lavc: don't check endpts when getting subs"
  * vo_gpu_next: fix typo in video_screenshot()
  * vo_gpu_next: add --libplacebo-opts
  * vo_gpu_next: don't re-set frame_mixer
  * vo_gpu_next: move allow_delayed to move appropriate place
  * vo_gpu_next: switch to new pl_options system
  * TOOLS/lua/autoload: Enable run-time updates of options
  * TOOLS/lua/autoload: may specify loading only one type of files
  * vo_gpu_next: fix leak of --icc-profile-auto on uninit
  * vo_gpu_next: drop redundant PL_HAVE_LCMS check
  * ci: update freebsd to latest release channel
  * ci: disable libplacebo in msys2 build
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * libplacebo: drop PL_API_VER compatibility paths
  * ra_pl: drop PL_API_VER compatibility paths
  * vo_gpu_next: drop PL_API_VER compatibility paths
  * meson: remove redundant libplacebo-next check
  * hwdec_cuda: drop old PL_API_VER compatibility path
  * meson: bump minimum libplacebo dependency to v6.292
  * stats.lua: display output resolution if it differs to native one
  * stats.lua: hide window scale in fullscreen
  * vo_gpu: allow --hdr-peak-decay-rate=0.0
  * loadfile: avoid infinite playlist loading loops
  * build: check for SNDCTL_DSP_HALT for oss-audio
  * vo: clear vsync_offset if drawing while paused
  * win32: fix display resolution calculation on mulitple monitors
  * demux_playlist: remove len restriction on headerless m3u
  * wayland: clear all keys on keyboard_handle_leave
  * wayland: clear saved mpkey more aggressively
  * wayland: use fallback for display-fps/width/height
  * x11: add --x11-wid-title option
  * player: add playlist-path properties
  * vf_vapoursynth: save display resolution as a variable
  * player: add --term-remaining-playtime option
  * player: make sub-pos a float value
  * x11_common: drop unnecessary NULL check
  * x11_common: avoid unnecessary XUnmapWindow() call
  * stats.lua: use video-params/aspect-name
  * player/command: add video-params/aspect-name
  * ytdl_hook: improve Windows exe search with suffix
  * command: don't print "unknown" on video tracks
  * player/video: avoid spamming logs with EOF
  * audio: drain ao before setting pause
  * command: show "no" for hwdec-current if hwdec failed
  * command: fix some fringe play-dir behavior
  * sub/sd_lavc: don't check endpts when getting subs
  * sub: fix switching tracks while paused
  * path-unix: abort on path truncation
  * osc: support speed-independent time-remaiing display
  * command: fix stack smashing when displaying aspect-ratio
  * external_files: add sbv to the sub whitelist
  * external_files: alphabetize file extensions
  * DOCS: update LGPL building instructions
  * m_option: change m_option_type_aspect to double
  * vo_gpu_next: actually fix screenshots with PAR
  * ao_audiotrack: enable pcm-float by default
  * ao_audiotrack: support more channel layouts
  * ao_audiotrack: support media role
  * ao_audiotrack: don't ignore ao_read_data return value
  * ao_audiotrack: allow byte buffer data transfer for float samples
  * ao_audiotrack: align buffer size to sample size
  * ao_audiotrack: do not needlessly resample
  * ao_audiotrack: fix broken exception checks
  * ao_audiotrack: remove unused writeV23
  * vo_gpu_next: take into account PAR when taking screenshots
  * ad_spdif: fix this not working at all
  * vo_gpu_next: add ability to use named hook params
  * mp_image: properly infer color levels for some pixfmts
  * vo_gpu_next: increase non-interpolation queue size
  * vo_gpu_next: update for new pl_filter configuration API
  * win32: signal VO_EVENT_DPI on dpi changes
  * test/meson: add missing avutil dependency to chmap test
  * test: indicate test function ran in log
  * test: enable log messages for libmpv test
  * test: refactor helper methods to be universally usable
  * options: fix relative time parsing
  * options: rename variables in parse_timestring
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
  * DOCS/options: fix typo in hdr-peak-percentile
  * vo_gpu/vo_gpu_next: fix setting an empty dscale
  * builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
  * vo_gpu_next: add --hdr-peak-percentile
  * player/main: do not print build time, if it is unknown
  * version: move NO_BUILD_TIMESTAMPS check to version.h.in
  * build: remove version.py
  * vo_vdpau: set hwdec image format
  * test: bump libmpv test timeout
  * drm: bump minimum version to 2.4.105
  * ci: update the mpv.com path
  * build: remove outdated generated directory
  * ao_pipewire: set media role during init()
  * audio: add AO_INIT_MEDIA_ROLE_MUSIC</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1693137600">- Disable mujs backend for Leap because it's not available there</changelog>
  <changelog author="llyyr.public@gmail.com" date="1695470400">- Update to version 0.36.0+git20230923.140d0185:
  * ci/mingw: drop old workarounds for vulkan-headers
  * m_config_core: remove mp_read_option_raw
  * cuda: move --cuda-device to cuda_opts group
  * opengl/context_win: move opengl-dwmflush to wingl_opts group
  * libmpv_gl: replace mp_read_option_raw call
  * video/out/gpu: replace mp_read_option_raw call
  * stream: remove unneeded mp_read_option_raw call
  * options: rename some opt structs to *_opts instead of *_params
  * stream_bluray: move --bluray-device to stream_bluray_opts
  * stream_cdda: move cdrom-device to cdda_params
  * demuxer: remove several mp_read_option_raw calls
  * demux: make demux opts public
  * options: move some demux-specific opts to demux opts
  * demux_lavf: set duration to -1 if unknown
  * DOCS/options: remove some stray tabs
  * win32: don't remove WS_CAPTION from style
  * win32: enable custom WM_NCHITTEST also when title bar is hidden
  * win32: set window_corners to default for fullscreen
  * win32: add --window-corners
  * win32: fix fit_window_on_screen to account for invisible borders
  * win32: reduce top border thickness to imitate DWM invisible borders
  * win32: add an option to control window title bar state
  * win32: add an option to change window affinity
  * wayland: ensure at least a scale factor of 1 when drawing cursor
  * github/workflows: comment PR artifacts links
  * win32: explicitly guard dark mode calls by Windows version
  * vo_gpu_next: use proper color for subtitles
  * {github/workflows,ci}: install and enable libplacebo in macOS CI
  * github/workflows: add macOS 13 build
  * vo_gpu: don't override scaler options with default ones
  * builtin.conf: remove unneeded vlang/alang/slang lines
  * vo_gpu: allow deband-iterations to be 0
  * drm: remove selecting the card number with --drm-connector
  * options: remove --vf-defaults and --af-defaults
  * options: remove deprecated --record-file option
  * vo_sixel: change exit-clear handling to OPT_REPLACED
  * options: remove a few options marked with .deprecation_message
  * command: stop restarting playback when writing to playlist-pos
  * command: remove some old deprecated properities
  * options: remove ancient option fallbacks/deprecation
  * builtin.conf: remove deprecated opengl-hq profile
  * demux_playlist: add --directory-mode=auto
  * various: add missing include in header flles
  * sub/ass_mp: filters/f_lavfi: forward declare mp_log
  * sd_ass: use directive instead of writing magic constants
  * vo_dmabuf_wayland: support osd rendering when there's no video
  * mp_image: add force_window field
  * demux_mf: detect svg
  * sdl_gamepad: fix button detection on modern controllers
  * TOOLS/autocrop.lua: switch to auto-copy hwdec during cropdetect
  * TOOLS/autocrop.lua: cleanup timers correctly
  * vo_gpu_next: fix unscaled screenshot with --blend-subtitles
  * TOOLS/autocrop.lua: use VO crop always
  * options: make video-crop validation more strict
  * player/video: don't try to restore old crop when invalid were provided
  * vo_gpu: match libplacebo debanding defaults
  * vo_gpu: match libplacebo peak detection defaults
  * DOCS: update notes about new profiles
  * vo_gpu: default to dscale=hermite
  * DOCS/options: document hermite scaler
  * DOCS/options: remove potentially offensive language
  * DOCS/options: remove spline36 section
  * DOCS/options: change wording to be less inflammatory
  * af_scaletempo2: fix missing variable init, remove redundant init
  * af_scaletempo2: truncate final packet to expected length
  * af_scaletempo2: fix processing of final packet
  * af_scaletempo2: calculate latency by center of search block
  * af_scaletempo2: restore exact audio sync on return to 1x speed
  * af_scaletempo2: fix speed change latency and pts spikes
  * af_scaletempo2: fix audio artifact on initial WSOLA iteration
  * af_scaletempo2: fix audio offset when playing back at 1x speed
  * af_scaletempo2: fix inconsistent search block position after init
  * af_scaletempo2: move latency calculation to internal function
  * af_scaletempo2: fix missing dereference when processing final packet
  * af_scaletempo2: fix audio-video de-sync caused by speed changes
  * DOCS/vo: remove some dated deprecation warnings about --vo=rpi
  * meson: enable cplugins on Windows
  * cplugin: allow loading mpv_* symbols dynamically
  * libmpv: remove not used mpv.pc.in
  * osdep/io: provide dlopen, etc. abstraction wrappers for windows
  * scripting: dll cplugins
  * builtin.conf: modernize internal profiles
  * vo: change tscale to oversample by default
  * vo: make cscale follow scale by default
  * vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling
  * vo: avoid unnecessary redraws when the OSD shows
  * demux: prepend some cache options with demuxer
  * filter_kernels: remove bcspline filter
  * filter_kernels: fix bcspline params
  * filter_kernels: add hermite filter
  * vo_gpu_next: fix blur and taper values being zero
  * vo_dmabuf_wayland: support 90 degree rotations
  * DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode
  * demux_mkv: support ProjectionPoseRoll element
  * demux_mkv: support PixelCrop* elements
  * TOOLS/matroska.py: add PixelCrop* elements
  * demux: add crop to mp_codec_params
  * win32: remove noisy debug log
  * osc: add scrolling to audio/sub buttons
  * vo_gpu: remove --scale-wblur etc
  * filter_kernels: add ewa_lanczos4sharpest
  * filter_kernels: refine ewa_lanczossharp/soft constants
  * filter_kernels: use true jinc radius
  * filter_kernels: replace magic jinc radius by constant (cosmetic)
  * filter_kernels: properly sharpen/blur filter radius
  * vo_gpu: slight bump to hard-coded option size limits
  * vo_gpu_next: remove ewa_lanczossharp nag
  * TOOLS/lua/autoload: rename local variable to lowercase
  * TOOLS/lua/autoload: pass extensions to recursive call
  * hwtransfer: make probe_formats logging less spammy
  * vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
  * vo_gpu_next: update for new ICC profile API
  * present_sync: allow future timestamps
  * vo_gpu_next: map --scaler-resizes-only
  * TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable
  * TOOLS/lua/autoload: fix specify loading only one type of files
  * TOOLS/lua/autoload: add directory_mode option
  * TOOLS/lua/autoload: add recursive directory loading
  * TOOLS/lua/autoload: avoid adding entries to the playlist more then once
  * TOOLS/lua/autoload: support directories
  * meson: check vulkan version
  * stream: accept dav:// and davs:// urls
  * meson: rename last feature with underscore
  * DOCS/options: add catmull_rom as an example for --scale
  * sd_lavc: fix subtitle presentation time
  * Revert "sub: add auto option to --sub-fix-timing"
  * vd_lavc: by default enable cropping by decoder
  * DOCS/lua.rst: fix typo
  * player: redo --subs-fallback-forced
  * vo: change vsync_interval to double
  * sd_lavc: account for floating point inaccuracy
  * player/video: apply crop for all frames in vo_frame
  * screenshot: support crop with --screenshot-sw
  * vo_gpu_next: support --blend-subtitles when taking screenshoot
  * vo_gpu: support crop in gl_video_screenshot
  * vo_gpu_next: support crop in video_screenshot
  * vo_gpu_next: forwards compatibility with pl_cache
  * vd_lavc: disable cropping by decoder
  * mp_image: add missing crop initialization
  * video: allow overriding container crop if it is present
  * stats.lua: don't display full frame crop
  * player/command: mark video-params/crop- unavailable if empty
  * m_option: return empty rect when no width/height is available
  * autocrop.lua: enable vo_crop mode by default
  * autocrop.lua: don't remove crop on startup/exit
  * autocrop.lua: detect if crop is enabled based on prop
  * m_option: make m_rect_apply center based
  * sub: add auto option to --sub-fix-timing
  * Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"
  * path-{darwin,unix}: save cache to subdir when using non-XDG path
  * meson: add -Bsymbolic for libmpv
  * vo: vulkan: allow picking devices by UUID
  * meson: include our local copy of libavutil uuid if ffmpeg is too old
  * misc: add copy of uuid from ffmpeg
  * {zsh,bash}-completion: use config when autocompleting profiles
  * stream/dvbin: recommend to use specific channels.conf file names
  * stream/dvbin: drop too verbose messages
  * stream/dvbin: add some helpful verbose output
  * stream/dvbin: detect ZAP channel configs looking like VDR configs
  * stream/dvbin: do not forget channel list for multiply delivery systems
  * stream/dvbin: add support for delivery system ISDB-T
  * vo_gpu_next: don't rotate gamut visualization
  * demux_lavf: get total duration from track durations
  * {zsh,bash}-completion: add missing --no-config flags
  * options: remove unnecessary clamping on video-pan-x/y
  * Revert "aspect: change --video-pan-x/y to be relative to the destination rect"
  * osc: add scrolling to the seekbar
  * ci/lint: ignore subject length for revert commits
  * vo_gpu: remove --tone-mapping-mode
  * loadfile: fix forced subtitles not respecting slang
  * builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq
  * win32: allow heap cache optimization and memory decommit
  * win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode
  * win32: don't load dynamically always available functions
  * win32/displayconfig: remove custom struct redefinition
  * osc: remove toggle for forced only subpictures
  * stats.lua: display --video-crop values when used
  * man/input: remove trailing spaces
  * player/command: add video-params/crop-[w,h,x,y]
  * autocrop.lua: use new --video-crop
  * vo: add --video-crop
  * player/video: don't copy mp_image_params when not needed
  * m_option: add OPT_RECT
  * mp_image: add image crop rect to mp_image_params
  * aspect: don't override src_start/src_end
  * common: constify mp_rect_equals
  * player/command: remove video-aspect property
  * demux_playlist: default to --directory-mode=lazy
  * stats.lua: enable --tone-mapping-visualize while stats shown
  * vo_gpu_next: improve --tonemapping-visualize
  * stats.lua: display hdr metadata and peak detection
  * command: add hdr-metadata property
  * vo_gpu_next: add support for VOCTRL_HDR_METADATA
  * vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata
  * csputils: add mp_hdr_metadata
  * input.conf: swap wheel up/down with wheel left/right
  * loadfile: fix --no-subs-with-matching-audio with --slang
  * osc: replace sub-forced-only with sub-forced-events-only
  * command: remove sub-forced-only-cur property
  * player: rename --sub-forced-only to --sub-forced-events-only
  * player: remove auto choice from sub-forced-only
  * ci/mingw: attempt to enable Vulkan Video Decoding
  * README: update minimum windows version and clarify
  * stats.lua: add hints about scrolling
  * stats.lua: refactor video params display
  * stats.lua: remove dummy new lines from headers
  * stats.lua: display actual output video size after anamorphic correction
  * player: add always to --subs-fallback-forced
  * player: add --subs-match-os-language option
  * loadfile: simplify default track selection a bit
  * player: remove special auto option from alang/slang/vlang
  * playlist: remove unused code to track redirects
  * player: always write redirect entries for resuming playback
  * vo_dmabuf_wayland: unmap osd surface when not needed
  * vo_gpu_next: fix --target-contrast=inf
  * README: replace outdated xinerama reference with xpresent
  * f_lavfi: don't reject dynamic lavfi ins/outs
  * osc: fix margin for forced-only subs toggle in bar layout
  * osc: only add sub forced-only toggle to layout for DVD/PGS subs
  * input: add missing windows multimedia keys
  * command: add `sub-ass-extradata` property
  * vo_gpu_next: update tmp params before rendering frame
  * vo_gpu_next: make option shim consistent with new API
  * vo_gpu_next: avoid duplicate code (cosmetic)
  * vo_gpu_next: correctly set params.frame_mixer
  * vo_gpu_next: don't nuke main options state in video_screenshot
  * vo_gpu_next: don't override main options in draw_frame</changelog>
  <changelog author="aloisio@gmx.com" date="1721908800">- Update to version 0.38.0+git20240618.bc5ab97d (fixes: boo#1228348
  upstream reference gh#mpv-player/mpv#14595)
  Note: last version before the ffmpeg version requirement bump
  * ao_avfoundation: guard features only available on macOS 11.3 and 12
  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
  * mac/compat: add withLock fallback for xcode older than 14
  * mac/log: properly guard logger usage behind platform version check
  * bash-completion: remove hashbang
  * fuzzers: enable edl, file and lavf protocols
  * m_options: limit list entries to 100
  * m_options: fix mark_del leak on error
  * fuzzer_set_property: force untimed and pause state
  * demux_edl: fix infinite loop on empty EDL files
  * fuzzers: disable some targets as we hit out of space errors
  * osc.lua: add script message to show up the OSC
  * stream: don't exit on first iteration if there is no match
  * ad_spdif: add an assert for lavf_ctx
  * editorconfig: punish tab usage
  * osc.lua: replace tabs with spaces
  * fuzzers/meson: set link language to cpp
  * demux_lavf: fix null derefence of stream variable
  * d3d11: return minimum bitdepth for display output and swapchain
  * demux_lavf: add format hack entry for jpeg metadata frames
  * demux_lavf: fix null derefence in io_open callback
  * stats.lua: align 100% correctly on page 2
  * vf_vapoursynth: upgrade to VapourSynth API v4
  * demux_lavf: drop jpeg frames that are at a nonzero pos
  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
  * input: map Num 5 to distinct value when numlock is off
  * input.conf: make Alt+BS reset panscan
  * console.lua: don't enable the console-input input section
  * osc.lua: fix timetotal and timems settings
  * stats.lua: display file tags
  * input: don't resolve double clicks on the active mouse section
  * lua: don't pass nil as the second argument of mp.get_property_number
  * DOCS/interface-changes: fix formatting
  * TOOLS/gen-interface-changes.py: sort interface changes by file content
  * DOCS/contribute.md: require interface change begin with type
  * stats.lua: remove print_perfdata_passes
  * stats.lua: add page 5 for currently selected tracks information
  * stats.lua: make the append function increment index only on newline
  * sub: update codec info
  * osc.lua: add option to use display fps for update interval
  * osc.lua: unify observe_property style
  * osc.lua: add option to make rendering smoother
  * opengl: add --egl-output-format
  * opengl: add --egl-config-id
  * vf_vapoursynth: add parameter to pass arbitrary string to script
  * options: add --osd-playlist-entry
  * DOCS/compile-windows.md: improve Windows build documentation
  * console.lua: prettify unselected track log messages
  * select.lua: support extracting ytdl_hook subtitles
  * select.lua: hide the hour when it's 0
  * select.lua: seek to the currect subtitle line when paused without video
  * select.lua: preselect the correct sub line with duration &gt;= 100 minutes
  * loadfile: improve the format of terminal track information
  * ci/mingw: install wine optionally
  * ci/mingw: use Ubuntu 24.04
  * ci/msys2: compact build script
  * ci/msys2: re-enable 32-bit builds
  * ci/mingw: don't run test on 32-bit binary
  * hwdec_vaapi: suppress comparision warning
  * wayland_common: properly handle modifiers for keyboard enter keys
  * meson: add -fno-trapping-math to default flags
  * meson: add -fno-signed-zeros to default flags
  * ci/mingw: enable javascript support
  * osc.lua: fix user configurable colors
  * ra_d3d11: make cache header constant size regardless of the build
  * ao_wasapi: don't limit the scope of execution context
  * w32_common: stop IME initialization timer after first try
  * default.js: handle canceled key bindings
  * defaults.lua: handle canceled key bindings
  * command: add canceled state to key-binding client message
  * input: mark a command as canceled if it is explicitly dropped
  * bstr: use memchr and memrchr for bstrchr and bstrrchr
  * terminal-win: use proper NTAPI callback for FLS
  * DOCS/compile-windows.md: update Windows compilation documentation
  * common: clang supports __builtin_clz also in non-GNU modes
  * parse_commandline: fix incorrect win32 check
  * misc/thread_tools: fix incorrect win32 check
  * ao_pcm: fix incorrect win32 check
  * player/main: concat string at compile time
  * sub/sd_ass: rewrite is_animated()
  * meson: clear flags used for build
  * {x11_common,context_x11egl}: suppress Wundef warning
  * ao_pipewire: fix access to undefined byte order definitions
  * osdep/endian: add missing byte order defines
  * ao_coreaudio_chmap: fix shadowed variable
  * stream_cdda: suppress Wundef warning
  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
  * input: fix grammar errors and typo
  * input: only begin VO dragging if the section allows
  * autoload.lua: always accept current file as a valid file
  * autoload.lua: match also image extension
  * autoload.lua: cosmetic changes
  * autoload.lua: fix options update
  * sub: avoid unneeded calls to is_animated
  * input: reset doubleclick timer when dragging begins
  * input: un-hardcode VO dragging
  * input: prevent MBTN_LEFT conflict with VO dragging
  * input: implement VO dragging deadzone
  * input: fix mouse position equality check
  * input: begin VO dragging when moving mouse while left button is down
  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
  * test/meson: remove unneded sources
  * ci/mingw: resolve pkgconfig deprecation warning in meson
  * ci/mingw: run meson tests
  * ci/mingw: add exe_wrapper to cross file
  * ci/mingw: support encode mode
  * ci/mingw: use ninja for cmake builds
  * test/paths: skip normalize tests if pathcch library is not available
  * test_utils: don't use subprocess for diffing test results
  * test/libmpv_encode: print logs also during initialize
  * test/libmpv_encode: don't use mpv internals for test
  * player/playloop: remove now unused get_percent_pos()
  * win32: quantize taskbar playback position into uint8 range
  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
  * TOOLS/autoload.lua: fix directory_mode and ext options
  * osd: don't use get_percent_pos function
  * command: simplify printing floats as integers
  * README: link to discussions
  * osc.lua: fix lint warnings
  * TOOLS/test-hooks.lua: fix lint warning
  * TOOLS/status-line.lua: fix lint warnings
  * TOOLS/osd-test.lua: fix lint warning
  * TOOLS/observe-all.lua: fix lint warning
  * TOOLS/nan-test.lua: fix lint warnings
  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
  * TOOLS/command-test.lua: fix lint warnings
  * TOOLS/autoload.lua: fix lint warnings
  * TOOLS/autodeint.lua: fix lint warnings
  * TOOLS/autocrop.lua: fix lint warnings
  * TOOLS/ao-null-reload.lua: fix lint warnings
  * ytdl_hook.lua: fix lint warnings
  * console.lua: fix lint warnings
  * mpv.desktop: fix capitalization error
  * mpv.desktop: add Arabic translation
  * TOOLS/gen-interface-changes: wrap long lines to 80 col
  * input.conf: change 'u' binding to cycle between 'force' and default
  * options: make sub-ass-override default to 'scale'
  * options: move sub-ass-override 'scale' above 'force'
  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
  * DOCS/input: clarify the difference between audio-pts and time-pos
  * player: replace get_current_time with get_playback_time in some spots
  * player/playloop: force get_playback_time to be at least 0
  * player: put speed adjustment back into playing_audio_pts
  * player/video: fix incorrect VO frame duration and frame drops
  * x11: correct position coordinates if mpv was launched with --fs
  * vo_vaapi: remove redundant function call
  * vo_vaapi: fix use-after-free when quitting
  * vo_vaapi: fix use-after-free of current frame
  * console.lua: fix crash with set ;&lt;Tab&gt;
  * console.lua: fix crash if no completions exist
  * Revert "ao_pipewire: add EOF handling"
  * Revert "ao_pipewire: wait for draining finishes before restart ao"
  * playloop: don't loop when seeking to the end of cover art while paused
  * ao_pipewire: wait for draining finishes before restart ao
  * ao_pipewire: add EOF handling
  * ao_avfoundation: use blocking ao_read_data
  * ao_avfoundation: add EOF handling
  * ao: add ao_stop_streaming
  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
  * ao_coreaudio: set ao-&gt;device_buffer base on hardware latency
  * osxbundle: refactor Information Property List
  * wayland_common: ignore unknown key states
  * wayland_common: handle pressed keys in keyboard_enter event
  * DOCS/man: replace legacy option syntax usage
  * Revert "fuzzers/load: clear old temp files if they exist"
  * ad_spdif: check return value of av_parser_parse2
  * ad_spdif: check for AC3 if parser fails to detect profile
  * ad_spdif: set codec params
  * stream_lavf: don't add ffmpeg bluray or dvd protocols
  * build: dynamically generate mpv.desktop file protocols
  * stream: implement get_protocols method for stream_lavf
  * av_common: parent mp_get_lavf_demuxer contents to the list
  * wayland: use wl-&gt;callback_surface for idle inhibitor creation
  * fuzzers/load: clear old temp files if they exist
  * DOCS/man/console.rst: remove extraneous words
  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
  * fuzzers: always return 0
  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
  * ci/lint: only allow specific characters in subjects
  * ci/lint: allow the first word after : to be an option with --
  * ci/lint: only allow space instead of \s or \s+
  * workflows/comment: more newline fixes to make formatting work
  * workflows/comment: add missing escape fix
  * ci/mac: silence unnecessary reinstall warnings
  * select.lua: allow ffmpeg to print errors if it fails
  * osc.lua: handle osd-scale-by-window runtime update
  * stats.lua: handle osd-scale-by-window runtime update
  * {stats,osc}.lua: respect --osd-scale-by-window by default
  * stats.lua: add add auto value to vidscale option
  * osc.lua: add auto value to vidscale option
  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
  * meson: limit concurrent link jobs to 16
  * ao: don't call driver-&gt;set_paused after reset
  * osdep/path-win: fix leak of portable_path
  * osdep/io: fix leak of environment strings on win32
  * DOCS/interface-changes.rst: document loadfile breaking change
  * DOCS/man/input.rst: document breaking change of loadfile index argument
  * DOCS/man: note that default autoprobe order is unrealiable
  * DOCS/compatibility.rst: add requirement when changing default values
  * DOCS/compatibility.rst: add provision for dealing with severe breakages
  * DOCS/compatibility.rst: require more details about breaking changes
  * DOCS/compatibility.rst: fix formatting
  * ci: save cache also on failures
  * playloop: don't redraw without subs on quit
  * workflows/cleanup_caches: minor cosmetic changes
  * workflows/comment: refactor comment workflow to not use github-script
  * console.lua: fix completing change-list ao/vo/gpu-context remove
  * input: prioritize builtin bindings matching longer key sequences
  * console.lua: fix the max log lines calculation
  * stats.lua: prevent freeze in certain cases with vidscale=no
  * console.lua: use all available lines for selection
  * select.lua: strip trailing zeros from FPS values
  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
  * select.lua: don't needlessly initialize default_item
  * select.lua: preselect the previous sub line without a current line
  * select.lua: fix preselecting the current subtitle line
  * console.lua: add nonrepeatable prefix to command_prefixes
  * input/cmd: add nonrepeatable prefix
  * ad_spdif: add missing codec_desc initialization
  * ci/cleanup_caches: group by cache prefixes too
  * ci: clear old caches to avoid master branch cache trashing
  * msg: clear status line only if needed
  * msg: split mp_msg_flush_status_line into private and public variant
  * msg: check target stream before printing
  * ci: don't pin Ubuntu version where it doesn't matter
  * ci/mingw: clean installed packages
  * ci/mingw: use meson for libass build
  * ci/mingw: remove non-existent cmake option
  * wayland: also log version numbers with protocol interface names
  * ci/win32: override link args only for the target that needs them
  * ci/win32: add Vulkan-Loader
  * meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal
  * ci/win32: build shaderc
  * ci/win32: use ccache
  * ci/win32: enable all available projects from meson's wrapdb
  * ci/win32: add spirv-cross
  * ci/win32: add shaderc
  * ci/win32: remove Strawberry Perl from path
  * github/issue_template: ask for possible sample files on feature request
  * github/issue_template: rework system info section and provide commands
  * github/issue_template: move mpv information into its own section
  * github/issue_template: add information on how to create backtraces
  * github/issue_template: mention (nightly) builds and packages for testing
  * github/issue_template: reword file upload instruction
  * github/issue_template: reword log file instructions
  * github/issue_template: be more specific about performance-related issues
  * github/issue_template: add checkboxes as instruction check
  * github/issue_template: rework issue templates with github forms
  * github/issue_template: mention github Discussions for questions
  * wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported
  * Revert "player: do not exit when a seek gets queued"
  * stream: remove directory playlist hint
  * stream: check file descriptor passed to fd:// or fdclose://
  * various: add missing checks for directory streams
  * {options,player}: fix stream leaks
  * stream: disallow reading or writing to directories
  * fuzzer: add dedicated fuzzers for each demuxer
  * fuzzer_load: use memfd_create instead of real file
  * fuzzer_load: merge file and config load into one file
  * fuzzers: don't build binaries for disabled protocols
  * av_common: fix integer overflow when adjusting timebase
  * select.lua: strip brackets in select-subtitle-line
  * select.lua: add this script
  * console.lua: close when pressing enter with input.select
  * console.lua: fix ctrl+f and ctrl+b keybindings
  * console.lua: don't crash when scrolling without matches
  * console.lua: truncate lines longer than the maximum width
  * console.lua: don't convert integers for mp.input to string
  * input: fix builtin sequence bindings
  * console.lua: implement a command parser to complete more things
  * player: add option-info/&lt;name&gt;/expects-file
  * osc.lua: remove scaleforcedwindow
  * autocrop.lua: fix some lint warnings
  * ytdl_hook.lua: fix some lint warnings
  * stats.lua: fix some lint warnings
  * osc.lua: fix some lint warnings
  * options.lua: fix some lint warnings
  * defaults.lua: fix some lint warnings
  * console.lua: fix some lint warnings
  * auto_profiles.lua: fix some lint warnings
  * test-hooks.lua: fix variable shadowing warning
  * status-line.lua: fix unused variable warning
  * skip-logo.lua: fix some lint warnings
  * pause-when-minimize.lua: fix unused variable warning
  * ontop-playback.lua: fix unused variable warning
  * observe-all.lua: fix some lint warnings
  * cycle-deinterlace-pullup.lua: fix unused variable warnings
  * command-test.lua: fix some lint warnings
  * autoload.lua: fix some lint warnings
  * autodeint.lua: fix some lint warnings
  * audio-hotplug-test.lua: fix some lint warnings
  * acompressor.lua: break long lines
  * github/workflows: add lua linting
  * Revert "stream: don't try to read from all-sparse/no-data files"
  * vf_vapoursynth: pass image properties from input
  * vf_vapoursynth: fix _ChromaLocation
  * hwdec_cuda_vk: add missing io.h include
  * audio: report EOF also for untimed AO mode
  * console.lua: increase margins from the bottom-left corner
  * vo_gpu_next: check if existing cache file has correct size
  * test: test mp_guess_lang_from_filename with [] and ()
  * meson: add link flags also to cpp
  * audio: change bps format to int64_t
  * fuzzers: set network-timeout to 1 second
  * command: add dolby-vision-profile and dolby-vision-level to track-list
  * demux_mkv: inject AV_PKT_DATA_DOVI_CONF to demuxed packets
  * demux_mkv: demux Block Additional Mappings
  * test: test mp_guess_lang_from_filename()
  * misc/language: move mp_guess_lang_from_filename() here
  * external_files: detect language tags with hyphens
  * external_files: rename variables in guess_lang_from_filename()
  * lcms: check for null arg in gl_parse_3dlut_size
  * misc/language: store string length instead of null terminator
  * player/loadfile: match language and subcodes
  * Revert "misc: add language-matching utilities"
  * Revert "loadfile: use mp_match_lang_single"
  * Revert "loadfile: compute audio lang for sub selection when using lavfi-complex"
  * fuzzer_loadfile_direct: exclude paths also for file://
  * demux_edl: make protocol comparison case insensitive
  * fuzzer_set_property: fix for other types than string
  * dmabuf: fix warnings on 320-bit build
  * filter/vf_gpu_vulkan: fix Vulkan handle type
  * player/client: fix typo in description of MPV_ERROR_UNINITIALIZED
  * fuzzers: add fuzzer for config parsers
  * Revert "ao: in ao_play_data, wakeup core for untimed AO as well"
  * ao: in ao_play_data, wakeup core for untimed AO as well
  * af_scaletempo: optimize overlap search
  * af_scaletempo: use taxicab distance for offset search
  * af_scaletempo: don't use a window for offset search
  * af_scaletempo: use Hann function for overlap window
  * af_scaletempo: add comment to overlap calculation
  * js: fix defaults.js
  * scripting: add mp.input.select()
  * drm_prime: remove off by one when allocating new ref counter
  * drm_prime: fix issue detected by valgrind
  * stream: don't try to read from all-sparse/no-data files
  * various: fix comma style
  * various: fix indentation
  * various: fix tabs in code
  * various: fix trailing whitespace
  * hwdec_cuda: reduce nesting in check functions
  * hwdec_cuda: avoid gpu wakeup by deferring cuInit
  * msg: print all messages to one stream
  * player/main: select msg output stream early
  * github/workflows: link MSVC artifacts in comments
  * ci: add Windows native build
  * test: mark libmpv as expected fail if OSC is not available
  * test/libmpv_encode: minor adjustments for win32 build fix
  * win32: add WinMain
  * player/configfiles: fix utime.h include for Windows SDK
  * stream_file: declare structures available only in Windows DDK
  * osdep/mpv.rc: fix encoding of MPVCOPYRIGHT
  * common: define some bits for Windows SDK
  * ao_wasapi_utils: define missing GUIDs for C
  * ao_wasapi_changenotify: fix IsEqualPropertyKey for C
  * various: remove unused sys/time.h include
  * osdep/compiler: clang also recognizes those attributes
  * osdep/main-fn-win: add struct typedef for compatibility
  * osdep/semaphore: don't include files if they are not used
  * win32: fix platform checks
  * io_utils: use mp_mkostemps instead of mkstemp
  * osdep/dirent: add implementation for Windows SDK build
  * ao_wasapi: fix include order
  * various: move strings.h inclusion to common.h
  * various: move unistd.h inclusion to common.h
  * meson: add defines for Windows build to avoid warnings
  * meson: remove Windows subsystem version, it is 6.0 by default
  * command: add normalize-path command
  * DOCS/lua: fix some argument names
  * DOCS/input: move escape-ass documentation
  * misc/path_utils: normalize win32 paths
  * player: normalize paths for resuming playback
  * cocoa-cb: add support for macOS color space transformation (EDR/HDR)
  * github/workflows: add swift linting
  * test: fflush between printf and abort
  * powershell-completion: add PowerShell command line completion
  * DOCS/input: document sub-seek 0
  * docs: mention Cache section in sub-seek
  * command: return lavfi filters in option-info/[av]f/choices
  * osc: remove trailing space
  * demux_mkv: fix image detection
  * demux: keep track of ts information per stream type
  * win32: fix maximize state with --border=no
  * sd_ass: don't log if subtitles have unknown duration
  * ci/lint: use long commit hash
  * demux_mkv: make V_QUICKTIME codec detection generic
  * osd: show left arrow when playing backwards
  * tools: add narrow left arrow glyph for OSD
  * osc: show left arrow when paused while playing backwards
  * f_lavfi: reject filters with too many in/outs
  * f_decoder_wrapper: clear decoder info on deinit
  * ci/mingw: update dependency versions
  * OSC: implemented user configurable colors
  * win32: make context menu items accessible from the window menu
  * win32: move context menu init/uninit to GUI thread
  * wayland: set wl-&gt;scaling if there is no wl-&gt;current_output yet
  * sub/osd: fix rounding when rescaling bitmap subtitle rects
  * win32: support multitouch
  * options: add --native-touch option
  * wayland_common: support multitouch
  * input: add MP_TOUCH_RELEASE_ALL
  * input: add --input-touch-emulate-mouse option
  * command: add touch-pos property
  * input: add multitouch support functions
  * sd_lavc: reduce unnecessary error log on probing nonexistent codecs
  * sd_lavc: fix null dereference on error
  * wayland: log if cursor shape support is missing
  * DOCS: fix spelling of environment and corresponding/corresponds
  * demux/packet: add support for ITU T.35 metadata in Matroska
  * demux: support VVC Matroska demux
  * mac: properly handle regular expressions without force unwrap
  * mac: code cleanup and consistency changes, fix linting issues
  * mac/helper: make wakeup callback declaration consistent
  * mac/touchbar: use KVO block API instead of old obj-c instance method
  * TOOLS/lua/autoload: make ignore_patterns more generic
  * TOOLS/lua/autoload: allow multiple ignore_patterns
  * TOOLS/lua/autoload: add ignore_pattern option
  * w32_common: fix show-in-taskbar toggling after explorer is restarted
  * zsh-completion: complete --gpu-context
  * ci: add fuzzers build test
  * fuzzers: add new fuzzer targets
  * player/command: mark sub-text-ass as deprecated
  * player/command: add sub-text/ass-full sub-property
  * player/command: move sub-text-ass to a sub-property
  * sd_ass: allow get_text to return more than 500 bytes
  * stats.lua: show osd-dimensions property
  * sub/lavc_conv: don't override style of converted teletext pages
  * sub/lavc_conv: don't strip ASS style header
  * DOCS/vf: update vf_gpu options
  * vf_gpu: vulkan and egl implementations
  * af_scaletempo2: migrate to internals to talloc
  * af_scaletempo2: remove redundant buffer zeroing
  * ao_wasapi: fix player core lockup when avoiding premature buffer fills
  * Revert "ao_wasapi: address premature buffer fills in exclusive mode"
  * m_config_core: fix forced option notification with m_config_cache
  * mac/input: add support for dead key reporting
  * mac: make display-names unique to allow specific selection
  * dec_sub: fix locking for sub_ass_get_extradata
  * test: make libmpv_test abort if an error is logged
  * vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
  * vo_dmabuf_wayland: fix scaling for subsurface positioning
  * DOCS/man: refer to "mp.options functions" for script config docs
  * player/loadfile: check if forced track is also tagged as default first
  * ao/avfoundation: optimise preprocessors for included coreaudio code
  * ao/audiounit: fix building for iOS
  * ao_coreaudio: add a comment for ignoring returned sample count
  * Revert "ao_coreaudio: signal buffer underruns"
  * input: fix deadlock in adding gamepad input src
  * d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
  * d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
  * demux: also read "CUESHEET" tag from stream metadata
  * ao_wasapi: set 0 buffer duration on initialization for shared mode
  * ao_wasapi: add `--wasapi-exclusive-buffer` option
  * context_drm_egl: guard gbm_device on uninit
  * x11: always do a reset_size if geometry/autofit is updated at runtime
  * options: flag geometry/autofit options with force_update
  * player: always notify when writing window-scale option
  * m_option: add a force_update boolean
  * stats.lua: add option to disable scale with video size
  * stats.lua: add option to control plot border width
  * stats.lua: remove redundant style override
  * demux_lavf: pass jpg filenames to ffmpeg for probing
  * m_option: change confusing error messages for obj_settings_list
  * DOCS/man/options: mention the new priority list usage of --gpu-context
  * various: add GPU context description
  * video/out/gpu/context: add auto dummy context
  * video/out/gpu/context: convert --gpu-context to use obj_settings_list
  * video/out/gpu/context: don't use hidden flag for contexts
  * DOCS/client-api-changes.rst: fix formatting
  * command: use property_time() for sub-start and sub-end
  * vo_gpu_next: invalidate cache object if requested by libplacebo
  * stats.lua: display short decoder name if not generic one is used
  * player/command: add track-list/N/decoder
  * stats.lua: filter input bindings by typing them
  * terminal-win: support mouse input events
  * terminal-win: implement terminal_get_size2
  * terminal-win: implement terminal_set_mouse_input
  * terminal: add terminal_set_mouse_input function
  * terminal-unix: style fix
  * vo_{tct,sixel,kitty}: implement mouse support
  * terminal-unix: ignore unhandled mouse CSI sequences
  * terminal-unix: support mouse escape codes
  * sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
  * sd_ass: fix margins for all styles when overriding PlayResX
  * sd_ass: replace ifdef with explicit version check
  * DOCS: document --show-in-taskbar option
  * w32_common: implement --show-in-taskbar option
  * x11_common: implement --show-in-taskbar option
  * x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
  * stats.lua: inherit OSD styles
  * DOCS/input: minor typo correction
  * osc: add playlist_media_title option
  * dec_sub: fix locking for sub_ass_get_extradata
  * input: make mp_input_queue_cmd return a meaningful value
  * dec_sub: don't use recursive mutex
  * dec_sub: fix locking for sub_is_{primary,secondary}_visible
  * input: don't use recursive mutex
  * input: avoid unnecessary recursive locks
  * input: remove mp prefix for static functions
  * input: fix locking of mp_input_bind_key
  * options: fix runtime update of teletext-page
  * sub/sd_lavc: check decoder output type for dvb and arib
  * sub/lavc_conv: set dvb teletext and arib caption output type to ASS
  * sub/lavc_conv: take sd context as a parameter for lavc_conv_create
  * Update VERSION
  * Release 0.38.0
  * Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
  * test: add an encoding test with libmpv
  * player/misc: fix audio-only fallback when video init fails
  * player/command: remove codec-info and use track-list directly
  * player: avoid busy looping during reinit_sub
  * demux_mkv: print chapter timestamp with constant length
  * demux_mkv: add BCP 47 language tags support
  * github/issue_template: remove question template
  * stats.lua: add codec profile
  * player/loadfile: add codec profile to print_stream()
  * player/command: add video-codec-info and audio-codec-info
  * wayland: fix segfault in surface_handle_enter due to memory read
  * osxbundle: use arg list instead of a string for signing subprocess call
  * wayland: check if scale actually changes in scaling events
  * wayland: only perform a rescale if window is on one output
  * demux_mkv: don't warn if yaw/pitch projection is set to 0
  * demux_mkv: remove not needed v_projection_pose_roll_set
  * demux_mkv: corrected direction of ProjectionPoseRoll rotation
  * TOOLS/lua/autoload: fix allow extending ext sets from script-opts
  * vo_gpu_next: rotate target crop
  * msg: use fwrite
  * msg: use defines for hide/restore cursor code
  * wayland: apply keepaspect options to wayland configure bounds
  * wayland: avoid unneeded calls to xdg_toplevel state functions
  * wayland: enforce a state change after a reconfigure
  * msg: don't keep status line in partial
  * vo_gpu_next: set target resolution to crop value
  * stats.lua: remove unused variables
  * stats.lua: use '➜' (U+279C) instead '→' (U+2192)
  * mac/log: fix use after free when freeing mpv handle
  * af_scaletempo2: prioritize louder channels for similarity measure
  * test: support format refs for multiple ffmpeg versions
  * test: update format refs for new major ffmpeg version
  * DOCS/man/mpv: correct description of F8/F9 keybinds
  * command: don't use OSD_ASS_0 when converting lists to strings
  * mac/vulkan: add support for frame timing via presentation feedback
  * mac/window: fix window pinch gesture and modify current-window-scale
  * various: make filter internal function names more descriptive
  * ao: rename playthread to ao_thread
  * vo_gpu_next: keep target params in priv instead of alocating it
  * player/lua: fix trailing whitespace for mp.log output
  * stats.lua: fix scrolling for page 2
  * Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
  * bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
  * vo_tct: reduce lut_item size and generate it without snprintf
  * vo_tct: use fwrite when appropriate
  * win32: change fputs to fwrite wrapper
  * vo_tct: add synchronized output support
  * vo_tct: add --vo-tct-buffering option
  * misc/bstr: add bstr0_s for static initialization
  * vo_tct: write frame fully instead of every pixel
  * terminal-win: add more control codes support in non-VT mode
  * vulkan: use pl_vk_inst_create
  * DOCS/man/vo: document vo_caca's hardcoded keybinds
  * DOCS/man/options: mention the impact of --hwdec-codecs on startup time
  * DOCS/man: unify flag option descriptions
  * vo: add win32 context menu support
  * ao_pipewire: fix delay calculation
  * mac/remote: use event type as key state for proper mapping in function
  * mac/apphub: fix opening several files at once via Finder or App icon
  * mac/common: reuse hidpi window scale frame calculation helper
  * mac/window: cleanup unfsContentFrame usage and make it none optional
  * mac/window: fix unfs window size retrieval
  * audio/ad_spdif: utilize defined freeing function for AVIOContext
  * audio/ad_spdif: specify media type and sample rate in output codecpar
  * ci/build-mingw64: enable the SPDIF muxer
  * ao_coreaudio: register hotplug_cb in normal init() as well
  * ao_pipewire: support set_pause
  * ao_wasapi: support set_pause
  * ao_avfoundation: support set_pause
  * ao: set_pause for pull based ao
  * demux: fix seek ranges of images
  * player/loadfile: set track-&gt;forced_select outside of compare_track
  * mac/app: add some verbose logging for app startup and file handling
  * mac/apphub: only instantiate log and option when in Application mode
  * mac/menu: remove redundant quit func and use identical command func
  * mac/app: cleanup and optimise App launch and termination
  * mac/apphub: move opening url into AppHub
  * mac/app: use new open url App event to simplify open file event handling
  * mac/log: fallback to system logger if no mp_log is yet available
  * mac/app: rewrite App c main function, startup and termination in swift
  * mac/app: rewrite Application class in swift
  * wayland_common: set mouse position on pointer enter
  * mpv.desktop: translate to Italian
  * ao_pipewire: fix buffer size calculation
  * ao_pipewire: fix nframes calculation
  * ao_alsa: fix snd_config memory leak
  * video: also reset video-sync state when resetting video state
  * mac/view: fix cursor visibility when toggling fullscreen
  * mac: cleanup swift bridge header imports and unify them
  * mac/apphub: make DnD behaviour on bundle icon configurable
  * mac/log: rename log functions and cleanup class
  * mac: use LogHelper directly instead of mp_log
  * mac: rename mpvHandle to mpv
  * mac: remove now unnecessary objective-c forwarding
  * mac/apphub: move cocoa-cb into AppHub
  * mac/apphub: move menu bar into AppHub
  * mac/app: remove unused Application flag
  * mac/apphub: move mac options into AppHub
  * mac/apphub: move app icon into AppHub
  * mac: cleanup mac headers and include preprocessors
  * win32: fix native key repeat support
  * DOCS/options: document key autorepeat defaults
  * ao_coreaudio: handle latency change on hotplug
  * ao_avfoundation: initial avfoundation ao support
  * af_scaletempo2: fix false reporting of frame availability
  * vo_gpu: support video-target-params
  * vo_direct3d: support video-target-params
  * vo_xv: support video-target-params
  * meson: improve option descriptions
  * meson: refine dependencies of many feature checks
  * meson: remove some unneeded features from list
  * DOCS: update for new --pulse-latency-hacks defaults
  * demux_mkv: support V_FFV1 tag
  * player/command: optimize duplicated property search in command_init
  * ci/mingw: use GAS for vulkan loader
  * mac/event: only initialise an EventHelper when necessary
  * mac/touchbar: use AppHub directly instead of the singleton
  * mac/remote: use AppHub directly instead of the singleton
  * mac/touchbar: use EventHelper for event handling
  * mac/touchbar: move touch bar into AppHub
  * mac/remote: use EventHelper for event handling
  * mac/touchbar: fix devision by 0
  * mac/remote: fix devision by 0
  * cocoa-cb: use EventHelper for event handling
  * cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
  * mac/apphub: migrate remaining events functionality to new AppHub
  * mac/event: add helper to subscribe to mpv events and property changes
  * hwdec/vulkan: enable the stable AV1 extension
  * ci/msys2: fix vulkan package name
  * ao_pulse: reenable latency hacks by default
  * player/command: fix udata talloc parent
  * mac/libmpv: remove unused functions
  * mac: optimise and shorten some code
  * mac/option: remove now unused computed option variables
  * mac/option: rename option structs to properly represent their content
  * mac/libmpv: remove mac option handling in favour of option handler
  * mac/option: make option helper none optional
  * mac/option: make option helper vo struct independent
  * mac/option: optimise option pointer access
  * mac/option: remove unused and obsolete variables
  * mac/option: move option functionality from mpv helper to option helper
  * mac/type: move c&lt;&gt;swift type bridging into a dedicated type helper
  * meson: conditionalize searching for ANGLE's EGL
  * meson: get rid of 'egl-helpers' feature
  * meson: fix EGL version check
  * video/egl_helpers: fix fallback logic for EGL_KHR_create_context
  * video/egl_helpers: log error for eglCreateContext
  * options: add --input-commands option
  * console.lua: complete fixed precision properties
  * test: fflush output stream before abort
  * m_property: add `&gt;` for fixed precision floating-point expansion
  * osc.lua: escape text
  * command: add escape-ass
  * input: remove max active section limit
  * input: raise maximum key down limit to 16
  * stats.lua: use term-size as terminal output size
  * player/command: add term-size/[w,h] property
  * stats.lua: fix and unify scroll hint
  * stats.lua: use term_ellipsis for page 4
  * stats.lua: truncate long lines for the terminal
  * stats.lua: use scroll function for page 2 and 0
  * stats.lua: refactor page 4 scrolling into function
  * stats.lua: add more information in audio section
  * msg: clear buffered status_line on flush
  * msg: simplify the line_skip calculation
  * TOOLS: add an interface-changes generator script
  * DOCS: document the new way to handle interface changes
  * meson: remove winmm dependency for win32 desktop target
  * win32: increase hires timer resolution
  * win32: avoid multi byte string to wide conversion if not needed
  * win32: add puts/fputs wrappers
  * win32: optimize mp_vfprintf a little
  * misc/bstr: add bstr_to_wchar for win32
  * player/main: move terminal_uninit to the end
  * win32: cache GetConsoleMode state for stdout/stderr
  * win32: don't touch buffering options
  * win32-console-wrapper: fix printf specifiers
  * win32: don't pass std handles if they are attached to console
  * DOCS/options: improve wording of dither-depth
  * af_lavcac3enc: fix memory leak on 2ch audio
  * various: use thread safe mp_strerror()
  * image_writer: refactor screenshot write functions
  * image_writer: fix TOCTOU in screenshot filename generation
  * Revert "osdep/io: ignore 'x' mode for mp_fopen"
  * repack: add restrict qualifier to src/dst pointers
  * win32: resolve dropped shell links (Windows shortcuts)
  * win32: implement shell link target resolving
  * video/image_writer: attach MDVC metadata and CLLI metadata
  * builtin.conf: remove debanding from the high-quality profile
  * input.conf: add `b` to toggle debanding
  * vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
  * vulkan: remove color_depth stub
  * osdep/main-fn-win: fix implicit conversion warning
  * osdep/threads: fix warning: initializer element is not constant
  * ao_lavc: fix warning: ISO C forbids forward references to 'enum' types
  * vo_gpu_next: fix -Wembedded-directive warning
  * video/out/gpu/spirv: fix warning: zero size arrays are an extension
  * common/msg: fix warning: void function should not return void expression
  * common/msg: fix warning: use of non-standard escape character '\e'
  * options/m_config: fix no newline at end of file
  * various: fix -Wold-style-declaration warning
  * video/out/placebo/utils: fix -Wignored-qualifiers warning
  * demux/cache: fix -Wtype-limits warnings
  * meson: bump warning level to 2
  * vo_gpu_next: don't render ASS subtitles at HDR colorspace
  * mac/touchbar: simplify item and view creation
  * mac/touchbar: optimise time item update
  * mac/touchbar: optimise constraint calculation
  * mac/touchbar: use DateComponentsFormatter for time formatting
  * mac/touchbar: simplify update items logic
  * mac/touchbar: take playback speed into account for rate limiting
  * mac/touchbar: rewrite touch bar in swift
  * win32: remove all NC area on Windows 10 with --title-bar=no
  * win32: add helper function to check Windows 10 build number
  * osc: add missing window controls for --title-bar=no
  * win32: adjust top border offset when title bar is disabled
  * win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
  * win32: use dpi aware GetSystemMetricsForDpi
  * win32: update maximized state when leaving fullscreen
  * win32: fix window maximized state after setting window size
  * various: use static assertions where appropriate
  * DOCS/options: --x11-name sets the instance name, not the class's
  * demux: add a format-name property
  * wayland_common: respect compositor's preferenced size on state change
  * DOCS/options: clarify --autofit-larger effect
  * wayland_common: always use the current geometry for prepare_resize
  * x11_common: unmaximize window on runtime geometry change
  * win32: support runtime geometry update
  * x11_common: fix window x/y position when updating geometry on runtime
  * github/issue_template: add note about --profile=fast and --hwdec
  * gpu-next: add support for --dither-depth=auto
  * d3d11: get real on the wire bits per color channel
  * d3d11: add mp_get_dxgi_output_desc
  * mac/view: optimise drag and drop event handling
  * mac/input: optimise scroll wheel event handling
  * mac/input: move scroll wheel event handling into input helper
  * mac/input: optimise mouse movement enabled check
  * mac/input: fix switched mouse forward and back button
  * mac/input: move mouse event handling into input helper
  * ao_coreaudio: stop audio unit after idle timeout
  * stream: enable caching for sockets, pipes and FIFOs
  * vo_{drm,wlshm}: make query_format checks more correct
  * vo_drm: add support for YUYV format
  * vo_{drm,wlshm,x11}: add support for video-target-params
  * vo: move target_params into responsibility of VO
  * context_drm_egl: log fallback correctly
  * vo_drm: add support for BGR formats
  * vo_drm: use native matching pixel format for XRGB2101010
  * mac/input: add missing special keys
  * mac/input: add simplified mp_keymap init
  * mac/input: remove wrongly mapped modifier keys
  * mac/event: move key event handling to input helper and optimise it
  * mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
  * mac/events: remove redundant functions and optimise input helper usage
  * mac/helper: move input ctx related functionality into new input helper
  * mac/events: move input ctx related functionality into new input helper
  * wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
  * wayland_common: require WAYLAND_DISPLAY to be set for initialization
  * vo_gpu/vo_gpu_next: fix transparency in glx
  * meson: fix ios-gl hwdec build
  * vo_gpu: fix broken chroma plane for rotated semi-planar formats
  * path: don't load any files if --no-config is passed
  * DOCS/tech-overview.txt: add builtin.conf to etc/ description
  * DOCS/tech-overview.txt: update for merged pull/push glue code
  * DOCS/tech-overview.txt: add vo_gpu_next reference
  * DOCS/tech-overview.txt: add a section for the new filter framework
  * DOCS/tech-overview.txt: update for removed stream inputs
  * DOCS/tech-overview.txt: update for split m_config.c/h
  * DOCS/tech-overview.txt: fix function/member/header names
  * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition
  * options: remove trailing whitespaces
  * options: remove --focus-on-open and add --focus-on
  * stats.lua: display video parameters after filtering
  * vf_format: add hdr10plus sub-parameter to format video filter
  * mp_image: add Dolby Vision metadata mapping
  * csputils: add missing PL_COLOR_SYSTEM names
  * mp_image: add mp_image_params_static_equal for finer comparision
  * wayland: always rescale geometry if in a fullscreen/maximized state
  * filters/f_lavfi: rename channellayout to ch_layout
  * swresample: stop using deprecated {in,out}_channel_layout options
  * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT
  * ad_spdif: handle const buf pointee in avio_alloc_context
  * osxbundle: avoid running `codesign` with deprecated `--deep` argument
  * vo_gpu_next: infer target parameters
  * vo_gpu_next: add support for video-target-params
  * vo: add video-target-params property
  * player/command: fix video-params/[average-bpp, alpha] when hw decoding
  * mp_image: add imgfmt_name to mp_image_params
  * meson: remove main function from libmpv build
  * osxbundle: activate Game Mode with App bundle
  * mac/menu: add explicit menu type instead of an inferred type
  * mac/menu: make menu creation recursive to allow nested submenus
  * mac/menu: move conditional Bundle menu items into config
  * mac/menu: keep track of menu items with dynamic actions
  * mac/menu: merge file and url config properties
  * mac/menu: properly guard playlist array access
  * mac/menu: attach menu config to menu item for direct access
  * mac/menu: replace app.command usage with event.command
  * mac/menu: fix touch bar menu item
  * mac/menu: rename Preferences to Settings for consistency with macOS
  * mac/menu: remove duplicate key assignment Undo/Zoom
  * mac/menu: optimise loading files function
  * mac/menu: replace deprecated openFile() usage
  * mac/menu: remove unnecessary alert config fields and alert
  * mac/menu: rewrite menu bar in swift
  * mac/app: remove unused function
  * github/workflows: generate html and pdf in docs job as well
  * DOCS/man/input.rst: fix incorrect syntax
  * mac/vulkan: directly retrieve current render size without caching
  * mac/vulkan: workaround for MoltenVK problem that causes flicker
  * github/workflows: update actions/upload-artifact to v4
  * ad_spdif: handle deprecated FF_PROFILE_* definitions
  * wayland_common: fix pointer serial conflict
  * video/filter: add field order support for built in deinterlacers
  * f_auto_filters: pass field parity to lavfi bwdif deinterlacers
  * options: add --deinterlace-field-parity option
  * wayland: fix missing lround in cursor surface
  * wayland: guess the first hidpi frame better
  * Revert "player: reset av state on speed changes"
  * player/video: subtract frame_time from delay when ao_chain starts audio
  * player/audio: also adjust apts by audio speed in audio_start_ao
  * test/test_utils: add mp_msg_set_max_level stub
  * ci/mingw: update dependency versions
  * ci/mingw: add dav1d decoder
  * ci/mingw: enable nvdec
  * demux_lavf: always find stream info for avif files
  * vo_gpu_next: render subtitles at video colorspace
  * sub: add flag if sub_bitmap should be rendered in video color space
  * DOCS/options: fix Vulkan typo
  * vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
  * wayland_common: toplevel resize fixes
  * w32_common: make dragging asynchronous
  * w32_common: re-add fullscreen check when start dragging
  * input: centralize VO dragging
  * wayland_common: implement VOCTRL_BEGIN_DRAGGING
  * w32_common: implement VOCTRL_BEGIN_DRAGGING
  * x11_common: implement VOCTRL_BEGIN_DRAGGING
  * command: add begin-vo-dragging command
  * Revert "player: add ao-volume option, to set the system volume at startup"
  * sd_ass: fix use-after-free in ft-&gt;event_format
  * wayland_common: fix type of dnd_action
  * wayland_common: fix initialization order issue with protocols
  * wayland_common: fix DND read error handling
  * wayland_common: read DND data in larger chunks
  * wayland_common: log if DND fails
  * wayland_common: free DND resources on shutdown and error
  * cocoa-cb: render on main queue instead of dedicated queue
  * mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
  * osxbundle: fix bundling when homebrew is not installed
  * mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
  * various: avoid function pointer casts
  * misc/jni: reduce duplication in mapping struct
  * misc/jni: introduce macros for deleting references
  * misc/jni: general code cleanup and refactor
  * ao_audiotrack: refactor JNI class retrieval
  * ao_audiotrack: remove two dead variables
  * ao_audiotrack: fix missing check for passthrough support
  * osdep/mac: make mac naming of files, folders and function consistent
  * wayland: drop some unneeded curly braces (no-op)
  * wayland: drop buffer scale for cursor as well
  * wayland: rename configured to geometry_configured (no-op)
  * wayland: fix check for set_surface_scaling
  * sd_ass: don't wrongly recognize \pos as \p
  * build: fix build when disabling cocoa-cb
  * mac: remove unnecessary metal layer colour space update
  * mac: set layer content scale on init
  * cocoa-cb: remove pre-allocation and initialise only when used
  * console.lua: fix blurry cursor when --osd-blur is set
  * stats.lua: fix blurry graphs when --osd-blur is set
  * DOCS/options: clarify --sub-blur and --osd-blur options
  * vo_gpu_next: simplify pl_clear_mode enum mapping
  * ci: clone repos with shallow submodules
  * vo_gpu_next: add --border-background option
  * vo_gpu_next: support --background option
  * vo_gpu: pre-multiply alpha when dealing with background colors
  * vo_gpu/vo_gpu_next: rework --alpha into --background option
  * player: rename --background to --background-color
  * vo_gpu/vo_gpu_next: set ctx-&gt;opts.want_alpha in specific functions
  * hwdec/dmabuf_interop: reduce magic constant use
  * hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
  * hwdec/dmabuf_interop_gl: refactor texture creation
  * hwdec/dmabuf_interop_gl: restyle macros to fit line length
  * video: don't define IMGFMT_VULKAN conditionally
  * osd_libass: update the OSD bar's dent and border size
  * DOCS/options: make --scale documentation more consistent
  * wayland: remove old sway/wlroots hack
  * player/audio: remove misleading comment about delay
  * player: reset av state on speed changes
  * player: remove speed adjustment from playing_audio_pts
  * ci: add explicit build test for ffmpeg 4.4
  * DOCS: move ALSA option documentation to ao.rst
  * DOCS/options: clarify the impact of --audio-buffer
  * DOCS/options: remove lavrresample reference
  * DOCS/options: remove --alsa-device
  * DOCS/ao: update SDL ao version reference
  * vo_gpu_next: fix win32 io wrap
  * player/main: don't set the main thread name
  * Revert "ci/mingw: pin Vulkan version again"
  * DOCS: add `insert` commands and args to interface-changes
  * input/player: add loadfile/loadlist insert-at command
  * player: change insert_next to insert_at
  * input: add insert-next support for drag-and-drop
  * player: add loadlist insert-next commands
  * player: add loadfile insert-next commands
  * DOCS/man: remove outdated softvol entry
  * player: add ao-volume option, to set the system volume at startup
  * ao: don't clip floating point formats at non-unity gain
  * osdep/io: add mp_unlink()
  * sub: fix LRC lines with multiple timestamps
  * ci: add OpenBSD
  * ci: fix typing in lint-commit-msg.py
  * image_writer: cleanup leftover files if image writing fails
  * player: set hidpi-window-scale to no by default
  * DOCS/options: clarify hidpi-window-scale
  * player/command: handle runtime toggling of hidpi-window-scale
  * win32: clean up hidpi window scale behavior
  * x11: clean up hidpi-window-scale behavior
  * vo_gpu: use fbo texture height for fragment coordinate calculation
  * test: add missing libplacebo dependency
  * github/workflows: add macOS 14 arm runner with most recent xcode
  * github/workflows: add vulkan, mujs and urchadet to macOS dependencies
  * github/workflows: link macOS artifacts in comments
  * github/workflows: bundle macOS App and upload it as artifact
  * mac: code consistency changes
  * osxbundle: use dylib script directly instead of in a subprocess
  * osxbundle: add homebrew vulkan loader location to search path
  * osxbundle: resolve loader_path on rpath retrieval
  * osxbundle: remove unused import
  * osxbundle: fix syntax warning with python 3.12
  * meson: add custom target for macOS App bundling
  * ao_wasapi: scale queried AO volume to (0, 100)
  * ao_wasapi: address premature buffer fills in exclusive mode
  * player: fix watch later config comments when ignoring path
  * player/loadfile: rewrite sub autoselection logic
  * github/workflows: update cross-platform-actions to v0.23.0
  * command: fix sub-seek while paused without a video
  * command: don't add SUB_SEEK_OFFSET twice with sub-seek
  * options/path: move path utility functions to misc/path_utils
  * osdep/io: move I/O utility functions to misc/io_utils
  * osdep/io: ignore 'x' mode for mp_fopen
  * vo_gpu: fix fragment coordinate calculation when dithering
  * vo_gpu: fix fragment coordinate calculation when drawing checkerboard
  * x11_common: handle window dragging in ButtonPress event
  * various: make mentions of macOS consistent
  * DOCS: make mentions of macOS consistent
  * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
  * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
  * DOCS/mpv: update ancient profiles config example
  * osxbundle: add optional source path argument
  * osxbundle: remove old version retrieval fallback
  * osxbundle: bundle vulkan driver and layers
  * vo: make libmpv last in the auto-probing order for cocoa-cb only
  * encode_lavc: don't use deprecated `avcodec_close`
  * af_lavcac3enc: don't use deprecated `avcodec_close`
  * wayland_common: update pointer serial on pointer_enter
  * cocoa-cb: lock CGLContext on uninit and manual redraw
  * github/workflows: switch back to luajit for macos
  * vo_gpu_next: fix some lut-related memory leaks
  * vo_gpu_next: move gpu-next opts to specific sub option
  * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
  * wayland_common: drop shape device check when spawning cursor
  * wayland_common: properly determine has_keyboard_input
  * wayland_common: handle scroll accumulation for each seat
  * wayland_common: handle keyboard state per seat
  * wayland_common: set cursor visibility for all seats for voctrl
  * wayland_common: handle removal of seats
  * wayland_common: prevent cursor_seat stale reference
  * wayland_common: handle cursor_shape_device per seat
  * wayland_common: drop unnecessary xdg_toplevel null check
  * wayland_common: implement multi-seat support
  * wayland_common: indentation nit
  * vulkan/context_win: make --alpha work and runtime changeable
  * opengl/context_win: make --alpha runtime changeable
  * d3d11: make --alpha runtime changeable
  * opengl/context_win: make --alpha=yes work
  * d3d11: set window to transparent if --alpha=yes is specified
  * w32_common: add function to control window transparency state
  * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
  * DOCS/man: add description of display-names property for wayland
  * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
  * osdep/threads-posix: fix headers for OpenBSD build
  * DOCS: document --input-preprocess-wheel option
  * input: add --input-preprocess-wheel option
  * DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
  * m_option: fix memory leak in parse_obj_settings_list
  * demux_mkv: don't return null bstr with size specified
  * demux_mkv: error if needed compression settings were not found
  * demux_mkv: fix memory leak on invalid blocks
  * ao_pipewire: add support for SPDIF formats
  * ao_pipewire: don't interpret unknown formats
  * DOCS/options: mention that sub-clear-on-seek can now break things
  * player/sub: attempt to detect animated subtitles
  * vo_gpu_next: move the frame-&gt;redraw check for blended subtitles
  * player/sub: avoid wasteful subtitle redraws
  * dec_sub: expand sub packet caching
  * vo: ensure that frames are not eaten on reconfig
  * Reapply "video: remove another redundant wakeup"
  * Revert "vo: remove frame timing check from vo_still_displaying()"
  * ci/lint: add Reapply to the no prefix whitelist
  * mac/remote: simplify cover retrieval
  * mac/remote: remove unnecessary nowPlayingInfo variable
  * mac/remote: add album and artist info
  * mac/remote: add seek support
  * mac/remote: add chapter title info
  * mac/remote: add media-title info
  * mac/remote: add playback rate info
  * mac/remote: add duration and current position info
  * mac/remote: remove make current observer when stopped
  * mac/remote: replace command handler with generic handler function config
  * mac/remote: simplify repeatable key logic
  * mac/remote: move configs to initialiser for new MediaPlayer shorthands
  * mac/remote: move class local struct and enum definition to extension
  * mac/remote: use explicit struct instead of generic array for configs
  * DOCS/man: more words about --teletext-page
  * sub: allow setting lavc txt_page special values via teletext_page
  * ci/mingw: pin Vulkan version again
  * x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
  * README: mention libplacebo subproject integration
  * meson: set default options for libplacebo if using subproject
  * osdep: fix infinite loop when cancelling subprocess
  * various: replace dead links in comments
  * wayland: don't press keys again when releasing modifiers
  * demux: clarify the meaning of still_image
  * hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
  * demux_mkv: add tags for A_MPEG/L1(mp1) audio
  * js: complex key-binding: send also key_text
  * wayland: set current_output on surface leave if applicable
  * demux_mkv: set only image flag and ignore still_image
  * demux_mkv: increase probing size for still image
  * sd_lavc: support secondary subs properly
  * console.lua: move functions to strip common characters
  * f_output_chain: prevent double free of child filters
  * stats.lua: use deinterlace-active property instead
  * player/command: add deinterlace-active property
  * player: add an auto option to deinterlace
  * vo_vdpau: cosmetic changes to timings
  * ao_sndio: add missing config.h include
  * github/workflows: ignore more files from build workflow
  * demux_mf: detect webp
  * Revert "demux: put type2format into codec_tags with helper functions"
  * player: remove all rpi-specific code
  * audio: rename ao_read_data_unlocked
  * player: ensure runtime updates of certain rendering options
  * github/workflows: revert to github-script@v6
  * vo_vdpau: fix timing for nanoseconds
  * command: add load-input-conf
  * input: make parse_config_file return bool
  * input: remove unused parameter from parse_config_file
  * command: add load-config-file
  * wayland_common: warn if scrolling will be broken
  * wayland_common: add touch listener boilerplate
  * wayland_common: prefer axis_value120 if supported
  * wayland_common: properly handle high resolution scrolling
  * DOCS/mpv: document how mf:// URLs are formed
  * demux_mf: explain why a printf format is unsupported
  * demux_mf: remove code repetition
  * x11_common: support --title-bar
  * demux_mkv: detect images by reading blocks and timecodes
  * Revert "demux_mkv: check if the video codec is an image"
  * wayland: look for "default" cursor as well as "left_ptr"
  * meson: bump libplacebo required version to 6.338.2
  * io: add mp_save_file
  * vo_gpu_next: save cache to separate files
  * stream: increase max_size to INT_MAX minus padding
  * hwdec_drmprime: add P010 and P210 support
  * hwdec_aimagereader: handle lack of JNI gracefully
  * common: don't force terminal log buffer to small size
  * version.h.in: bump copyright year
  * vo: change vo_frame duration to double
  * vo_dmabuf_wayland: scale smarter in hidpi situations
  * wayland: don't rescale dimensions if hidpi-window-scale is disabled
  * wayland: drop buffer_scale use for viewporter
  * vo: ensure a dropped frame is always freed
  * all: add missing repr assignments
  * github/workflows: update actions package versions
  * osdep/timer: update documentation and test for mp_time_ns
  * options/m_option: suppress warning about validate function call
  * ad_spdif: fix DTS 44.1khz passthrough playback
  * player/command: don't reselect demux stream on only UPDATE_OSD
  * player/video: force vo reconfigure on color parameters change
  * f_lavfi: use libplacebo utils instead of mp_csp_*
  * vo_gpu_next: simplify after recent changes
  * csputils: replace more primitives with pl_
  * csputils: replace mp_chroma_location with pl_chroma_location
  * csputils: replace mp_alpha_type with pl_alpha_mode
  * csputils: replace mp_colorspace with pl_color_space
  * command: do a normal seek instead of a refresh seek when switching vo
  * f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
  * osdep/io: expand path before LoadLibrary
  * osc: add osc-windowcontrols_title option
  * Revert "player/video: loosen logic checks for adjust_sync"
  * bash-completion: parse the mpv options lazily
  * f_auto_filters: change fallback deinterlace to bwdif
  * sub: add `--sub-lavc-o` option
  * win32: stop waiting for messages if the window is destroyed
  * msg: reset status_lines when setting --really-quiet
  * player: remove --term-remaining-playtime option
  * command: restore lang after track reload
  * command: minor m_property_strdup_ro style changes
  * stats.lua: display the current GPU context
  * command: export current-gpu-context property
  * player/command: reselect track after UPDATE_SUB_HARD
  * chmap: mp_image_pool: drop stale mentions of Libav in comments
  * common: stream: don't mention Libav in errors/warnings
  * TOOLS/autocrop.lua: drop Libav mention
  * DOCS/*: remove mentions of Libav
  * console.lua: highlight the selected suggestion in the terminal
  * libplacebo: fix out-of-bounds read with --really-quiet
  * scripting: don't observe properties with type nil
  * osc: don't autohide mouse cursor when hovering over windowcontrols title
  * TOOLS/lua/autoload: skip loading when playback is aborted
  * DOCS: reorder --volume-max documentation to where --volume is
  * DOCS: add documentation for --volume-gain options
  * command: add osd display for volume-gain
  * audio: add --volume-gain options to control volume in decibels
  * sub: fix sub-seek and sub-step -1 with unknown duration subs
  * demux_lavf: detect ico as images
  * wayland_common: guard against negative configure sizes
  * command: fix bitrate unit capitalization
  * stats.lua: make capitalization consistent across pages
  * win32: change to alphanumeric mode on the first keypress
  * win32: default to alphanumeric input when the IME is first initialized
  * win32: move IME candidate window to video window
  * win32: handle WM_UNICHAR
  * win32: re-enable IME
  * filter_sdh: optimize get_char_bytes
  * terminal: don't print escape sequence if not tty
  * terminal-unix: don't install handler before pipe
  * terminal-unix: move all processing out of sighandler
  * console.lua: style log lines in the terminal
  * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
  * Revert "github/workflows: don't install angleproject on msys2"
  * github/workflows: disable MSYS 32-bit builds
  * wayland: accept active modifiers even if they aren't physically held
  * wayland: don't ignore key modifiers if they were consumed
  * DOCS/mpv: the playback position is not remembered after poweroff
  * player: add forced choice to subs-with-matching-audio
  * scripting: add mp.input
  * filter_sdh: fix incorrect placement of null terminator
  * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
  * ao_null: fix reset() implementation
  * github/workflows: don't install angleproject on msys2
  * demux_lavf: remove `fix_editlists` hack for mp4
  * f_lavfi: provide color_space and color_range params for lavfi
  * x11_common: prefer Xft.dpi for HiDPI scaling
  * x11_common: allow DPI scale in unit of 0.5
  * msg: return zero length if bstr_split_utf8 fails
  * vo_gpu_next: respect d3d11 swapchain output format preference
  * README: specify the meaning of "not too ancient Linux"
  * README: recommend --profile=fast for crappy GPUs
  * DOCS/options: note that --geometry doesn't fully work on wayland
  * console.lua: expand ~/ in file completion
  * msg: improve term_disp_width to support unicode
  * ci/build-freebsd: use march=native for QEMU hosted build
  * player/video: set video_out to NULL before broadcasting events
  * command: allow changing --gpu-api and --gpu-context at runtime
  * DOCS/ao: change wrong note on which driver is preferred
  * console.lua: hide the cursor when unfocused
  * console.lua: don't reinsert completion_append after cycling
  * DOCS/man: remove "Linux desktop issues" section
  * vo_sdl: support the focused property
  * DOCS/man: use the correct directive type for "Warning" admonitions
  * win32: add support for --input-cursor-passthrough option
  * screenshot: remove artificial limit on the number of screenshots taken
  * DOCS/options: fix documentation for --force-window window size
  * various: use correct PATH_MAX for win32
  * osdep: clarify and rename a constant on win32
  * various: fix capitalization of 'GitHub'
  * msg: reduce nesting in mp_msg_flush_status_line
  * msg: keep status line on the end of file
  * console.lua: refactor find_common_prefix
  * mac: add support for --input-cursor-passthrough option
  * DOCS/options: fix --image-display-duration's documentation
  * DOCS/interface-changes: add --secondary-sub-ass-override
  * common/av_log: do not assume AVClass.item_name is always set
  * mac: add support for --auto-window-resize option
  * mac: update geometry/autofit opts on runtime
  * win32: opt in to the windows segment heap
  * win32: support long file paths
  * osc: allow disabling special mouse wheel behavior
  * terminal-unix: enable the cursor after ctrl+z
  * options: add --secondary-sub-ass-override
  * lua: don't return a second value from successful format_json
  * command: support passing scale to `keypress`
  * input: add value argument for mp_input_put_key_artificial
  * OSC: fix indentation and stray whitepace
  * sd_ass: remove unneeded ontop variable
  * player: refactor secondary subtitle options and properties
  * DOCS/options: fix documentation for replaygain-clip
  * demux_mkv: add HDMV Text subtitles to subtitle codec list
  * demux_mkv: check that subtitle type is set before accessing it
  * hwdec_drmprime: try and declare support for weird forked ffmpeg formats
  * hwtransfer: actually treat hardware formats as supported input formats
  * w32_common: remove executable bit from file
  * mac: add support for drag-and-drop option
  * console.lua: clear the suggestions when you move the cursor
  * console.lua: complete current-tracks sub-properties
  * console.lua: implement case-insensitive completion
  * mac: add support for window-id property
  * demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
  * options: add --secondary-sub-pos
  * Revert "OSC: Remove merriment"
  * OSC: Remove merriment
  * playlist: correctly populate playlist-path with the --playlist option
  * github/issue_template: unify spellings
  * github/issue_template: request uploading attachments to github
  * github/issue_template: unify requested information across templates
  * sub: don't busy loop if the player is paused for cache
  * etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
  * w32_common: rename some camelCase struct member names to snake_case
  * win32: temporarily disable aero shake while dragging hack is active
  * win32: stop fullscreen window from moving while dragging hack is active
  * x11_common: fix compose key handling
  * filter_sdh: add full width parentheses to the enclosures string
  * filter_sdh: add --sub-filter-sdh-enclosures option
  * filter_sdh: combine skip_bracketed and skip_parenthesized
  * player/command: make new overlay-add arguments actually optional
  * player/command: add ability to scale overlay
  * console.lua: cycle through completions
  * console: automatically determine the font_hw_ratio
  * DOCS/interface-changes: document renaming of MP_KEY_BACK
  * win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
  * input: add missing forward media key
  * console.lua: simplify the condition to print to the terminal
  * m_option: respect pathlist seperator when printing
  * mpv.desktop: add keywords
  * image_writer: default to lossless AVIF screenshots
  * image_writer: add missing mp_image_params in convert_image
  * image_writer: print screenshot format in verbose log
  * image_writer: use common format selection for AVIF screenshots
  * Revert "github/workflows: install xxhash on msys2"
  * Revert "ci/mingw: use vulkan-loader v1.3.266"
  * meson: use subprocess-dummy.c fallback when fork func doesn't exist
  * ao_wasapi: clean GUID definitions
  * ao_wasapi: fix MP3 GUID
  * input: fix double click handling
  * mac: report modifier keys on precise scrolling
  * mac: fix initial window size and position when already maximized
  * github/workflows: install xxhash on msys2
  * playloop: use a 16:9 ratio with --force-window
  * ci: remove dvbin from freebsd run
  * meson: enable dvbin by default again
  * meson: fix check for dvbin availability
  * ci/tumbleweed: don't enable shaderc
  * build: only directly link shaderc and spirv-cross on windows
  * vo_gpu: fix ra_fbo stack-use-after-scope
  * common/av_log: use bstr for log callback
  * vo_kitty: init all fields of struct sigaction before using it
  * ra_pl: add missing initializer
  * ao_sndio: remove duplicated condition
  * vo: don't pass VADRMPRIMESurfaceDescriptor by value
  * wayland: simplify reading data
  * mp_image: remove local params copy from mp_image_setfmt
  * ta: inline OOM checks
  * player/command: don't pass mp_image_params by value
  * vo_gpu: don't pass gl_user_shader_hook by value
  * vo_gpu: don't pass mp_pass_perf by value
  * vo_gpu: don't pass ra_fbo by value
  * Reapply "osdep/meson: add libplacebo include dir to swift compile"
  * Revert "osdep/meson: add libplacebo include dir to swift compile"
  * ci: remove leftover libplacebo subproject options
  * meson: move mpv.com target after mpv.exe to avoid meson version warning
  * ci/msys2: remove libplacebo.wrap
  * ci: update mpv.com path again
  * meson: generate .com in the same place as the .exe if possible
  * DOCS/options: clarify --spirv-compiler
  * build: restrict git describe to top level source directory
  * options: add --osd-bar-border-size
  * DOCS/mpv: quotes in mpv.conf don't escape backslash
  * options: add secondary-sub-delay
  * vaapi: bump vaapi info callback to verbose messages
  * vaapi: add missing NULL check
  * DOCS/options: remove the mention of cocoa and its removed backend
  * mac: fix a race condition when updating the window title
  * mac: fix libmpv usage without embedding
  * mac: cleanup some unused and unneeded code
  * osdep/io: add PRINTF_ATTRIBUTE for printf overrides
  * meson: add missing _GNU_SOURCE in check
  * meson: adjust win32 defines
  * meson: don't define __USE_MINGW_ANSI_STDIO
  * sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
  * ci/build-macos: enable Werror to catch issues quicker
  * osdep/macosx: add default switch cases to suppress Wswitch
  * ao_coreaudio_chmap: suppress vla warning
  * various: replace some OOM handling
  * ao/coreaudio_exclusive: fix segfault when changing formats
  * meson: also expose present_sync for VT-only after a96d04f19d73
  * player: remove shared-script-properties property
  * vo: add params mutex
  * vaapi: add support for vaapi-win32
  * vaapi: pass module into create()
  * d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
  * d3d11: rename d3d11 adapter to DXGI adapter
  * Update VERSION
  * Release 0.37.0
  * vo_gpu_next: reduce number of requested frames from VO
  * mac: title bar fix 1px none covered video at top
  * mac: add rotation menubar entries
  * mac: fix reporting of left wheel and right wheel scrolling
  * command: add missing null check to event handler
  * DOCS/options: admonish users for touching --3dlut-size
  * vo_gpu_next: bump ICC cache size limit to 20 MB
  * DOCS/options: reword cache options
  * vo_gpu_next: don't re-save unmodified cache
  * vo_gpu_next: dramatically simplify cache code
  * vo_direct3d: remove redundant condition
  * opengl/context: remove duplicated conditions
  * ra_d3d11: fix off by one check
  * vo: add missing return variable assignment
  * win32: don't jump over variable init with goto
  * various: add some missing error checks
  * demux: add missing NULL check
  * common/msg: remove redundant check
  * ao_wasapi: add missing comma in strings array
  * vo_gpu_next: disable drift compensation for screenshots
  * vo_gpu_next: add validation for invalid pl_queue usage
  * vo_gpu_next: set frame duration if provided by VO
  * vo_gpu_next: interpolate only if display_synced or a still frame
  * vo_gpu_next: request more frames to account for anti aliasing
  * vo_gpu_next: make the first frame check less ominous
  * vo_gpu_next: remove incorrect interpolation disabling
  * vo_gpu_next: fix pl_queue refill on reset
  * vo: pass approximate frame duration in vo_frame
  * vo: avoid overshooting the expected end of the frame during pause
  * player/video: account for repeats in ideal_frame_vsync_duration
  * vo_sdl: fix broken mouse wheel multiplier
  * DOCS: properly document --force-window-position for sdl vo
  * loadfile: remove some dead code
  * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
  * test: update ffmpeg format refs
  * vo_gpu_next: set max cache size back down to 10 MiB
  * hwdec: support videotoolbox with libplacebo
  * osxbundle: sign bundle with ad-hoc pseudo identity
  * osxbundle: remove mpv-bundle symlink to allow code signing
  * osxbundle: resolve relative linked dependency paths
  * zsh-completion: complete options after --help
  * command: notify media-title on force-media-title change
  * audio: fix UB when casting INFINITY to integer
  * vo: delay vsync samples by at least 10 refreshes
  * player: don't remove all selected sub tracks in mp_dselect_track
  * stats.lua: fix incorrect storage aspect ratio value
  * command: export storage aspect ratio (sar) properties
  * vo_gpu_next: guard from cache save conflict
  * demux_playlist: simplify ini parsing
  * DOCS/options: update watch-later-options docs
  * options: add more properties to default watch-later-options
  * options: remove not relevant props from default watch-later-options
  * vo_gpu_next: disable libplacebo drift_compensation
  * player/video: fix calculation of ideal_frame_vsync_duration
  * m_option: remove leftovers of del action
  * vo_gpu_next: update overlays for blend subtitles on frame redraws
  * DOCS/options: osd-shadow is ignored with osd-back-color
  * demux: always update the cache on init
  * vo_gpu_next: fix interpolation
  * vo: add frame vsync and vsync duration
  * vo_gpu_next: improve PTS clamping
  * vo_gpu_next: add some additional sanity checking for interpolation
  * wayland: fix shift+tab keyboard input
  * console: fix crash for long suggestion strings
  * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
  * wayland: obey initial size hints set by the compositor
  * cocoa: remove OpenGL cocoa backend
  * mac: change display name retrieval to localizedName NSScreen property
  * mac: fix build on older swift versions
  * TOOLS/macos-sdk-version: remove legacy sdk version retrieval
  * vo_gpu_next: overwrite cache files atomically
  * osdep/io: implement rename() wrapper
  * vo_gpu_next: refactor cache saving code
  * DOSC/input: clarify a couple of commands where no-osd has no effect
  * player/command: make show-progress work regardless of osd prefix
  * vo: don't sleep 1ms always when requested time is in the past
  * vo: replace some magic numbers with timer macros
  * demux/lavf: don't use deprecated side data
  * editorconfig: add max line
  * mac: remove runtime checks and compatibility for macOS older than 10.15
  * meson: remove several macos-10-* build options
  * player/loadfile: remove blank line on exit
  * msg: ensure status line is always visible
  * msg: factor out print code
  * msg: convert dump_stats to bstr
  * msg: use bstr for partial msg
  * msg: check isatty separately per each stream
  * Revert "player: cut off status line on terminal width"
  * Revert "player: don't print status line again when quitting"
  * msg: refactor how terminal messages are printed
  * stats.lua: disable ASS formatting when printing to terminal
  * msg: don't mix partial log messages, with unrelated log levels
  * vo: replace VOCTRL_HDR_METADATA with direct VO params read
  * audio: avoid unnecessary silence padding in read_buffer()
  * ao_audiotrack: switch to ao_read_data_nonblocking()
  * ao_coreaudio: switch to ao_read_data_nonblocking()
  * ao_pipewire: switch to ao_read_data_nonblocking()
  * audio: introduce ao_read_data_nonblocking()
  * threads-win32: add comment about local decl of a function
  * threads-win32: support UWP in mp_thread_set_name
  * meson: add missing source file for UWP
  * osdep/threads-posix: use CLOCK_MONOTONIC if supported
  * osdep/timer-linux: check clock availability on init
  * DOCS/option: discourage the use of video-latency-hacks a bit more
  * vo_gpu_next: add --target-gamut option
  * stats.lua: remove unused variable
  * console.lua: don't print the console log to the OSD when switching VO
  * player/command: handle force window on runtime vo changes
  * stats: don't overwrite color and alpha of `osd-back-color`
  * console: don't overwrite color and alpha of `osd-back-color`
  * sub: add --sub-stretch-durations option
  * player/command: fix typo in sig-peak value computation
  * win32: fix hit test using client rc instead window
  * vo_gpu: apply ICC profile and dithering only to window screenshots
  * vo_gpu_next: drop alpha channel from screenshots if unneeded
  * image_writer: improve format conversion logging
  * console: wrap rows at the top
  * console: optimize table generation
  * console: enable completions without a prefix
  * console.lua: complete raw properties
  * console: avoid redundant completion appendage
  * present_sync: remove unneeded clear_values function
  * vo: require successive vsyncs to be more than swapchain depth
  * present_sync: only save as many entries as the swapchain depth
  * vo: replace max swapchain depth magic number
  * DOCS/mpv: consistent formatting of keybindings
  * DOCS/console: correct capitalization of keybindings
  * wayland: improve wl_output guessing before mpv window is mapped
  * sub: adjust offsets when sub seeking/stepping
  * DOCS/input: stop documenting vf del
  * dec_sub: always copy packet for new segments
  * drm: use present_sync mechanism for presentation feedback
  * present_sync: rename function to present_sync_update_values
  * present_sync: rewrite around linked list
  * ytdl_hook: fix mixed thumbnail.preference availability
  * Revert "vo: clear vsync_offset if drawing while paused"
  * video: reset `display_sync_error` when resetting state
  * threads: unbreak mpv on builds without asserts
  * player/command: add video-params and siblings to MPV_EVENT_TICK
  * ALL: use pl_hdr_metadata and nuke sig_peak
  * demux_mkv: parse mastering metadata
  * player/command: remove hdr-metadata property
  * csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
  * player/command: use pl_hdr_metadata_contains
  * csputils: change mp_hdr_metadata to pl_hdr_metadata
  * timer: remove unnecesary time conversions
  * win32/pthread: remove unused code
  * timer: remove unused code
  * threads: remove unused code
  * threads: rename threads.c to threads-posix.c
  * threads: move pthread debug to threads-posix.h
  * mp_thread: add win32 implementation
  * mp_thread: prefer tracking threads with id
  * ALL: use new mp_thread abstraction
  * threads: add new mp_thread abstraction
  * sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
  * options: add UPDATE_SUB_HARD flag to sub-ass-override
  * vo_gpu_next: update to newer cache API
  * ra_pl: drop deprecated cached_program param
  * vo_gpu_next: remove unneeded PL_API_VER guarding and defines
  * mp_image: pass rotation correctly to/from AVFrame
  * win32: add more values for monitor refresh rate detection
  * DOCS/man/console: update type examples
  * lua: remove a ton of unneeded parentheses
  * console.lua: complete file paths
  * console.lua: complete list option verbs
  * console.lua: inline mp.options
  * console.lua: complete list options
  * console.lua: complete profiles
  * console.lua: complete commands after help
  * console: complete infinite cycle-values arguments
  * m_option: don't try to remove all filter matches
  * player/main: set main thread name as mpv
  * vo_gpu_next: use pl_queue_params() macro
  * vf_vapoursynth: set crop metadata after mapping vapoursynth frame
  * player/video: loosen logic checks for adjust_sync
  * player/video: don't reset ao on video chain reinit
  * demux: make hysteresis-secs respect cache-secs
  * demux: cosmetics
  * m_option: drop support for -del for list options
  * m_option: remove all matches when using -remove
  * options: make --screenshot-directory/--watch-later-directory aliases
  * ytdl_hook: reverse thumbnail order
  * ytdl_hook: support the preference field of thumbnails
  * ytdl_hook: add thumbnail option
  * ytdl_hook: support thumbnails
  * various: remove trailing whitespace
  * ao_coreaudio: signal buffer underruns
  * meson: do the macos sdk version comparison in meson
  * Revert "meson: import python module"
  * meson: import python module
  * TOOLS/{file2string,matroska}: drop unneeded stdout output
  * timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_get
  * scripting: add 'script' to messages
  * scripting: rename backend names for concise naming
  * mp_threads: rename threads for consistent naming across all of them
  * TOOLS/macos-sdk-version: use packaging instead of distutils for version
  * timer: remove MP_START_TIME
  * player/lua: use mp_msg_find_level in check_loglevel
  * msg: make mp_msg_find_level case insensitive
  * DOCS/options: clarify `no-config` is a command line flag
  * player/audio: fix incorrect check on adding delay
  * semaphore_osx: change mp_sem_timedwait to mp_time
  * semaphore_osx: don't overwrite global symbols
  * Revert "hwdec_vulkan: account for vulkan frames now using presentation size"
  * javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
  * test: unbreak build when win32-internal-pthreads is disabled
  * timer: use MP_TIME macros
  * osdep/timer-win2: rename to timer-win32
  * ci/msys2: create a wrap file for libplacebo
  * meson: remove libplacebo wrap
  * options: rename --play-dir to --play-direction
  * options: rename --watch-later-directory to --watch-later-dir
  * options: rename --screenshot-directory to --screenshot-dir
  * options: rename --sub-ass-force-style to --sub-ass-style-overrides
  * options: rename --override-display-fps to --display-fps-override
  * options: rename --fps to --container-fps-override
  * player: don't calculate av delay if there's no audio or video
  * console.lua: complete choice and flag options
  * console.lua: remove unused capture from completion patterns
  * console.lua: use string.match()
  * console.lua: generate completion lists lazily
  * console.lua: remove repetition from build_completers()
  * console.lua: remove unnecessary copy
  * github/workflows: use ubuntu-latest host for freebsd
  * options: disable --allow-delayed-peak-detect by default
  * osdep: fix clang warnings with `_FORTIFY_SOURCE`
  * github/workflows: use macos-13 host for freebsd
  * README: bump macOS version as a consequence of libplacebo version bump
  * README: add libplacebo to dependencies and mention wrap
  * Revert "audio: don't block on lock in ao_read_data"
  * osdep/meson: add libplacebo include dir to swift compile
  * test/meson: add missing libplacebo dep
  * sub: update subtitles if current track is an image
  * demux_mkv: check if the video codec is an image
  * demux: put type2format into codec_tags with helper functions
  * ci/freebsd: disable iconv
  * github/workflows: use cross-platform-actions for freebsd
  * ci: disable Werror for libplacebo subproject build
  * ci/msys2: disable autocrlf
  * gitignore: update for meson wraps
  * m_option: initialize m_option_value union properly
  * workflows/build: install git in freebsd image
  * meson: make libplacebo a required dependency
  * subprojects: add a libplacebo wrap
  * workflows/build: explicitly define `CXX` in the env
  * .gitignore: ignore subprojects but allow later overriding
  * vo: define &lt;= 0 as unsupported for last_queue_display_time
  * vo: change spammy log to trace
  * vo: average more vsync samples
  * d3d11: calc vsync interval on real stats, not just last interval
  * img_format: remove duplicated macros
  * ta: don't hardcode alignment requirement
  * osdep: remove alignof emulation
  * aspect: remove unused multiplication
  * hwtransfer: handle constraints for hwdec with NULL supported_formats
  * DOCS/contribute: increase hard column limit to 100
  * stats.lua: disable tonemapping plot by default
  * path: don't treat "hidden" files as extension
  * ytdl_hook: remove extra playlist insert
  * ytdl_hook: parse the separate cookies field
  * vf_vapoursynth: set nominal_fps after the filter
  * Revert "demux_mkv: PAR should be calculated after applying crop"
  * demux_mkv: don't set codec crop rect when there is no crop
  * DOCS/contribute: stop pretending that C11 isn't allowed
  * meson: remove -D_ISOC99_SOURCE flag
  * timer: drop ancient macOS fallback
  * win32/pthread: fix calculation error in pthread_cond_timedwait
  * dvbin: do a big cleanup on code style and functions
  * stream_dvb: avoid static function variable
  * dvb_tune: remove use of time()
  * dvbin: revise many log lines
  * stream_dvb: use talloc
  * stream_dvb: fix missing newlines on log messages
  * audio: don't block on lock in ao_read_data
  * win32/pthread: add support for pthread_mutex_trylock
  * threads: add support for pthread_mutex_trylock
  * various: sort some standard headers
  * various: remove ATOMIC_VAR_INIT
  * osdep: remove atomic.h
  * osdep: drop atomic fallback
  * win32/pthread: try to fix system headers leaking through
  * test: add basic tests for timer code
  * meson: streamline selection of certain osdep sources
  * win32/pthread: implement clock_gettime for high-res timer purposes
  * Revert "win32/pthread: don't convert time through unrelated timer"
  * mp_image: set crop metadata when converting to AVFrame
  * demux_mkv: PAR should be calculated after applying crop
  * ci/lint: allow the first word to be all caps
  * stats.lua: hide images' FPS
  * stream_cdda: deprecate --cdda-toc-bias and always check for offsets
  * stream_cdda: remove printing track info in fill_buffer
  * stream_cdda: remove fallback for ancient libcdio versions
  * vo_gpu_next: optimally align DR buffers
  * vd_lavc: align buffers to multiple of image size
  * video/mp_image: handle non-power-of-two alignment
  * common: add mp_lcm helper
  * github/workflows: put a 20 minute timeout on the freebsd job
  * thread_tools: suppress -Wstringop-overflow false-positive
  * stream_cdda: suppress -Wstrict-prototypes from cdio
  * win32: suppress pointer cast warning
  * charset_conv: suppress unused-label warning
  * vo_gpu_next: cast const away to suppress warning
  * d3d11: don't skip last char in buffer
  * ci: enable -Werror
  * win32: clear background only on first paint
  * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one
  * demux/lavf: move tags instead of copying
  * common/tags: add mp_tags_move_from_av_dictionary()
  * player/command: truncate anything &lt; 1e-4 in pretty printer
  * wayland: use ppoll if possible
  * poll_wrapper: use the actual correct timeout for ppoll
  * DOCS/options: remove obsolete notice
  * DOCS/mpv: fix typos in List Options
  * DOCS/interface-changes: remove redundant change
  * hwtransfer: handle hwcontexts that don't implement frame constraints
  * github/workflows: remove macOS 11 build
  * timer: remove microsecond timer functions
  * test: change test_utils stubs to ns variants
  * dither: removed some unused code
  * vo: convert some final low-hanging things to nanoseconds
  * client: change underlying mpv_wait_event timer to nanoseconds
  * dispatch: change mp_dispatch_queue_process timer to nanoseconds
  * input: convert autorepeat timing to nanoseconds
  * filters: change end time calculation to nanoseconds
  * ao: convert all timing code to nanoseconds
  * stats: convert timers to nanoseconds
  * demux: convert cache updates to nanoseconds
  * timer: add convenience time unit conversion macros
  * command: unbreak runtime play-dir changes
  * stats.lua: remove compatibility aliases of properties
  * af_scaletempo2: better defaults
  * stats.lua: fix page 2 alignment of "Total"
  * vo_gpu/vo_gpu_next: add vulkan support for macOS
  * mac: add a window animation lock to wait for animations to finish
  * hwdec_dxva2egl: fix log value type
  * stats.lua: add chroma-location
  * stats.lua: change "Pixel Format" to "Format"
  * stats.lua: fix missing newline when print_perfdata_passes is enabled
  * stats.lua: sort filter parameters to ensure consistent output
  * player/command: change how floating point number are printed
  * stats.lua: don't print custom pixel format, when hwdec
  * stats.lua: remove leading zeros from pass timings
  * stats.lua: add frame info
  * stats.lua: simplify fps display
  * stats.lua: adjust spacing between values a little
  * stats.lua: show HDR meta if not equal to 203
  * stats.lua: separate video parameters from video out
  * f_decoder_wrapper: change video-codec to show description or name
  * command: fix fps property name
  * command: early exit in some properties to avoid going through VOCTRL
  * m_property: add read_sub_validate to check if should be processed
  * vo_gpu_next: only increment osd_sync in update_overlays if paused
  * command: fix segfault with playlist-{next,prev}-playlist
  * README: update release frequency
  * terminal-unix: make stop/cont sighandlers pipe based
  * terminal-unix: avoid data race + simplify
  * terminal-unix: avoid data-race on do_deactivate_getch2
  * drm_common: don't spoil errno in signal handler
  * terminal-unix: don't spoil errno in signal handler
  * console.lua: print the log and input line to the terminal
  * ytdl_hook.lua: set metadata with single tracks
  * defaults.lua: add a disabled parameter to timer constructors
  * DOCS/options: vdpau requires GLX
  * win32: improve window snapping behavior
  * osdep/timer-win2: use Waitable Timer for sleeping
  * timer: change mp_sleep_us to mp_sleep_ns
  * libmpv: add mpv_time_ns()
  * vo: use mp_poll wrapper in wait_events when applicable
  * osdep: rename polldev to poll_wrapper
  * vo: change vo-&gt;driver-&gt;wait_events to nanoseconds
  * vo: use nanoseconds for frame duration and pts
  * player: store last_time timestamp in nanoseconds
  * vo: remove vo_get_estimated_vsync_interval conversion to seconds
  * DOCS/lua: update read_options example
  * console.lua: exit with with Ctrl+[
  * command: add playlist-next-playlist and playlist-prev-playlist
  * ci: add sanitizers to Tumbleweed build
  * core: remove duplicate init_{audio,video}_decoder declarations
  * core: remove declarations of unused functions
  * TOOLS/autocrop.lua: add support for detect_min_ratio
  * DOCS/input: document the full sub-property
  * console: support utf8 for table formatting
  * console: cull lines outside of visible area
  * console: show completion suggestions as table
  * console: show suggestions for completion
  * console: refactor text styles for log levels
  * TOOLS/autocrop.lua: simplify code
  * player/video: mention --profile=fast and --hwdec in AV desync message
  * vo: remove frame timing check from vo_still_displaying()
  * Revert "video: remove another redundant wakeup"
  * ci/mingw: use vulkan-loader v1.3.266
  * mp_image: don't copy crop value from opaque_ref
  * demux_playlist: use --metacode-codepage when parsing playlist files
  * demux: change the default of metadata-codepage to auto
  * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage
  * charset_conv: remove ancient warning about deprecated syntax
  * stream_lavf: use metadata-codepage option for codepage conversion
  * af_scaletempo: overlap is a factor not a percentage
  * DOCS/mpv: update mpv.conf's documentation
  * TOOLS/autocrop.lua: update comment
  * sd_ass: enable sub-start and sub-end with unknown duration subs
  * vo_gpu_next: improve updating overlays
  * vo_dmabuf_wayland: correct full window size calculation
  * win32: clear client area to black early
  * player: remove unused mutate argument in mp_next_file
  * loadfile: fix an old wonky playlist heuristic
  * af/vf-command: add ability to target a specific lavfi filter
  * vo_dmabuf_wayland: free frame if the visibility check fails
  * external_files: remove duplicate from cover art whitelist
  * vo_dmabuf_wayland: eliminate an extra frame copy
  * TOOLS/lua/autoload: bump the msg-level of some logging
  * meson: declare libmpv as a dependency and override it
  * win32: adjust WM_NCACTIVATE for better compatibility with window state
  * vo_dmabuf_wayland: attach solid buffer when using force window
  * codec_tags: map some more image mimetypes
  * path: don't override "cache" and "state" paths with configdir
  * demux: move parent_stream_info before the goto
  * Revert "demux: constify a struct member"
  * external_files: base cover-art-whitelist on cover-art-auto-exts
  * DOCS/interface-changes: also mention --window-affinity
  * DOCS/interface-changes: mention --backdrop-type
  * win32: add WS_THICKFRAME style in borderless mode
  * vo: fully replace draw_image with draw_frame
  * restore-old-bindings.conf: remove unusable bindings
  * demux: fix erroneous condition in lazy_stream_needs_wait
  * win32: set WS_SYSMENU style always
  * DOCS/lua: remove superfluous parameter
  * Revert "demux: improve stream selection state"
  * msg: use nanosecond precision
  * vo: don't invoke wait, when not needed
  * vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
  * vo: change vsync base to nanoseconds
  * win32/pthread: define _POSIX_TIMERS to notify they are not supported
  * win32/pthread: don't convert time through unrelated timer
  * meson: don't link pthreads when internal impl is used
  * meson: add missing gl-video test dependency
  * timer: teach it about nanoseconds
  * timer: rename mp_add_timeout to reflect what it actually does
  * timer: remove dead code
  * timer: simplify mp_time_us_to_realtime
  * timer: rename mp_time_us_to_timespec to reflect what it actually does
  * ao_audiotrack: convert to nanoseconds
  * playloop: make chapter property more accurate when seeking chapters
  * vo_dmabuf_wayland: assume counter-clockwise rotations
  * hwdec_drmprime: add nv16 support
  * audio/chmap: support up to 64 channels
  * wasapi: clamp number of output channels to 8
  * chmap: add more channel layouts up to 22.2
  * audio/chmap: link string buffer size to MP_NUM_CHANNELS
  * playloop: don't refresh seek on external sub streams
  * demux: improve stream selection state
  * Revert "demux: eagerly read subtitle streams when switching tracks while paused"
  * demux: eagerly read subtitle streams when switching tracks while paused
  * osc: move the idle logo behind other overlays
  * meson: don't require swift when checking macos sdk
  * command: only warn shared-script-properties once
  * wayland: don't double close display fd
  * command: deprecate shared-script-properties
  * osc: remove shared-script-properties usage
  * DOCS/options: update lavfi-complex examples
  * console.lua: complete properties after cycle-values
  * af_scaletempo2: raise max playback rate to 8.0
  * DOCS/options: add example for custom pitch correction filter
  * restore-old-bindings.conf: add the old wheel bindings
  * DOCS/mpv: update the wheel bindings
  * win32: add option to change backdrop style
  * recorder: fix a couple of memory leaks
  * DOCS/options: update libplacebo-opts documentation URL
  * input.conf: make `u` toggle between force and yes
  * DOCS/input: update aegisub URL
  * osc.lua: fix calculation for slider's min-max average
  * win32: pass window handle to the window-id property
  * vo_gpu: remove --scaler-lut-size
  * vo_gpu: remove --scale-cutoff etc
  * DOCS/af: update audio filters section
  * github/workflows: rename the job for the docs check
  * github/workflows: add a workflow to check doc changes
  * github/workflows: only run build if source/build files change
  * DOCS/man: remove outdated note about gnome and idle-inhibit
  * wayland: remove gnome-specific idle-inhibit warning
- Drop 0001-Revert-meson-bump-required-version-to-0.62.patch (no
  longer necessary)
- Build against libplacebo 6.x
- Enable mujs</changelog>
</package>
<package pkgid="c54ddd084b7fb79adc25cb5d6adb445516e8fb434089997e83a499d098c1c246" name="mpv-bash-completion" arch="noarch">
  <version epoch="0" ver="0.38.0+git20240618.bc5ab97d" rel="bp156.2.3.1"/>
  <changelog author="ismail@i10z.com" date="1625140800">- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
  * wayland: refactor surface scaling
  * sub: fix subs/lyrics on music files with sub-past-video-end=no
  * wayland: fix wl_surface_set_buffer_scale usage
  * wayland: always be sure to initially try to render
  * wayland: remove unused includes
  * wayland: handle app id option less stupidly
  * wayland: reorganize wayland common code
  * stats.lua: add scaled resolution
  * DOCS: fix typo on seekbarkeyframes
  * TOOLS/lua/autoload: load files even if current file is hidden
  * TOOLS/lua/autoload: add ignore_hidden option
  * player: fix property name
  * lua: idle observers: ensure timers are up-to-date
  * lua: timers: don't block forever with slow callbacks
  * sub: by default, don't render timestamps after video EOF
  * player: change cover-art-auto behavior
  * js: idle-observers: minor performance improvement
  * osc: seekbar hover/drag: display target chapter at the title
  * manpage: add article in fuzzy explanation
  * player: remove unnecessary check
  * player: fix segfault
  * osc: ensure tick after any mouse-event
  * osc: don't initialize while mouse-down over an element
  * osc: update chapter marker positions when duration changes</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1637496000">- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
  * input.conf syntax: support custom quotes in `XstringX` form &amp; single quotes
  * ao_oss: readd OSSv4 audio output, default on *BSD
  * osc: seekbar hover/drag: display target chapter at the OSC title
  * stats.lua: add page 4 with a list of active key bindings
  * sub: add --sub-filter-jsre (JS regex)
  * vo_rpi: restore fullscreen handling
  * vo_tct: add resize capability
  * ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
  * vo_sixel: many fixes and improvements
  * filters: switch from scaletempo to scaletempo2, used for speed option
  * audio/vo_pulse: fix various edge cases and issues
  * stats.lua: move internal performance info from page 4 to page 0
  * command: don't hardcode command lists to be repeatable
  * vo_gpu: drop support for libplacebo older than v3.104.0
  * See https://github.com/mpv-player/mpv/compare/bc9d556f3a..9ca9066d05
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=bc9d556f3a..9ca9066d05
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1642593600">- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
  * native pipewire AO
  * Dolby Vision support
  * player: fix autofit/geometry related segfault
  * ao_oss: add missing PATH_DEV_MIXER define
  * egl_helpers: fix context creation if GLES 3 is not available
  * audio: stop corrupting audio on underreads
  * wayland: fix a potential segfault on surface enter
  * vo_gpu: opengl: fix wrong glMemoryBarrier call
  * vo_gpu: opengl: create context at version 4.4 again
  * af_lavcac3enc: fix memory leak on no-op
  * subprocess: unblock/reset signals before running child process
  * wayland: avoid doing unneccesary window resizes
  * See https://github.com/mpv-player/mpv/compare/9ca9066d05..22b0bac28e
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=9ca9066d05..22b0bac28e
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to version 0.34.1+git.20220129T121245.4d3ebb9d83:
  * meson: add version check to wayland-protocols
  * wayland: always resize when scale changes on surface enter
  * wayland: support extra mouse buttons
  * wayland: handle 0x0 resizes correctly
  * x11: sanitize window title to UTF-8 for EWMH
  * wayland: sanitize toplevel title to UTF-8
  * ao_sndio: audio output added
  * options: only apply sub-visibility to primary subs
  * Revert "options: add --sub-visibility=&lt;primary-only|secondary-only&gt;"
  * options: add --sub-visibility=&lt;primary-only|secondary-only&gt;
  * player: add thd (TrueHD) to whitelist of audio extensions
  * player: fix parentheses warning with &amp;&amp;</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1644062400">- Update to version 0.34.1+git.20220203T182214.5d31c7310c:
  * libplacebo: switch to new target format API
  * libplacebo: switch to new GPU limits APIs
  * libplacebo: switch to v4 naming convention
  * libplacebo: update log helpers
  * vo_gpu_next: create shader cache dir if missing
  * wayland: always start rendering after a resize
  * filter kernels: add cosine window
  * vo_gpu_next/context: common'ize things that would be common for non-vulkan
  * auto_profiles.lua: don't warn if profile-restore=default</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1654603200">- Drop pkgconfig(libkms) BuildRequires: this has been removed from
  latest libdrm.</changelog>
  <changelog author="ecsos@opensuse.org" date="1668340800">- Update to version 0.35+git.20221112.2f747341:
  * Update VERSION
  * Release 0.35.0
  * meson: fix macos-touchbar check
  * github/workflows: force deletion of existing upstream python symlinks on macOS
  * vo_gpu_next: add tunable shader parameters
  * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
  * wayland, x11: fix possibly unsafe bstr usage
  * ao_pipewire: reload ao on stream disconnect
  * ao_pipewire: explicitly remove stream hook
  * ao_pipewire: log generic stream errors
  * Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
  * vo_dmabuf_wayland: improve error handling exporting VA surface
  * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
  * github/workflows: remove seccomp disablement
  * github/workflows: bump linux jobs to Ubuntu 22.04 base VM
  * github/workflows: move all build jobs to checkout V3
  * github/workflows: remove xcode 13.0 to xcode 13.1 override
  * github/workflows: remove macOS 10.15 image usage
  * sd_ass: never mangle colours on RGB video
  * meson: move dmabuf-wayland specific files under the right check
  * gpu/context: properly guard wldmabuf context
  * console: add history deduplication
  * github/workflows: remove pip usage in mingw CI
  * vo_gpu_next: set background transparency
  * ci: upload resulting binary of mingw64 build
  * ci/mingw64: refresh build scripts
  * ytdl_hook: reverse order of tracks
  * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
  * wayland_common: always zero out presentation context when destroying it
  * wayland: correct braindead comment (no-op)
  * wayland: hack around presentation_feedback weirdness
  * wayland: free dmabuf_feedback object
  * test: update to reflect that Vulkan is a generic format again
  * filters/f_hwtransfer: remove VAAPI &lt;-&gt; Vulkan mapping for now
  * build: add an additional check for wayland-protocols 1.24
  * meson: add more hardcoded values to configuration
  * meson: use 'dl' instead of 'libdl' in find_library
  * ci: use meson setup build instead of meson build
  * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
  * options: log profile name if there is no restore data
  * console: respect the top margin shared script property
  * vo_dmabuf_wayland: use special ra_ctx_create_by_name
  * vo_dmabuf_wayland: load all hwdecs in preinit
  * wayland: always do a display_roundtrip at the end of init
  * github/workflows: print error logs on freebsd
  * ci/build-freebsd.sh: remove nonexistent option
  * vo_dmabuf_wayland: fix DRM builds with no VAAPI
  * video/out/wayland_common: adjust decoration disagreement log level
  * video/out/wayland_common: clear decoration request even if compositor disagrees
  * video/out/wayland_common: don't pass a negative of border flag into ternary
  * video/out/wayland_common: make decoration state usage explicit
  * ao_pipewire: compatibility for libpipewire 0.3.19
  * ci: require pipewire to be enabled for Tumbleweed Linux builds
  * wayland: bump dmabuf protocol to version 4
  * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
  * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
  * wayland: clean wp_presentation_feedback in discard callback to avoid leak
  * build_image_converter - use full image format list to create hw_upload
  * mp_imgfmt: move DRMPRIME format to end of enum
  * DOCS: document E to cycle through Editions
  * ao: promote ao_pipewire
  * ao_pipewire: test for session to contain audio sinks
  * ao_pipewire: init_boilerplate(): simplify errorhandling
  * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
  * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units
  * vo_gpu/hwdec: add NULL check for legacy_name
  * hwdec_aimagereader: fix incorrect return values
  * demux_mkv: add AVS2 and AVS3 to tag list
  * wscript: remove some bogus configure options
  * demux_mf: add support for QOI, PHM and HDR images
  * f_hwtransfer: allow hw uploads to implicitly convert formats
  * f_hwtransfer: accept non-power-of-2 hw uploads
  * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
  * f_hwtransfer: get rid of the shit list
  * hwdec/vaapi: improve probing of supported sw formats
  * vo_gpu_next: fix crash on uninit after startup failure
  * sd_ass: improve handling of subtitles with unknown duration
  * DOCS: fix minor typo with keep-open description
  * draw_bmp: fix out of bounds access in mark_rect
  * vo_gpu/hwdec: rename and introduce legacy names for some interops
  * x11: fix --on-all-workspaces option
  * vo_gpu_next: vulkan: libplacebo: unify log prefix
  * github/workflows: explicitly install Xinerama on FreeBSD
  * x11: fix a couple of memory leaks
  * ao_pipewire: allow specification of remote name
  * ao_pipewire: small cleanups and restructring
  * osc: scale rendered aspect ratio with window aspect ratio
  * wayland: correctly handle non-CLOCK_MONOTONIC clocks
  * vulkan: remove --vulkan-disable-events
  * vo: hwdec_aimagereader: add missing image format specifier
  * vo_gpu: hwdec: add Android hwdec utilizing AImageReader
  * DOCS: deprecate --gamma-factor and --gamma-auto
  * vo_gpu_next: respect --blend-subtitles=&lt;yes/no&gt;
  * ao_pipewire: don't try to lock nonexistent loop
  * ao_pipewire: use target.object
  * mp_image: strip DoVi metadata that requires an EL
  * manpage: document bt.2390 parameter
  * vo_gpu_next: fix screenshots of rotated sources
  * DOCS/man/vf.rst : replace the outdated syntax
  * vo_gpu_next: use static assert for array size
  * vo_gpu_next: update render_info for upstream API change
  * vo_gpu_next: implement --video-output-levels
  * TOOLS/lua/autoload: add various extra file extensions
  * TOOLS/lua/autoload: alphebatize auto-loaded file extensions
  * ytdl_hook: use subtitle `name` as title if available
  * af_scaletempo2: fix crash when the number of channels increases
  * build: update waf to 2.0.24
  * f_hwtransfer: mp_image_pool: support HW -&gt; HW mapping
  * f_autoconvert: f_hwtransfer: support HW -&gt; HW uploads
  * filters: lavfi: allow hwdec_interop selection for filters
  * filters: support loading new hwdec_interops from filters
  * vo: hwdec: do hwdec interop lookup by image format
  * demux_lavf: extract is_image function
  * demux_lavf: detect avif images
  * DOCS/man/options.rst: replace some legacy single-hyphen syntax
  * vo_gpu_next: support error diffusion dithering
  * sub: use Unicode linebreaking for non-ASS subs and OSD
  * ao_audiounit: get the channel layout from the AU itself
  * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
  * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format
  * ytdl_hook: simplify exclude option parsing
  * vo_gpu_next: only require full pixel byte alignment
  * vo_gpu_next: implement ICC 3DLUT caching
  * vo_gpu_next: use correct pixel size when mapping formats
  * ao_pipewire: listen to hotplug events
  * ao_pipewire: use proper hotplug init APIs
  * ao_pipewire: create is_sink_node helper
  * audio: list devices for all AOs with hotplug_init
  * audio: try to use playback AO as hotplug AO first
  * ta: increase size of names printed
  * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
  * audio: add AOCONTROL_UPDATE_MEDIA_ROLE
  * ao_pipewire: fix indent
  * repack: add repacker for ccc16x16 formats
  * mpv.metainfo.xml: add XDG appstream metadata manifest
  * DOCS: Mention "mono" audio channels option
  * DOCS/libmpv: fix typo in linkage section
  * w32: fix typo in F23 mapping
  * vo_gpu_next: fix typo affecting --target-trc option
  * macos: add support for F13-F20 keys
  * w32: add support for F13-F24 keys
  * x11: add support for F13-F24 keys
  * wayland: add support for F13-F24 keys
  * input: add function keys F13-F24
  * ad_lavc: strip non-normalized floats
  * vo_gpu_next: display subtitles without video stream
  * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
  * DOCS/mpv: remove spaces at EOL, ensure 80 cols
  * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
  * ao_pipewire: for_each_sink(): report errors
  * meson: fix condition for enabling vaapi-egl
  * meson: fix libplacebo check
  * audio: fix lack of reinitialization on format change with pull AOs
  * player/audio: remove explicit drain on EOF
  * ao_pipewire: make sure not to exceed the available buffer
  * audio: don't try to drain non-existent AO
  * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
  * ao_pipewire: test on FreeBSD
  * mpv.desktop: add RIST protocol to desktop entry
  * osxbundle: add RIST protocol support to app metadata
  * stream_lavf: enable RIST protocol support via ffmpeg
  * ao_pipewire: restructure logic a bit
  * ao_pipewire: only try to read requested data
  * ao_pipewire: report all available info about chunk
  * ytdl_hook: improve track detection
  * misc/random: add xoshiro random number implementation
  * meson: fix the build-date option
  * meson: fix building without gl
  * meson: consistently use feature['foo']
  * meson: refactor generating config.h
  * meson: disable dvdnav by default
  * meson: reduce dictionary usage
  * meson: add comment clarifying windows-internal-pthreads
  * ytdl_hook: consistant behavior for single format
  * wayland: add support for configure bounds
  * x11: fix display-{width,height} calculation
  * DOCS/options: correct wayland-disable-vsync option
  * ytdl_hook: fix default track for single format
  * github/workflows: auto-update freebsd-vm within major version
  * drm_common: remove hard dependency on drmIsKMS()
  * context_drm_egl: skip page flip wait on error
  * gpu/hwdec: reorder `drmprime` below `drmprime_drm`
  * video/drmprime: fix use-after-free
  * hwdec/drmprime: fix build
  * hwdec/dmabuf_interop: Properly prefix `priv` struct
  * hwdec/drmprime: Fix small issues
  * audio: drain ao on EOF
  * hwdec/drmprime: add drmprime hwdec-interop
  * ao_pipewire: tell audio server about number of queued samples
  * man: remove unhelpful language
  * ao_pipewire: use mpv logging
  * hwdec/dmabuf_interop_gl: support basic multi-plane formats
  * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
  * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
  * hwdec/vaapi: rename interops to reflect more general use
  * af_rubberband: add new engine option in rubberband 3.0.0
  * drm_common: skip cards that don't support KMS for autodetection
  * drm: avoid drmModeAtomicCommit races by blocking
  * video: remove unnecessary code
  * ytdl_hook: fix playlist index extraction
  * ci: bump macos runner version
  * wayland: add missing newline in wayland_common
  * hwdec_vaapi_pl: support simple multi-plane image formats
  * vo_gpu_next: fix screenshots on single-frame files
  * vo_gpu/d3d11: fix VRAM leak
  * osc.lua: add osc-tcspace script option
  * osc.lua: add osc-unicodeminus script option
  * vo_gpu_next: don't crash on !frame-&gt;current
  * ytdl_hook: always set HTTP headers
  * libplacebo: fix compatibility with libplacebo &gt;= 5
  * github/workflows: upgrade FreeBSD to 13.1
  * vo_gpu: fix 3DLUT precision
  * ao_pipewire: prevent deprecation warning for pw_stream_get_time()
  * ao_pipewire: pipewire uses linear volume
  * ao_pipewire: don't access core after disconnect
  * ao_pipewire: zero listeners
  * ao_pipewire: support ao-volume on non-stereo channel layouts
  * DOCS/encoding: remove the legacy option syntax
  * drm_prime: fix newline in error message
  * meson: fix rst2html command
  * context_x11egl: remove supposed transparency fix
  * DOCS: fix typo
  * DOCS/osc: fix option "showidlescreen" -&gt; "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect
  * meson: add a summary at the end of configuration
  * vo_gpu_next: implement --cscale
  * swresample: don't forcibly clip on every conversion
  * js: key bindings: ensure priorities for same-key - again
  * x11: avoid XPresent API calls when it's not needed
  * lua: command_native_async: make the callback optional
  * lua: command_native_async: always callback a-sync
  * x11: add --x11-present option
  * x11: add nouveau to the xpresent whitelist
  * x11: correct provider detection logic
  * vo_vaapi_wayland: remove vaapi format query as formats are never used
  * meson: remove pointless d3d11 dictionary
  * x11: replace strcasestr usage with bstr
  * github/workflows: install libxpresent on freebsd
  * x11: support xorg present extension
  * x11: use xrandr providers for driver detection
  * vo: move wayland presentation to separate files
  * meson: use require when checking for vdpau
  * ci/build: Do not manually install Meson in openSUSE container
  * meson: rearrange library dependency order to avoid crash with fontconfig
  * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
  * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
  * ci/build-mingw64: enable test building
  * ci/build-mingw64: bump dependencies
  * ci/build-mingw64: switch to fossils directory for zlib
  * ci/build-tumbleweed: attempt to enable unit tests in CI
  * test/chmap: start adding AVChannelLayout unit tests
  * audio/chmap: add mp_iterate_builtin_layouts
  * f_lavfi: switch to AVChannelLayout when available
  * ad_lavc: switch to AVChannelLayout when available
  * af_lavcac3enc: switch to AVChannelLayout when available
  * af_lavcac3enc: refactor chmap adding into its own function
  * ao_lavc: switch to AVChannelLayout when available
  * demux_lavf: switch to AVChannelLayout when available
  * common/av_common: switch to AVChannelLayout when available
  * audio/aframe: switch to AVChannelLayout when available
  * audio: add AVChannelLayout helpers to convert from/to mp_chmap
  * wayland: set appid before initial surface commit
  * wayland_gl: fix a typo
  * wayland_gl: wait until resize to create egl_window
  * DOCS/options: fix incorrect labelling of hr-seek default
  * sub: jsre filter: abort init early on empty filter list
  * ci/mingw64: add git libplacebo for gpu-next
  * github/workflows: move mingw CI to ubuntu 22.04
  * ci/mingw64: make meson crossfile global
  * wayland_gl: use wl-&gt;scaling when creating egl_window
  * wayland: rearrange initialization logic
  * player: add tiff/tif (TIFF) to list of image extensions
  * player: add jxl (JPEG XL) to list of image extensions
  * wayland: remove some unneeded lines from reconfig
  * vo_gpu_next: fix OSD rendering of screenshots
  * meson: add internal arg to wayland-protocols' get_variable()
  * osc.lua: add idlescreen and osc-idlescreen
  * video/out/dither: remove custom index_t typedef
  * wayland: force vo_vaapi_wayland scaling to 1
  * DOCS/interface-changes: mention vaapi-wayland vo
  * vo: move allocate_memfd method to wayland_common
  * vo_vaapi_wayland/wayland_common: code style fixes
  * wayland: use mp_tag_str not drm_format_string
  * vo: allow vaapi_wayland and vaapi_x11 to coexist
  * wayland: don't depend on the order of global announcements
  * vo: add new vaapi-wayland driver
  * demux: stop iterating over demuxers as soon as a match is found
  * osc.lua: fix crash when calling osc-tracklist while idle
  * player: check for argv before printing help text
  * player: set EOF when seeking to end with keep-open
  * various: remove trailing whitespace
  * wayland: use wl_output v4 for display-names
  * lua: avoid rare memory leak in mp.join_path
  * client API: always export symbols on windows
  * stream_lavf: add support for ipfs and ipns
  * meson: compile mpv.exe as a win32 gui application
  * context_drm_egl: support monitor par
  * github/workflows: add macOS 12 build
  * video/image_writer: tag colorspace in AVCodecContext
  * DOCS/input: fix typo "NANME" -&gt; "NAME"
  * console.lua: don't render a 2nd cursor on the OSC
  * video/image_writer: fix high-depth JPEG XL screenshots
  * build: add avcodec jpegxl dependency versions
  * demux: add support for r128 replaygain tags
  * DOCS/ao: remove only usage of git.io link shortening service
  * wayland: use wl_surface_damage_buffer
  * DOCS/options: properly capitalize JPEG XL
  * video/image_writer: add Jpeg XL screenshots
  * various: fix typos
  * vo_gpu_next: avoid 0x0 resizes
  * github/workflows: workaround git permissions error
  * DOCS/options: update the --load-osd-console documentation
  * DOCS/input: update the ASS tags documentation URL
  * options: make --cover-art-auto=exact the default
  * player: add cover-art-whitelist option
  * DOCS: fix the typo of --sub-justify
  * DOCS: correct --sub-shadow-color
  * DOCS/{mpv,options}: document the watch later functionality
  * vo_wlshm: use draw_frame instead of draw_image
  * mpv.desktop: add japanese translation
  * ci: switch Tumbleweed build to openSUSE container registry
  * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
  * vd_lavc: fix decoder initialization when no VO is available
  * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
  * wayland: use wl_output v4 for --fs-screen-name
  * x11: avoid wasteful rendering when possible
  * player: rearrange video sync opts/enums/defines
  * wayland: unify visibility checking code
  * vo_gpu/d3d11: add message ID based log level mapping
  * vo_gpu/d3d11: mimic libplacebo backbuffer usage
  * vo_gpu/d3d11: enable receival of color depth without active backbuffer
  * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
  * vo_gpu_next: switch to unpooled hwdec mapping
  * x11: fix screen-name option
  * mpv.desktop: add turkish translation
  * options.lua: remove unused function
  * options: add osd-playing-msg-duration
  * egl_helpers: request at least 8 alpha bits if necessary
  * DOCS/input: mark chapter-list as writable
  * drm: context_drm_egl: add support for enabling VRR
  * vd_lavc: add vo caps and option to set GPU film grain application
  * vo_gpu_next: apply film grain if such metadata is present
  * vf_format: support forwarding/stripping film grain metadata
  * mp_image: support film grain parameters
  * vd_lavc: hide a deprecation warning in already handled compatible code
  * sub/osd: use atomic for osd_state.force_video_pts
  * osdep/atomic: add mp_atomic_double
  * Revert "vo_gpu_next: remove unnecessary dependency"
  * ao_pipewire: Do not hold thread lock during loop stop
  * ao_pipewire: fix resource lifetimes
  * vo_gpu_next: remove unnecessary dependency
  * lua: use correct chunkname when loading script files
  * vo_gpu[_next]: hwdec: fix logging regression when probing
  * common/av_log: explicitly include version.h for required libraries
  * vo_gpu_next: also include stride alignment in DR size
  * vulkan: correctly inherit proc_addr pointer
  * ao_sndio: fix parentheses warning
  * client API: also export mpv_stream_cb_add_ro
  * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
  * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
  * vo_gpu_next: fix crash when disabling DR at runtime
  * vo_gpu_next: don't leak mpi on failed upload
  * vo_gpu_next: properly keep track of DR allocations
  * hwdec: warn on unsupported hwdec option value
  * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
  * hwdec: fix out-of-date preprocessor variable name
  * ytdl_hook.lua: consider any subprocess status != 0 as error
  * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
  * vo_gpu_next: add support for hardware decoding
  * manpage: add vo_gpu_next wiki link to manpage
  * vo_gpu_next: configure the VO queue size dynamically
  * vo_gpu_next: expose EGLDisplay to pl_gpu
  * vo_gpu: move hwdec loading code to common helper
  * hwdec: release images as soon as possible after mapping
  * hwdec_vaapi_vk: rename to vaapi_pl
  * hwdec_vaapi_gl: properly zero initialize priv struct
  * filters: Re-add vavpp deinterlacing auto-filter
  * ytdl_hook: fix url_is_safe to match URL protocols properly
  * vo_gpu_next: remove/simplify plane flipping hacks
  * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
  * mp_image: fix mp_image_plane_w/h
  * stats.lua: page 2 - frame timing: use fixed display order
  * stats.lua: graphs: fix bad rendering due to division by 0
  * vo_gpu_next: refactor subtitle rendering
  * options: add always to stop-screensaver
  * DOCS/input: document subprocess more clearly
  * DOCS/input: fix typo
  * vo_gpu: hwdec: load hwdec interops on-demand by default
  * ao_pipewire: fix ao-volume handling
  * vo_gpu_next: don't crash on negative plane strides
  * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
  * meson: remove horrifying macos luajit hack
  * github/workflows: use lua 5.1 on macos
  * DOCS/mpv: improve vf=rotate examples
  * wayland: partially fix drag and drop handling
  * ao_pipewire: validate pod creation
  * ao_pipewire: add support for device selection
  * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
  * vf_format: simplify frame type checking after addition of DoVi option
  * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
  * ci/appveyor: fix package install line
  * osc.lua: seekbar hover: speed-up chapter access
  * js: utils.get_user_path: make wrapper of expand-path
- Change source from cpio/tar to tar.xz to reduce the source code
  size by a factor of 4.
- Update waf to version 2.0.24
- Set rubberband to version 3.0.0 which is need for optional dependencies.
- Remove --enable-pipewire because it is now autodetected.
  You can now only disable.
- Disable pipwire under Leap because of build error.
- Enable openal, sixel.
- Enable mujs for Leap &gt;= 15.4.
- Enable wayland for Leap &gt;= 15.4.
- If libavif is installed default at build time it must have version &gt;= 0.11.1
- Fix rpmlint filename-too-long-for-joliet.</changelog>
  <changelog author="mia@0x0.st" date="1668859200">- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- _service: obs_scm -&gt; obs_tar
- Do not require libsixel and mujs where no appropriate versions
  are packaged
- Vulkan requires recent libplacebo; disable on Leap &lt;= 15.3
- Update to version 0.35+git.20221118.d3a61cfe:
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668859201">- Use Meson for build where possible as waf will be dropped in a
  future version</changelog>
  <changelog author="mia@0x0.st" date="1671537600">- Update to version 0.35+git.20221220.d5c3b9d9:
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats</changelog>
  <changelog author="mia@0x0.st" date="1671796800">- Update to version 0.35+git.20221222.657fd280:
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1675857600">- Update to version 0.35.1+git.20230128.140ec21c:
  * ao_pipewire: log version and other useful debug info
  * wayland: error out if essential protocol support is missing
  * wayland: also log refresh rate on surface entrance
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * meson: prepend MPV_CONFDIR path with prefix
  * meson: unbreak dl check on BSDs without libdl
  * lcms: fix crash with lcms2-related options if lcms is disabled
  * meson: fix stdatomic detection on bsd
  * osc: don't spam window-controls bindings on every render
  * wayland: check for resize/move in touch event first
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * ao_pipewire: properly clean up resources
  * filter_kernels: fix kaiser
  * hwdec/d3d11va: fix a possible memory leak
  * external_files: set log level for potential files to trace
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * hwdec_drmprime: fix memory leak
  * vo: hwdec: fix libdrm-related memory leak
  * draw_bmp: ensure last slice width is less than total width
  * wayland: dispatch and wait for compositor events in uninit
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * version.py/version.sh: bump copyright year
  * vulkan: fix build error for 32bit builds with clang
  * vo_wlshm: cleanup on failure
  * ra_d3d11: fix incorrect type
  * meson: also search for rst2html with .py extension
  * audio: fix crash during uninit with ao_lavc
  * mp_image: fix XYZ primaries default
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: implement VO_DR_FLAG_HOST_CACHED
  * x11: fix issue with xpresent timing feedback
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1679140800">- Update to version 0.35.1+git.20230315.e1727553:
  * test: update format refs to ffmpeg 6
  * github/workflows: fix failure conditions
  * common/av_common: clean up mp_lavc_set_extradata
  * sub/sd_lavc: properly fill avctx with codecpar values at init
  * sub/lavc_conv: properly fill avctx with codecpar values at init
  * common/av_common: constify mp_codec_params related getters
  * demux_mkv: support ARIB captions
  * player/command: fix mem leak in user-data property; closes #11436
  * vo_gpu_next: compatibility with libplacebo v6.265
  * wayland: make wayland-edge-pixels-pointer default to 16
  * wayland: use correct x/y coordinates for the cursor
  * screenshot: fix segfault when taking a screenshot without video
  * wayland: fix client side resize
  * vo_gpu_next: compatibility with PL_API_VER &gt;= 254
  * vo_gpu_next: use inverse mapping functions to tag screenshots
  * video/out/placebo/utils: add mappings from pl enums to mpv enums
  * video: add missing libplacebo colorspace enums
  * mp_image: assert if src and dst are different in copy_attributes
  * mp_image: copy side data in mp_image_copy_attributes
  * ao_pipewire: use realtime scheduling for data thread
  * loadfile: strongly prefer that all streams are from the same program
  * command: expose hls-bitrate and program-id as track-list subproperties
  * loadfile: report hls_bitrate and program_id in struct track
  * demux: propagate hls_bitrate and program_id in generated caption tracks
  * demux_lavf: report program_id
  * ytdl_hook: only log error when no fallback url available
  * ytdl_hook: init fragment requires other fragments
  * vo: fix race condition with redraw requests
  * ci: separate meson tests and reorganize build steps
  * test: integrate unittests with meson
  * ci: use the same arguments when running the built mpv binary
  * player: remove unittest option
  * test: update ffmpeg format refs
  * zimg: fix MP_CSP_PRIM_CIE_1931 mapping
  * zimg: add ZIMG_TRANSFER_ST428 mapping
  * zimg: set correct primaries for XYZ
  * sws_utils: hardcode output gamma and primaries for XYZ
  * mp_image: fix XYZ gamma and primaries guess
  * vo_gpu: improve XYZ conversion
  * mp_image: be less agressive with clearing color information
  * f_swscale: do not reset color levels to default
  * csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
  * DOCS/options: mention default value of cursor-autohide
  * DOCS/options: clarify hidpi-window-scale description
  * player: add --auto-window-resize option
  * ra: assert when using params with dimensions
  * sub: add --sub-fonts-dir and --osd-fonts-dir options
  * wayland: request frame callbacks on the topmost surface
  * wayland: deduplicate and cache detection of dmabuf-wayland
  * wayland: use bool type for alpha framebuffer tracking
  * vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible Similar to libplacebo[1], DXGI_SWAP_EFFECT_FLIP_DISCARD is used instead of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL starting with Windows 10.
  * vf_gpu: initialize depth=1 on target textures
  * video: initialize depth=1 on screenshot textures
  * external_files: recognize jxl and avif files as cover art
  * {console,ytdl_hook}: use the platform property
  * command: add platform property
  * ytdl_hook: don't overwrite force-media-title
  * ytdl_hook.lua: make exec return a single value
  * TOOLS/autocrop.lua: log a more accurate warning
  * audio: remove a duplicate clearing of a struct variable
  * options: change parameter that was forgottin in property transition
  * client API: reintroduce CONF_TYPE_FLAG for type conversion
  * Partially revert "options: remove OPT_FLAG"
  * console: observe osc margins from user-data instead of shared-script-properties
  * osc: set values in user-data in addition to shared-script-properties
  * player: set playlist title to media title if not set already
  * various: fix warning -Wimplicit-const-int-float-conversion
  * vo_gpu_next: fix warning -Wunused-function
  * vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
  * vd_lavc: sort hwdecs without hwdevices last for autoprobing
  * vd_lavc: prioritize mediacodec for hwdec autoprobe
  * video: make csp option definitions private
  * video: make csp equalizer params float
  * vo_gpu: fix newline in log message
  * demux: constify a struct member
  * vo_gpu_next: fix color space hint with target peak override
  * DOCS: clarify that GLX is deprecated
  * options: remove explicit initialization of integers to 0
  * options: remove OPT_FLAG
  * options: transition properties from flag to bool
  * options: transition commands from OPT_FLAG to OPT_BOOL
  * options: transition options from OPT_FLAG to OPT_BOOL
  * input: remove unused struct member
  * DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0
  * various: drop unused #include "config.h"
  * ao_pipewire: drop unused #include "generated/version.h"
  * Vulkan: add configure check for VK_KHR_display extension
  * vo_gpu_next: add --tone-mapping-visualize
  * vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
  * mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
  * DOCS: document JPEG XL default effort change
  * Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
  * video/image_writer: use effort=4 default for JXL screenshots
  * ao_pipewire: fix removal of zeroed hooks on old pipewire
  * vo_gpu_next: allow native CSP screenshots
  * player/screenshot: pass on ability to output native CSP
  * screenshot: explicitly default VOCTRL_SCREENSHOT csp
  * video/image_writer: force sRGB for unsupported formats
  * video/image_writer: add image_writer_flexible_csp
  * vo_gpu_next: tag screenshots with correct colorspace
  * vo_gpu_next: only apply target options in window screenshot mode
  * vo_gpu_next: be explicit about screenshot repr
  * m_property: avoid using a small stack buffer in m_property_do_bstr
  * vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
  * vo_gpu_next: support mapping HDR10+ dynamic metadata
  * ao_pipewire: allow usage of global volume control
  * command: only avoid redrawing when old and new osd are both hidden
  * DOCS/options: remove testing note in video-sync-max-factor
  * vf_sub: undeprecate
  * vo_dmabuf_wayland: reject hw formats not supported by compositor
  * video/image_writer: change screenshot-tag-colorspace default to yes
  * vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
  * vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
  * vo_dmabuf_wayland: simplify buffer pool reset
  * vo_dmabuf_wayland: only resize when a new frame is about to be drawn
  * DOCS/input: remove experimental note from sub-text
  * ao_pipewire: report linking errors from init()
  * ao_pipewire: add support for exclusive mode
  * ao_pipewire: move stream flags to dedicated variable
  * ao_pipewire: adjust message level based on probing
  * f_hwtransfer: fix leak of framesconstraints
  * image_pool: properly free frames
  * ao_pipewire: remove unneeded goto
  * ao_pipewire: replace opencoded talloc()
  * ao_pipewire: print stream states as string
  * ao_pipewire: remove unnecessary empty lines
  * ao_pipewire: remove opencoded spa_zero()
  * ao_pipewire: remove some unnecessary linebreaks
  * ao_pipewire: reduce message level of unsuccessful connection
  * ao_pipewire: remove unnecessary braces
  * sws_utils: add check for HAVE_ZIMG to suppress warnings
  * vo_gpu_next: add check for PL_HAVE_LCMS
  * hwdec_cuda: fix enum type for semaphore
  * vo_d3d11: do not call MAKEINTRESOURCEW twice
  * osdep/io: add void to mp_penviron
  * demux: remove unused code
  * ao_lavc: remove unused code
  * osdep: add MP_FALLTHROUGH
  * libplacebo: fix enum type cast
  * stats.lua: display HDR peak in nits
  * meson: move vector check inside of meson.build
  * meson: check macos touchbar with has_header
  * meson: check pthread provider with has_function
  * video/image_writer: avoid stripping colorspace info when writing image
  * stream: accept webdav:// and webdavs:// urls
  * ci: pack mingw64 meson build instead of waf
  * ci: separate meson/waf build dirs
  * ci: use meson compile instead of ninja directly
  * ci: do not print compile commands
  * meson: replace check_header with has_header
  * meson: actually use -Werror=format-security
  * hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
  * player/video.c: don't resync audio if video is an image
  * vo_lavc: set frame rate on encoder; fixes #11215
  * wayland: add auto choice to wayland-configure-bounds
  * wayland: handle runtime hidpi-window-scale changes correctly
  * wayland: unbreak runtime geometry/autofit changes
  * lua/js: remove user-data helpers
  * lua/js: fix user_data_del util function
  * doc: correct spelling of user-data/user_data JS/lua helpers
  * docs: document new user-data property
  * javascript/defaults: add user_data helpers
  * lua/defaults: add user_data helpers
  * player/command: add user-data property
  * javascript: add mp.del_property()
  * lua: add mp.del_property()
  * libmpv: add mpv_del_property() convenience function
  * player/command: add "del" command
  * m_property: add M_PROPERTY_DELETE
  * player/client: support observing sub-properties
  * options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodes
  * misc/node: add bstr-based variants for map_get() and map_add()
  * misc/json: don't wrap top-level pretty strings/infs in quotes
  * DOCS: Add missing 'not'
  * hwdec_vaapi: close file descriptors even if surface export fails
  * vo_dmabuf_wayland: close file handles when surface export fails
  * vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
  * DOCS/compile-windows.md: update MSYS2 packages
  * test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension
  * meson: add missing library dep for egl_angle_lib check
  * vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward
  * waf: migrate to version.py
  * ci: migrate MSYS2 build to GitHub Actions
  * wscript: remove MSVC from compiler lookup
  * meson: reuse libmpv objects for cplayer
  * ao_pipewire: align thread name with general conventions
  * audio: simplify implementation of property ao-volume
  * stream/dvb: remove some unused variables
  * x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
  * wayland: add wp-fractional-scale-v1 support
  * wayland: rewrite geometry and scaling handling
  * vo_gpu: implement VO_DR_FLAG_HOST_CACHED
  * vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: add `int flags` to the get_image signature
  * msg: log-file set at mpv.conf: don't ignore early messages
  * msg: log-file buffer size: don't use magic number (no-op)
  * drm: rewrite based around vo_drm_state
  * mp_image: fix XYZ primaries default
  * meson: skip some unneeded macos-specific checks
  * meson: drop feature plain-gl
  * ci: run meson tests
  * meson: limit vaapi checks
  * meson: don't add libmpv and cplayer features to conf_data
  * meson: remove dependency from libmpv to plain-gl
  * meson: add simple test executable for libmpv
  * stream: remove trailing NULL element from stream list
  * hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
  * wayland: only warn when actually missing idle inhibit support
  * vo: make driver list static
  * vo: remove trailing NULL element from driver array
  * ao: remove trailing NULL element from driver array
  * DOCS/compile-windows.md: update with meson instructions
  * build: officially deprecate waf
  * TOOLS/lua/autoload: improve alphanumeric sorting
  * wayland: store presentation feedbacks in a pool
  * Revert "wayland: dispatch and wait for compositor events in uninit"
  * TOOLS/docutils-wrapper: make executable + alphabetize
  * audio: fix crash during uninit on ao_lavc
  * meson: also search for rst2html with .py extension
  * various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
  * various: replace if + abort() with MP_HANDLE_OOM()
  * stream/dvb: drop support for DVB API before 5.8
  * ao_audiotrack: replace malloc with talloc
  * stream/cookies: use stream_read_file()
  * {video,audio}: adjust unsafe strncpy usages
  * video/x11: replace sprintf usage
  * video: replace sprintf usage
  * demux_mf: replace unsafe string functions
  * ra_d3d11: fix incorrect type
  * DOCS: clarify wid casting on Windows
  * vo_dmabuf_wayland: drop support for linux-dmabuf-v2
  * vo_dmabuf_wayland: support panscan and panning
  * ta/README: update link to talloc documentation
  * vo_wlshm: properly support video panscan
  * player: don't force saving start in watch-later-options
  * player: add video-sync=display-tempo
  * player: choose speed of smallest acceptable factor for display sync
  * TOOLS/lua/autoload: optimize performance of natural sorting
  * TOOLS/lua/autoload: further optimize the natural sorting
  * wayland: make vo_wayland_reconfig a bool
  * wayland: cleanup on vo_wayland_init error
  * vo: change vo_platform_init to bool
  * vo_wlshm: cleanup on failure
  * vo_dmabuf_wayland: goto err instead of returning
  * vulkan: fix build error for 32bit builds with clang
  * meson: dynamically compute dependencies for manpage and html build
  * TOOLS/umpv: support shell-quotes in $MPV
  * demux: new packet should not point to source buffer when copying data
  * demux: actually initialise packet buffer when creating new packet
  * version.py/version.sh: bump copyright year
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * wayland: dispatch and wait for compositor events in uninit
  * wayland: initalize display_fd as -1
  * wayland: consistently employ use_present
  * draw_bmp: ensure last slice width is less than total width
  * vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
  * hwdec_drmprime: fix memory leak
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * demux: add --demuxer-hysteresis-secs option to save power with caching
  * external_files: recognize webp files as cover art
  * x11: add modesetting to the xpresent whitelist
  * build: add configure test for POSIX shm for the sake of vo_kitty
  * demux: replace deprecated usage of stack allocated AVPackets
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality
  * Update VERSION
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1689336000">- Update to version 0.35.1+git.20230714.1f683401:
  * vo_dmabuf_wayland: error out if compositor doesn't support the format
  * build: make dmabuf-wayland a build option and require drm
  * console: sort the output from the `help` command
  * player: delete watch later redirect entries again
  * wayland: use xdg_surface_set_window_geometry
  * Revert "wayland_gl: wait until resize to create egl_window"
  * vo_dmabuf_wayland: guard in destroy_osd_buffers
  * vo_dmabuf_wayland: stop lazy loading hwdec
  * vo_dmabuf_wayland: don't try to get pts without frame-&gt;current
  * draw_bmp: ensure last slice is less than total width (again)
  * vo_dmabuf_wayland: add osd support
  * vo_dmabuf_wayland: init wl_list at the top of preinit
  * vo_dmabuf_wayland: stop guarding viewport interfaces
  * video/image_writer: check for write errors
  * video/image_writer: fix file leak in error path
  * wscript: add 1.32 protocols to sources
  * stats.lua: set sans-serif as default font
  * wayland: add xdg_toplevel.wm_capabilities handler
  * wayland: add support for suspended toplevel state
  * wayland: add cursor-shape-v1 support
  * vd_lavc: fix delay_queue for videos with frames &lt; max_delay_queue
  * vd_lavc: prefer d3d11va-copy over dxva2-copy
  * vo_wlshm: bail out of resize if width/height is 0
  * wayland: fix memory leak with multiple monitors
  * player: delete watch_later file after successful load
  * json: unify json_parse depth to MAX_JSON_DEPTH=50
  * terminal-unix: better error detection logic
  * TOOLS/idet: fix some outdated cli syntax
  * demux_playlist: sort files before directories
  * demux_playlist: add option to control recursive directory loading
  * TOOLS/lua/autoload: allow extending ext sets from script-opts
  * various: correctly ignore cache files with --no-config
  * vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
  * vo_gpu: fix some cache related memory leaks
  * player: add --input-cursor-passthrough option
  * TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
  * wscript: bump required libplacebo-next version to 5.266
  * vo_gpu_next: remove synchronization from info_callback
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * ci/msys2: double down on running meson through python3.11
  * vo_x11: don't rely on XFree to free calloc-ed data
  * vo_x11: check for calloc() failure
  * win32: add support for drag-and-drop option
  * options: add no to drag-and-drop
  * test/meson: explicitly specify lavf dependency
  * player/screenshot: add "screenshot" logger
  * video/image_writer: add avif screenshot support
  * options: drop unnecessary casts
  * options: use designated initializer
  * vd_lavc: do inline string array initialisation for hwdec_api
  * vd_lavc: let the user provide a priority list of hwdecs to consider
  * osdep: remove erroneous POLLERR emulation
  * wayland: remove erroneous POLLERR usage
  * image_writer: respect jpeg-quality when using ffmpeg for writing
  * image_writer: remove unused struct fields
  * mp_image: abort on av_buffer_ref() failure
  * loadfile: fix leak due to setting NULL parent
  * hwdec: fix undeclared identifier in mediacodec_embed
  * vo_drm: fix null dereference and using closed fd
  * github/workflows: do not copyback files from freebsd VM
  * github/workflows: bump freebsd VM memory size to 8GB
  * hwdec: do not add hwdec device if it failed to create
  * vd_lavc: check if av_device_ref is available
  * ci/msys2: switch to Python 3.11 to fix crashes during build
  * loadfile: insert missing parentheses
  * osc: add toggle for forced-only subs
  * loadfile: expose auto-forced-only when printing stream info
  * command: add sub-forced-only-cur prop
  * command: report auto-forced-only flag in track desc
  * sub: rewrite auto-forced-only support
  * player: add more precise sub fallback options
  * options: default slang to auto
  * loadfile: support "auto" as a language option
  * loadfile: use mp_match_lang_single
  * loadfile: take a const char* in match_lang
  * loadfile: short-circuit early on null stream language
  * osdep: add mp_get_user_langs
  * osdep: move cfstr&lt;-&gt;cstr conversions to a new apple_utils.c file
  * misc: add language-matching utilities
  * options: set subs-with-matching-audio to off by default
  * vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
  * ad_lavc: check for allocation failure
  * vo_gpu_next: add --corner-rounding option
  * vo_gpu_next: add missing --gamut-mapping-mode options
  * ao_pipewire: bump dependency to 0.3.48
  * ao_wasapi: use client name instead of hardcoded string
  * ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
  * demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
  * vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
  * wayland: bump wayland-protocols to 1.25
  * wayland: bump required version to 1.20
  * DOCS: fix admonition typo
  * vo_dmabuf_wayland: update the image of pending buffers
  * vo_dmabuf_wayland: use a minimum of 15 buffers
  * ci: use a different mirror for freetype
  * player: add drag-and-drop option
  * wayland: avoid misleading log messages on drag/drop
  * ci/mingw: add dlltool to the meson crossfile
  * mpv.desktop: add Russian translation for GenericName
  * ci/mingw: remove cache
  * ci/mingw: update dependencies versions
  * ci/msys2: enable egl-angle-lib
  * github/workflows/build.yml: install ca-certificates package on msys2
  * bootstrap.py: update waf to 2.0.25
  * DOCS/mpv: add an example for applying profiles to certain paths
  * player: don't load unwanted files after 519e56f
  * hwdec_cuda: bump required headers version for timeline semaphores
  * hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
  * hwdec_vulkan: respect probing flag when logging during init
  * vulkan: don't assume all ra_ctx implementations have a swapchain
  * hwdec_cuda: remove usage of deprecated libplacebo sync API
  * video/out/android: assert WinID value before use
  * path: handle URLs consistently in mp_basename
  * lua: read_options: find script-opts prefix at index 1 exactly
  * demux/demux_lavf: strip URL parameters before matching extension
  * hwdec_vulkan: enable AV1 support if available
  * hwdec_vulkan: check for the correct libplacebo version
  * vo: hwdec_aimagereader: fix compile
  * hwdec_vulkan: simplify requirement checks for Vulkan interop
  * vo/vulkan: do not define zero sized array
  * hwdec_vulkan: account for vulkan frames now using presentation size
  * f_hwtransfer: disable vulkan multiplane images when uploading from cuda
  * hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
  * vo: vulkan: request additional extensions and features for ffmpeg
  * hwdec_vulkan: add Vulkan HW Interop
  * vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
  * vo_gpu_next: fix to allow using dllimport
  * vo_gpu_next: respect `gl-&gt;flipped`
  * opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
  * vo: make mp_frame_perf thread safe
  * vo_gpu_next: add size guard for pass-&gt;num_samples
  * vo_gpu_next: synchronize voctrl_performance_data access
  * vo_gpu_next: fix off by one in info_callback
  * vo_dmabuf_wayland: rewrite around wl_list
  * vo_gpu_next: fix build on older libplacebo
  * vo_gpu_next: update to new libplacebo gamut mapping API
  * vo_gpu_next: remove --tone-mapping-crosstalk
  * context_drm_egl: check for non-existant drm in uninit
  * player: improve diagnostics around writing watch_later files
  * path: let configdir also override "cache" and "state" paths
  * path: simplify "cache" and "state" fallback
  * player: always try to detect subtitle language from file name
  * ra_d3d11: change how messages are ignored during texture size lookup
  * wayland: improve guessing when mpv is focused
  * demux/demux_lavf: pass-through mime_type
  * demux/demux_lavf: pass-through filename for HLS
  * Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
  * demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
  * vo_gpu_next: allow to use ICC profile luminance value
  * mp_image: use the ffmpeg interlaced frame flags where available
  * ao_oss: return actual OSS playing state
  * player: use XDG_CACHE_HOME by default
  * player: use XDG_STATE_HOME for watch_later
  * path: expand internal path selection API to allow for additional types
  * osdep: separate out macos paths from path-unix.c
  * DOCS/options: document required parameter for --x11-name
  * meson: bump required version to 0.62
  * wayland: add support for wl_surface.preferred_buffer_scale
  * options: read config file as stream
  * ci: switch to lua51 for MSYS build
  * ci: use auto detection for lua library version for MSYS
  * charset_conv: fix memory corruption in mp_iconv_to_utf8
  * sub: fix UPDATE_SUB_HARD for converted and external subtitles
  * console.lua: add a script-opt for the border size
  * vo_gpu_next: fixes to allow using dllimport
  * ao_pipewire: clarify --pipewire-buffer=native
  * ao_pulse: clarify --pulse-buffer=native
  * ao_pipewire: let sound server determine latency
  * ao_pipewire: give sound server more flexibility for buffers
  * hwdec_drmprime: support rpi4_8 and rpi4_10 formats
  * ytdl_hook: fix clip start and end
  * libmpv: fix file name in documentation
  * meson: use the new build_options method
  * wayland: correctly scale configure_bounds
  * player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
  * video/out/gpu: Fix compilation warning of out of bound access
  * mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
  * ci: add a workflow that lints commit messages
  * auto_profiles: try to distinguish invalid properties better
  * auto_profiles.lua: apply profiles when conditions are truthy
  * osc: skip rendering when osd_dimensions are 0
  * win32: follow Windows settings and update dark mode state
  * d3d11: retry device creation without debug, if SDK is not available
  * build: add check for eglext_angle.h when checking for ANGLE
  * context_angle: include eglext_angle.h explicitly
  * DOCS/input: fix typo
  * auto_profiles: check for non-existent properties
  * various: fix various typos in the code base
  * various: fix typos
  * demux_lavf: update to handle deprecation of `io_close`
  * ci: bump cache version to rebuild libplacebo
  * ci/mingw: require libplacebo-next
  * build: add an option to control gpu-next
  * ci/mingw: update meson
  * meson: fix libplacebo-next version comparison
  * vo_gpu_next: drop various PL_API_VER checks
  * wscript: bump libplacebo-next required version to 5.264
  * meson: bump libplacebo-next required version to 5.264
  * player/screenshot: add filename return field
  * player: set playlist title to media title if not set already
  * Revert "player: set playlist title to media title if not set already"
  * meson: rst2pdf handle dependency file
  * TOOLS/docutils-wrapper: handle commands without depfile
  * TOOLS/docutils-wrapper: properly propagate failures
  * TOOLS/docutils-wrapper: gracefully remove non-existing files
  * DOCS/lua: fix typo
  * options: enable scripts related opts also with cplugins.</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690113600">- Update to version 0.36.0+git.20230723.60a26324:
  * Update VERSION
  * Release 0.36.0
  * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
  * ao_pipewire: for_each_sink: properly check termination condition
  * DOCS/vo: clarify dmabuf-wayland a bit
  * vo_dmabuf_wayland: correctly handle force-window
  * player/video: check for forced eof
  * vd_lavc: respect vd-lavc-software-fallback opt
  * vo_vaapi: restore hardware video decoding
  * vo_vaapi: fix segfault in draw_osd
  * ao_pipewire: use native buffersize by default
  * terminal-unix: fix not listening on input after being foregrounded
  * osc: don't add margins to osc-deadzonesize
  * DOCS: clarify screenshot window and screenshot-sw
  * vo_drm: remove VOCTRL_SCREENSHOT_WIN
  * screenshot: implement screenshot-window in sw for most VOs
  * screenshot: clarify software screenshot logic
  * image_writer: use proper specifier for int64_t
  * {zsh,bash}-completion: run mpv with --no-config
  * bash-completion: do not complete removed options
  * zsh-completion: do not complete removed options
  * zimg: fix broken sig_peak handling
  * image_writer: move tag_csp check into image_writer_flexible_csp()
  * image_writer: replace sprintf usage
  * image_writer: share some code between write_lavc and write_avif
  * image_writer: error check avif-pixfmt option
  * image_writer: fix still-picture option for AVIF
  * image_writer: remove duplicate packet writing code
  * TOOLS: remove obsolete travisCI-related scripts
  * wayland_common: remove questionable gcd impl and global state
  * wayland: don't treat tiled and maximized windows the same
  * wayland: add locked_size convenience shorthand
  * builtin.conf: add --hdr-contrast-recovery to gpu-hq
  * vo_gpu_next: add --hdr-contrast-recovery/smoothness
  * builtin.conf: unset default languages in libmpv and encode profiles
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame
  * wayland: handle modifier keys correctly
  * vo_gpu_next: add --target-contrast option
  * loadfile: make get_audio_lang function static
  * DOCS/release-policy.md: add additional advice
  * loadfile: compute audio lang for sub selection when using lavfi-complex
  * wayland: wrap resize requests in prepare_resize
  * sd_ass: fix converted subtitles having too-wide borders
  * sd_ass: don't reconfigure ass on every frame
  * player: set default cache dir on macOS
  * DOCS/mpv: clarify the location of cache/state files
  * path-win: implement cache directories
  * DOCS/interface-changes: document change in ctrl+h behaviour
  * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`
  * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list
  * input: update ctrl+h to toggle `auto-safe` rather than `auto`
  * vd_lavc: try other hwdecs when falling back after an hwdec failure</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690804800">- Remove waf build: removed upstream
- Make meson a hard requirement now
- Bump libplacebo requirement to 6.292.0 for Tumbleweed
- Add patch 0001-Revert-meson-bump-required-version-to-0.62.patch
  to lower meson requirement for Leap
- Update to version 0.36.0+git.20230730.1bbc7a2c:
  * ao_sndio: use sio_flush() to improve controls responsiveness
  * draw_bmp: fix overflowing coordinates in mark_rcs
  * Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
  * Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
  * meson: look for linux/input-event-codes.h with libwayland flags
  * version.py: fix build date
  * options: restore old default sub selection behavior
  * vo_gpu_next: fix assertion on wayland
  * vo_gpu_next: delay swapchain submit until flip_frame()
  * path-win: move state directory to %LOCALAPPDATA%
  * path-win: add subdirectory for cache
  * Revert "ci/msys2: double down on running meson through python3.11"
  * ad_spdif: fix segfault due to early deallocation
  * test: enhance libmpv test
  * player/video: check for track and decoder existence
  * video_writer: fix gamma for YUV screenshots
  * image_writer: log pixfmt conversion
  * encode_lavc: fix leak of codecpar
  * zimg: fix abort on subsampled input with odd heights
  * demux_mkv: add missing space to log msg
  * build: remove unneeded libdl requirement for vaapi
  * build: refactor vaapi handling
  * ci/mingw: reduce git clone depth to 1
  * ci/mingw: use ccache
  * ci/mingw: disable fail-fast
  * ci/mingw: check if binary is runnable before packaging
  * language-posix: as a fallback, treat "C" as "en"
  * msg: print MSGL_WARN and higher error messages to stderr
  * build: vaapi-x-egl is not used anywhere, remove it
  * build: vaapi-egl should explicitly depend on egl
  * build: vaapi-drm and vaapi-wayland do not depend on egl
  * ci/mingw: update luajit to fix i686 crashes
  * wayland: restore xkb_keysym_to_utf8 handling
  * build: internally rename gl-wayland to egl-wayland
  * waf: remove waf as a build system</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1693051200">- Add fix-docs-path.patch to install docs in our default docdir
- Enable jxl
- Use meson auto-features instead of disabling everything manually
- Small corrections to specfile
- Update to version v0.36.0+git20230826.83c0e980:
  * hwtransfer: check if the source format is accepted directly by the VO
  * hwtransfer: use the right hardware config to find conversion targets
  * autoconvert: destroy sub filter immediately if reconfiguration is needed
  * output_chain: don't reset autoconvert on changes to unrelated filters
  * hwtransfer: implement support for hw-&gt;hw format conversion
  * player: make all autoload extensions configurable
  * player: use audio pts corresponding to playing audio on EOF
  * input: add missing keypad key defines
  * sub/osd: signal osd_changed on resize
  * win32: don't ignore --screen and --fs-screen
  * DOCS/mpv: document ZOOMIN &amp; ZOOMOUT multimedia keys
  * input: add new keys: Back, Tools, ZoomIn, ZoomOut
  * vo_gpu_next: move line to correct location (cosmetic)
  * vo_gpu_next: correctly handle GAMUT_AUTO
  * ci/mingw: disable vulkan for 32-bit build
  * ci/mingw: don't include useless DLLs in artifact
  * ci/mingw: refactor build script into functions
  * ci/mingw: enable more ffmpeg features
  * ci/mingw: add necessary deps and enable vulkan
  * ci/mingw: move functional test to workflow
  * ci/mingw: update dependency versions
  * vo_gpu_next: reword error message on empty screenshot
  * DOCS/options: clarify the video-pan-x/y example
  * aspect: change --video-pan-x/y to be relative to the destination rect
  * aspect: don't allow scaled_src_size be 0
  * DOCS/options: fix typo in video-pan-x example
  * meson: rename all features with underscores
  * context_drm_egl: remove references to VAAPI in error messages
  * context_drm_egl: more correctness fixes for uninit procedure
  * Revert "ao/pulse: implement period_size"
  * w32_common: try to get the monitor from the window bounds
  * w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
  * ao/pulse: implement period_size
  * ao/jack: set device_buffer to JACK buffer size
  * demux_mf: utilize stdbool bool for if a format specifier was bad
  * demux_mf: early exit with the '%%' case
  * win32_common: fixes minimized window being focused on launch
  * ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby Atmos, DTS-HD, etc.) over HDMI
  * drm_common: skip cards that don't have connected outputs
  * meson: remove redundant libplacebo version check for Vulkan interop
  * x11: set sizehint for fs-screen and fs-screen-name
  * x11: remove xinerama and refactor window geometry
  * x11: require randr 1.4
  * context_drm_egl: don't free egl properties if they are null
  * vo_gpu_next: correctly clear removed hooks
  * sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
  * Revert "sub/sd_lavc: don't check endpts when getting subs"
  * vo_gpu_next: fix typo in video_screenshot()
  * vo_gpu_next: add --libplacebo-opts
  * vo_gpu_next: don't re-set frame_mixer
  * vo_gpu_next: move allow_delayed to move appropriate place
  * vo_gpu_next: switch to new pl_options system
  * TOOLS/lua/autoload: Enable run-time updates of options
  * TOOLS/lua/autoload: may specify loading only one type of files
  * vo_gpu_next: fix leak of --icc-profile-auto on uninit
  * vo_gpu_next: drop redundant PL_HAVE_LCMS check
  * ci: update freebsd to latest release channel
  * ci: disable libplacebo in msys2 build
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * libplacebo: drop PL_API_VER compatibility paths
  * ra_pl: drop PL_API_VER compatibility paths
  * vo_gpu_next: drop PL_API_VER compatibility paths
  * meson: remove redundant libplacebo-next check
  * hwdec_cuda: drop old PL_API_VER compatibility path
  * meson: bump minimum libplacebo dependency to v6.292
  * stats.lua: display output resolution if it differs to native one
  * stats.lua: hide window scale in fullscreen
  * vo_gpu: allow --hdr-peak-decay-rate=0.0
  * loadfile: avoid infinite playlist loading loops
  * build: check for SNDCTL_DSP_HALT for oss-audio
  * vo: clear vsync_offset if drawing while paused
  * win32: fix display resolution calculation on mulitple monitors
  * demux_playlist: remove len restriction on headerless m3u
  * wayland: clear all keys on keyboard_handle_leave
  * wayland: clear saved mpkey more aggressively
  * wayland: use fallback for display-fps/width/height
  * x11: add --x11-wid-title option
  * player: add playlist-path properties
  * vf_vapoursynth: save display resolution as a variable
  * player: add --term-remaining-playtime option
  * player: make sub-pos a float value
  * x11_common: drop unnecessary NULL check
  * x11_common: avoid unnecessary XUnmapWindow() call
  * stats.lua: use video-params/aspect-name
  * player/command: add video-params/aspect-name
  * ytdl_hook: improve Windows exe search with suffix
  * command: don't print "unknown" on video tracks
  * player/video: avoid spamming logs with EOF
  * audio: drain ao before setting pause
  * command: show "no" for hwdec-current if hwdec failed
  * command: fix some fringe play-dir behavior
  * sub/sd_lavc: don't check endpts when getting subs
  * sub: fix switching tracks while paused
  * path-unix: abort on path truncation
  * osc: support speed-independent time-remaiing display
  * command: fix stack smashing when displaying aspect-ratio
  * external_files: add sbv to the sub whitelist
  * external_files: alphabetize file extensions
  * DOCS: update LGPL building instructions
  * m_option: change m_option_type_aspect to double
  * vo_gpu_next: actually fix screenshots with PAR
  * ao_audiotrack: enable pcm-float by default
  * ao_audiotrack: support more channel layouts
  * ao_audiotrack: support media role
  * ao_audiotrack: don't ignore ao_read_data return value
  * ao_audiotrack: allow byte buffer data transfer for float samples
  * ao_audiotrack: align buffer size to sample size
  * ao_audiotrack: do not needlessly resample
  * ao_audiotrack: fix broken exception checks
  * ao_audiotrack: remove unused writeV23
  * vo_gpu_next: take into account PAR when taking screenshots
  * ad_spdif: fix this not working at all
  * vo_gpu_next: add ability to use named hook params
  * mp_image: properly infer color levels for some pixfmts
  * vo_gpu_next: increase non-interpolation queue size
  * vo_gpu_next: update for new pl_filter configuration API
  * win32: signal VO_EVENT_DPI on dpi changes
  * test/meson: add missing avutil dependency to chmap test
  * test: indicate test function ran in log
  * test: enable log messages for libmpv test
  * test: refactor helper methods to be universally usable
  * options: fix relative time parsing
  * options: rename variables in parse_timestring
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
  * DOCS/options: fix typo in hdr-peak-percentile
  * vo_gpu/vo_gpu_next: fix setting an empty dscale
  * builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
  * vo_gpu_next: add --hdr-peak-percentile
  * player/main: do not print build time, if it is unknown
  * version: move NO_BUILD_TIMESTAMPS check to version.h.in
  * build: remove version.py
  * vo_vdpau: set hwdec image format
  * test: bump libmpv test timeout
  * drm: bump minimum version to 2.4.105
  * ci: update the mpv.com path
  * build: remove outdated generated directory
  * ao_pipewire: set media role during init()
  * audio: add AO_INIT_MEDIA_ROLE_MUSIC</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1693137600">- Disable mujs backend for Leap because it's not available there</changelog>
  <changelog author="llyyr.public@gmail.com" date="1695470400">- Update to version 0.36.0+git20230923.140d0185:
  * ci/mingw: drop old workarounds for vulkan-headers
  * m_config_core: remove mp_read_option_raw
  * cuda: move --cuda-device to cuda_opts group
  * opengl/context_win: move opengl-dwmflush to wingl_opts group
  * libmpv_gl: replace mp_read_option_raw call
  * video/out/gpu: replace mp_read_option_raw call
  * stream: remove unneeded mp_read_option_raw call
  * options: rename some opt structs to *_opts instead of *_params
  * stream_bluray: move --bluray-device to stream_bluray_opts
  * stream_cdda: move cdrom-device to cdda_params
  * demuxer: remove several mp_read_option_raw calls
  * demux: make demux opts public
  * options: move some demux-specific opts to demux opts
  * demux_lavf: set duration to -1 if unknown
  * DOCS/options: remove some stray tabs
  * win32: don't remove WS_CAPTION from style
  * win32: enable custom WM_NCHITTEST also when title bar is hidden
  * win32: set window_corners to default for fullscreen
  * win32: add --window-corners
  * win32: fix fit_window_on_screen to account for invisible borders
  * win32: reduce top border thickness to imitate DWM invisible borders
  * win32: add an option to control window title bar state
  * win32: add an option to change window affinity
  * wayland: ensure at least a scale factor of 1 when drawing cursor
  * github/workflows: comment PR artifacts links
  * win32: explicitly guard dark mode calls by Windows version
  * vo_gpu_next: use proper color for subtitles
  * {github/workflows,ci}: install and enable libplacebo in macOS CI
  * github/workflows: add macOS 13 build
  * vo_gpu: don't override scaler options with default ones
  * builtin.conf: remove unneeded vlang/alang/slang lines
  * vo_gpu: allow deband-iterations to be 0
  * drm: remove selecting the card number with --drm-connector
  * options: remove --vf-defaults and --af-defaults
  * options: remove deprecated --record-file option
  * vo_sixel: change exit-clear handling to OPT_REPLACED
  * options: remove a few options marked with .deprecation_message
  * command: stop restarting playback when writing to playlist-pos
  * command: remove some old deprecated properities
  * options: remove ancient option fallbacks/deprecation
  * builtin.conf: remove deprecated opengl-hq profile
  * demux_playlist: add --directory-mode=auto
  * various: add missing include in header flles
  * sub/ass_mp: filters/f_lavfi: forward declare mp_log
  * sd_ass: use directive instead of writing magic constants
  * vo_dmabuf_wayland: support osd rendering when there's no video
  * mp_image: add force_window field
  * demux_mf: detect svg
  * sdl_gamepad: fix button detection on modern controllers
  * TOOLS/autocrop.lua: switch to auto-copy hwdec during cropdetect
  * TOOLS/autocrop.lua: cleanup timers correctly
  * vo_gpu_next: fix unscaled screenshot with --blend-subtitles
  * TOOLS/autocrop.lua: use VO crop always
  * options: make video-crop validation more strict
  * player/video: don't try to restore old crop when invalid were provided
  * vo_gpu: match libplacebo debanding defaults
  * vo_gpu: match libplacebo peak detection defaults
  * DOCS: update notes about new profiles
  * vo_gpu: default to dscale=hermite
  * DOCS/options: document hermite scaler
  * DOCS/options: remove potentially offensive language
  * DOCS/options: remove spline36 section
  * DOCS/options: change wording to be less inflammatory
  * af_scaletempo2: fix missing variable init, remove redundant init
  * af_scaletempo2: truncate final packet to expected length
  * af_scaletempo2: fix processing of final packet
  * af_scaletempo2: calculate latency by center of search block
  * af_scaletempo2: restore exact audio sync on return to 1x speed
  * af_scaletempo2: fix speed change latency and pts spikes
  * af_scaletempo2: fix audio artifact on initial WSOLA iteration
  * af_scaletempo2: fix audio offset when playing back at 1x speed
  * af_scaletempo2: fix inconsistent search block position after init
  * af_scaletempo2: move latency calculation to internal function
  * af_scaletempo2: fix missing dereference when processing final packet
  * af_scaletempo2: fix audio-video de-sync caused by speed changes
  * DOCS/vo: remove some dated deprecation warnings about --vo=rpi
  * meson: enable cplugins on Windows
  * cplugin: allow loading mpv_* symbols dynamically
  * libmpv: remove not used mpv.pc.in
  * osdep/io: provide dlopen, etc. abstraction wrappers for windows
  * scripting: dll cplugins
  * builtin.conf: modernize internal profiles
  * vo: change tscale to oversample by default
  * vo: make cscale follow scale by default
  * vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling
  * vo: avoid unnecessary redraws when the OSD shows
  * demux: prepend some cache options with demuxer
  * filter_kernels: remove bcspline filter
  * filter_kernels: fix bcspline params
  * filter_kernels: add hermite filter
  * vo_gpu_next: fix blur and taper values being zero
  * vo_dmabuf_wayland: support 90 degree rotations
  * DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode
  * demux_mkv: support ProjectionPoseRoll element
  * demux_mkv: support PixelCrop* elements
  * TOOLS/matroska.py: add PixelCrop* elements
  * demux: add crop to mp_codec_params
  * win32: remove noisy debug log
  * osc: add scrolling to audio/sub buttons
  * vo_gpu: remove --scale-wblur etc
  * filter_kernels: add ewa_lanczos4sharpest
  * filter_kernels: refine ewa_lanczossharp/soft constants
  * filter_kernels: use true jinc radius
  * filter_kernels: replace magic jinc radius by constant (cosmetic)
  * filter_kernels: properly sharpen/blur filter radius
  * vo_gpu: slight bump to hard-coded option size limits
  * vo_gpu_next: remove ewa_lanczossharp nag
  * TOOLS/lua/autoload: rename local variable to lowercase
  * TOOLS/lua/autoload: pass extensions to recursive call
  * hwtransfer: make probe_formats logging less spammy
  * vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
  * vo_gpu_next: update for new ICC profile API
  * present_sync: allow future timestamps
  * vo_gpu_next: map --scaler-resizes-only
  * TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable
  * TOOLS/lua/autoload: fix specify loading only one type of files
  * TOOLS/lua/autoload: add directory_mode option
  * TOOLS/lua/autoload: add recursive directory loading
  * TOOLS/lua/autoload: avoid adding entries to the playlist more then once
  * TOOLS/lua/autoload: support directories
  * meson: check vulkan version
  * stream: accept dav:// and davs:// urls
  * meson: rename last feature with underscore
  * DOCS/options: add catmull_rom as an example for --scale
  * sd_lavc: fix subtitle presentation time
  * Revert "sub: add auto option to --sub-fix-timing"
  * vd_lavc: by default enable cropping by decoder
  * DOCS/lua.rst: fix typo
  * player: redo --subs-fallback-forced
  * vo: change vsync_interval to double
  * sd_lavc: account for floating point inaccuracy
  * player/video: apply crop for all frames in vo_frame
  * screenshot: support crop with --screenshot-sw
  * vo_gpu_next: support --blend-subtitles when taking screenshoot
  * vo_gpu: support crop in gl_video_screenshot
  * vo_gpu_next: support crop in video_screenshot
  * vo_gpu_next: forwards compatibility with pl_cache
  * vd_lavc: disable cropping by decoder
  * mp_image: add missing crop initialization
  * video: allow overriding container crop if it is present
  * stats.lua: don't display full frame crop
  * player/command: mark video-params/crop- unavailable if empty
  * m_option: return empty rect when no width/height is available
  * autocrop.lua: enable vo_crop mode by default
  * autocrop.lua: don't remove crop on startup/exit
  * autocrop.lua: detect if crop is enabled based on prop
  * m_option: make m_rect_apply center based
  * sub: add auto option to --sub-fix-timing
  * Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"
  * path-{darwin,unix}: save cache to subdir when using non-XDG path
  * meson: add -Bsymbolic for libmpv
  * vo: vulkan: allow picking devices by UUID
  * meson: include our local copy of libavutil uuid if ffmpeg is too old
  * misc: add copy of uuid from ffmpeg
  * {zsh,bash}-completion: use config when autocompleting profiles
  * stream/dvbin: recommend to use specific channels.conf file names
  * stream/dvbin: drop too verbose messages
  * stream/dvbin: add some helpful verbose output
  * stream/dvbin: detect ZAP channel configs looking like VDR configs
  * stream/dvbin: do not forget channel list for multiply delivery systems
  * stream/dvbin: add support for delivery system ISDB-T
  * vo_gpu_next: don't rotate gamut visualization
  * demux_lavf: get total duration from track durations
  * {zsh,bash}-completion: add missing --no-config flags
  * options: remove unnecessary clamping on video-pan-x/y
  * Revert "aspect: change --video-pan-x/y to be relative to the destination rect"
  * osc: add scrolling to the seekbar
  * ci/lint: ignore subject length for revert commits
  * vo_gpu: remove --tone-mapping-mode
  * loadfile: fix forced subtitles not respecting slang
  * builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq
  * win32: allow heap cache optimization and memory decommit
  * win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode
  * win32: don't load dynamically always available functions
  * win32/displayconfig: remove custom struct redefinition
  * osc: remove toggle for forced only subpictures
  * stats.lua: display --video-crop values when used
  * man/input: remove trailing spaces
  * player/command: add video-params/crop-[w,h,x,y]
  * autocrop.lua: use new --video-crop
  * vo: add --video-crop
  * player/video: don't copy mp_image_params when not needed
  * m_option: add OPT_RECT
  * mp_image: add image crop rect to mp_image_params
  * aspect: don't override src_start/src_end
  * common: constify mp_rect_equals
  * player/command: remove video-aspect property
  * demux_playlist: default to --directory-mode=lazy
  * stats.lua: enable --tone-mapping-visualize while stats shown
  * vo_gpu_next: improve --tonemapping-visualize
  * stats.lua: display hdr metadata and peak detection
  * command: add hdr-metadata property
  * vo_gpu_next: add support for VOCTRL_HDR_METADATA
  * vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata
  * csputils: add mp_hdr_metadata
  * input.conf: swap wheel up/down with wheel left/right
  * loadfile: fix --no-subs-with-matching-audio with --slang
  * osc: replace sub-forced-only with sub-forced-events-only
  * command: remove sub-forced-only-cur property
  * player: rename --sub-forced-only to --sub-forced-events-only
  * player: remove auto choice from sub-forced-only
  * ci/mingw: attempt to enable Vulkan Video Decoding
  * README: update minimum windows version and clarify
  * stats.lua: add hints about scrolling
  * stats.lua: refactor video params display
  * stats.lua: remove dummy new lines from headers
  * stats.lua: display actual output video size after anamorphic correction
  * player: add always to --subs-fallback-forced
  * player: add --subs-match-os-language option
  * loadfile: simplify default track selection a bit
  * player: remove special auto option from alang/slang/vlang
  * playlist: remove unused code to track redirects
  * player: always write redirect entries for resuming playback
  * vo_dmabuf_wayland: unmap osd surface when not needed
  * vo_gpu_next: fix --target-contrast=inf
  * README: replace outdated xinerama reference with xpresent
  * f_lavfi: don't reject dynamic lavfi ins/outs
  * osc: fix margin for forced-only subs toggle in bar layout
  * osc: only add sub forced-only toggle to layout for DVD/PGS subs
  * input: add missing windows multimedia keys
  * command: add `sub-ass-extradata` property
  * vo_gpu_next: update tmp params before rendering frame
  * vo_gpu_next: make option shim consistent with new API
  * vo_gpu_next: avoid duplicate code (cosmetic)
  * vo_gpu_next: correctly set params.frame_mixer
  * vo_gpu_next: don't nuke main options state in video_screenshot
  * vo_gpu_next: don't override main options in draw_frame</changelog>
  <changelog author="aloisio@gmx.com" date="1721908800">- Update to version 0.38.0+git20240618.bc5ab97d (fixes: boo#1228348
  upstream reference gh#mpv-player/mpv#14595)
  Note: last version before the ffmpeg version requirement bump
  * ao_avfoundation: guard features only available on macOS 11.3 and 12
  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
  * mac/compat: add withLock fallback for xcode older than 14
  * mac/log: properly guard logger usage behind platform version check
  * bash-completion: remove hashbang
  * fuzzers: enable edl, file and lavf protocols
  * m_options: limit list entries to 100
  * m_options: fix mark_del leak on error
  * fuzzer_set_property: force untimed and pause state
  * demux_edl: fix infinite loop on empty EDL files
  * fuzzers: disable some targets as we hit out of space errors
  * osc.lua: add script message to show up the OSC
  * stream: don't exit on first iteration if there is no match
  * ad_spdif: add an assert for lavf_ctx
  * editorconfig: punish tab usage
  * osc.lua: replace tabs with spaces
  * fuzzers/meson: set link language to cpp
  * demux_lavf: fix null derefence of stream variable
  * d3d11: return minimum bitdepth for display output and swapchain
  * demux_lavf: add format hack entry for jpeg metadata frames
  * demux_lavf: fix null derefence in io_open callback
  * stats.lua: align 100% correctly on page 2
  * vf_vapoursynth: upgrade to VapourSynth API v4
  * demux_lavf: drop jpeg frames that are at a nonzero pos
  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
  * input: map Num 5 to distinct value when numlock is off
  * input.conf: make Alt+BS reset panscan
  * console.lua: don't enable the console-input input section
  * osc.lua: fix timetotal and timems settings
  * stats.lua: display file tags
  * input: don't resolve double clicks on the active mouse section
  * lua: don't pass nil as the second argument of mp.get_property_number
  * DOCS/interface-changes: fix formatting
  * TOOLS/gen-interface-changes.py: sort interface changes by file content
  * DOCS/contribute.md: require interface change begin with type
  * stats.lua: remove print_perfdata_passes
  * stats.lua: add page 5 for currently selected tracks information
  * stats.lua: make the append function increment index only on newline
  * sub: update codec info
  * osc.lua: add option to use display fps for update interval
  * osc.lua: unify observe_property style
  * osc.lua: add option to make rendering smoother
  * opengl: add --egl-output-format
  * opengl: add --egl-config-id
  * vf_vapoursynth: add parameter to pass arbitrary string to script
  * options: add --osd-playlist-entry
  * DOCS/compile-windows.md: improve Windows build documentation
  * console.lua: prettify unselected track log messages
  * select.lua: support extracting ytdl_hook subtitles
  * select.lua: hide the hour when it's 0
  * select.lua: seek to the currect subtitle line when paused without video
  * select.lua: preselect the correct sub line with duration &gt;= 100 minutes
  * loadfile: improve the format of terminal track information
  * ci/mingw: install wine optionally
  * ci/mingw: use Ubuntu 24.04
  * ci/msys2: compact build script
  * ci/msys2: re-enable 32-bit builds
  * ci/mingw: don't run test on 32-bit binary
  * hwdec_vaapi: suppress comparision warning
  * wayland_common: properly handle modifiers for keyboard enter keys
  * meson: add -fno-trapping-math to default flags
  * meson: add -fno-signed-zeros to default flags
  * ci/mingw: enable javascript support
  * osc.lua: fix user configurable colors
  * ra_d3d11: make cache header constant size regardless of the build
  * ao_wasapi: don't limit the scope of execution context
  * w32_common: stop IME initialization timer after first try
  * default.js: handle canceled key bindings
  * defaults.lua: handle canceled key bindings
  * command: add canceled state to key-binding client message
  * input: mark a command as canceled if it is explicitly dropped
  * bstr: use memchr and memrchr for bstrchr and bstrrchr
  * terminal-win: use proper NTAPI callback for FLS
  * DOCS/compile-windows.md: update Windows compilation documentation
  * common: clang supports __builtin_clz also in non-GNU modes
  * parse_commandline: fix incorrect win32 check
  * misc/thread_tools: fix incorrect win32 check
  * ao_pcm: fix incorrect win32 check
  * player/main: concat string at compile time
  * sub/sd_ass: rewrite is_animated()
  * meson: clear flags used for build
  * {x11_common,context_x11egl}: suppress Wundef warning
  * ao_pipewire: fix access to undefined byte order definitions
  * osdep/endian: add missing byte order defines
  * ao_coreaudio_chmap: fix shadowed variable
  * stream_cdda: suppress Wundef warning
  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
  * input: fix grammar errors and typo
  * input: only begin VO dragging if the section allows
  * autoload.lua: always accept current file as a valid file
  * autoload.lua: match also image extension
  * autoload.lua: cosmetic changes
  * autoload.lua: fix options update
  * sub: avoid unneeded calls to is_animated
  * input: reset doubleclick timer when dragging begins
  * input: un-hardcode VO dragging
  * input: prevent MBTN_LEFT conflict with VO dragging
  * input: implement VO dragging deadzone
  * input: fix mouse position equality check
  * input: begin VO dragging when moving mouse while left button is down
  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
  * test/meson: remove unneded sources
  * ci/mingw: resolve pkgconfig deprecation warning in meson
  * ci/mingw: run meson tests
  * ci/mingw: add exe_wrapper to cross file
  * ci/mingw: support encode mode
  * ci/mingw: use ninja for cmake builds
  * test/paths: skip normalize tests if pathcch library is not available
  * test_utils: don't use subprocess for diffing test results
  * test/libmpv_encode: print logs also during initialize
  * test/libmpv_encode: don't use mpv internals for test
  * player/playloop: remove now unused get_percent_pos()
  * win32: quantize taskbar playback position into uint8 range
  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
  * TOOLS/autoload.lua: fix directory_mode and ext options
  * osd: don't use get_percent_pos function
  * command: simplify printing floats as integers
  * README: link to discussions
  * osc.lua: fix lint warnings
  * TOOLS/test-hooks.lua: fix lint warning
  * TOOLS/status-line.lua: fix lint warnings
  * TOOLS/osd-test.lua: fix lint warning
  * TOOLS/observe-all.lua: fix lint warning
  * TOOLS/nan-test.lua: fix lint warnings
  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
  * TOOLS/command-test.lua: fix lint warnings
  * TOOLS/autoload.lua: fix lint warnings
  * TOOLS/autodeint.lua: fix lint warnings
  * TOOLS/autocrop.lua: fix lint warnings
  * TOOLS/ao-null-reload.lua: fix lint warnings
  * ytdl_hook.lua: fix lint warnings
  * console.lua: fix lint warnings
  * mpv.desktop: fix capitalization error
  * mpv.desktop: add Arabic translation
  * TOOLS/gen-interface-changes: wrap long lines to 80 col
  * input.conf: change 'u' binding to cycle between 'force' and default
  * options: make sub-ass-override default to 'scale'
  * options: move sub-ass-override 'scale' above 'force'
  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
  * DOCS/input: clarify the difference between audio-pts and time-pos
  * player: replace get_current_time with get_playback_time in some spots
  * player/playloop: force get_playback_time to be at least 0
  * player: put speed adjustment back into playing_audio_pts
  * player/video: fix incorrect VO frame duration and frame drops
  * x11: correct position coordinates if mpv was launched with --fs
  * vo_vaapi: remove redundant function call
  * vo_vaapi: fix use-after-free when quitting
  * vo_vaapi: fix use-after-free of current frame
  * console.lua: fix crash with set ;&lt;Tab&gt;
  * console.lua: fix crash if no completions exist
  * Revert "ao_pipewire: add EOF handling"
  * Revert "ao_pipewire: wait for draining finishes before restart ao"
  * playloop: don't loop when seeking to the end of cover art while paused
  * ao_pipewire: wait for draining finishes before restart ao
  * ao_pipewire: add EOF handling
  * ao_avfoundation: use blocking ao_read_data
  * ao_avfoundation: add EOF handling
  * ao: add ao_stop_streaming
  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
  * ao_coreaudio: set ao-&gt;device_buffer base on hardware latency
  * osxbundle: refactor Information Property List
  * wayland_common: ignore unknown key states
  * wayland_common: handle pressed keys in keyboard_enter event
  * DOCS/man: replace legacy option syntax usage
  * Revert "fuzzers/load: clear old temp files if they exist"
  * ad_spdif: check return value of av_parser_parse2
  * ad_spdif: check for AC3 if parser fails to detect profile
  * ad_spdif: set codec params
  * stream_lavf: don't add ffmpeg bluray or dvd protocols
  * build: dynamically generate mpv.desktop file protocols
  * stream: implement get_protocols method for stream_lavf
  * av_common: parent mp_get_lavf_demuxer contents to the list
  * wayland: use wl-&gt;callback_surface for idle inhibitor creation
  * fuzzers/load: clear old temp files if they exist
  * DOCS/man/console.rst: remove extraneous words
  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
  * fuzzers: always return 0
  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
  * ci/lint: only allow specific characters in subjects
  * ci/lint: allow the first word after : to be an option with --
  * ci/lint: only allow space instead of \s or \s+
  * workflows/comment: more newline fixes to make formatting work
  * workflows/comment: add missing escape fix
  * ci/mac: silence unnecessary reinstall warnings
  * select.lua: allow ffmpeg to print errors if it fails
  * osc.lua: handle osd-scale-by-window runtime update
  * stats.lua: handle osd-scale-by-window runtime update
  * {stats,osc}.lua: respect --osd-scale-by-window by default
  * stats.lua: add add auto value to vidscale option
  * osc.lua: add auto value to vidscale option
  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
  * meson: limit concurrent link jobs to 16
  * ao: don't call driver-&gt;set_paused after reset
  * osdep/path-win: fix leak of portable_path
  * osdep/io: fix leak of environment strings on win32
  * DOCS/interface-changes.rst: document loadfile breaking change
  * DOCS/man/input.rst: document breaking change of loadfile index argument
  * DOCS/man: note that default autoprobe order is unrealiable
  * DOCS/compatibility.rst: add requirement when changing default values
  * DOCS/compatibility.rst: add provision for dealing with severe breakages
  * DOCS/compatibility.rst: require more details about breaking changes
  * DOCS/compatibility.rst: fix formatting
  * ci: save cache also on failures
  * playloop: don't redraw without subs on quit
  * workflows/cleanup_caches: minor cosmetic changes
  * workflows/comment: refactor comment workflow to not use github-script
  * console.lua: fix completing change-list ao/vo/gpu-context remove
  * input: prioritize builtin bindings matching longer key sequences
  * console.lua: fix the max log lines calculation
  * stats.lua: prevent freeze in certain cases with vidscale=no
  * console.lua: use all available lines for selection
  * select.lua: strip trailing zeros from FPS values
  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
  * select.lua: don't needlessly initialize default_item
  * select.lua: preselect the previous sub line without a current line
  * select.lua: fix preselecting the current subtitle line
  * console.lua: add nonrepeatable prefix to command_prefixes
  * input/cmd: add nonrepeatable prefix
  * ad_spdif: add missing codec_desc initialization
  * ci/cleanup_caches: group by cache prefixes too
  * ci: clear old caches to avoid master branch cache trashing
  * msg: clear status line only if needed
  * msg: split mp_msg_flush_status_line into private and public variant
  * msg: check target stream before printing
  * ci: don't pin Ubuntu version where it doesn't matter
  * ci/mingw: clean installed packages
  * ci/mingw: use meson for libass build
  * ci/mingw: remove non-existent cmake option
  * wayland: also log version numbers with protocol interface names
  * ci/win32: override link args only for the target that needs them
  * ci/win32: add Vulkan-Loader
  * meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal
  * ci/win32: build shaderc
  * ci/win32: use ccache
  * ci/win32: enable all available projects from meson's wrapdb
  * ci/win32: add spirv-cross
  * ci/win32: add shaderc
  * ci/win32: remove Strawberry Perl from path
  * github/issue_template: ask for possible sample files on feature request
  * github/issue_template: rework system info section and provide commands
  * github/issue_template: move mpv information into its own section
  * github/issue_template: add information on how to create backtraces
  * github/issue_template: mention (nightly) builds and packages for testing
  * github/issue_template: reword file upload instruction
  * github/issue_template: reword log file instructions
  * github/issue_template: be more specific about performance-related issues
  * github/issue_template: add checkboxes as instruction check
  * github/issue_template: rework issue templates with github forms
  * github/issue_template: mention github Discussions for questions
  * wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported
  * Revert "player: do not exit when a seek gets queued"
  * stream: remove directory playlist hint
  * stream: check file descriptor passed to fd:// or fdclose://
  * various: add missing checks for directory streams
  * {options,player}: fix stream leaks
  * stream: disallow reading or writing to directories
  * fuzzer: add dedicated fuzzers for each demuxer
  * fuzzer_load: use memfd_create instead of real file
  * fuzzer_load: merge file and config load into one file
  * fuzzers: don't build binaries for disabled protocols
  * av_common: fix integer overflow when adjusting timebase
  * select.lua: strip brackets in select-subtitle-line
  * select.lua: add this script
  * console.lua: close when pressing enter with input.select
  * console.lua: fix ctrl+f and ctrl+b keybindings
  * console.lua: don't crash when scrolling without matches
  * console.lua: truncate lines longer than the maximum width
  * console.lua: don't convert integers for mp.input to string
  * input: fix builtin sequence bindings
  * console.lua: implement a command parser to complete more things
  * player: add option-info/&lt;name&gt;/expects-file
  * osc.lua: remove scaleforcedwindow
  * autocrop.lua: fix some lint warnings
  * ytdl_hook.lua: fix some lint warnings
  * stats.lua: fix some lint warnings
  * osc.lua: fix some lint warnings
  * options.lua: fix some lint warnings
  * defaults.lua: fix some lint warnings
  * console.lua: fix some lint warnings
  * auto_profiles.lua: fix some lint warnings
  * test-hooks.lua: fix variable shadowing warning
  * status-line.lua: fix unused variable warning
  * skip-logo.lua: fix some lint warnings
  * pause-when-minimize.lua: fix unused variable warning
  * ontop-playback.lua: fix unused variable warning
  * observe-all.lua: fix some lint warnings
  * cycle-deinterlace-pullup.lua: fix unused variable warnings
  * command-test.lua: fix some lint warnings
  * autoload.lua: fix some lint warnings
  * autodeint.lua: fix some lint warnings
  * audio-hotplug-test.lua: fix some lint warnings
  * acompressor.lua: break long lines
  * github/workflows: add lua linting
  * Revert "stream: don't try to read from all-sparse/no-data files"
  * vf_vapoursynth: pass image properties from input
  * vf_vapoursynth: fix _ChromaLocation
  * hwdec_cuda_vk: add missing io.h include
  * audio: report EOF also for untimed AO mode
  * console.lua: increase margins from the bottom-left corner
  * vo_gpu_next: check if existing cache file has correct size
  * test: test mp_guess_lang_from_filename with [] and ()
  * meson: add link flags also to cpp
  * audio: change bps format to int64_t
  * fuzzers: set network-timeout to 1 second
  * command: add dolby-vision-profile and dolby-vision-level to track-list
  * demux_mkv: inject AV_PKT_DATA_DOVI_CONF to demuxed packets
  * demux_mkv: demux Block Additional Mappings
  * test: test mp_guess_lang_from_filename()
  * misc/language: move mp_guess_lang_from_filename() here
  * external_files: detect language tags with hyphens
  * external_files: rename variables in guess_lang_from_filename()
  * lcms: check for null arg in gl_parse_3dlut_size
  * misc/language: store string length instead of null terminator
  * player/loadfile: match language and subcodes
  * Revert "misc: add language-matching utilities"
  * Revert "loadfile: use mp_match_lang_single"
  * Revert "loadfile: compute audio lang for sub selection when using lavfi-complex"
  * fuzzer_loadfile_direct: exclude paths also for file://
  * demux_edl: make protocol comparison case insensitive
  * fuzzer_set_property: fix for other types than string
  * dmabuf: fix warnings on 320-bit build
  * filter/vf_gpu_vulkan: fix Vulkan handle type
  * player/client: fix typo in description of MPV_ERROR_UNINITIALIZED
  * fuzzers: add fuzzer for config parsers
  * Revert "ao: in ao_play_data, wakeup core for untimed AO as well"
  * ao: in ao_play_data, wakeup core for untimed AO as well
  * af_scaletempo: optimize overlap search
  * af_scaletempo: use taxicab distance for offset search
  * af_scaletempo: don't use a window for offset search
  * af_scaletempo: use Hann function for overlap window
  * af_scaletempo: add comment to overlap calculation
  * js: fix defaults.js
  * scripting: add mp.input.select()
  * drm_prime: remove off by one when allocating new ref counter
  * drm_prime: fix issue detected by valgrind
  * stream: don't try to read from all-sparse/no-data files
  * various: fix comma style
  * various: fix indentation
  * various: fix tabs in code
  * various: fix trailing whitespace
  * hwdec_cuda: reduce nesting in check functions
  * hwdec_cuda: avoid gpu wakeup by deferring cuInit
  * msg: print all messages to one stream
  * player/main: select msg output stream early
  * github/workflows: link MSVC artifacts in comments
  * ci: add Windows native build
  * test: mark libmpv as expected fail if OSC is not available
  * test/libmpv_encode: minor adjustments for win32 build fix
  * win32: add WinMain
  * player/configfiles: fix utime.h include for Windows SDK
  * stream_file: declare structures available only in Windows DDK
  * osdep/mpv.rc: fix encoding of MPVCOPYRIGHT
  * common: define some bits for Windows SDK
  * ao_wasapi_utils: define missing GUIDs for C
  * ao_wasapi_changenotify: fix IsEqualPropertyKey for C
  * various: remove unused sys/time.h include
  * osdep/compiler: clang also recognizes those attributes
  * osdep/main-fn-win: add struct typedef for compatibility
  * osdep/semaphore: don't include files if they are not used
  * win32: fix platform checks
  * io_utils: use mp_mkostemps instead of mkstemp
  * osdep/dirent: add implementation for Windows SDK build
  * ao_wasapi: fix include order
  * various: move strings.h inclusion to common.h
  * various: move unistd.h inclusion to common.h
  * meson: add defines for Windows build to avoid warnings
  * meson: remove Windows subsystem version, it is 6.0 by default
  * command: add normalize-path command
  * DOCS/lua: fix some argument names
  * DOCS/input: move escape-ass documentation
  * misc/path_utils: normalize win32 paths
  * player: normalize paths for resuming playback
  * cocoa-cb: add support for macOS color space transformation (EDR/HDR)
  * github/workflows: add swift linting
  * test: fflush between printf and abort
  * powershell-completion: add PowerShell command line completion
  * DOCS/input: document sub-seek 0
  * docs: mention Cache section in sub-seek
  * command: return lavfi filters in option-info/[av]f/choices
  * osc: remove trailing space
  * demux_mkv: fix image detection
  * demux: keep track of ts information per stream type
  * win32: fix maximize state with --border=no
  * sd_ass: don't log if subtitles have unknown duration
  * ci/lint: use long commit hash
  * demux_mkv: make V_QUICKTIME codec detection generic
  * osd: show left arrow when playing backwards
  * tools: add narrow left arrow glyph for OSD
  * osc: show left arrow when paused while playing backwards
  * f_lavfi: reject filters with too many in/outs
  * f_decoder_wrapper: clear decoder info on deinit
  * ci/mingw: update dependency versions
  * OSC: implemented user configurable colors
  * win32: make context menu items accessible from the window menu
  * win32: move context menu init/uninit to GUI thread
  * wayland: set wl-&gt;scaling if there is no wl-&gt;current_output yet
  * sub/osd: fix rounding when rescaling bitmap subtitle rects
  * win32: support multitouch
  * options: add --native-touch option
  * wayland_common: support multitouch
  * input: add MP_TOUCH_RELEASE_ALL
  * input: add --input-touch-emulate-mouse option
  * command: add touch-pos property
  * input: add multitouch support functions
  * sd_lavc: reduce unnecessary error log on probing nonexistent codecs
  * sd_lavc: fix null dereference on error
  * wayland: log if cursor shape support is missing
  * DOCS: fix spelling of environment and corresponding/corresponds
  * demux/packet: add support for ITU T.35 metadata in Matroska
  * demux: support VVC Matroska demux
  * mac: properly handle regular expressions without force unwrap
  * mac: code cleanup and consistency changes, fix linting issues
  * mac/helper: make wakeup callback declaration consistent
  * mac/touchbar: use KVO block API instead of old obj-c instance method
  * TOOLS/lua/autoload: make ignore_patterns more generic
  * TOOLS/lua/autoload: allow multiple ignore_patterns
  * TOOLS/lua/autoload: add ignore_pattern option
  * w32_common: fix show-in-taskbar toggling after explorer is restarted
  * zsh-completion: complete --gpu-context
  * ci: add fuzzers build test
  * fuzzers: add new fuzzer targets
  * player/command: mark sub-text-ass as deprecated
  * player/command: add sub-text/ass-full sub-property
  * player/command: move sub-text-ass to a sub-property
  * sd_ass: allow get_text to return more than 500 bytes
  * stats.lua: show osd-dimensions property
  * sub/lavc_conv: don't override style of converted teletext pages
  * sub/lavc_conv: don't strip ASS style header
  * DOCS/vf: update vf_gpu options
  * vf_gpu: vulkan and egl implementations
  * af_scaletempo2: migrate to internals to talloc
  * af_scaletempo2: remove redundant buffer zeroing
  * ao_wasapi: fix player core lockup when avoiding premature buffer fills
  * Revert "ao_wasapi: address premature buffer fills in exclusive mode"
  * m_config_core: fix forced option notification with m_config_cache
  * mac/input: add support for dead key reporting
  * mac: make display-names unique to allow specific selection
  * dec_sub: fix locking for sub_ass_get_extradata
  * test: make libmpv_test abort if an error is logged
  * vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
  * vo_dmabuf_wayland: fix scaling for subsurface positioning
  * DOCS/man: refer to "mp.options functions" for script config docs
  * player/loadfile: check if forced track is also tagged as default first
  * ao/avfoundation: optimise preprocessors for included coreaudio code
  * ao/audiounit: fix building for iOS
  * ao_coreaudio: add a comment for ignoring returned sample count
  * Revert "ao_coreaudio: signal buffer underruns"
  * input: fix deadlock in adding gamepad input src
  * d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
  * d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
  * demux: also read "CUESHEET" tag from stream metadata
  * ao_wasapi: set 0 buffer duration on initialization for shared mode
  * ao_wasapi: add `--wasapi-exclusive-buffer` option
  * context_drm_egl: guard gbm_device on uninit
  * x11: always do a reset_size if geometry/autofit is updated at runtime
  * options: flag geometry/autofit options with force_update
  * player: always notify when writing window-scale option
  * m_option: add a force_update boolean
  * stats.lua: add option to disable scale with video size
  * stats.lua: add option to control plot border width
  * stats.lua: remove redundant style override
  * demux_lavf: pass jpg filenames to ffmpeg for probing
  * m_option: change confusing error messages for obj_settings_list
  * DOCS/man/options: mention the new priority list usage of --gpu-context
  * various: add GPU context description
  * video/out/gpu/context: add auto dummy context
  * video/out/gpu/context: convert --gpu-context to use obj_settings_list
  * video/out/gpu/context: don't use hidden flag for contexts
  * DOCS/client-api-changes.rst: fix formatting
  * command: use property_time() for sub-start and sub-end
  * vo_gpu_next: invalidate cache object if requested by libplacebo
  * stats.lua: display short decoder name if not generic one is used
  * player/command: add track-list/N/decoder
  * stats.lua: filter input bindings by typing them
  * terminal-win: support mouse input events
  * terminal-win: implement terminal_get_size2
  * terminal-win: implement terminal_set_mouse_input
  * terminal: add terminal_set_mouse_input function
  * terminal-unix: style fix
  * vo_{tct,sixel,kitty}: implement mouse support
  * terminal-unix: ignore unhandled mouse CSI sequences
  * terminal-unix: support mouse escape codes
  * sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
  * sd_ass: fix margins for all styles when overriding PlayResX
  * sd_ass: replace ifdef with explicit version check
  * DOCS: document --show-in-taskbar option
  * w32_common: implement --show-in-taskbar option
  * x11_common: implement --show-in-taskbar option
  * x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
  * stats.lua: inherit OSD styles
  * DOCS/input: minor typo correction
  * osc: add playlist_media_title option
  * dec_sub: fix locking for sub_ass_get_extradata
  * input: make mp_input_queue_cmd return a meaningful value
  * dec_sub: don't use recursive mutex
  * dec_sub: fix locking for sub_is_{primary,secondary}_visible
  * input: don't use recursive mutex
  * input: avoid unnecessary recursive locks
  * input: remove mp prefix for static functions
  * input: fix locking of mp_input_bind_key
  * options: fix runtime update of teletext-page
  * sub/sd_lavc: check decoder output type for dvb and arib
  * sub/lavc_conv: set dvb teletext and arib caption output type to ASS
  * sub/lavc_conv: take sd context as a parameter for lavc_conv_create
  * Update VERSION
  * Release 0.38.0
  * Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
  * test: add an encoding test with libmpv
  * player/misc: fix audio-only fallback when video init fails
  * player/command: remove codec-info and use track-list directly
  * player: avoid busy looping during reinit_sub
  * demux_mkv: print chapter timestamp with constant length
  * demux_mkv: add BCP 47 language tags support
  * github/issue_template: remove question template
  * stats.lua: add codec profile
  * player/loadfile: add codec profile to print_stream()
  * player/command: add video-codec-info and audio-codec-info
  * wayland: fix segfault in surface_handle_enter due to memory read
  * osxbundle: use arg list instead of a string for signing subprocess call
  * wayland: check if scale actually changes in scaling events
  * wayland: only perform a rescale if window is on one output
  * demux_mkv: don't warn if yaw/pitch projection is set to 0
  * demux_mkv: remove not needed v_projection_pose_roll_set
  * demux_mkv: corrected direction of ProjectionPoseRoll rotation
  * TOOLS/lua/autoload: fix allow extending ext sets from script-opts
  * vo_gpu_next: rotate target crop
  * msg: use fwrite
  * msg: use defines for hide/restore cursor code
  * wayland: apply keepaspect options to wayland configure bounds
  * wayland: avoid unneeded calls to xdg_toplevel state functions
  * wayland: enforce a state change after a reconfigure
  * msg: don't keep status line in partial
  * vo_gpu_next: set target resolution to crop value
  * stats.lua: remove unused variables
  * stats.lua: use '➜' (U+279C) instead '→' (U+2192)
  * mac/log: fix use after free when freeing mpv handle
  * af_scaletempo2: prioritize louder channels for similarity measure
  * test: support format refs for multiple ffmpeg versions
  * test: update format refs for new major ffmpeg version
  * DOCS/man/mpv: correct description of F8/F9 keybinds
  * command: don't use OSD_ASS_0 when converting lists to strings
  * mac/vulkan: add support for frame timing via presentation feedback
  * mac/window: fix window pinch gesture and modify current-window-scale
  * various: make filter internal function names more descriptive
  * ao: rename playthread to ao_thread
  * vo_gpu_next: keep target params in priv instead of alocating it
  * player/lua: fix trailing whitespace for mp.log output
  * stats.lua: fix scrolling for page 2
  * Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
  * bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
  * vo_tct: reduce lut_item size and generate it without snprintf
  * vo_tct: use fwrite when appropriate
  * win32: change fputs to fwrite wrapper
  * vo_tct: add synchronized output support
  * vo_tct: add --vo-tct-buffering option
  * misc/bstr: add bstr0_s for static initialization
  * vo_tct: write frame fully instead of every pixel
  * terminal-win: add more control codes support in non-VT mode
  * vulkan: use pl_vk_inst_create
  * DOCS/man/vo: document vo_caca's hardcoded keybinds
  * DOCS/man/options: mention the impact of --hwdec-codecs on startup time
  * DOCS/man: unify flag option descriptions
  * vo: add win32 context menu support
  * ao_pipewire: fix delay calculation
  * mac/remote: use event type as key state for proper mapping in function
  * mac/apphub: fix opening several files at once via Finder or App icon
  * mac/common: reuse hidpi window scale frame calculation helper
  * mac/window: cleanup unfsContentFrame usage and make it none optional
  * mac/window: fix unfs window size retrieval
  * audio/ad_spdif: utilize defined freeing function for AVIOContext
  * audio/ad_spdif: specify media type and sample rate in output codecpar
  * ci/build-mingw64: enable the SPDIF muxer
  * ao_coreaudio: register hotplug_cb in normal init() as well
  * ao_pipewire: support set_pause
  * ao_wasapi: support set_pause
  * ao_avfoundation: support set_pause
  * ao: set_pause for pull based ao
  * demux: fix seek ranges of images
  * player/loadfile: set track-&gt;forced_select outside of compare_track
  * mac/app: add some verbose logging for app startup and file handling
  * mac/apphub: only instantiate log and option when in Application mode
  * mac/menu: remove redundant quit func and use identical command func
  * mac/app: cleanup and optimise App launch and termination
  * mac/apphub: move opening url into AppHub
  * mac/app: use new open url App event to simplify open file event handling
  * mac/log: fallback to system logger if no mp_log is yet available
  * mac/app: rewrite App c main function, startup and termination in swift
  * mac/app: rewrite Application class in swift
  * wayland_common: set mouse position on pointer enter
  * mpv.desktop: translate to Italian
  * ao_pipewire: fix buffer size calculation
  * ao_pipewire: fix nframes calculation
  * ao_alsa: fix snd_config memory leak
  * video: also reset video-sync state when resetting video state
  * mac/view: fix cursor visibility when toggling fullscreen
  * mac: cleanup swift bridge header imports and unify them
  * mac/apphub: make DnD behaviour on bundle icon configurable
  * mac/log: rename log functions and cleanup class
  * mac: use LogHelper directly instead of mp_log
  * mac: rename mpvHandle to mpv
  * mac: remove now unnecessary objective-c forwarding
  * mac/apphub: move cocoa-cb into AppHub
  * mac/apphub: move menu bar into AppHub
  * mac/app: remove unused Application flag
  * mac/apphub: move mac options into AppHub
  * mac/apphub: move app icon into AppHub
  * mac: cleanup mac headers and include preprocessors
  * win32: fix native key repeat support
  * DOCS/options: document key autorepeat defaults
  * ao_coreaudio: handle latency change on hotplug
  * ao_avfoundation: initial avfoundation ao support
  * af_scaletempo2: fix false reporting of frame availability
  * vo_gpu: support video-target-params
  * vo_direct3d: support video-target-params
  * vo_xv: support video-target-params
  * meson: improve option descriptions
  * meson: refine dependencies of many feature checks
  * meson: remove some unneeded features from list
  * DOCS: update for new --pulse-latency-hacks defaults
  * demux_mkv: support V_FFV1 tag
  * player/command: optimize duplicated property search in command_init
  * ci/mingw: use GAS for vulkan loader
  * mac/event: only initialise an EventHelper when necessary
  * mac/touchbar: use AppHub directly instead of the singleton
  * mac/remote: use AppHub directly instead of the singleton
  * mac/touchbar: use EventHelper for event handling
  * mac/touchbar: move touch bar into AppHub
  * mac/remote: use EventHelper for event handling
  * mac/touchbar: fix devision by 0
  * mac/remote: fix devision by 0
  * cocoa-cb: use EventHelper for event handling
  * cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
  * mac/apphub: migrate remaining events functionality to new AppHub
  * mac/event: add helper to subscribe to mpv events and property changes
  * hwdec/vulkan: enable the stable AV1 extension
  * ci/msys2: fix vulkan package name
  * ao_pulse: reenable latency hacks by default
  * player/command: fix udata talloc parent
  * mac/libmpv: remove unused functions
  * mac: optimise and shorten some code
  * mac/option: remove now unused computed option variables
  * mac/option: rename option structs to properly represent their content
  * mac/libmpv: remove mac option handling in favour of option handler
  * mac/option: make option helper none optional
  * mac/option: make option helper vo struct independent
  * mac/option: optimise option pointer access
  * mac/option: remove unused and obsolete variables
  * mac/option: move option functionality from mpv helper to option helper
  * mac/type: move c&lt;&gt;swift type bridging into a dedicated type helper
  * meson: conditionalize searching for ANGLE's EGL
  * meson: get rid of 'egl-helpers' feature
  * meson: fix EGL version check
  * video/egl_helpers: fix fallback logic for EGL_KHR_create_context
  * video/egl_helpers: log error for eglCreateContext
  * options: add --input-commands option
  * console.lua: complete fixed precision properties
  * test: fflush output stream before abort
  * m_property: add `&gt;` for fixed precision floating-point expansion
  * osc.lua: escape text
  * command: add escape-ass
  * input: remove max active section limit
  * input: raise maximum key down limit to 16
  * stats.lua: use term-size as terminal output size
  * player/command: add term-size/[w,h] property
  * stats.lua: fix and unify scroll hint
  * stats.lua: use term_ellipsis for page 4
  * stats.lua: truncate long lines for the terminal
  * stats.lua: use scroll function for page 2 and 0
  * stats.lua: refactor page 4 scrolling into function
  * stats.lua: add more information in audio section
  * msg: clear buffered status_line on flush
  * msg: simplify the line_skip calculation
  * TOOLS: add an interface-changes generator script
  * DOCS: document the new way to handle interface changes
  * meson: remove winmm dependency for win32 desktop target
  * win32: increase hires timer resolution
  * win32: avoid multi byte string to wide conversion if not needed
  * win32: add puts/fputs wrappers
  * win32: optimize mp_vfprintf a little
  * misc/bstr: add bstr_to_wchar for win32
  * player/main: move terminal_uninit to the end
  * win32: cache GetConsoleMode state for stdout/stderr
  * win32: don't touch buffering options
  * win32-console-wrapper: fix printf specifiers
  * win32: don't pass std handles if they are attached to console
  * DOCS/options: improve wording of dither-depth
  * af_lavcac3enc: fix memory leak on 2ch audio
  * various: use thread safe mp_strerror()
  * image_writer: refactor screenshot write functions
  * image_writer: fix TOCTOU in screenshot filename generation
  * Revert "osdep/io: ignore 'x' mode for mp_fopen"
  * repack: add restrict qualifier to src/dst pointers
  * win32: resolve dropped shell links (Windows shortcuts)
  * win32: implement shell link target resolving
  * video/image_writer: attach MDVC metadata and CLLI metadata
  * builtin.conf: remove debanding from the high-quality profile
  * input.conf: add `b` to toggle debanding
  * vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
  * vulkan: remove color_depth stub
  * osdep/main-fn-win: fix implicit conversion warning
  * osdep/threads: fix warning: initializer element is not constant
  * ao_lavc: fix warning: ISO C forbids forward references to 'enum' types
  * vo_gpu_next: fix -Wembedded-directive warning
  * video/out/gpu/spirv: fix warning: zero size arrays are an extension
  * common/msg: fix warning: void function should not return void expression
  * common/msg: fix warning: use of non-standard escape character '\e'
  * options/m_config: fix no newline at end of file
  * various: fix -Wold-style-declaration warning
  * video/out/placebo/utils: fix -Wignored-qualifiers warning
  * demux/cache: fix -Wtype-limits warnings
  * meson: bump warning level to 2
  * vo_gpu_next: don't render ASS subtitles at HDR colorspace
  * mac/touchbar: simplify item and view creation
  * mac/touchbar: optimise time item update
  * mac/touchbar: optimise constraint calculation
  * mac/touchbar: use DateComponentsFormatter for time formatting
  * mac/touchbar: simplify update items logic
  * mac/touchbar: take playback speed into account for rate limiting
  * mac/touchbar: rewrite touch bar in swift
  * win32: remove all NC area on Windows 10 with --title-bar=no
  * win32: add helper function to check Windows 10 build number
  * osc: add missing window controls for --title-bar=no
  * win32: adjust top border offset when title bar is disabled
  * win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
  * win32: use dpi aware GetSystemMetricsForDpi
  * win32: update maximized state when leaving fullscreen
  * win32: fix window maximized state after setting window size
  * various: use static assertions where appropriate
  * DOCS/options: --x11-name sets the instance name, not the class's
  * demux: add a format-name property
  * wayland_common: respect compositor's preferenced size on state change
  * DOCS/options: clarify --autofit-larger effect
  * wayland_common: always use the current geometry for prepare_resize
  * x11_common: unmaximize window on runtime geometry change
  * win32: support runtime geometry update
  * x11_common: fix window x/y position when updating geometry on runtime
  * github/issue_template: add note about --profile=fast and --hwdec
  * gpu-next: add support for --dither-depth=auto
  * d3d11: get real on the wire bits per color channel
  * d3d11: add mp_get_dxgi_output_desc
  * mac/view: optimise drag and drop event handling
  * mac/input: optimise scroll wheel event handling
  * mac/input: move scroll wheel event handling into input helper
  * mac/input: optimise mouse movement enabled check
  * mac/input: fix switched mouse forward and back button
  * mac/input: move mouse event handling into input helper
  * ao_coreaudio: stop audio unit after idle timeout
  * stream: enable caching for sockets, pipes and FIFOs
  * vo_{drm,wlshm}: make query_format checks more correct
  * vo_drm: add support for YUYV format
  * vo_{drm,wlshm,x11}: add support for video-target-params
  * vo: move target_params into responsibility of VO
  * context_drm_egl: log fallback correctly
  * vo_drm: add support for BGR formats
  * vo_drm: use native matching pixel format for XRGB2101010
  * mac/input: add missing special keys
  * mac/input: add simplified mp_keymap init
  * mac/input: remove wrongly mapped modifier keys
  * mac/event: move key event handling to input helper and optimise it
  * mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
  * mac/events: remove redundant functions and optimise input helper usage
  * mac/helper: move input ctx related functionality into new input helper
  * mac/events: move input ctx related functionality into new input helper
  * wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
  * wayland_common: require WAYLAND_DISPLAY to be set for initialization
  * vo_gpu/vo_gpu_next: fix transparency in glx
  * meson: fix ios-gl hwdec build
  * vo_gpu: fix broken chroma plane for rotated semi-planar formats
  * path: don't load any files if --no-config is passed
  * DOCS/tech-overview.txt: add builtin.conf to etc/ description
  * DOCS/tech-overview.txt: update for merged pull/push glue code
  * DOCS/tech-overview.txt: add vo_gpu_next reference
  * DOCS/tech-overview.txt: add a section for the new filter framework
  * DOCS/tech-overview.txt: update for removed stream inputs
  * DOCS/tech-overview.txt: update for split m_config.c/h
  * DOCS/tech-overview.txt: fix function/member/header names
  * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition
  * options: remove trailing whitespaces
  * options: remove --focus-on-open and add --focus-on
  * stats.lua: display video parameters after filtering
  * vf_format: add hdr10plus sub-parameter to format video filter
  * mp_image: add Dolby Vision metadata mapping
  * csputils: add missing PL_COLOR_SYSTEM names
  * mp_image: add mp_image_params_static_equal for finer comparision
  * wayland: always rescale geometry if in a fullscreen/maximized state
  * filters/f_lavfi: rename channellayout to ch_layout
  * swresample: stop using deprecated {in,out}_channel_layout options
  * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT
  * ad_spdif: handle const buf pointee in avio_alloc_context
  * osxbundle: avoid running `codesign` with deprecated `--deep` argument
  * vo_gpu_next: infer target parameters
  * vo_gpu_next: add support for video-target-params
  * vo: add video-target-params property
  * player/command: fix video-params/[average-bpp, alpha] when hw decoding
  * mp_image: add imgfmt_name to mp_image_params
  * meson: remove main function from libmpv build
  * osxbundle: activate Game Mode with App bundle
  * mac/menu: add explicit menu type instead of an inferred type
  * mac/menu: make menu creation recursive to allow nested submenus
  * mac/menu: move conditional Bundle menu items into config
  * mac/menu: keep track of menu items with dynamic actions
  * mac/menu: merge file and url config properties
  * mac/menu: properly guard playlist array access
  * mac/menu: attach menu config to menu item for direct access
  * mac/menu: replace app.command usage with event.command
  * mac/menu: fix touch bar menu item
  * mac/menu: rename Preferences to Settings for consistency with macOS
  * mac/menu: remove duplicate key assignment Undo/Zoom
  * mac/menu: optimise loading files function
  * mac/menu: replace deprecated openFile() usage
  * mac/menu: remove unnecessary alert config fields and alert
  * mac/menu: rewrite menu bar in swift
  * mac/app: remove unused function
  * github/workflows: generate html and pdf in docs job as well
  * DOCS/man/input.rst: fix incorrect syntax
  * mac/vulkan: directly retrieve current render size without caching
  * mac/vulkan: workaround for MoltenVK problem that causes flicker
  * github/workflows: update actions/upload-artifact to v4
  * ad_spdif: handle deprecated FF_PROFILE_* definitions
  * wayland_common: fix pointer serial conflict
  * video/filter: add field order support for built in deinterlacers
  * f_auto_filters: pass field parity to lavfi bwdif deinterlacers
  * options: add --deinterlace-field-parity option
  * wayland: fix missing lround in cursor surface
  * wayland: guess the first hidpi frame better
  * Revert "player: reset av state on speed changes"
  * player/video: subtract frame_time from delay when ao_chain starts audio
  * player/audio: also adjust apts by audio speed in audio_start_ao
  * test/test_utils: add mp_msg_set_max_level stub
  * ci/mingw: update dependency versions
  * ci/mingw: add dav1d decoder
  * ci/mingw: enable nvdec
  * demux_lavf: always find stream info for avif files
  * vo_gpu_next: render subtitles at video colorspace
  * sub: add flag if sub_bitmap should be rendered in video color space
  * DOCS/options: fix Vulkan typo
  * vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
  * wayland_common: toplevel resize fixes
  * w32_common: make dragging asynchronous
  * w32_common: re-add fullscreen check when start dragging
  * input: centralize VO dragging
  * wayland_common: implement VOCTRL_BEGIN_DRAGGING
  * w32_common: implement VOCTRL_BEGIN_DRAGGING
  * x11_common: implement VOCTRL_BEGIN_DRAGGING
  * command: add begin-vo-dragging command
  * Revert "player: add ao-volume option, to set the system volume at startup"
  * sd_ass: fix use-after-free in ft-&gt;event_format
  * wayland_common: fix type of dnd_action
  * wayland_common: fix initialization order issue with protocols
  * wayland_common: fix DND read error handling
  * wayland_common: read DND data in larger chunks
  * wayland_common: log if DND fails
  * wayland_common: free DND resources on shutdown and error
  * cocoa-cb: render on main queue instead of dedicated queue
  * mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
  * osxbundle: fix bundling when homebrew is not installed
  * mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
  * various: avoid function pointer casts
  * misc/jni: reduce duplication in mapping struct
  * misc/jni: introduce macros for deleting references
  * misc/jni: general code cleanup and refactor
  * ao_audiotrack: refactor JNI class retrieval
  * ao_audiotrack: remove two dead variables
  * ao_audiotrack: fix missing check for passthrough support
  * osdep/mac: make mac naming of files, folders and function consistent
  * wayland: drop some unneeded curly braces (no-op)
  * wayland: drop buffer scale for cursor as well
  * wayland: rename configured to geometry_configured (no-op)
  * wayland: fix check for set_surface_scaling
  * sd_ass: don't wrongly recognize \pos as \p
  * build: fix build when disabling cocoa-cb
  * mac: remove unnecessary metal layer colour space update
  * mac: set layer content scale on init
  * cocoa-cb: remove pre-allocation and initialise only when used
  * console.lua: fix blurry cursor when --osd-blur is set
  * stats.lua: fix blurry graphs when --osd-blur is set
  * DOCS/options: clarify --sub-blur and --osd-blur options
  * vo_gpu_next: simplify pl_clear_mode enum mapping
  * ci: clone repos with shallow submodules
  * vo_gpu_next: add --border-background option
  * vo_gpu_next: support --background option
  * vo_gpu: pre-multiply alpha when dealing with background colors
  * vo_gpu/vo_gpu_next: rework --alpha into --background option
  * player: rename --background to --background-color
  * vo_gpu/vo_gpu_next: set ctx-&gt;opts.want_alpha in specific functions
  * hwdec/dmabuf_interop: reduce magic constant use
  * hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
  * hwdec/dmabuf_interop_gl: refactor texture creation
  * hwdec/dmabuf_interop_gl: restyle macros to fit line length
  * video: don't define IMGFMT_VULKAN conditionally
  * osd_libass: update the OSD bar's dent and border size
  * DOCS/options: make --scale documentation more consistent
  * wayland: remove old sway/wlroots hack
  * player/audio: remove misleading comment about delay
  * player: reset av state on speed changes
  * player: remove speed adjustment from playing_audio_pts
  * ci: add explicit build test for ffmpeg 4.4
  * DOCS: move ALSA option documentation to ao.rst
  * DOCS/options: clarify the impact of --audio-buffer
  * DOCS/options: remove lavrresample reference
  * DOCS/options: remove --alsa-device
  * DOCS/ao: update SDL ao version reference
  * vo_gpu_next: fix win32 io wrap
  * player/main: don't set the main thread name
  * Revert "ci/mingw: pin Vulkan version again"
  * DOCS: add `insert` commands and args to interface-changes
  * input/player: add loadfile/loadlist insert-at command
  * player: change insert_next to insert_at
  * input: add insert-next support for drag-and-drop
  * player: add loadlist insert-next commands
  * player: add loadfile insert-next commands
  * DOCS/man: remove outdated softvol entry
  * player: add ao-volume option, to set the system volume at startup
  * ao: don't clip floating point formats at non-unity gain
  * osdep/io: add mp_unlink()
  * sub: fix LRC lines with multiple timestamps
  * ci: add OpenBSD
  * ci: fix typing in lint-commit-msg.py
  * image_writer: cleanup leftover files if image writing fails
  * player: set hidpi-window-scale to no by default
  * DOCS/options: clarify hidpi-window-scale
  * player/command: handle runtime toggling of hidpi-window-scale
  * win32: clean up hidpi window scale behavior
  * x11: clean up hidpi-window-scale behavior
  * vo_gpu: use fbo texture height for fragment coordinate calculation
  * test: add missing libplacebo dependency
  * github/workflows: add macOS 14 arm runner with most recent xcode
  * github/workflows: add vulkan, mujs and urchadet to macOS dependencies
  * github/workflows: link macOS artifacts in comments
  * github/workflows: bundle macOS App and upload it as artifact
  * mac: code consistency changes
  * osxbundle: use dylib script directly instead of in a subprocess
  * osxbundle: add homebrew vulkan loader location to search path
  * osxbundle: resolve loader_path on rpath retrieval
  * osxbundle: remove unused import
  * osxbundle: fix syntax warning with python 3.12
  * meson: add custom target for macOS App bundling
  * ao_wasapi: scale queried AO volume to (0, 100)
  * ao_wasapi: address premature buffer fills in exclusive mode
  * player: fix watch later config comments when ignoring path
  * player/loadfile: rewrite sub autoselection logic
  * github/workflows: update cross-platform-actions to v0.23.0
  * command: fix sub-seek while paused without a video
  * command: don't add SUB_SEEK_OFFSET twice with sub-seek
  * options/path: move path utility functions to misc/path_utils
  * osdep/io: move I/O utility functions to misc/io_utils
  * osdep/io: ignore 'x' mode for mp_fopen
  * vo_gpu: fix fragment coordinate calculation when dithering
  * vo_gpu: fix fragment coordinate calculation when drawing checkerboard
  * x11_common: handle window dragging in ButtonPress event
  * various: make mentions of macOS consistent
  * DOCS: make mentions of macOS consistent
  * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
  * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
  * DOCS/mpv: update ancient profiles config example
  * osxbundle: add optional source path argument
  * osxbundle: remove old version retrieval fallback
  * osxbundle: bundle vulkan driver and layers
  * vo: make libmpv last in the auto-probing order for cocoa-cb only
  * encode_lavc: don't use deprecated `avcodec_close`
  * af_lavcac3enc: don't use deprecated `avcodec_close`
  * wayland_common: update pointer serial on pointer_enter
  * cocoa-cb: lock CGLContext on uninit and manual redraw
  * github/workflows: switch back to luajit for macos
  * vo_gpu_next: fix some lut-related memory leaks
  * vo_gpu_next: move gpu-next opts to specific sub option
  * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
  * wayland_common: drop shape device check when spawning cursor
  * wayland_common: properly determine has_keyboard_input
  * wayland_common: handle scroll accumulation for each seat
  * wayland_common: handle keyboard state per seat
  * wayland_common: set cursor visibility for all seats for voctrl
  * wayland_common: handle removal of seats
  * wayland_common: prevent cursor_seat stale reference
  * wayland_common: handle cursor_shape_device per seat
  * wayland_common: drop unnecessary xdg_toplevel null check
  * wayland_common: implement multi-seat support
  * wayland_common: indentation nit
  * vulkan/context_win: make --alpha work and runtime changeable
  * opengl/context_win: make --alpha runtime changeable
  * d3d11: make --alpha runtime changeable
  * opengl/context_win: make --alpha=yes work
  * d3d11: set window to transparent if --alpha=yes is specified
  * w32_common: add function to control window transparency state
  * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
  * DOCS/man: add description of display-names property for wayland
  * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
  * osdep/threads-posix: fix headers for OpenBSD build
  * DOCS: document --input-preprocess-wheel option
  * input: add --input-preprocess-wheel option
  * DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
  * m_option: fix memory leak in parse_obj_settings_list
  * demux_mkv: don't return null bstr with size specified
  * demux_mkv: error if needed compression settings were not found
  * demux_mkv: fix memory leak on invalid blocks
  * ao_pipewire: add support for SPDIF formats
  * ao_pipewire: don't interpret unknown formats
  * DOCS/options: mention that sub-clear-on-seek can now break things
  * player/sub: attempt to detect animated subtitles
  * vo_gpu_next: move the frame-&gt;redraw check for blended subtitles
  * player/sub: avoid wasteful subtitle redraws
  * dec_sub: expand sub packet caching
  * vo: ensure that frames are not eaten on reconfig
  * Reapply "video: remove another redundant wakeup"
  * Revert "vo: remove frame timing check from vo_still_displaying()"
  * ci/lint: add Reapply to the no prefix whitelist
  * mac/remote: simplify cover retrieval
  * mac/remote: remove unnecessary nowPlayingInfo variable
  * mac/remote: add album and artist info
  * mac/remote: add seek support
  * mac/remote: add chapter title info
  * mac/remote: add media-title info
  * mac/remote: add playback rate info
  * mac/remote: add duration and current position info
  * mac/remote: remove make current observer when stopped
  * mac/remote: replace command handler with generic handler function config
  * mac/remote: simplify repeatable key logic
  * mac/remote: move configs to initialiser for new MediaPlayer shorthands
  * mac/remote: move class local struct and enum definition to extension
  * mac/remote: use explicit struct instead of generic array for configs
  * DOCS/man: more words about --teletext-page
  * sub: allow setting lavc txt_page special values via teletext_page
  * ci/mingw: pin Vulkan version again
  * x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
  * README: mention libplacebo subproject integration
  * meson: set default options for libplacebo if using subproject
  * osdep: fix infinite loop when cancelling subprocess
  * various: replace dead links in comments
  * wayland: don't press keys again when releasing modifiers
  * demux: clarify the meaning of still_image
  * hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
  * demux_mkv: add tags for A_MPEG/L1(mp1) audio
  * js: complex key-binding: send also key_text
  * wayland: set current_output on surface leave if applicable
  * demux_mkv: set only image flag and ignore still_image
  * demux_mkv: increase probing size for still image
  * sd_lavc: support secondary subs properly
  * console.lua: move functions to strip common characters
  * f_output_chain: prevent double free of child filters
  * stats.lua: use deinterlace-active property instead
  * player/command: add deinterlace-active property
  * player: add an auto option to deinterlace
  * vo_vdpau: cosmetic changes to timings
  * ao_sndio: add missing config.h include
  * github/workflows: ignore more files from build workflow
  * demux_mf: detect webp
  * Revert "demux: put type2format into codec_tags with helper functions"
  * player: remove all rpi-specific code
  * audio: rename ao_read_data_unlocked
  * player: ensure runtime updates of certain rendering options
  * github/workflows: revert to github-script@v6
  * vo_vdpau: fix timing for nanoseconds
  * command: add load-input-conf
  * input: make parse_config_file return bool
  * input: remove unused parameter from parse_config_file
  * command: add load-config-file
  * wayland_common: warn if scrolling will be broken
  * wayland_common: add touch listener boilerplate
  * wayland_common: prefer axis_value120 if supported
  * wayland_common: properly handle high resolution scrolling
  * DOCS/mpv: document how mf:// URLs are formed
  * demux_mf: explain why a printf format is unsupported
  * demux_mf: remove code repetition
  * x11_common: support --title-bar
  * demux_mkv: detect images by reading blocks and timecodes
  * Revert "demux_mkv: check if the video codec is an image"
  * wayland: look for "default" cursor as well as "left_ptr"
  * meson: bump libplacebo required version to 6.338.2
  * io: add mp_save_file
  * vo_gpu_next: save cache to separate files
  * stream: increase max_size to INT_MAX minus padding
  * hwdec_drmprime: add P010 and P210 support
  * hwdec_aimagereader: handle lack of JNI gracefully
  * common: don't force terminal log buffer to small size
  * version.h.in: bump copyright year
  * vo: change vo_frame duration to double
  * vo_dmabuf_wayland: scale smarter in hidpi situations
  * wayland: don't rescale dimensions if hidpi-window-scale is disabled
  * wayland: drop buffer_scale use for viewporter
  * vo: ensure a dropped frame is always freed
  * all: add missing repr assignments
  * github/workflows: update actions package versions
  * osdep/timer: update documentation and test for mp_time_ns
  * options/m_option: suppress warning about validate function call
  * ad_spdif: fix DTS 44.1khz passthrough playback
  * player/command: don't reselect demux stream on only UPDATE_OSD
  * player/video: force vo reconfigure on color parameters change
  * f_lavfi: use libplacebo utils instead of mp_csp_*
  * vo_gpu_next: simplify after recent changes
  * csputils: replace more primitives with pl_
  * csputils: replace mp_chroma_location with pl_chroma_location
  * csputils: replace mp_alpha_type with pl_alpha_mode
  * csputils: replace mp_colorspace with pl_color_space
  * command: do a normal seek instead of a refresh seek when switching vo
  * f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
  * osdep/io: expand path before LoadLibrary
  * osc: add osc-windowcontrols_title option
  * Revert "player/video: loosen logic checks for adjust_sync"
  * bash-completion: parse the mpv options lazily
  * f_auto_filters: change fallback deinterlace to bwdif
  * sub: add `--sub-lavc-o` option
  * win32: stop waiting for messages if the window is destroyed
  * msg: reset status_lines when setting --really-quiet
  * player: remove --term-remaining-playtime option
  * command: restore lang after track reload
  * command: minor m_property_strdup_ro style changes
  * stats.lua: display the current GPU context
  * command: export current-gpu-context property
  * player/command: reselect track after UPDATE_SUB_HARD
  * chmap: mp_image_pool: drop stale mentions of Libav in comments
  * common: stream: don't mention Libav in errors/warnings
  * TOOLS/autocrop.lua: drop Libav mention
  * DOCS/*: remove mentions of Libav
  * console.lua: highlight the selected suggestion in the terminal
  * libplacebo: fix out-of-bounds read with --really-quiet
  * scripting: don't observe properties with type nil
  * osc: don't autohide mouse cursor when hovering over windowcontrols title
  * TOOLS/lua/autoload: skip loading when playback is aborted
  * DOCS: reorder --volume-max documentation to where --volume is
  * DOCS: add documentation for --volume-gain options
  * command: add osd display for volume-gain
  * audio: add --volume-gain options to control volume in decibels
  * sub: fix sub-seek and sub-step -1 with unknown duration subs
  * demux_lavf: detect ico as images
  * wayland_common: guard against negative configure sizes
  * command: fix bitrate unit capitalization
  * stats.lua: make capitalization consistent across pages
  * win32: change to alphanumeric mode on the first keypress
  * win32: default to alphanumeric input when the IME is first initialized
  * win32: move IME candidate window to video window
  * win32: handle WM_UNICHAR
  * win32: re-enable IME
  * filter_sdh: optimize get_char_bytes
  * terminal: don't print escape sequence if not tty
  * terminal-unix: don't install handler before pipe
  * terminal-unix: move all processing out of sighandler
  * console.lua: style log lines in the terminal
  * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
  * Revert "github/workflows: don't install angleproject on msys2"
  * github/workflows: disable MSYS 32-bit builds
  * wayland: accept active modifiers even if they aren't physically held
  * wayland: don't ignore key modifiers if they were consumed
  * DOCS/mpv: the playback position is not remembered after poweroff
  * player: add forced choice to subs-with-matching-audio
  * scripting: add mp.input
  * filter_sdh: fix incorrect placement of null terminator
  * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
  * ao_null: fix reset() implementation
  * github/workflows: don't install angleproject on msys2
  * demux_lavf: remove `fix_editlists` hack for mp4
  * f_lavfi: provide color_space and color_range params for lavfi
  * x11_common: prefer Xft.dpi for HiDPI scaling
  * x11_common: allow DPI scale in unit of 0.5
  * msg: return zero length if bstr_split_utf8 fails
  * vo_gpu_next: respect d3d11 swapchain output format preference
  * README: specify the meaning of "not too ancient Linux"
  * README: recommend --profile=fast for crappy GPUs
  * DOCS/options: note that --geometry doesn't fully work on wayland
  * console.lua: expand ~/ in file completion
  * msg: improve term_disp_width to support unicode
  * ci/build-freebsd: use march=native for QEMU hosted build
  * player/video: set video_out to NULL before broadcasting events
  * command: allow changing --gpu-api and --gpu-context at runtime
  * DOCS/ao: change wrong note on which driver is preferred
  * console.lua: hide the cursor when unfocused
  * console.lua: don't reinsert completion_append after cycling
  * DOCS/man: remove "Linux desktop issues" section
  * vo_sdl: support the focused property
  * DOCS/man: use the correct directive type for "Warning" admonitions
  * win32: add support for --input-cursor-passthrough option
  * screenshot: remove artificial limit on the number of screenshots taken
  * DOCS/options: fix documentation for --force-window window size
  * various: use correct PATH_MAX for win32
  * osdep: clarify and rename a constant on win32
  * various: fix capitalization of 'GitHub'
  * msg: reduce nesting in mp_msg_flush_status_line
  * msg: keep status line on the end of file
  * console.lua: refactor find_common_prefix
  * mac: add support for --input-cursor-passthrough option
  * DOCS/options: fix --image-display-duration's documentation
  * DOCS/interface-changes: add --secondary-sub-ass-override
  * common/av_log: do not assume AVClass.item_name is always set
  * mac: add support for --auto-window-resize option
  * mac: update geometry/autofit opts on runtime
  * win32: opt in to the windows segment heap
  * win32: support long file paths
  * osc: allow disabling special mouse wheel behavior
  * terminal-unix: enable the cursor after ctrl+z
  * options: add --secondary-sub-ass-override
  * lua: don't return a second value from successful format_json
  * command: support passing scale to `keypress`
  * input: add value argument for mp_input_put_key_artificial
  * OSC: fix indentation and stray whitepace
  * sd_ass: remove unneeded ontop variable
  * player: refactor secondary subtitle options and properties
  * DOCS/options: fix documentation for replaygain-clip
  * demux_mkv: add HDMV Text subtitles to subtitle codec list
  * demux_mkv: check that subtitle type is set before accessing it
  * hwdec_drmprime: try and declare support for weird forked ffmpeg formats
  * hwtransfer: actually treat hardware formats as supported input formats
  * w32_common: remove executable bit from file
  * mac: add support for drag-and-drop option
  * console.lua: clear the suggestions when you move the cursor
  * console.lua: complete current-tracks sub-properties
  * console.lua: implement case-insensitive completion
  * mac: add support for window-id property
  * demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
  * options: add --secondary-sub-pos
  * Revert "OSC: Remove merriment"
  * OSC: Remove merriment
  * playlist: correctly populate playlist-path with the --playlist option
  * github/issue_template: unify spellings
  * github/issue_template: request uploading attachments to github
  * github/issue_template: unify requested information across templates
  * sub: don't busy loop if the player is paused for cache
  * etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
  * w32_common: rename some camelCase struct member names to snake_case
  * win32: temporarily disable aero shake while dragging hack is active
  * win32: stop fullscreen window from moving while dragging hack is active
  * x11_common: fix compose key handling
  * filter_sdh: add full width parentheses to the enclosures string
  * filter_sdh: add --sub-filter-sdh-enclosures option
  * filter_sdh: combine skip_bracketed and skip_parenthesized
  * player/command: make new overlay-add arguments actually optional
  * player/command: add ability to scale overlay
  * console.lua: cycle through completions
  * console: automatically determine the font_hw_ratio
  * DOCS/interface-changes: document renaming of MP_KEY_BACK
  * win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
  * input: add missing forward media key
  * console.lua: simplify the condition to print to the terminal
  * m_option: respect pathlist seperator when printing
  * mpv.desktop: add keywords
  * image_writer: default to lossless AVIF screenshots
  * image_writer: add missing mp_image_params in convert_image
  * image_writer: print screenshot format in verbose log
  * image_writer: use common format selection for AVIF screenshots
  * Revert "github/workflows: install xxhash on msys2"
  * Revert "ci/mingw: use vulkan-loader v1.3.266"
  * meson: use subprocess-dummy.c fallback when fork func doesn't exist
  * ao_wasapi: clean GUID definitions
  * ao_wasapi: fix MP3 GUID
  * input: fix double click handling
  * mac: report modifier keys on precise scrolling
  * mac: fix initial window size and position when already maximized
  * github/workflows: install xxhash on msys2
  * playloop: use a 16:9 ratio with --force-window
  * ci: remove dvbin from freebsd run
  * meson: enable dvbin by default again
  * meson: fix check for dvbin availability
  * ci/tumbleweed: don't enable shaderc
  * build: only directly link shaderc and spirv-cross on windows
  * vo_gpu: fix ra_fbo stack-use-after-scope
  * common/av_log: use bstr for log callback
  * vo_kitty: init all fields of struct sigaction before using it
  * ra_pl: add missing initializer
  * ao_sndio: remove duplicated condition
  * vo: don't pass VADRMPRIMESurfaceDescriptor by value
  * wayland: simplify reading data
  * mp_image: remove local params copy from mp_image_setfmt
  * ta: inline OOM checks
  * player/command: don't pass mp_image_params by value
  * vo_gpu: don't pass gl_user_shader_hook by value
  * vo_gpu: don't pass mp_pass_perf by value
  * vo_gpu: don't pass ra_fbo by value
  * Reapply "osdep/meson: add libplacebo include dir to swift compile"
  * Revert "osdep/meson: add libplacebo include dir to swift compile"
  * ci: remove leftover libplacebo subproject options
  * meson: move mpv.com target after mpv.exe to avoid meson version warning
  * ci/msys2: remove libplacebo.wrap
  * ci: update mpv.com path again
  * meson: generate .com in the same place as the .exe if possible
  * DOCS/options: clarify --spirv-compiler
  * build: restrict git describe to top level source directory
  * options: add --osd-bar-border-size
  * DOCS/mpv: quotes in mpv.conf don't escape backslash
  * options: add secondary-sub-delay
  * vaapi: bump vaapi info callback to verbose messages
  * vaapi: add missing NULL check
  * DOCS/options: remove the mention of cocoa and its removed backend
  * mac: fix a race condition when updating the window title
  * mac: fix libmpv usage without embedding
  * mac: cleanup some unused and unneeded code
  * osdep/io: add PRINTF_ATTRIBUTE for printf overrides
  * meson: add missing _GNU_SOURCE in check
  * meson: adjust win32 defines
  * meson: don't define __USE_MINGW_ANSI_STDIO
  * sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
  * ci/build-macos: enable Werror to catch issues quicker
  * osdep/macosx: add default switch cases to suppress Wswitch
  * ao_coreaudio_chmap: suppress vla warning
  * various: replace some OOM handling
  * ao/coreaudio_exclusive: fix segfault when changing formats
  * meson: also expose present_sync for VT-only after a96d04f19d73
  * player: remove shared-script-properties property
  * vo: add params mutex
  * vaapi: add support for vaapi-win32
  * vaapi: pass module into create()
  * d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
  * d3d11: rename d3d11 adapter to DXGI adapter
  * Update VERSION
  * Release 0.37.0
  * vo_gpu_next: reduce number of requested frames from VO
  * mac: title bar fix 1px none covered video at top
  * mac: add rotation menubar entries
  * mac: fix reporting of left wheel and right wheel scrolling
  * command: add missing null check to event handler
  * DOCS/options: admonish users for touching --3dlut-size
  * vo_gpu_next: bump ICC cache size limit to 20 MB
  * DOCS/options: reword cache options
  * vo_gpu_next: don't re-save unmodified cache
  * vo_gpu_next: dramatically simplify cache code
  * vo_direct3d: remove redundant condition
  * opengl/context: remove duplicated conditions
  * ra_d3d11: fix off by one check
  * vo: add missing return variable assignment
  * win32: don't jump over variable init with goto
  * various: add some missing error checks
  * demux: add missing NULL check
  * common/msg: remove redundant check
  * ao_wasapi: add missing comma in strings array
  * vo_gpu_next: disable drift compensation for screenshots
  * vo_gpu_next: add validation for invalid pl_queue usage
  * vo_gpu_next: set frame duration if provided by VO
  * vo_gpu_next: interpolate only if display_synced or a still frame
  * vo_gpu_next: request more frames to account for anti aliasing
  * vo_gpu_next: make the first frame check less ominous
  * vo_gpu_next: remove incorrect interpolation disabling
  * vo_gpu_next: fix pl_queue refill on reset
  * vo: pass approximate frame duration in vo_frame
  * vo: avoid overshooting the expected end of the frame during pause
  * player/video: account for repeats in ideal_frame_vsync_duration
  * vo_sdl: fix broken mouse wheel multiplier
  * DOCS: properly document --force-window-position for sdl vo
  * loadfile: remove some dead code
  * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
  * test: update ffmpeg format refs
  * vo_gpu_next: set max cache size back down to 10 MiB
  * hwdec: support videotoolbox with libplacebo
  * osxbundle: sign bundle with ad-hoc pseudo identity
  * osxbundle: remove mpv-bundle symlink to allow code signing
  * osxbundle: resolve relative linked dependency paths
  * zsh-completion: complete options after --help
  * command: notify media-title on force-media-title change
  * audio: fix UB when casting INFINITY to integer
  * vo: delay vsync samples by at least 10 refreshes
  * player: don't remove all selected sub tracks in mp_dselect_track
  * stats.lua: fix incorrect storage aspect ratio value
  * command: export storage aspect ratio (sar) properties
  * vo_gpu_next: guard from cache save conflict
  * demux_playlist: simplify ini parsing
  * DOCS/options: update watch-later-options docs
  * options: add more properties to default watch-later-options
  * options: remove not relevant props from default watch-later-options
  * vo_gpu_next: disable libplacebo drift_compensation
  * player/video: fix calculation of ideal_frame_vsync_duration
  * m_option: remove leftovers of del action
  * vo_gpu_next: update overlays for blend subtitles on frame redraws
  * DOCS/options: osd-shadow is ignored with osd-back-color
  * demux: always update the cache on init
  * vo_gpu_next: fix interpolation
  * vo: add frame vsync and vsync duration
  * vo_gpu_next: improve PTS clamping
  * vo_gpu_next: add some additional sanity checking for interpolation
  * wayland: fix shift+tab keyboard input
  * console: fix crash for long suggestion strings
  * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
  * wayland: obey initial size hints set by the compositor
  * cocoa: remove OpenGL cocoa backend
  * mac: change display name retrieval to localizedName NSScreen property
  * mac: fix build on older swift versions
  * TOOLS/macos-sdk-version: remove legacy sdk version retrieval
  * vo_gpu_next: overwrite cache files atomically
  * osdep/io: implement rename() wrapper
  * vo_gpu_next: refactor cache saving code
  * DOSC/input: clarify a couple of commands where no-osd has no effect
  * player/command: make show-progress work regardless of osd prefix
  * vo: don't sleep 1ms always when requested time is in the past
  * vo: replace some magic numbers with timer macros
  * demux/lavf: don't use deprecated side data
  * editorconfig: add max line
  * mac: remove runtime checks and compatibility for macOS older than 10.15
  * meson: remove several macos-10-* build options
  * player/loadfile: remove blank line on exit
  * msg: ensure status line is always visible
  * msg: factor out print code
  * msg: convert dump_stats to bstr
  * msg: use bstr for partial msg
  * msg: check isatty separately per each stream
  * Revert "player: cut off status line on terminal width"
  * Revert "player: don't print status line again when quitting"
  * msg: refactor how terminal messages are printed
  * stats.lua: disable ASS formatting when printing to terminal
  * msg: don't mix partial log messages, with unrelated log levels
  * vo: replace VOCTRL_HDR_METADATA with direct VO params read
  * audio: avoid unnecessary silence padding in read_buffer()
  * ao_audiotrack: switch to ao_read_data_nonblocking()
  * ao_coreaudio: switch to ao_read_data_nonblocking()
  * ao_pipewire: switch to ao_read_data_nonblocking()
  * audio: introduce ao_read_data_nonblocking()
  * threads-win32: add comment about local decl of a function
  * threads-win32: support UWP in mp_thread_set_name
  * meson: add missing source file for UWP
  * osdep/threads-posix: use CLOCK_MONOTONIC if supported
  * osdep/timer-linux: check clock availability on init
  * DOCS/option: discourage the use of video-latency-hacks a bit more
  * vo_gpu_next: add --target-gamut option
  * stats.lua: remove unused variable
  * console.lua: don't print the console log to the OSD when switching VO
  * player/command: handle force window on runtime vo changes
  * stats: don't overwrite color and alpha of `osd-back-color`
  * console: don't overwrite color and alpha of `osd-back-color`
  * sub: add --sub-stretch-durations option
  * player/command: fix typo in sig-peak value computation
  * win32: fix hit test using client rc instead window
  * vo_gpu: apply ICC profile and dithering only to window screenshots
  * vo_gpu_next: drop alpha channel from screenshots if unneeded
  * image_writer: improve format conversion logging
  * console: wrap rows at the top
  * console: optimize table generation
  * console: enable completions without a prefix
  * console.lua: complete raw properties
  * console: avoid redundant completion appendage
  * present_sync: remove unneeded clear_values function
  * vo: require successive vsyncs to be more than swapchain depth
  * present_sync: only save as many entries as the swapchain depth
  * vo: replace max swapchain depth magic number
  * DOCS/mpv: consistent formatting of keybindings
  * DOCS/console: correct capitalization of keybindings
  * wayland: improve wl_output guessing before mpv window is mapped
  * sub: adjust offsets when sub seeking/stepping
  * DOCS/input: stop documenting vf del
  * dec_sub: always copy packet for new segments
  * drm: use present_sync mechanism for presentation feedback
  * present_sync: rename function to present_sync_update_values
  * present_sync: rewrite around linked list
  * ytdl_hook: fix mixed thumbnail.preference availability
  * Revert "vo: clear vsync_offset if drawing while paused"
  * video: reset `display_sync_error` when resetting state
  * threads: unbreak mpv on builds without asserts
  * player/command: add video-params and siblings to MPV_EVENT_TICK
  * ALL: use pl_hdr_metadata and nuke sig_peak
  * demux_mkv: parse mastering metadata
  * player/command: remove hdr-metadata property
  * csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
  * player/command: use pl_hdr_metadata_contains
  * csputils: change mp_hdr_metadata to pl_hdr_metadata
  * timer: remove unnecesary time conversions
  * win32/pthread: remove unused code
  * timer: remove unused code
  * threads: remove unused code
  * threads: rename threads.c to threads-posix.c
  * threads: move pthread debug to threads-posix.h
  * mp_thread: add win32 implementation
  * mp_thread: prefer tracking threads with id
  * ALL: use new mp_thread abstraction
  * threads: add new mp_thread abstraction
  * sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
  * options: add UPDATE_SUB_HARD flag to sub-ass-override
  * vo_gpu_next: update to newer cache API
  * ra_pl: drop deprecated cached_program param
  * vo_gpu_next: remove unneeded PL_API_VER guarding and defines
  * mp_image: pass rotation correctly to/from AVFrame
  * win32: add more values for monitor refresh rate detection
  * DOCS/man/console: update type examples
  * lua: remove a ton of unneeded parentheses
  * console.lua: complete file paths
  * console.lua: complete list option verbs
  * console.lua: inline mp.options
  * console.lua: complete list options
  * console.lua: complete profiles
  * console.lua: complete commands after help
  * console: complete infinite cycle-values arguments
  * m_option: don't try to remove all filter matches
  * player/main: set main thread name as mpv
  * vo_gpu_next: use pl_queue_params() macro
  * vf_vapoursynth: set crop metadata after mapping vapoursynth frame
  * player/video: loosen logic checks for adjust_sync
  * player/video: don't reset ao on video chain reinit
  * demux: make hysteresis-secs respect cache-secs
  * demux: cosmetics
  * m_option: drop support for -del for list options
  * m_option: remove all matches when using -remove
  * options: make --screenshot-directory/--watch-later-directory aliases
  * ytdl_hook: reverse thumbnail order
  * ytdl_hook: support the preference field of thumbnails
  * ytdl_hook: add thumbnail option
  * ytdl_hook: support thumbnails
  * various: remove trailing whitespace
  * ao_coreaudio: signal buffer underruns
  * meson: do the macos sdk version comparison in meson
  * Revert "meson: import python module"
  * meson: import python module
  * TOOLS/{file2string,matroska}: drop unneeded stdout output
  * timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_get
  * scripting: add 'script' to messages
  * scripting: rename backend names for concise naming
  * mp_threads: rename threads for consistent naming across all of them
  * TOOLS/macos-sdk-version: use packaging instead of distutils for version
  * timer: remove MP_START_TIME
  * player/lua: use mp_msg_find_level in check_loglevel
  * msg: make mp_msg_find_level case insensitive
  * DOCS/options: clarify `no-config` is a command line flag
  * player/audio: fix incorrect check on adding delay
  * semaphore_osx: change mp_sem_timedwait to mp_time
  * semaphore_osx: don't overwrite global symbols
  * Revert "hwdec_vulkan: account for vulkan frames now using presentation size"
  * javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
  * test: unbreak build when win32-internal-pthreads is disabled
  * timer: use MP_TIME macros
  * osdep/timer-win2: rename to timer-win32
  * ci/msys2: create a wrap file for libplacebo
  * meson: remove libplacebo wrap
  * options: rename --play-dir to --play-direction
  * options: rename --watch-later-directory to --watch-later-dir
  * options: rename --screenshot-directory to --screenshot-dir
  * options: rename --sub-ass-force-style to --sub-ass-style-overrides
  * options: rename --override-display-fps to --display-fps-override
  * options: rename --fps to --container-fps-override
  * player: don't calculate av delay if there's no audio or video
  * console.lua: complete choice and flag options
  * console.lua: remove unused capture from completion patterns
  * console.lua: use string.match()
  * console.lua: generate completion lists lazily
  * console.lua: remove repetition from build_completers()
  * console.lua: remove unnecessary copy
  * github/workflows: use ubuntu-latest host for freebsd
  * options: disable --allow-delayed-peak-detect by default
  * osdep: fix clang warnings with `_FORTIFY_SOURCE`
  * github/workflows: use macos-13 host for freebsd
  * README: bump macOS version as a consequence of libplacebo version bump
  * README: add libplacebo to dependencies and mention wrap
  * Revert "audio: don't block on lock in ao_read_data"
  * osdep/meson: add libplacebo include dir to swift compile
  * test/meson: add missing libplacebo dep
  * sub: update subtitles if current track is an image
  * demux_mkv: check if the video codec is an image
  * demux: put type2format into codec_tags with helper functions
  * ci/freebsd: disable iconv
  * github/workflows: use cross-platform-actions for freebsd
  * ci: disable Werror for libplacebo subproject build
  * ci/msys2: disable autocrlf
  * gitignore: update for meson wraps
  * m_option: initialize m_option_value union properly
  * workflows/build: install git in freebsd image
  * meson: make libplacebo a required dependency
  * subprojects: add a libplacebo wrap
  * workflows/build: explicitly define `CXX` in the env
  * .gitignore: ignore subprojects but allow later overriding
  * vo: define &lt;= 0 as unsupported for last_queue_display_time
  * vo: change spammy log to trace
  * vo: average more vsync samples
  * d3d11: calc vsync interval on real stats, not just last interval
  * img_format: remove duplicated macros
  * ta: don't hardcode alignment requirement
  * osdep: remove alignof emulation
  * aspect: remove unused multiplication
  * hwtransfer: handle constraints for hwdec with NULL supported_formats
  * DOCS/contribute: increase hard column limit to 100
  * stats.lua: disable tonemapping plot by default
  * path: don't treat "hidden" files as extension
  * ytdl_hook: remove extra playlist insert
  * ytdl_hook: parse the separate cookies field
  * vf_vapoursynth: set nominal_fps after the filter
  * Revert "demux_mkv: PAR should be calculated after applying crop"
  * demux_mkv: don't set codec crop rect when there is no crop
  * DOCS/contribute: stop pretending that C11 isn't allowed
  * meson: remove -D_ISOC99_SOURCE flag
  * timer: drop ancient macOS fallback
  * win32/pthread: fix calculation error in pthread_cond_timedwait
  * dvbin: do a big cleanup on code style and functions
  * stream_dvb: avoid static function variable
  * dvb_tune: remove use of time()
  * dvbin: revise many log lines
  * stream_dvb: use talloc
  * stream_dvb: fix missing newlines on log messages
  * audio: don't block on lock in ao_read_data
  * win32/pthread: add support for pthread_mutex_trylock
  * threads: add support for pthread_mutex_trylock
  * various: sort some standard headers
  * various: remove ATOMIC_VAR_INIT
  * osdep: remove atomic.h
  * osdep: drop atomic fallback
  * win32/pthread: try to fix system headers leaking through
  * test: add basic tests for timer code
  * meson: streamline selection of certain osdep sources
  * win32/pthread: implement clock_gettime for high-res timer purposes
  * Revert "win32/pthread: don't convert time through unrelated timer"
  * mp_image: set crop metadata when converting to AVFrame
  * demux_mkv: PAR should be calculated after applying crop
  * ci/lint: allow the first word to be all caps
  * stats.lua: hide images' FPS
  * stream_cdda: deprecate --cdda-toc-bias and always check for offsets
  * stream_cdda: remove printing track info in fill_buffer
  * stream_cdda: remove fallback for ancient libcdio versions
  * vo_gpu_next: optimally align DR buffers
  * vd_lavc: align buffers to multiple of image size
  * video/mp_image: handle non-power-of-two alignment
  * common: add mp_lcm helper
  * github/workflows: put a 20 minute timeout on the freebsd job
  * thread_tools: suppress -Wstringop-overflow false-positive
  * stream_cdda: suppress -Wstrict-prototypes from cdio
  * win32: suppress pointer cast warning
  * charset_conv: suppress unused-label warning
  * vo_gpu_next: cast const away to suppress warning
  * d3d11: don't skip last char in buffer
  * ci: enable -Werror
  * win32: clear background only on first paint
  * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one
  * demux/lavf: move tags instead of copying
  * common/tags: add mp_tags_move_from_av_dictionary()
  * player/command: truncate anything &lt; 1e-4 in pretty printer
  * wayland: use ppoll if possible
  * poll_wrapper: use the actual correct timeout for ppoll
  * DOCS/options: remove obsolete notice
  * DOCS/mpv: fix typos in List Options
  * DOCS/interface-changes: remove redundant change
  * hwtransfer: handle hwcontexts that don't implement frame constraints
  * github/workflows: remove macOS 11 build
  * timer: remove microsecond timer functions
  * test: change test_utils stubs to ns variants
  * dither: removed some unused code
  * vo: convert some final low-hanging things to nanoseconds
  * client: change underlying mpv_wait_event timer to nanoseconds
  * dispatch: change mp_dispatch_queue_process timer to nanoseconds
  * input: convert autorepeat timing to nanoseconds
  * filters: change end time calculation to nanoseconds
  * ao: convert all timing code to nanoseconds
  * stats: convert timers to nanoseconds
  * demux: convert cache updates to nanoseconds
  * timer: add convenience time unit conversion macros
  * command: unbreak runtime play-dir changes
  * stats.lua: remove compatibility aliases of properties
  * af_scaletempo2: better defaults
  * stats.lua: fix page 2 alignment of "Total"
  * vo_gpu/vo_gpu_next: add vulkan support for macOS
  * mac: add a window animation lock to wait for animations to finish
  * hwdec_dxva2egl: fix log value type
  * stats.lua: add chroma-location
  * stats.lua: change "Pixel Format" to "Format"
  * stats.lua: fix missing newline when print_perfdata_passes is enabled
  * stats.lua: sort filter parameters to ensure consistent output
  * player/command: change how floating point number are printed
  * stats.lua: don't print custom pixel format, when hwdec
  * stats.lua: remove leading zeros from pass timings
  * stats.lua: add frame info
  * stats.lua: simplify fps display
  * stats.lua: adjust spacing between values a little
  * stats.lua: show HDR meta if not equal to 203
  * stats.lua: separate video parameters from video out
  * f_decoder_wrapper: change video-codec to show description or name
  * command: fix fps property name
  * command: early exit in some properties to avoid going through VOCTRL
  * m_property: add read_sub_validate to check if should be processed
  * vo_gpu_next: only increment osd_sync in update_overlays if paused
  * command: fix segfault with playlist-{next,prev}-playlist
  * README: update release frequency
  * terminal-unix: make stop/cont sighandlers pipe based
  * terminal-unix: avoid data race + simplify
  * terminal-unix: avoid data-race on do_deactivate_getch2
  * drm_common: don't spoil errno in signal handler
  * terminal-unix: don't spoil errno in signal handler
  * console.lua: print the log and input line to the terminal
  * ytdl_hook.lua: set metadata with single tracks
  * defaults.lua: add a disabled parameter to timer constructors
  * DOCS/options: vdpau requires GLX
  * win32: improve window snapping behavior
  * osdep/timer-win2: use Waitable Timer for sleeping
  * timer: change mp_sleep_us to mp_sleep_ns
  * libmpv: add mpv_time_ns()
  * vo: use mp_poll wrapper in wait_events when applicable
  * osdep: rename polldev to poll_wrapper
  * vo: change vo-&gt;driver-&gt;wait_events to nanoseconds
  * vo: use nanoseconds for frame duration and pts
  * player: store last_time timestamp in nanoseconds
  * vo: remove vo_get_estimated_vsync_interval conversion to seconds
  * DOCS/lua: update read_options example
  * console.lua: exit with with Ctrl+[
  * command: add playlist-next-playlist and playlist-prev-playlist
  * ci: add sanitizers to Tumbleweed build
  * core: remove duplicate init_{audio,video}_decoder declarations
  * core: remove declarations of unused functions
  * TOOLS/autocrop.lua: add support for detect_min_ratio
  * DOCS/input: document the full sub-property
  * console: support utf8 for table formatting
  * console: cull lines outside of visible area
  * console: show completion suggestions as table
  * console: show suggestions for completion
  * console: refactor text styles for log levels
  * TOOLS/autocrop.lua: simplify code
  * player/video: mention --profile=fast and --hwdec in AV desync message
  * vo: remove frame timing check from vo_still_displaying()
  * Revert "video: remove another redundant wakeup"
  * ci/mingw: use vulkan-loader v1.3.266
  * mp_image: don't copy crop value from opaque_ref
  * demux_playlist: use --metacode-codepage when parsing playlist files
  * demux: change the default of metadata-codepage to auto
  * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage
  * charset_conv: remove ancient warning about deprecated syntax
  * stream_lavf: use metadata-codepage option for codepage conversion
  * af_scaletempo: overlap is a factor not a percentage
  * DOCS/mpv: update mpv.conf's documentation
  * TOOLS/autocrop.lua: update comment
  * sd_ass: enable sub-start and sub-end with unknown duration subs
  * vo_gpu_next: improve updating overlays
  * vo_dmabuf_wayland: correct full window size calculation
  * win32: clear client area to black early
  * player: remove unused mutate argument in mp_next_file
  * loadfile: fix an old wonky playlist heuristic
  * af/vf-command: add ability to target a specific lavfi filter
  * vo_dmabuf_wayland: free frame if the visibility check fails
  * external_files: remove duplicate from cover art whitelist
  * vo_dmabuf_wayland: eliminate an extra frame copy
  * TOOLS/lua/autoload: bump the msg-level of some logging
  * meson: declare libmpv as a dependency and override it
  * win32: adjust WM_NCACTIVATE for better compatibility with window state
  * vo_dmabuf_wayland: attach solid buffer when using force window
  * codec_tags: map some more image mimetypes
  * path: don't override "cache" and "state" paths with configdir
  * demux: move parent_stream_info before the goto
  * Revert "demux: constify a struct member"
  * external_files: base cover-art-whitelist on cover-art-auto-exts
  * DOCS/interface-changes: also mention --window-affinity
  * DOCS/interface-changes: mention --backdrop-type
  * win32: add WS_THICKFRAME style in borderless mode
  * vo: fully replace draw_image with draw_frame
  * restore-old-bindings.conf: remove unusable bindings
  * demux: fix erroneous condition in lazy_stream_needs_wait
  * win32: set WS_SYSMENU style always
  * DOCS/lua: remove superfluous parameter
  * Revert "demux: improve stream selection state"
  * msg: use nanosecond precision
  * vo: don't invoke wait, when not needed
  * vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
  * vo: change vsync base to nanoseconds
  * win32/pthread: define _POSIX_TIMERS to notify they are not supported
  * win32/pthread: don't convert time through unrelated timer
  * meson: don't link pthreads when internal impl is used
  * meson: add missing gl-video test dependency
  * timer: teach it about nanoseconds
  * timer: rename mp_add_timeout to reflect what it actually does
  * timer: remove dead code
  * timer: simplify mp_time_us_to_realtime
  * timer: rename mp_time_us_to_timespec to reflect what it actually does
  * ao_audiotrack: convert to nanoseconds
  * playloop: make chapter property more accurate when seeking chapters
  * vo_dmabuf_wayland: assume counter-clockwise rotations
  * hwdec_drmprime: add nv16 support
  * audio/chmap: support up to 64 channels
  * wasapi: clamp number of output channels to 8
  * chmap: add more channel layouts up to 22.2
  * audio/chmap: link string buffer size to MP_NUM_CHANNELS
  * playloop: don't refresh seek on external sub streams
  * demux: improve stream selection state
  * Revert "demux: eagerly read subtitle streams when switching tracks while paused"
  * demux: eagerly read subtitle streams when switching tracks while paused
  * osc: move the idle logo behind other overlays
  * meson: don't require swift when checking macos sdk
  * command: only warn shared-script-properties once
  * wayland: don't double close display fd
  * command: deprecate shared-script-properties
  * osc: remove shared-script-properties usage
  * DOCS/options: update lavfi-complex examples
  * console.lua: complete properties after cycle-values
  * af_scaletempo2: raise max playback rate to 8.0
  * DOCS/options: add example for custom pitch correction filter
  * restore-old-bindings.conf: add the old wheel bindings
  * DOCS/mpv: update the wheel bindings
  * win32: add option to change backdrop style
  * recorder: fix a couple of memory leaks
  * DOCS/options: update libplacebo-opts documentation URL
  * input.conf: make `u` toggle between force and yes
  * DOCS/input: update aegisub URL
  * osc.lua: fix calculation for slider's min-max average
  * win32: pass window handle to the window-id property
  * vo_gpu: remove --scaler-lut-size
  * vo_gpu: remove --scale-cutoff etc
  * DOCS/af: update audio filters section
  * github/workflows: rename the job for the docs check
  * github/workflows: add a workflow to check doc changes
  * github/workflows: only run build if source/build files change
  * DOCS/man: remove outdated note about gnome and idle-inhibit
  * wayland: remove gnome-specific idle-inhibit warning
- Drop 0001-Revert-meson-bump-required-version-to-0.62.patch (no
  longer necessary)
- Build against libplacebo 6.x
- Enable mujs</changelog>
</package>
<package pkgid="5dfa06aaa14e6324cb4c44b5b2cbec89836f8839ecdd6f311421903fdb8eb65c" name="mpv-devel" arch="aarch64">
  <version epoch="0" ver="0.38.0+git20240618.bc5ab97d" rel="bp156.2.3.1"/>
  <changelog author="ismail@i10z.com" date="1625140800">- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
  * wayland: refactor surface scaling
  * sub: fix subs/lyrics on music files with sub-past-video-end=no
  * wayland: fix wl_surface_set_buffer_scale usage
  * wayland: always be sure to initially try to render
  * wayland: remove unused includes
  * wayland: handle app id option less stupidly
  * wayland: reorganize wayland common code
  * stats.lua: add scaled resolution
  * DOCS: fix typo on seekbarkeyframes
  * TOOLS/lua/autoload: load files even if current file is hidden
  * TOOLS/lua/autoload: add ignore_hidden option
  * player: fix property name
  * lua: idle observers: ensure timers are up-to-date
  * lua: timers: don't block forever with slow callbacks
  * sub: by default, don't render timestamps after video EOF
  * player: change cover-art-auto behavior
  * js: idle-observers: minor performance improvement
  * osc: seekbar hover/drag: display target chapter at the title
  * manpage: add article in fuzzy explanation
  * player: remove unnecessary check
  * player: fix segfault
  * osc: ensure tick after any mouse-event
  * osc: don't initialize while mouse-down over an element
  * osc: update chapter marker positions when duration changes</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1637496000">- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
  * input.conf syntax: support custom quotes in `XstringX` form &amp; single quotes
  * ao_oss: readd OSSv4 audio output, default on *BSD
  * osc: seekbar hover/drag: display target chapter at the OSC title
  * stats.lua: add page 4 with a list of active key bindings
  * sub: add --sub-filter-jsre (JS regex)
  * vo_rpi: restore fullscreen handling
  * vo_tct: add resize capability
  * ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
  * vo_sixel: many fixes and improvements
  * filters: switch from scaletempo to scaletempo2, used for speed option
  * audio/vo_pulse: fix various edge cases and issues
  * stats.lua: move internal performance info from page 4 to page 0
  * command: don't hardcode command lists to be repeatable
  * vo_gpu: drop support for libplacebo older than v3.104.0
  * See https://github.com/mpv-player/mpv/compare/bc9d556f3a..9ca9066d05
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=bc9d556f3a..9ca9066d05
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1642593600">- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
  * native pipewire AO
  * Dolby Vision support
  * player: fix autofit/geometry related segfault
  * ao_oss: add missing PATH_DEV_MIXER define
  * egl_helpers: fix context creation if GLES 3 is not available
  * audio: stop corrupting audio on underreads
  * wayland: fix a potential segfault on surface enter
  * vo_gpu: opengl: fix wrong glMemoryBarrier call
  * vo_gpu: opengl: create context at version 4.4 again
  * af_lavcac3enc: fix memory leak on no-op
  * subprocess: unblock/reset signals before running child process
  * wayland: avoid doing unneccesary window resizes
  * See https://github.com/mpv-player/mpv/compare/9ca9066d05..22b0bac28e
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=9ca9066d05..22b0bac28e
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to version 0.34.1+git.20220129T121245.4d3ebb9d83:
  * meson: add version check to wayland-protocols
  * wayland: always resize when scale changes on surface enter
  * wayland: support extra mouse buttons
  * wayland: handle 0x0 resizes correctly
  * x11: sanitize window title to UTF-8 for EWMH
  * wayland: sanitize toplevel title to UTF-8
  * ao_sndio: audio output added
  * options: only apply sub-visibility to primary subs
  * Revert "options: add --sub-visibility=&lt;primary-only|secondary-only&gt;"
  * options: add --sub-visibility=&lt;primary-only|secondary-only&gt;
  * player: add thd (TrueHD) to whitelist of audio extensions
  * player: fix parentheses warning with &amp;&amp;</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1644062400">- Update to version 0.34.1+git.20220203T182214.5d31c7310c:
  * libplacebo: switch to new target format API
  * libplacebo: switch to new GPU limits APIs
  * libplacebo: switch to v4 naming convention
  * libplacebo: update log helpers
  * vo_gpu_next: create shader cache dir if missing
  * wayland: always start rendering after a resize
  * filter kernels: add cosine window
  * vo_gpu_next/context: common'ize things that would be common for non-vulkan
  * auto_profiles.lua: don't warn if profile-restore=default</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1654603200">- Drop pkgconfig(libkms) BuildRequires: this has been removed from
  latest libdrm.</changelog>
  <changelog author="ecsos@opensuse.org" date="1668340800">- Update to version 0.35+git.20221112.2f747341:
  * Update VERSION
  * Release 0.35.0
  * meson: fix macos-touchbar check
  * github/workflows: force deletion of existing upstream python symlinks on macOS
  * vo_gpu_next: add tunable shader parameters
  * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
  * wayland, x11: fix possibly unsafe bstr usage
  * ao_pipewire: reload ao on stream disconnect
  * ao_pipewire: explicitly remove stream hook
  * ao_pipewire: log generic stream errors
  * Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
  * vo_dmabuf_wayland: improve error handling exporting VA surface
  * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
  * github/workflows: remove seccomp disablement
  * github/workflows: bump linux jobs to Ubuntu 22.04 base VM
  * github/workflows: move all build jobs to checkout V3
  * github/workflows: remove xcode 13.0 to xcode 13.1 override
  * github/workflows: remove macOS 10.15 image usage
  * sd_ass: never mangle colours on RGB video
  * meson: move dmabuf-wayland specific files under the right check
  * gpu/context: properly guard wldmabuf context
  * console: add history deduplication
  * github/workflows: remove pip usage in mingw CI
  * vo_gpu_next: set background transparency
  * ci: upload resulting binary of mingw64 build
  * ci/mingw64: refresh build scripts
  * ytdl_hook: reverse order of tracks
  * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
  * wayland_common: always zero out presentation context when destroying it
  * wayland: correct braindead comment (no-op)
  * wayland: hack around presentation_feedback weirdness
  * wayland: free dmabuf_feedback object
  * test: update to reflect that Vulkan is a generic format again
  * filters/f_hwtransfer: remove VAAPI &lt;-&gt; Vulkan mapping for now
  * build: add an additional check for wayland-protocols 1.24
  * meson: add more hardcoded values to configuration
  * meson: use 'dl' instead of 'libdl' in find_library
  * ci: use meson setup build instead of meson build
  * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
  * options: log profile name if there is no restore data
  * console: respect the top margin shared script property
  * vo_dmabuf_wayland: use special ra_ctx_create_by_name
  * vo_dmabuf_wayland: load all hwdecs in preinit
  * wayland: always do a display_roundtrip at the end of init
  * github/workflows: print error logs on freebsd
  * ci/build-freebsd.sh: remove nonexistent option
  * vo_dmabuf_wayland: fix DRM builds with no VAAPI
  * video/out/wayland_common: adjust decoration disagreement log level
  * video/out/wayland_common: clear decoration request even if compositor disagrees
  * video/out/wayland_common: don't pass a negative of border flag into ternary
  * video/out/wayland_common: make decoration state usage explicit
  * ao_pipewire: compatibility for libpipewire 0.3.19
  * ci: require pipewire to be enabled for Tumbleweed Linux builds
  * wayland: bump dmabuf protocol to version 4
  * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
  * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
  * wayland: clean wp_presentation_feedback in discard callback to avoid leak
  * build_image_converter - use full image format list to create hw_upload
  * mp_imgfmt: move DRMPRIME format to end of enum
  * DOCS: document E to cycle through Editions
  * ao: promote ao_pipewire
  * ao_pipewire: test for session to contain audio sinks
  * ao_pipewire: init_boilerplate(): simplify errorhandling
  * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
  * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units
  * vo_gpu/hwdec: add NULL check for legacy_name
  * hwdec_aimagereader: fix incorrect return values
  * demux_mkv: add AVS2 and AVS3 to tag list
  * wscript: remove some bogus configure options
  * demux_mf: add support for QOI, PHM and HDR images
  * f_hwtransfer: allow hw uploads to implicitly convert formats
  * f_hwtransfer: accept non-power-of-2 hw uploads
  * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
  * f_hwtransfer: get rid of the shit list
  * hwdec/vaapi: improve probing of supported sw formats
  * vo_gpu_next: fix crash on uninit after startup failure
  * sd_ass: improve handling of subtitles with unknown duration
  * DOCS: fix minor typo with keep-open description
  * draw_bmp: fix out of bounds access in mark_rect
  * vo_gpu/hwdec: rename and introduce legacy names for some interops
  * x11: fix --on-all-workspaces option
  * vo_gpu_next: vulkan: libplacebo: unify log prefix
  * github/workflows: explicitly install Xinerama on FreeBSD
  * x11: fix a couple of memory leaks
  * ao_pipewire: allow specification of remote name
  * ao_pipewire: small cleanups and restructring
  * osc: scale rendered aspect ratio with window aspect ratio
  * wayland: correctly handle non-CLOCK_MONOTONIC clocks
  * vulkan: remove --vulkan-disable-events
  * vo: hwdec_aimagereader: add missing image format specifier
  * vo_gpu: hwdec: add Android hwdec utilizing AImageReader
  * DOCS: deprecate --gamma-factor and --gamma-auto
  * vo_gpu_next: respect --blend-subtitles=&lt;yes/no&gt;
  * ao_pipewire: don't try to lock nonexistent loop
  * ao_pipewire: use target.object
  * mp_image: strip DoVi metadata that requires an EL
  * manpage: document bt.2390 parameter
  * vo_gpu_next: fix screenshots of rotated sources
  * DOCS/man/vf.rst : replace the outdated syntax
  * vo_gpu_next: use static assert for array size
  * vo_gpu_next: update render_info for upstream API change
  * vo_gpu_next: implement --video-output-levels
  * TOOLS/lua/autoload: add various extra file extensions
  * TOOLS/lua/autoload: alphebatize auto-loaded file extensions
  * ytdl_hook: use subtitle `name` as title if available
  * af_scaletempo2: fix crash when the number of channels increases
  * build: update waf to 2.0.24
  * f_hwtransfer: mp_image_pool: support HW -&gt; HW mapping
  * f_autoconvert: f_hwtransfer: support HW -&gt; HW uploads
  * filters: lavfi: allow hwdec_interop selection for filters
  * filters: support loading new hwdec_interops from filters
  * vo: hwdec: do hwdec interop lookup by image format
  * demux_lavf: extract is_image function
  * demux_lavf: detect avif images
  * DOCS/man/options.rst: replace some legacy single-hyphen syntax
  * vo_gpu_next: support error diffusion dithering
  * sub: use Unicode linebreaking for non-ASS subs and OSD
  * ao_audiounit: get the channel layout from the AU itself
  * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
  * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format
  * ytdl_hook: simplify exclude option parsing
  * vo_gpu_next: only require full pixel byte alignment
  * vo_gpu_next: implement ICC 3DLUT caching
  * vo_gpu_next: use correct pixel size when mapping formats
  * ao_pipewire: listen to hotplug events
  * ao_pipewire: use proper hotplug init APIs
  * ao_pipewire: create is_sink_node helper
  * audio: list devices for all AOs with hotplug_init
  * audio: try to use playback AO as hotplug AO first
  * ta: increase size of names printed
  * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
  * audio: add AOCONTROL_UPDATE_MEDIA_ROLE
  * ao_pipewire: fix indent
  * repack: add repacker for ccc16x16 formats
  * mpv.metainfo.xml: add XDG appstream metadata manifest
  * DOCS: Mention "mono" audio channels option
  * DOCS/libmpv: fix typo in linkage section
  * w32: fix typo in F23 mapping
  * vo_gpu_next: fix typo affecting --target-trc option
  * macos: add support for F13-F20 keys
  * w32: add support for F13-F24 keys
  * x11: add support for F13-F24 keys
  * wayland: add support for F13-F24 keys
  * input: add function keys F13-F24
  * ad_lavc: strip non-normalized floats
  * vo_gpu_next: display subtitles without video stream
  * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
  * DOCS/mpv: remove spaces at EOL, ensure 80 cols
  * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
  * ao_pipewire: for_each_sink(): report errors
  * meson: fix condition for enabling vaapi-egl
  * meson: fix libplacebo check
  * audio: fix lack of reinitialization on format change with pull AOs
  * player/audio: remove explicit drain on EOF
  * ao_pipewire: make sure not to exceed the available buffer
  * audio: don't try to drain non-existent AO
  * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
  * ao_pipewire: test on FreeBSD
  * mpv.desktop: add RIST protocol to desktop entry
  * osxbundle: add RIST protocol support to app metadata
  * stream_lavf: enable RIST protocol support via ffmpeg
  * ao_pipewire: restructure logic a bit
  * ao_pipewire: only try to read requested data
  * ao_pipewire: report all available info about chunk
  * ytdl_hook: improve track detection
  * misc/random: add xoshiro random number implementation
  * meson: fix the build-date option
  * meson: fix building without gl
  * meson: consistently use feature['foo']
  * meson: refactor generating config.h
  * meson: disable dvdnav by default
  * meson: reduce dictionary usage
  * meson: add comment clarifying windows-internal-pthreads
  * ytdl_hook: consistant behavior for single format
  * wayland: add support for configure bounds
  * x11: fix display-{width,height} calculation
  * DOCS/options: correct wayland-disable-vsync option
  * ytdl_hook: fix default track for single format
  * github/workflows: auto-update freebsd-vm within major version
  * drm_common: remove hard dependency on drmIsKMS()
  * context_drm_egl: skip page flip wait on error
  * gpu/hwdec: reorder `drmprime` below `drmprime_drm`
  * video/drmprime: fix use-after-free
  * hwdec/drmprime: fix build
  * hwdec/dmabuf_interop: Properly prefix `priv` struct
  * hwdec/drmprime: Fix small issues
  * audio: drain ao on EOF
  * hwdec/drmprime: add drmprime hwdec-interop
  * ao_pipewire: tell audio server about number of queued samples
  * man: remove unhelpful language
  * ao_pipewire: use mpv logging
  * hwdec/dmabuf_interop_gl: support basic multi-plane formats
  * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
  * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
  * hwdec/vaapi: rename interops to reflect more general use
  * af_rubberband: add new engine option in rubberband 3.0.0
  * drm_common: skip cards that don't support KMS for autodetection
  * drm: avoid drmModeAtomicCommit races by blocking
  * video: remove unnecessary code
  * ytdl_hook: fix playlist index extraction
  * ci: bump macos runner version
  * wayland: add missing newline in wayland_common
  * hwdec_vaapi_pl: support simple multi-plane image formats
  * vo_gpu_next: fix screenshots on single-frame files
  * vo_gpu/d3d11: fix VRAM leak
  * osc.lua: add osc-tcspace script option
  * osc.lua: add osc-unicodeminus script option
  * vo_gpu_next: don't crash on !frame-&gt;current
  * ytdl_hook: always set HTTP headers
  * libplacebo: fix compatibility with libplacebo &gt;= 5
  * github/workflows: upgrade FreeBSD to 13.1
  * vo_gpu: fix 3DLUT precision
  * ao_pipewire: prevent deprecation warning for pw_stream_get_time()
  * ao_pipewire: pipewire uses linear volume
  * ao_pipewire: don't access core after disconnect
  * ao_pipewire: zero listeners
  * ao_pipewire: support ao-volume on non-stereo channel layouts
  * DOCS/encoding: remove the legacy option syntax
  * drm_prime: fix newline in error message
  * meson: fix rst2html command
  * context_x11egl: remove supposed transparency fix
  * DOCS: fix typo
  * DOCS/osc: fix option "showidlescreen" -&gt; "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect
  * meson: add a summary at the end of configuration
  * vo_gpu_next: implement --cscale
  * swresample: don't forcibly clip on every conversion
  * js: key bindings: ensure priorities for same-key - again
  * x11: avoid XPresent API calls when it's not needed
  * lua: command_native_async: make the callback optional
  * lua: command_native_async: always callback a-sync
  * x11: add --x11-present option
  * x11: add nouveau to the xpresent whitelist
  * x11: correct provider detection logic
  * vo_vaapi_wayland: remove vaapi format query as formats are never used
  * meson: remove pointless d3d11 dictionary
  * x11: replace strcasestr usage with bstr
  * github/workflows: install libxpresent on freebsd
  * x11: support xorg present extension
  * x11: use xrandr providers for driver detection
  * vo: move wayland presentation to separate files
  * meson: use require when checking for vdpau
  * ci/build: Do not manually install Meson in openSUSE container
  * meson: rearrange library dependency order to avoid crash with fontconfig
  * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
  * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
  * ci/build-mingw64: enable test building
  * ci/build-mingw64: bump dependencies
  * ci/build-mingw64: switch to fossils directory for zlib
  * ci/build-tumbleweed: attempt to enable unit tests in CI
  * test/chmap: start adding AVChannelLayout unit tests
  * audio/chmap: add mp_iterate_builtin_layouts
  * f_lavfi: switch to AVChannelLayout when available
  * ad_lavc: switch to AVChannelLayout when available
  * af_lavcac3enc: switch to AVChannelLayout when available
  * af_lavcac3enc: refactor chmap adding into its own function
  * ao_lavc: switch to AVChannelLayout when available
  * demux_lavf: switch to AVChannelLayout when available
  * common/av_common: switch to AVChannelLayout when available
  * audio/aframe: switch to AVChannelLayout when available
  * audio: add AVChannelLayout helpers to convert from/to mp_chmap
  * wayland: set appid before initial surface commit
  * wayland_gl: fix a typo
  * wayland_gl: wait until resize to create egl_window
  * DOCS/options: fix incorrect labelling of hr-seek default
  * sub: jsre filter: abort init early on empty filter list
  * ci/mingw64: add git libplacebo for gpu-next
  * github/workflows: move mingw CI to ubuntu 22.04
  * ci/mingw64: make meson crossfile global
  * wayland_gl: use wl-&gt;scaling when creating egl_window
  * wayland: rearrange initialization logic
  * player: add tiff/tif (TIFF) to list of image extensions
  * player: add jxl (JPEG XL) to list of image extensions
  * wayland: remove some unneeded lines from reconfig
  * vo_gpu_next: fix OSD rendering of screenshots
  * meson: add internal arg to wayland-protocols' get_variable()
  * osc.lua: add idlescreen and osc-idlescreen
  * video/out/dither: remove custom index_t typedef
  * wayland: force vo_vaapi_wayland scaling to 1
  * DOCS/interface-changes: mention vaapi-wayland vo
  * vo: move allocate_memfd method to wayland_common
  * vo_vaapi_wayland/wayland_common: code style fixes
  * wayland: use mp_tag_str not drm_format_string
  * vo: allow vaapi_wayland and vaapi_x11 to coexist
  * wayland: don't depend on the order of global announcements
  * vo: add new vaapi-wayland driver
  * demux: stop iterating over demuxers as soon as a match is found
  * osc.lua: fix crash when calling osc-tracklist while idle
  * player: check for argv before printing help text
  * player: set EOF when seeking to end with keep-open
  * various: remove trailing whitespace
  * wayland: use wl_output v4 for display-names
  * lua: avoid rare memory leak in mp.join_path
  * client API: always export symbols on windows
  * stream_lavf: add support for ipfs and ipns
  * meson: compile mpv.exe as a win32 gui application
  * context_drm_egl: support monitor par
  * github/workflows: add macOS 12 build
  * video/image_writer: tag colorspace in AVCodecContext
  * DOCS/input: fix typo "NANME" -&gt; "NAME"
  * console.lua: don't render a 2nd cursor on the OSC
  * video/image_writer: fix high-depth JPEG XL screenshots
  * build: add avcodec jpegxl dependency versions
  * demux: add support for r128 replaygain tags
  * DOCS/ao: remove only usage of git.io link shortening service
  * wayland: use wl_surface_damage_buffer
  * DOCS/options: properly capitalize JPEG XL
  * video/image_writer: add Jpeg XL screenshots
  * various: fix typos
  * vo_gpu_next: avoid 0x0 resizes
  * github/workflows: workaround git permissions error
  * DOCS/options: update the --load-osd-console documentation
  * DOCS/input: update the ASS tags documentation URL
  * options: make --cover-art-auto=exact the default
  * player: add cover-art-whitelist option
  * DOCS: fix the typo of --sub-justify
  * DOCS: correct --sub-shadow-color
  * DOCS/{mpv,options}: document the watch later functionality
  * vo_wlshm: use draw_frame instead of draw_image
  * mpv.desktop: add japanese translation
  * ci: switch Tumbleweed build to openSUSE container registry
  * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
  * vd_lavc: fix decoder initialization when no VO is available
  * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
  * wayland: use wl_output v4 for --fs-screen-name
  * x11: avoid wasteful rendering when possible
  * player: rearrange video sync opts/enums/defines
  * wayland: unify visibility checking code
  * vo_gpu/d3d11: add message ID based log level mapping
  * vo_gpu/d3d11: mimic libplacebo backbuffer usage
  * vo_gpu/d3d11: enable receival of color depth without active backbuffer
  * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
  * vo_gpu_next: switch to unpooled hwdec mapping
  * x11: fix screen-name option
  * mpv.desktop: add turkish translation
  * options.lua: remove unused function
  * options: add osd-playing-msg-duration
  * egl_helpers: request at least 8 alpha bits if necessary
  * DOCS/input: mark chapter-list as writable
  * drm: context_drm_egl: add support for enabling VRR
  * vd_lavc: add vo caps and option to set GPU film grain application
  * vo_gpu_next: apply film grain if such metadata is present
  * vf_format: support forwarding/stripping film grain metadata
  * mp_image: support film grain parameters
  * vd_lavc: hide a deprecation warning in already handled compatible code
  * sub/osd: use atomic for osd_state.force_video_pts
  * osdep/atomic: add mp_atomic_double
  * Revert "vo_gpu_next: remove unnecessary dependency"
  * ao_pipewire: Do not hold thread lock during loop stop
  * ao_pipewire: fix resource lifetimes
  * vo_gpu_next: remove unnecessary dependency
  * lua: use correct chunkname when loading script files
  * vo_gpu[_next]: hwdec: fix logging regression when probing
  * common/av_log: explicitly include version.h for required libraries
  * vo_gpu_next: also include stride alignment in DR size
  * vulkan: correctly inherit proc_addr pointer
  * ao_sndio: fix parentheses warning
  * client API: also export mpv_stream_cb_add_ro
  * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
  * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
  * vo_gpu_next: fix crash when disabling DR at runtime
  * vo_gpu_next: don't leak mpi on failed upload
  * vo_gpu_next: properly keep track of DR allocations
  * hwdec: warn on unsupported hwdec option value
  * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
  * hwdec: fix out-of-date preprocessor variable name
  * ytdl_hook.lua: consider any subprocess status != 0 as error
  * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
  * vo_gpu_next: add support for hardware decoding
  * manpage: add vo_gpu_next wiki link to manpage
  * vo_gpu_next: configure the VO queue size dynamically
  * vo_gpu_next: expose EGLDisplay to pl_gpu
  * vo_gpu: move hwdec loading code to common helper
  * hwdec: release images as soon as possible after mapping
  * hwdec_vaapi_vk: rename to vaapi_pl
  * hwdec_vaapi_gl: properly zero initialize priv struct
  * filters: Re-add vavpp deinterlacing auto-filter
  * ytdl_hook: fix url_is_safe to match URL protocols properly
  * vo_gpu_next: remove/simplify plane flipping hacks
  * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
  * mp_image: fix mp_image_plane_w/h
  * stats.lua: page 2 - frame timing: use fixed display order
  * stats.lua: graphs: fix bad rendering due to division by 0
  * vo_gpu_next: refactor subtitle rendering
  * options: add always to stop-screensaver
  * DOCS/input: document subprocess more clearly
  * DOCS/input: fix typo
  * vo_gpu: hwdec: load hwdec interops on-demand by default
  * ao_pipewire: fix ao-volume handling
  * vo_gpu_next: don't crash on negative plane strides
  * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
  * meson: remove horrifying macos luajit hack
  * github/workflows: use lua 5.1 on macos
  * DOCS/mpv: improve vf=rotate examples
  * wayland: partially fix drag and drop handling
  * ao_pipewire: validate pod creation
  * ao_pipewire: add support for device selection
  * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
  * vf_format: simplify frame type checking after addition of DoVi option
  * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
  * ci/appveyor: fix package install line
  * osc.lua: seekbar hover: speed-up chapter access
  * js: utils.get_user_path: make wrapper of expand-path
- Change source from cpio/tar to tar.xz to reduce the source code
  size by a factor of 4.
- Update waf to version 2.0.24
- Set rubberband to version 3.0.0 which is need for optional dependencies.
- Remove --enable-pipewire because it is now autodetected.
  You can now only disable.
- Disable pipwire under Leap because of build error.
- Enable openal, sixel.
- Enable mujs for Leap &gt;= 15.4.
- Enable wayland for Leap &gt;= 15.4.
- If libavif is installed default at build time it must have version &gt;= 0.11.1
- Fix rpmlint filename-too-long-for-joliet.</changelog>
  <changelog author="mia@0x0.st" date="1668859200">- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- _service: obs_scm -&gt; obs_tar
- Do not require libsixel and mujs where no appropriate versions
  are packaged
- Vulkan requires recent libplacebo; disable on Leap &lt;= 15.3
- Update to version 0.35+git.20221118.d3a61cfe:
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668859201">- Use Meson for build where possible as waf will be dropped in a
  future version</changelog>
  <changelog author="mia@0x0.st" date="1671537600">- Update to version 0.35+git.20221220.d5c3b9d9:
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats</changelog>
  <changelog author="mia@0x0.st" date="1671796800">- Update to version 0.35+git.20221222.657fd280:
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1675857600">- Update to version 0.35.1+git.20230128.140ec21c:
  * ao_pipewire: log version and other useful debug info
  * wayland: error out if essential protocol support is missing
  * wayland: also log refresh rate on surface entrance
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * meson: prepend MPV_CONFDIR path with prefix
  * meson: unbreak dl check on BSDs without libdl
  * lcms: fix crash with lcms2-related options if lcms is disabled
  * meson: fix stdatomic detection on bsd
  * osc: don't spam window-controls bindings on every render
  * wayland: check for resize/move in touch event first
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * ao_pipewire: properly clean up resources
  * filter_kernels: fix kaiser
  * hwdec/d3d11va: fix a possible memory leak
  * external_files: set log level for potential files to trace
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * hwdec_drmprime: fix memory leak
  * vo: hwdec: fix libdrm-related memory leak
  * draw_bmp: ensure last slice width is less than total width
  * wayland: dispatch and wait for compositor events in uninit
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * version.py/version.sh: bump copyright year
  * vulkan: fix build error for 32bit builds with clang
  * vo_wlshm: cleanup on failure
  * ra_d3d11: fix incorrect type
  * meson: also search for rst2html with .py extension
  * audio: fix crash during uninit with ao_lavc
  * mp_image: fix XYZ primaries default
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: implement VO_DR_FLAG_HOST_CACHED
  * x11: fix issue with xpresent timing feedback
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1679140800">- Update to version 0.35.1+git.20230315.e1727553:
  * test: update format refs to ffmpeg 6
  * github/workflows: fix failure conditions
  * common/av_common: clean up mp_lavc_set_extradata
  * sub/sd_lavc: properly fill avctx with codecpar values at init
  * sub/lavc_conv: properly fill avctx with codecpar values at init
  * common/av_common: constify mp_codec_params related getters
  * demux_mkv: support ARIB captions
  * player/command: fix mem leak in user-data property; closes #11436
  * vo_gpu_next: compatibility with libplacebo v6.265
  * wayland: make wayland-edge-pixels-pointer default to 16
  * wayland: use correct x/y coordinates for the cursor
  * screenshot: fix segfault when taking a screenshot without video
  * wayland: fix client side resize
  * vo_gpu_next: compatibility with PL_API_VER &gt;= 254
  * vo_gpu_next: use inverse mapping functions to tag screenshots
  * video/out/placebo/utils: add mappings from pl enums to mpv enums
  * video: add missing libplacebo colorspace enums
  * mp_image: assert if src and dst are different in copy_attributes
  * mp_image: copy side data in mp_image_copy_attributes
  * ao_pipewire: use realtime scheduling for data thread
  * loadfile: strongly prefer that all streams are from the same program
  * command: expose hls-bitrate and program-id as track-list subproperties
  * loadfile: report hls_bitrate and program_id in struct track
  * demux: propagate hls_bitrate and program_id in generated caption tracks
  * demux_lavf: report program_id
  * ytdl_hook: only log error when no fallback url available
  * ytdl_hook: init fragment requires other fragments
  * vo: fix race condition with redraw requests
  * ci: separate meson tests and reorganize build steps
  * test: integrate unittests with meson
  * ci: use the same arguments when running the built mpv binary
  * player: remove unittest option
  * test: update ffmpeg format refs
  * zimg: fix MP_CSP_PRIM_CIE_1931 mapping
  * zimg: add ZIMG_TRANSFER_ST428 mapping
  * zimg: set correct primaries for XYZ
  * sws_utils: hardcode output gamma and primaries for XYZ
  * mp_image: fix XYZ gamma and primaries guess
  * vo_gpu: improve XYZ conversion
  * mp_image: be less agressive with clearing color information
  * f_swscale: do not reset color levels to default
  * csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
  * DOCS/options: mention default value of cursor-autohide
  * DOCS/options: clarify hidpi-window-scale description
  * player: add --auto-window-resize option
  * ra: assert when using params with dimensions
  * sub: add --sub-fonts-dir and --osd-fonts-dir options
  * wayland: request frame callbacks on the topmost surface
  * wayland: deduplicate and cache detection of dmabuf-wayland
  * wayland: use bool type for alpha framebuffer tracking
  * vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible Similar to libplacebo[1], DXGI_SWAP_EFFECT_FLIP_DISCARD is used instead of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL starting with Windows 10.
  * vf_gpu: initialize depth=1 on target textures
  * video: initialize depth=1 on screenshot textures
  * external_files: recognize jxl and avif files as cover art
  * {console,ytdl_hook}: use the platform property
  * command: add platform property
  * ytdl_hook: don't overwrite force-media-title
  * ytdl_hook.lua: make exec return a single value
  * TOOLS/autocrop.lua: log a more accurate warning
  * audio: remove a duplicate clearing of a struct variable
  * options: change parameter that was forgottin in property transition
  * client API: reintroduce CONF_TYPE_FLAG for type conversion
  * Partially revert "options: remove OPT_FLAG"
  * console: observe osc margins from user-data instead of shared-script-properties
  * osc: set values in user-data in addition to shared-script-properties
  * player: set playlist title to media title if not set already
  * various: fix warning -Wimplicit-const-int-float-conversion
  * vo_gpu_next: fix warning -Wunused-function
  * vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
  * vd_lavc: sort hwdecs without hwdevices last for autoprobing
  * vd_lavc: prioritize mediacodec for hwdec autoprobe
  * video: make csp option definitions private
  * video: make csp equalizer params float
  * vo_gpu: fix newline in log message
  * demux: constify a struct member
  * vo_gpu_next: fix color space hint with target peak override
  * DOCS: clarify that GLX is deprecated
  * options: remove explicit initialization of integers to 0
  * options: remove OPT_FLAG
  * options: transition properties from flag to bool
  * options: transition commands from OPT_FLAG to OPT_BOOL
  * options: transition options from OPT_FLAG to OPT_BOOL
  * input: remove unused struct member
  * DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0
  * various: drop unused #include "config.h"
  * ao_pipewire: drop unused #include "generated/version.h"
  * Vulkan: add configure check for VK_KHR_display extension
  * vo_gpu_next: add --tone-mapping-visualize
  * vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
  * mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
  * DOCS: document JPEG XL default effort change
  * Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
  * video/image_writer: use effort=4 default for JXL screenshots
  * ao_pipewire: fix removal of zeroed hooks on old pipewire
  * vo_gpu_next: allow native CSP screenshots
  * player/screenshot: pass on ability to output native CSP
  * screenshot: explicitly default VOCTRL_SCREENSHOT csp
  * video/image_writer: force sRGB for unsupported formats
  * video/image_writer: add image_writer_flexible_csp
  * vo_gpu_next: tag screenshots with correct colorspace
  * vo_gpu_next: only apply target options in window screenshot mode
  * vo_gpu_next: be explicit about screenshot repr
  * m_property: avoid using a small stack buffer in m_property_do_bstr
  * vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
  * vo_gpu_next: support mapping HDR10+ dynamic metadata
  * ao_pipewire: allow usage of global volume control
  * command: only avoid redrawing when old and new osd are both hidden
  * DOCS/options: remove testing note in video-sync-max-factor
  * vf_sub: undeprecate
  * vo_dmabuf_wayland: reject hw formats not supported by compositor
  * video/image_writer: change screenshot-tag-colorspace default to yes
  * vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
  * vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
  * vo_dmabuf_wayland: simplify buffer pool reset
  * vo_dmabuf_wayland: only resize when a new frame is about to be drawn
  * DOCS/input: remove experimental note from sub-text
  * ao_pipewire: report linking errors from init()
  * ao_pipewire: add support for exclusive mode
  * ao_pipewire: move stream flags to dedicated variable
  * ao_pipewire: adjust message level based on probing
  * f_hwtransfer: fix leak of framesconstraints
  * image_pool: properly free frames
  * ao_pipewire: remove unneeded goto
  * ao_pipewire: replace opencoded talloc()
  * ao_pipewire: print stream states as string
  * ao_pipewire: remove unnecessary empty lines
  * ao_pipewire: remove opencoded spa_zero()
  * ao_pipewire: remove some unnecessary linebreaks
  * ao_pipewire: reduce message level of unsuccessful connection
  * ao_pipewire: remove unnecessary braces
  * sws_utils: add check for HAVE_ZIMG to suppress warnings
  * vo_gpu_next: add check for PL_HAVE_LCMS
  * hwdec_cuda: fix enum type for semaphore
  * vo_d3d11: do not call MAKEINTRESOURCEW twice
  * osdep/io: add void to mp_penviron
  * demux: remove unused code
  * ao_lavc: remove unused code
  * osdep: add MP_FALLTHROUGH
  * libplacebo: fix enum type cast
  * stats.lua: display HDR peak in nits
  * meson: move vector check inside of meson.build
  * meson: check macos touchbar with has_header
  * meson: check pthread provider with has_function
  * video/image_writer: avoid stripping colorspace info when writing image
  * stream: accept webdav:// and webdavs:// urls
  * ci: pack mingw64 meson build instead of waf
  * ci: separate meson/waf build dirs
  * ci: use meson compile instead of ninja directly
  * ci: do not print compile commands
  * meson: replace check_header with has_header
  * meson: actually use -Werror=format-security
  * hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
  * player/video.c: don't resync audio if video is an image
  * vo_lavc: set frame rate on encoder; fixes #11215
  * wayland: add auto choice to wayland-configure-bounds
  * wayland: handle runtime hidpi-window-scale changes correctly
  * wayland: unbreak runtime geometry/autofit changes
  * lua/js: remove user-data helpers
  * lua/js: fix user_data_del util function
  * doc: correct spelling of user-data/user_data JS/lua helpers
  * docs: document new user-data property
  * javascript/defaults: add user_data helpers
  * lua/defaults: add user_data helpers
  * player/command: add user-data property
  * javascript: add mp.del_property()
  * lua: add mp.del_property()
  * libmpv: add mpv_del_property() convenience function
  * player/command: add "del" command
  * m_property: add M_PROPERTY_DELETE
  * player/client: support observing sub-properties
  * options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodes
  * misc/node: add bstr-based variants for map_get() and map_add()
  * misc/json: don't wrap top-level pretty strings/infs in quotes
  * DOCS: Add missing 'not'
  * hwdec_vaapi: close file descriptors even if surface export fails
  * vo_dmabuf_wayland: close file handles when surface export fails
  * vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
  * DOCS/compile-windows.md: update MSYS2 packages
  * test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension
  * meson: add missing library dep for egl_angle_lib check
  * vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward
  * waf: migrate to version.py
  * ci: migrate MSYS2 build to GitHub Actions
  * wscript: remove MSVC from compiler lookup
  * meson: reuse libmpv objects for cplayer
  * ao_pipewire: align thread name with general conventions
  * audio: simplify implementation of property ao-volume
  * stream/dvb: remove some unused variables
  * x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
  * wayland: add wp-fractional-scale-v1 support
  * wayland: rewrite geometry and scaling handling
  * vo_gpu: implement VO_DR_FLAG_HOST_CACHED
  * vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: add `int flags` to the get_image signature
  * msg: log-file set at mpv.conf: don't ignore early messages
  * msg: log-file buffer size: don't use magic number (no-op)
  * drm: rewrite based around vo_drm_state
  * mp_image: fix XYZ primaries default
  * meson: skip some unneeded macos-specific checks
  * meson: drop feature plain-gl
  * ci: run meson tests
  * meson: limit vaapi checks
  * meson: don't add libmpv and cplayer features to conf_data
  * meson: remove dependency from libmpv to plain-gl
  * meson: add simple test executable for libmpv
  * stream: remove trailing NULL element from stream list
  * hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
  * wayland: only warn when actually missing idle inhibit support
  * vo: make driver list static
  * vo: remove trailing NULL element from driver array
  * ao: remove trailing NULL element from driver array
  * DOCS/compile-windows.md: update with meson instructions
  * build: officially deprecate waf
  * TOOLS/lua/autoload: improve alphanumeric sorting
  * wayland: store presentation feedbacks in a pool
  * Revert "wayland: dispatch and wait for compositor events in uninit"
  * TOOLS/docutils-wrapper: make executable + alphabetize
  * audio: fix crash during uninit on ao_lavc
  * meson: also search for rst2html with .py extension
  * various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
  * various: replace if + abort() with MP_HANDLE_OOM()
  * stream/dvb: drop support for DVB API before 5.8
  * ao_audiotrack: replace malloc with talloc
  * stream/cookies: use stream_read_file()
  * {video,audio}: adjust unsafe strncpy usages
  * video/x11: replace sprintf usage
  * video: replace sprintf usage
  * demux_mf: replace unsafe string functions
  * ra_d3d11: fix incorrect type
  * DOCS: clarify wid casting on Windows
  * vo_dmabuf_wayland: drop support for linux-dmabuf-v2
  * vo_dmabuf_wayland: support panscan and panning
  * ta/README: update link to talloc documentation
  * vo_wlshm: properly support video panscan
  * player: don't force saving start in watch-later-options
  * player: add video-sync=display-tempo
  * player: choose speed of smallest acceptable factor for display sync
  * TOOLS/lua/autoload: optimize performance of natural sorting
  * TOOLS/lua/autoload: further optimize the natural sorting
  * wayland: make vo_wayland_reconfig a bool
  * wayland: cleanup on vo_wayland_init error
  * vo: change vo_platform_init to bool
  * vo_wlshm: cleanup on failure
  * vo_dmabuf_wayland: goto err instead of returning
  * vulkan: fix build error for 32bit builds with clang
  * meson: dynamically compute dependencies for manpage and html build
  * TOOLS/umpv: support shell-quotes in $MPV
  * demux: new packet should not point to source buffer when copying data
  * demux: actually initialise packet buffer when creating new packet
  * version.py/version.sh: bump copyright year
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * wayland: dispatch and wait for compositor events in uninit
  * wayland: initalize display_fd as -1
  * wayland: consistently employ use_present
  * draw_bmp: ensure last slice width is less than total width
  * vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
  * hwdec_drmprime: fix memory leak
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * demux: add --demuxer-hysteresis-secs option to save power with caching
  * external_files: recognize webp files as cover art
  * x11: add modesetting to the xpresent whitelist
  * build: add configure test for POSIX shm for the sake of vo_kitty
  * demux: replace deprecated usage of stack allocated AVPackets
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality
  * Update VERSION
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1689336000">- Update to version 0.35.1+git.20230714.1f683401:
  * vo_dmabuf_wayland: error out if compositor doesn't support the format
  * build: make dmabuf-wayland a build option and require drm
  * console: sort the output from the `help` command
  * player: delete watch later redirect entries again
  * wayland: use xdg_surface_set_window_geometry
  * Revert "wayland_gl: wait until resize to create egl_window"
  * vo_dmabuf_wayland: guard in destroy_osd_buffers
  * vo_dmabuf_wayland: stop lazy loading hwdec
  * vo_dmabuf_wayland: don't try to get pts without frame-&gt;current
  * draw_bmp: ensure last slice is less than total width (again)
  * vo_dmabuf_wayland: add osd support
  * vo_dmabuf_wayland: init wl_list at the top of preinit
  * vo_dmabuf_wayland: stop guarding viewport interfaces
  * video/image_writer: check for write errors
  * video/image_writer: fix file leak in error path
  * wscript: add 1.32 protocols to sources
  * stats.lua: set sans-serif as default font
  * wayland: add xdg_toplevel.wm_capabilities handler
  * wayland: add support for suspended toplevel state
  * wayland: add cursor-shape-v1 support
  * vd_lavc: fix delay_queue for videos with frames &lt; max_delay_queue
  * vd_lavc: prefer d3d11va-copy over dxva2-copy
  * vo_wlshm: bail out of resize if width/height is 0
  * wayland: fix memory leak with multiple monitors
  * player: delete watch_later file after successful load
  * json: unify json_parse depth to MAX_JSON_DEPTH=50
  * terminal-unix: better error detection logic
  * TOOLS/idet: fix some outdated cli syntax
  * demux_playlist: sort files before directories
  * demux_playlist: add option to control recursive directory loading
  * TOOLS/lua/autoload: allow extending ext sets from script-opts
  * various: correctly ignore cache files with --no-config
  * vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
  * vo_gpu: fix some cache related memory leaks
  * player: add --input-cursor-passthrough option
  * TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
  * wscript: bump required libplacebo-next version to 5.266
  * vo_gpu_next: remove synchronization from info_callback
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * ci/msys2: double down on running meson through python3.11
  * vo_x11: don't rely on XFree to free calloc-ed data
  * vo_x11: check for calloc() failure
  * win32: add support for drag-and-drop option
  * options: add no to drag-and-drop
  * test/meson: explicitly specify lavf dependency
  * player/screenshot: add "screenshot" logger
  * video/image_writer: add avif screenshot support
  * options: drop unnecessary casts
  * options: use designated initializer
  * vd_lavc: do inline string array initialisation for hwdec_api
  * vd_lavc: let the user provide a priority list of hwdecs to consider
  * osdep: remove erroneous POLLERR emulation
  * wayland: remove erroneous POLLERR usage
  * image_writer: respect jpeg-quality when using ffmpeg for writing
  * image_writer: remove unused struct fields
  * mp_image: abort on av_buffer_ref() failure
  * loadfile: fix leak due to setting NULL parent
  * hwdec: fix undeclared identifier in mediacodec_embed
  * vo_drm: fix null dereference and using closed fd
  * github/workflows: do not copyback files from freebsd VM
  * github/workflows: bump freebsd VM memory size to 8GB
  * hwdec: do not add hwdec device if it failed to create
  * vd_lavc: check if av_device_ref is available
  * ci/msys2: switch to Python 3.11 to fix crashes during build
  * loadfile: insert missing parentheses
  * osc: add toggle for forced-only subs
  * loadfile: expose auto-forced-only when printing stream info
  * command: add sub-forced-only-cur prop
  * command: report auto-forced-only flag in track desc
  * sub: rewrite auto-forced-only support
  * player: add more precise sub fallback options
  * options: default slang to auto
  * loadfile: support "auto" as a language option
  * loadfile: use mp_match_lang_single
  * loadfile: take a const char* in match_lang
  * loadfile: short-circuit early on null stream language
  * osdep: add mp_get_user_langs
  * osdep: move cfstr&lt;-&gt;cstr conversions to a new apple_utils.c file
  * misc: add language-matching utilities
  * options: set subs-with-matching-audio to off by default
  * vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
  * ad_lavc: check for allocation failure
  * vo_gpu_next: add --corner-rounding option
  * vo_gpu_next: add missing --gamut-mapping-mode options
  * ao_pipewire: bump dependency to 0.3.48
  * ao_wasapi: use client name instead of hardcoded string
  * ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
  * demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
  * vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
  * wayland: bump wayland-protocols to 1.25
  * wayland: bump required version to 1.20
  * DOCS: fix admonition typo
  * vo_dmabuf_wayland: update the image of pending buffers
  * vo_dmabuf_wayland: use a minimum of 15 buffers
  * ci: use a different mirror for freetype
  * player: add drag-and-drop option
  * wayland: avoid misleading log messages on drag/drop
  * ci/mingw: add dlltool to the meson crossfile
  * mpv.desktop: add Russian translation for GenericName
  * ci/mingw: remove cache
  * ci/mingw: update dependencies versions
  * ci/msys2: enable egl-angle-lib
  * github/workflows/build.yml: install ca-certificates package on msys2
  * bootstrap.py: update waf to 2.0.25
  * DOCS/mpv: add an example for applying profiles to certain paths
  * player: don't load unwanted files after 519e56f
  * hwdec_cuda: bump required headers version for timeline semaphores
  * hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
  * hwdec_vulkan: respect probing flag when logging during init
  * vulkan: don't assume all ra_ctx implementations have a swapchain
  * hwdec_cuda: remove usage of deprecated libplacebo sync API
  * video/out/android: assert WinID value before use
  * path: handle URLs consistently in mp_basename
  * lua: read_options: find script-opts prefix at index 1 exactly
  * demux/demux_lavf: strip URL parameters before matching extension
  * hwdec_vulkan: enable AV1 support if available
  * hwdec_vulkan: check for the correct libplacebo version
  * vo: hwdec_aimagereader: fix compile
  * hwdec_vulkan: simplify requirement checks for Vulkan interop
  * vo/vulkan: do not define zero sized array
  * hwdec_vulkan: account for vulkan frames now using presentation size
  * f_hwtransfer: disable vulkan multiplane images when uploading from cuda
  * hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
  * vo: vulkan: request additional extensions and features for ffmpeg
  * hwdec_vulkan: add Vulkan HW Interop
  * vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
  * vo_gpu_next: fix to allow using dllimport
  * vo_gpu_next: respect `gl-&gt;flipped`
  * opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
  * vo: make mp_frame_perf thread safe
  * vo_gpu_next: add size guard for pass-&gt;num_samples
  * vo_gpu_next: synchronize voctrl_performance_data access
  * vo_gpu_next: fix off by one in info_callback
  * vo_dmabuf_wayland: rewrite around wl_list
  * vo_gpu_next: fix build on older libplacebo
  * vo_gpu_next: update to new libplacebo gamut mapping API
  * vo_gpu_next: remove --tone-mapping-crosstalk
  * context_drm_egl: check for non-existant drm in uninit
  * player: improve diagnostics around writing watch_later files
  * path: let configdir also override "cache" and "state" paths
  * path: simplify "cache" and "state" fallback
  * player: always try to detect subtitle language from file name
  * ra_d3d11: change how messages are ignored during texture size lookup
  * wayland: improve guessing when mpv is focused
  * demux/demux_lavf: pass-through mime_type
  * demux/demux_lavf: pass-through filename for HLS
  * Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
  * demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
  * vo_gpu_next: allow to use ICC profile luminance value
  * mp_image: use the ffmpeg interlaced frame flags where available
  * ao_oss: return actual OSS playing state
  * player: use XDG_CACHE_HOME by default
  * player: use XDG_STATE_HOME for watch_later
  * path: expand internal path selection API to allow for additional types
  * osdep: separate out macos paths from path-unix.c
  * DOCS/options: document required parameter for --x11-name
  * meson: bump required version to 0.62
  * wayland: add support for wl_surface.preferred_buffer_scale
  * options: read config file as stream
  * ci: switch to lua51 for MSYS build
  * ci: use auto detection for lua library version for MSYS
  * charset_conv: fix memory corruption in mp_iconv_to_utf8
  * sub: fix UPDATE_SUB_HARD for converted and external subtitles
  * console.lua: add a script-opt for the border size
  * vo_gpu_next: fixes to allow using dllimport
  * ao_pipewire: clarify --pipewire-buffer=native
  * ao_pulse: clarify --pulse-buffer=native
  * ao_pipewire: let sound server determine latency
  * ao_pipewire: give sound server more flexibility for buffers
  * hwdec_drmprime: support rpi4_8 and rpi4_10 formats
  * ytdl_hook: fix clip start and end
  * libmpv: fix file name in documentation
  * meson: use the new build_options method
  * wayland: correctly scale configure_bounds
  * player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
  * video/out/gpu: Fix compilation warning of out of bound access
  * mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
  * ci: add a workflow that lints commit messages
  * auto_profiles: try to distinguish invalid properties better
  * auto_profiles.lua: apply profiles when conditions are truthy
  * osc: skip rendering when osd_dimensions are 0
  * win32: follow Windows settings and update dark mode state
  * d3d11: retry device creation without debug, if SDK is not available
  * build: add check for eglext_angle.h when checking for ANGLE
  * context_angle: include eglext_angle.h explicitly
  * DOCS/input: fix typo
  * auto_profiles: check for non-existent properties
  * various: fix various typos in the code base
  * various: fix typos
  * demux_lavf: update to handle deprecation of `io_close`
  * ci: bump cache version to rebuild libplacebo
  * ci/mingw: require libplacebo-next
  * build: add an option to control gpu-next
  * ci/mingw: update meson
  * meson: fix libplacebo-next version comparison
  * vo_gpu_next: drop various PL_API_VER checks
  * wscript: bump libplacebo-next required version to 5.264
  * meson: bump libplacebo-next required version to 5.264
  * player/screenshot: add filename return field
  * player: set playlist title to media title if not set already
  * Revert "player: set playlist title to media title if not set already"
  * meson: rst2pdf handle dependency file
  * TOOLS/docutils-wrapper: handle commands without depfile
  * TOOLS/docutils-wrapper: properly propagate failures
  * TOOLS/docutils-wrapper: gracefully remove non-existing files
  * DOCS/lua: fix typo
  * options: enable scripts related opts also with cplugins.</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690113600">- Update to version 0.36.0+git.20230723.60a26324:
  * Update VERSION
  * Release 0.36.0
  * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
  * ao_pipewire: for_each_sink: properly check termination condition
  * DOCS/vo: clarify dmabuf-wayland a bit
  * vo_dmabuf_wayland: correctly handle force-window
  * player/video: check for forced eof
  * vd_lavc: respect vd-lavc-software-fallback opt
  * vo_vaapi: restore hardware video decoding
  * vo_vaapi: fix segfault in draw_osd
  * ao_pipewire: use native buffersize by default
  * terminal-unix: fix not listening on input after being foregrounded
  * osc: don't add margins to osc-deadzonesize
  * DOCS: clarify screenshot window and screenshot-sw
  * vo_drm: remove VOCTRL_SCREENSHOT_WIN
  * screenshot: implement screenshot-window in sw for most VOs
  * screenshot: clarify software screenshot logic
  * image_writer: use proper specifier for int64_t
  * {zsh,bash}-completion: run mpv with --no-config
  * bash-completion: do not complete removed options
  * zsh-completion: do not complete removed options
  * zimg: fix broken sig_peak handling
  * image_writer: move tag_csp check into image_writer_flexible_csp()
  * image_writer: replace sprintf usage
  * image_writer: share some code between write_lavc and write_avif
  * image_writer: error check avif-pixfmt option
  * image_writer: fix still-picture option for AVIF
  * image_writer: remove duplicate packet writing code
  * TOOLS: remove obsolete travisCI-related scripts
  * wayland_common: remove questionable gcd impl and global state
  * wayland: don't treat tiled and maximized windows the same
  * wayland: add locked_size convenience shorthand
  * builtin.conf: add --hdr-contrast-recovery to gpu-hq
  * vo_gpu_next: add --hdr-contrast-recovery/smoothness
  * builtin.conf: unset default languages in libmpv and encode profiles
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame
  * wayland: handle modifier keys correctly
  * vo_gpu_next: add --target-contrast option
  * loadfile: make get_audio_lang function static
  * DOCS/release-policy.md: add additional advice
  * loadfile: compute audio lang for sub selection when using lavfi-complex
  * wayland: wrap resize requests in prepare_resize
  * sd_ass: fix converted subtitles having too-wide borders
  * sd_ass: don't reconfigure ass on every frame
  * player: set default cache dir on macOS
  * DOCS/mpv: clarify the location of cache/state files
  * path-win: implement cache directories
  * DOCS/interface-changes: document change in ctrl+h behaviour
  * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`
  * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list
  * input: update ctrl+h to toggle `auto-safe` rather than `auto`
  * vd_lavc: try other hwdecs when falling back after an hwdec failure</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690804800">- Remove waf build: removed upstream
- Make meson a hard requirement now
- Bump libplacebo requirement to 6.292.0 for Tumbleweed
- Add patch 0001-Revert-meson-bump-required-version-to-0.62.patch
  to lower meson requirement for Leap
- Update to version 0.36.0+git.20230730.1bbc7a2c:
  * ao_sndio: use sio_flush() to improve controls responsiveness
  * draw_bmp: fix overflowing coordinates in mark_rcs
  * Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
  * Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
  * meson: look for linux/input-event-codes.h with libwayland flags
  * version.py: fix build date
  * options: restore old default sub selection behavior
  * vo_gpu_next: fix assertion on wayland
  * vo_gpu_next: delay swapchain submit until flip_frame()
  * path-win: move state directory to %LOCALAPPDATA%
  * path-win: add subdirectory for cache
  * Revert "ci/msys2: double down on running meson through python3.11"
  * ad_spdif: fix segfault due to early deallocation
  * test: enhance libmpv test
  * player/video: check for track and decoder existence
  * video_writer: fix gamma for YUV screenshots
  * image_writer: log pixfmt conversion
  * encode_lavc: fix leak of codecpar
  * zimg: fix abort on subsampled input with odd heights
  * demux_mkv: add missing space to log msg
  * build: remove unneeded libdl requirement for vaapi
  * build: refactor vaapi handling
  * ci/mingw: reduce git clone depth to 1
  * ci/mingw: use ccache
  * ci/mingw: disable fail-fast
  * ci/mingw: check if binary is runnable before packaging
  * language-posix: as a fallback, treat "C" as "en"
  * msg: print MSGL_WARN and higher error messages to stderr
  * build: vaapi-x-egl is not used anywhere, remove it
  * build: vaapi-egl should explicitly depend on egl
  * build: vaapi-drm and vaapi-wayland do not depend on egl
  * ci/mingw: update luajit to fix i686 crashes
  * wayland: restore xkb_keysym_to_utf8 handling
  * build: internally rename gl-wayland to egl-wayland
  * waf: remove waf as a build system</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1693051200">- Add fix-docs-path.patch to install docs in our default docdir
- Enable jxl
- Use meson auto-features instead of disabling everything manually
- Small corrections to specfile
- Update to version v0.36.0+git20230826.83c0e980:
  * hwtransfer: check if the source format is accepted directly by the VO
  * hwtransfer: use the right hardware config to find conversion targets
  * autoconvert: destroy sub filter immediately if reconfiguration is needed
  * output_chain: don't reset autoconvert on changes to unrelated filters
  * hwtransfer: implement support for hw-&gt;hw format conversion
  * player: make all autoload extensions configurable
  * player: use audio pts corresponding to playing audio on EOF
  * input: add missing keypad key defines
  * sub/osd: signal osd_changed on resize
  * win32: don't ignore --screen and --fs-screen
  * DOCS/mpv: document ZOOMIN &amp; ZOOMOUT multimedia keys
  * input: add new keys: Back, Tools, ZoomIn, ZoomOut
  * vo_gpu_next: move line to correct location (cosmetic)
  * vo_gpu_next: correctly handle GAMUT_AUTO
  * ci/mingw: disable vulkan for 32-bit build
  * ci/mingw: don't include useless DLLs in artifact
  * ci/mingw: refactor build script into functions
  * ci/mingw: enable more ffmpeg features
  * ci/mingw: add necessary deps and enable vulkan
  * ci/mingw: move functional test to workflow
  * ci/mingw: update dependency versions
  * vo_gpu_next: reword error message on empty screenshot
  * DOCS/options: clarify the video-pan-x/y example
  * aspect: change --video-pan-x/y to be relative to the destination rect
  * aspect: don't allow scaled_src_size be 0
  * DOCS/options: fix typo in video-pan-x example
  * meson: rename all features with underscores
  * context_drm_egl: remove references to VAAPI in error messages
  * context_drm_egl: more correctness fixes for uninit procedure
  * Revert "ao/pulse: implement period_size"
  * w32_common: try to get the monitor from the window bounds
  * w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
  * ao/pulse: implement period_size
  * ao/jack: set device_buffer to JACK buffer size
  * demux_mf: utilize stdbool bool for if a format specifier was bad
  * demux_mf: early exit with the '%%' case
  * win32_common: fixes minimized window being focused on launch
  * ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby Atmos, DTS-HD, etc.) over HDMI
  * drm_common: skip cards that don't have connected outputs
  * meson: remove redundant libplacebo version check for Vulkan interop
  * x11: set sizehint for fs-screen and fs-screen-name
  * x11: remove xinerama and refactor window geometry
  * x11: require randr 1.4
  * context_drm_egl: don't free egl properties if they are null
  * vo_gpu_next: correctly clear removed hooks
  * sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
  * Revert "sub/sd_lavc: don't check endpts when getting subs"
  * vo_gpu_next: fix typo in video_screenshot()
  * vo_gpu_next: add --libplacebo-opts
  * vo_gpu_next: don't re-set frame_mixer
  * vo_gpu_next: move allow_delayed to move appropriate place
  * vo_gpu_next: switch to new pl_options system
  * TOOLS/lua/autoload: Enable run-time updates of options
  * TOOLS/lua/autoload: may specify loading only one type of files
  * vo_gpu_next: fix leak of --icc-profile-auto on uninit
  * vo_gpu_next: drop redundant PL_HAVE_LCMS check
  * ci: update freebsd to latest release channel
  * ci: disable libplacebo in msys2 build
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * libplacebo: drop PL_API_VER compatibility paths
  * ra_pl: drop PL_API_VER compatibility paths
  * vo_gpu_next: drop PL_API_VER compatibility paths
  * meson: remove redundant libplacebo-next check
  * hwdec_cuda: drop old PL_API_VER compatibility path
  * meson: bump minimum libplacebo dependency to v6.292
  * stats.lua: display output resolution if it differs to native one
  * stats.lua: hide window scale in fullscreen
  * vo_gpu: allow --hdr-peak-decay-rate=0.0
  * loadfile: avoid infinite playlist loading loops
  * build: check for SNDCTL_DSP_HALT for oss-audio
  * vo: clear vsync_offset if drawing while paused
  * win32: fix display resolution calculation on mulitple monitors
  * demux_playlist: remove len restriction on headerless m3u
  * wayland: clear all keys on keyboard_handle_leave
  * wayland: clear saved mpkey more aggressively
  * wayland: use fallback for display-fps/width/height
  * x11: add --x11-wid-title option
  * player: add playlist-path properties
  * vf_vapoursynth: save display resolution as a variable
  * player: add --term-remaining-playtime option
  * player: make sub-pos a float value
  * x11_common: drop unnecessary NULL check
  * x11_common: avoid unnecessary XUnmapWindow() call
  * stats.lua: use video-params/aspect-name
  * player/command: add video-params/aspect-name
  * ytdl_hook: improve Windows exe search with suffix
  * command: don't print "unknown" on video tracks
  * player/video: avoid spamming logs with EOF
  * audio: drain ao before setting pause
  * command: show "no" for hwdec-current if hwdec failed
  * command: fix some fringe play-dir behavior
  * sub/sd_lavc: don't check endpts when getting subs
  * sub: fix switching tracks while paused
  * path-unix: abort on path truncation
  * osc: support speed-independent time-remaiing display
  * command: fix stack smashing when displaying aspect-ratio
  * external_files: add sbv to the sub whitelist
  * external_files: alphabetize file extensions
  * DOCS: update LGPL building instructions
  * m_option: change m_option_type_aspect to double
  * vo_gpu_next: actually fix screenshots with PAR
  * ao_audiotrack: enable pcm-float by default
  * ao_audiotrack: support more channel layouts
  * ao_audiotrack: support media role
  * ao_audiotrack: don't ignore ao_read_data return value
  * ao_audiotrack: allow byte buffer data transfer for float samples
  * ao_audiotrack: align buffer size to sample size
  * ao_audiotrack: do not needlessly resample
  * ao_audiotrack: fix broken exception checks
  * ao_audiotrack: remove unused writeV23
  * vo_gpu_next: take into account PAR when taking screenshots
  * ad_spdif: fix this not working at all
  * vo_gpu_next: add ability to use named hook params
  * mp_image: properly infer color levels for some pixfmts
  * vo_gpu_next: increase non-interpolation queue size
  * vo_gpu_next: update for new pl_filter configuration API
  * win32: signal VO_EVENT_DPI on dpi changes
  * test/meson: add missing avutil dependency to chmap test
  * test: indicate test function ran in log
  * test: enable log messages for libmpv test
  * test: refactor helper methods to be universally usable
  * options: fix relative time parsing
  * options: rename variables in parse_timestring
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
  * DOCS/options: fix typo in hdr-peak-percentile
  * vo_gpu/vo_gpu_next: fix setting an empty dscale
  * builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
  * vo_gpu_next: add --hdr-peak-percentile
  * player/main: do not print build time, if it is unknown
  * version: move NO_BUILD_TIMESTAMPS check to version.h.in
  * build: remove version.py
  * vo_vdpau: set hwdec image format
  * test: bump libmpv test timeout
  * drm: bump minimum version to 2.4.105
  * ci: update the mpv.com path
  * build: remove outdated generated directory
  * ao_pipewire: set media role during init()
  * audio: add AO_INIT_MEDIA_ROLE_MUSIC</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1693137600">- Disable mujs backend for Leap because it's not available there</changelog>
  <changelog author="llyyr.public@gmail.com" date="1695470400">- Update to version 0.36.0+git20230923.140d0185:
  * ci/mingw: drop old workarounds for vulkan-headers
  * m_config_core: remove mp_read_option_raw
  * cuda: move --cuda-device to cuda_opts group
  * opengl/context_win: move opengl-dwmflush to wingl_opts group
  * libmpv_gl: replace mp_read_option_raw call
  * video/out/gpu: replace mp_read_option_raw call
  * stream: remove unneeded mp_read_option_raw call
  * options: rename some opt structs to *_opts instead of *_params
  * stream_bluray: move --bluray-device to stream_bluray_opts
  * stream_cdda: move cdrom-device to cdda_params
  * demuxer: remove several mp_read_option_raw calls
  * demux: make demux opts public
  * options: move some demux-specific opts to demux opts
  * demux_lavf: set duration to -1 if unknown
  * DOCS/options: remove some stray tabs
  * win32: don't remove WS_CAPTION from style
  * win32: enable custom WM_NCHITTEST also when title bar is hidden
  * win32: set window_corners to default for fullscreen
  * win32: add --window-corners
  * win32: fix fit_window_on_screen to account for invisible borders
  * win32: reduce top border thickness to imitate DWM invisible borders
  * win32: add an option to control window title bar state
  * win32: add an option to change window affinity
  * wayland: ensure at least a scale factor of 1 when drawing cursor
  * github/workflows: comment PR artifacts links
  * win32: explicitly guard dark mode calls by Windows version
  * vo_gpu_next: use proper color for subtitles
  * {github/workflows,ci}: install and enable libplacebo in macOS CI
  * github/workflows: add macOS 13 build
  * vo_gpu: don't override scaler options with default ones
  * builtin.conf: remove unneeded vlang/alang/slang lines
  * vo_gpu: allow deband-iterations to be 0
  * drm: remove selecting the card number with --drm-connector
  * options: remove --vf-defaults and --af-defaults
  * options: remove deprecated --record-file option
  * vo_sixel: change exit-clear handling to OPT_REPLACED
  * options: remove a few options marked with .deprecation_message
  * command: stop restarting playback when writing to playlist-pos
  * command: remove some old deprecated properities
  * options: remove ancient option fallbacks/deprecation
  * builtin.conf: remove deprecated opengl-hq profile
  * demux_playlist: add --directory-mode=auto
  * various: add missing include in header flles
  * sub/ass_mp: filters/f_lavfi: forward declare mp_log
  * sd_ass: use directive instead of writing magic constants
  * vo_dmabuf_wayland: support osd rendering when there's no video
  * mp_image: add force_window field
  * demux_mf: detect svg
  * sdl_gamepad: fix button detection on modern controllers
  * TOOLS/autocrop.lua: switch to auto-copy hwdec during cropdetect
  * TOOLS/autocrop.lua: cleanup timers correctly
  * vo_gpu_next: fix unscaled screenshot with --blend-subtitles
  * TOOLS/autocrop.lua: use VO crop always
  * options: make video-crop validation more strict
  * player/video: don't try to restore old crop when invalid were provided
  * vo_gpu: match libplacebo debanding defaults
  * vo_gpu: match libplacebo peak detection defaults
  * DOCS: update notes about new profiles
  * vo_gpu: default to dscale=hermite
  * DOCS/options: document hermite scaler
  * DOCS/options: remove potentially offensive language
  * DOCS/options: remove spline36 section
  * DOCS/options: change wording to be less inflammatory
  * af_scaletempo2: fix missing variable init, remove redundant init
  * af_scaletempo2: truncate final packet to expected length
  * af_scaletempo2: fix processing of final packet
  * af_scaletempo2: calculate latency by center of search block
  * af_scaletempo2: restore exact audio sync on return to 1x speed
  * af_scaletempo2: fix speed change latency and pts spikes
  * af_scaletempo2: fix audio artifact on initial WSOLA iteration
  * af_scaletempo2: fix audio offset when playing back at 1x speed
  * af_scaletempo2: fix inconsistent search block position after init
  * af_scaletempo2: move latency calculation to internal function
  * af_scaletempo2: fix missing dereference when processing final packet
  * af_scaletempo2: fix audio-video de-sync caused by speed changes
  * DOCS/vo: remove some dated deprecation warnings about --vo=rpi
  * meson: enable cplugins on Windows
  * cplugin: allow loading mpv_* symbols dynamically
  * libmpv: remove not used mpv.pc.in
  * osdep/io: provide dlopen, etc. abstraction wrappers for windows
  * scripting: dll cplugins
  * builtin.conf: modernize internal profiles
  * vo: change tscale to oversample by default
  * vo: make cscale follow scale by default
  * vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling
  * vo: avoid unnecessary redraws when the OSD shows
  * demux: prepend some cache options with demuxer
  * filter_kernels: remove bcspline filter
  * filter_kernels: fix bcspline params
  * filter_kernels: add hermite filter
  * vo_gpu_next: fix blur and taper values being zero
  * vo_dmabuf_wayland: support 90 degree rotations
  * DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode
  * demux_mkv: support ProjectionPoseRoll element
  * demux_mkv: support PixelCrop* elements
  * TOOLS/matroska.py: add PixelCrop* elements
  * demux: add crop to mp_codec_params
  * win32: remove noisy debug log
  * osc: add scrolling to audio/sub buttons
  * vo_gpu: remove --scale-wblur etc
  * filter_kernels: add ewa_lanczos4sharpest
  * filter_kernels: refine ewa_lanczossharp/soft constants
  * filter_kernels: use true jinc radius
  * filter_kernels: replace magic jinc radius by constant (cosmetic)
  * filter_kernels: properly sharpen/blur filter radius
  * vo_gpu: slight bump to hard-coded option size limits
  * vo_gpu_next: remove ewa_lanczossharp nag
  * TOOLS/lua/autoload: rename local variable to lowercase
  * TOOLS/lua/autoload: pass extensions to recursive call
  * hwtransfer: make probe_formats logging less spammy
  * vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
  * vo_gpu_next: update for new ICC profile API
  * present_sync: allow future timestamps
  * vo_gpu_next: map --scaler-resizes-only
  * TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable
  * TOOLS/lua/autoload: fix specify loading only one type of files
  * TOOLS/lua/autoload: add directory_mode option
  * TOOLS/lua/autoload: add recursive directory loading
  * TOOLS/lua/autoload: avoid adding entries to the playlist more then once
  * TOOLS/lua/autoload: support directories
  * meson: check vulkan version
  * stream: accept dav:// and davs:// urls
  * meson: rename last feature with underscore
  * DOCS/options: add catmull_rom as an example for --scale
  * sd_lavc: fix subtitle presentation time
  * Revert "sub: add auto option to --sub-fix-timing"
  * vd_lavc: by default enable cropping by decoder
  * DOCS/lua.rst: fix typo
  * player: redo --subs-fallback-forced
  * vo: change vsync_interval to double
  * sd_lavc: account for floating point inaccuracy
  * player/video: apply crop for all frames in vo_frame
  * screenshot: support crop with --screenshot-sw
  * vo_gpu_next: support --blend-subtitles when taking screenshoot
  * vo_gpu: support crop in gl_video_screenshot
  * vo_gpu_next: support crop in video_screenshot
  * vo_gpu_next: forwards compatibility with pl_cache
  * vd_lavc: disable cropping by decoder
  * mp_image: add missing crop initialization
  * video: allow overriding container crop if it is present
  * stats.lua: don't display full frame crop
  * player/command: mark video-params/crop- unavailable if empty
  * m_option: return empty rect when no width/height is available
  * autocrop.lua: enable vo_crop mode by default
  * autocrop.lua: don't remove crop on startup/exit
  * autocrop.lua: detect if crop is enabled based on prop
  * m_option: make m_rect_apply center based
  * sub: add auto option to --sub-fix-timing
  * Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"
  * path-{darwin,unix}: save cache to subdir when using non-XDG path
  * meson: add -Bsymbolic for libmpv
  * vo: vulkan: allow picking devices by UUID
  * meson: include our local copy of libavutil uuid if ffmpeg is too old
  * misc: add copy of uuid from ffmpeg
  * {zsh,bash}-completion: use config when autocompleting profiles
  * stream/dvbin: recommend to use specific channels.conf file names
  * stream/dvbin: drop too verbose messages
  * stream/dvbin: add some helpful verbose output
  * stream/dvbin: detect ZAP channel configs looking like VDR configs
  * stream/dvbin: do not forget channel list for multiply delivery systems
  * stream/dvbin: add support for delivery system ISDB-T
  * vo_gpu_next: don't rotate gamut visualization
  * demux_lavf: get total duration from track durations
  * {zsh,bash}-completion: add missing --no-config flags
  * options: remove unnecessary clamping on video-pan-x/y
  * Revert "aspect: change --video-pan-x/y to be relative to the destination rect"
  * osc: add scrolling to the seekbar
  * ci/lint: ignore subject length for revert commits
  * vo_gpu: remove --tone-mapping-mode
  * loadfile: fix forced subtitles not respecting slang
  * builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq
  * win32: allow heap cache optimization and memory decommit
  * win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode
  * win32: don't load dynamically always available functions
  * win32/displayconfig: remove custom struct redefinition
  * osc: remove toggle for forced only subpictures
  * stats.lua: display --video-crop values when used
  * man/input: remove trailing spaces
  * player/command: add video-params/crop-[w,h,x,y]
  * autocrop.lua: use new --video-crop
  * vo: add --video-crop
  * player/video: don't copy mp_image_params when not needed
  * m_option: add OPT_RECT
  * mp_image: add image crop rect to mp_image_params
  * aspect: don't override src_start/src_end
  * common: constify mp_rect_equals
  * player/command: remove video-aspect property
  * demux_playlist: default to --directory-mode=lazy
  * stats.lua: enable --tone-mapping-visualize while stats shown
  * vo_gpu_next: improve --tonemapping-visualize
  * stats.lua: display hdr metadata and peak detection
  * command: add hdr-metadata property
  * vo_gpu_next: add support for VOCTRL_HDR_METADATA
  * vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata
  * csputils: add mp_hdr_metadata
  * input.conf: swap wheel up/down with wheel left/right
  * loadfile: fix --no-subs-with-matching-audio with --slang
  * osc: replace sub-forced-only with sub-forced-events-only
  * command: remove sub-forced-only-cur property
  * player: rename --sub-forced-only to --sub-forced-events-only
  * player: remove auto choice from sub-forced-only
  * ci/mingw: attempt to enable Vulkan Video Decoding
  * README: update minimum windows version and clarify
  * stats.lua: add hints about scrolling
  * stats.lua: refactor video params display
  * stats.lua: remove dummy new lines from headers
  * stats.lua: display actual output video size after anamorphic correction
  * player: add always to --subs-fallback-forced
  * player: add --subs-match-os-language option
  * loadfile: simplify default track selection a bit
  * player: remove special auto option from alang/slang/vlang
  * playlist: remove unused code to track redirects
  * player: always write redirect entries for resuming playback
  * vo_dmabuf_wayland: unmap osd surface when not needed
  * vo_gpu_next: fix --target-contrast=inf
  * README: replace outdated xinerama reference with xpresent
  * f_lavfi: don't reject dynamic lavfi ins/outs
  * osc: fix margin for forced-only subs toggle in bar layout
  * osc: only add sub forced-only toggle to layout for DVD/PGS subs
  * input: add missing windows multimedia keys
  * command: add `sub-ass-extradata` property
  * vo_gpu_next: update tmp params before rendering frame
  * vo_gpu_next: make option shim consistent with new API
  * vo_gpu_next: avoid duplicate code (cosmetic)
  * vo_gpu_next: correctly set params.frame_mixer
  * vo_gpu_next: don't nuke main options state in video_screenshot
  * vo_gpu_next: don't override main options in draw_frame</changelog>
  <changelog author="aloisio@gmx.com" date="1721908800">- Update to version 0.38.0+git20240618.bc5ab97d (fixes: boo#1228348
  upstream reference gh#mpv-player/mpv#14595)
  Note: last version before the ffmpeg version requirement bump
  * ao_avfoundation: guard features only available on macOS 11.3 and 12
  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
  * mac/compat: add withLock fallback for xcode older than 14
  * mac/log: properly guard logger usage behind platform version check
  * bash-completion: remove hashbang
  * fuzzers: enable edl, file and lavf protocols
  * m_options: limit list entries to 100
  * m_options: fix mark_del leak on error
  * fuzzer_set_property: force untimed and pause state
  * demux_edl: fix infinite loop on empty EDL files
  * fuzzers: disable some targets as we hit out of space errors
  * osc.lua: add script message to show up the OSC
  * stream: don't exit on first iteration if there is no match
  * ad_spdif: add an assert for lavf_ctx
  * editorconfig: punish tab usage
  * osc.lua: replace tabs with spaces
  * fuzzers/meson: set link language to cpp
  * demux_lavf: fix null derefence of stream variable
  * d3d11: return minimum bitdepth for display output and swapchain
  * demux_lavf: add format hack entry for jpeg metadata frames
  * demux_lavf: fix null derefence in io_open callback
  * stats.lua: align 100% correctly on page 2
  * vf_vapoursynth: upgrade to VapourSynth API v4
  * demux_lavf: drop jpeg frames that are at a nonzero pos
  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
  * input: map Num 5 to distinct value when numlock is off
  * input.conf: make Alt+BS reset panscan
  * console.lua: don't enable the console-input input section
  * osc.lua: fix timetotal and timems settings
  * stats.lua: display file tags
  * input: don't resolve double clicks on the active mouse section
  * lua: don't pass nil as the second argument of mp.get_property_number
  * DOCS/interface-changes: fix formatting
  * TOOLS/gen-interface-changes.py: sort interface changes by file content
  * DOCS/contribute.md: require interface change begin with type
  * stats.lua: remove print_perfdata_passes
  * stats.lua: add page 5 for currently selected tracks information
  * stats.lua: make the append function increment index only on newline
  * sub: update codec info
  * osc.lua: add option to use display fps for update interval
  * osc.lua: unify observe_property style
  * osc.lua: add option to make rendering smoother
  * opengl: add --egl-output-format
  * opengl: add --egl-config-id
  * vf_vapoursynth: add parameter to pass arbitrary string to script
  * options: add --osd-playlist-entry
  * DOCS/compile-windows.md: improve Windows build documentation
  * console.lua: prettify unselected track log messages
  * select.lua: support extracting ytdl_hook subtitles
  * select.lua: hide the hour when it's 0
  * select.lua: seek to the currect subtitle line when paused without video
  * select.lua: preselect the correct sub line with duration &gt;= 100 minutes
  * loadfile: improve the format of terminal track information
  * ci/mingw: install wine optionally
  * ci/mingw: use Ubuntu 24.04
  * ci/msys2: compact build script
  * ci/msys2: re-enable 32-bit builds
  * ci/mingw: don't run test on 32-bit binary
  * hwdec_vaapi: suppress comparision warning
  * wayland_common: properly handle modifiers for keyboard enter keys
  * meson: add -fno-trapping-math to default flags
  * meson: add -fno-signed-zeros to default flags
  * ci/mingw: enable javascript support
  * osc.lua: fix user configurable colors
  * ra_d3d11: make cache header constant size regardless of the build
  * ao_wasapi: don't limit the scope of execution context
  * w32_common: stop IME initialization timer after first try
  * default.js: handle canceled key bindings
  * defaults.lua: handle canceled key bindings
  * command: add canceled state to key-binding client message
  * input: mark a command as canceled if it is explicitly dropped
  * bstr: use memchr and memrchr for bstrchr and bstrrchr
  * terminal-win: use proper NTAPI callback for FLS
  * DOCS/compile-windows.md: update Windows compilation documentation
  * common: clang supports __builtin_clz also in non-GNU modes
  * parse_commandline: fix incorrect win32 check
  * misc/thread_tools: fix incorrect win32 check
  * ao_pcm: fix incorrect win32 check
  * player/main: concat string at compile time
  * sub/sd_ass: rewrite is_animated()
  * meson: clear flags used for build
  * {x11_common,context_x11egl}: suppress Wundef warning
  * ao_pipewire: fix access to undefined byte order definitions
  * osdep/endian: add missing byte order defines
  * ao_coreaudio_chmap: fix shadowed variable
  * stream_cdda: suppress Wundef warning
  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
  * input: fix grammar errors and typo
  * input: only begin VO dragging if the section allows
  * autoload.lua: always accept current file as a valid file
  * autoload.lua: match also image extension
  * autoload.lua: cosmetic changes
  * autoload.lua: fix options update
  * sub: avoid unneeded calls to is_animated
  * input: reset doubleclick timer when dragging begins
  * input: un-hardcode VO dragging
  * input: prevent MBTN_LEFT conflict with VO dragging
  * input: implement VO dragging deadzone
  * input: fix mouse position equality check
  * input: begin VO dragging when moving mouse while left button is down
  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
  * test/meson: remove unneded sources
  * ci/mingw: resolve pkgconfig deprecation warning in meson
  * ci/mingw: run meson tests
  * ci/mingw: add exe_wrapper to cross file
  * ci/mingw: support encode mode
  * ci/mingw: use ninja for cmake builds
  * test/paths: skip normalize tests if pathcch library is not available
  * test_utils: don't use subprocess for diffing test results
  * test/libmpv_encode: print logs also during initialize
  * test/libmpv_encode: don't use mpv internals for test
  * player/playloop: remove now unused get_percent_pos()
  * win32: quantize taskbar playback position into uint8 range
  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
  * TOOLS/autoload.lua: fix directory_mode and ext options
  * osd: don't use get_percent_pos function
  * command: simplify printing floats as integers
  * README: link to discussions
  * osc.lua: fix lint warnings
  * TOOLS/test-hooks.lua: fix lint warning
  * TOOLS/status-line.lua: fix lint warnings
  * TOOLS/osd-test.lua: fix lint warning
  * TOOLS/observe-all.lua: fix lint warning
  * TOOLS/nan-test.lua: fix lint warnings
  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
  * TOOLS/command-test.lua: fix lint warnings
  * TOOLS/autoload.lua: fix lint warnings
  * TOOLS/autodeint.lua: fix lint warnings
  * TOOLS/autocrop.lua: fix lint warnings
  * TOOLS/ao-null-reload.lua: fix lint warnings
  * ytdl_hook.lua: fix lint warnings
  * console.lua: fix lint warnings
  * mpv.desktop: fix capitalization error
  * mpv.desktop: add Arabic translation
  * TOOLS/gen-interface-changes: wrap long lines to 80 col
  * input.conf: change 'u' binding to cycle between 'force' and default
  * options: make sub-ass-override default to 'scale'
  * options: move sub-ass-override 'scale' above 'force'
  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
  * DOCS/input: clarify the difference between audio-pts and time-pos
  * player: replace get_current_time with get_playback_time in some spots
  * player/playloop: force get_playback_time to be at least 0
  * player: put speed adjustment back into playing_audio_pts
  * player/video: fix incorrect VO frame duration and frame drops
  * x11: correct position coordinates if mpv was launched with --fs
  * vo_vaapi: remove redundant function call
  * vo_vaapi: fix use-after-free when quitting
  * vo_vaapi: fix use-after-free of current frame
  * console.lua: fix crash with set ;&lt;Tab&gt;
  * console.lua: fix crash if no completions exist
  * Revert "ao_pipewire: add EOF handling"
  * Revert "ao_pipewire: wait for draining finishes before restart ao"
  * playloop: don't loop when seeking to the end of cover art while paused
  * ao_pipewire: wait for draining finishes before restart ao
  * ao_pipewire: add EOF handling
  * ao_avfoundation: use blocking ao_read_data
  * ao_avfoundation: add EOF handling
  * ao: add ao_stop_streaming
  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
  * ao_coreaudio: set ao-&gt;device_buffer base on hardware latency
  * osxbundle: refactor Information Property List
  * wayland_common: ignore unknown key states
  * wayland_common: handle pressed keys in keyboard_enter event
  * DOCS/man: replace legacy option syntax usage
  * Revert "fuzzers/load: clear old temp files if they exist"
  * ad_spdif: check return value of av_parser_parse2
  * ad_spdif: check for AC3 if parser fails to detect profile
  * ad_spdif: set codec params
  * stream_lavf: don't add ffmpeg bluray or dvd protocols
  * build: dynamically generate mpv.desktop file protocols
  * stream: implement get_protocols method for stream_lavf
  * av_common: parent mp_get_lavf_demuxer contents to the list
  * wayland: use wl-&gt;callback_surface for idle inhibitor creation
  * fuzzers/load: clear old temp files if they exist
  * DOCS/man/console.rst: remove extraneous words
  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
  * fuzzers: always return 0
  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
  * ci/lint: only allow specific characters in subjects
  * ci/lint: allow the first word after : to be an option with --
  * ci/lint: only allow space instead of \s or \s+
  * workflows/comment: more newline fixes to make formatting work
  * workflows/comment: add missing escape fix
  * ci/mac: silence unnecessary reinstall warnings
  * select.lua: allow ffmpeg to print errors if it fails
  * osc.lua: handle osd-scale-by-window runtime update
  * stats.lua: handle osd-scale-by-window runtime update
  * {stats,osc}.lua: respect --osd-scale-by-window by default
  * stats.lua: add add auto value to vidscale option
  * osc.lua: add auto value to vidscale option
  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
  * meson: limit concurrent link jobs to 16
  * ao: don't call driver-&gt;set_paused after reset
  * osdep/path-win: fix leak of portable_path
  * osdep/io: fix leak of environment strings on win32
  * DOCS/interface-changes.rst: document loadfile breaking change
  * DOCS/man/input.rst: document breaking change of loadfile index argument
  * DOCS/man: note that default autoprobe order is unrealiable
  * DOCS/compatibility.rst: add requirement when changing default values
  * DOCS/compatibility.rst: add provision for dealing with severe breakages
  * DOCS/compatibility.rst: require more details about breaking changes
  * DOCS/compatibility.rst: fix formatting
  * ci: save cache also on failures
  * playloop: don't redraw without subs on quit
  * workflows/cleanup_caches: minor cosmetic changes
  * workflows/comment: refactor comment workflow to not use github-script
  * console.lua: fix completing change-list ao/vo/gpu-context remove
  * input: prioritize builtin bindings matching longer key sequences
  * console.lua: fix the max log lines calculation
  * stats.lua: prevent freeze in certain cases with vidscale=no
  * console.lua: use all available lines for selection
  * select.lua: strip trailing zeros from FPS values
  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
  * select.lua: don't needlessly initialize default_item
  * select.lua: preselect the previous sub line without a current line
  * select.lua: fix preselecting the current subtitle line
  * console.lua: add nonrepeatable prefix to command_prefixes
  * input/cmd: add nonrepeatable prefix
  * ad_spdif: add missing codec_desc initialization
  * ci/cleanup_caches: group by cache prefixes too
  * ci: clear old caches to avoid master branch cache trashing
  * msg: clear status line only if needed
  * msg: split mp_msg_flush_status_line into private and public variant
  * msg: check target stream before printing
  * ci: don't pin Ubuntu version where it doesn't matter
  * ci/mingw: clean installed packages
  * ci/mingw: use meson for libass build
  * ci/mingw: remove non-existent cmake option
  * wayland: also log version numbers with protocol interface names
  * ci/win32: override link args only for the target that needs them
  * ci/win32: add Vulkan-Loader
  * meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal
  * ci/win32: build shaderc
  * ci/win32: use ccache
  * ci/win32: enable all available projects from meson's wrapdb
  * ci/win32: add spirv-cross
  * ci/win32: add shaderc
  * ci/win32: remove Strawberry Perl from path
  * github/issue_template: ask for possible sample files on feature request
  * github/issue_template: rework system info section and provide commands
  * github/issue_template: move mpv information into its own section
  * github/issue_template: add information on how to create backtraces
  * github/issue_template: mention (nightly) builds and packages for testing
  * github/issue_template: reword file upload instruction
  * github/issue_template: reword log file instructions
  * github/issue_template: be more specific about performance-related issues
  * github/issue_template: add checkboxes as instruction check
  * github/issue_template: rework issue templates with github forms
  * github/issue_template: mention github Discussions for questions
  * wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported
  * Revert "player: do not exit when a seek gets queued"
  * stream: remove directory playlist hint
  * stream: check file descriptor passed to fd:// or fdclose://
  * various: add missing checks for directory streams
  * {options,player}: fix stream leaks
  * stream: disallow reading or writing to directories
  * fuzzer: add dedicated fuzzers for each demuxer
  * fuzzer_load: use memfd_create instead of real file
  * fuzzer_load: merge file and config load into one file
  * fuzzers: don't build binaries for disabled protocols
  * av_common: fix integer overflow when adjusting timebase
  * select.lua: strip brackets in select-subtitle-line
  * select.lua: add this script
  * console.lua: close when pressing enter with input.select
  * console.lua: fix ctrl+f and ctrl+b keybindings
  * console.lua: don't crash when scrolling without matches
  * console.lua: truncate lines longer than the maximum width
  * console.lua: don't convert integers for mp.input to string
  * input: fix builtin sequence bindings
  * console.lua: implement a command parser to complete more things
  * player: add option-info/&lt;name&gt;/expects-file
  * osc.lua: remove scaleforcedwindow
  * autocrop.lua: fix some lint warnings
  * ytdl_hook.lua: fix some lint warnings
  * stats.lua: fix some lint warnings
  * osc.lua: fix some lint warnings
  * options.lua: fix some lint warnings
  * defaults.lua: fix some lint warnings
  * console.lua: fix some lint warnings
  * auto_profiles.lua: fix some lint warnings
  * test-hooks.lua: fix variable shadowing warning
  * status-line.lua: fix unused variable warning
  * skip-logo.lua: fix some lint warnings
  * pause-when-minimize.lua: fix unused variable warning
  * ontop-playback.lua: fix unused variable warning
  * observe-all.lua: fix some lint warnings
  * cycle-deinterlace-pullup.lua: fix unused variable warnings
  * command-test.lua: fix some lint warnings
  * autoload.lua: fix some lint warnings
  * autodeint.lua: fix some lint warnings
  * audio-hotplug-test.lua: fix some lint warnings
  * acompressor.lua: break long lines
  * github/workflows: add lua linting
  * Revert "stream: don't try to read from all-sparse/no-data files"
  * vf_vapoursynth: pass image properties from input
  * vf_vapoursynth: fix _ChromaLocation
  * hwdec_cuda_vk: add missing io.h include
  * audio: report EOF also for untimed AO mode
  * console.lua: increase margins from the bottom-left corner
  * vo_gpu_next: check if existing cache file has correct size
  * test: test mp_guess_lang_from_filename with [] and ()
  * meson: add link flags also to cpp
  * audio: change bps format to int64_t
  * fuzzers: set network-timeout to 1 second
  * command: add dolby-vision-profile and dolby-vision-level to track-list
  * demux_mkv: inject AV_PKT_DATA_DOVI_CONF to demuxed packets
  * demux_mkv: demux Block Additional Mappings
  * test: test mp_guess_lang_from_filename()
  * misc/language: move mp_guess_lang_from_filename() here
  * external_files: detect language tags with hyphens
  * external_files: rename variables in guess_lang_from_filename()
  * lcms: check for null arg in gl_parse_3dlut_size
  * misc/language: store string length instead of null terminator
  * player/loadfile: match language and subcodes
  * Revert "misc: add language-matching utilities"
  * Revert "loadfile: use mp_match_lang_single"
  * Revert "loadfile: compute audio lang for sub selection when using lavfi-complex"
  * fuzzer_loadfile_direct: exclude paths also for file://
  * demux_edl: make protocol comparison case insensitive
  * fuzzer_set_property: fix for other types than string
  * dmabuf: fix warnings on 320-bit build
  * filter/vf_gpu_vulkan: fix Vulkan handle type
  * player/client: fix typo in description of MPV_ERROR_UNINITIALIZED
  * fuzzers: add fuzzer for config parsers
  * Revert "ao: in ao_play_data, wakeup core for untimed AO as well"
  * ao: in ao_play_data, wakeup core for untimed AO as well
  * af_scaletempo: optimize overlap search
  * af_scaletempo: use taxicab distance for offset search
  * af_scaletempo: don't use a window for offset search
  * af_scaletempo: use Hann function for overlap window
  * af_scaletempo: add comment to overlap calculation
  * js: fix defaults.js
  * scripting: add mp.input.select()
  * drm_prime: remove off by one when allocating new ref counter
  * drm_prime: fix issue detected by valgrind
  * stream: don't try to read from all-sparse/no-data files
  * various: fix comma style
  * various: fix indentation
  * various: fix tabs in code
  * various: fix trailing whitespace
  * hwdec_cuda: reduce nesting in check functions
  * hwdec_cuda: avoid gpu wakeup by deferring cuInit
  * msg: print all messages to one stream
  * player/main: select msg output stream early
  * github/workflows: link MSVC artifacts in comments
  * ci: add Windows native build
  * test: mark libmpv as expected fail if OSC is not available
  * test/libmpv_encode: minor adjustments for win32 build fix
  * win32: add WinMain
  * player/configfiles: fix utime.h include for Windows SDK
  * stream_file: declare structures available only in Windows DDK
  * osdep/mpv.rc: fix encoding of MPVCOPYRIGHT
  * common: define some bits for Windows SDK
  * ao_wasapi_utils: define missing GUIDs for C
  * ao_wasapi_changenotify: fix IsEqualPropertyKey for C
  * various: remove unused sys/time.h include
  * osdep/compiler: clang also recognizes those attributes
  * osdep/main-fn-win: add struct typedef for compatibility
  * osdep/semaphore: don't include files if they are not used
  * win32: fix platform checks
  * io_utils: use mp_mkostemps instead of mkstemp
  * osdep/dirent: add implementation for Windows SDK build
  * ao_wasapi: fix include order
  * various: move strings.h inclusion to common.h
  * various: move unistd.h inclusion to common.h
  * meson: add defines for Windows build to avoid warnings
  * meson: remove Windows subsystem version, it is 6.0 by default
  * command: add normalize-path command
  * DOCS/lua: fix some argument names
  * DOCS/input: move escape-ass documentation
  * misc/path_utils: normalize win32 paths
  * player: normalize paths for resuming playback
  * cocoa-cb: add support for macOS color space transformation (EDR/HDR)
  * github/workflows: add swift linting
  * test: fflush between printf and abort
  * powershell-completion: add PowerShell command line completion
  * DOCS/input: document sub-seek 0
  * docs: mention Cache section in sub-seek
  * command: return lavfi filters in option-info/[av]f/choices
  * osc: remove trailing space
  * demux_mkv: fix image detection
  * demux: keep track of ts information per stream type
  * win32: fix maximize state with --border=no
  * sd_ass: don't log if subtitles have unknown duration
  * ci/lint: use long commit hash
  * demux_mkv: make V_QUICKTIME codec detection generic
  * osd: show left arrow when playing backwards
  * tools: add narrow left arrow glyph for OSD
  * osc: show left arrow when paused while playing backwards
  * f_lavfi: reject filters with too many in/outs
  * f_decoder_wrapper: clear decoder info on deinit
  * ci/mingw: update dependency versions
  * OSC: implemented user configurable colors
  * win32: make context menu items accessible from the window menu
  * win32: move context menu init/uninit to GUI thread
  * wayland: set wl-&gt;scaling if there is no wl-&gt;current_output yet
  * sub/osd: fix rounding when rescaling bitmap subtitle rects
  * win32: support multitouch
  * options: add --native-touch option
  * wayland_common: support multitouch
  * input: add MP_TOUCH_RELEASE_ALL
  * input: add --input-touch-emulate-mouse option
  * command: add touch-pos property
  * input: add multitouch support functions
  * sd_lavc: reduce unnecessary error log on probing nonexistent codecs
  * sd_lavc: fix null dereference on error
  * wayland: log if cursor shape support is missing
  * DOCS: fix spelling of environment and corresponding/corresponds
  * demux/packet: add support for ITU T.35 metadata in Matroska
  * demux: support VVC Matroska demux
  * mac: properly handle regular expressions without force unwrap
  * mac: code cleanup and consistency changes, fix linting issues
  * mac/helper: make wakeup callback declaration consistent
  * mac/touchbar: use KVO block API instead of old obj-c instance method
  * TOOLS/lua/autoload: make ignore_patterns more generic
  * TOOLS/lua/autoload: allow multiple ignore_patterns
  * TOOLS/lua/autoload: add ignore_pattern option
  * w32_common: fix show-in-taskbar toggling after explorer is restarted
  * zsh-completion: complete --gpu-context
  * ci: add fuzzers build test
  * fuzzers: add new fuzzer targets
  * player/command: mark sub-text-ass as deprecated
  * player/command: add sub-text/ass-full sub-property
  * player/command: move sub-text-ass to a sub-property
  * sd_ass: allow get_text to return more than 500 bytes
  * stats.lua: show osd-dimensions property
  * sub/lavc_conv: don't override style of converted teletext pages
  * sub/lavc_conv: don't strip ASS style header
  * DOCS/vf: update vf_gpu options
  * vf_gpu: vulkan and egl implementations
  * af_scaletempo2: migrate to internals to talloc
  * af_scaletempo2: remove redundant buffer zeroing
  * ao_wasapi: fix player core lockup when avoiding premature buffer fills
  * Revert "ao_wasapi: address premature buffer fills in exclusive mode"
  * m_config_core: fix forced option notification with m_config_cache
  * mac/input: add support for dead key reporting
  * mac: make display-names unique to allow specific selection
  * dec_sub: fix locking for sub_ass_get_extradata
  * test: make libmpv_test abort if an error is logged
  * vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
  * vo_dmabuf_wayland: fix scaling for subsurface positioning
  * DOCS/man: refer to "mp.options functions" for script config docs
  * player/loadfile: check if forced track is also tagged as default first
  * ao/avfoundation: optimise preprocessors for included coreaudio code
  * ao/audiounit: fix building for iOS
  * ao_coreaudio: add a comment for ignoring returned sample count
  * Revert "ao_coreaudio: signal buffer underruns"
  * input: fix deadlock in adding gamepad input src
  * d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
  * d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
  * demux: also read "CUESHEET" tag from stream metadata
  * ao_wasapi: set 0 buffer duration on initialization for shared mode
  * ao_wasapi: add `--wasapi-exclusive-buffer` option
  * context_drm_egl: guard gbm_device on uninit
  * x11: always do a reset_size if geometry/autofit is updated at runtime
  * options: flag geometry/autofit options with force_update
  * player: always notify when writing window-scale option
  * m_option: add a force_update boolean
  * stats.lua: add option to disable scale with video size
  * stats.lua: add option to control plot border width
  * stats.lua: remove redundant style override
  * demux_lavf: pass jpg filenames to ffmpeg for probing
  * m_option: change confusing error messages for obj_settings_list
  * DOCS/man/options: mention the new priority list usage of --gpu-context
  * various: add GPU context description
  * video/out/gpu/context: add auto dummy context
  * video/out/gpu/context: convert --gpu-context to use obj_settings_list
  * video/out/gpu/context: don't use hidden flag for contexts
  * DOCS/client-api-changes.rst: fix formatting
  * command: use property_time() for sub-start and sub-end
  * vo_gpu_next: invalidate cache object if requested by libplacebo
  * stats.lua: display short decoder name if not generic one is used
  * player/command: add track-list/N/decoder
  * stats.lua: filter input bindings by typing them
  * terminal-win: support mouse input events
  * terminal-win: implement terminal_get_size2
  * terminal-win: implement terminal_set_mouse_input
  * terminal: add terminal_set_mouse_input function
  * terminal-unix: style fix
  * vo_{tct,sixel,kitty}: implement mouse support
  * terminal-unix: ignore unhandled mouse CSI sequences
  * terminal-unix: support mouse escape codes
  * sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
  * sd_ass: fix margins for all styles when overriding PlayResX
  * sd_ass: replace ifdef with explicit version check
  * DOCS: document --show-in-taskbar option
  * w32_common: implement --show-in-taskbar option
  * x11_common: implement --show-in-taskbar option
  * x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
  * stats.lua: inherit OSD styles
  * DOCS/input: minor typo correction
  * osc: add playlist_media_title option
  * dec_sub: fix locking for sub_ass_get_extradata
  * input: make mp_input_queue_cmd return a meaningful value
  * dec_sub: don't use recursive mutex
  * dec_sub: fix locking for sub_is_{primary,secondary}_visible
  * input: don't use recursive mutex
  * input: avoid unnecessary recursive locks
  * input: remove mp prefix for static functions
  * input: fix locking of mp_input_bind_key
  * options: fix runtime update of teletext-page
  * sub/sd_lavc: check decoder output type for dvb and arib
  * sub/lavc_conv: set dvb teletext and arib caption output type to ASS
  * sub/lavc_conv: take sd context as a parameter for lavc_conv_create
  * Update VERSION
  * Release 0.38.0
  * Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
  * test: add an encoding test with libmpv
  * player/misc: fix audio-only fallback when video init fails
  * player/command: remove codec-info and use track-list directly
  * player: avoid busy looping during reinit_sub
  * demux_mkv: print chapter timestamp with constant length
  * demux_mkv: add BCP 47 language tags support
  * github/issue_template: remove question template
  * stats.lua: add codec profile
  * player/loadfile: add codec profile to print_stream()
  * player/command: add video-codec-info and audio-codec-info
  * wayland: fix segfault in surface_handle_enter due to memory read
  * osxbundle: use arg list instead of a string for signing subprocess call
  * wayland: check if scale actually changes in scaling events
  * wayland: only perform a rescale if window is on one output
  * demux_mkv: don't warn if yaw/pitch projection is set to 0
  * demux_mkv: remove not needed v_projection_pose_roll_set
  * demux_mkv: corrected direction of ProjectionPoseRoll rotation
  * TOOLS/lua/autoload: fix allow extending ext sets from script-opts
  * vo_gpu_next: rotate target crop
  * msg: use fwrite
  * msg: use defines for hide/restore cursor code
  * wayland: apply keepaspect options to wayland configure bounds
  * wayland: avoid unneeded calls to xdg_toplevel state functions
  * wayland: enforce a state change after a reconfigure
  * msg: don't keep status line in partial
  * vo_gpu_next: set target resolution to crop value
  * stats.lua: remove unused variables
  * stats.lua: use '➜' (U+279C) instead '→' (U+2192)
  * mac/log: fix use after free when freeing mpv handle
  * af_scaletempo2: prioritize louder channels for similarity measure
  * test: support format refs for multiple ffmpeg versions
  * test: update format refs for new major ffmpeg version
  * DOCS/man/mpv: correct description of F8/F9 keybinds
  * command: don't use OSD_ASS_0 when converting lists to strings
  * mac/vulkan: add support for frame timing via presentation feedback
  * mac/window: fix window pinch gesture and modify current-window-scale
  * various: make filter internal function names more descriptive
  * ao: rename playthread to ao_thread
  * vo_gpu_next: keep target params in priv instead of alocating it
  * player/lua: fix trailing whitespace for mp.log output
  * stats.lua: fix scrolling for page 2
  * Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
  * bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
  * vo_tct: reduce lut_item size and generate it without snprintf
  * vo_tct: use fwrite when appropriate
  * win32: change fputs to fwrite wrapper
  * vo_tct: add synchronized output support
  * vo_tct: add --vo-tct-buffering option
  * misc/bstr: add bstr0_s for static initialization
  * vo_tct: write frame fully instead of every pixel
  * terminal-win: add more control codes support in non-VT mode
  * vulkan: use pl_vk_inst_create
  * DOCS/man/vo: document vo_caca's hardcoded keybinds
  * DOCS/man/options: mention the impact of --hwdec-codecs on startup time
  * DOCS/man: unify flag option descriptions
  * vo: add win32 context menu support
  * ao_pipewire: fix delay calculation
  * mac/remote: use event type as key state for proper mapping in function
  * mac/apphub: fix opening several files at once via Finder or App icon
  * mac/common: reuse hidpi window scale frame calculation helper
  * mac/window: cleanup unfsContentFrame usage and make it none optional
  * mac/window: fix unfs window size retrieval
  * audio/ad_spdif: utilize defined freeing function for AVIOContext
  * audio/ad_spdif: specify media type and sample rate in output codecpar
  * ci/build-mingw64: enable the SPDIF muxer
  * ao_coreaudio: register hotplug_cb in normal init() as well
  * ao_pipewire: support set_pause
  * ao_wasapi: support set_pause
  * ao_avfoundation: support set_pause
  * ao: set_pause for pull based ao
  * demux: fix seek ranges of images
  * player/loadfile: set track-&gt;forced_select outside of compare_track
  * mac/app: add some verbose logging for app startup and file handling
  * mac/apphub: only instantiate log and option when in Application mode
  * mac/menu: remove redundant quit func and use identical command func
  * mac/app: cleanup and optimise App launch and termination
  * mac/apphub: move opening url into AppHub
  * mac/app: use new open url App event to simplify open file event handling
  * mac/log: fallback to system logger if no mp_log is yet available
  * mac/app: rewrite App c main function, startup and termination in swift
  * mac/app: rewrite Application class in swift
  * wayland_common: set mouse position on pointer enter
  * mpv.desktop: translate to Italian
  * ao_pipewire: fix buffer size calculation
  * ao_pipewire: fix nframes calculation
  * ao_alsa: fix snd_config memory leak
  * video: also reset video-sync state when resetting video state
  * mac/view: fix cursor visibility when toggling fullscreen
  * mac: cleanup swift bridge header imports and unify them
  * mac/apphub: make DnD behaviour on bundle icon configurable
  * mac/log: rename log functions and cleanup class
  * mac: use LogHelper directly instead of mp_log
  * mac: rename mpvHandle to mpv
  * mac: remove now unnecessary objective-c forwarding
  * mac/apphub: move cocoa-cb into AppHub
  * mac/apphub: move menu bar into AppHub
  * mac/app: remove unused Application flag
  * mac/apphub: move mac options into AppHub
  * mac/apphub: move app icon into AppHub
  * mac: cleanup mac headers and include preprocessors
  * win32: fix native key repeat support
  * DOCS/options: document key autorepeat defaults
  * ao_coreaudio: handle latency change on hotplug
  * ao_avfoundation: initial avfoundation ao support
  * af_scaletempo2: fix false reporting of frame availability
  * vo_gpu: support video-target-params
  * vo_direct3d: support video-target-params
  * vo_xv: support video-target-params
  * meson: improve option descriptions
  * meson: refine dependencies of many feature checks
  * meson: remove some unneeded features from list
  * DOCS: update for new --pulse-latency-hacks defaults
  * demux_mkv: support V_FFV1 tag
  * player/command: optimize duplicated property search in command_init
  * ci/mingw: use GAS for vulkan loader
  * mac/event: only initialise an EventHelper when necessary
  * mac/touchbar: use AppHub directly instead of the singleton
  * mac/remote: use AppHub directly instead of the singleton
  * mac/touchbar: use EventHelper for event handling
  * mac/touchbar: move touch bar into AppHub
  * mac/remote: use EventHelper for event handling
  * mac/touchbar: fix devision by 0
  * mac/remote: fix devision by 0
  * cocoa-cb: use EventHelper for event handling
  * cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
  * mac/apphub: migrate remaining events functionality to new AppHub
  * mac/event: add helper to subscribe to mpv events and property changes
  * hwdec/vulkan: enable the stable AV1 extension
  * ci/msys2: fix vulkan package name
  * ao_pulse: reenable latency hacks by default
  * player/command: fix udata talloc parent
  * mac/libmpv: remove unused functions
  * mac: optimise and shorten some code
  * mac/option: remove now unused computed option variables
  * mac/option: rename option structs to properly represent their content
  * mac/libmpv: remove mac option handling in favour of option handler
  * mac/option: make option helper none optional
  * mac/option: make option helper vo struct independent
  * mac/option: optimise option pointer access
  * mac/option: remove unused and obsolete variables
  * mac/option: move option functionality from mpv helper to option helper
  * mac/type: move c&lt;&gt;swift type bridging into a dedicated type helper
  * meson: conditionalize searching for ANGLE's EGL
  * meson: get rid of 'egl-helpers' feature
  * meson: fix EGL version check
  * video/egl_helpers: fix fallback logic for EGL_KHR_create_context
  * video/egl_helpers: log error for eglCreateContext
  * options: add --input-commands option
  * console.lua: complete fixed precision properties
  * test: fflush output stream before abort
  * m_property: add `&gt;` for fixed precision floating-point expansion
  * osc.lua: escape text
  * command: add escape-ass
  * input: remove max active section limit
  * input: raise maximum key down limit to 16
  * stats.lua: use term-size as terminal output size
  * player/command: add term-size/[w,h] property
  * stats.lua: fix and unify scroll hint
  * stats.lua: use term_ellipsis for page 4
  * stats.lua: truncate long lines for the terminal
  * stats.lua: use scroll function for page 2 and 0
  * stats.lua: refactor page 4 scrolling into function
  * stats.lua: add more information in audio section
  * msg: clear buffered status_line on flush
  * msg: simplify the line_skip calculation
  * TOOLS: add an interface-changes generator script
  * DOCS: document the new way to handle interface changes
  * meson: remove winmm dependency for win32 desktop target
  * win32: increase hires timer resolution
  * win32: avoid multi byte string to wide conversion if not needed
  * win32: add puts/fputs wrappers
  * win32: optimize mp_vfprintf a little
  * misc/bstr: add bstr_to_wchar for win32
  * player/main: move terminal_uninit to the end
  * win32: cache GetConsoleMode state for stdout/stderr
  * win32: don't touch buffering options
  * win32-console-wrapper: fix printf specifiers
  * win32: don't pass std handles if they are attached to console
  * DOCS/options: improve wording of dither-depth
  * af_lavcac3enc: fix memory leak on 2ch audio
  * various: use thread safe mp_strerror()
  * image_writer: refactor screenshot write functions
  * image_writer: fix TOCTOU in screenshot filename generation
  * Revert "osdep/io: ignore 'x' mode for mp_fopen"
  * repack: add restrict qualifier to src/dst pointers
  * win32: resolve dropped shell links (Windows shortcuts)
  * win32: implement shell link target resolving
  * video/image_writer: attach MDVC metadata and CLLI metadata
  * builtin.conf: remove debanding from the high-quality profile
  * input.conf: add `b` to toggle debanding
  * vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
  * vulkan: remove color_depth stub
  * osdep/main-fn-win: fix implicit conversion warning
  * osdep/threads: fix warning: initializer element is not constant
  * ao_lavc: fix warning: ISO C forbids forward references to 'enum' types
  * vo_gpu_next: fix -Wembedded-directive warning
  * video/out/gpu/spirv: fix warning: zero size arrays are an extension
  * common/msg: fix warning: void function should not return void expression
  * common/msg: fix warning: use of non-standard escape character '\e'
  * options/m_config: fix no newline at end of file
  * various: fix -Wold-style-declaration warning
  * video/out/placebo/utils: fix -Wignored-qualifiers warning
  * demux/cache: fix -Wtype-limits warnings
  * meson: bump warning level to 2
  * vo_gpu_next: don't render ASS subtitles at HDR colorspace
  * mac/touchbar: simplify item and view creation
  * mac/touchbar: optimise time item update
  * mac/touchbar: optimise constraint calculation
  * mac/touchbar: use DateComponentsFormatter for time formatting
  * mac/touchbar: simplify update items logic
  * mac/touchbar: take playback speed into account for rate limiting
  * mac/touchbar: rewrite touch bar in swift
  * win32: remove all NC area on Windows 10 with --title-bar=no
  * win32: add helper function to check Windows 10 build number
  * osc: add missing window controls for --title-bar=no
  * win32: adjust top border offset when title bar is disabled
  * win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
  * win32: use dpi aware GetSystemMetricsForDpi
  * win32: update maximized state when leaving fullscreen
  * win32: fix window maximized state after setting window size
  * various: use static assertions where appropriate
  * DOCS/options: --x11-name sets the instance name, not the class's
  * demux: add a format-name property
  * wayland_common: respect compositor's preferenced size on state change
  * DOCS/options: clarify --autofit-larger effect
  * wayland_common: always use the current geometry for prepare_resize
  * x11_common: unmaximize window on runtime geometry change
  * win32: support runtime geometry update
  * x11_common: fix window x/y position when updating geometry on runtime
  * github/issue_template: add note about --profile=fast and --hwdec
  * gpu-next: add support for --dither-depth=auto
  * d3d11: get real on the wire bits per color channel
  * d3d11: add mp_get_dxgi_output_desc
  * mac/view: optimise drag and drop event handling
  * mac/input: optimise scroll wheel event handling
  * mac/input: move scroll wheel event handling into input helper
  * mac/input: optimise mouse movement enabled check
  * mac/input: fix switched mouse forward and back button
  * mac/input: move mouse event handling into input helper
  * ao_coreaudio: stop audio unit after idle timeout
  * stream: enable caching for sockets, pipes and FIFOs
  * vo_{drm,wlshm}: make query_format checks more correct
  * vo_drm: add support for YUYV format
  * vo_{drm,wlshm,x11}: add support for video-target-params
  * vo: move target_params into responsibility of VO
  * context_drm_egl: log fallback correctly
  * vo_drm: add support for BGR formats
  * vo_drm: use native matching pixel format for XRGB2101010
  * mac/input: add missing special keys
  * mac/input: add simplified mp_keymap init
  * mac/input: remove wrongly mapped modifier keys
  * mac/event: move key event handling to input helper and optimise it
  * mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
  * mac/events: remove redundant functions and optimise input helper usage
  * mac/helper: move input ctx related functionality into new input helper
  * mac/events: move input ctx related functionality into new input helper
  * wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
  * wayland_common: require WAYLAND_DISPLAY to be set for initialization
  * vo_gpu/vo_gpu_next: fix transparency in glx
  * meson: fix ios-gl hwdec build
  * vo_gpu: fix broken chroma plane for rotated semi-planar formats
  * path: don't load any files if --no-config is passed
  * DOCS/tech-overview.txt: add builtin.conf to etc/ description
  * DOCS/tech-overview.txt: update for merged pull/push glue code
  * DOCS/tech-overview.txt: add vo_gpu_next reference
  * DOCS/tech-overview.txt: add a section for the new filter framework
  * DOCS/tech-overview.txt: update for removed stream inputs
  * DOCS/tech-overview.txt: update for split m_config.c/h
  * DOCS/tech-overview.txt: fix function/member/header names
  * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition
  * options: remove trailing whitespaces
  * options: remove --focus-on-open and add --focus-on
  * stats.lua: display video parameters after filtering
  * vf_format: add hdr10plus sub-parameter to format video filter
  * mp_image: add Dolby Vision metadata mapping
  * csputils: add missing PL_COLOR_SYSTEM names
  * mp_image: add mp_image_params_static_equal for finer comparision
  * wayland: always rescale geometry if in a fullscreen/maximized state
  * filters/f_lavfi: rename channellayout to ch_layout
  * swresample: stop using deprecated {in,out}_channel_layout options
  * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT
  * ad_spdif: handle const buf pointee in avio_alloc_context
  * osxbundle: avoid running `codesign` with deprecated `--deep` argument
  * vo_gpu_next: infer target parameters
  * vo_gpu_next: add support for video-target-params
  * vo: add video-target-params property
  * player/command: fix video-params/[average-bpp, alpha] when hw decoding
  * mp_image: add imgfmt_name to mp_image_params
  * meson: remove main function from libmpv build
  * osxbundle: activate Game Mode with App bundle
  * mac/menu: add explicit menu type instead of an inferred type
  * mac/menu: make menu creation recursive to allow nested submenus
  * mac/menu: move conditional Bundle menu items into config
  * mac/menu: keep track of menu items with dynamic actions
  * mac/menu: merge file and url config properties
  * mac/menu: properly guard playlist array access
  * mac/menu: attach menu config to menu item for direct access
  * mac/menu: replace app.command usage with event.command
  * mac/menu: fix touch bar menu item
  * mac/menu: rename Preferences to Settings for consistency with macOS
  * mac/menu: remove duplicate key assignment Undo/Zoom
  * mac/menu: optimise loading files function
  * mac/menu: replace deprecated openFile() usage
  * mac/menu: remove unnecessary alert config fields and alert
  * mac/menu: rewrite menu bar in swift
  * mac/app: remove unused function
  * github/workflows: generate html and pdf in docs job as well
  * DOCS/man/input.rst: fix incorrect syntax
  * mac/vulkan: directly retrieve current render size without caching
  * mac/vulkan: workaround for MoltenVK problem that causes flicker
  * github/workflows: update actions/upload-artifact to v4
  * ad_spdif: handle deprecated FF_PROFILE_* definitions
  * wayland_common: fix pointer serial conflict
  * video/filter: add field order support for built in deinterlacers
  * f_auto_filters: pass field parity to lavfi bwdif deinterlacers
  * options: add --deinterlace-field-parity option
  * wayland: fix missing lround in cursor surface
  * wayland: guess the first hidpi frame better
  * Revert "player: reset av state on speed changes"
  * player/video: subtract frame_time from delay when ao_chain starts audio
  * player/audio: also adjust apts by audio speed in audio_start_ao
  * test/test_utils: add mp_msg_set_max_level stub
  * ci/mingw: update dependency versions
  * ci/mingw: add dav1d decoder
  * ci/mingw: enable nvdec
  * demux_lavf: always find stream info for avif files
  * vo_gpu_next: render subtitles at video colorspace
  * sub: add flag if sub_bitmap should be rendered in video color space
  * DOCS/options: fix Vulkan typo
  * vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
  * wayland_common: toplevel resize fixes
  * w32_common: make dragging asynchronous
  * w32_common: re-add fullscreen check when start dragging
  * input: centralize VO dragging
  * wayland_common: implement VOCTRL_BEGIN_DRAGGING
  * w32_common: implement VOCTRL_BEGIN_DRAGGING
  * x11_common: implement VOCTRL_BEGIN_DRAGGING
  * command: add begin-vo-dragging command
  * Revert "player: add ao-volume option, to set the system volume at startup"
  * sd_ass: fix use-after-free in ft-&gt;event_format
  * wayland_common: fix type of dnd_action
  * wayland_common: fix initialization order issue with protocols
  * wayland_common: fix DND read error handling
  * wayland_common: read DND data in larger chunks
  * wayland_common: log if DND fails
  * wayland_common: free DND resources on shutdown and error
  * cocoa-cb: render on main queue instead of dedicated queue
  * mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
  * osxbundle: fix bundling when homebrew is not installed
  * mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
  * various: avoid function pointer casts
  * misc/jni: reduce duplication in mapping struct
  * misc/jni: introduce macros for deleting references
  * misc/jni: general code cleanup and refactor
  * ao_audiotrack: refactor JNI class retrieval
  * ao_audiotrack: remove two dead variables
  * ao_audiotrack: fix missing check for passthrough support
  * osdep/mac: make mac naming of files, folders and function consistent
  * wayland: drop some unneeded curly braces (no-op)
  * wayland: drop buffer scale for cursor as well
  * wayland: rename configured to geometry_configured (no-op)
  * wayland: fix check for set_surface_scaling
  * sd_ass: don't wrongly recognize \pos as \p
  * build: fix build when disabling cocoa-cb
  * mac: remove unnecessary metal layer colour space update
  * mac: set layer content scale on init
  * cocoa-cb: remove pre-allocation and initialise only when used
  * console.lua: fix blurry cursor when --osd-blur is set
  * stats.lua: fix blurry graphs when --osd-blur is set
  * DOCS/options: clarify --sub-blur and --osd-blur options
  * vo_gpu_next: simplify pl_clear_mode enum mapping
  * ci: clone repos with shallow submodules
  * vo_gpu_next: add --border-background option
  * vo_gpu_next: support --background option
  * vo_gpu: pre-multiply alpha when dealing with background colors
  * vo_gpu/vo_gpu_next: rework --alpha into --background option
  * player: rename --background to --background-color
  * vo_gpu/vo_gpu_next: set ctx-&gt;opts.want_alpha in specific functions
  * hwdec/dmabuf_interop: reduce magic constant use
  * hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
  * hwdec/dmabuf_interop_gl: refactor texture creation
  * hwdec/dmabuf_interop_gl: restyle macros to fit line length
  * video: don't define IMGFMT_VULKAN conditionally
  * osd_libass: update the OSD bar's dent and border size
  * DOCS/options: make --scale documentation more consistent
  * wayland: remove old sway/wlroots hack
  * player/audio: remove misleading comment about delay
  * player: reset av state on speed changes
  * player: remove speed adjustment from playing_audio_pts
  * ci: add explicit build test for ffmpeg 4.4
  * DOCS: move ALSA option documentation to ao.rst
  * DOCS/options: clarify the impact of --audio-buffer
  * DOCS/options: remove lavrresample reference
  * DOCS/options: remove --alsa-device
  * DOCS/ao: update SDL ao version reference
  * vo_gpu_next: fix win32 io wrap
  * player/main: don't set the main thread name
  * Revert "ci/mingw: pin Vulkan version again"
  * DOCS: add `insert` commands and args to interface-changes
  * input/player: add loadfile/loadlist insert-at command
  * player: change insert_next to insert_at
  * input: add insert-next support for drag-and-drop
  * player: add loadlist insert-next commands
  * player: add loadfile insert-next commands
  * DOCS/man: remove outdated softvol entry
  * player: add ao-volume option, to set the system volume at startup
  * ao: don't clip floating point formats at non-unity gain
  * osdep/io: add mp_unlink()
  * sub: fix LRC lines with multiple timestamps
  * ci: add OpenBSD
  * ci: fix typing in lint-commit-msg.py
  * image_writer: cleanup leftover files if image writing fails
  * player: set hidpi-window-scale to no by default
  * DOCS/options: clarify hidpi-window-scale
  * player/command: handle runtime toggling of hidpi-window-scale
  * win32: clean up hidpi window scale behavior
  * x11: clean up hidpi-window-scale behavior
  * vo_gpu: use fbo texture height for fragment coordinate calculation
  * test: add missing libplacebo dependency
  * github/workflows: add macOS 14 arm runner with most recent xcode
  * github/workflows: add vulkan, mujs and urchadet to macOS dependencies
  * github/workflows: link macOS artifacts in comments
  * github/workflows: bundle macOS App and upload it as artifact
  * mac: code consistency changes
  * osxbundle: use dylib script directly instead of in a subprocess
  * osxbundle: add homebrew vulkan loader location to search path
  * osxbundle: resolve loader_path on rpath retrieval
  * osxbundle: remove unused import
  * osxbundle: fix syntax warning with python 3.12
  * meson: add custom target for macOS App bundling
  * ao_wasapi: scale queried AO volume to (0, 100)
  * ao_wasapi: address premature buffer fills in exclusive mode
  * player: fix watch later config comments when ignoring path
  * player/loadfile: rewrite sub autoselection logic
  * github/workflows: update cross-platform-actions to v0.23.0
  * command: fix sub-seek while paused without a video
  * command: don't add SUB_SEEK_OFFSET twice with sub-seek
  * options/path: move path utility functions to misc/path_utils
  * osdep/io: move I/O utility functions to misc/io_utils
  * osdep/io: ignore 'x' mode for mp_fopen
  * vo_gpu: fix fragment coordinate calculation when dithering
  * vo_gpu: fix fragment coordinate calculation when drawing checkerboard
  * x11_common: handle window dragging in ButtonPress event
  * various: make mentions of macOS consistent
  * DOCS: make mentions of macOS consistent
  * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
  * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
  * DOCS/mpv: update ancient profiles config example
  * osxbundle: add optional source path argument
  * osxbundle: remove old version retrieval fallback
  * osxbundle: bundle vulkan driver and layers
  * vo: make libmpv last in the auto-probing order for cocoa-cb only
  * encode_lavc: don't use deprecated `avcodec_close`
  * af_lavcac3enc: don't use deprecated `avcodec_close`
  * wayland_common: update pointer serial on pointer_enter
  * cocoa-cb: lock CGLContext on uninit and manual redraw
  * github/workflows: switch back to luajit for macos
  * vo_gpu_next: fix some lut-related memory leaks
  * vo_gpu_next: move gpu-next opts to specific sub option
  * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
  * wayland_common: drop shape device check when spawning cursor
  * wayland_common: properly determine has_keyboard_input
  * wayland_common: handle scroll accumulation for each seat
  * wayland_common: handle keyboard state per seat
  * wayland_common: set cursor visibility for all seats for voctrl
  * wayland_common: handle removal of seats
  * wayland_common: prevent cursor_seat stale reference
  * wayland_common: handle cursor_shape_device per seat
  * wayland_common: drop unnecessary xdg_toplevel null check
  * wayland_common: implement multi-seat support
  * wayland_common: indentation nit
  * vulkan/context_win: make --alpha work and runtime changeable
  * opengl/context_win: make --alpha runtime changeable
  * d3d11: make --alpha runtime changeable
  * opengl/context_win: make --alpha=yes work
  * d3d11: set window to transparent if --alpha=yes is specified
  * w32_common: add function to control window transparency state
  * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
  * DOCS/man: add description of display-names property for wayland
  * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
  * osdep/threads-posix: fix headers for OpenBSD build
  * DOCS: document --input-preprocess-wheel option
  * input: add --input-preprocess-wheel option
  * DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
  * m_option: fix memory leak in parse_obj_settings_list
  * demux_mkv: don't return null bstr with size specified
  * demux_mkv: error if needed compression settings were not found
  * demux_mkv: fix memory leak on invalid blocks
  * ao_pipewire: add support for SPDIF formats
  * ao_pipewire: don't interpret unknown formats
  * DOCS/options: mention that sub-clear-on-seek can now break things
  * player/sub: attempt to detect animated subtitles
  * vo_gpu_next: move the frame-&gt;redraw check for blended subtitles
  * player/sub: avoid wasteful subtitle redraws
  * dec_sub: expand sub packet caching
  * vo: ensure that frames are not eaten on reconfig
  * Reapply "video: remove another redundant wakeup"
  * Revert "vo: remove frame timing check from vo_still_displaying()"
  * ci/lint: add Reapply to the no prefix whitelist
  * mac/remote: simplify cover retrieval
  * mac/remote: remove unnecessary nowPlayingInfo variable
  * mac/remote: add album and artist info
  * mac/remote: add seek support
  * mac/remote: add chapter title info
  * mac/remote: add media-title info
  * mac/remote: add playback rate info
  * mac/remote: add duration and current position info
  * mac/remote: remove make current observer when stopped
  * mac/remote: replace command handler with generic handler function config
  * mac/remote: simplify repeatable key logic
  * mac/remote: move configs to initialiser for new MediaPlayer shorthands
  * mac/remote: move class local struct and enum definition to extension
  * mac/remote: use explicit struct instead of generic array for configs
  * DOCS/man: more words about --teletext-page
  * sub: allow setting lavc txt_page special values via teletext_page
  * ci/mingw: pin Vulkan version again
  * x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
  * README: mention libplacebo subproject integration
  * meson: set default options for libplacebo if using subproject
  * osdep: fix infinite loop when cancelling subprocess
  * various: replace dead links in comments
  * wayland: don't press keys again when releasing modifiers
  * demux: clarify the meaning of still_image
  * hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
  * demux_mkv: add tags for A_MPEG/L1(mp1) audio
  * js: complex key-binding: send also key_text
  * wayland: set current_output on surface leave if applicable
  * demux_mkv: set only image flag and ignore still_image
  * demux_mkv: increase probing size for still image
  * sd_lavc: support secondary subs properly
  * console.lua: move functions to strip common characters
  * f_output_chain: prevent double free of child filters
  * stats.lua: use deinterlace-active property instead
  * player/command: add deinterlace-active property
  * player: add an auto option to deinterlace
  * vo_vdpau: cosmetic changes to timings
  * ao_sndio: add missing config.h include
  * github/workflows: ignore more files from build workflow
  * demux_mf: detect webp
  * Revert "demux: put type2format into codec_tags with helper functions"
  * player: remove all rpi-specific code
  * audio: rename ao_read_data_unlocked
  * player: ensure runtime updates of certain rendering options
  * github/workflows: revert to github-script@v6
  * vo_vdpau: fix timing for nanoseconds
  * command: add load-input-conf
  * input: make parse_config_file return bool
  * input: remove unused parameter from parse_config_file
  * command: add load-config-file
  * wayland_common: warn if scrolling will be broken
  * wayland_common: add touch listener boilerplate
  * wayland_common: prefer axis_value120 if supported
  * wayland_common: properly handle high resolution scrolling
  * DOCS/mpv: document how mf:// URLs are formed
  * demux_mf: explain why a printf format is unsupported
  * demux_mf: remove code repetition
  * x11_common: support --title-bar
  * demux_mkv: detect images by reading blocks and timecodes
  * Revert "demux_mkv: check if the video codec is an image"
  * wayland: look for "default" cursor as well as "left_ptr"
  * meson: bump libplacebo required version to 6.338.2
  * io: add mp_save_file
  * vo_gpu_next: save cache to separate files
  * stream: increase max_size to INT_MAX minus padding
  * hwdec_drmprime: add P010 and P210 support
  * hwdec_aimagereader: handle lack of JNI gracefully
  * common: don't force terminal log buffer to small size
  * version.h.in: bump copyright year
  * vo: change vo_frame duration to double
  * vo_dmabuf_wayland: scale smarter in hidpi situations
  * wayland: don't rescale dimensions if hidpi-window-scale is disabled
  * wayland: drop buffer_scale use for viewporter
  * vo: ensure a dropped frame is always freed
  * all: add missing repr assignments
  * github/workflows: update actions package versions
  * osdep/timer: update documentation and test for mp_time_ns
  * options/m_option: suppress warning about validate function call
  * ad_spdif: fix DTS 44.1khz passthrough playback
  * player/command: don't reselect demux stream on only UPDATE_OSD
  * player/video: force vo reconfigure on color parameters change
  * f_lavfi: use libplacebo utils instead of mp_csp_*
  * vo_gpu_next: simplify after recent changes
  * csputils: replace more primitives with pl_
  * csputils: replace mp_chroma_location with pl_chroma_location
  * csputils: replace mp_alpha_type with pl_alpha_mode
  * csputils: replace mp_colorspace with pl_color_space
  * command: do a normal seek instead of a refresh seek when switching vo
  * f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
  * osdep/io: expand path before LoadLibrary
  * osc: add osc-windowcontrols_title option
  * Revert "player/video: loosen logic checks for adjust_sync"
  * bash-completion: parse the mpv options lazily
  * f_auto_filters: change fallback deinterlace to bwdif
  * sub: add `--sub-lavc-o` option
  * win32: stop waiting for messages if the window is destroyed
  * msg: reset status_lines when setting --really-quiet
  * player: remove --term-remaining-playtime option
  * command: restore lang after track reload
  * command: minor m_property_strdup_ro style changes
  * stats.lua: display the current GPU context
  * command: export current-gpu-context property
  * player/command: reselect track after UPDATE_SUB_HARD
  * chmap: mp_image_pool: drop stale mentions of Libav in comments
  * common: stream: don't mention Libav in errors/warnings
  * TOOLS/autocrop.lua: drop Libav mention
  * DOCS/*: remove mentions of Libav
  * console.lua: highlight the selected suggestion in the terminal
  * libplacebo: fix out-of-bounds read with --really-quiet
  * scripting: don't observe properties with type nil
  * osc: don't autohide mouse cursor when hovering over windowcontrols title
  * TOOLS/lua/autoload: skip loading when playback is aborted
  * DOCS: reorder --volume-max documentation to where --volume is
  * DOCS: add documentation for --volume-gain options
  * command: add osd display for volume-gain
  * audio: add --volume-gain options to control volume in decibels
  * sub: fix sub-seek and sub-step -1 with unknown duration subs
  * demux_lavf: detect ico as images
  * wayland_common: guard against negative configure sizes
  * command: fix bitrate unit capitalization
  * stats.lua: make capitalization consistent across pages
  * win32: change to alphanumeric mode on the first keypress
  * win32: default to alphanumeric input when the IME is first initialized
  * win32: move IME candidate window to video window
  * win32: handle WM_UNICHAR
  * win32: re-enable IME
  * filter_sdh: optimize get_char_bytes
  * terminal: don't print escape sequence if not tty
  * terminal-unix: don't install handler before pipe
  * terminal-unix: move all processing out of sighandler
  * console.lua: style log lines in the terminal
  * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
  * Revert "github/workflows: don't install angleproject on msys2"
  * github/workflows: disable MSYS 32-bit builds
  * wayland: accept active modifiers even if they aren't physically held
  * wayland: don't ignore key modifiers if they were consumed
  * DOCS/mpv: the playback position is not remembered after poweroff
  * player: add forced choice to subs-with-matching-audio
  * scripting: add mp.input
  * filter_sdh: fix incorrect placement of null terminator
  * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
  * ao_null: fix reset() implementation
  * github/workflows: don't install angleproject on msys2
  * demux_lavf: remove `fix_editlists` hack for mp4
  * f_lavfi: provide color_space and color_range params for lavfi
  * x11_common: prefer Xft.dpi for HiDPI scaling
  * x11_common: allow DPI scale in unit of 0.5
  * msg: return zero length if bstr_split_utf8 fails
  * vo_gpu_next: respect d3d11 swapchain output format preference
  * README: specify the meaning of "not too ancient Linux"
  * README: recommend --profile=fast for crappy GPUs
  * DOCS/options: note that --geometry doesn't fully work on wayland
  * console.lua: expand ~/ in file completion
  * msg: improve term_disp_width to support unicode
  * ci/build-freebsd: use march=native for QEMU hosted build
  * player/video: set video_out to NULL before broadcasting events
  * command: allow changing --gpu-api and --gpu-context at runtime
  * DOCS/ao: change wrong note on which driver is preferred
  * console.lua: hide the cursor when unfocused
  * console.lua: don't reinsert completion_append after cycling
  * DOCS/man: remove "Linux desktop issues" section
  * vo_sdl: support the focused property
  * DOCS/man: use the correct directive type for "Warning" admonitions
  * win32: add support for --input-cursor-passthrough option
  * screenshot: remove artificial limit on the number of screenshots taken
  * DOCS/options: fix documentation for --force-window window size
  * various: use correct PATH_MAX for win32
  * osdep: clarify and rename a constant on win32
  * various: fix capitalization of 'GitHub'
  * msg: reduce nesting in mp_msg_flush_status_line
  * msg: keep status line on the end of file
  * console.lua: refactor find_common_prefix
  * mac: add support for --input-cursor-passthrough option
  * DOCS/options: fix --image-display-duration's documentation
  * DOCS/interface-changes: add --secondary-sub-ass-override
  * common/av_log: do not assume AVClass.item_name is always set
  * mac: add support for --auto-window-resize option
  * mac: update geometry/autofit opts on runtime
  * win32: opt in to the windows segment heap
  * win32: support long file paths
  * osc: allow disabling special mouse wheel behavior
  * terminal-unix: enable the cursor after ctrl+z
  * options: add --secondary-sub-ass-override
  * lua: don't return a second value from successful format_json
  * command: support passing scale to `keypress`
  * input: add value argument for mp_input_put_key_artificial
  * OSC: fix indentation and stray whitepace
  * sd_ass: remove unneeded ontop variable
  * player: refactor secondary subtitle options and properties
  * DOCS/options: fix documentation for replaygain-clip
  * demux_mkv: add HDMV Text subtitles to subtitle codec list
  * demux_mkv: check that subtitle type is set before accessing it
  * hwdec_drmprime: try and declare support for weird forked ffmpeg formats
  * hwtransfer: actually treat hardware formats as supported input formats
  * w32_common: remove executable bit from file
  * mac: add support for drag-and-drop option
  * console.lua: clear the suggestions when you move the cursor
  * console.lua: complete current-tracks sub-properties
  * console.lua: implement case-insensitive completion
  * mac: add support for window-id property
  * demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
  * options: add --secondary-sub-pos
  * Revert "OSC: Remove merriment"
  * OSC: Remove merriment
  * playlist: correctly populate playlist-path with the --playlist option
  * github/issue_template: unify spellings
  * github/issue_template: request uploading attachments to github
  * github/issue_template: unify requested information across templates
  * sub: don't busy loop if the player is paused for cache
  * etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
  * w32_common: rename some camelCase struct member names to snake_case
  * win32: temporarily disable aero shake while dragging hack is active
  * win32: stop fullscreen window from moving while dragging hack is active
  * x11_common: fix compose key handling
  * filter_sdh: add full width parentheses to the enclosures string
  * filter_sdh: add --sub-filter-sdh-enclosures option
  * filter_sdh: combine skip_bracketed and skip_parenthesized
  * player/command: make new overlay-add arguments actually optional
  * player/command: add ability to scale overlay
  * console.lua: cycle through completions
  * console: automatically determine the font_hw_ratio
  * DOCS/interface-changes: document renaming of MP_KEY_BACK
  * win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
  * input: add missing forward media key
  * console.lua: simplify the condition to print to the terminal
  * m_option: respect pathlist seperator when printing
  * mpv.desktop: add keywords
  * image_writer: default to lossless AVIF screenshots
  * image_writer: add missing mp_image_params in convert_image
  * image_writer: print screenshot format in verbose log
  * image_writer: use common format selection for AVIF screenshots
  * Revert "github/workflows: install xxhash on msys2"
  * Revert "ci/mingw: use vulkan-loader v1.3.266"
  * meson: use subprocess-dummy.c fallback when fork func doesn't exist
  * ao_wasapi: clean GUID definitions
  * ao_wasapi: fix MP3 GUID
  * input: fix double click handling
  * mac: report modifier keys on precise scrolling
  * mac: fix initial window size and position when already maximized
  * github/workflows: install xxhash on msys2
  * playloop: use a 16:9 ratio with --force-window
  * ci: remove dvbin from freebsd run
  * meson: enable dvbin by default again
  * meson: fix check for dvbin availability
  * ci/tumbleweed: don't enable shaderc
  * build: only directly link shaderc and spirv-cross on windows
  * vo_gpu: fix ra_fbo stack-use-after-scope
  * common/av_log: use bstr for log callback
  * vo_kitty: init all fields of struct sigaction before using it
  * ra_pl: add missing initializer
  * ao_sndio: remove duplicated condition
  * vo: don't pass VADRMPRIMESurfaceDescriptor by value
  * wayland: simplify reading data
  * mp_image: remove local params copy from mp_image_setfmt
  * ta: inline OOM checks
  * player/command: don't pass mp_image_params by value
  * vo_gpu: don't pass gl_user_shader_hook by value
  * vo_gpu: don't pass mp_pass_perf by value
  * vo_gpu: don't pass ra_fbo by value
  * Reapply "osdep/meson: add libplacebo include dir to swift compile"
  * Revert "osdep/meson: add libplacebo include dir to swift compile"
  * ci: remove leftover libplacebo subproject options
  * meson: move mpv.com target after mpv.exe to avoid meson version warning
  * ci/msys2: remove libplacebo.wrap
  * ci: update mpv.com path again
  * meson: generate .com in the same place as the .exe if possible
  * DOCS/options: clarify --spirv-compiler
  * build: restrict git describe to top level source directory
  * options: add --osd-bar-border-size
  * DOCS/mpv: quotes in mpv.conf don't escape backslash
  * options: add secondary-sub-delay
  * vaapi: bump vaapi info callback to verbose messages
  * vaapi: add missing NULL check
  * DOCS/options: remove the mention of cocoa and its removed backend
  * mac: fix a race condition when updating the window title
  * mac: fix libmpv usage without embedding
  * mac: cleanup some unused and unneeded code
  * osdep/io: add PRINTF_ATTRIBUTE for printf overrides
  * meson: add missing _GNU_SOURCE in check
  * meson: adjust win32 defines
  * meson: don't define __USE_MINGW_ANSI_STDIO
  * sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
  * ci/build-macos: enable Werror to catch issues quicker
  * osdep/macosx: add default switch cases to suppress Wswitch
  * ao_coreaudio_chmap: suppress vla warning
  * various: replace some OOM handling
  * ao/coreaudio_exclusive: fix segfault when changing formats
  * meson: also expose present_sync for VT-only after a96d04f19d73
  * player: remove shared-script-properties property
  * vo: add params mutex
  * vaapi: add support for vaapi-win32
  * vaapi: pass module into create()
  * d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
  * d3d11: rename d3d11 adapter to DXGI adapter
  * Update VERSION
  * Release 0.37.0
  * vo_gpu_next: reduce number of requested frames from VO
  * mac: title bar fix 1px none covered video at top
  * mac: add rotation menubar entries
  * mac: fix reporting of left wheel and right wheel scrolling
  * command: add missing null check to event handler
  * DOCS/options: admonish users for touching --3dlut-size
  * vo_gpu_next: bump ICC cache size limit to 20 MB
  * DOCS/options: reword cache options
  * vo_gpu_next: don't re-save unmodified cache
  * vo_gpu_next: dramatically simplify cache code
  * vo_direct3d: remove redundant condition
  * opengl/context: remove duplicated conditions
  * ra_d3d11: fix off by one check
  * vo: add missing return variable assignment
  * win32: don't jump over variable init with goto
  * various: add some missing error checks
  * demux: add missing NULL check
  * common/msg: remove redundant check
  * ao_wasapi: add missing comma in strings array
  * vo_gpu_next: disable drift compensation for screenshots
  * vo_gpu_next: add validation for invalid pl_queue usage
  * vo_gpu_next: set frame duration if provided by VO
  * vo_gpu_next: interpolate only if display_synced or a still frame
  * vo_gpu_next: request more frames to account for anti aliasing
  * vo_gpu_next: make the first frame check less ominous
  * vo_gpu_next: remove incorrect interpolation disabling
  * vo_gpu_next: fix pl_queue refill on reset
  * vo: pass approximate frame duration in vo_frame
  * vo: avoid overshooting the expected end of the frame during pause
  * player/video: account for repeats in ideal_frame_vsync_duration
  * vo_sdl: fix broken mouse wheel multiplier
  * DOCS: properly document --force-window-position for sdl vo
  * loadfile: remove some dead code
  * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
  * test: update ffmpeg format refs
  * vo_gpu_next: set max cache size back down to 10 MiB
  * hwdec: support videotoolbox with libplacebo
  * osxbundle: sign bundle with ad-hoc pseudo identity
  * osxbundle: remove mpv-bundle symlink to allow code signing
  * osxbundle: resolve relative linked dependency paths
  * zsh-completion: complete options after --help
  * command: notify media-title on force-media-title change
  * audio: fix UB when casting INFINITY to integer
  * vo: delay vsync samples by at least 10 refreshes
  * player: don't remove all selected sub tracks in mp_dselect_track
  * stats.lua: fix incorrect storage aspect ratio value
  * command: export storage aspect ratio (sar) properties
  * vo_gpu_next: guard from cache save conflict
  * demux_playlist: simplify ini parsing
  * DOCS/options: update watch-later-options docs
  * options: add more properties to default watch-later-options
  * options: remove not relevant props from default watch-later-options
  * vo_gpu_next: disable libplacebo drift_compensation
  * player/video: fix calculation of ideal_frame_vsync_duration
  * m_option: remove leftovers of del action
  * vo_gpu_next: update overlays for blend subtitles on frame redraws
  * DOCS/options: osd-shadow is ignored with osd-back-color
  * demux: always update the cache on init
  * vo_gpu_next: fix interpolation
  * vo: add frame vsync and vsync duration
  * vo_gpu_next: improve PTS clamping
  * vo_gpu_next: add some additional sanity checking for interpolation
  * wayland: fix shift+tab keyboard input
  * console: fix crash for long suggestion strings
  * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
  * wayland: obey initial size hints set by the compositor
  * cocoa: remove OpenGL cocoa backend
  * mac: change display name retrieval to localizedName NSScreen property
  * mac: fix build on older swift versions
  * TOOLS/macos-sdk-version: remove legacy sdk version retrieval
  * vo_gpu_next: overwrite cache files atomically
  * osdep/io: implement rename() wrapper
  * vo_gpu_next: refactor cache saving code
  * DOSC/input: clarify a couple of commands where no-osd has no effect
  * player/command: make show-progress work regardless of osd prefix
  * vo: don't sleep 1ms always when requested time is in the past
  * vo: replace some magic numbers with timer macros
  * demux/lavf: don't use deprecated side data
  * editorconfig: add max line
  * mac: remove runtime checks and compatibility for macOS older than 10.15
  * meson: remove several macos-10-* build options
  * player/loadfile: remove blank line on exit
  * msg: ensure status line is always visible
  * msg: factor out print code
  * msg: convert dump_stats to bstr
  * msg: use bstr for partial msg
  * msg: check isatty separately per each stream
  * Revert "player: cut off status line on terminal width"
  * Revert "player: don't print status line again when quitting"
  * msg: refactor how terminal messages are printed
  * stats.lua: disable ASS formatting when printing to terminal
  * msg: don't mix partial log messages, with unrelated log levels
  * vo: replace VOCTRL_HDR_METADATA with direct VO params read
  * audio: avoid unnecessary silence padding in read_buffer()
  * ao_audiotrack: switch to ao_read_data_nonblocking()
  * ao_coreaudio: switch to ao_read_data_nonblocking()
  * ao_pipewire: switch to ao_read_data_nonblocking()
  * audio: introduce ao_read_data_nonblocking()
  * threads-win32: add comment about local decl of a function
  * threads-win32: support UWP in mp_thread_set_name
  * meson: add missing source file for UWP
  * osdep/threads-posix: use CLOCK_MONOTONIC if supported
  * osdep/timer-linux: check clock availability on init
  * DOCS/option: discourage the use of video-latency-hacks a bit more
  * vo_gpu_next: add --target-gamut option
  * stats.lua: remove unused variable
  * console.lua: don't print the console log to the OSD when switching VO
  * player/command: handle force window on runtime vo changes
  * stats: don't overwrite color and alpha of `osd-back-color`
  * console: don't overwrite color and alpha of `osd-back-color`
  * sub: add --sub-stretch-durations option
  * player/command: fix typo in sig-peak value computation
  * win32: fix hit test using client rc instead window
  * vo_gpu: apply ICC profile and dithering only to window screenshots
  * vo_gpu_next: drop alpha channel from screenshots if unneeded
  * image_writer: improve format conversion logging
  * console: wrap rows at the top
  * console: optimize table generation
  * console: enable completions without a prefix
  * console.lua: complete raw properties
  * console: avoid redundant completion appendage
  * present_sync: remove unneeded clear_values function
  * vo: require successive vsyncs to be more than swapchain depth
  * present_sync: only save as many entries as the swapchain depth
  * vo: replace max swapchain depth magic number
  * DOCS/mpv: consistent formatting of keybindings
  * DOCS/console: correct capitalization of keybindings
  * wayland: improve wl_output guessing before mpv window is mapped
  * sub: adjust offsets when sub seeking/stepping
  * DOCS/input: stop documenting vf del
  * dec_sub: always copy packet for new segments
  * drm: use present_sync mechanism for presentation feedback
  * present_sync: rename function to present_sync_update_values
  * present_sync: rewrite around linked list
  * ytdl_hook: fix mixed thumbnail.preference availability
  * Revert "vo: clear vsync_offset if drawing while paused"
  * video: reset `display_sync_error` when resetting state
  * threads: unbreak mpv on builds without asserts
  * player/command: add video-params and siblings to MPV_EVENT_TICK
  * ALL: use pl_hdr_metadata and nuke sig_peak
  * demux_mkv: parse mastering metadata
  * player/command: remove hdr-metadata property
  * csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
  * player/command: use pl_hdr_metadata_contains
  * csputils: change mp_hdr_metadata to pl_hdr_metadata
  * timer: remove unnecesary time conversions
  * win32/pthread: remove unused code
  * timer: remove unused code
  * threads: remove unused code
  * threads: rename threads.c to threads-posix.c
  * threads: move pthread debug to threads-posix.h
  * mp_thread: add win32 implementation
  * mp_thread: prefer tracking threads with id
  * ALL: use new mp_thread abstraction
  * threads: add new mp_thread abstraction
  * sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
  * options: add UPDATE_SUB_HARD flag to sub-ass-override
  * vo_gpu_next: update to newer cache API
  * ra_pl: drop deprecated cached_program param
  * vo_gpu_next: remove unneeded PL_API_VER guarding and defines
  * mp_image: pass rotation correctly to/from AVFrame
  * win32: add more values for monitor refresh rate detection
  * DOCS/man/console: update type examples
  * lua: remove a ton of unneeded parentheses
  * console.lua: complete file paths
  * console.lua: complete list option verbs
  * console.lua: inline mp.options
  * console.lua: complete list options
  * console.lua: complete profiles
  * console.lua: complete commands after help
  * console: complete infinite cycle-values arguments
  * m_option: don't try to remove all filter matches
  * player/main: set main thread name as mpv
  * vo_gpu_next: use pl_queue_params() macro
  * vf_vapoursynth: set crop metadata after mapping vapoursynth frame
  * player/video: loosen logic checks for adjust_sync
  * player/video: don't reset ao on video chain reinit
  * demux: make hysteresis-secs respect cache-secs
  * demux: cosmetics
  * m_option: drop support for -del for list options
  * m_option: remove all matches when using -remove
  * options: make --screenshot-directory/--watch-later-directory aliases
  * ytdl_hook: reverse thumbnail order
  * ytdl_hook: support the preference field of thumbnails
  * ytdl_hook: add thumbnail option
  * ytdl_hook: support thumbnails
  * various: remove trailing whitespace
  * ao_coreaudio: signal buffer underruns
  * meson: do the macos sdk version comparison in meson
  * Revert "meson: import python module"
  * meson: import python module
  * TOOLS/{file2string,matroska}: drop unneeded stdout output
  * timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_get
  * scripting: add 'script' to messages
  * scripting: rename backend names for concise naming
  * mp_threads: rename threads for consistent naming across all of them
  * TOOLS/macos-sdk-version: use packaging instead of distutils for version
  * timer: remove MP_START_TIME
  * player/lua: use mp_msg_find_level in check_loglevel
  * msg: make mp_msg_find_level case insensitive
  * DOCS/options: clarify `no-config` is a command line flag
  * player/audio: fix incorrect check on adding delay
  * semaphore_osx: change mp_sem_timedwait to mp_time
  * semaphore_osx: don't overwrite global symbols
  * Revert "hwdec_vulkan: account for vulkan frames now using presentation size"
  * javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
  * test: unbreak build when win32-internal-pthreads is disabled
  * timer: use MP_TIME macros
  * osdep/timer-win2: rename to timer-win32
  * ci/msys2: create a wrap file for libplacebo
  * meson: remove libplacebo wrap
  * options: rename --play-dir to --play-direction
  * options: rename --watch-later-directory to --watch-later-dir
  * options: rename --screenshot-directory to --screenshot-dir
  * options: rename --sub-ass-force-style to --sub-ass-style-overrides
  * options: rename --override-display-fps to --display-fps-override
  * options: rename --fps to --container-fps-override
  * player: don't calculate av delay if there's no audio or video
  * console.lua: complete choice and flag options
  * console.lua: remove unused capture from completion patterns
  * console.lua: use string.match()
  * console.lua: generate completion lists lazily
  * console.lua: remove repetition from build_completers()
  * console.lua: remove unnecessary copy
  * github/workflows: use ubuntu-latest host for freebsd
  * options: disable --allow-delayed-peak-detect by default
  * osdep: fix clang warnings with `_FORTIFY_SOURCE`
  * github/workflows: use macos-13 host for freebsd
  * README: bump macOS version as a consequence of libplacebo version bump
  * README: add libplacebo to dependencies and mention wrap
  * Revert "audio: don't block on lock in ao_read_data"
  * osdep/meson: add libplacebo include dir to swift compile
  * test/meson: add missing libplacebo dep
  * sub: update subtitles if current track is an image
  * demux_mkv: check if the video codec is an image
  * demux: put type2format into codec_tags with helper functions
  * ci/freebsd: disable iconv
  * github/workflows: use cross-platform-actions for freebsd
  * ci: disable Werror for libplacebo subproject build
  * ci/msys2: disable autocrlf
  * gitignore: update for meson wraps
  * m_option: initialize m_option_value union properly
  * workflows/build: install git in freebsd image
  * meson: make libplacebo a required dependency
  * subprojects: add a libplacebo wrap
  * workflows/build: explicitly define `CXX` in the env
  * .gitignore: ignore subprojects but allow later overriding
  * vo: define &lt;= 0 as unsupported for last_queue_display_time
  * vo: change spammy log to trace
  * vo: average more vsync samples
  * d3d11: calc vsync interval on real stats, not just last interval
  * img_format: remove duplicated macros
  * ta: don't hardcode alignment requirement
  * osdep: remove alignof emulation
  * aspect: remove unused multiplication
  * hwtransfer: handle constraints for hwdec with NULL supported_formats
  * DOCS/contribute: increase hard column limit to 100
  * stats.lua: disable tonemapping plot by default
  * path: don't treat "hidden" files as extension
  * ytdl_hook: remove extra playlist insert
  * ytdl_hook: parse the separate cookies field
  * vf_vapoursynth: set nominal_fps after the filter
  * Revert "demux_mkv: PAR should be calculated after applying crop"
  * demux_mkv: don't set codec crop rect when there is no crop
  * DOCS/contribute: stop pretending that C11 isn't allowed
  * meson: remove -D_ISOC99_SOURCE flag
  * timer: drop ancient macOS fallback
  * win32/pthread: fix calculation error in pthread_cond_timedwait
  * dvbin: do a big cleanup on code style and functions
  * stream_dvb: avoid static function variable
  * dvb_tune: remove use of time()
  * dvbin: revise many log lines
  * stream_dvb: use talloc
  * stream_dvb: fix missing newlines on log messages
  * audio: don't block on lock in ao_read_data
  * win32/pthread: add support for pthread_mutex_trylock
  * threads: add support for pthread_mutex_trylock
  * various: sort some standard headers
  * various: remove ATOMIC_VAR_INIT
  * osdep: remove atomic.h
  * osdep: drop atomic fallback
  * win32/pthread: try to fix system headers leaking through
  * test: add basic tests for timer code
  * meson: streamline selection of certain osdep sources
  * win32/pthread: implement clock_gettime for high-res timer purposes
  * Revert "win32/pthread: don't convert time through unrelated timer"
  * mp_image: set crop metadata when converting to AVFrame
  * demux_mkv: PAR should be calculated after applying crop
  * ci/lint: allow the first word to be all caps
  * stats.lua: hide images' FPS
  * stream_cdda: deprecate --cdda-toc-bias and always check for offsets
  * stream_cdda: remove printing track info in fill_buffer
  * stream_cdda: remove fallback for ancient libcdio versions
  * vo_gpu_next: optimally align DR buffers
  * vd_lavc: align buffers to multiple of image size
  * video/mp_image: handle non-power-of-two alignment
  * common: add mp_lcm helper
  * github/workflows: put a 20 minute timeout on the freebsd job
  * thread_tools: suppress -Wstringop-overflow false-positive
  * stream_cdda: suppress -Wstrict-prototypes from cdio
  * win32: suppress pointer cast warning
  * charset_conv: suppress unused-label warning
  * vo_gpu_next: cast const away to suppress warning
  * d3d11: don't skip last char in buffer
  * ci: enable -Werror
  * win32: clear background only on first paint
  * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one
  * demux/lavf: move tags instead of copying
  * common/tags: add mp_tags_move_from_av_dictionary()
  * player/command: truncate anything &lt; 1e-4 in pretty printer
  * wayland: use ppoll if possible
  * poll_wrapper: use the actual correct timeout for ppoll
  * DOCS/options: remove obsolete notice
  * DOCS/mpv: fix typos in List Options
  * DOCS/interface-changes: remove redundant change
  * hwtransfer: handle hwcontexts that don't implement frame constraints
  * github/workflows: remove macOS 11 build
  * timer: remove microsecond timer functions
  * test: change test_utils stubs to ns variants
  * dither: removed some unused code
  * vo: convert some final low-hanging things to nanoseconds
  * client: change underlying mpv_wait_event timer to nanoseconds
  * dispatch: change mp_dispatch_queue_process timer to nanoseconds
  * input: convert autorepeat timing to nanoseconds
  * filters: change end time calculation to nanoseconds
  * ao: convert all timing code to nanoseconds
  * stats: convert timers to nanoseconds
  * demux: convert cache updates to nanoseconds
  * timer: add convenience time unit conversion macros
  * command: unbreak runtime play-dir changes
  * stats.lua: remove compatibility aliases of properties
  * af_scaletempo2: better defaults
  * stats.lua: fix page 2 alignment of "Total"
  * vo_gpu/vo_gpu_next: add vulkan support for macOS
  * mac: add a window animation lock to wait for animations to finish
  * hwdec_dxva2egl: fix log value type
  * stats.lua: add chroma-location
  * stats.lua: change "Pixel Format" to "Format"
  * stats.lua: fix missing newline when print_perfdata_passes is enabled
  * stats.lua: sort filter parameters to ensure consistent output
  * player/command: change how floating point number are printed
  * stats.lua: don't print custom pixel format, when hwdec
  * stats.lua: remove leading zeros from pass timings
  * stats.lua: add frame info
  * stats.lua: simplify fps display
  * stats.lua: adjust spacing between values a little
  * stats.lua: show HDR meta if not equal to 203
  * stats.lua: separate video parameters from video out
  * f_decoder_wrapper: change video-codec to show description or name
  * command: fix fps property name
  * command: early exit in some properties to avoid going through VOCTRL
  * m_property: add read_sub_validate to check if should be processed
  * vo_gpu_next: only increment osd_sync in update_overlays if paused
  * command: fix segfault with playlist-{next,prev}-playlist
  * README: update release frequency
  * terminal-unix: make stop/cont sighandlers pipe based
  * terminal-unix: avoid data race + simplify
  * terminal-unix: avoid data-race on do_deactivate_getch2
  * drm_common: don't spoil errno in signal handler
  * terminal-unix: don't spoil errno in signal handler
  * console.lua: print the log and input line to the terminal
  * ytdl_hook.lua: set metadata with single tracks
  * defaults.lua: add a disabled parameter to timer constructors
  * DOCS/options: vdpau requires GLX
  * win32: improve window snapping behavior
  * osdep/timer-win2: use Waitable Timer for sleeping
  * timer: change mp_sleep_us to mp_sleep_ns
  * libmpv: add mpv_time_ns()
  * vo: use mp_poll wrapper in wait_events when applicable
  * osdep: rename polldev to poll_wrapper
  * vo: change vo-&gt;driver-&gt;wait_events to nanoseconds
  * vo: use nanoseconds for frame duration and pts
  * player: store last_time timestamp in nanoseconds
  * vo: remove vo_get_estimated_vsync_interval conversion to seconds
  * DOCS/lua: update read_options example
  * console.lua: exit with with Ctrl+[
  * command: add playlist-next-playlist and playlist-prev-playlist
  * ci: add sanitizers to Tumbleweed build
  * core: remove duplicate init_{audio,video}_decoder declarations
  * core: remove declarations of unused functions
  * TOOLS/autocrop.lua: add support for detect_min_ratio
  * DOCS/input: document the full sub-property
  * console: support utf8 for table formatting
  * console: cull lines outside of visible area
  * console: show completion suggestions as table
  * console: show suggestions for completion
  * console: refactor text styles for log levels
  * TOOLS/autocrop.lua: simplify code
  * player/video: mention --profile=fast and --hwdec in AV desync message
  * vo: remove frame timing check from vo_still_displaying()
  * Revert "video: remove another redundant wakeup"
  * ci/mingw: use vulkan-loader v1.3.266
  * mp_image: don't copy crop value from opaque_ref
  * demux_playlist: use --metacode-codepage when parsing playlist files
  * demux: change the default of metadata-codepage to auto
  * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage
  * charset_conv: remove ancient warning about deprecated syntax
  * stream_lavf: use metadata-codepage option for codepage conversion
  * af_scaletempo: overlap is a factor not a percentage
  * DOCS/mpv: update mpv.conf's documentation
  * TOOLS/autocrop.lua: update comment
  * sd_ass: enable sub-start and sub-end with unknown duration subs
  * vo_gpu_next: improve updating overlays
  * vo_dmabuf_wayland: correct full window size calculation
  * win32: clear client area to black early
  * player: remove unused mutate argument in mp_next_file
  * loadfile: fix an old wonky playlist heuristic
  * af/vf-command: add ability to target a specific lavfi filter
  * vo_dmabuf_wayland: free frame if the visibility check fails
  * external_files: remove duplicate from cover art whitelist
  * vo_dmabuf_wayland: eliminate an extra frame copy
  * TOOLS/lua/autoload: bump the msg-level of some logging
  * meson: declare libmpv as a dependency and override it
  * win32: adjust WM_NCACTIVATE for better compatibility with window state
  * vo_dmabuf_wayland: attach solid buffer when using force window
  * codec_tags: map some more image mimetypes
  * path: don't override "cache" and "state" paths with configdir
  * demux: move parent_stream_info before the goto
  * Revert "demux: constify a struct member"
  * external_files: base cover-art-whitelist on cover-art-auto-exts
  * DOCS/interface-changes: also mention --window-affinity
  * DOCS/interface-changes: mention --backdrop-type
  * win32: add WS_THICKFRAME style in borderless mode
  * vo: fully replace draw_image with draw_frame
  * restore-old-bindings.conf: remove unusable bindings
  * demux: fix erroneous condition in lazy_stream_needs_wait
  * win32: set WS_SYSMENU style always
  * DOCS/lua: remove superfluous parameter
  * Revert "demux: improve stream selection state"
  * msg: use nanosecond precision
  * vo: don't invoke wait, when not needed
  * vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
  * vo: change vsync base to nanoseconds
  * win32/pthread: define _POSIX_TIMERS to notify they are not supported
  * win32/pthread: don't convert time through unrelated timer
  * meson: don't link pthreads when internal impl is used
  * meson: add missing gl-video test dependency
  * timer: teach it about nanoseconds
  * timer: rename mp_add_timeout to reflect what it actually does
  * timer: remove dead code
  * timer: simplify mp_time_us_to_realtime
  * timer: rename mp_time_us_to_timespec to reflect what it actually does
  * ao_audiotrack: convert to nanoseconds
  * playloop: make chapter property more accurate when seeking chapters
  * vo_dmabuf_wayland: assume counter-clockwise rotations
  * hwdec_drmprime: add nv16 support
  * audio/chmap: support up to 64 channels
  * wasapi: clamp number of output channels to 8
  * chmap: add more channel layouts up to 22.2
  * audio/chmap: link string buffer size to MP_NUM_CHANNELS
  * playloop: don't refresh seek on external sub streams
  * demux: improve stream selection state
  * Revert "demux: eagerly read subtitle streams when switching tracks while paused"
  * demux: eagerly read subtitle streams when switching tracks while paused
  * osc: move the idle logo behind other overlays
  * meson: don't require swift when checking macos sdk
  * command: only warn shared-script-properties once
  * wayland: don't double close display fd
  * command: deprecate shared-script-properties
  * osc: remove shared-script-properties usage
  * DOCS/options: update lavfi-complex examples
  * console.lua: complete properties after cycle-values
  * af_scaletempo2: raise max playback rate to 8.0
  * DOCS/options: add example for custom pitch correction filter
  * restore-old-bindings.conf: add the old wheel bindings
  * DOCS/mpv: update the wheel bindings
  * win32: add option to change backdrop style
  * recorder: fix a couple of memory leaks
  * DOCS/options: update libplacebo-opts documentation URL
  * input.conf: make `u` toggle between force and yes
  * DOCS/input: update aegisub URL
  * osc.lua: fix calculation for slider's min-max average
  * win32: pass window handle to the window-id property
  * vo_gpu: remove --scaler-lut-size
  * vo_gpu: remove --scale-cutoff etc
  * DOCS/af: update audio filters section
  * github/workflows: rename the job for the docs check
  * github/workflows: add a workflow to check doc changes
  * github/workflows: only run build if source/build files change
  * DOCS/man: remove outdated note about gnome and idle-inhibit
  * wayland: remove gnome-specific idle-inhibit warning
- Drop 0001-Revert-meson-bump-required-version-to-0.62.patch (no
  longer necessary)
- Build against libplacebo 6.x
- Enable mujs</changelog>
</package>
<package pkgid="af513ea16341d6e5c15e182e40a73f81e147d001522ab9e2f86379b4d3681d54" name="mpv-devel" arch="x86_64">
  <version epoch="0" ver="0.38.0+git20240618.bc5ab97d" rel="bp156.2.3.1"/>
  <changelog author="ismail@i10z.com" date="1625140800">- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
  * wayland: refactor surface scaling
  * sub: fix subs/lyrics on music files with sub-past-video-end=no
  * wayland: fix wl_surface_set_buffer_scale usage
  * wayland: always be sure to initially try to render
  * wayland: remove unused includes
  * wayland: handle app id option less stupidly
  * wayland: reorganize wayland common code
  * stats.lua: add scaled resolution
  * DOCS: fix typo on seekbarkeyframes
  * TOOLS/lua/autoload: load files even if current file is hidden
  * TOOLS/lua/autoload: add ignore_hidden option
  * player: fix property name
  * lua: idle observers: ensure timers are up-to-date
  * lua: timers: don't block forever with slow callbacks
  * sub: by default, don't render timestamps after video EOF
  * player: change cover-art-auto behavior
  * js: idle-observers: minor performance improvement
  * osc: seekbar hover/drag: display target chapter at the title
  * manpage: add article in fuzzy explanation
  * player: remove unnecessary check
  * player: fix segfault
  * osc: ensure tick after any mouse-event
  * osc: don't initialize while mouse-down over an element
  * osc: update chapter marker positions when duration changes</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1637496000">- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
  * input.conf syntax: support custom quotes in `XstringX` form &amp; single quotes
  * ao_oss: readd OSSv4 audio output, default on *BSD
  * osc: seekbar hover/drag: display target chapter at the OSC title
  * stats.lua: add page 4 with a list of active key bindings
  * sub: add --sub-filter-jsre (JS regex)
  * vo_rpi: restore fullscreen handling
  * vo_tct: add resize capability
  * ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
  * vo_sixel: many fixes and improvements
  * filters: switch from scaletempo to scaletempo2, used for speed option
  * audio/vo_pulse: fix various edge cases and issues
  * stats.lua: move internal performance info from page 4 to page 0
  * command: don't hardcode command lists to be repeatable
  * vo_gpu: drop support for libplacebo older than v3.104.0
  * See https://github.com/mpv-player/mpv/compare/bc9d556f3a..9ca9066d05
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=bc9d556f3a..9ca9066d05
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1642593600">- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
  * native pipewire AO
  * Dolby Vision support
  * player: fix autofit/geometry related segfault
  * ao_oss: add missing PATH_DEV_MIXER define
  * egl_helpers: fix context creation if GLES 3 is not available
  * audio: stop corrupting audio on underreads
  * wayland: fix a potential segfault on surface enter
  * vo_gpu: opengl: fix wrong glMemoryBarrier call
  * vo_gpu: opengl: create context at version 4.4 again
  * af_lavcac3enc: fix memory leak on no-op
  * subprocess: unblock/reset signals before running child process
  * wayland: avoid doing unneccesary window resizes
  * See https://github.com/mpv-player/mpv/compare/9ca9066d05..22b0bac28e
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=9ca9066d05..22b0bac28e
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to version 0.34.1+git.20220129T121245.4d3ebb9d83:
  * meson: add version check to wayland-protocols
  * wayland: always resize when scale changes on surface enter
  * wayland: support extra mouse buttons
  * wayland: handle 0x0 resizes correctly
  * x11: sanitize window title to UTF-8 for EWMH
  * wayland: sanitize toplevel title to UTF-8
  * ao_sndio: audio output added
  * options: only apply sub-visibility to primary subs
  * Revert "options: add --sub-visibility=&lt;primary-only|secondary-only&gt;"
  * options: add --sub-visibility=&lt;primary-only|secondary-only&gt;
  * player: add thd (TrueHD) to whitelist of audio extensions
  * player: fix parentheses warning with &amp;&amp;</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1644062400">- Update to version 0.34.1+git.20220203T182214.5d31c7310c:
  * libplacebo: switch to new target format API
  * libplacebo: switch to new GPU limits APIs
  * libplacebo: switch to v4 naming convention
  * libplacebo: update log helpers
  * vo_gpu_next: create shader cache dir if missing
  * wayland: always start rendering after a resize
  * filter kernels: add cosine window
  * vo_gpu_next/context: common'ize things that would be common for non-vulkan
  * auto_profiles.lua: don't warn if profile-restore=default</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1654603200">- Drop pkgconfig(libkms) BuildRequires: this has been removed from
  latest libdrm.</changelog>
  <changelog author="ecsos@opensuse.org" date="1668340800">- Update to version 0.35+git.20221112.2f747341:
  * Update VERSION
  * Release 0.35.0
  * meson: fix macos-touchbar check
  * github/workflows: force deletion of existing upstream python symlinks on macOS
  * vo_gpu_next: add tunable shader parameters
  * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
  * wayland, x11: fix possibly unsafe bstr usage
  * ao_pipewire: reload ao on stream disconnect
  * ao_pipewire: explicitly remove stream hook
  * ao_pipewire: log generic stream errors
  * Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
  * vo_dmabuf_wayland: improve error handling exporting VA surface
  * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
  * github/workflows: remove seccomp disablement
  * github/workflows: bump linux jobs to Ubuntu 22.04 base VM
  * github/workflows: move all build jobs to checkout V3
  * github/workflows: remove xcode 13.0 to xcode 13.1 override
  * github/workflows: remove macOS 10.15 image usage
  * sd_ass: never mangle colours on RGB video
  * meson: move dmabuf-wayland specific files under the right check
  * gpu/context: properly guard wldmabuf context
  * console: add history deduplication
  * github/workflows: remove pip usage in mingw CI
  * vo_gpu_next: set background transparency
  * ci: upload resulting binary of mingw64 build
  * ci/mingw64: refresh build scripts
  * ytdl_hook: reverse order of tracks
  * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
  * wayland_common: always zero out presentation context when destroying it
  * wayland: correct braindead comment (no-op)
  * wayland: hack around presentation_feedback weirdness
  * wayland: free dmabuf_feedback object
  * test: update to reflect that Vulkan is a generic format again
  * filters/f_hwtransfer: remove VAAPI &lt;-&gt; Vulkan mapping for now
  * build: add an additional check for wayland-protocols 1.24
  * meson: add more hardcoded values to configuration
  * meson: use 'dl' instead of 'libdl' in find_library
  * ci: use meson setup build instead of meson build
  * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
  * options: log profile name if there is no restore data
  * console: respect the top margin shared script property
  * vo_dmabuf_wayland: use special ra_ctx_create_by_name
  * vo_dmabuf_wayland: load all hwdecs in preinit
  * wayland: always do a display_roundtrip at the end of init
  * github/workflows: print error logs on freebsd
  * ci/build-freebsd.sh: remove nonexistent option
  * vo_dmabuf_wayland: fix DRM builds with no VAAPI
  * video/out/wayland_common: adjust decoration disagreement log level
  * video/out/wayland_common: clear decoration request even if compositor disagrees
  * video/out/wayland_common: don't pass a negative of border flag into ternary
  * video/out/wayland_common: make decoration state usage explicit
  * ao_pipewire: compatibility for libpipewire 0.3.19
  * ci: require pipewire to be enabled for Tumbleweed Linux builds
  * wayland: bump dmabuf protocol to version 4
  * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
  * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
  * wayland: clean wp_presentation_feedback in discard callback to avoid leak
  * build_image_converter - use full image format list to create hw_upload
  * mp_imgfmt: move DRMPRIME format to end of enum
  * DOCS: document E to cycle through Editions
  * ao: promote ao_pipewire
  * ao_pipewire: test for session to contain audio sinks
  * ao_pipewire: init_boilerplate(): simplify errorhandling
  * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
  * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units
  * vo_gpu/hwdec: add NULL check for legacy_name
  * hwdec_aimagereader: fix incorrect return values
  * demux_mkv: add AVS2 and AVS3 to tag list
  * wscript: remove some bogus configure options
  * demux_mf: add support for QOI, PHM and HDR images
  * f_hwtransfer: allow hw uploads to implicitly convert formats
  * f_hwtransfer: accept non-power-of-2 hw uploads
  * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
  * f_hwtransfer: get rid of the shit list
  * hwdec/vaapi: improve probing of supported sw formats
  * vo_gpu_next: fix crash on uninit after startup failure
  * sd_ass: improve handling of subtitles with unknown duration
  * DOCS: fix minor typo with keep-open description
  * draw_bmp: fix out of bounds access in mark_rect
  * vo_gpu/hwdec: rename and introduce legacy names for some interops
  * x11: fix --on-all-workspaces option
  * vo_gpu_next: vulkan: libplacebo: unify log prefix
  * github/workflows: explicitly install Xinerama on FreeBSD
  * x11: fix a couple of memory leaks
  * ao_pipewire: allow specification of remote name
  * ao_pipewire: small cleanups and restructring
  * osc: scale rendered aspect ratio with window aspect ratio
  * wayland: correctly handle non-CLOCK_MONOTONIC clocks
  * vulkan: remove --vulkan-disable-events
  * vo: hwdec_aimagereader: add missing image format specifier
  * vo_gpu: hwdec: add Android hwdec utilizing AImageReader
  * DOCS: deprecate --gamma-factor and --gamma-auto
  * vo_gpu_next: respect --blend-subtitles=&lt;yes/no&gt;
  * ao_pipewire: don't try to lock nonexistent loop
  * ao_pipewire: use target.object
  * mp_image: strip DoVi metadata that requires an EL
  * manpage: document bt.2390 parameter
  * vo_gpu_next: fix screenshots of rotated sources
  * DOCS/man/vf.rst : replace the outdated syntax
  * vo_gpu_next: use static assert for array size
  * vo_gpu_next: update render_info for upstream API change
  * vo_gpu_next: implement --video-output-levels
  * TOOLS/lua/autoload: add various extra file extensions
  * TOOLS/lua/autoload: alphebatize auto-loaded file extensions
  * ytdl_hook: use subtitle `name` as title if available
  * af_scaletempo2: fix crash when the number of channels increases
  * build: update waf to 2.0.24
  * f_hwtransfer: mp_image_pool: support HW -&gt; HW mapping
  * f_autoconvert: f_hwtransfer: support HW -&gt; HW uploads
  * filters: lavfi: allow hwdec_interop selection for filters
  * filters: support loading new hwdec_interops from filters
  * vo: hwdec: do hwdec interop lookup by image format
  * demux_lavf: extract is_image function
  * demux_lavf: detect avif images
  * DOCS/man/options.rst: replace some legacy single-hyphen syntax
  * vo_gpu_next: support error diffusion dithering
  * sub: use Unicode linebreaking for non-ASS subs and OSD
  * ao_audiounit: get the channel layout from the AU itself
  * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
  * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format
  * ytdl_hook: simplify exclude option parsing
  * vo_gpu_next: only require full pixel byte alignment
  * vo_gpu_next: implement ICC 3DLUT caching
  * vo_gpu_next: use correct pixel size when mapping formats
  * ao_pipewire: listen to hotplug events
  * ao_pipewire: use proper hotplug init APIs
  * ao_pipewire: create is_sink_node helper
  * audio: list devices for all AOs with hotplug_init
  * audio: try to use playback AO as hotplug AO first
  * ta: increase size of names printed
  * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
  * audio: add AOCONTROL_UPDATE_MEDIA_ROLE
  * ao_pipewire: fix indent
  * repack: add repacker for ccc16x16 formats
  * mpv.metainfo.xml: add XDG appstream metadata manifest
  * DOCS: Mention "mono" audio channels option
  * DOCS/libmpv: fix typo in linkage section
  * w32: fix typo in F23 mapping
  * vo_gpu_next: fix typo affecting --target-trc option
  * macos: add support for F13-F20 keys
  * w32: add support for F13-F24 keys
  * x11: add support for F13-F24 keys
  * wayland: add support for F13-F24 keys
  * input: add function keys F13-F24
  * ad_lavc: strip non-normalized floats
  * vo_gpu_next: display subtitles without video stream
  * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
  * DOCS/mpv: remove spaces at EOL, ensure 80 cols
  * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
  * ao_pipewire: for_each_sink(): report errors
  * meson: fix condition for enabling vaapi-egl
  * meson: fix libplacebo check
  * audio: fix lack of reinitialization on format change with pull AOs
  * player/audio: remove explicit drain on EOF
  * ao_pipewire: make sure not to exceed the available buffer
  * audio: don't try to drain non-existent AO
  * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
  * ao_pipewire: test on FreeBSD
  * mpv.desktop: add RIST protocol to desktop entry
  * osxbundle: add RIST protocol support to app metadata
  * stream_lavf: enable RIST protocol support via ffmpeg
  * ao_pipewire: restructure logic a bit
  * ao_pipewire: only try to read requested data
  * ao_pipewire: report all available info about chunk
  * ytdl_hook: improve track detection
  * misc/random: add xoshiro random number implementation
  * meson: fix the build-date option
  * meson: fix building without gl
  * meson: consistently use feature['foo']
  * meson: refactor generating config.h
  * meson: disable dvdnav by default
  * meson: reduce dictionary usage
  * meson: add comment clarifying windows-internal-pthreads
  * ytdl_hook: consistant behavior for single format
  * wayland: add support for configure bounds
  * x11: fix display-{width,height} calculation
  * DOCS/options: correct wayland-disable-vsync option
  * ytdl_hook: fix default track for single format
  * github/workflows: auto-update freebsd-vm within major version
  * drm_common: remove hard dependency on drmIsKMS()
  * context_drm_egl: skip page flip wait on error
  * gpu/hwdec: reorder `drmprime` below `drmprime_drm`
  * video/drmprime: fix use-after-free
  * hwdec/drmprime: fix build
  * hwdec/dmabuf_interop: Properly prefix `priv` struct
  * hwdec/drmprime: Fix small issues
  * audio: drain ao on EOF
  * hwdec/drmprime: add drmprime hwdec-interop
  * ao_pipewire: tell audio server about number of queued samples
  * man: remove unhelpful language
  * ao_pipewire: use mpv logging
  * hwdec/dmabuf_interop_gl: support basic multi-plane formats
  * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
  * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
  * hwdec/vaapi: rename interops to reflect more general use
  * af_rubberband: add new engine option in rubberband 3.0.0
  * drm_common: skip cards that don't support KMS for autodetection
  * drm: avoid drmModeAtomicCommit races by blocking
  * video: remove unnecessary code
  * ytdl_hook: fix playlist index extraction
  * ci: bump macos runner version
  * wayland: add missing newline in wayland_common
  * hwdec_vaapi_pl: support simple multi-plane image formats
  * vo_gpu_next: fix screenshots on single-frame files
  * vo_gpu/d3d11: fix VRAM leak
  * osc.lua: add osc-tcspace script option
  * osc.lua: add osc-unicodeminus script option
  * vo_gpu_next: don't crash on !frame-&gt;current
  * ytdl_hook: always set HTTP headers
  * libplacebo: fix compatibility with libplacebo &gt;= 5
  * github/workflows: upgrade FreeBSD to 13.1
  * vo_gpu: fix 3DLUT precision
  * ao_pipewire: prevent deprecation warning for pw_stream_get_time()
  * ao_pipewire: pipewire uses linear volume
  * ao_pipewire: don't access core after disconnect
  * ao_pipewire: zero listeners
  * ao_pipewire: support ao-volume on non-stereo channel layouts
  * DOCS/encoding: remove the legacy option syntax
  * drm_prime: fix newline in error message
  * meson: fix rst2html command
  * context_x11egl: remove supposed transparency fix
  * DOCS: fix typo
  * DOCS/osc: fix option "showidlescreen" -&gt; "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect
  * meson: add a summary at the end of configuration
  * vo_gpu_next: implement --cscale
  * swresample: don't forcibly clip on every conversion
  * js: key bindings: ensure priorities for same-key - again
  * x11: avoid XPresent API calls when it's not needed
  * lua: command_native_async: make the callback optional
  * lua: command_native_async: always callback a-sync
  * x11: add --x11-present option
  * x11: add nouveau to the xpresent whitelist
  * x11: correct provider detection logic
  * vo_vaapi_wayland: remove vaapi format query as formats are never used
  * meson: remove pointless d3d11 dictionary
  * x11: replace strcasestr usage with bstr
  * github/workflows: install libxpresent on freebsd
  * x11: support xorg present extension
  * x11: use xrandr providers for driver detection
  * vo: move wayland presentation to separate files
  * meson: use require when checking for vdpau
  * ci/build: Do not manually install Meson in openSUSE container
  * meson: rearrange library dependency order to avoid crash with fontconfig
  * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
  * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
  * ci/build-mingw64: enable test building
  * ci/build-mingw64: bump dependencies
  * ci/build-mingw64: switch to fossils directory for zlib
  * ci/build-tumbleweed: attempt to enable unit tests in CI
  * test/chmap: start adding AVChannelLayout unit tests
  * audio/chmap: add mp_iterate_builtin_layouts
  * f_lavfi: switch to AVChannelLayout when available
  * ad_lavc: switch to AVChannelLayout when available
  * af_lavcac3enc: switch to AVChannelLayout when available
  * af_lavcac3enc: refactor chmap adding into its own function
  * ao_lavc: switch to AVChannelLayout when available
  * demux_lavf: switch to AVChannelLayout when available
  * common/av_common: switch to AVChannelLayout when available
  * audio/aframe: switch to AVChannelLayout when available
  * audio: add AVChannelLayout helpers to convert from/to mp_chmap
  * wayland: set appid before initial surface commit
  * wayland_gl: fix a typo
  * wayland_gl: wait until resize to create egl_window
  * DOCS/options: fix incorrect labelling of hr-seek default
  * sub: jsre filter: abort init early on empty filter list
  * ci/mingw64: add git libplacebo for gpu-next
  * github/workflows: move mingw CI to ubuntu 22.04
  * ci/mingw64: make meson crossfile global
  * wayland_gl: use wl-&gt;scaling when creating egl_window
  * wayland: rearrange initialization logic
  * player: add tiff/tif (TIFF) to list of image extensions
  * player: add jxl (JPEG XL) to list of image extensions
  * wayland: remove some unneeded lines from reconfig
  * vo_gpu_next: fix OSD rendering of screenshots
  * meson: add internal arg to wayland-protocols' get_variable()
  * osc.lua: add idlescreen and osc-idlescreen
  * video/out/dither: remove custom index_t typedef
  * wayland: force vo_vaapi_wayland scaling to 1
  * DOCS/interface-changes: mention vaapi-wayland vo
  * vo: move allocate_memfd method to wayland_common
  * vo_vaapi_wayland/wayland_common: code style fixes
  * wayland: use mp_tag_str not drm_format_string
  * vo: allow vaapi_wayland and vaapi_x11 to coexist
  * wayland: don't depend on the order of global announcements
  * vo: add new vaapi-wayland driver
  * demux: stop iterating over demuxers as soon as a match is found
  * osc.lua: fix crash when calling osc-tracklist while idle
  * player: check for argv before printing help text
  * player: set EOF when seeking to end with keep-open
  * various: remove trailing whitespace
  * wayland: use wl_output v4 for display-names
  * lua: avoid rare memory leak in mp.join_path
  * client API: always export symbols on windows
  * stream_lavf: add support for ipfs and ipns
  * meson: compile mpv.exe as a win32 gui application
  * context_drm_egl: support monitor par
  * github/workflows: add macOS 12 build
  * video/image_writer: tag colorspace in AVCodecContext
  * DOCS/input: fix typo "NANME" -&gt; "NAME"
  * console.lua: don't render a 2nd cursor on the OSC
  * video/image_writer: fix high-depth JPEG XL screenshots
  * build: add avcodec jpegxl dependency versions
  * demux: add support for r128 replaygain tags
  * DOCS/ao: remove only usage of git.io link shortening service
  * wayland: use wl_surface_damage_buffer
  * DOCS/options: properly capitalize JPEG XL
  * video/image_writer: add Jpeg XL screenshots
  * various: fix typos
  * vo_gpu_next: avoid 0x0 resizes
  * github/workflows: workaround git permissions error
  * DOCS/options: update the --load-osd-console documentation
  * DOCS/input: update the ASS tags documentation URL
  * options: make --cover-art-auto=exact the default
  * player: add cover-art-whitelist option
  * DOCS: fix the typo of --sub-justify
  * DOCS: correct --sub-shadow-color
  * DOCS/{mpv,options}: document the watch later functionality
  * vo_wlshm: use draw_frame instead of draw_image
  * mpv.desktop: add japanese translation
  * ci: switch Tumbleweed build to openSUSE container registry
  * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
  * vd_lavc: fix decoder initialization when no VO is available
  * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
  * wayland: use wl_output v4 for --fs-screen-name
  * x11: avoid wasteful rendering when possible
  * player: rearrange video sync opts/enums/defines
  * wayland: unify visibility checking code
  * vo_gpu/d3d11: add message ID based log level mapping
  * vo_gpu/d3d11: mimic libplacebo backbuffer usage
  * vo_gpu/d3d11: enable receival of color depth without active backbuffer
  * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
  * vo_gpu_next: switch to unpooled hwdec mapping
  * x11: fix screen-name option
  * mpv.desktop: add turkish translation
  * options.lua: remove unused function
  * options: add osd-playing-msg-duration
  * egl_helpers: request at least 8 alpha bits if necessary
  * DOCS/input: mark chapter-list as writable
  * drm: context_drm_egl: add support for enabling VRR
  * vd_lavc: add vo caps and option to set GPU film grain application
  * vo_gpu_next: apply film grain if such metadata is present
  * vf_format: support forwarding/stripping film grain metadata
  * mp_image: support film grain parameters
  * vd_lavc: hide a deprecation warning in already handled compatible code
  * sub/osd: use atomic for osd_state.force_video_pts
  * osdep/atomic: add mp_atomic_double
  * Revert "vo_gpu_next: remove unnecessary dependency"
  * ao_pipewire: Do not hold thread lock during loop stop
  * ao_pipewire: fix resource lifetimes
  * vo_gpu_next: remove unnecessary dependency
  * lua: use correct chunkname when loading script files
  * vo_gpu[_next]: hwdec: fix logging regression when probing
  * common/av_log: explicitly include version.h for required libraries
  * vo_gpu_next: also include stride alignment in DR size
  * vulkan: correctly inherit proc_addr pointer
  * ao_sndio: fix parentheses warning
  * client API: also export mpv_stream_cb_add_ro
  * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
  * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
  * vo_gpu_next: fix crash when disabling DR at runtime
  * vo_gpu_next: don't leak mpi on failed upload
  * vo_gpu_next: properly keep track of DR allocations
  * hwdec: warn on unsupported hwdec option value
  * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
  * hwdec: fix out-of-date preprocessor variable name
  * ytdl_hook.lua: consider any subprocess status != 0 as error
  * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
  * vo_gpu_next: add support for hardware decoding
  * manpage: add vo_gpu_next wiki link to manpage
  * vo_gpu_next: configure the VO queue size dynamically
  * vo_gpu_next: expose EGLDisplay to pl_gpu
  * vo_gpu: move hwdec loading code to common helper
  * hwdec: release images as soon as possible after mapping
  * hwdec_vaapi_vk: rename to vaapi_pl
  * hwdec_vaapi_gl: properly zero initialize priv struct
  * filters: Re-add vavpp deinterlacing auto-filter
  * ytdl_hook: fix url_is_safe to match URL protocols properly
  * vo_gpu_next: remove/simplify plane flipping hacks
  * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
  * mp_image: fix mp_image_plane_w/h
  * stats.lua: page 2 - frame timing: use fixed display order
  * stats.lua: graphs: fix bad rendering due to division by 0
  * vo_gpu_next: refactor subtitle rendering
  * options: add always to stop-screensaver
  * DOCS/input: document subprocess more clearly
  * DOCS/input: fix typo
  * vo_gpu: hwdec: load hwdec interops on-demand by default
  * ao_pipewire: fix ao-volume handling
  * vo_gpu_next: don't crash on negative plane strides
  * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
  * meson: remove horrifying macos luajit hack
  * github/workflows: use lua 5.1 on macos
  * DOCS/mpv: improve vf=rotate examples
  * wayland: partially fix drag and drop handling
  * ao_pipewire: validate pod creation
  * ao_pipewire: add support for device selection
  * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
  * vf_format: simplify frame type checking after addition of DoVi option
  * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
  * ci/appveyor: fix package install line
  * osc.lua: seekbar hover: speed-up chapter access
  * js: utils.get_user_path: make wrapper of expand-path
- Change source from cpio/tar to tar.xz to reduce the source code
  size by a factor of 4.
- Update waf to version 2.0.24
- Set rubberband to version 3.0.0 which is need for optional dependencies.
- Remove --enable-pipewire because it is now autodetected.
  You can now only disable.
- Disable pipwire under Leap because of build error.
- Enable openal, sixel.
- Enable mujs for Leap &gt;= 15.4.
- Enable wayland for Leap &gt;= 15.4.
- If libavif is installed default at build time it must have version &gt;= 0.11.1
- Fix rpmlint filename-too-long-for-joliet.</changelog>
  <changelog author="mia@0x0.st" date="1668859200">- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- _service: obs_scm -&gt; obs_tar
- Do not require libsixel and mujs where no appropriate versions
  are packaged
- Vulkan requires recent libplacebo; disable on Leap &lt;= 15.3
- Update to version 0.35+git.20221118.d3a61cfe:
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668859201">- Use Meson for build where possible as waf will be dropped in a
  future version</changelog>
  <changelog author="mia@0x0.st" date="1671537600">- Update to version 0.35+git.20221220.d5c3b9d9:
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats</changelog>
  <changelog author="mia@0x0.st" date="1671796800">- Update to version 0.35+git.20221222.657fd280:
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1675857600">- Update to version 0.35.1+git.20230128.140ec21c:
  * ao_pipewire: log version and other useful debug info
  * wayland: error out if essential protocol support is missing
  * wayland: also log refresh rate on surface entrance
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * meson: prepend MPV_CONFDIR path with prefix
  * meson: unbreak dl check on BSDs without libdl
  * lcms: fix crash with lcms2-related options if lcms is disabled
  * meson: fix stdatomic detection on bsd
  * osc: don't spam window-controls bindings on every render
  * wayland: check for resize/move in touch event first
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * ao_pipewire: properly clean up resources
  * filter_kernels: fix kaiser
  * hwdec/d3d11va: fix a possible memory leak
  * external_files: set log level for potential files to trace
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * hwdec_drmprime: fix memory leak
  * vo: hwdec: fix libdrm-related memory leak
  * draw_bmp: ensure last slice width is less than total width
  * wayland: dispatch and wait for compositor events in uninit
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * version.py/version.sh: bump copyright year
  * vulkan: fix build error for 32bit builds with clang
  * vo_wlshm: cleanup on failure
  * ra_d3d11: fix incorrect type
  * meson: also search for rst2html with .py extension
  * audio: fix crash during uninit with ao_lavc
  * mp_image: fix XYZ primaries default
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: implement VO_DR_FLAG_HOST_CACHED
  * x11: fix issue with xpresent timing feedback
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1679140800">- Update to version 0.35.1+git.20230315.e1727553:
  * test: update format refs to ffmpeg 6
  * github/workflows: fix failure conditions
  * common/av_common: clean up mp_lavc_set_extradata
  * sub/sd_lavc: properly fill avctx with codecpar values at init
  * sub/lavc_conv: properly fill avctx with codecpar values at init
  * common/av_common: constify mp_codec_params related getters
  * demux_mkv: support ARIB captions
  * player/command: fix mem leak in user-data property; closes #11436
  * vo_gpu_next: compatibility with libplacebo v6.265
  * wayland: make wayland-edge-pixels-pointer default to 16
  * wayland: use correct x/y coordinates for the cursor
  * screenshot: fix segfault when taking a screenshot without video
  * wayland: fix client side resize
  * vo_gpu_next: compatibility with PL_API_VER &gt;= 254
  * vo_gpu_next: use inverse mapping functions to tag screenshots
  * video/out/placebo/utils: add mappings from pl enums to mpv enums
  * video: add missing libplacebo colorspace enums
  * mp_image: assert if src and dst are different in copy_attributes
  * mp_image: copy side data in mp_image_copy_attributes
  * ao_pipewire: use realtime scheduling for data thread
  * loadfile: strongly prefer that all streams are from the same program
  * command: expose hls-bitrate and program-id as track-list subproperties
  * loadfile: report hls_bitrate and program_id in struct track
  * demux: propagate hls_bitrate and program_id in generated caption tracks
  * demux_lavf: report program_id
  * ytdl_hook: only log error when no fallback url available
  * ytdl_hook: init fragment requires other fragments
  * vo: fix race condition with redraw requests
  * ci: separate meson tests and reorganize build steps
  * test: integrate unittests with meson
  * ci: use the same arguments when running the built mpv binary
  * player: remove unittest option
  * test: update ffmpeg format refs
  * zimg: fix MP_CSP_PRIM_CIE_1931 mapping
  * zimg: add ZIMG_TRANSFER_ST428 mapping
  * zimg: set correct primaries for XYZ
  * sws_utils: hardcode output gamma and primaries for XYZ
  * mp_image: fix XYZ gamma and primaries guess
  * vo_gpu: improve XYZ conversion
  * mp_image: be less agressive with clearing color information
  * f_swscale: do not reset color levels to default
  * csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
  * DOCS/options: mention default value of cursor-autohide
  * DOCS/options: clarify hidpi-window-scale description
  * player: add --auto-window-resize option
  * ra: assert when using params with dimensions
  * sub: add --sub-fonts-dir and --osd-fonts-dir options
  * wayland: request frame callbacks on the topmost surface
  * wayland: deduplicate and cache detection of dmabuf-wayland
  * wayland: use bool type for alpha framebuffer tracking
  * vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible Similar to libplacebo[1], DXGI_SWAP_EFFECT_FLIP_DISCARD is used instead of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL starting with Windows 10.
  * vf_gpu: initialize depth=1 on target textures
  * video: initialize depth=1 on screenshot textures
  * external_files: recognize jxl and avif files as cover art
  * {console,ytdl_hook}: use the platform property
  * command: add platform property
  * ytdl_hook: don't overwrite force-media-title
  * ytdl_hook.lua: make exec return a single value
  * TOOLS/autocrop.lua: log a more accurate warning
  * audio: remove a duplicate clearing of a struct variable
  * options: change parameter that was forgottin in property transition
  * client API: reintroduce CONF_TYPE_FLAG for type conversion
  * Partially revert "options: remove OPT_FLAG"
  * console: observe osc margins from user-data instead of shared-script-properties
  * osc: set values in user-data in addition to shared-script-properties
  * player: set playlist title to media title if not set already
  * various: fix warning -Wimplicit-const-int-float-conversion
  * vo_gpu_next: fix warning -Wunused-function
  * vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
  * vd_lavc: sort hwdecs without hwdevices last for autoprobing
  * vd_lavc: prioritize mediacodec for hwdec autoprobe
  * video: make csp option definitions private
  * video: make csp equalizer params float
  * vo_gpu: fix newline in log message
  * demux: constify a struct member
  * vo_gpu_next: fix color space hint with target peak override
  * DOCS: clarify that GLX is deprecated
  * options: remove explicit initialization of integers to 0
  * options: remove OPT_FLAG
  * options: transition properties from flag to bool
  * options: transition commands from OPT_FLAG to OPT_BOOL
  * options: transition options from OPT_FLAG to OPT_BOOL
  * input: remove unused struct member
  * DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0
  * various: drop unused #include "config.h"
  * ao_pipewire: drop unused #include "generated/version.h"
  * Vulkan: add configure check for VK_KHR_display extension
  * vo_gpu_next: add --tone-mapping-visualize
  * vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
  * mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
  * DOCS: document JPEG XL default effort change
  * Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
  * video/image_writer: use effort=4 default for JXL screenshots
  * ao_pipewire: fix removal of zeroed hooks on old pipewire
  * vo_gpu_next: allow native CSP screenshots
  * player/screenshot: pass on ability to output native CSP
  * screenshot: explicitly default VOCTRL_SCREENSHOT csp
  * video/image_writer: force sRGB for unsupported formats
  * video/image_writer: add image_writer_flexible_csp
  * vo_gpu_next: tag screenshots with correct colorspace
  * vo_gpu_next: only apply target options in window screenshot mode
  * vo_gpu_next: be explicit about screenshot repr
  * m_property: avoid using a small stack buffer in m_property_do_bstr
  * vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
  * vo_gpu_next: support mapping HDR10+ dynamic metadata
  * ao_pipewire: allow usage of global volume control
  * command: only avoid redrawing when old and new osd are both hidden
  * DOCS/options: remove testing note in video-sync-max-factor
  * vf_sub: undeprecate
  * vo_dmabuf_wayland: reject hw formats not supported by compositor
  * video/image_writer: change screenshot-tag-colorspace default to yes
  * vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
  * vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
  * vo_dmabuf_wayland: simplify buffer pool reset
  * vo_dmabuf_wayland: only resize when a new frame is about to be drawn
  * DOCS/input: remove experimental note from sub-text
  * ao_pipewire: report linking errors from init()
  * ao_pipewire: add support for exclusive mode
  * ao_pipewire: move stream flags to dedicated variable
  * ao_pipewire: adjust message level based on probing
  * f_hwtransfer: fix leak of framesconstraints
  * image_pool: properly free frames
  * ao_pipewire: remove unneeded goto
  * ao_pipewire: replace opencoded talloc()
  * ao_pipewire: print stream states as string
  * ao_pipewire: remove unnecessary empty lines
  * ao_pipewire: remove opencoded spa_zero()
  * ao_pipewire: remove some unnecessary linebreaks
  * ao_pipewire: reduce message level of unsuccessful connection
  * ao_pipewire: remove unnecessary braces
  * sws_utils: add check for HAVE_ZIMG to suppress warnings
  * vo_gpu_next: add check for PL_HAVE_LCMS
  * hwdec_cuda: fix enum type for semaphore
  * vo_d3d11: do not call MAKEINTRESOURCEW twice
  * osdep/io: add void to mp_penviron
  * demux: remove unused code
  * ao_lavc: remove unused code
  * osdep: add MP_FALLTHROUGH
  * libplacebo: fix enum type cast
  * stats.lua: display HDR peak in nits
  * meson: move vector check inside of meson.build
  * meson: check macos touchbar with has_header
  * meson: check pthread provider with has_function
  * video/image_writer: avoid stripping colorspace info when writing image
  * stream: accept webdav:// and webdavs:// urls
  * ci: pack mingw64 meson build instead of waf
  * ci: separate meson/waf build dirs
  * ci: use meson compile instead of ninja directly
  * ci: do not print compile commands
  * meson: replace check_header with has_header
  * meson: actually use -Werror=format-security
  * hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
  * player/video.c: don't resync audio if video is an image
  * vo_lavc: set frame rate on encoder; fixes #11215
  * wayland: add auto choice to wayland-configure-bounds
  * wayland: handle runtime hidpi-window-scale changes correctly
  * wayland: unbreak runtime geometry/autofit changes
  * lua/js: remove user-data helpers
  * lua/js: fix user_data_del util function
  * doc: correct spelling of user-data/user_data JS/lua helpers
  * docs: document new user-data property
  * javascript/defaults: add user_data helpers
  * lua/defaults: add user_data helpers
  * player/command: add user-data property
  * javascript: add mp.del_property()
  * lua: add mp.del_property()
  * libmpv: add mpv_del_property() convenience function
  * player/command: add "del" command
  * m_property: add M_PROPERTY_DELETE
  * player/client: support observing sub-properties
  * options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodes
  * misc/node: add bstr-based variants for map_get() and map_add()
  * misc/json: don't wrap top-level pretty strings/infs in quotes
  * DOCS: Add missing 'not'
  * hwdec_vaapi: close file descriptors even if surface export fails
  * vo_dmabuf_wayland: close file handles when surface export fails
  * vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
  * DOCS/compile-windows.md: update MSYS2 packages
  * test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension
  * meson: add missing library dep for egl_angle_lib check
  * vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward
  * waf: migrate to version.py
  * ci: migrate MSYS2 build to GitHub Actions
  * wscript: remove MSVC from compiler lookup
  * meson: reuse libmpv objects for cplayer
  * ao_pipewire: align thread name with general conventions
  * audio: simplify implementation of property ao-volume
  * stream/dvb: remove some unused variables
  * x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
  * wayland: add wp-fractional-scale-v1 support
  * wayland: rewrite geometry and scaling handling
  * vo_gpu: implement VO_DR_FLAG_HOST_CACHED
  * vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: add `int flags` to the get_image signature
  * msg: log-file set at mpv.conf: don't ignore early messages
  * msg: log-file buffer size: don't use magic number (no-op)
  * drm: rewrite based around vo_drm_state
  * mp_image: fix XYZ primaries default
  * meson: skip some unneeded macos-specific checks
  * meson: drop feature plain-gl
  * ci: run meson tests
  * meson: limit vaapi checks
  * meson: don't add libmpv and cplayer features to conf_data
  * meson: remove dependency from libmpv to plain-gl
  * meson: add simple test executable for libmpv
  * stream: remove trailing NULL element from stream list
  * hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
  * wayland: only warn when actually missing idle inhibit support
  * vo: make driver list static
  * vo: remove trailing NULL element from driver array
  * ao: remove trailing NULL element from driver array
  * DOCS/compile-windows.md: update with meson instructions
  * build: officially deprecate waf
  * TOOLS/lua/autoload: improve alphanumeric sorting
  * wayland: store presentation feedbacks in a pool
  * Revert "wayland: dispatch and wait for compositor events in uninit"
  * TOOLS/docutils-wrapper: make executable + alphabetize
  * audio: fix crash during uninit on ao_lavc
  * meson: also search for rst2html with .py extension
  * various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
  * various: replace if + abort() with MP_HANDLE_OOM()
  * stream/dvb: drop support for DVB API before 5.8
  * ao_audiotrack: replace malloc with talloc
  * stream/cookies: use stream_read_file()
  * {video,audio}: adjust unsafe strncpy usages
  * video/x11: replace sprintf usage
  * video: replace sprintf usage
  * demux_mf: replace unsafe string functions
  * ra_d3d11: fix incorrect type
  * DOCS: clarify wid casting on Windows
  * vo_dmabuf_wayland: drop support for linux-dmabuf-v2
  * vo_dmabuf_wayland: support panscan and panning
  * ta/README: update link to talloc documentation
  * vo_wlshm: properly support video panscan
  * player: don't force saving start in watch-later-options
  * player: add video-sync=display-tempo
  * player: choose speed of smallest acceptable factor for display sync
  * TOOLS/lua/autoload: optimize performance of natural sorting
  * TOOLS/lua/autoload: further optimize the natural sorting
  * wayland: make vo_wayland_reconfig a bool
  * wayland: cleanup on vo_wayland_init error
  * vo: change vo_platform_init to bool
  * vo_wlshm: cleanup on failure
  * vo_dmabuf_wayland: goto err instead of returning
  * vulkan: fix build error for 32bit builds with clang
  * meson: dynamically compute dependencies for manpage and html build
  * TOOLS/umpv: support shell-quotes in $MPV
  * demux: new packet should not point to source buffer when copying data
  * demux: actually initialise packet buffer when creating new packet
  * version.py/version.sh: bump copyright year
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * wayland: dispatch and wait for compositor events in uninit
  * wayland: initalize display_fd as -1
  * wayland: consistently employ use_present
  * draw_bmp: ensure last slice width is less than total width
  * vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
  * hwdec_drmprime: fix memory leak
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * demux: add --demuxer-hysteresis-secs option to save power with caching
  * external_files: recognize webp files as cover art
  * x11: add modesetting to the xpresent whitelist
  * build: add configure test for POSIX shm for the sake of vo_kitty
  * demux: replace deprecated usage of stack allocated AVPackets
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality
  * Update VERSION
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1689336000">- Update to version 0.35.1+git.20230714.1f683401:
  * vo_dmabuf_wayland: error out if compositor doesn't support the format
  * build: make dmabuf-wayland a build option and require drm
  * console: sort the output from the `help` command
  * player: delete watch later redirect entries again
  * wayland: use xdg_surface_set_window_geometry
  * Revert "wayland_gl: wait until resize to create egl_window"
  * vo_dmabuf_wayland: guard in destroy_osd_buffers
  * vo_dmabuf_wayland: stop lazy loading hwdec
  * vo_dmabuf_wayland: don't try to get pts without frame-&gt;current
  * draw_bmp: ensure last slice is less than total width (again)
  * vo_dmabuf_wayland: add osd support
  * vo_dmabuf_wayland: init wl_list at the top of preinit
  * vo_dmabuf_wayland: stop guarding viewport interfaces
  * video/image_writer: check for write errors
  * video/image_writer: fix file leak in error path
  * wscript: add 1.32 protocols to sources
  * stats.lua: set sans-serif as default font
  * wayland: add xdg_toplevel.wm_capabilities handler
  * wayland: add support for suspended toplevel state
  * wayland: add cursor-shape-v1 support
  * vd_lavc: fix delay_queue for videos with frames &lt; max_delay_queue
  * vd_lavc: prefer d3d11va-copy over dxva2-copy
  * vo_wlshm: bail out of resize if width/height is 0
  * wayland: fix memory leak with multiple monitors
  * player: delete watch_later file after successful load
  * json: unify json_parse depth to MAX_JSON_DEPTH=50
  * terminal-unix: better error detection logic
  * TOOLS/idet: fix some outdated cli syntax
  * demux_playlist: sort files before directories
  * demux_playlist: add option to control recursive directory loading
  * TOOLS/lua/autoload: allow extending ext sets from script-opts
  * various: correctly ignore cache files with --no-config
  * vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
  * vo_gpu: fix some cache related memory leaks
  * player: add --input-cursor-passthrough option
  * TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
  * wscript: bump required libplacebo-next version to 5.266
  * vo_gpu_next: remove synchronization from info_callback
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * ci/msys2: double down on running meson through python3.11
  * vo_x11: don't rely on XFree to free calloc-ed data
  * vo_x11: check for calloc() failure
  * win32: add support for drag-and-drop option
  * options: add no to drag-and-drop
  * test/meson: explicitly specify lavf dependency
  * player/screenshot: add "screenshot" logger
  * video/image_writer: add avif screenshot support
  * options: drop unnecessary casts
  * options: use designated initializer
  * vd_lavc: do inline string array initialisation for hwdec_api
  * vd_lavc: let the user provide a priority list of hwdecs to consider
  * osdep: remove erroneous POLLERR emulation
  * wayland: remove erroneous POLLERR usage
  * image_writer: respect jpeg-quality when using ffmpeg for writing
  * image_writer: remove unused struct fields
  * mp_image: abort on av_buffer_ref() failure
  * loadfile: fix leak due to setting NULL parent
  * hwdec: fix undeclared identifier in mediacodec_embed
  * vo_drm: fix null dereference and using closed fd
  * github/workflows: do not copyback files from freebsd VM
  * github/workflows: bump freebsd VM memory size to 8GB
  * hwdec: do not add hwdec device if it failed to create
  * vd_lavc: check if av_device_ref is available
  * ci/msys2: switch to Python 3.11 to fix crashes during build
  * loadfile: insert missing parentheses
  * osc: add toggle for forced-only subs
  * loadfile: expose auto-forced-only when printing stream info
  * command: add sub-forced-only-cur prop
  * command: report auto-forced-only flag in track desc
  * sub: rewrite auto-forced-only support
  * player: add more precise sub fallback options
  * options: default slang to auto
  * loadfile: support "auto" as a language option
  * loadfile: use mp_match_lang_single
  * loadfile: take a const char* in match_lang
  * loadfile: short-circuit early on null stream language
  * osdep: add mp_get_user_langs
  * osdep: move cfstr&lt;-&gt;cstr conversions to a new apple_utils.c file
  * misc: add language-matching utilities
  * options: set subs-with-matching-audio to off by default
  * vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
  * ad_lavc: check for allocation failure
  * vo_gpu_next: add --corner-rounding option
  * vo_gpu_next: add missing --gamut-mapping-mode options
  * ao_pipewire: bump dependency to 0.3.48
  * ao_wasapi: use client name instead of hardcoded string
  * ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
  * demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
  * vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
  * wayland: bump wayland-protocols to 1.25
  * wayland: bump required version to 1.20
  * DOCS: fix admonition typo
  * vo_dmabuf_wayland: update the image of pending buffers
  * vo_dmabuf_wayland: use a minimum of 15 buffers
  * ci: use a different mirror for freetype
  * player: add drag-and-drop option
  * wayland: avoid misleading log messages on drag/drop
  * ci/mingw: add dlltool to the meson crossfile
  * mpv.desktop: add Russian translation for GenericName
  * ci/mingw: remove cache
  * ci/mingw: update dependencies versions
  * ci/msys2: enable egl-angle-lib
  * github/workflows/build.yml: install ca-certificates package on msys2
  * bootstrap.py: update waf to 2.0.25
  * DOCS/mpv: add an example for applying profiles to certain paths
  * player: don't load unwanted files after 519e56f
  * hwdec_cuda: bump required headers version for timeline semaphores
  * hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
  * hwdec_vulkan: respect probing flag when logging during init
  * vulkan: don't assume all ra_ctx implementations have a swapchain
  * hwdec_cuda: remove usage of deprecated libplacebo sync API
  * video/out/android: assert WinID value before use
  * path: handle URLs consistently in mp_basename
  * lua: read_options: find script-opts prefix at index 1 exactly
  * demux/demux_lavf: strip URL parameters before matching extension
  * hwdec_vulkan: enable AV1 support if available
  * hwdec_vulkan: check for the correct libplacebo version
  * vo: hwdec_aimagereader: fix compile
  * hwdec_vulkan: simplify requirement checks for Vulkan interop
  * vo/vulkan: do not define zero sized array
  * hwdec_vulkan: account for vulkan frames now using presentation size
  * f_hwtransfer: disable vulkan multiplane images when uploading from cuda
  * hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
  * vo: vulkan: request additional extensions and features for ffmpeg
  * hwdec_vulkan: add Vulkan HW Interop
  * vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
  * vo_gpu_next: fix to allow using dllimport
  * vo_gpu_next: respect `gl-&gt;flipped`
  * opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
  * vo: make mp_frame_perf thread safe
  * vo_gpu_next: add size guard for pass-&gt;num_samples
  * vo_gpu_next: synchronize voctrl_performance_data access
  * vo_gpu_next: fix off by one in info_callback
  * vo_dmabuf_wayland: rewrite around wl_list
  * vo_gpu_next: fix build on older libplacebo
  * vo_gpu_next: update to new libplacebo gamut mapping API
  * vo_gpu_next: remove --tone-mapping-crosstalk
  * context_drm_egl: check for non-existant drm in uninit
  * player: improve diagnostics around writing watch_later files
  * path: let configdir also override "cache" and "state" paths
  * path: simplify "cache" and "state" fallback
  * player: always try to detect subtitle language from file name
  * ra_d3d11: change how messages are ignored during texture size lookup
  * wayland: improve guessing when mpv is focused
  * demux/demux_lavf: pass-through mime_type
  * demux/demux_lavf: pass-through filename for HLS
  * Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
  * demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
  * vo_gpu_next: allow to use ICC profile luminance value
  * mp_image: use the ffmpeg interlaced frame flags where available
  * ao_oss: return actual OSS playing state
  * player: use XDG_CACHE_HOME by default
  * player: use XDG_STATE_HOME for watch_later
  * path: expand internal path selection API to allow for additional types
  * osdep: separate out macos paths from path-unix.c
  * DOCS/options: document required parameter for --x11-name
  * meson: bump required version to 0.62
  * wayland: add support for wl_surface.preferred_buffer_scale
  * options: read config file as stream
  * ci: switch to lua51 for MSYS build
  * ci: use auto detection for lua library version for MSYS
  * charset_conv: fix memory corruption in mp_iconv_to_utf8
  * sub: fix UPDATE_SUB_HARD for converted and external subtitles
  * console.lua: add a script-opt for the border size
  * vo_gpu_next: fixes to allow using dllimport
  * ao_pipewire: clarify --pipewire-buffer=native
  * ao_pulse: clarify --pulse-buffer=native
  * ao_pipewire: let sound server determine latency
  * ao_pipewire: give sound server more flexibility for buffers
  * hwdec_drmprime: support rpi4_8 and rpi4_10 formats
  * ytdl_hook: fix clip start and end
  * libmpv: fix file name in documentation
  * meson: use the new build_options method
  * wayland: correctly scale configure_bounds
  * player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
  * video/out/gpu: Fix compilation warning of out of bound access
  * mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
  * ci: add a workflow that lints commit messages
  * auto_profiles: try to distinguish invalid properties better
  * auto_profiles.lua: apply profiles when conditions are truthy
  * osc: skip rendering when osd_dimensions are 0
  * win32: follow Windows settings and update dark mode state
  * d3d11: retry device creation without debug, if SDK is not available
  * build: add check for eglext_angle.h when checking for ANGLE
  * context_angle: include eglext_angle.h explicitly
  * DOCS/input: fix typo
  * auto_profiles: check for non-existent properties
  * various: fix various typos in the code base
  * various: fix typos
  * demux_lavf: update to handle deprecation of `io_close`
  * ci: bump cache version to rebuild libplacebo
  * ci/mingw: require libplacebo-next
  * build: add an option to control gpu-next
  * ci/mingw: update meson
  * meson: fix libplacebo-next version comparison
  * vo_gpu_next: drop various PL_API_VER checks
  * wscript: bump libplacebo-next required version to 5.264
  * meson: bump libplacebo-next required version to 5.264
  * player/screenshot: add filename return field
  * player: set playlist title to media title if not set already
  * Revert "player: set playlist title to media title if not set already"
  * meson: rst2pdf handle dependency file
  * TOOLS/docutils-wrapper: handle commands without depfile
  * TOOLS/docutils-wrapper: properly propagate failures
  * TOOLS/docutils-wrapper: gracefully remove non-existing files
  * DOCS/lua: fix typo
  * options: enable scripts related opts also with cplugins.</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690113600">- Update to version 0.36.0+git.20230723.60a26324:
  * Update VERSION
  * Release 0.36.0
  * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
  * ao_pipewire: for_each_sink: properly check termination condition
  * DOCS/vo: clarify dmabuf-wayland a bit
  * vo_dmabuf_wayland: correctly handle force-window
  * player/video: check for forced eof
  * vd_lavc: respect vd-lavc-software-fallback opt
  * vo_vaapi: restore hardware video decoding
  * vo_vaapi: fix segfault in draw_osd
  * ao_pipewire: use native buffersize by default
  * terminal-unix: fix not listening on input after being foregrounded
  * osc: don't add margins to osc-deadzonesize
  * DOCS: clarify screenshot window and screenshot-sw
  * vo_drm: remove VOCTRL_SCREENSHOT_WIN
  * screenshot: implement screenshot-window in sw for most VOs
  * screenshot: clarify software screenshot logic
  * image_writer: use proper specifier for int64_t
  * {zsh,bash}-completion: run mpv with --no-config
  * bash-completion: do not complete removed options
  * zsh-completion: do not complete removed options
  * zimg: fix broken sig_peak handling
  * image_writer: move tag_csp check into image_writer_flexible_csp()
  * image_writer: replace sprintf usage
  * image_writer: share some code between write_lavc and write_avif
  * image_writer: error check avif-pixfmt option
  * image_writer: fix still-picture option for AVIF
  * image_writer: remove duplicate packet writing code
  * TOOLS: remove obsolete travisCI-related scripts
  * wayland_common: remove questionable gcd impl and global state
  * wayland: don't treat tiled and maximized windows the same
  * wayland: add locked_size convenience shorthand
  * builtin.conf: add --hdr-contrast-recovery to gpu-hq
  * vo_gpu_next: add --hdr-contrast-recovery/smoothness
  * builtin.conf: unset default languages in libmpv and encode profiles
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame
  * wayland: handle modifier keys correctly
  * vo_gpu_next: add --target-contrast option
  * loadfile: make get_audio_lang function static
  * DOCS/release-policy.md: add additional advice
  * loadfile: compute audio lang for sub selection when using lavfi-complex
  * wayland: wrap resize requests in prepare_resize
  * sd_ass: fix converted subtitles having too-wide borders
  * sd_ass: don't reconfigure ass on every frame
  * player: set default cache dir on macOS
  * DOCS/mpv: clarify the location of cache/state files
  * path-win: implement cache directories
  * DOCS/interface-changes: document change in ctrl+h behaviour
  * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`
  * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list
  * input: update ctrl+h to toggle `auto-safe` rather than `auto`
  * vd_lavc: try other hwdecs when falling back after an hwdec failure</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690804800">- Remove waf build: removed upstream
- Make meson a hard requirement now
- Bump libplacebo requirement to 6.292.0 for Tumbleweed
- Add patch 0001-Revert-meson-bump-required-version-to-0.62.patch
  to lower meson requirement for Leap
- Update to version 0.36.0+git.20230730.1bbc7a2c:
  * ao_sndio: use sio_flush() to improve controls responsiveness
  * draw_bmp: fix overflowing coordinates in mark_rcs
  * Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
  * Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
  * meson: look for linux/input-event-codes.h with libwayland flags
  * version.py: fix build date
  * options: restore old default sub selection behavior
  * vo_gpu_next: fix assertion on wayland
  * vo_gpu_next: delay swapchain submit until flip_frame()
  * path-win: move state directory to %LOCALAPPDATA%
  * path-win: add subdirectory for cache
  * Revert "ci/msys2: double down on running meson through python3.11"
  * ad_spdif: fix segfault due to early deallocation
  * test: enhance libmpv test
  * player/video: check for track and decoder existence
  * video_writer: fix gamma for YUV screenshots
  * image_writer: log pixfmt conversion
  * encode_lavc: fix leak of codecpar
  * zimg: fix abort on subsampled input with odd heights
  * demux_mkv: add missing space to log msg
  * build: remove unneeded libdl requirement for vaapi
  * build: refactor vaapi handling
  * ci/mingw: reduce git clone depth to 1
  * ci/mingw: use ccache
  * ci/mingw: disable fail-fast
  * ci/mingw: check if binary is runnable before packaging
  * language-posix: as a fallback, treat "C" as "en"
  * msg: print MSGL_WARN and higher error messages to stderr
  * build: vaapi-x-egl is not used anywhere, remove it
  * build: vaapi-egl should explicitly depend on egl
  * build: vaapi-drm and vaapi-wayland do not depend on egl
  * ci/mingw: update luajit to fix i686 crashes
  * wayland: restore xkb_keysym_to_utf8 handling
  * build: internally rename gl-wayland to egl-wayland
  * waf: remove waf as a build system</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1693051200">- Add fix-docs-path.patch to install docs in our default docdir
- Enable jxl
- Use meson auto-features instead of disabling everything manually
- Small corrections to specfile
- Update to version v0.36.0+git20230826.83c0e980:
  * hwtransfer: check if the source format is accepted directly by the VO
  * hwtransfer: use the right hardware config to find conversion targets
  * autoconvert: destroy sub filter immediately if reconfiguration is needed
  * output_chain: don't reset autoconvert on changes to unrelated filters
  * hwtransfer: implement support for hw-&gt;hw format conversion
  * player: make all autoload extensions configurable
  * player: use audio pts corresponding to playing audio on EOF
  * input: add missing keypad key defines
  * sub/osd: signal osd_changed on resize
  * win32: don't ignore --screen and --fs-screen
  * DOCS/mpv: document ZOOMIN &amp; ZOOMOUT multimedia keys
  * input: add new keys: Back, Tools, ZoomIn, ZoomOut
  * vo_gpu_next: move line to correct location (cosmetic)
  * vo_gpu_next: correctly handle GAMUT_AUTO
  * ci/mingw: disable vulkan for 32-bit build
  * ci/mingw: don't include useless DLLs in artifact
  * ci/mingw: refactor build script into functions
  * ci/mingw: enable more ffmpeg features
  * ci/mingw: add necessary deps and enable vulkan
  * ci/mingw: move functional test to workflow
  * ci/mingw: update dependency versions
  * vo_gpu_next: reword error message on empty screenshot
  * DOCS/options: clarify the video-pan-x/y example
  * aspect: change --video-pan-x/y to be relative to the destination rect
  * aspect: don't allow scaled_src_size be 0
  * DOCS/options: fix typo in video-pan-x example
  * meson: rename all features with underscores
  * context_drm_egl: remove references to VAAPI in error messages
  * context_drm_egl: more correctness fixes for uninit procedure
  * Revert "ao/pulse: implement period_size"
  * w32_common: try to get the monitor from the window bounds
  * w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
  * ao/pulse: implement period_size
  * ao/jack: set device_buffer to JACK buffer size
  * demux_mf: utilize stdbool bool for if a format specifier was bad
  * demux_mf: early exit with the '%%' case
  * win32_common: fixes minimized window being focused on launch
  * ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby Atmos, DTS-HD, etc.) over HDMI
  * drm_common: skip cards that don't have connected outputs
  * meson: remove redundant libplacebo version check for Vulkan interop
  * x11: set sizehint for fs-screen and fs-screen-name
  * x11: remove xinerama and refactor window geometry
  * x11: require randr 1.4
  * context_drm_egl: don't free egl properties if they are null
  * vo_gpu_next: correctly clear removed hooks
  * sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
  * Revert "sub/sd_lavc: don't check endpts when getting subs"
  * vo_gpu_next: fix typo in video_screenshot()
  * vo_gpu_next: add --libplacebo-opts
  * vo_gpu_next: don't re-set frame_mixer
  * vo_gpu_next: move allow_delayed to move appropriate place
  * vo_gpu_next: switch to new pl_options system
  * TOOLS/lua/autoload: Enable run-time updates of options
  * TOOLS/lua/autoload: may specify loading only one type of files
  * vo_gpu_next: fix leak of --icc-profile-auto on uninit
  * vo_gpu_next: drop redundant PL_HAVE_LCMS check
  * ci: update freebsd to latest release channel
  * ci: disable libplacebo in msys2 build
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * libplacebo: drop PL_API_VER compatibility paths
  * ra_pl: drop PL_API_VER compatibility paths
  * vo_gpu_next: drop PL_API_VER compatibility paths
  * meson: remove redundant libplacebo-next check
  * hwdec_cuda: drop old PL_API_VER compatibility path
  * meson: bump minimum libplacebo dependency to v6.292
  * stats.lua: display output resolution if it differs to native one
  * stats.lua: hide window scale in fullscreen
  * vo_gpu: allow --hdr-peak-decay-rate=0.0
  * loadfile: avoid infinite playlist loading loops
  * build: check for SNDCTL_DSP_HALT for oss-audio
  * vo: clear vsync_offset if drawing while paused
  * win32: fix display resolution calculation on mulitple monitors
  * demux_playlist: remove len restriction on headerless m3u
  * wayland: clear all keys on keyboard_handle_leave
  * wayland: clear saved mpkey more aggressively
  * wayland: use fallback for display-fps/width/height
  * x11: add --x11-wid-title option
  * player: add playlist-path properties
  * vf_vapoursynth: save display resolution as a variable
  * player: add --term-remaining-playtime option
  * player: make sub-pos a float value
  * x11_common: drop unnecessary NULL check
  * x11_common: avoid unnecessary XUnmapWindow() call
  * stats.lua: use video-params/aspect-name
  * player/command: add video-params/aspect-name
  * ytdl_hook: improve Windows exe search with suffix
  * command: don't print "unknown" on video tracks
  * player/video: avoid spamming logs with EOF
  * audio: drain ao before setting pause
  * command: show "no" for hwdec-current if hwdec failed
  * command: fix some fringe play-dir behavior
  * sub/sd_lavc: don't check endpts when getting subs
  * sub: fix switching tracks while paused
  * path-unix: abort on path truncation
  * osc: support speed-independent time-remaiing display
  * command: fix stack smashing when displaying aspect-ratio
  * external_files: add sbv to the sub whitelist
  * external_files: alphabetize file extensions
  * DOCS: update LGPL building instructions
  * m_option: change m_option_type_aspect to double
  * vo_gpu_next: actually fix screenshots with PAR
  * ao_audiotrack: enable pcm-float by default
  * ao_audiotrack: support more channel layouts
  * ao_audiotrack: support media role
  * ao_audiotrack: don't ignore ao_read_data return value
  * ao_audiotrack: allow byte buffer data transfer for float samples
  * ao_audiotrack: align buffer size to sample size
  * ao_audiotrack: do not needlessly resample
  * ao_audiotrack: fix broken exception checks
  * ao_audiotrack: remove unused writeV23
  * vo_gpu_next: take into account PAR when taking screenshots
  * ad_spdif: fix this not working at all
  * vo_gpu_next: add ability to use named hook params
  * mp_image: properly infer color levels for some pixfmts
  * vo_gpu_next: increase non-interpolation queue size
  * vo_gpu_next: update for new pl_filter configuration API
  * win32: signal VO_EVENT_DPI on dpi changes
  * test/meson: add missing avutil dependency to chmap test
  * test: indicate test function ran in log
  * test: enable log messages for libmpv test
  * test: refactor helper methods to be universally usable
  * options: fix relative time parsing
  * options: rename variables in parse_timestring
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
  * DOCS/options: fix typo in hdr-peak-percentile
  * vo_gpu/vo_gpu_next: fix setting an empty dscale
  * builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
  * vo_gpu_next: add --hdr-peak-percentile
  * player/main: do not print build time, if it is unknown
  * version: move NO_BUILD_TIMESTAMPS check to version.h.in
  * build: remove version.py
  * vo_vdpau: set hwdec image format
  * test: bump libmpv test timeout
  * drm: bump minimum version to 2.4.105
  * ci: update the mpv.com path
  * build: remove outdated generated directory
  * ao_pipewire: set media role during init()
  * audio: add AO_INIT_MEDIA_ROLE_MUSIC</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1693137600">- Disable mujs backend for Leap because it's not available there</changelog>
  <changelog author="llyyr.public@gmail.com" date="1695470400">- Update to version 0.36.0+git20230923.140d0185:
  * ci/mingw: drop old workarounds for vulkan-headers
  * m_config_core: remove mp_read_option_raw
  * cuda: move --cuda-device to cuda_opts group
  * opengl/context_win: move opengl-dwmflush to wingl_opts group
  * libmpv_gl: replace mp_read_option_raw call
  * video/out/gpu: replace mp_read_option_raw call
  * stream: remove unneeded mp_read_option_raw call
  * options: rename some opt structs to *_opts instead of *_params
  * stream_bluray: move --bluray-device to stream_bluray_opts
  * stream_cdda: move cdrom-device to cdda_params
  * demuxer: remove several mp_read_option_raw calls
  * demux: make demux opts public
  * options: move some demux-specific opts to demux opts
  * demux_lavf: set duration to -1 if unknown
  * DOCS/options: remove some stray tabs
  * win32: don't remove WS_CAPTION from style
  * win32: enable custom WM_NCHITTEST also when title bar is hidden
  * win32: set window_corners to default for fullscreen
  * win32: add --window-corners
  * win32: fix fit_window_on_screen to account for invisible borders
  * win32: reduce top border thickness to imitate DWM invisible borders
  * win32: add an option to control window title bar state
  * win32: add an option to change window affinity
  * wayland: ensure at least a scale factor of 1 when drawing cursor
  * github/workflows: comment PR artifacts links
  * win32: explicitly guard dark mode calls by Windows version
  * vo_gpu_next: use proper color for subtitles
  * {github/workflows,ci}: install and enable libplacebo in macOS CI
  * github/workflows: add macOS 13 build
  * vo_gpu: don't override scaler options with default ones
  * builtin.conf: remove unneeded vlang/alang/slang lines
  * vo_gpu: allow deband-iterations to be 0
  * drm: remove selecting the card number with --drm-connector
  * options: remove --vf-defaults and --af-defaults
  * options: remove deprecated --record-file option
  * vo_sixel: change exit-clear handling to OPT_REPLACED
  * options: remove a few options marked with .deprecation_message
  * command: stop restarting playback when writing to playlist-pos
  * command: remove some old deprecated properities
  * options: remove ancient option fallbacks/deprecation
  * builtin.conf: remove deprecated opengl-hq profile
  * demux_playlist: add --directory-mode=auto
  * various: add missing include in header flles
  * sub/ass_mp: filters/f_lavfi: forward declare mp_log
  * sd_ass: use directive instead of writing magic constants
  * vo_dmabuf_wayland: support osd rendering when there's no video
  * mp_image: add force_window field
  * demux_mf: detect svg
  * sdl_gamepad: fix button detection on modern controllers
  * TOOLS/autocrop.lua: switch to auto-copy hwdec during cropdetect
  * TOOLS/autocrop.lua: cleanup timers correctly
  * vo_gpu_next: fix unscaled screenshot with --blend-subtitles
  * TOOLS/autocrop.lua: use VO crop always
  * options: make video-crop validation more strict
  * player/video: don't try to restore old crop when invalid were provided
  * vo_gpu: match libplacebo debanding defaults
  * vo_gpu: match libplacebo peak detection defaults
  * DOCS: update notes about new profiles
  * vo_gpu: default to dscale=hermite
  * DOCS/options: document hermite scaler
  * DOCS/options: remove potentially offensive language
  * DOCS/options: remove spline36 section
  * DOCS/options: change wording to be less inflammatory
  * af_scaletempo2: fix missing variable init, remove redundant init
  * af_scaletempo2: truncate final packet to expected length
  * af_scaletempo2: fix processing of final packet
  * af_scaletempo2: calculate latency by center of search block
  * af_scaletempo2: restore exact audio sync on return to 1x speed
  * af_scaletempo2: fix speed change latency and pts spikes
  * af_scaletempo2: fix audio artifact on initial WSOLA iteration
  * af_scaletempo2: fix audio offset when playing back at 1x speed
  * af_scaletempo2: fix inconsistent search block position after init
  * af_scaletempo2: move latency calculation to internal function
  * af_scaletempo2: fix missing dereference when processing final packet
  * af_scaletempo2: fix audio-video de-sync caused by speed changes
  * DOCS/vo: remove some dated deprecation warnings about --vo=rpi
  * meson: enable cplugins on Windows
  * cplugin: allow loading mpv_* symbols dynamically
  * libmpv: remove not used mpv.pc.in
  * osdep/io: provide dlopen, etc. abstraction wrappers for windows
  * scripting: dll cplugins
  * builtin.conf: modernize internal profiles
  * vo: change tscale to oversample by default
  * vo: make cscale follow scale by default
  * vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling
  * vo: avoid unnecessary redraws when the OSD shows
  * demux: prepend some cache options with demuxer
  * filter_kernels: remove bcspline filter
  * filter_kernels: fix bcspline params
  * filter_kernels: add hermite filter
  * vo_gpu_next: fix blur and taper values being zero
  * vo_dmabuf_wayland: support 90 degree rotations
  * DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode
  * demux_mkv: support ProjectionPoseRoll element
  * demux_mkv: support PixelCrop* elements
  * TOOLS/matroska.py: add PixelCrop* elements
  * demux: add crop to mp_codec_params
  * win32: remove noisy debug log
  * osc: add scrolling to audio/sub buttons
  * vo_gpu: remove --scale-wblur etc
  * filter_kernels: add ewa_lanczos4sharpest
  * filter_kernels: refine ewa_lanczossharp/soft constants
  * filter_kernels: use true jinc radius
  * filter_kernels: replace magic jinc radius by constant (cosmetic)
  * filter_kernels: properly sharpen/blur filter radius
  * vo_gpu: slight bump to hard-coded option size limits
  * vo_gpu_next: remove ewa_lanczossharp nag
  * TOOLS/lua/autoload: rename local variable to lowercase
  * TOOLS/lua/autoload: pass extensions to recursive call
  * hwtransfer: make probe_formats logging less spammy
  * vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
  * vo_gpu_next: update for new ICC profile API
  * present_sync: allow future timestamps
  * vo_gpu_next: map --scaler-resizes-only
  * TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable
  * TOOLS/lua/autoload: fix specify loading only one type of files
  * TOOLS/lua/autoload: add directory_mode option
  * TOOLS/lua/autoload: add recursive directory loading
  * TOOLS/lua/autoload: avoid adding entries to the playlist more then once
  * TOOLS/lua/autoload: support directories
  * meson: check vulkan version
  * stream: accept dav:// and davs:// urls
  * meson: rename last feature with underscore
  * DOCS/options: add catmull_rom as an example for --scale
  * sd_lavc: fix subtitle presentation time
  * Revert "sub: add auto option to --sub-fix-timing"
  * vd_lavc: by default enable cropping by decoder
  * DOCS/lua.rst: fix typo
  * player: redo --subs-fallback-forced
  * vo: change vsync_interval to double
  * sd_lavc: account for floating point inaccuracy
  * player/video: apply crop for all frames in vo_frame
  * screenshot: support crop with --screenshot-sw
  * vo_gpu_next: support --blend-subtitles when taking screenshoot
  * vo_gpu: support crop in gl_video_screenshot
  * vo_gpu_next: support crop in video_screenshot
  * vo_gpu_next: forwards compatibility with pl_cache
  * vd_lavc: disable cropping by decoder
  * mp_image: add missing crop initialization
  * video: allow overriding container crop if it is present
  * stats.lua: don't display full frame crop
  * player/command: mark video-params/crop- unavailable if empty
  * m_option: return empty rect when no width/height is available
  * autocrop.lua: enable vo_crop mode by default
  * autocrop.lua: don't remove crop on startup/exit
  * autocrop.lua: detect if crop is enabled based on prop
  * m_option: make m_rect_apply center based
  * sub: add auto option to --sub-fix-timing
  * Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"
  * path-{darwin,unix}: save cache to subdir when using non-XDG path
  * meson: add -Bsymbolic for libmpv
  * vo: vulkan: allow picking devices by UUID
  * meson: include our local copy of libavutil uuid if ffmpeg is too old
  * misc: add copy of uuid from ffmpeg
  * {zsh,bash}-completion: use config when autocompleting profiles
  * stream/dvbin: recommend to use specific channels.conf file names
  * stream/dvbin: drop too verbose messages
  * stream/dvbin: add some helpful verbose output
  * stream/dvbin: detect ZAP channel configs looking like VDR configs
  * stream/dvbin: do not forget channel list for multiply delivery systems
  * stream/dvbin: add support for delivery system ISDB-T
  * vo_gpu_next: don't rotate gamut visualization
  * demux_lavf: get total duration from track durations
  * {zsh,bash}-completion: add missing --no-config flags
  * options: remove unnecessary clamping on video-pan-x/y
  * Revert "aspect: change --video-pan-x/y to be relative to the destination rect"
  * osc: add scrolling to the seekbar
  * ci/lint: ignore subject length for revert commits
  * vo_gpu: remove --tone-mapping-mode
  * loadfile: fix forced subtitles not respecting slang
  * builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq
  * win32: allow heap cache optimization and memory decommit
  * win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode
  * win32: don't load dynamically always available functions
  * win32/displayconfig: remove custom struct redefinition
  * osc: remove toggle for forced only subpictures
  * stats.lua: display --video-crop values when used
  * man/input: remove trailing spaces
  * player/command: add video-params/crop-[w,h,x,y]
  * autocrop.lua: use new --video-crop
  * vo: add --video-crop
  * player/video: don't copy mp_image_params when not needed
  * m_option: add OPT_RECT
  * mp_image: add image crop rect to mp_image_params
  * aspect: don't override src_start/src_end
  * common: constify mp_rect_equals
  * player/command: remove video-aspect property
  * demux_playlist: default to --directory-mode=lazy
  * stats.lua: enable --tone-mapping-visualize while stats shown
  * vo_gpu_next: improve --tonemapping-visualize
  * stats.lua: display hdr metadata and peak detection
  * command: add hdr-metadata property
  * vo_gpu_next: add support for VOCTRL_HDR_METADATA
  * vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata
  * csputils: add mp_hdr_metadata
  * input.conf: swap wheel up/down with wheel left/right
  * loadfile: fix --no-subs-with-matching-audio with --slang
  * osc: replace sub-forced-only with sub-forced-events-only
  * command: remove sub-forced-only-cur property
  * player: rename --sub-forced-only to --sub-forced-events-only
  * player: remove auto choice from sub-forced-only
  * ci/mingw: attempt to enable Vulkan Video Decoding
  * README: update minimum windows version and clarify
  * stats.lua: add hints about scrolling
  * stats.lua: refactor video params display
  * stats.lua: remove dummy new lines from headers
  * stats.lua: display actual output video size after anamorphic correction
  * player: add always to --subs-fallback-forced
  * player: add --subs-match-os-language option
  * loadfile: simplify default track selection a bit
  * player: remove special auto option from alang/slang/vlang
  * playlist: remove unused code to track redirects
  * player: always write redirect entries for resuming playback
  * vo_dmabuf_wayland: unmap osd surface when not needed
  * vo_gpu_next: fix --target-contrast=inf
  * README: replace outdated xinerama reference with xpresent
  * f_lavfi: don't reject dynamic lavfi ins/outs
  * osc: fix margin for forced-only subs toggle in bar layout
  * osc: only add sub forced-only toggle to layout for DVD/PGS subs
  * input: add missing windows multimedia keys
  * command: add `sub-ass-extradata` property
  * vo_gpu_next: update tmp params before rendering frame
  * vo_gpu_next: make option shim consistent with new API
  * vo_gpu_next: avoid duplicate code (cosmetic)
  * vo_gpu_next: correctly set params.frame_mixer
  * vo_gpu_next: don't nuke main options state in video_screenshot
  * vo_gpu_next: don't override main options in draw_frame</changelog>
  <changelog author="aloisio@gmx.com" date="1721908800">- Update to version 0.38.0+git20240618.bc5ab97d (fixes: boo#1228348
  upstream reference gh#mpv-player/mpv#14595)
  Note: last version before the ffmpeg version requirement bump
  * ao_avfoundation: guard features only available on macOS 11.3 and 12
  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
  * mac/compat: add withLock fallback for xcode older than 14
  * mac/log: properly guard logger usage behind platform version check
  * bash-completion: remove hashbang
  * fuzzers: enable edl, file and lavf protocols
  * m_options: limit list entries to 100
  * m_options: fix mark_del leak on error
  * fuzzer_set_property: force untimed and pause state
  * demux_edl: fix infinite loop on empty EDL files
  * fuzzers: disable some targets as we hit out of space errors
  * osc.lua: add script message to show up the OSC
  * stream: don't exit on first iteration if there is no match
  * ad_spdif: add an assert for lavf_ctx
  * editorconfig: punish tab usage
  * osc.lua: replace tabs with spaces
  * fuzzers/meson: set link language to cpp
  * demux_lavf: fix null derefence of stream variable
  * d3d11: return minimum bitdepth for display output and swapchain
  * demux_lavf: add format hack entry for jpeg metadata frames
  * demux_lavf: fix null derefence in io_open callback
  * stats.lua: align 100% correctly on page 2
  * vf_vapoursynth: upgrade to VapourSynth API v4
  * demux_lavf: drop jpeg frames that are at a nonzero pos
  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
  * input: map Num 5 to distinct value when numlock is off
  * input.conf: make Alt+BS reset panscan
  * console.lua: don't enable the console-input input section
  * osc.lua: fix timetotal and timems settings
  * stats.lua: display file tags
  * input: don't resolve double clicks on the active mouse section
  * lua: don't pass nil as the second argument of mp.get_property_number
  * DOCS/interface-changes: fix formatting
  * TOOLS/gen-interface-changes.py: sort interface changes by file content
  * DOCS/contribute.md: require interface change begin with type
  * stats.lua: remove print_perfdata_passes
  * stats.lua: add page 5 for currently selected tracks information
  * stats.lua: make the append function increment index only on newline
  * sub: update codec info
  * osc.lua: add option to use display fps for update interval
  * osc.lua: unify observe_property style
  * osc.lua: add option to make rendering smoother
  * opengl: add --egl-output-format
  * opengl: add --egl-config-id
  * vf_vapoursynth: add parameter to pass arbitrary string to script
  * options: add --osd-playlist-entry
  * DOCS/compile-windows.md: improve Windows build documentation
  * console.lua: prettify unselected track log messages
  * select.lua: support extracting ytdl_hook subtitles
  * select.lua: hide the hour when it's 0
  * select.lua: seek to the currect subtitle line when paused without video
  * select.lua: preselect the correct sub line with duration &gt;= 100 minutes
  * loadfile: improve the format of terminal track information
  * ci/mingw: install wine optionally
  * ci/mingw: use Ubuntu 24.04
  * ci/msys2: compact build script
  * ci/msys2: re-enable 32-bit builds
  * ci/mingw: don't run test on 32-bit binary
  * hwdec_vaapi: suppress comparision warning
  * wayland_common: properly handle modifiers for keyboard enter keys
  * meson: add -fno-trapping-math to default flags
  * meson: add -fno-signed-zeros to default flags
  * ci/mingw: enable javascript support
  * osc.lua: fix user configurable colors
  * ra_d3d11: make cache header constant size regardless of the build
  * ao_wasapi: don't limit the scope of execution context
  * w32_common: stop IME initialization timer after first try
  * default.js: handle canceled key bindings
  * defaults.lua: handle canceled key bindings
  * command: add canceled state to key-binding client message
  * input: mark a command as canceled if it is explicitly dropped
  * bstr: use memchr and memrchr for bstrchr and bstrrchr
  * terminal-win: use proper NTAPI callback for FLS
  * DOCS/compile-windows.md: update Windows compilation documentation
  * common: clang supports __builtin_clz also in non-GNU modes
  * parse_commandline: fix incorrect win32 check
  * misc/thread_tools: fix incorrect win32 check
  * ao_pcm: fix incorrect win32 check
  * player/main: concat string at compile time
  * sub/sd_ass: rewrite is_animated()
  * meson: clear flags used for build
  * {x11_common,context_x11egl}: suppress Wundef warning
  * ao_pipewire: fix access to undefined byte order definitions
  * osdep/endian: add missing byte order defines
  * ao_coreaudio_chmap: fix shadowed variable
  * stream_cdda: suppress Wundef warning
  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
  * input: fix grammar errors and typo
  * input: only begin VO dragging if the section allows
  * autoload.lua: always accept current file as a valid file
  * autoload.lua: match also image extension
  * autoload.lua: cosmetic changes
  * autoload.lua: fix options update
  * sub: avoid unneeded calls to is_animated
  * input: reset doubleclick timer when dragging begins
  * input: un-hardcode VO dragging
  * input: prevent MBTN_LEFT conflict with VO dragging
  * input: implement VO dragging deadzone
  * input: fix mouse position equality check
  * input: begin VO dragging when moving mouse while left button is down
  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
  * test/meson: remove unneded sources
  * ci/mingw: resolve pkgconfig deprecation warning in meson
  * ci/mingw: run meson tests
  * ci/mingw: add exe_wrapper to cross file
  * ci/mingw: support encode mode
  * ci/mingw: use ninja for cmake builds
  * test/paths: skip normalize tests if pathcch library is not available
  * test_utils: don't use subprocess for diffing test results
  * test/libmpv_encode: print logs also during initialize
  * test/libmpv_encode: don't use mpv internals for test
  * player/playloop: remove now unused get_percent_pos()
  * win32: quantize taskbar playback position into uint8 range
  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
  * TOOLS/autoload.lua: fix directory_mode and ext options
  * osd: don't use get_percent_pos function
  * command: simplify printing floats as integers
  * README: link to discussions
  * osc.lua: fix lint warnings
  * TOOLS/test-hooks.lua: fix lint warning
  * TOOLS/status-line.lua: fix lint warnings
  * TOOLS/osd-test.lua: fix lint warning
  * TOOLS/observe-all.lua: fix lint warning
  * TOOLS/nan-test.lua: fix lint warnings
  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
  * TOOLS/command-test.lua: fix lint warnings
  * TOOLS/autoload.lua: fix lint warnings
  * TOOLS/autodeint.lua: fix lint warnings
  * TOOLS/autocrop.lua: fix lint warnings
  * TOOLS/ao-null-reload.lua: fix lint warnings
  * ytdl_hook.lua: fix lint warnings
  * console.lua: fix lint warnings
  * mpv.desktop: fix capitalization error
  * mpv.desktop: add Arabic translation
  * TOOLS/gen-interface-changes: wrap long lines to 80 col
  * input.conf: change 'u' binding to cycle between 'force' and default
  * options: make sub-ass-override default to 'scale'
  * options: move sub-ass-override 'scale' above 'force'
  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
  * DOCS/input: clarify the difference between audio-pts and time-pos
  * player: replace get_current_time with get_playback_time in some spots
  * player/playloop: force get_playback_time to be at least 0
  * player: put speed adjustment back into playing_audio_pts
  * player/video: fix incorrect VO frame duration and frame drops
  * x11: correct position coordinates if mpv was launched with --fs
  * vo_vaapi: remove redundant function call
  * vo_vaapi: fix use-after-free when quitting
  * vo_vaapi: fix use-after-free of current frame
  * console.lua: fix crash with set ;&lt;Tab&gt;
  * console.lua: fix crash if no completions exist
  * Revert "ao_pipewire: add EOF handling"
  * Revert "ao_pipewire: wait for draining finishes before restart ao"
  * playloop: don't loop when seeking to the end of cover art while paused
  * ao_pipewire: wait for draining finishes before restart ao
  * ao_pipewire: add EOF handling
  * ao_avfoundation: use blocking ao_read_data
  * ao_avfoundation: add EOF handling
  * ao: add ao_stop_streaming
  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
  * ao_coreaudio: set ao-&gt;device_buffer base on hardware latency
  * osxbundle: refactor Information Property List
  * wayland_common: ignore unknown key states
  * wayland_common: handle pressed keys in keyboard_enter event
  * DOCS/man: replace legacy option syntax usage
  * Revert "fuzzers/load: clear old temp files if they exist"
  * ad_spdif: check return value of av_parser_parse2
  * ad_spdif: check for AC3 if parser fails to detect profile
  * ad_spdif: set codec params
  * stream_lavf: don't add ffmpeg bluray or dvd protocols
  * build: dynamically generate mpv.desktop file protocols
  * stream: implement get_protocols method for stream_lavf
  * av_common: parent mp_get_lavf_demuxer contents to the list
  * wayland: use wl-&gt;callback_surface for idle inhibitor creation
  * fuzzers/load: clear old temp files if they exist
  * DOCS/man/console.rst: remove extraneous words
  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
  * fuzzers: always return 0
  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
  * ci/lint: only allow specific characters in subjects
  * ci/lint: allow the first word after : to be an option with --
  * ci/lint: only allow space instead of \s or \s+
  * workflows/comment: more newline fixes to make formatting work
  * workflows/comment: add missing escape fix
  * ci/mac: silence unnecessary reinstall warnings
  * select.lua: allow ffmpeg to print errors if it fails
  * osc.lua: handle osd-scale-by-window runtime update
  * stats.lua: handle osd-scale-by-window runtime update
  * {stats,osc}.lua: respect --osd-scale-by-window by default
  * stats.lua: add add auto value to vidscale option
  * osc.lua: add auto value to vidscale option
  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
  * meson: limit concurrent link jobs to 16
  * ao: don't call driver-&gt;set_paused after reset
  * osdep/path-win: fix leak of portable_path
  * osdep/io: fix leak of environment strings on win32
  * DOCS/interface-changes.rst: document loadfile breaking change
  * DOCS/man/input.rst: document breaking change of loadfile index argument
  * DOCS/man: note that default autoprobe order is unrealiable
  * DOCS/compatibility.rst: add requirement when changing default values
  * DOCS/compatibility.rst: add provision for dealing with severe breakages
  * DOCS/compatibility.rst: require more details about breaking changes
  * DOCS/compatibility.rst: fix formatting
  * ci: save cache also on failures
  * playloop: don't redraw without subs on quit
  * workflows/cleanup_caches: minor cosmetic changes
  * workflows/comment: refactor comment workflow to not use github-script
  * console.lua: fix completing change-list ao/vo/gpu-context remove
  * input: prioritize builtin bindings matching longer key sequences
  * console.lua: fix the max log lines calculation
  * stats.lua: prevent freeze in certain cases with vidscale=no
  * console.lua: use all available lines for selection
  * select.lua: strip trailing zeros from FPS values
  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
  * select.lua: don't needlessly initialize default_item
  * select.lua: preselect the previous sub line without a current line
  * select.lua: fix preselecting the current subtitle line
  * console.lua: add nonrepeatable prefix to command_prefixes
  * input/cmd: add nonrepeatable prefix
  * ad_spdif: add missing codec_desc initialization
  * ci/cleanup_caches: group by cache prefixes too
  * ci: clear old caches to avoid master branch cache trashing
  * msg: clear status line only if needed
  * msg: split mp_msg_flush_status_line into private and public variant
  * msg: check target stream before printing
  * ci: don't pin Ubuntu version where it doesn't matter
  * ci/mingw: clean installed packages
  * ci/mingw: use meson for libass build
  * ci/mingw: remove non-existent cmake option
  * wayland: also log version numbers with protocol interface names
  * ci/win32: override link args only for the target that needs them
  * ci/win32: add Vulkan-Loader
  * meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal
  * ci/win32: build shaderc
  * ci/win32: use ccache
  * ci/win32: enable all available projects from meson's wrapdb
  * ci/win32: add spirv-cross
  * ci/win32: add shaderc
  * ci/win32: remove Strawberry Perl from path
  * github/issue_template: ask for possible sample files on feature request
  * github/issue_template: rework system info section and provide commands
  * github/issue_template: move mpv information into its own section
  * github/issue_template: add information on how to create backtraces
  * github/issue_template: mention (nightly) builds and packages for testing
  * github/issue_template: reword file upload instruction
  * github/issue_template: reword log file instructions
  * github/issue_template: be more specific about performance-related issues
  * github/issue_template: add checkboxes as instruction check
  * github/issue_template: rework issue templates with github forms
  * github/issue_template: mention github Discussions for questions
  * wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported
  * Revert "player: do not exit when a seek gets queued"
  * stream: remove directory playlist hint
  * stream: check file descriptor passed to fd:// or fdclose://
  * various: add missing checks for directory streams
  * {options,player}: fix stream leaks
  * stream: disallow reading or writing to directories
  * fuzzer: add dedicated fuzzers for each demuxer
  * fuzzer_load: use memfd_create instead of real file
  * fuzzer_load: merge file and config load into one file
  * fuzzers: don't build binaries for disabled protocols
  * av_common: fix integer overflow when adjusting timebase
  * select.lua: strip brackets in select-subtitle-line
  * select.lua: add this script
  * console.lua: close when pressing enter with input.select
  * console.lua: fix ctrl+f and ctrl+b keybindings
  * console.lua: don't crash when scrolling without matches
  * console.lua: truncate lines longer than the maximum width
  * console.lua: don't convert integers for mp.input to string
  * input: fix builtin sequence bindings
  * console.lua: implement a command parser to complete more things
  * player: add option-info/&lt;name&gt;/expects-file
  * osc.lua: remove scaleforcedwindow
  * autocrop.lua: fix some lint warnings
  * ytdl_hook.lua: fix some lint warnings
  * stats.lua: fix some lint warnings
  * osc.lua: fix some lint warnings
  * options.lua: fix some lint warnings
  * defaults.lua: fix some lint warnings
  * console.lua: fix some lint warnings
  * auto_profiles.lua: fix some lint warnings
  * test-hooks.lua: fix variable shadowing warning
  * status-line.lua: fix unused variable warning
  * skip-logo.lua: fix some lint warnings
  * pause-when-minimize.lua: fix unused variable warning
  * ontop-playback.lua: fix unused variable warning
  * observe-all.lua: fix some lint warnings
  * cycle-deinterlace-pullup.lua: fix unused variable warnings
  * command-test.lua: fix some lint warnings
  * autoload.lua: fix some lint warnings
  * autodeint.lua: fix some lint warnings
  * audio-hotplug-test.lua: fix some lint warnings
  * acompressor.lua: break long lines
  * github/workflows: add lua linting
  * Revert "stream: don't try to read from all-sparse/no-data files"
  * vf_vapoursynth: pass image properties from input
  * vf_vapoursynth: fix _ChromaLocation
  * hwdec_cuda_vk: add missing io.h include
  * audio: report EOF also for untimed AO mode
  * console.lua: increase margins from the bottom-left corner
  * vo_gpu_next: check if existing cache file has correct size
  * test: test mp_guess_lang_from_filename with [] and ()
  * meson: add link flags also to cpp
  * audio: change bps format to int64_t
  * fuzzers: set network-timeout to 1 second
  * command: add dolby-vision-profile and dolby-vision-level to track-list
  * demux_mkv: inject AV_PKT_DATA_DOVI_CONF to demuxed packets
  * demux_mkv: demux Block Additional Mappings
  * test: test mp_guess_lang_from_filename()
  * misc/language: move mp_guess_lang_from_filename() here
  * external_files: detect language tags with hyphens
  * external_files: rename variables in guess_lang_from_filename()
  * lcms: check for null arg in gl_parse_3dlut_size
  * misc/language: store string length instead of null terminator
  * player/loadfile: match language and subcodes
  * Revert "misc: add language-matching utilities"
  * Revert "loadfile: use mp_match_lang_single"
  * Revert "loadfile: compute audio lang for sub selection when using lavfi-complex"
  * fuzzer_loadfile_direct: exclude paths also for file://
  * demux_edl: make protocol comparison case insensitive
  * fuzzer_set_property: fix for other types than string
  * dmabuf: fix warnings on 320-bit build
  * filter/vf_gpu_vulkan: fix Vulkan handle type
  * player/client: fix typo in description of MPV_ERROR_UNINITIALIZED
  * fuzzers: add fuzzer for config parsers
  * Revert "ao: in ao_play_data, wakeup core for untimed AO as well"
  * ao: in ao_play_data, wakeup core for untimed AO as well
  * af_scaletempo: optimize overlap search
  * af_scaletempo: use taxicab distance for offset search
  * af_scaletempo: don't use a window for offset search
  * af_scaletempo: use Hann function for overlap window
  * af_scaletempo: add comment to overlap calculation
  * js: fix defaults.js
  * scripting: add mp.input.select()
  * drm_prime: remove off by one when allocating new ref counter
  * drm_prime: fix issue detected by valgrind
  * stream: don't try to read from all-sparse/no-data files
  * various: fix comma style
  * various: fix indentation
  * various: fix tabs in code
  * various: fix trailing whitespace
  * hwdec_cuda: reduce nesting in check functions
  * hwdec_cuda: avoid gpu wakeup by deferring cuInit
  * msg: print all messages to one stream
  * player/main: select msg output stream early
  * github/workflows: link MSVC artifacts in comments
  * ci: add Windows native build
  * test: mark libmpv as expected fail if OSC is not available
  * test/libmpv_encode: minor adjustments for win32 build fix
  * win32: add WinMain
  * player/configfiles: fix utime.h include for Windows SDK
  * stream_file: declare structures available only in Windows DDK
  * osdep/mpv.rc: fix encoding of MPVCOPYRIGHT
  * common: define some bits for Windows SDK
  * ao_wasapi_utils: define missing GUIDs for C
  * ao_wasapi_changenotify: fix IsEqualPropertyKey for C
  * various: remove unused sys/time.h include
  * osdep/compiler: clang also recognizes those attributes
  * osdep/main-fn-win: add struct typedef for compatibility
  * osdep/semaphore: don't include files if they are not used
  * win32: fix platform checks
  * io_utils: use mp_mkostemps instead of mkstemp
  * osdep/dirent: add implementation for Windows SDK build
  * ao_wasapi: fix include order
  * various: move strings.h inclusion to common.h
  * various: move unistd.h inclusion to common.h
  * meson: add defines for Windows build to avoid warnings
  * meson: remove Windows subsystem version, it is 6.0 by default
  * command: add normalize-path command
  * DOCS/lua: fix some argument names
  * DOCS/input: move escape-ass documentation
  * misc/path_utils: normalize win32 paths
  * player: normalize paths for resuming playback
  * cocoa-cb: add support for macOS color space transformation (EDR/HDR)
  * github/workflows: add swift linting
  * test: fflush between printf and abort
  * powershell-completion: add PowerShell command line completion
  * DOCS/input: document sub-seek 0
  * docs: mention Cache section in sub-seek
  * command: return lavfi filters in option-info/[av]f/choices
  * osc: remove trailing space
  * demux_mkv: fix image detection
  * demux: keep track of ts information per stream type
  * win32: fix maximize state with --border=no
  * sd_ass: don't log if subtitles have unknown duration
  * ci/lint: use long commit hash
  * demux_mkv: make V_QUICKTIME codec detection generic
  * osd: show left arrow when playing backwards
  * tools: add narrow left arrow glyph for OSD
  * osc: show left arrow when paused while playing backwards
  * f_lavfi: reject filters with too many in/outs
  * f_decoder_wrapper: clear decoder info on deinit
  * ci/mingw: update dependency versions
  * OSC: implemented user configurable colors
  * win32: make context menu items accessible from the window menu
  * win32: move context menu init/uninit to GUI thread
  * wayland: set wl-&gt;scaling if there is no wl-&gt;current_output yet
  * sub/osd: fix rounding when rescaling bitmap subtitle rects
  * win32: support multitouch
  * options: add --native-touch option
  * wayland_common: support multitouch
  * input: add MP_TOUCH_RELEASE_ALL
  * input: add --input-touch-emulate-mouse option
  * command: add touch-pos property
  * input: add multitouch support functions
  * sd_lavc: reduce unnecessary error log on probing nonexistent codecs
  * sd_lavc: fix null dereference on error
  * wayland: log if cursor shape support is missing
  * DOCS: fix spelling of environment and corresponding/corresponds
  * demux/packet: add support for ITU T.35 metadata in Matroska
  * demux: support VVC Matroska demux
  * mac: properly handle regular expressions without force unwrap
  * mac: code cleanup and consistency changes, fix linting issues
  * mac/helper: make wakeup callback declaration consistent
  * mac/touchbar: use KVO block API instead of old obj-c instance method
  * TOOLS/lua/autoload: make ignore_patterns more generic
  * TOOLS/lua/autoload: allow multiple ignore_patterns
  * TOOLS/lua/autoload: add ignore_pattern option
  * w32_common: fix show-in-taskbar toggling after explorer is restarted
  * zsh-completion: complete --gpu-context
  * ci: add fuzzers build test
  * fuzzers: add new fuzzer targets
  * player/command: mark sub-text-ass as deprecated
  * player/command: add sub-text/ass-full sub-property
  * player/command: move sub-text-ass to a sub-property
  * sd_ass: allow get_text to return more than 500 bytes
  * stats.lua: show osd-dimensions property
  * sub/lavc_conv: don't override style of converted teletext pages
  * sub/lavc_conv: don't strip ASS style header
  * DOCS/vf: update vf_gpu options
  * vf_gpu: vulkan and egl implementations
  * af_scaletempo2: migrate to internals to talloc
  * af_scaletempo2: remove redundant buffer zeroing
  * ao_wasapi: fix player core lockup when avoiding premature buffer fills
  * Revert "ao_wasapi: address premature buffer fills in exclusive mode"
  * m_config_core: fix forced option notification with m_config_cache
  * mac/input: add support for dead key reporting
  * mac: make display-names unique to allow specific selection
  * dec_sub: fix locking for sub_ass_get_extradata
  * test: make libmpv_test abort if an error is logged
  * vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
  * vo_dmabuf_wayland: fix scaling for subsurface positioning
  * DOCS/man: refer to "mp.options functions" for script config docs
  * player/loadfile: check if forced track is also tagged as default first
  * ao/avfoundation: optimise preprocessors for included coreaudio code
  * ao/audiounit: fix building for iOS
  * ao_coreaudio: add a comment for ignoring returned sample count
  * Revert "ao_coreaudio: signal buffer underruns"
  * input: fix deadlock in adding gamepad input src
  * d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
  * d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
  * demux: also read "CUESHEET" tag from stream metadata
  * ao_wasapi: set 0 buffer duration on initialization for shared mode
  * ao_wasapi: add `--wasapi-exclusive-buffer` option
  * context_drm_egl: guard gbm_device on uninit
  * x11: always do a reset_size if geometry/autofit is updated at runtime
  * options: flag geometry/autofit options with force_update
  * player: always notify when writing window-scale option
  * m_option: add a force_update boolean
  * stats.lua: add option to disable scale with video size
  * stats.lua: add option to control plot border width
  * stats.lua: remove redundant style override
  * demux_lavf: pass jpg filenames to ffmpeg for probing
  * m_option: change confusing error messages for obj_settings_list
  * DOCS/man/options: mention the new priority list usage of --gpu-context
  * various: add GPU context description
  * video/out/gpu/context: add auto dummy context
  * video/out/gpu/context: convert --gpu-context to use obj_settings_list
  * video/out/gpu/context: don't use hidden flag for contexts
  * DOCS/client-api-changes.rst: fix formatting
  * command: use property_time() for sub-start and sub-end
  * vo_gpu_next: invalidate cache object if requested by libplacebo
  * stats.lua: display short decoder name if not generic one is used
  * player/command: add track-list/N/decoder
  * stats.lua: filter input bindings by typing them
  * terminal-win: support mouse input events
  * terminal-win: implement terminal_get_size2
  * terminal-win: implement terminal_set_mouse_input
  * terminal: add terminal_set_mouse_input function
  * terminal-unix: style fix
  * vo_{tct,sixel,kitty}: implement mouse support
  * terminal-unix: ignore unhandled mouse CSI sequences
  * terminal-unix: support mouse escape codes
  * sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
  * sd_ass: fix margins for all styles when overriding PlayResX
  * sd_ass: replace ifdef with explicit version check
  * DOCS: document --show-in-taskbar option
  * w32_common: implement --show-in-taskbar option
  * x11_common: implement --show-in-taskbar option
  * x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
  * stats.lua: inherit OSD styles
  * DOCS/input: minor typo correction
  * osc: add playlist_media_title option
  * dec_sub: fix locking for sub_ass_get_extradata
  * input: make mp_input_queue_cmd return a meaningful value
  * dec_sub: don't use recursive mutex
  * dec_sub: fix locking for sub_is_{primary,secondary}_visible
  * input: don't use recursive mutex
  * input: avoid unnecessary recursive locks
  * input: remove mp prefix for static functions
  * input: fix locking of mp_input_bind_key
  * options: fix runtime update of teletext-page
  * sub/sd_lavc: check decoder output type for dvb and arib
  * sub/lavc_conv: set dvb teletext and arib caption output type to ASS
  * sub/lavc_conv: take sd context as a parameter for lavc_conv_create
  * Update VERSION
  * Release 0.38.0
  * Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
  * test: add an encoding test with libmpv
  * player/misc: fix audio-only fallback when video init fails
  * player/command: remove codec-info and use track-list directly
  * player: avoid busy looping during reinit_sub
  * demux_mkv: print chapter timestamp with constant length
  * demux_mkv: add BCP 47 language tags support
  * github/issue_template: remove question template
  * stats.lua: add codec profile
  * player/loadfile: add codec profile to print_stream()
  * player/command: add video-codec-info and audio-codec-info
  * wayland: fix segfault in surface_handle_enter due to memory read
  * osxbundle: use arg list instead of a string for signing subprocess call
  * wayland: check if scale actually changes in scaling events
  * wayland: only perform a rescale if window is on one output
  * demux_mkv: don't warn if yaw/pitch projection is set to 0
  * demux_mkv: remove not needed v_projection_pose_roll_set
  * demux_mkv: corrected direction of ProjectionPoseRoll rotation
  * TOOLS/lua/autoload: fix allow extending ext sets from script-opts
  * vo_gpu_next: rotate target crop
  * msg: use fwrite
  * msg: use defines for hide/restore cursor code
  * wayland: apply keepaspect options to wayland configure bounds
  * wayland: avoid unneeded calls to xdg_toplevel state functions
  * wayland: enforce a state change after a reconfigure
  * msg: don't keep status line in partial
  * vo_gpu_next: set target resolution to crop value
  * stats.lua: remove unused variables
  * stats.lua: use '➜' (U+279C) instead '→' (U+2192)
  * mac/log: fix use after free when freeing mpv handle
  * af_scaletempo2: prioritize louder channels for similarity measure
  * test: support format refs for multiple ffmpeg versions
  * test: update format refs for new major ffmpeg version
  * DOCS/man/mpv: correct description of F8/F9 keybinds
  * command: don't use OSD_ASS_0 when converting lists to strings
  * mac/vulkan: add support for frame timing via presentation feedback
  * mac/window: fix window pinch gesture and modify current-window-scale
  * various: make filter internal function names more descriptive
  * ao: rename playthread to ao_thread
  * vo_gpu_next: keep target params in priv instead of alocating it
  * player/lua: fix trailing whitespace for mp.log output
  * stats.lua: fix scrolling for page 2
  * Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
  * bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
  * vo_tct: reduce lut_item size and generate it without snprintf
  * vo_tct: use fwrite when appropriate
  * win32: change fputs to fwrite wrapper
  * vo_tct: add synchronized output support
  * vo_tct: add --vo-tct-buffering option
  * misc/bstr: add bstr0_s for static initialization
  * vo_tct: write frame fully instead of every pixel
  * terminal-win: add more control codes support in non-VT mode
  * vulkan: use pl_vk_inst_create
  * DOCS/man/vo: document vo_caca's hardcoded keybinds
  * DOCS/man/options: mention the impact of --hwdec-codecs on startup time
  * DOCS/man: unify flag option descriptions
  * vo: add win32 context menu support
  * ao_pipewire: fix delay calculation
  * mac/remote: use event type as key state for proper mapping in function
  * mac/apphub: fix opening several files at once via Finder or App icon
  * mac/common: reuse hidpi window scale frame calculation helper
  * mac/window: cleanup unfsContentFrame usage and make it none optional
  * mac/window: fix unfs window size retrieval
  * audio/ad_spdif: utilize defined freeing function for AVIOContext
  * audio/ad_spdif: specify media type and sample rate in output codecpar
  * ci/build-mingw64: enable the SPDIF muxer
  * ao_coreaudio: register hotplug_cb in normal init() as well
  * ao_pipewire: support set_pause
  * ao_wasapi: support set_pause
  * ao_avfoundation: support set_pause
  * ao: set_pause for pull based ao
  * demux: fix seek ranges of images
  * player/loadfile: set track-&gt;forced_select outside of compare_track
  * mac/app: add some verbose logging for app startup and file handling
  * mac/apphub: only instantiate log and option when in Application mode
  * mac/menu: remove redundant quit func and use identical command func
  * mac/app: cleanup and optimise App launch and termination
  * mac/apphub: move opening url into AppHub
  * mac/app: use new open url App event to simplify open file event handling
  * mac/log: fallback to system logger if no mp_log is yet available
  * mac/app: rewrite App c main function, startup and termination in swift
  * mac/app: rewrite Application class in swift
  * wayland_common: set mouse position on pointer enter
  * mpv.desktop: translate to Italian
  * ao_pipewire: fix buffer size calculation
  * ao_pipewire: fix nframes calculation
  * ao_alsa: fix snd_config memory leak
  * video: also reset video-sync state when resetting video state
  * mac/view: fix cursor visibility when toggling fullscreen
  * mac: cleanup swift bridge header imports and unify them
  * mac/apphub: make DnD behaviour on bundle icon configurable
  * mac/log: rename log functions and cleanup class
  * mac: use LogHelper directly instead of mp_log
  * mac: rename mpvHandle to mpv
  * mac: remove now unnecessary objective-c forwarding
  * mac/apphub: move cocoa-cb into AppHub
  * mac/apphub: move menu bar into AppHub
  * mac/app: remove unused Application flag
  * mac/apphub: move mac options into AppHub
  * mac/apphub: move app icon into AppHub
  * mac: cleanup mac headers and include preprocessors
  * win32: fix native key repeat support
  * DOCS/options: document key autorepeat defaults
  * ao_coreaudio: handle latency change on hotplug
  * ao_avfoundation: initial avfoundation ao support
  * af_scaletempo2: fix false reporting of frame availability
  * vo_gpu: support video-target-params
  * vo_direct3d: support video-target-params
  * vo_xv: support video-target-params
  * meson: improve option descriptions
  * meson: refine dependencies of many feature checks
  * meson: remove some unneeded features from list
  * DOCS: update for new --pulse-latency-hacks defaults
  * demux_mkv: support V_FFV1 tag
  * player/command: optimize duplicated property search in command_init
  * ci/mingw: use GAS for vulkan loader
  * mac/event: only initialise an EventHelper when necessary
  * mac/touchbar: use AppHub directly instead of the singleton
  * mac/remote: use AppHub directly instead of the singleton
  * mac/touchbar: use EventHelper for event handling
  * mac/touchbar: move touch bar into AppHub
  * mac/remote: use EventHelper for event handling
  * mac/touchbar: fix devision by 0
  * mac/remote: fix devision by 0
  * cocoa-cb: use EventHelper for event handling
  * cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
  * mac/apphub: migrate remaining events functionality to new AppHub
  * mac/event: add helper to subscribe to mpv events and property changes
  * hwdec/vulkan: enable the stable AV1 extension
  * ci/msys2: fix vulkan package name
  * ao_pulse: reenable latency hacks by default
  * player/command: fix udata talloc parent
  * mac/libmpv: remove unused functions
  * mac: optimise and shorten some code
  * mac/option: remove now unused computed option variables
  * mac/option: rename option structs to properly represent their content
  * mac/libmpv: remove mac option handling in favour of option handler
  * mac/option: make option helper none optional
  * mac/option: make option helper vo struct independent
  * mac/option: optimise option pointer access
  * mac/option: remove unused and obsolete variables
  * mac/option: move option functionality from mpv helper to option helper
  * mac/type: move c&lt;&gt;swift type bridging into a dedicated type helper
  * meson: conditionalize searching for ANGLE's EGL
  * meson: get rid of 'egl-helpers' feature
  * meson: fix EGL version check
  * video/egl_helpers: fix fallback logic for EGL_KHR_create_context
  * video/egl_helpers: log error for eglCreateContext
  * options: add --input-commands option
  * console.lua: complete fixed precision properties
  * test: fflush output stream before abort
  * m_property: add `&gt;` for fixed precision floating-point expansion
  * osc.lua: escape text
  * command: add escape-ass
  * input: remove max active section limit
  * input: raise maximum key down limit to 16
  * stats.lua: use term-size as terminal output size
  * player/command: add term-size/[w,h] property
  * stats.lua: fix and unify scroll hint
  * stats.lua: use term_ellipsis for page 4
  * stats.lua: truncate long lines for the terminal
  * stats.lua: use scroll function for page 2 and 0
  * stats.lua: refactor page 4 scrolling into function
  * stats.lua: add more information in audio section
  * msg: clear buffered status_line on flush
  * msg: simplify the line_skip calculation
  * TOOLS: add an interface-changes generator script
  * DOCS: document the new way to handle interface changes
  * meson: remove winmm dependency for win32 desktop target
  * win32: increase hires timer resolution
  * win32: avoid multi byte string to wide conversion if not needed
  * win32: add puts/fputs wrappers
  * win32: optimize mp_vfprintf a little
  * misc/bstr: add bstr_to_wchar for win32
  * player/main: move terminal_uninit to the end
  * win32: cache GetConsoleMode state for stdout/stderr
  * win32: don't touch buffering options
  * win32-console-wrapper: fix printf specifiers
  * win32: don't pass std handles if they are attached to console
  * DOCS/options: improve wording of dither-depth
  * af_lavcac3enc: fix memory leak on 2ch audio
  * various: use thread safe mp_strerror()
  * image_writer: refactor screenshot write functions
  * image_writer: fix TOCTOU in screenshot filename generation
  * Revert "osdep/io: ignore 'x' mode for mp_fopen"
  * repack: add restrict qualifier to src/dst pointers
  * win32: resolve dropped shell links (Windows shortcuts)
  * win32: implement shell link target resolving
  * video/image_writer: attach MDVC metadata and CLLI metadata
  * builtin.conf: remove debanding from the high-quality profile
  * input.conf: add `b` to toggle debanding
  * vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
  * vulkan: remove color_depth stub
  * osdep/main-fn-win: fix implicit conversion warning
  * osdep/threads: fix warning: initializer element is not constant
  * ao_lavc: fix warning: ISO C forbids forward references to 'enum' types
  * vo_gpu_next: fix -Wembedded-directive warning
  * video/out/gpu/spirv: fix warning: zero size arrays are an extension
  * common/msg: fix warning: void function should not return void expression
  * common/msg: fix warning: use of non-standard escape character '\e'
  * options/m_config: fix no newline at end of file
  * various: fix -Wold-style-declaration warning
  * video/out/placebo/utils: fix -Wignored-qualifiers warning
  * demux/cache: fix -Wtype-limits warnings
  * meson: bump warning level to 2
  * vo_gpu_next: don't render ASS subtitles at HDR colorspace
  * mac/touchbar: simplify item and view creation
  * mac/touchbar: optimise time item update
  * mac/touchbar: optimise constraint calculation
  * mac/touchbar: use DateComponentsFormatter for time formatting
  * mac/touchbar: simplify update items logic
  * mac/touchbar: take playback speed into account for rate limiting
  * mac/touchbar: rewrite touch bar in swift
  * win32: remove all NC area on Windows 10 with --title-bar=no
  * win32: add helper function to check Windows 10 build number
  * osc: add missing window controls for --title-bar=no
  * win32: adjust top border offset when title bar is disabled
  * win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
  * win32: use dpi aware GetSystemMetricsForDpi
  * win32: update maximized state when leaving fullscreen
  * win32: fix window maximized state after setting window size
  * various: use static assertions where appropriate
  * DOCS/options: --x11-name sets the instance name, not the class's
  * demux: add a format-name property
  * wayland_common: respect compositor's preferenced size on state change
  * DOCS/options: clarify --autofit-larger effect
  * wayland_common: always use the current geometry for prepare_resize
  * x11_common: unmaximize window on runtime geometry change
  * win32: support runtime geometry update
  * x11_common: fix window x/y position when updating geometry on runtime
  * github/issue_template: add note about --profile=fast and --hwdec
  * gpu-next: add support for --dither-depth=auto
  * d3d11: get real on the wire bits per color channel
  * d3d11: add mp_get_dxgi_output_desc
  * mac/view: optimise drag and drop event handling
  * mac/input: optimise scroll wheel event handling
  * mac/input: move scroll wheel event handling into input helper
  * mac/input: optimise mouse movement enabled check
  * mac/input: fix switched mouse forward and back button
  * mac/input: move mouse event handling into input helper
  * ao_coreaudio: stop audio unit after idle timeout
  * stream: enable caching for sockets, pipes and FIFOs
  * vo_{drm,wlshm}: make query_format checks more correct
  * vo_drm: add support for YUYV format
  * vo_{drm,wlshm,x11}: add support for video-target-params
  * vo: move target_params into responsibility of VO
  * context_drm_egl: log fallback correctly
  * vo_drm: add support for BGR formats
  * vo_drm: use native matching pixel format for XRGB2101010
  * mac/input: add missing special keys
  * mac/input: add simplified mp_keymap init
  * mac/input: remove wrongly mapped modifier keys
  * mac/event: move key event handling to input helper and optimise it
  * mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
  * mac/events: remove redundant functions and optimise input helper usage
  * mac/helper: move input ctx related functionality into new input helper
  * mac/events: move input ctx related functionality into new input helper
  * wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
  * wayland_common: require WAYLAND_DISPLAY to be set for initialization
  * vo_gpu/vo_gpu_next: fix transparency in glx
  * meson: fix ios-gl hwdec build
  * vo_gpu: fix broken chroma plane for rotated semi-planar formats
  * path: don't load any files if --no-config is passed
  * DOCS/tech-overview.txt: add builtin.conf to etc/ description
  * DOCS/tech-overview.txt: update for merged pull/push glue code
  * DOCS/tech-overview.txt: add vo_gpu_next reference
  * DOCS/tech-overview.txt: add a section for the new filter framework
  * DOCS/tech-overview.txt: update for removed stream inputs
  * DOCS/tech-overview.txt: update for split m_config.c/h
  * DOCS/tech-overview.txt: fix function/member/header names
  * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition
  * options: remove trailing whitespaces
  * options: remove --focus-on-open and add --focus-on
  * stats.lua: display video parameters after filtering
  * vf_format: add hdr10plus sub-parameter to format video filter
  * mp_image: add Dolby Vision metadata mapping
  * csputils: add missing PL_COLOR_SYSTEM names
  * mp_image: add mp_image_params_static_equal for finer comparision
  * wayland: always rescale geometry if in a fullscreen/maximized state
  * filters/f_lavfi: rename channellayout to ch_layout
  * swresample: stop using deprecated {in,out}_channel_layout options
  * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT
  * ad_spdif: handle const buf pointee in avio_alloc_context
  * osxbundle: avoid running `codesign` with deprecated `--deep` argument
  * vo_gpu_next: infer target parameters
  * vo_gpu_next: add support for video-target-params
  * vo: add video-target-params property
  * player/command: fix video-params/[average-bpp, alpha] when hw decoding
  * mp_image: add imgfmt_name to mp_image_params
  * meson: remove main function from libmpv build
  * osxbundle: activate Game Mode with App bundle
  * mac/menu: add explicit menu type instead of an inferred type
  * mac/menu: make menu creation recursive to allow nested submenus
  * mac/menu: move conditional Bundle menu items into config
  * mac/menu: keep track of menu items with dynamic actions
  * mac/menu: merge file and url config properties
  * mac/menu: properly guard playlist array access
  * mac/menu: attach menu config to menu item for direct access
  * mac/menu: replace app.command usage with event.command
  * mac/menu: fix touch bar menu item
  * mac/menu: rename Preferences to Settings for consistency with macOS
  * mac/menu: remove duplicate key assignment Undo/Zoom
  * mac/menu: optimise loading files function
  * mac/menu: replace deprecated openFile() usage
  * mac/menu: remove unnecessary alert config fields and alert
  * mac/menu: rewrite menu bar in swift
  * mac/app: remove unused function
  * github/workflows: generate html and pdf in docs job as well
  * DOCS/man/input.rst: fix incorrect syntax
  * mac/vulkan: directly retrieve current render size without caching
  * mac/vulkan: workaround for MoltenVK problem that causes flicker
  * github/workflows: update actions/upload-artifact to v4
  * ad_spdif: handle deprecated FF_PROFILE_* definitions
  * wayland_common: fix pointer serial conflict
  * video/filter: add field order support for built in deinterlacers
  * f_auto_filters: pass field parity to lavfi bwdif deinterlacers
  * options: add --deinterlace-field-parity option
  * wayland: fix missing lround in cursor surface
  * wayland: guess the first hidpi frame better
  * Revert "player: reset av state on speed changes"
  * player/video: subtract frame_time from delay when ao_chain starts audio
  * player/audio: also adjust apts by audio speed in audio_start_ao
  * test/test_utils: add mp_msg_set_max_level stub
  * ci/mingw: update dependency versions
  * ci/mingw: add dav1d decoder
  * ci/mingw: enable nvdec
  * demux_lavf: always find stream info for avif files
  * vo_gpu_next: render subtitles at video colorspace
  * sub: add flag if sub_bitmap should be rendered in video color space
  * DOCS/options: fix Vulkan typo
  * vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
  * wayland_common: toplevel resize fixes
  * w32_common: make dragging asynchronous
  * w32_common: re-add fullscreen check when start dragging
  * input: centralize VO dragging
  * wayland_common: implement VOCTRL_BEGIN_DRAGGING
  * w32_common: implement VOCTRL_BEGIN_DRAGGING
  * x11_common: implement VOCTRL_BEGIN_DRAGGING
  * command: add begin-vo-dragging command
  * Revert "player: add ao-volume option, to set the system volume at startup"
  * sd_ass: fix use-after-free in ft-&gt;event_format
  * wayland_common: fix type of dnd_action
  * wayland_common: fix initialization order issue with protocols
  * wayland_common: fix DND read error handling
  * wayland_common: read DND data in larger chunks
  * wayland_common: log if DND fails
  * wayland_common: free DND resources on shutdown and error
  * cocoa-cb: render on main queue instead of dedicated queue
  * mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
  * osxbundle: fix bundling when homebrew is not installed
  * mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
  * various: avoid function pointer casts
  * misc/jni: reduce duplication in mapping struct
  * misc/jni: introduce macros for deleting references
  * misc/jni: general code cleanup and refactor
  * ao_audiotrack: refactor JNI class retrieval
  * ao_audiotrack: remove two dead variables
  * ao_audiotrack: fix missing check for passthrough support
  * osdep/mac: make mac naming of files, folders and function consistent
  * wayland: drop some unneeded curly braces (no-op)
  * wayland: drop buffer scale for cursor as well
  * wayland: rename configured to geometry_configured (no-op)
  * wayland: fix check for set_surface_scaling
  * sd_ass: don't wrongly recognize \pos as \p
  * build: fix build when disabling cocoa-cb
  * mac: remove unnecessary metal layer colour space update
  * mac: set layer content scale on init
  * cocoa-cb: remove pre-allocation and initialise only when used
  * console.lua: fix blurry cursor when --osd-blur is set
  * stats.lua: fix blurry graphs when --osd-blur is set
  * DOCS/options: clarify --sub-blur and --osd-blur options
  * vo_gpu_next: simplify pl_clear_mode enum mapping
  * ci: clone repos with shallow submodules
  * vo_gpu_next: add --border-background option
  * vo_gpu_next: support --background option
  * vo_gpu: pre-multiply alpha when dealing with background colors
  * vo_gpu/vo_gpu_next: rework --alpha into --background option
  * player: rename --background to --background-color
  * vo_gpu/vo_gpu_next: set ctx-&gt;opts.want_alpha in specific functions
  * hwdec/dmabuf_interop: reduce magic constant use
  * hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
  * hwdec/dmabuf_interop_gl: refactor texture creation
  * hwdec/dmabuf_interop_gl: restyle macros to fit line length
  * video: don't define IMGFMT_VULKAN conditionally
  * osd_libass: update the OSD bar's dent and border size
  * DOCS/options: make --scale documentation more consistent
  * wayland: remove old sway/wlroots hack
  * player/audio: remove misleading comment about delay
  * player: reset av state on speed changes
  * player: remove speed adjustment from playing_audio_pts
  * ci: add explicit build test for ffmpeg 4.4
  * DOCS: move ALSA option documentation to ao.rst
  * DOCS/options: clarify the impact of --audio-buffer
  * DOCS/options: remove lavrresample reference
  * DOCS/options: remove --alsa-device
  * DOCS/ao: update SDL ao version reference
  * vo_gpu_next: fix win32 io wrap
  * player/main: don't set the main thread name
  * Revert "ci/mingw: pin Vulkan version again"
  * DOCS: add `insert` commands and args to interface-changes
  * input/player: add loadfile/loadlist insert-at command
  * player: change insert_next to insert_at
  * input: add insert-next support for drag-and-drop
  * player: add loadlist insert-next commands
  * player: add loadfile insert-next commands
  * DOCS/man: remove outdated softvol entry
  * player: add ao-volume option, to set the system volume at startup
  * ao: don't clip floating point formats at non-unity gain
  * osdep/io: add mp_unlink()
  * sub: fix LRC lines with multiple timestamps
  * ci: add OpenBSD
  * ci: fix typing in lint-commit-msg.py
  * image_writer: cleanup leftover files if image writing fails
  * player: set hidpi-window-scale to no by default
  * DOCS/options: clarify hidpi-window-scale
  * player/command: handle runtime toggling of hidpi-window-scale
  * win32: clean up hidpi window scale behavior
  * x11: clean up hidpi-window-scale behavior
  * vo_gpu: use fbo texture height for fragment coordinate calculation
  * test: add missing libplacebo dependency
  * github/workflows: add macOS 14 arm runner with most recent xcode
  * github/workflows: add vulkan, mujs and urchadet to macOS dependencies
  * github/workflows: link macOS artifacts in comments
  * github/workflows: bundle macOS App and upload it as artifact
  * mac: code consistency changes
  * osxbundle: use dylib script directly instead of in a subprocess
  * osxbundle: add homebrew vulkan loader location to search path
  * osxbundle: resolve loader_path on rpath retrieval
  * osxbundle: remove unused import
  * osxbundle: fix syntax warning with python 3.12
  * meson: add custom target for macOS App bundling
  * ao_wasapi: scale queried AO volume to (0, 100)
  * ao_wasapi: address premature buffer fills in exclusive mode
  * player: fix watch later config comments when ignoring path
  * player/loadfile: rewrite sub autoselection logic
  * github/workflows: update cross-platform-actions to v0.23.0
  * command: fix sub-seek while paused without a video
  * command: don't add SUB_SEEK_OFFSET twice with sub-seek
  * options/path: move path utility functions to misc/path_utils
  * osdep/io: move I/O utility functions to misc/io_utils
  * osdep/io: ignore 'x' mode for mp_fopen
  * vo_gpu: fix fragment coordinate calculation when dithering
  * vo_gpu: fix fragment coordinate calculation when drawing checkerboard
  * x11_common: handle window dragging in ButtonPress event
  * various: make mentions of macOS consistent
  * DOCS: make mentions of macOS consistent
  * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
  * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
  * DOCS/mpv: update ancient profiles config example
  * osxbundle: add optional source path argument
  * osxbundle: remove old version retrieval fallback
  * osxbundle: bundle vulkan driver and layers
  * vo: make libmpv last in the auto-probing order for cocoa-cb only
  * encode_lavc: don't use deprecated `avcodec_close`
  * af_lavcac3enc: don't use deprecated `avcodec_close`
  * wayland_common: update pointer serial on pointer_enter
  * cocoa-cb: lock CGLContext on uninit and manual redraw
  * github/workflows: switch back to luajit for macos
  * vo_gpu_next: fix some lut-related memory leaks
  * vo_gpu_next: move gpu-next opts to specific sub option
  * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
  * wayland_common: drop shape device check when spawning cursor
  * wayland_common: properly determine has_keyboard_input
  * wayland_common: handle scroll accumulation for each seat
  * wayland_common: handle keyboard state per seat
  * wayland_common: set cursor visibility for all seats for voctrl
  * wayland_common: handle removal of seats
  * wayland_common: prevent cursor_seat stale reference
  * wayland_common: handle cursor_shape_device per seat
  * wayland_common: drop unnecessary xdg_toplevel null check
  * wayland_common: implement multi-seat support
  * wayland_common: indentation nit
  * vulkan/context_win: make --alpha work and runtime changeable
  * opengl/context_win: make --alpha runtime changeable
  * d3d11: make --alpha runtime changeable
  * opengl/context_win: make --alpha=yes work
  * d3d11: set window to transparent if --alpha=yes is specified
  * w32_common: add function to control window transparency state
  * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
  * DOCS/man: add description of display-names property for wayland
  * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
  * osdep/threads-posix: fix headers for OpenBSD build
  * DOCS: document --input-preprocess-wheel option
  * input: add --input-preprocess-wheel option
  * DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
  * m_option: fix memory leak in parse_obj_settings_list
  * demux_mkv: don't return null bstr with size specified
  * demux_mkv: error if needed compression settings were not found
  * demux_mkv: fix memory leak on invalid blocks
  * ao_pipewire: add support for SPDIF formats
  * ao_pipewire: don't interpret unknown formats
  * DOCS/options: mention that sub-clear-on-seek can now break things
  * player/sub: attempt to detect animated subtitles
  * vo_gpu_next: move the frame-&gt;redraw check for blended subtitles
  * player/sub: avoid wasteful subtitle redraws
  * dec_sub: expand sub packet caching
  * vo: ensure that frames are not eaten on reconfig
  * Reapply "video: remove another redundant wakeup"
  * Revert "vo: remove frame timing check from vo_still_displaying()"
  * ci/lint: add Reapply to the no prefix whitelist
  * mac/remote: simplify cover retrieval
  * mac/remote: remove unnecessary nowPlayingInfo variable
  * mac/remote: add album and artist info
  * mac/remote: add seek support
  * mac/remote: add chapter title info
  * mac/remote: add media-title info
  * mac/remote: add playback rate info
  * mac/remote: add duration and current position info
  * mac/remote: remove make current observer when stopped
  * mac/remote: replace command handler with generic handler function config
  * mac/remote: simplify repeatable key logic
  * mac/remote: move configs to initialiser for new MediaPlayer shorthands
  * mac/remote: move class local struct and enum definition to extension
  * mac/remote: use explicit struct instead of generic array for configs
  * DOCS/man: more words about --teletext-page
  * sub: allow setting lavc txt_page special values via teletext_page
  * ci/mingw: pin Vulkan version again
  * x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
  * README: mention libplacebo subproject integration
  * meson: set default options for libplacebo if using subproject
  * osdep: fix infinite loop when cancelling subprocess
  * various: replace dead links in comments
  * wayland: don't press keys again when releasing modifiers
  * demux: clarify the meaning of still_image
  * hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
  * demux_mkv: add tags for A_MPEG/L1(mp1) audio
  * js: complex key-binding: send also key_text
  * wayland: set current_output on surface leave if applicable
  * demux_mkv: set only image flag and ignore still_image
  * demux_mkv: increase probing size for still image
  * sd_lavc: support secondary subs properly
  * console.lua: move functions to strip common characters
  * f_output_chain: prevent double free of child filters
  * stats.lua: use deinterlace-active property instead
  * player/command: add deinterlace-active property
  * player: add an auto option to deinterlace
  * vo_vdpau: cosmetic changes to timings
  * ao_sndio: add missing config.h include
  * github/workflows: ignore more files from build workflow
  * demux_mf: detect webp
  * Revert "demux: put type2format into codec_tags with helper functions"
  * player: remove all rpi-specific code
  * audio: rename ao_read_data_unlocked
  * player: ensure runtime updates of certain rendering options
  * github/workflows: revert to github-script@v6
  * vo_vdpau: fix timing for nanoseconds
  * command: add load-input-conf
  * input: make parse_config_file return bool
  * input: remove unused parameter from parse_config_file
  * command: add load-config-file
  * wayland_common: warn if scrolling will be broken
  * wayland_common: add touch listener boilerplate
  * wayland_common: prefer axis_value120 if supported
  * wayland_common: properly handle high resolution scrolling
  * DOCS/mpv: document how mf:// URLs are formed
  * demux_mf: explain why a printf format is unsupported
  * demux_mf: remove code repetition
  * x11_common: support --title-bar
  * demux_mkv: detect images by reading blocks and timecodes
  * Revert "demux_mkv: check if the video codec is an image"
  * wayland: look for "default" cursor as well as "left_ptr"
  * meson: bump libplacebo required version to 6.338.2
  * io: add mp_save_file
  * vo_gpu_next: save cache to separate files
  * stream: increase max_size to INT_MAX minus padding
  * hwdec_drmprime: add P010 and P210 support
  * hwdec_aimagereader: handle lack of JNI gracefully
  * common: don't force terminal log buffer to small size
  * version.h.in: bump copyright year
  * vo: change vo_frame duration to double
  * vo_dmabuf_wayland: scale smarter in hidpi situations
  * wayland: don't rescale dimensions if hidpi-window-scale is disabled
  * wayland: drop buffer_scale use for viewporter
  * vo: ensure a dropped frame is always freed
  * all: add missing repr assignments
  * github/workflows: update actions package versions
  * osdep/timer: update documentation and test for mp_time_ns
  * options/m_option: suppress warning about validate function call
  * ad_spdif: fix DTS 44.1khz passthrough playback
  * player/command: don't reselect demux stream on only UPDATE_OSD
  * player/video: force vo reconfigure on color parameters change
  * f_lavfi: use libplacebo utils instead of mp_csp_*
  * vo_gpu_next: simplify after recent changes
  * csputils: replace more primitives with pl_
  * csputils: replace mp_chroma_location with pl_chroma_location
  * csputils: replace mp_alpha_type with pl_alpha_mode
  * csputils: replace mp_colorspace with pl_color_space
  * command: do a normal seek instead of a refresh seek when switching vo
  * f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
  * osdep/io: expand path before LoadLibrary
  * osc: add osc-windowcontrols_title option
  * Revert "player/video: loosen logic checks for adjust_sync"
  * bash-completion: parse the mpv options lazily
  * f_auto_filters: change fallback deinterlace to bwdif
  * sub: add `--sub-lavc-o` option
  * win32: stop waiting for messages if the window is destroyed
  * msg: reset status_lines when setting --really-quiet
  * player: remove --term-remaining-playtime option
  * command: restore lang after track reload
  * command: minor m_property_strdup_ro style changes
  * stats.lua: display the current GPU context
  * command: export current-gpu-context property
  * player/command: reselect track after UPDATE_SUB_HARD
  * chmap: mp_image_pool: drop stale mentions of Libav in comments
  * common: stream: don't mention Libav in errors/warnings
  * TOOLS/autocrop.lua: drop Libav mention
  * DOCS/*: remove mentions of Libav
  * console.lua: highlight the selected suggestion in the terminal
  * libplacebo: fix out-of-bounds read with --really-quiet
  * scripting: don't observe properties with type nil
  * osc: don't autohide mouse cursor when hovering over windowcontrols title
  * TOOLS/lua/autoload: skip loading when playback is aborted
  * DOCS: reorder --volume-max documentation to where --volume is
  * DOCS: add documentation for --volume-gain options
  * command: add osd display for volume-gain
  * audio: add --volume-gain options to control volume in decibels
  * sub: fix sub-seek and sub-step -1 with unknown duration subs
  * demux_lavf: detect ico as images
  * wayland_common: guard against negative configure sizes
  * command: fix bitrate unit capitalization
  * stats.lua: make capitalization consistent across pages
  * win32: change to alphanumeric mode on the first keypress
  * win32: default to alphanumeric input when the IME is first initialized
  * win32: move IME candidate window to video window
  * win32: handle WM_UNICHAR
  * win32: re-enable IME
  * filter_sdh: optimize get_char_bytes
  * terminal: don't print escape sequence if not tty
  * terminal-unix: don't install handler before pipe
  * terminal-unix: move all processing out of sighandler
  * console.lua: style log lines in the terminal
  * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
  * Revert "github/workflows: don't install angleproject on msys2"
  * github/workflows: disable MSYS 32-bit builds
  * wayland: accept active modifiers even if they aren't physically held
  * wayland: don't ignore key modifiers if they were consumed
  * DOCS/mpv: the playback position is not remembered after poweroff
  * player: add forced choice to subs-with-matching-audio
  * scripting: add mp.input
  * filter_sdh: fix incorrect placement of null terminator
  * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
  * ao_null: fix reset() implementation
  * github/workflows: don't install angleproject on msys2
  * demux_lavf: remove `fix_editlists` hack for mp4
  * f_lavfi: provide color_space and color_range params for lavfi
  * x11_common: prefer Xft.dpi for HiDPI scaling
  * x11_common: allow DPI scale in unit of 0.5
  * msg: return zero length if bstr_split_utf8 fails
  * vo_gpu_next: respect d3d11 swapchain output format preference
  * README: specify the meaning of "not too ancient Linux"
  * README: recommend --profile=fast for crappy GPUs
  * DOCS/options: note that --geometry doesn't fully work on wayland
  * console.lua: expand ~/ in file completion
  * msg: improve term_disp_width to support unicode
  * ci/build-freebsd: use march=native for QEMU hosted build
  * player/video: set video_out to NULL before broadcasting events
  * command: allow changing --gpu-api and --gpu-context at runtime
  * DOCS/ao: change wrong note on which driver is preferred
  * console.lua: hide the cursor when unfocused
  * console.lua: don't reinsert completion_append after cycling
  * DOCS/man: remove "Linux desktop issues" section
  * vo_sdl: support the focused property
  * DOCS/man: use the correct directive type for "Warning" admonitions
  * win32: add support for --input-cursor-passthrough option
  * screenshot: remove artificial limit on the number of screenshots taken
  * DOCS/options: fix documentation for --force-window window size
  * various: use correct PATH_MAX for win32
  * osdep: clarify and rename a constant on win32
  * various: fix capitalization of 'GitHub'
  * msg: reduce nesting in mp_msg_flush_status_line
  * msg: keep status line on the end of file
  * console.lua: refactor find_common_prefix
  * mac: add support for --input-cursor-passthrough option
  * DOCS/options: fix --image-display-duration's documentation
  * DOCS/interface-changes: add --secondary-sub-ass-override
  * common/av_log: do not assume AVClass.item_name is always set
  * mac: add support for --auto-window-resize option
  * mac: update geometry/autofit opts on runtime
  * win32: opt in to the windows segment heap
  * win32: support long file paths
  * osc: allow disabling special mouse wheel behavior
  * terminal-unix: enable the cursor after ctrl+z
  * options: add --secondary-sub-ass-override
  * lua: don't return a second value from successful format_json
  * command: support passing scale to `keypress`
  * input: add value argument for mp_input_put_key_artificial
  * OSC: fix indentation and stray whitepace
  * sd_ass: remove unneeded ontop variable
  * player: refactor secondary subtitle options and properties
  * DOCS/options: fix documentation for replaygain-clip
  * demux_mkv: add HDMV Text subtitles to subtitle codec list
  * demux_mkv: check that subtitle type is set before accessing it
  * hwdec_drmprime: try and declare support for weird forked ffmpeg formats
  * hwtransfer: actually treat hardware formats as supported input formats
  * w32_common: remove executable bit from file
  * mac: add support for drag-and-drop option
  * console.lua: clear the suggestions when you move the cursor
  * console.lua: complete current-tracks sub-properties
  * console.lua: implement case-insensitive completion
  * mac: add support for window-id property
  * demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
  * options: add --secondary-sub-pos
  * Revert "OSC: Remove merriment"
  * OSC: Remove merriment
  * playlist: correctly populate playlist-path with the --playlist option
  * github/issue_template: unify spellings
  * github/issue_template: request uploading attachments to github
  * github/issue_template: unify requested information across templates
  * sub: don't busy loop if the player is paused for cache
  * etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
  * w32_common: rename some camelCase struct member names to snake_case
  * win32: temporarily disable aero shake while dragging hack is active
  * win32: stop fullscreen window from moving while dragging hack is active
  * x11_common: fix compose key handling
  * filter_sdh: add full width parentheses to the enclosures string
  * filter_sdh: add --sub-filter-sdh-enclosures option
  * filter_sdh: combine skip_bracketed and skip_parenthesized
  * player/command: make new overlay-add arguments actually optional
  * player/command: add ability to scale overlay
  * console.lua: cycle through completions
  * console: automatically determine the font_hw_ratio
  * DOCS/interface-changes: document renaming of MP_KEY_BACK
  * win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
  * input: add missing forward media key
  * console.lua: simplify the condition to print to the terminal
  * m_option: respect pathlist seperator when printing
  * mpv.desktop: add keywords
  * image_writer: default to lossless AVIF screenshots
  * image_writer: add missing mp_image_params in convert_image
  * image_writer: print screenshot format in verbose log
  * image_writer: use common format selection for AVIF screenshots
  * Revert "github/workflows: install xxhash on msys2"
  * Revert "ci/mingw: use vulkan-loader v1.3.266"
  * meson: use subprocess-dummy.c fallback when fork func doesn't exist
  * ao_wasapi: clean GUID definitions
  * ao_wasapi: fix MP3 GUID
  * input: fix double click handling
  * mac: report modifier keys on precise scrolling
  * mac: fix initial window size and position when already maximized
  * github/workflows: install xxhash on msys2
  * playloop: use a 16:9 ratio with --force-window
  * ci: remove dvbin from freebsd run
  * meson: enable dvbin by default again
  * meson: fix check for dvbin availability
  * ci/tumbleweed: don't enable shaderc
  * build: only directly link shaderc and spirv-cross on windows
  * vo_gpu: fix ra_fbo stack-use-after-scope
  * common/av_log: use bstr for log callback
  * vo_kitty: init all fields of struct sigaction before using it
  * ra_pl: add missing initializer
  * ao_sndio: remove duplicated condition
  * vo: don't pass VADRMPRIMESurfaceDescriptor by value
  * wayland: simplify reading data
  * mp_image: remove local params copy from mp_image_setfmt
  * ta: inline OOM checks
  * player/command: don't pass mp_image_params by value
  * vo_gpu: don't pass gl_user_shader_hook by value
  * vo_gpu: don't pass mp_pass_perf by value
  * vo_gpu: don't pass ra_fbo by value
  * Reapply "osdep/meson: add libplacebo include dir to swift compile"
  * Revert "osdep/meson: add libplacebo include dir to swift compile"
  * ci: remove leftover libplacebo subproject options
  * meson: move mpv.com target after mpv.exe to avoid meson version warning
  * ci/msys2: remove libplacebo.wrap
  * ci: update mpv.com path again
  * meson: generate .com in the same place as the .exe if possible
  * DOCS/options: clarify --spirv-compiler
  * build: restrict git describe to top level source directory
  * options: add --osd-bar-border-size
  * DOCS/mpv: quotes in mpv.conf don't escape backslash
  * options: add secondary-sub-delay
  * vaapi: bump vaapi info callback to verbose messages
  * vaapi: add missing NULL check
  * DOCS/options: remove the mention of cocoa and its removed backend
  * mac: fix a race condition when updating the window title
  * mac: fix libmpv usage without embedding
  * mac: cleanup some unused and unneeded code
  * osdep/io: add PRINTF_ATTRIBUTE for printf overrides
  * meson: add missing _GNU_SOURCE in check
  * meson: adjust win32 defines
  * meson: don't define __USE_MINGW_ANSI_STDIO
  * sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
  * ci/build-macos: enable Werror to catch issues quicker
  * osdep/macosx: add default switch cases to suppress Wswitch
  * ao_coreaudio_chmap: suppress vla warning
  * various: replace some OOM handling
  * ao/coreaudio_exclusive: fix segfault when changing formats
  * meson: also expose present_sync for VT-only after a96d04f19d73
  * player: remove shared-script-properties property
  * vo: add params mutex
  * vaapi: add support for vaapi-win32
  * vaapi: pass module into create()
  * d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
  * d3d11: rename d3d11 adapter to DXGI adapter
  * Update VERSION
  * Release 0.37.0
  * vo_gpu_next: reduce number of requested frames from VO
  * mac: title bar fix 1px none covered video at top
  * mac: add rotation menubar entries
  * mac: fix reporting of left wheel and right wheel scrolling
  * command: add missing null check to event handler
  * DOCS/options: admonish users for touching --3dlut-size
  * vo_gpu_next: bump ICC cache size limit to 20 MB
  * DOCS/options: reword cache options
  * vo_gpu_next: don't re-save unmodified cache
  * vo_gpu_next: dramatically simplify cache code
  * vo_direct3d: remove redundant condition
  * opengl/context: remove duplicated conditions
  * ra_d3d11: fix off by one check
  * vo: add missing return variable assignment
  * win32: don't jump over variable init with goto
  * various: add some missing error checks
  * demux: add missing NULL check
  * common/msg: remove redundant check
  * ao_wasapi: add missing comma in strings array
  * vo_gpu_next: disable drift compensation for screenshots
  * vo_gpu_next: add validation for invalid pl_queue usage
  * vo_gpu_next: set frame duration if provided by VO
  * vo_gpu_next: interpolate only if display_synced or a still frame
  * vo_gpu_next: request more frames to account for anti aliasing
  * vo_gpu_next: make the first frame check less ominous
  * vo_gpu_next: remove incorrect interpolation disabling
  * vo_gpu_next: fix pl_queue refill on reset
  * vo: pass approximate frame duration in vo_frame
  * vo: avoid overshooting the expected end of the frame during pause
  * player/video: account for repeats in ideal_frame_vsync_duration
  * vo_sdl: fix broken mouse wheel multiplier
  * DOCS: properly document --force-window-position for sdl vo
  * loadfile: remove some dead code
  * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
  * test: update ffmpeg format refs
  * vo_gpu_next: set max cache size back down to 10 MiB
  * hwdec: support videotoolbox with libplacebo
  * osxbundle: sign bundle with ad-hoc pseudo identity
  * osxbundle: remove mpv-bundle symlink to allow code signing
  * osxbundle: resolve relative linked dependency paths
  * zsh-completion: complete options after --help
  * command: notify media-title on force-media-title change
  * audio: fix UB when casting INFINITY to integer
  * vo: delay vsync samples by at least 10 refreshes
  * player: don't remove all selected sub tracks in mp_dselect_track
  * stats.lua: fix incorrect storage aspect ratio value
  * command: export storage aspect ratio (sar) properties
  * vo_gpu_next: guard from cache save conflict
  * demux_playlist: simplify ini parsing
  * DOCS/options: update watch-later-options docs
  * options: add more properties to default watch-later-options
  * options: remove not relevant props from default watch-later-options
  * vo_gpu_next: disable libplacebo drift_compensation
  * player/video: fix calculation of ideal_frame_vsync_duration
  * m_option: remove leftovers of del action
  * vo_gpu_next: update overlays for blend subtitles on frame redraws
  * DOCS/options: osd-shadow is ignored with osd-back-color
  * demux: always update the cache on init
  * vo_gpu_next: fix interpolation
  * vo: add frame vsync and vsync duration
  * vo_gpu_next: improve PTS clamping
  * vo_gpu_next: add some additional sanity checking for interpolation
  * wayland: fix shift+tab keyboard input
  * console: fix crash for long suggestion strings
  * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
  * wayland: obey initial size hints set by the compositor
  * cocoa: remove OpenGL cocoa backend
  * mac: change display name retrieval to localizedName NSScreen property
  * mac: fix build on older swift versions
  * TOOLS/macos-sdk-version: remove legacy sdk version retrieval
  * vo_gpu_next: overwrite cache files atomically
  * osdep/io: implement rename() wrapper
  * vo_gpu_next: refactor cache saving code
  * DOSC/input: clarify a couple of commands where no-osd has no effect
  * player/command: make show-progress work regardless of osd prefix
  * vo: don't sleep 1ms always when requested time is in the past
  * vo: replace some magic numbers with timer macros
  * demux/lavf: don't use deprecated side data
  * editorconfig: add max line
  * mac: remove runtime checks and compatibility for macOS older than 10.15
  * meson: remove several macos-10-* build options
  * player/loadfile: remove blank line on exit
  * msg: ensure status line is always visible
  * msg: factor out print code
  * msg: convert dump_stats to bstr
  * msg: use bstr for partial msg
  * msg: check isatty separately per each stream
  * Revert "player: cut off status line on terminal width"
  * Revert "player: don't print status line again when quitting"
  * msg: refactor how terminal messages are printed
  * stats.lua: disable ASS formatting when printing to terminal
  * msg: don't mix partial log messages, with unrelated log levels
  * vo: replace VOCTRL_HDR_METADATA with direct VO params read
  * audio: avoid unnecessary silence padding in read_buffer()
  * ao_audiotrack: switch to ao_read_data_nonblocking()
  * ao_coreaudio: switch to ao_read_data_nonblocking()
  * ao_pipewire: switch to ao_read_data_nonblocking()
  * audio: introduce ao_read_data_nonblocking()
  * threads-win32: add comment about local decl of a function
  * threads-win32: support UWP in mp_thread_set_name
  * meson: add missing source file for UWP
  * osdep/threads-posix: use CLOCK_MONOTONIC if supported
  * osdep/timer-linux: check clock availability on init
  * DOCS/option: discourage the use of video-latency-hacks a bit more
  * vo_gpu_next: add --target-gamut option
  * stats.lua: remove unused variable
  * console.lua: don't print the console log to the OSD when switching VO
  * player/command: handle force window on runtime vo changes
  * stats: don't overwrite color and alpha of `osd-back-color`
  * console: don't overwrite color and alpha of `osd-back-color`
  * sub: add --sub-stretch-durations option
  * player/command: fix typo in sig-peak value computation
  * win32: fix hit test using client rc instead window
  * vo_gpu: apply ICC profile and dithering only to window screenshots
  * vo_gpu_next: drop alpha channel from screenshots if unneeded
  * image_writer: improve format conversion logging
  * console: wrap rows at the top
  * console: optimize table generation
  * console: enable completions without a prefix
  * console.lua: complete raw properties
  * console: avoid redundant completion appendage
  * present_sync: remove unneeded clear_values function
  * vo: require successive vsyncs to be more than swapchain depth
  * present_sync: only save as many entries as the swapchain depth
  * vo: replace max swapchain depth magic number
  * DOCS/mpv: consistent formatting of keybindings
  * DOCS/console: correct capitalization of keybindings
  * wayland: improve wl_output guessing before mpv window is mapped
  * sub: adjust offsets when sub seeking/stepping
  * DOCS/input: stop documenting vf del
  * dec_sub: always copy packet for new segments
  * drm: use present_sync mechanism for presentation feedback
  * present_sync: rename function to present_sync_update_values
  * present_sync: rewrite around linked list
  * ytdl_hook: fix mixed thumbnail.preference availability
  * Revert "vo: clear vsync_offset if drawing while paused"
  * video: reset `display_sync_error` when resetting state
  * threads: unbreak mpv on builds without asserts
  * player/command: add video-params and siblings to MPV_EVENT_TICK
  * ALL: use pl_hdr_metadata and nuke sig_peak
  * demux_mkv: parse mastering metadata
  * player/command: remove hdr-metadata property
  * csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
  * player/command: use pl_hdr_metadata_contains
  * csputils: change mp_hdr_metadata to pl_hdr_metadata
  * timer: remove unnecesary time conversions
  * win32/pthread: remove unused code
  * timer: remove unused code
  * threads: remove unused code
  * threads: rename threads.c to threads-posix.c
  * threads: move pthread debug to threads-posix.h
  * mp_thread: add win32 implementation
  * mp_thread: prefer tracking threads with id
  * ALL: use new mp_thread abstraction
  * threads: add new mp_thread abstraction
  * sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
  * options: add UPDATE_SUB_HARD flag to sub-ass-override
  * vo_gpu_next: update to newer cache API
  * ra_pl: drop deprecated cached_program param
  * vo_gpu_next: remove unneeded PL_API_VER guarding and defines
  * mp_image: pass rotation correctly to/from AVFrame
  * win32: add more values for monitor refresh rate detection
  * DOCS/man/console: update type examples
  * lua: remove a ton of unneeded parentheses
  * console.lua: complete file paths
  * console.lua: complete list option verbs
  * console.lua: inline mp.options
  * console.lua: complete list options
  * console.lua: complete profiles
  * console.lua: complete commands after help
  * console: complete infinite cycle-values arguments
  * m_option: don't try to remove all filter matches
  * player/main: set main thread name as mpv
  * vo_gpu_next: use pl_queue_params() macro
  * vf_vapoursynth: set crop metadata after mapping vapoursynth frame
  * player/video: loosen logic checks for adjust_sync
  * player/video: don't reset ao on video chain reinit
  * demux: make hysteresis-secs respect cache-secs
  * demux: cosmetics
  * m_option: drop support for -del for list options
  * m_option: remove all matches when using -remove
  * options: make --screenshot-directory/--watch-later-directory aliases
  * ytdl_hook: reverse thumbnail order
  * ytdl_hook: support the preference field of thumbnails
  * ytdl_hook: add thumbnail option
  * ytdl_hook: support thumbnails
  * various: remove trailing whitespace
  * ao_coreaudio: signal buffer underruns
  * meson: do the macos sdk version comparison in meson
  * Revert "meson: import python module"
  * meson: import python module
  * TOOLS/{file2string,matroska}: drop unneeded stdout output
  * timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_get
  * scripting: add 'script' to messages
  * scripting: rename backend names for concise naming
  * mp_threads: rename threads for consistent naming across all of them
  * TOOLS/macos-sdk-version: use packaging instead of distutils for version
  * timer: remove MP_START_TIME
  * player/lua: use mp_msg_find_level in check_loglevel
  * msg: make mp_msg_find_level case insensitive
  * DOCS/options: clarify `no-config` is a command line flag
  * player/audio: fix incorrect check on adding delay
  * semaphore_osx: change mp_sem_timedwait to mp_time
  * semaphore_osx: don't overwrite global symbols
  * Revert "hwdec_vulkan: account for vulkan frames now using presentation size"
  * javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
  * test: unbreak build when win32-internal-pthreads is disabled
  * timer: use MP_TIME macros
  * osdep/timer-win2: rename to timer-win32
  * ci/msys2: create a wrap file for libplacebo
  * meson: remove libplacebo wrap
  * options: rename --play-dir to --play-direction
  * options: rename --watch-later-directory to --watch-later-dir
  * options: rename --screenshot-directory to --screenshot-dir
  * options: rename --sub-ass-force-style to --sub-ass-style-overrides
  * options: rename --override-display-fps to --display-fps-override
  * options: rename --fps to --container-fps-override
  * player: don't calculate av delay if there's no audio or video
  * console.lua: complete choice and flag options
  * console.lua: remove unused capture from completion patterns
  * console.lua: use string.match()
  * console.lua: generate completion lists lazily
  * console.lua: remove repetition from build_completers()
  * console.lua: remove unnecessary copy
  * github/workflows: use ubuntu-latest host for freebsd
  * options: disable --allow-delayed-peak-detect by default
  * osdep: fix clang warnings with `_FORTIFY_SOURCE`
  * github/workflows: use macos-13 host for freebsd
  * README: bump macOS version as a consequence of libplacebo version bump
  * README: add libplacebo to dependencies and mention wrap
  * Revert "audio: don't block on lock in ao_read_data"
  * osdep/meson: add libplacebo include dir to swift compile
  * test/meson: add missing libplacebo dep
  * sub: update subtitles if current track is an image
  * demux_mkv: check if the video codec is an image
  * demux: put type2format into codec_tags with helper functions
  * ci/freebsd: disable iconv
  * github/workflows: use cross-platform-actions for freebsd
  * ci: disable Werror for libplacebo subproject build
  * ci/msys2: disable autocrlf
  * gitignore: update for meson wraps
  * m_option: initialize m_option_value union properly
  * workflows/build: install git in freebsd image
  * meson: make libplacebo a required dependency
  * subprojects: add a libplacebo wrap
  * workflows/build: explicitly define `CXX` in the env
  * .gitignore: ignore subprojects but allow later overriding
  * vo: define &lt;= 0 as unsupported for last_queue_display_time
  * vo: change spammy log to trace
  * vo: average more vsync samples
  * d3d11: calc vsync interval on real stats, not just last interval
  * img_format: remove duplicated macros
  * ta: don't hardcode alignment requirement
  * osdep: remove alignof emulation
  * aspect: remove unused multiplication
  * hwtransfer: handle constraints for hwdec with NULL supported_formats
  * DOCS/contribute: increase hard column limit to 100
  * stats.lua: disable tonemapping plot by default
  * path: don't treat "hidden" files as extension
  * ytdl_hook: remove extra playlist insert
  * ytdl_hook: parse the separate cookies field
  * vf_vapoursynth: set nominal_fps after the filter
  * Revert "demux_mkv: PAR should be calculated after applying crop"
  * demux_mkv: don't set codec crop rect when there is no crop
  * DOCS/contribute: stop pretending that C11 isn't allowed
  * meson: remove -D_ISOC99_SOURCE flag
  * timer: drop ancient macOS fallback
  * win32/pthread: fix calculation error in pthread_cond_timedwait
  * dvbin: do a big cleanup on code style and functions
  * stream_dvb: avoid static function variable
  * dvb_tune: remove use of time()
  * dvbin: revise many log lines
  * stream_dvb: use talloc
  * stream_dvb: fix missing newlines on log messages
  * audio: don't block on lock in ao_read_data
  * win32/pthread: add support for pthread_mutex_trylock
  * threads: add support for pthread_mutex_trylock
  * various: sort some standard headers
  * various: remove ATOMIC_VAR_INIT
  * osdep: remove atomic.h
  * osdep: drop atomic fallback
  * win32/pthread: try to fix system headers leaking through
  * test: add basic tests for timer code
  * meson: streamline selection of certain osdep sources
  * win32/pthread: implement clock_gettime for high-res timer purposes
  * Revert "win32/pthread: don't convert time through unrelated timer"
  * mp_image: set crop metadata when converting to AVFrame
  * demux_mkv: PAR should be calculated after applying crop
  * ci/lint: allow the first word to be all caps
  * stats.lua: hide images' FPS
  * stream_cdda: deprecate --cdda-toc-bias and always check for offsets
  * stream_cdda: remove printing track info in fill_buffer
  * stream_cdda: remove fallback for ancient libcdio versions
  * vo_gpu_next: optimally align DR buffers
  * vd_lavc: align buffers to multiple of image size
  * video/mp_image: handle non-power-of-two alignment
  * common: add mp_lcm helper
  * github/workflows: put a 20 minute timeout on the freebsd job
  * thread_tools: suppress -Wstringop-overflow false-positive
  * stream_cdda: suppress -Wstrict-prototypes from cdio
  * win32: suppress pointer cast warning
  * charset_conv: suppress unused-label warning
  * vo_gpu_next: cast const away to suppress warning
  * d3d11: don't skip last char in buffer
  * ci: enable -Werror
  * win32: clear background only on first paint
  * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one
  * demux/lavf: move tags instead of copying
  * common/tags: add mp_tags_move_from_av_dictionary()
  * player/command: truncate anything &lt; 1e-4 in pretty printer
  * wayland: use ppoll if possible
  * poll_wrapper: use the actual correct timeout for ppoll
  * DOCS/options: remove obsolete notice
  * DOCS/mpv: fix typos in List Options
  * DOCS/interface-changes: remove redundant change
  * hwtransfer: handle hwcontexts that don't implement frame constraints
  * github/workflows: remove macOS 11 build
  * timer: remove microsecond timer functions
  * test: change test_utils stubs to ns variants
  * dither: removed some unused code
  * vo: convert some final low-hanging things to nanoseconds
  * client: change underlying mpv_wait_event timer to nanoseconds
  * dispatch: change mp_dispatch_queue_process timer to nanoseconds
  * input: convert autorepeat timing to nanoseconds
  * filters: change end time calculation to nanoseconds
  * ao: convert all timing code to nanoseconds
  * stats: convert timers to nanoseconds
  * demux: convert cache updates to nanoseconds
  * timer: add convenience time unit conversion macros
  * command: unbreak runtime play-dir changes
  * stats.lua: remove compatibility aliases of properties
  * af_scaletempo2: better defaults
  * stats.lua: fix page 2 alignment of "Total"
  * vo_gpu/vo_gpu_next: add vulkan support for macOS
  * mac: add a window animation lock to wait for animations to finish
  * hwdec_dxva2egl: fix log value type
  * stats.lua: add chroma-location
  * stats.lua: change "Pixel Format" to "Format"
  * stats.lua: fix missing newline when print_perfdata_passes is enabled
  * stats.lua: sort filter parameters to ensure consistent output
  * player/command: change how floating point number are printed
  * stats.lua: don't print custom pixel format, when hwdec
  * stats.lua: remove leading zeros from pass timings
  * stats.lua: add frame info
  * stats.lua: simplify fps display
  * stats.lua: adjust spacing between values a little
  * stats.lua: show HDR meta if not equal to 203
  * stats.lua: separate video parameters from video out
  * f_decoder_wrapper: change video-codec to show description or name
  * command: fix fps property name
  * command: early exit in some properties to avoid going through VOCTRL
  * m_property: add read_sub_validate to check if should be processed
  * vo_gpu_next: only increment osd_sync in update_overlays if paused
  * command: fix segfault with playlist-{next,prev}-playlist
  * README: update release frequency
  * terminal-unix: make stop/cont sighandlers pipe based
  * terminal-unix: avoid data race + simplify
  * terminal-unix: avoid data-race on do_deactivate_getch2
  * drm_common: don't spoil errno in signal handler
  * terminal-unix: don't spoil errno in signal handler
  * console.lua: print the log and input line to the terminal
  * ytdl_hook.lua: set metadata with single tracks
  * defaults.lua: add a disabled parameter to timer constructors
  * DOCS/options: vdpau requires GLX
  * win32: improve window snapping behavior
  * osdep/timer-win2: use Waitable Timer for sleeping
  * timer: change mp_sleep_us to mp_sleep_ns
  * libmpv: add mpv_time_ns()
  * vo: use mp_poll wrapper in wait_events when applicable
  * osdep: rename polldev to poll_wrapper
  * vo: change vo-&gt;driver-&gt;wait_events to nanoseconds
  * vo: use nanoseconds for frame duration and pts
  * player: store last_time timestamp in nanoseconds
  * vo: remove vo_get_estimated_vsync_interval conversion to seconds
  * DOCS/lua: update read_options example
  * console.lua: exit with with Ctrl+[
  * command: add playlist-next-playlist and playlist-prev-playlist
  * ci: add sanitizers to Tumbleweed build
  * core: remove duplicate init_{audio,video}_decoder declarations
  * core: remove declarations of unused functions
  * TOOLS/autocrop.lua: add support for detect_min_ratio
  * DOCS/input: document the full sub-property
  * console: support utf8 for table formatting
  * console: cull lines outside of visible area
  * console: show completion suggestions as table
  * console: show suggestions for completion
  * console: refactor text styles for log levels
  * TOOLS/autocrop.lua: simplify code
  * player/video: mention --profile=fast and --hwdec in AV desync message
  * vo: remove frame timing check from vo_still_displaying()
  * Revert "video: remove another redundant wakeup"
  * ci/mingw: use vulkan-loader v1.3.266
  * mp_image: don't copy crop value from opaque_ref
  * demux_playlist: use --metacode-codepage when parsing playlist files
  * demux: change the default of metadata-codepage to auto
  * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage
  * charset_conv: remove ancient warning about deprecated syntax
  * stream_lavf: use metadata-codepage option for codepage conversion
  * af_scaletempo: overlap is a factor not a percentage
  * DOCS/mpv: update mpv.conf's documentation
  * TOOLS/autocrop.lua: update comment
  * sd_ass: enable sub-start and sub-end with unknown duration subs
  * vo_gpu_next: improve updating overlays
  * vo_dmabuf_wayland: correct full window size calculation
  * win32: clear client area to black early
  * player: remove unused mutate argument in mp_next_file
  * loadfile: fix an old wonky playlist heuristic
  * af/vf-command: add ability to target a specific lavfi filter
  * vo_dmabuf_wayland: free frame if the visibility check fails
  * external_files: remove duplicate from cover art whitelist
  * vo_dmabuf_wayland: eliminate an extra frame copy
  * TOOLS/lua/autoload: bump the msg-level of some logging
  * meson: declare libmpv as a dependency and override it
  * win32: adjust WM_NCACTIVATE for better compatibility with window state
  * vo_dmabuf_wayland: attach solid buffer when using force window
  * codec_tags: map some more image mimetypes
  * path: don't override "cache" and "state" paths with configdir
  * demux: move parent_stream_info before the goto
  * Revert "demux: constify a struct member"
  * external_files: base cover-art-whitelist on cover-art-auto-exts
  * DOCS/interface-changes: also mention --window-affinity
  * DOCS/interface-changes: mention --backdrop-type
  * win32: add WS_THICKFRAME style in borderless mode
  * vo: fully replace draw_image with draw_frame
  * restore-old-bindings.conf: remove unusable bindings
  * demux: fix erroneous condition in lazy_stream_needs_wait
  * win32: set WS_SYSMENU style always
  * DOCS/lua: remove superfluous parameter
  * Revert "demux: improve stream selection state"
  * msg: use nanosecond precision
  * vo: don't invoke wait, when not needed
  * vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
  * vo: change vsync base to nanoseconds
  * win32/pthread: define _POSIX_TIMERS to notify they are not supported
  * win32/pthread: don't convert time through unrelated timer
  * meson: don't link pthreads when internal impl is used
  * meson: add missing gl-video test dependency
  * timer: teach it about nanoseconds
  * timer: rename mp_add_timeout to reflect what it actually does
  * timer: remove dead code
  * timer: simplify mp_time_us_to_realtime
  * timer: rename mp_time_us_to_timespec to reflect what it actually does
  * ao_audiotrack: convert to nanoseconds
  * playloop: make chapter property more accurate when seeking chapters
  * vo_dmabuf_wayland: assume counter-clockwise rotations
  * hwdec_drmprime: add nv16 support
  * audio/chmap: support up to 64 channels
  * wasapi: clamp number of output channels to 8
  * chmap: add more channel layouts up to 22.2
  * audio/chmap: link string buffer size to MP_NUM_CHANNELS
  * playloop: don't refresh seek on external sub streams
  * demux: improve stream selection state
  * Revert "demux: eagerly read subtitle streams when switching tracks while paused"
  * demux: eagerly read subtitle streams when switching tracks while paused
  * osc: move the idle logo behind other overlays
  * meson: don't require swift when checking macos sdk
  * command: only warn shared-script-properties once
  * wayland: don't double close display fd
  * command: deprecate shared-script-properties
  * osc: remove shared-script-properties usage
  * DOCS/options: update lavfi-complex examples
  * console.lua: complete properties after cycle-values
  * af_scaletempo2: raise max playback rate to 8.0
  * DOCS/options: add example for custom pitch correction filter
  * restore-old-bindings.conf: add the old wheel bindings
  * DOCS/mpv: update the wheel bindings
  * win32: add option to change backdrop style
  * recorder: fix a couple of memory leaks
  * DOCS/options: update libplacebo-opts documentation URL
  * input.conf: make `u` toggle between force and yes
  * DOCS/input: update aegisub URL
  * osc.lua: fix calculation for slider's min-max average
  * win32: pass window handle to the window-id property
  * vo_gpu: remove --scaler-lut-size
  * vo_gpu: remove --scale-cutoff etc
  * DOCS/af: update audio filters section
  * github/workflows: rename the job for the docs check
  * github/workflows: add a workflow to check doc changes
  * github/workflows: only run build if source/build files change
  * DOCS/man: remove outdated note about gnome and idle-inhibit
  * wayland: remove gnome-specific idle-inhibit warning
- Drop 0001-Revert-meson-bump-required-version-to-0.62.patch (no
  longer necessary)
- Build against libplacebo 6.x
- Enable mujs</changelog>
</package>
<package pkgid="02cf54e5dcad6d74ce9b8049f55000b25dcfa7f993f92fac75ad22a100664fad" name="mpv-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.38.0+git20240618.bc5ab97d" rel="bp156.2.3.1"/>
  <changelog author="ismail@i10z.com" date="1625140800">- Update to version 0.33.1+git.20210630T163736.f2afae55e9:
  * wayland: refactor surface scaling
  * sub: fix subs/lyrics on music files with sub-past-video-end=no
  * wayland: fix wl_surface_set_buffer_scale usage
  * wayland: always be sure to initially try to render
  * wayland: remove unused includes
  * wayland: handle app id option less stupidly
  * wayland: reorganize wayland common code
  * stats.lua: add scaled resolution
  * DOCS: fix typo on seekbarkeyframes
  * TOOLS/lua/autoload: load files even if current file is hidden
  * TOOLS/lua/autoload: add ignore_hidden option
  * player: fix property name
  * lua: idle observers: ensure timers are up-to-date
  * lua: timers: don't block forever with slow callbacks
  * sub: by default, don't render timestamps after video EOF
  * player: change cover-art-auto behavior
  * js: idle-observers: minor performance improvement
  * osc: seekbar hover/drag: display target chapter at the title
  * manpage: add article in fuzzy explanation
  * player: remove unnecessary check
  * player: fix segfault
  * osc: ensure tick after any mouse-event
  * osc: don't initialize while mouse-down over an element
  * osc: update chapter marker positions when duration changes</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1637496000">- Update to version 0.34.0+git.20211101T154439.9ca9066d05:
  * input.conf syntax: support custom quotes in `XstringX` form &amp; single quotes
  * ao_oss: readd OSSv4 audio output, default on *BSD
  * osc: seekbar hover/drag: display target chapter at the OSC title
  * stats.lua: add page 4 with a list of active key bindings
  * sub: add --sub-filter-jsre (JS regex)
  * vo_rpi: restore fullscreen handling
  * vo_tct: add resize capability
  * ytdl_hook.lua: search for yt-dlp by default (preferred over youtube-dl)
  * vo_sixel: many fixes and improvements
  * filters: switch from scaletempo to scaletempo2, used for speed option
  * audio/vo_pulse: fix various edge cases and issues
  * stats.lua: move internal performance info from page 4 to page 0
  * command: don't hardcode command lists to be repeatable
  * vo_gpu: drop support for libplacebo older than v3.104.0
  * See https://github.com/mpv-player/mpv/compare/bc9d556f3a..9ca9066d05
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=bc9d556f3a..9ca9066d05
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1642593600">- Update to version 0.34.1+git.20220117T134844.22b0bac28e:
  * native pipewire AO
  * Dolby Vision support
  * player: fix autofit/geometry related segfault
  * ao_oss: add missing PATH_DEV_MIXER define
  * egl_helpers: fix context creation if GLES 3 is not available
  * audio: stop corrupting audio on underreads
  * wayland: fix a potential segfault on surface enter
  * vo_gpu: opengl: fix wrong glMemoryBarrier call
  * vo_gpu: opengl: create context at version 4.4 again
  * af_lavcac3enc: fix memory leak on no-op
  * subprocess: unblock/reset signals before running child process
  * wayland: avoid doing unneccesary window resizes
  * See https://github.com/mpv-player/mpv/compare/9ca9066d05..22b0bac28e
    or https://git.srsfckn.biz/mpv/log/?qt=range&amp;q=9ca9066d05..22b0bac28e
    for the complete changelog.</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1643544000">- Update to version 0.34.1+git.20220129T121245.4d3ebb9d83:
  * meson: add version check to wayland-protocols
  * wayland: always resize when scale changes on surface enter
  * wayland: support extra mouse buttons
  * wayland: handle 0x0 resizes correctly
  * x11: sanitize window title to UTF-8 for EWMH
  * wayland: sanitize toplevel title to UTF-8
  * ao_sndio: audio output added
  * options: only apply sub-visibility to primary subs
  * Revert "options: add --sub-visibility=&lt;primary-only|secondary-only&gt;"
  * options: add --sub-visibility=&lt;primary-only|secondary-only&gt;
  * player: add thd (TrueHD) to whitelist of audio extensions
  * player: fix parentheses warning with &amp;&amp;</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1644062400">- Update to version 0.34.1+git.20220203T182214.5d31c7310c:
  * libplacebo: switch to new target format API
  * libplacebo: switch to new GPU limits APIs
  * libplacebo: switch to v4 naming convention
  * libplacebo: update log helpers
  * vo_gpu_next: create shader cache dir if missing
  * wayland: always start rendering after a resize
  * filter kernels: add cosine window
  * vo_gpu_next/context: common'ize things that would be common for non-vulkan
  * auto_profiles.lua: don't warn if profile-restore=default</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1654603200">- Drop pkgconfig(libkms) BuildRequires: this has been removed from
  latest libdrm.</changelog>
  <changelog author="ecsos@opensuse.org" date="1668340800">- Update to version 0.35+git.20221112.2f747341:
  * Update VERSION
  * Release 0.35.0
  * meson: fix macos-touchbar check
  * github/workflows: force deletion of existing upstream python symlinks on macOS
  * vo_gpu_next: add tunable shader parameters
  * vo_gpu: mark --gamma-factor and --gamma-auto with deprecation warnings
  * wayland, x11: fix possibly unsafe bstr usage
  * ao_pipewire: reload ao on stream disconnect
  * ao_pipewire: explicitly remove stream hook
  * ao_pipewire: log generic stream errors
  * Revert "ao/audiounit: include AVAudioSession buffer in latency calc"
  * vo_dmabuf_wayland: improve error handling exporting VA surface
  * hwdec_vaapi: only set VADisplay resource if entire init process has succeeded
  * github/workflows: remove seccomp disablement
  * github/workflows: bump linux jobs to Ubuntu 22.04 base VM
  * github/workflows: move all build jobs to checkout V3
  * github/workflows: remove xcode 13.0 to xcode 13.1 override
  * github/workflows: remove macOS 10.15 image usage
  * sd_ass: never mangle colours on RGB video
  * meson: move dmabuf-wayland specific files under the right check
  * gpu/context: properly guard wldmabuf context
  * console: add history deduplication
  * github/workflows: remove pip usage in mingw CI
  * vo_gpu_next: set background transparency
  * ci: upload resulting binary of mingw64 build
  * ci/mingw64: refresh build scripts
  * ytdl_hook: reverse order of tracks
  * demux/codec_tags: support more WAVEFORMATEXTENSIBLE tags
  * wayland_common: always zero out presentation context when destroying it
  * wayland: correct braindead comment (no-op)
  * wayland: hack around presentation_feedback weirdness
  * wayland: free dmabuf_feedback object
  * test: update to reflect that Vulkan is a generic format again
  * filters/f_hwtransfer: remove VAAPI &lt;-&gt; Vulkan mapping for now
  * build: add an additional check for wayland-protocols 1.24
  * meson: add more hardcoded values to configuration
  * meson: use 'dl' instead of 'libdl' in find_library
  * ci: use meson setup build instead of meson build
  * ao_coreaudio: specify UTF-8 as text encoding for CFString conversions
  * options: log profile name if there is no restore data
  * console: respect the top margin shared script property
  * vo_dmabuf_wayland: use special ra_ctx_create_by_name
  * vo_dmabuf_wayland: load all hwdecs in preinit
  * wayland: always do a display_roundtrip at the end of init
  * github/workflows: print error logs on freebsd
  * ci/build-freebsd.sh: remove nonexistent option
  * vo_dmabuf_wayland: fix DRM builds with no VAAPI
  * video/out/wayland_common: adjust decoration disagreement log level
  * video/out/wayland_common: clear decoration request even if compositor disagrees
  * video/out/wayland_common: don't pass a negative of border flag into ternary
  * video/out/wayland_common: make decoration state usage explicit
  * ao_pipewire: compatibility for libpipewire 0.3.19
  * ci: require pipewire to be enabled for Tumbleweed Linux builds
  * wayland: bump dmabuf protocol to version 4
  * vo_vaapi_wayland: remove, as it is superceded by vo_dmabuf_wayland
  * vo_dmabuf_wayland: wayland VO displaying dmabuf buffers
  * wayland: clean wp_presentation_feedback in discard callback to avoid leak
  * build_image_converter - use full image format list to create hw_upload
  * mp_imgfmt: move DRMPRIME format to end of enum
  * DOCS: document E to cycle through Editions
  * ao: promote ao_pipewire
  * ao_pipewire: test for session to contain audio sinks
  * ao_pipewire: init_boilerplate(): simplify errorhandling
  * TOOLS/lua/autoload: fix incorrect duplicate file loading behavior
  * audio/format: fix Type 'struct entry' has incompatible definitions in different translation units
  * vo_gpu/hwdec: add NULL check for legacy_name
  * hwdec_aimagereader: fix incorrect return values
  * demux_mkv: add AVS2 and AVS3 to tag list
  * wscript: remove some bogus configure options
  * demux_mf: add support for QOI, PHM and HDR images
  * f_hwtransfer: allow hw uploads to implicitly convert formats
  * f_hwtransfer: accept non-power-of-2 hw uploads
  * hwdec/dmabuf_interop_gl: work-around implicit rgba swizzling
  * f_hwtransfer: get rid of the shit list
  * hwdec/vaapi: improve probing of supported sw formats
  * vo_gpu_next: fix crash on uninit after startup failure
  * sd_ass: improve handling of subtitles with unknown duration
  * DOCS: fix minor typo with keep-open description
  * draw_bmp: fix out of bounds access in mark_rect
  * vo_gpu/hwdec: rename and introduce legacy names for some interops
  * x11: fix --on-all-workspaces option
  * vo_gpu_next: vulkan: libplacebo: unify log prefix
  * github/workflows: explicitly install Xinerama on FreeBSD
  * x11: fix a couple of memory leaks
  * ao_pipewire: allow specification of remote name
  * ao_pipewire: small cleanups and restructring
  * osc: scale rendered aspect ratio with window aspect ratio
  * wayland: correctly handle non-CLOCK_MONOTONIC clocks
  * vulkan: remove --vulkan-disable-events
  * vo: hwdec_aimagereader: add missing image format specifier
  * vo_gpu: hwdec: add Android hwdec utilizing AImageReader
  * DOCS: deprecate --gamma-factor and --gamma-auto
  * vo_gpu_next: respect --blend-subtitles=&lt;yes/no&gt;
  * ao_pipewire: don't try to lock nonexistent loop
  * ao_pipewire: use target.object
  * mp_image: strip DoVi metadata that requires an EL
  * manpage: document bt.2390 parameter
  * vo_gpu_next: fix screenshots of rotated sources
  * DOCS/man/vf.rst : replace the outdated syntax
  * vo_gpu_next: use static assert for array size
  * vo_gpu_next: update render_info for upstream API change
  * vo_gpu_next: implement --video-output-levels
  * TOOLS/lua/autoload: add various extra file extensions
  * TOOLS/lua/autoload: alphebatize auto-loaded file extensions
  * ytdl_hook: use subtitle `name` as title if available
  * af_scaletempo2: fix crash when the number of channels increases
  * build: update waf to 2.0.24
  * f_hwtransfer: mp_image_pool: support HW -&gt; HW mapping
  * f_autoconvert: f_hwtransfer: support HW -&gt; HW uploads
  * filters: lavfi: allow hwdec_interop selection for filters
  * filters: support loading new hwdec_interops from filters
  * vo: hwdec: do hwdec interop lookup by image format
  * demux_lavf: extract is_image function
  * demux_lavf: detect avif images
  * DOCS/man/options.rst: replace some legacy single-hyphen syntax
  * vo_gpu_next: support error diffusion dithering
  * sub: use Unicode linebreaking for non-ASS subs and OSD
  * ao_audiounit: get the channel layout from the AU itself
  * mac: avoid unnecessary unsafe conversions; fixes crash in debug builds
  * TOOLS/lua/autoload: add `m2ts` extension * `.m2ts` used for the Blu-ray disc container file format
  * ytdl_hook: simplify exclude option parsing
  * vo_gpu_next: only require full pixel byte alignment
  * vo_gpu_next: implement ICC 3DLUT caching
  * vo_gpu_next: use correct pixel size when mapping formats
  * ao_pipewire: listen to hotplug events
  * ao_pipewire: use proper hotplug init APIs
  * ao_pipewire: create is_sink_node helper
  * audio: list devices for all AOs with hotplug_init
  * audio: try to use playback AO as hotplug AO first
  * ta: increase size of names printed
  * ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE
  * audio: add AOCONTROL_UPDATE_MEDIA_ROLE
  * ao_pipewire: fix indent
  * repack: add repacker for ccc16x16 formats
  * mpv.metainfo.xml: add XDG appstream metadata manifest
  * DOCS: Mention "mono" audio channels option
  * DOCS/libmpv: fix typo in linkage section
  * w32: fix typo in F23 mapping
  * vo_gpu_next: fix typo affecting --target-trc option
  * macos: add support for F13-F20 keys
  * w32: add support for F13-F24 keys
  * x11: add support for F13-F24 keys
  * wayland: add support for F13-F24 keys
  * input: add function keys F13-F24
  * ad_lavc: strip non-normalized floats
  * vo_gpu_next: display subtitles without video stream
  * DOCS/options: update vd-lavc-skiploopfilter, skipidct and related descriptions
  * DOCS/mpv: remove spaces at EOL, ensure 80 cols
  * DOCS/mpv: added COMMAND INTERFACE refs to INTERACTIVE CONTROL
  * ao_pipewire: for_each_sink(): report errors
  * meson: fix condition for enabling vaapi-egl
  * meson: fix libplacebo check
  * audio: fix lack of reinitialization on format change with pull AOs
  * player/audio: remove explicit drain on EOF
  * ao_pipewire: make sure not to exceed the available buffer
  * audio: don't try to drain non-existent AO
  * vo_gpu_next: pass GL get_proc_addr pointer to libplacebo
  * ao_pipewire: test on FreeBSD
  * mpv.desktop: add RIST protocol to desktop entry
  * osxbundle: add RIST protocol support to app metadata
  * stream_lavf: enable RIST protocol support via ffmpeg
  * ao_pipewire: restructure logic a bit
  * ao_pipewire: only try to read requested data
  * ao_pipewire: report all available info about chunk
  * ytdl_hook: improve track detection
  * misc/random: add xoshiro random number implementation
  * meson: fix the build-date option
  * meson: fix building without gl
  * meson: consistently use feature['foo']
  * meson: refactor generating config.h
  * meson: disable dvdnav by default
  * meson: reduce dictionary usage
  * meson: add comment clarifying windows-internal-pthreads
  * ytdl_hook: consistant behavior for single format
  * wayland: add support for configure bounds
  * x11: fix display-{width,height} calculation
  * DOCS/options: correct wayland-disable-vsync option
  * ytdl_hook: fix default track for single format
  * github/workflows: auto-update freebsd-vm within major version
  * drm_common: remove hard dependency on drmIsKMS()
  * context_drm_egl: skip page flip wait on error
  * gpu/hwdec: reorder `drmprime` below `drmprime_drm`
  * video/drmprime: fix use-after-free
  * hwdec/drmprime: fix build
  * hwdec/dmabuf_interop: Properly prefix `priv` struct
  * hwdec/drmprime: Fix small issues
  * audio: drain ao on EOF
  * hwdec/drmprime: add drmprime hwdec-interop
  * ao_pipewire: tell audio server about number of queued samples
  * man: remove unhelpful language
  * ao_pipewire: use mpv logging
  * hwdec/dmabuf_interop_gl: support basic multi-plane formats
  * hwdec/dmabuf_interop: use AVDRMFrameDescriptor to describe dmabufs
  * hwdec/dmabuf_interop: refactor out hwdec_vaapi dependencies
  * hwdec/vaapi: rename interops to reflect more general use
  * af_rubberband: add new engine option in rubberband 3.0.0
  * drm_common: skip cards that don't support KMS for autodetection
  * drm: avoid drmModeAtomicCommit races by blocking
  * video: remove unnecessary code
  * ytdl_hook: fix playlist index extraction
  * ci: bump macos runner version
  * wayland: add missing newline in wayland_common
  * hwdec_vaapi_pl: support simple multi-plane image formats
  * vo_gpu_next: fix screenshots on single-frame files
  * vo_gpu/d3d11: fix VRAM leak
  * osc.lua: add osc-tcspace script option
  * osc.lua: add osc-unicodeminus script option
  * vo_gpu_next: don't crash on !frame-&gt;current
  * ytdl_hook: always set HTTP headers
  * libplacebo: fix compatibility with libplacebo &gt;= 5
  * github/workflows: upgrade FreeBSD to 13.1
  * vo_gpu: fix 3DLUT precision
  * ao_pipewire: prevent deprecation warning for pw_stream_get_time()
  * ao_pipewire: pipewire uses linear volume
  * ao_pipewire: don't access core after disconnect
  * ao_pipewire: zero listeners
  * ao_pipewire: support ao-volume on non-stereo channel layouts
  * DOCS/encoding: remove the legacy option syntax
  * drm_prime: fix newline in error message
  * meson: fix rst2html command
  * context_x11egl: remove supposed transparency fix
  * DOCS: fix typo
  * DOCS/osc: fix option "showidlescreen" -&gt; "idlescreen" This option was added in mpv-player@ec236f7, but its name in the document description is incorrect
  * meson: add a summary at the end of configuration
  * vo_gpu_next: implement --cscale
  * swresample: don't forcibly clip on every conversion
  * js: key bindings: ensure priorities for same-key - again
  * x11: avoid XPresent API calls when it's not needed
  * lua: command_native_async: make the callback optional
  * lua: command_native_async: always callback a-sync
  * x11: add --x11-present option
  * x11: add nouveau to the xpresent whitelist
  * x11: correct provider detection logic
  * vo_vaapi_wayland: remove vaapi format query as formats are never used
  * meson: remove pointless d3d11 dictionary
  * x11: replace strcasestr usage with bstr
  * github/workflows: install libxpresent on freebsd
  * x11: support xorg present extension
  * x11: use xrandr providers for driver detection
  * vo: move wayland presentation to separate files
  * meson: use require when checking for vdpau
  * ci/build: Do not manually install Meson in openSUSE container
  * meson: rearrange library dependency order to avoid crash with fontconfig
  * vo_vaapi_wayland: only attach solid buffer once to main surface, on creation
  * vo_vaapi_wayland: remove unnecessary subsurface sync/desync in resize
  * ci/build-mingw64: enable test building
  * ci/build-mingw64: bump dependencies
  * ci/build-mingw64: switch to fossils directory for zlib
  * ci/build-tumbleweed: attempt to enable unit tests in CI
  * test/chmap: start adding AVChannelLayout unit tests
  * audio/chmap: add mp_iterate_builtin_layouts
  * f_lavfi: switch to AVChannelLayout when available
  * ad_lavc: switch to AVChannelLayout when available
  * af_lavcac3enc: switch to AVChannelLayout when available
  * af_lavcac3enc: refactor chmap adding into its own function
  * ao_lavc: switch to AVChannelLayout when available
  * demux_lavf: switch to AVChannelLayout when available
  * common/av_common: switch to AVChannelLayout when available
  * audio/aframe: switch to AVChannelLayout when available
  * audio: add AVChannelLayout helpers to convert from/to mp_chmap
  * wayland: set appid before initial surface commit
  * wayland_gl: fix a typo
  * wayland_gl: wait until resize to create egl_window
  * DOCS/options: fix incorrect labelling of hr-seek default
  * sub: jsre filter: abort init early on empty filter list
  * ci/mingw64: add git libplacebo for gpu-next
  * github/workflows: move mingw CI to ubuntu 22.04
  * ci/mingw64: make meson crossfile global
  * wayland_gl: use wl-&gt;scaling when creating egl_window
  * wayland: rearrange initialization logic
  * player: add tiff/tif (TIFF) to list of image extensions
  * player: add jxl (JPEG XL) to list of image extensions
  * wayland: remove some unneeded lines from reconfig
  * vo_gpu_next: fix OSD rendering of screenshots
  * meson: add internal arg to wayland-protocols' get_variable()
  * osc.lua: add idlescreen and osc-idlescreen
  * video/out/dither: remove custom index_t typedef
  * wayland: force vo_vaapi_wayland scaling to 1
  * DOCS/interface-changes: mention vaapi-wayland vo
  * vo: move allocate_memfd method to wayland_common
  * vo_vaapi_wayland/wayland_common: code style fixes
  * wayland: use mp_tag_str not drm_format_string
  * vo: allow vaapi_wayland and vaapi_x11 to coexist
  * wayland: don't depend on the order of global announcements
  * vo: add new vaapi-wayland driver
  * demux: stop iterating over demuxers as soon as a match is found
  * osc.lua: fix crash when calling osc-tracklist while idle
  * player: check for argv before printing help text
  * player: set EOF when seeking to end with keep-open
  * various: remove trailing whitespace
  * wayland: use wl_output v4 for display-names
  * lua: avoid rare memory leak in mp.join_path
  * client API: always export symbols on windows
  * stream_lavf: add support for ipfs and ipns
  * meson: compile mpv.exe as a win32 gui application
  * context_drm_egl: support monitor par
  * github/workflows: add macOS 12 build
  * video/image_writer: tag colorspace in AVCodecContext
  * DOCS/input: fix typo "NANME" -&gt; "NAME"
  * console.lua: don't render a 2nd cursor on the OSC
  * video/image_writer: fix high-depth JPEG XL screenshots
  * build: add avcodec jpegxl dependency versions
  * demux: add support for r128 replaygain tags
  * DOCS/ao: remove only usage of git.io link shortening service
  * wayland: use wl_surface_damage_buffer
  * DOCS/options: properly capitalize JPEG XL
  * video/image_writer: add Jpeg XL screenshots
  * various: fix typos
  * vo_gpu_next: avoid 0x0 resizes
  * github/workflows: workaround git permissions error
  * DOCS/options: update the --load-osd-console documentation
  * DOCS/input: update the ASS tags documentation URL
  * options: make --cover-art-auto=exact the default
  * player: add cover-art-whitelist option
  * DOCS: fix the typo of --sub-justify
  * DOCS: correct --sub-shadow-color
  * DOCS/{mpv,options}: document the watch later functionality
  * vo_wlshm: use draw_frame instead of draw_image
  * mpv.desktop: add japanese translation
  * ci: switch Tumbleweed build to openSUSE container registry
  * vd_lavc: fixup unchecked usage of AV_CODEC_EXPORT_DATA_FILM_GRAIN
  * vd_lavc: fix decoder initialization when no VO is available
  * vd_lavc: remove duplicate vd_ffmpeg_ctx pointer from init_avctx
  * wayland: use wl_output v4 for --fs-screen-name
  * x11: avoid wasteful rendering when possible
  * player: rearrange video sync opts/enums/defines
  * wayland: unify visibility checking code
  * vo_gpu/d3d11: add message ID based log level mapping
  * vo_gpu/d3d11: mimic libplacebo backbuffer usage
  * vo_gpu/d3d11: enable receival of color depth without active backbuffer
  * vo_gpu/d3d11: add helper function to get ra_format from DXGI_FORMAT
  * vo_gpu_next: switch to unpooled hwdec mapping
  * x11: fix screen-name option
  * mpv.desktop: add turkish translation
  * options.lua: remove unused function
  * options: add osd-playing-msg-duration
  * egl_helpers: request at least 8 alpha bits if necessary
  * DOCS/input: mark chapter-list as writable
  * drm: context_drm_egl: add support for enabling VRR
  * vd_lavc: add vo caps and option to set GPU film grain application
  * vo_gpu_next: apply film grain if such metadata is present
  * vf_format: support forwarding/stripping film grain metadata
  * mp_image: support film grain parameters
  * vd_lavc: hide a deprecation warning in already handled compatible code
  * sub/osd: use atomic for osd_state.force_video_pts
  * osdep/atomic: add mp_atomic_double
  * Revert "vo_gpu_next: remove unnecessary dependency"
  * ao_pipewire: Do not hold thread lock during loop stop
  * ao_pipewire: fix resource lifetimes
  * vo_gpu_next: remove unnecessary dependency
  * lua: use correct chunkname when loading script files
  * vo_gpu[_next]: hwdec: fix logging regression when probing
  * common/av_log: explicitly include version.h for required libraries
  * vo_gpu_next: also include stride alignment in DR size
  * vulkan: correctly inherit proc_addr pointer
  * ao_sndio: fix parentheses warning
  * client API: also export mpv_stream_cb_add_ro
  * vo_gpu: hwdec_vaapi: Improve logging when probing surface formats
  * DOCS/options.rst DOCS/vo.rst: Update discussion of hwdec usage
  * vo_gpu_next: fix crash when disabling DR at runtime
  * vo_gpu_next: don't leak mpi on failed upload
  * vo_gpu_next: properly keep track of DR allocations
  * hwdec: warn on unsupported hwdec option value
  * vo_gpu_next: don't allocate dr_buf as part of the AVBufferRef
  * hwdec: fix out-of-date preprocessor variable name
  * ytdl_hook.lua: consider any subprocess status != 0 as error
  * vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdec
  * vo_gpu_next: add support for hardware decoding
  * manpage: add vo_gpu_next wiki link to manpage
  * vo_gpu_next: configure the VO queue size dynamically
  * vo_gpu_next: expose EGLDisplay to pl_gpu
  * vo_gpu: move hwdec loading code to common helper
  * hwdec: release images as soon as possible after mapping
  * hwdec_vaapi_vk: rename to vaapi_pl
  * hwdec_vaapi_gl: properly zero initialize priv struct
  * filters: Re-add vavpp deinterlacing auto-filter
  * ytdl_hook: fix url_is_safe to match URL protocols properly
  * vo_gpu_next: remove/simplify plane flipping hacks
  * vo_gpu_next: avoid rendering subtitles as HDR/wide gamut
  * mp_image: fix mp_image_plane_w/h
  * stats.lua: page 2 - frame timing: use fixed display order
  * stats.lua: graphs: fix bad rendering due to division by 0
  * vo_gpu_next: refactor subtitle rendering
  * options: add always to stop-screensaver
  * DOCS/input: document subprocess more clearly
  * DOCS/input: fix typo
  * vo_gpu: hwdec: load hwdec interops on-demand by default
  * ao_pipewire: fix ao-volume handling
  * vo_gpu_next: don't crash on negative plane strides
  * vo_gpu: d3d11_helpers: don't create UNORDERED_ACCESS backbuffers in Win7
  * meson: remove horrifying macos luajit hack
  * github/workflows: use lua 5.1 on macos
  * DOCS/mpv: improve vf=rotate examples
  * wayland: partially fix drag and drop handling
  * ao_pipewire: validate pod creation
  * ao_pipewire: add support for device selection
  * vo_gpu_next/context: get graphics API-specific contexts from pl_gpu
  * vf_format: simplify frame type checking after addition of DoVi option
  * vo_gpu: hwdec_vaapi: Don't probe formats for irrelevant endpoints
  * ci/appveyor: fix package install line
  * osc.lua: seekbar hover: speed-up chapter access
  * js: utils.get_user_path: make wrapper of expand-path
- Change source from cpio/tar to tar.xz to reduce the source code
  size by a factor of 4.
- Update waf to version 2.0.24
- Set rubberband to version 3.0.0 which is need for optional dependencies.
- Remove --enable-pipewire because it is now autodetected.
  You can now only disable.
- Disable pipwire under Leap because of build error.
- Enable openal, sixel.
- Enable mujs for Leap &gt;= 15.4.
- Enable wayland for Leap &gt;= 15.4.
- If libavif is installed default at build time it must have version &gt;= 0.11.1
- Fix rpmlint filename-too-long-for-joliet.</changelog>
  <changelog author="mia@0x0.st" date="1668859200">- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch
- _service: obs_scm -&gt; obs_tar
- Do not require libsixel and mujs where no appropriate versions
  are packaged
- Vulkan requires recent libplacebo; disable on Leap &lt;= 15.3
- Update to version 0.35+git.20221118.d3a61cfe:
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1668859201">- Use Meson for build where possible as waf will be dropped in a
  future version</changelog>
  <changelog author="mia@0x0.st" date="1671537600">- Update to version 0.35+git.20221220.d5c3b9d9:
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats</changelog>
  <changelog author="mia@0x0.st" date="1671796800">- Update to version 0.35+git.20221222.657fd280:
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser</changelog>
  <changelog author="jaime.marquinez.ferrandiz@fastmail.net" date="1675857600">- Update to version 0.35.1+git.20230128.140ec21c:
  * ao_pipewire: log version and other useful debug info
  * wayland: error out if essential protocol support is missing
  * wayland: also log refresh rate on surface entrance
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * meson: prepend MPV_CONFDIR path with prefix
  * meson: unbreak dl check on BSDs without libdl
  * lcms: fix crash with lcms2-related options if lcms is disabled
  * meson: fix stdatomic detection on bsd
  * osc: don't spam window-controls bindings on every render
  * wayland: check for resize/move in touch event first
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * ao_pipewire: properly clean up resources
  * filter_kernels: fix kaiser
  * hwdec/d3d11va: fix a possible memory leak
  * external_files: set log level for potential files to trace
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * hwdec_drmprime: fix memory leak
  * vo: hwdec: fix libdrm-related memory leak
  * draw_bmp: ensure last slice width is less than total width
  * wayland: dispatch and wait for compositor events in uninit
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * version.py/version.sh: bump copyright year
  * vulkan: fix build error for 32bit builds with clang
  * vo_wlshm: cleanup on failure
  * ra_d3d11: fix incorrect type
  * meson: also search for rst2html with .py extension
  * audio: fix crash during uninit with ao_lavc
  * mp_image: fix XYZ primaries default
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: implement VO_DR_FLAG_HOST_CACHED
  * x11: fix issue with xpresent timing feedback
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1679140800">- Update to version 0.35.1+git.20230315.e1727553:
  * test: update format refs to ffmpeg 6
  * github/workflows: fix failure conditions
  * common/av_common: clean up mp_lavc_set_extradata
  * sub/sd_lavc: properly fill avctx with codecpar values at init
  * sub/lavc_conv: properly fill avctx with codecpar values at init
  * common/av_common: constify mp_codec_params related getters
  * demux_mkv: support ARIB captions
  * player/command: fix mem leak in user-data property; closes #11436
  * vo_gpu_next: compatibility with libplacebo v6.265
  * wayland: make wayland-edge-pixels-pointer default to 16
  * wayland: use correct x/y coordinates for the cursor
  * screenshot: fix segfault when taking a screenshot without video
  * wayland: fix client side resize
  * vo_gpu_next: compatibility with PL_API_VER &gt;= 254
  * vo_gpu_next: use inverse mapping functions to tag screenshots
  * video/out/placebo/utils: add mappings from pl enums to mpv enums
  * video: add missing libplacebo colorspace enums
  * mp_image: assert if src and dst are different in copy_attributes
  * mp_image: copy side data in mp_image_copy_attributes
  * ao_pipewire: use realtime scheduling for data thread
  * loadfile: strongly prefer that all streams are from the same program
  * command: expose hls-bitrate and program-id as track-list subproperties
  * loadfile: report hls_bitrate and program_id in struct track
  * demux: propagate hls_bitrate and program_id in generated caption tracks
  * demux_lavf: report program_id
  * ytdl_hook: only log error when no fallback url available
  * ytdl_hook: init fragment requires other fragments
  * vo: fix race condition with redraw requests
  * ci: separate meson tests and reorganize build steps
  * test: integrate unittests with meson
  * ci: use the same arguments when running the built mpv binary
  * player: remove unittest option
  * test: update ffmpeg format refs
  * zimg: fix MP_CSP_PRIM_CIE_1931 mapping
  * zimg: add ZIMG_TRANSFER_ST428 mapping
  * zimg: set correct primaries for XYZ
  * sws_utils: hardcode output gamma and primaries for XYZ
  * mp_image: fix XYZ gamma and primaries guess
  * vo_gpu: improve XYZ conversion
  * mp_image: be less agressive with clearing color information
  * f_swscale: do not reset color levels to default
  * csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
  * DOCS/options: mention default value of cursor-autohide
  * DOCS/options: clarify hidpi-window-scale description
  * player: add --auto-window-resize option
  * ra: assert when using params with dimensions
  * sub: add --sub-fonts-dir and --osd-fonts-dir options
  * wayland: request frame callbacks on the topmost surface
  * wayland: deduplicate and cache detection of dmabuf-wayland
  * wayland: use bool type for alpha framebuffer tracking
  * vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible Similar to libplacebo[1], DXGI_SWAP_EFFECT_FLIP_DISCARD is used instead of DXGI_SWAP_EFFECT_FLIP_SEQUENTIAL starting with Windows 10.
  * vf_gpu: initialize depth=1 on target textures
  * video: initialize depth=1 on screenshot textures
  * external_files: recognize jxl and avif files as cover art
  * {console,ytdl_hook}: use the platform property
  * command: add platform property
  * ytdl_hook: don't overwrite force-media-title
  * ytdl_hook.lua: make exec return a single value
  * TOOLS/autocrop.lua: log a more accurate warning
  * audio: remove a duplicate clearing of a struct variable
  * options: change parameter that was forgottin in property transition
  * client API: reintroduce CONF_TYPE_FLAG for type conversion
  * Partially revert "options: remove OPT_FLAG"
  * console: observe osc margins from user-data instead of shared-script-properties
  * osc: set values in user-data in addition to shared-script-properties
  * player: set playlist title to media title if not set already
  * various: fix warning -Wimplicit-const-int-float-conversion
  * vo_gpu_next: fix warning -Wunused-function
  * vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
  * vd_lavc: sort hwdecs without hwdevices last for autoprobing
  * vd_lavc: prioritize mediacodec for hwdec autoprobe
  * video: make csp option definitions private
  * video: make csp equalizer params float
  * vo_gpu: fix newline in log message
  * demux: constify a struct member
  * vo_gpu_next: fix color space hint with target peak override
  * DOCS: clarify that GLX is deprecated
  * options: remove explicit initialization of integers to 0
  * options: remove OPT_FLAG
  * options: transition properties from flag to bool
  * options: transition commands from OPT_FLAG to OPT_BOOL
  * options: transition options from OPT_FLAG to OPT_BOOL
  * input: remove unused struct member
  * DOCS/client-api-changes.rst: move mpv_del_property to 0.36.0
  * various: drop unused #include "config.h"
  * ao_pipewire: drop unused #include "generated/version.h"
  * Vulkan: add configure check for VK_KHR_display extension
  * vo_gpu_next: add --tone-mapping-visualize
  * vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
  * mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
  * DOCS: document JPEG XL default effort change
  * Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
  * video/image_writer: use effort=4 default for JXL screenshots
  * ao_pipewire: fix removal of zeroed hooks on old pipewire
  * vo_gpu_next: allow native CSP screenshots
  * player/screenshot: pass on ability to output native CSP
  * screenshot: explicitly default VOCTRL_SCREENSHOT csp
  * video/image_writer: force sRGB for unsupported formats
  * video/image_writer: add image_writer_flexible_csp
  * vo_gpu_next: tag screenshots with correct colorspace
  * vo_gpu_next: only apply target options in window screenshot mode
  * vo_gpu_next: be explicit about screenshot repr
  * m_property: avoid using a small stack buffer in m_property_do_bstr
  * vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
  * vo_gpu_next: support mapping HDR10+ dynamic metadata
  * ao_pipewire: allow usage of global volume control
  * command: only avoid redrawing when old and new osd are both hidden
  * DOCS/options: remove testing note in video-sync-max-factor
  * vf_sub: undeprecate
  * vo_dmabuf_wayland: reject hw formats not supported by compositor
  * video/image_writer: change screenshot-tag-colorspace default to yes
  * vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
  * vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
  * vo_dmabuf_wayland: simplify buffer pool reset
  * vo_dmabuf_wayland: only resize when a new frame is about to be drawn
  * DOCS/input: remove experimental note from sub-text
  * ao_pipewire: report linking errors from init()
  * ao_pipewire: add support for exclusive mode
  * ao_pipewire: move stream flags to dedicated variable
  * ao_pipewire: adjust message level based on probing
  * f_hwtransfer: fix leak of framesconstraints
  * image_pool: properly free frames
  * ao_pipewire: remove unneeded goto
  * ao_pipewire: replace opencoded talloc()
  * ao_pipewire: print stream states as string
  * ao_pipewire: remove unnecessary empty lines
  * ao_pipewire: remove opencoded spa_zero()
  * ao_pipewire: remove some unnecessary linebreaks
  * ao_pipewire: reduce message level of unsuccessful connection
  * ao_pipewire: remove unnecessary braces
  * sws_utils: add check for HAVE_ZIMG to suppress warnings
  * vo_gpu_next: add check for PL_HAVE_LCMS
  * hwdec_cuda: fix enum type for semaphore
  * vo_d3d11: do not call MAKEINTRESOURCEW twice
  * osdep/io: add void to mp_penviron
  * demux: remove unused code
  * ao_lavc: remove unused code
  * osdep: add MP_FALLTHROUGH
  * libplacebo: fix enum type cast
  * stats.lua: display HDR peak in nits
  * meson: move vector check inside of meson.build
  * meson: check macos touchbar with has_header
  * meson: check pthread provider with has_function
  * video/image_writer: avoid stripping colorspace info when writing image
  * stream: accept webdav:// and webdavs:// urls
  * ci: pack mingw64 meson build instead of waf
  * ci: separate meson/waf build dirs
  * ci: use meson compile instead of ninja directly
  * ci: do not print compile commands
  * meson: replace check_header with has_header
  * meson: actually use -Werror=format-security
  * hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
  * player/video.c: don't resync audio if video is an image
  * vo_lavc: set frame rate on encoder; fixes #11215
  * wayland: add auto choice to wayland-configure-bounds
  * wayland: handle runtime hidpi-window-scale changes correctly
  * wayland: unbreak runtime geometry/autofit changes
  * lua/js: remove user-data helpers
  * lua/js: fix user_data_del util function
  * doc: correct spelling of user-data/user_data JS/lua helpers
  * docs: document new user-data property
  * javascript/defaults: add user_data helpers
  * lua/defaults: add user_data helpers
  * player/command: add user-data property
  * javascript: add mp.del_property()
  * lua: add mp.del_property()
  * libmpv: add mpv_del_property() convenience function
  * player/command: add "del" command
  * m_property: add M_PROPERTY_DELETE
  * player/client: support observing sub-properties
  * options/m_option: support duplicating MPV_FORMAT_BYTE_ARRAY nodes
  * misc/node: add bstr-based variants for map_get() and map_add()
  * misc/json: don't wrap top-level pretty strings/infs in quotes
  * DOCS: Add missing 'not'
  * hwdec_vaapi: close file descriptors even if surface export fails
  * vo_dmabuf_wayland: close file handles when surface export fails
  * vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
  * DOCS/compile-windows.md: update MSYS2 packages
  * test/repack.c: skip tests that exceeded maximum allowed ZIMG dimension
  * meson: add missing library dep for egl_angle_lib check
  * vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightforward
  * waf: migrate to version.py
  * ci: migrate MSYS2 build to GitHub Actions
  * wscript: remove MSVC from compiler lookup
  * meson: reuse libmpv objects for cplayer
  * ao_pipewire: align thread name with general conventions
  * audio: simplify implementation of property ao-volume
  * stream/dvb: remove some unused variables
  * x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
  * wayland: add wp-fractional-scale-v1 support
  * wayland: rewrite geometry and scaling handling
  * vo_gpu: implement VO_DR_FLAG_HOST_CACHED
  * vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
  * vd_lavc: add "auto" choice for vd-lavc-dr
  * vo: add `int flags` to the get_image signature
  * msg: log-file set at mpv.conf: don't ignore early messages
  * msg: log-file buffer size: don't use magic number (no-op)
  * drm: rewrite based around vo_drm_state
  * mp_image: fix XYZ primaries default
  * meson: skip some unneeded macos-specific checks
  * meson: drop feature plain-gl
  * ci: run meson tests
  * meson: limit vaapi checks
  * meson: don't add libmpv and cplayer features to conf_data
  * meson: remove dependency from libmpv to plain-gl
  * meson: add simple test executable for libmpv
  * stream: remove trailing NULL element from stream list
  * hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
  * wayland: only warn when actually missing idle inhibit support
  * vo: make driver list static
  * vo: remove trailing NULL element from driver array
  * ao: remove trailing NULL element from driver array
  * DOCS/compile-windows.md: update with meson instructions
  * build: officially deprecate waf
  * TOOLS/lua/autoload: improve alphanumeric sorting
  * wayland: store presentation feedbacks in a pool
  * Revert "wayland: dispatch and wait for compositor events in uninit"
  * TOOLS/docutils-wrapper: make executable + alphabetize
  * audio: fix crash during uninit on ao_lavc
  * meson: also search for rst2html with .py extension
  * various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
  * various: replace if + abort() with MP_HANDLE_OOM()
  * stream/dvb: drop support for DVB API before 5.8
  * ao_audiotrack: replace malloc with talloc
  * stream/cookies: use stream_read_file()
  * {video,audio}: adjust unsafe strncpy usages
  * video/x11: replace sprintf usage
  * video: replace sprintf usage
  * demux_mf: replace unsafe string functions
  * ra_d3d11: fix incorrect type
  * DOCS: clarify wid casting on Windows
  * vo_dmabuf_wayland: drop support for linux-dmabuf-v2
  * vo_dmabuf_wayland: support panscan and panning
  * ta/README: update link to talloc documentation
  * vo_wlshm: properly support video panscan
  * player: don't force saving start in watch-later-options
  * player: add video-sync=display-tempo
  * player: choose speed of smallest acceptable factor for display sync
  * TOOLS/lua/autoload: optimize performance of natural sorting
  * TOOLS/lua/autoload: further optimize the natural sorting
  * wayland: make vo_wayland_reconfig a bool
  * wayland: cleanup on vo_wayland_init error
  * vo: change vo_platform_init to bool
  * vo_wlshm: cleanup on failure
  * vo_dmabuf_wayland: goto err instead of returning
  * vulkan: fix build error for 32bit builds with clang
  * meson: dynamically compute dependencies for manpage and html build
  * TOOLS/umpv: support shell-quotes in $MPV
  * demux: new packet should not point to source buffer when copying data
  * demux: actually initialise packet buffer when creating new packet
  * version.py/version.sh: bump copyright year
  * demux: boost read EBU R128 gain values to ReplayGain's reference level
  * wayland: dispatch and wait for compositor events in uninit
  * wayland: initalize display_fd as -1
  * wayland: consistently employ use_present
  * draw_bmp: ensure last slice width is less than total width
  * vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
  * hwdec_drmprime: fix memory leak
  * ao_coreaudio: use AudioUnitReset as ao_driver.reset to prevent long restart
  * vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
  * demux: add --demuxer-hysteresis-secs option to save power with caching
  * external_files: recognize webp files as cover art
  * x11: add modesetting to the xpresent whitelist
  * build: add configure test for POSIX shm for the sake of vo_kitty
  * demux: replace deprecated usage of stack allocated AVPackets
  * audio: reset pull AO at end of file
  * vo_kitty: Introduce modern sixel alternative
  * external_files: set log level for potential files to trace
  * hwdec/d3d11va: fix a possible memory leak
  * filter_kernels: fix kaiser
  * man/vo: Typo
  * man/vo: Correct --vo-sixel-buffered
  * vo_sixel: Implement write() loop
  * vo_sixel: Rename draw-clear -&gt; config-clear
  * osdep/terminal.h: Rename screen buffer controls
  * vo_sixel: Alias/deprecate exit-clear -&gt; alt-screen
  * vo_sixel: Make buffering optional
  * man/vo: Fix rendering error due to non-printables
  * DOCS/interface-changes: Add --vo-sixel-draw-clear
  * Revert "ao_pipewire: deactivate stream at end of playback"
  * vo_sixel: Buffer full output sequence
  * vo_sixel: Use write(2) on POSIX platforms
  * vo_tct: Use newer options API
  * vo_sixel: Move user options to struct
  * vo_sixel: Add option to skip clear while drawing
  * osdep/terminal: Move common esc codes to terminal.h
  * vo_sixel: Use the alternate buffer to restore term
  * vo_tct: Use the alternate buffer to restore term
  * ao_pipewire: deactivate stream at end of playback
  * ao_pipewire: clean up when hotplug_init fails
  * ao_pipewire: destroy context on connection failure
  * ao_pipewire: free properties on failure
  * vd_lavc: Set AV_HWACCEL_FLAG_UNSAFE_OUTPUT flag
  * hwdec_drmprime: support yuv420p format
  * ao_coreaudio: use device's nominal sample rate for latency properties
  * player: add window-id property
  * ffmpeg: update to handle deprecation of `av_init_packet`
  * sws_utils: update to handle deprecation of `avcodec_enum_to_chroma_pos`
  * vd_lavc: update to handle deprecation of `pkt_duration`
  * ffmpeg: increase minimum required version to 4.4
  * wayland: check for resize/move in touch event first
  * osc: don't spam window-controls bindings on every render
  * ao_pipewire: log sample queueing
  * TOOLS/umpv: prefer $XDG_RUNTIME_DIR
  * vo_gpu_next: don't flush cache on OSD update
  * meson: fix stdatomic detection on bsd
  * lcms: fix validate_3dlut_size_opt
  * lcms: always parse lcms2-related options
  * vo_dmabuf_wayland: use single-pixel-buffer-v1
  * wlbuf_pool.h: add headers for forward declarations
  * meson: unbreak dl check on BSDs without libdl
  * meson: prepend MPV_CONFDIR path with prefix
  * vo_gpu_next: fix undefined behavior on alpha-first formats
  * wayland: also log refresh rate on surface entrance
  * drm: remove legacy API
  * wayland: add support for content-type protocol
  * player/video: add VOCTRL_CONTENT_TYPE
  * player/main: log libplacebo version if built with it
  * common/av_log: move general FFmpeg version before library versions
  * vo: hwdec: remove legacy_names
  * player: add --force-render option
  * wayland: error out if essential protocol support is missing
  * meson: fix capitalization of "OpenGL"
  * ao_pipewire: log version information and metadata
  * DOCS: update release policy to match reality
  * Update VERSION
- Refresh mpv-make-ffmpeg-version-check-non-fatal.patch</changelog>
  <changelog author="mia@0x0.st" date="1689336000">- Update to version 0.35.1+git.20230714.1f683401:
  * vo_dmabuf_wayland: error out if compositor doesn't support the format
  * build: make dmabuf-wayland a build option and require drm
  * console: sort the output from the `help` command
  * player: delete watch later redirect entries again
  * wayland: use xdg_surface_set_window_geometry
  * Revert "wayland_gl: wait until resize to create egl_window"
  * vo_dmabuf_wayland: guard in destroy_osd_buffers
  * vo_dmabuf_wayland: stop lazy loading hwdec
  * vo_dmabuf_wayland: don't try to get pts without frame-&gt;current
  * draw_bmp: ensure last slice is less than total width (again)
  * vo_dmabuf_wayland: add osd support
  * vo_dmabuf_wayland: init wl_list at the top of preinit
  * vo_dmabuf_wayland: stop guarding viewport interfaces
  * video/image_writer: check for write errors
  * video/image_writer: fix file leak in error path
  * wscript: add 1.32 protocols to sources
  * stats.lua: set sans-serif as default font
  * wayland: add xdg_toplevel.wm_capabilities handler
  * wayland: add support for suspended toplevel state
  * wayland: add cursor-shape-v1 support
  * vd_lavc: fix delay_queue for videos with frames &lt; max_delay_queue
  * vd_lavc: prefer d3d11va-copy over dxva2-copy
  * vo_wlshm: bail out of resize if width/height is 0
  * wayland: fix memory leak with multiple monitors
  * player: delete watch_later file after successful load
  * json: unify json_parse depth to MAX_JSON_DEPTH=50
  * terminal-unix: better error detection logic
  * TOOLS/idet: fix some outdated cli syntax
  * demux_playlist: sort files before directories
  * demux_playlist: add option to control recursive directory loading
  * TOOLS/lua/autoload: allow extending ext sets from script-opts
  * various: correctly ignore cache files with --no-config
  * vo_gpu/vo_gpu_next: enable gpu shader and icc cache by default
  * vo_gpu: fix some cache related memory leaks
  * player: add --input-cursor-passthrough option
  * TOOLS/lua/autoload: avoid unnecessary playlist manipulation, performance
  * wscript: bump required libplacebo-next version to 5.266
  * vo_gpu_next: remove synchronization from info_callback
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * ci/msys2: double down on running meson through python3.11
  * vo_x11: don't rely on XFree to free calloc-ed data
  * vo_x11: check for calloc() failure
  * win32: add support for drag-and-drop option
  * options: add no to drag-and-drop
  * test/meson: explicitly specify lavf dependency
  * player/screenshot: add "screenshot" logger
  * video/image_writer: add avif screenshot support
  * options: drop unnecessary casts
  * options: use designated initializer
  * vd_lavc: do inline string array initialisation for hwdec_api
  * vd_lavc: let the user provide a priority list of hwdecs to consider
  * osdep: remove erroneous POLLERR emulation
  * wayland: remove erroneous POLLERR usage
  * image_writer: respect jpeg-quality when using ffmpeg for writing
  * image_writer: remove unused struct fields
  * mp_image: abort on av_buffer_ref() failure
  * loadfile: fix leak due to setting NULL parent
  * hwdec: fix undeclared identifier in mediacodec_embed
  * vo_drm: fix null dereference and using closed fd
  * github/workflows: do not copyback files from freebsd VM
  * github/workflows: bump freebsd VM memory size to 8GB
  * hwdec: do not add hwdec device if it failed to create
  * vd_lavc: check if av_device_ref is available
  * ci/msys2: switch to Python 3.11 to fix crashes during build
  * loadfile: insert missing parentheses
  * osc: add toggle for forced-only subs
  * loadfile: expose auto-forced-only when printing stream info
  * command: add sub-forced-only-cur prop
  * command: report auto-forced-only flag in track desc
  * sub: rewrite auto-forced-only support
  * player: add more precise sub fallback options
  * options: default slang to auto
  * loadfile: support "auto" as a language option
  * loadfile: use mp_match_lang_single
  * loadfile: take a const char* in match_lang
  * loadfile: short-circuit early on null stream language
  * osdep: add mp_get_user_langs
  * osdep: move cfstr&lt;-&gt;cstr conversions to a new apple_utils.c file
  * misc: add language-matching utilities
  * options: set subs-with-matching-audio to off by default
  * vo: hwdec: prioritise `drmprime` over `drmprime_overlay`
  * ad_lavc: check for allocation failure
  * vo_gpu_next: add --corner-rounding option
  * vo_gpu_next: add missing --gamut-mapping-mode options
  * ao_pipewire: bump dependency to 0.3.48
  * ao_wasapi: use client name instead of hardcoded string
  * ao_wasapi: remove infinite loop hack in AOCONTROL_UPDATE_STREAM_TITLE
  * demux/demux_lavf: avoid leaking AVFormatContext during demux_open_lavf
  * vo_dmabuf_wayland: drop linux-dmabuf-v2 (again)
  * wayland: bump wayland-protocols to 1.25
  * wayland: bump required version to 1.20
  * DOCS: fix admonition typo
  * vo_dmabuf_wayland: update the image of pending buffers
  * vo_dmabuf_wayland: use a minimum of 15 buffers
  * ci: use a different mirror for freetype
  * player: add drag-and-drop option
  * wayland: avoid misleading log messages on drag/drop
  * ci/mingw: add dlltool to the meson crossfile
  * mpv.desktop: add Russian translation for GenericName
  * ci/mingw: remove cache
  * ci/mingw: update dependencies versions
  * ci/msys2: enable egl-angle-lib
  * github/workflows/build.yml: install ca-certificates package on msys2
  * bootstrap.py: update waf to 2.0.25
  * DOCS/mpv: add an example for applying profiles to certain paths
  * player: don't load unwanted files after 519e56f
  * hwdec_cuda: bump required headers version for timeline semaphores
  * hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
  * hwdec_vulkan: respect probing flag when logging during init
  * vulkan: don't assume all ra_ctx implementations have a swapchain
  * hwdec_cuda: remove usage of deprecated libplacebo sync API
  * video/out/android: assert WinID value before use
  * path: handle URLs consistently in mp_basename
  * lua: read_options: find script-opts prefix at index 1 exactly
  * demux/demux_lavf: strip URL parameters before matching extension
  * hwdec_vulkan: enable AV1 support if available
  * hwdec_vulkan: check for the correct libplacebo version
  * vo: hwdec_aimagereader: fix compile
  * hwdec_vulkan: simplify requirement checks for Vulkan interop
  * vo/vulkan: do not define zero sized array
  * hwdec_vulkan: account for vulkan frames now using presentation size
  * f_hwtransfer: disable vulkan multiplane images when uploading from cuda
  * hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filter
  * vo: vulkan: request additional extensions and features for ffmpeg
  * hwdec_vulkan: add Vulkan HW Interop
  * vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
  * vo_gpu_next: fix to allow using dllimport
  * vo_gpu_next: respect `gl-&gt;flipped`
  * opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
  * vo: make mp_frame_perf thread safe
  * vo_gpu_next: add size guard for pass-&gt;num_samples
  * vo_gpu_next: synchronize voctrl_performance_data access
  * vo_gpu_next: fix off by one in info_callback
  * vo_dmabuf_wayland: rewrite around wl_list
  * vo_gpu_next: fix build on older libplacebo
  * vo_gpu_next: update to new libplacebo gamut mapping API
  * vo_gpu_next: remove --tone-mapping-crosstalk
  * context_drm_egl: check for non-existant drm in uninit
  * player: improve diagnostics around writing watch_later files
  * path: let configdir also override "cache" and "state" paths
  * path: simplify "cache" and "state" fallback
  * player: always try to detect subtitle language from file name
  * ra_d3d11: change how messages are ignored during texture size lookup
  * wayland: improve guessing when mpv is focused
  * demux/demux_lavf: pass-through mime_type
  * demux/demux_lavf: pass-through filename for HLS
  * Revert "demux/demux_lavf: pass dummy filename when an HLS mimetype is detected"
  * demux/demux_lavf: pass dummy filename when an HLS mimetype is detected
  * vo_gpu_next: allow to use ICC profile luminance value
  * mp_image: use the ffmpeg interlaced frame flags where available
  * ao_oss: return actual OSS playing state
  * player: use XDG_CACHE_HOME by default
  * player: use XDG_STATE_HOME for watch_later
  * path: expand internal path selection API to allow for additional types
  * osdep: separate out macos paths from path-unix.c
  * DOCS/options: document required parameter for --x11-name
  * meson: bump required version to 0.62
  * wayland: add support for wl_surface.preferred_buffer_scale
  * options: read config file as stream
  * ci: switch to lua51 for MSYS build
  * ci: use auto detection for lua library version for MSYS
  * charset_conv: fix memory corruption in mp_iconv_to_utf8
  * sub: fix UPDATE_SUB_HARD for converted and external subtitles
  * console.lua: add a script-opt for the border size
  * vo_gpu_next: fixes to allow using dllimport
  * ao_pipewire: clarify --pipewire-buffer=native
  * ao_pulse: clarify --pulse-buffer=native
  * ao_pipewire: let sound server determine latency
  * ao_pipewire: give sound server more flexibility for buffers
  * hwdec_drmprime: support rpi4_8 and rpi4_10 formats
  * ytdl_hook: fix clip start and end
  * libmpv: fix file name in documentation
  * meson: use the new build_options method
  * wayland: correctly scale configure_bounds
  * player/screenshot: avoid non-sRGB spaces with --screenshot-tag-csp=no
  * video/out/gpu: Fix compilation warning of out of bound access
  * mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
  * ci: add a workflow that lints commit messages
  * auto_profiles: try to distinguish invalid properties better
  * auto_profiles.lua: apply profiles when conditions are truthy
  * osc: skip rendering when osd_dimensions are 0
  * win32: follow Windows settings and update dark mode state
  * d3d11: retry device creation without debug, if SDK is not available
  * build: add check for eglext_angle.h when checking for ANGLE
  * context_angle: include eglext_angle.h explicitly
  * DOCS/input: fix typo
  * auto_profiles: check for non-existent properties
  * various: fix various typos in the code base
  * various: fix typos
  * demux_lavf: update to handle deprecation of `io_close`
  * ci: bump cache version to rebuild libplacebo
  * ci/mingw: require libplacebo-next
  * build: add an option to control gpu-next
  * ci/mingw: update meson
  * meson: fix libplacebo-next version comparison
  * vo_gpu_next: drop various PL_API_VER checks
  * wscript: bump libplacebo-next required version to 5.264
  * meson: bump libplacebo-next required version to 5.264
  * player/screenshot: add filename return field
  * player: set playlist title to media title if not set already
  * Revert "player: set playlist title to media title if not set already"
  * meson: rst2pdf handle dependency file
  * TOOLS/docutils-wrapper: handle commands without depfile
  * TOOLS/docutils-wrapper: properly propagate failures
  * TOOLS/docutils-wrapper: gracefully remove non-existing files
  * DOCS/lua: fix typo
  * options: enable scripts related opts also with cplugins.</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690113600">- Update to version 0.36.0+git.20230723.60a26324:
  * Update VERSION
  * Release 0.36.0
  * Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"
  * ao_pipewire: for_each_sink: properly check termination condition
  * DOCS/vo: clarify dmabuf-wayland a bit
  * vo_dmabuf_wayland: correctly handle force-window
  * player/video: check for forced eof
  * vd_lavc: respect vd-lavc-software-fallback opt
  * vo_vaapi: restore hardware video decoding
  * vo_vaapi: fix segfault in draw_osd
  * ao_pipewire: use native buffersize by default
  * terminal-unix: fix not listening on input after being foregrounded
  * osc: don't add margins to osc-deadzonesize
  * DOCS: clarify screenshot window and screenshot-sw
  * vo_drm: remove VOCTRL_SCREENSHOT_WIN
  * screenshot: implement screenshot-window in sw for most VOs
  * screenshot: clarify software screenshot logic
  * image_writer: use proper specifier for int64_t
  * {zsh,bash}-completion: run mpv with --no-config
  * bash-completion: do not complete removed options
  * zsh-completion: do not complete removed options
  * zimg: fix broken sig_peak handling
  * image_writer: move tag_csp check into image_writer_flexible_csp()
  * image_writer: replace sprintf usage
  * image_writer: share some code between write_lavc and write_avif
  * image_writer: error check avif-pixfmt option
  * image_writer: fix still-picture option for AVIF
  * image_writer: remove duplicate packet writing code
  * TOOLS: remove obsolete travisCI-related scripts
  * wayland_common: remove questionable gcd impl and global state
  * wayland: don't treat tiled and maximized windows the same
  * wayland: add locked_size convenience shorthand
  * builtin.conf: add --hdr-contrast-recovery to gpu-hq
  * vo_gpu_next: add --hdr-contrast-recovery/smoothness
  * builtin.conf: unset default languages in libmpv and encode profiles
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in receive_frame
  * wayland: handle modifier keys correctly
  * vo_gpu_next: add --target-contrast option
  * loadfile: make get_audio_lang function static
  * DOCS/release-policy.md: add additional advice
  * loadfile: compute audio lang for sub selection when using lavfi-complex
  * wayland: wrap resize requests in prepare_resize
  * sd_ass: fix converted subtitles having too-wide borders
  * sd_ass: don't reconfigure ass on every frame
  * player: set default cache dir on macOS
  * DOCS/mpv: clarify the location of cache/state files
  * path-win: implement cache directories
  * DOCS/interface-changes: document change in ctrl+h behaviour
  * vd_lavc: map `hwdec=yes` to `hwdec=auto-safe`
  * vd_lavc: add `drm` and `drm-copy` to the `auto-safe` list
  * input: update ctrl+h to toggle `auto-safe` rather than `auto`
  * vd_lavc: try other hwdecs when falling back after an hwdec failure</changelog>
  <changelog author="llyyr.public@gmail.com" date="1690804800">- Remove waf build: removed upstream
- Make meson a hard requirement now
- Bump libplacebo requirement to 6.292.0 for Tumbleweed
- Add patch 0001-Revert-meson-bump-required-version-to-0.62.patch
  to lower meson requirement for Leap
- Update to version 0.36.0+git.20230730.1bbc7a2c:
  * ao_sndio: use sio_flush() to improve controls responsiveness
  * draw_bmp: fix overflowing coordinates in mark_rcs
  * Revert "audio: add AOCONTROL_UPDATE_MEDIA_ROLE"
  * Revert "ao_pipewire: handle AOCONTROL_UPDATE_MEDIA_ROLE"
  * meson: look for linux/input-event-codes.h with libwayland flags
  * version.py: fix build date
  * options: restore old default sub selection behavior
  * vo_gpu_next: fix assertion on wayland
  * vo_gpu_next: delay swapchain submit until flip_frame()
  * path-win: move state directory to %LOCALAPPDATA%
  * path-win: add subdirectory for cache
  * Revert "ci/msys2: double down on running meson through python3.11"
  * ad_spdif: fix segfault due to early deallocation
  * test: enhance libmpv test
  * player/video: check for track and decoder existence
  * video_writer: fix gamma for YUV screenshots
  * image_writer: log pixfmt conversion
  * encode_lavc: fix leak of codecpar
  * zimg: fix abort on subsampled input with odd heights
  * demux_mkv: add missing space to log msg
  * build: remove unneeded libdl requirement for vaapi
  * build: refactor vaapi handling
  * ci/mingw: reduce git clone depth to 1
  * ci/mingw: use ccache
  * ci/mingw: disable fail-fast
  * ci/mingw: check if binary is runnable before packaging
  * language-posix: as a fallback, treat "C" as "en"
  * msg: print MSGL_WARN and higher error messages to stderr
  * build: vaapi-x-egl is not used anywhere, remove it
  * build: vaapi-egl should explicitly depend on egl
  * build: vaapi-drm and vaapi-wayland do not depend on egl
  * ci/mingw: update luajit to fix i686 crashes
  * wayland: restore xkb_keysym_to_utf8 handling
  * build: internally rename gl-wayland to egl-wayland
  * waf: remove waf as a build system</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1693051200">- Add fix-docs-path.patch to install docs in our default docdir
- Enable jxl
- Use meson auto-features instead of disabling everything manually
- Small corrections to specfile
- Update to version v0.36.0+git20230826.83c0e980:
  * hwtransfer: check if the source format is accepted directly by the VO
  * hwtransfer: use the right hardware config to find conversion targets
  * autoconvert: destroy sub filter immediately if reconfiguration is needed
  * output_chain: don't reset autoconvert on changes to unrelated filters
  * hwtransfer: implement support for hw-&gt;hw format conversion
  * player: make all autoload extensions configurable
  * player: use audio pts corresponding to playing audio on EOF
  * input: add missing keypad key defines
  * sub/osd: signal osd_changed on resize
  * win32: don't ignore --screen and --fs-screen
  * DOCS/mpv: document ZOOMIN &amp; ZOOMOUT multimedia keys
  * input: add new keys: Back, Tools, ZoomIn, ZoomOut
  * vo_gpu_next: move line to correct location (cosmetic)
  * vo_gpu_next: correctly handle GAMUT_AUTO
  * ci/mingw: disable vulkan for 32-bit build
  * ci/mingw: don't include useless DLLs in artifact
  * ci/mingw: refactor build script into functions
  * ci/mingw: enable more ffmpeg features
  * ci/mingw: add necessary deps and enable vulkan
  * ci/mingw: move functional test to workflow
  * ci/mingw: update dependency versions
  * vo_gpu_next: reword error message on empty screenshot
  * DOCS/options: clarify the video-pan-x/y example
  * aspect: change --video-pan-x/y to be relative to the destination rect
  * aspect: don't allow scaled_src_size be 0
  * DOCS/options: fix typo in video-pan-x example
  * meson: rename all features with underscores
  * context_drm_egl: remove references to VAAPI in error messages
  * context_drm_egl: more correctness fixes for uninit procedure
  * Revert "ao/pulse: implement period_size"
  * w32_common: try to get the monitor from the window bounds
  * w32_common: don't fit to screen when VO_WIN_FORCE_POS is set
  * ao/pulse: implement period_size
  * ao/jack: set device_buffer to JACK buffer size
  * demux_mf: utilize stdbool bool for if a format specifier was bad
  * demux_mf: early exit with the '%%' case
  * win32_common: fixes minimized window being focused on launch
  * ao_oss: add "spdif" passthrough support for high bitrate codecs (e.g. Dolby Atmos, DTS-HD, etc.) over HDMI
  * drm_common: skip cards that don't have connected outputs
  * meson: remove redundant libplacebo version check for Vulkan interop
  * x11: set sizehint for fs-screen and fs-screen-name
  * x11: remove xinerama and refactor window geometry
  * x11: require randr 1.4
  * context_drm_egl: don't free egl properties if they are null
  * vo_gpu_next: correctly clear removed hooks
  * sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps
  * Revert "sub/sd_lavc: don't check endpts when getting subs"
  * vo_gpu_next: fix typo in video_screenshot()
  * vo_gpu_next: add --libplacebo-opts
  * vo_gpu_next: don't re-set frame_mixer
  * vo_gpu_next: move allow_delayed to move appropriate place
  * vo_gpu_next: switch to new pl_options system
  * TOOLS/lua/autoload: Enable run-time updates of options
  * TOOLS/lua/autoload: may specify loading only one type of files
  * vo_gpu_next: fix leak of --icc-profile-auto on uninit
  * vo_gpu_next: drop redundant PL_HAVE_LCMS check
  * ci: update freebsd to latest release channel
  * ci: disable libplacebo in msys2 build
  * vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy
  * libplacebo: drop PL_API_VER compatibility paths
  * ra_pl: drop PL_API_VER compatibility paths
  * vo_gpu_next: drop PL_API_VER compatibility paths
  * meson: remove redundant libplacebo-next check
  * hwdec_cuda: drop old PL_API_VER compatibility path
  * meson: bump minimum libplacebo dependency to v6.292
  * stats.lua: display output resolution if it differs to native one
  * stats.lua: hide window scale in fullscreen
  * vo_gpu: allow --hdr-peak-decay-rate=0.0
  * loadfile: avoid infinite playlist loading loops
  * build: check for SNDCTL_DSP_HALT for oss-audio
  * vo: clear vsync_offset if drawing while paused
  * win32: fix display resolution calculation on mulitple monitors
  * demux_playlist: remove len restriction on headerless m3u
  * wayland: clear all keys on keyboard_handle_leave
  * wayland: clear saved mpkey more aggressively
  * wayland: use fallback for display-fps/width/height
  * x11: add --x11-wid-title option
  * player: add playlist-path properties
  * vf_vapoursynth: save display resolution as a variable
  * player: add --term-remaining-playtime option
  * player: make sub-pos a float value
  * x11_common: drop unnecessary NULL check
  * x11_common: avoid unnecessary XUnmapWindow() call
  * stats.lua: use video-params/aspect-name
  * player/command: add video-params/aspect-name
  * ytdl_hook: improve Windows exe search with suffix
  * command: don't print "unknown" on video tracks
  * player/video: avoid spamming logs with EOF
  * audio: drain ao before setting pause
  * command: show "no" for hwdec-current if hwdec failed
  * command: fix some fringe play-dir behavior
  * sub/sd_lavc: don't check endpts when getting subs
  * sub: fix switching tracks while paused
  * path-unix: abort on path truncation
  * osc: support speed-independent time-remaiing display
  * command: fix stack smashing when displaying aspect-ratio
  * external_files: add sbv to the sub whitelist
  * external_files: alphabetize file extensions
  * DOCS: update LGPL building instructions
  * m_option: change m_option_type_aspect to double
  * vo_gpu_next: actually fix screenshots with PAR
  * ao_audiotrack: enable pcm-float by default
  * ao_audiotrack: support more channel layouts
  * ao_audiotrack: support media role
  * ao_audiotrack: don't ignore ao_read_data return value
  * ao_audiotrack: allow byte buffer data transfer for float samples
  * ao_audiotrack: align buffer size to sample size
  * ao_audiotrack: do not needlessly resample
  * ao_audiotrack: fix broken exception checks
  * ao_audiotrack: remove unused writeV23
  * vo_gpu_next: take into account PAR when taking screenshots
  * ad_spdif: fix this not working at all
  * vo_gpu_next: add ability to use named hook params
  * mp_image: properly infer color levels for some pixfmts
  * vo_gpu_next: increase non-interpolation queue size
  * vo_gpu_next: update for new pl_filter configuration API
  * win32: signal VO_EVENT_DPI on dpi changes
  * test/meson: add missing avutil dependency to chmap test
  * test: indicate test function ran in log
  * test: enable log messages for libmpv test
  * test: refactor helper methods to be universally usable
  * options: fix relative time parsing
  * options: rename variables in parse_timestring
  * vd_lavc: repeatedly attempt to fallback if hwdec fails in reinit
  * DOCS/options: fix typo in hdr-peak-percentile
  * vo_gpu/vo_gpu_next: fix setting an empty dscale
  * builtin.conf: add --hdr-peak-percentile=99.995 to gpu-hq
  * vo_gpu_next: add --hdr-peak-percentile
  * player/main: do not print build time, if it is unknown
  * version: move NO_BUILD_TIMESTAMPS check to version.h.in
  * build: remove version.py
  * vo_vdpau: set hwdec image format
  * test: bump libmpv test timeout
  * drm: bump minimum version to 2.4.105
  * ci: update the mpv.com path
  * build: remove outdated generated directory
  * ao_pipewire: set media role during init()
  * audio: add AO_INIT_MEDIA_ROLE_MUSIC</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1693137600">- Disable mujs backend for Leap because it's not available there</changelog>
  <changelog author="llyyr.public@gmail.com" date="1695470400">- Update to version 0.36.0+git20230923.140d0185:
  * ci/mingw: drop old workarounds for vulkan-headers
  * m_config_core: remove mp_read_option_raw
  * cuda: move --cuda-device to cuda_opts group
  * opengl/context_win: move opengl-dwmflush to wingl_opts group
  * libmpv_gl: replace mp_read_option_raw call
  * video/out/gpu: replace mp_read_option_raw call
  * stream: remove unneeded mp_read_option_raw call
  * options: rename some opt structs to *_opts instead of *_params
  * stream_bluray: move --bluray-device to stream_bluray_opts
  * stream_cdda: move cdrom-device to cdda_params
  * demuxer: remove several mp_read_option_raw calls
  * demux: make demux opts public
  * options: move some demux-specific opts to demux opts
  * demux_lavf: set duration to -1 if unknown
  * DOCS/options: remove some stray tabs
  * win32: don't remove WS_CAPTION from style
  * win32: enable custom WM_NCHITTEST also when title bar is hidden
  * win32: set window_corners to default for fullscreen
  * win32: add --window-corners
  * win32: fix fit_window_on_screen to account for invisible borders
  * win32: reduce top border thickness to imitate DWM invisible borders
  * win32: add an option to control window title bar state
  * win32: add an option to change window affinity
  * wayland: ensure at least a scale factor of 1 when drawing cursor
  * github/workflows: comment PR artifacts links
  * win32: explicitly guard dark mode calls by Windows version
  * vo_gpu_next: use proper color for subtitles
  * {github/workflows,ci}: install and enable libplacebo in macOS CI
  * github/workflows: add macOS 13 build
  * vo_gpu: don't override scaler options with default ones
  * builtin.conf: remove unneeded vlang/alang/slang lines
  * vo_gpu: allow deband-iterations to be 0
  * drm: remove selecting the card number with --drm-connector
  * options: remove --vf-defaults and --af-defaults
  * options: remove deprecated --record-file option
  * vo_sixel: change exit-clear handling to OPT_REPLACED
  * options: remove a few options marked with .deprecation_message
  * command: stop restarting playback when writing to playlist-pos
  * command: remove some old deprecated properities
  * options: remove ancient option fallbacks/deprecation
  * builtin.conf: remove deprecated opengl-hq profile
  * demux_playlist: add --directory-mode=auto
  * various: add missing include in header flles
  * sub/ass_mp: filters/f_lavfi: forward declare mp_log
  * sd_ass: use directive instead of writing magic constants
  * vo_dmabuf_wayland: support osd rendering when there's no video
  * mp_image: add force_window field
  * demux_mf: detect svg
  * sdl_gamepad: fix button detection on modern controllers
  * TOOLS/autocrop.lua: switch to auto-copy hwdec during cropdetect
  * TOOLS/autocrop.lua: cleanup timers correctly
  * vo_gpu_next: fix unscaled screenshot with --blend-subtitles
  * TOOLS/autocrop.lua: use VO crop always
  * options: make video-crop validation more strict
  * player/video: don't try to restore old crop when invalid were provided
  * vo_gpu: match libplacebo debanding defaults
  * vo_gpu: match libplacebo peak detection defaults
  * DOCS: update notes about new profiles
  * vo_gpu: default to dscale=hermite
  * DOCS/options: document hermite scaler
  * DOCS/options: remove potentially offensive language
  * DOCS/options: remove spline36 section
  * DOCS/options: change wording to be less inflammatory
  * af_scaletempo2: fix missing variable init, remove redundant init
  * af_scaletempo2: truncate final packet to expected length
  * af_scaletempo2: fix processing of final packet
  * af_scaletempo2: calculate latency by center of search block
  * af_scaletempo2: restore exact audio sync on return to 1x speed
  * af_scaletempo2: fix speed change latency and pts spikes
  * af_scaletempo2: fix audio artifact on initial WSOLA iteration
  * af_scaletempo2: fix audio offset when playing back at 1x speed
  * af_scaletempo2: fix inconsistent search block position after init
  * af_scaletempo2: move latency calculation to internal function
  * af_scaletempo2: fix missing dereference when processing final packet
  * af_scaletempo2: fix audio-video de-sync caused by speed changes
  * DOCS/vo: remove some dated deprecation warnings about --vo=rpi
  * meson: enable cplugins on Windows
  * cplugin: allow loading mpv_* symbols dynamically
  * libmpv: remove not used mpv.pc.in
  * osdep/io: provide dlopen, etc. abstraction wrappers for windows
  * scripting: dll cplugins
  * builtin.conf: modernize internal profiles
  * vo: change tscale to oversample by default
  * vo: make cscale follow scale by default
  * vo: enable correct-downscaling, linear-downscaling, sigmoid-upscaling
  * vo: avoid unnecessary redraws when the OSD shows
  * demux: prepend some cache options with demuxer
  * filter_kernels: remove bcspline filter
  * filter_kernels: fix bcspline params
  * filter_kernels: add hermite filter
  * vo_gpu_next: fix blur and taper values being zero
  * vo_dmabuf_wayland: support 90 degree rotations
  * DOCS/vo: remove outdated reference to --vo-vaapi-deinit-mode
  * demux_mkv: support ProjectionPoseRoll element
  * demux_mkv: support PixelCrop* elements
  * TOOLS/matroska.py: add PixelCrop* elements
  * demux: add crop to mp_codec_params
  * win32: remove noisy debug log
  * osc: add scrolling to audio/sub buttons
  * vo_gpu: remove --scale-wblur etc
  * filter_kernels: add ewa_lanczos4sharpest
  * filter_kernels: refine ewa_lanczossharp/soft constants
  * filter_kernels: use true jinc radius
  * filter_kernels: replace magic jinc radius by constant (cosmetic)
  * filter_kernels: properly sharpen/blur filter radius
  * vo_gpu: slight bump to hard-coded option size limits
  * vo_gpu_next: remove ewa_lanczossharp nag
  * TOOLS/lua/autoload: rename local variable to lowercase
  * TOOLS/lua/autoload: pass extensions to recursive call
  * hwtransfer: make probe_formats logging less spammy
  * vo_gpu: vo_gpu_next: support --icc-3dlut-size=auto
  * vo_gpu_next: update for new ICC profile API
  * present_sync: allow future timestamps
  * vo_gpu_next: map --scaler-resizes-only
  * TOOLS/lua/autoload: change EXTENSIONS_TARGET to a local variable
  * TOOLS/lua/autoload: fix specify loading only one type of files
  * TOOLS/lua/autoload: add directory_mode option
  * TOOLS/lua/autoload: add recursive directory loading
  * TOOLS/lua/autoload: avoid adding entries to the playlist more then once
  * TOOLS/lua/autoload: support directories
  * meson: check vulkan version
  * stream: accept dav:// and davs:// urls
  * meson: rename last feature with underscore
  * DOCS/options: add catmull_rom as an example for --scale
  * sd_lavc: fix subtitle presentation time
  * Revert "sub: add auto option to --sub-fix-timing"
  * vd_lavc: by default enable cropping by decoder
  * DOCS/lua.rst: fix typo
  * player: redo --subs-fallback-forced
  * vo: change vsync_interval to double
  * sd_lavc: account for floating point inaccuracy
  * player/video: apply crop for all frames in vo_frame
  * screenshot: support crop with --screenshot-sw
  * vo_gpu_next: support --blend-subtitles when taking screenshoot
  * vo_gpu: support crop in gl_video_screenshot
  * vo_gpu_next: support crop in video_screenshot
  * vo_gpu_next: forwards compatibility with pl_cache
  * vd_lavc: disable cropping by decoder
  * mp_image: add missing crop initialization
  * video: allow overriding container crop if it is present
  * stats.lua: don't display full frame crop
  * player/command: mark video-params/crop- unavailable if empty
  * m_option: return empty rect when no width/height is available
  * autocrop.lua: enable vo_crop mode by default
  * autocrop.lua: don't remove crop on startup/exit
  * autocrop.lua: detect if crop is enabled based on prop
  * m_option: make m_rect_apply center based
  * sub: add auto option to --sub-fix-timing
  * Revert "sd_lavc: use SUB_GAP_THRESHOLD for overlaps/gaps"
  * path-{darwin,unix}: save cache to subdir when using non-XDG path
  * meson: add -Bsymbolic for libmpv
  * vo: vulkan: allow picking devices by UUID
  * meson: include our local copy of libavutil uuid if ffmpeg is too old
  * misc: add copy of uuid from ffmpeg
  * {zsh,bash}-completion: use config when autocompleting profiles
  * stream/dvbin: recommend to use specific channels.conf file names
  * stream/dvbin: drop too verbose messages
  * stream/dvbin: add some helpful verbose output
  * stream/dvbin: detect ZAP channel configs looking like VDR configs
  * stream/dvbin: do not forget channel list for multiply delivery systems
  * stream/dvbin: add support for delivery system ISDB-T
  * vo_gpu_next: don't rotate gamut visualization
  * demux_lavf: get total duration from track durations
  * {zsh,bash}-completion: add missing --no-config flags
  * options: remove unnecessary clamping on video-pan-x/y
  * Revert "aspect: change --video-pan-x/y to be relative to the destination rect"
  * osc: add scrolling to the seekbar
  * ci/lint: ignore subject length for revert commits
  * vo_gpu: remove --tone-mapping-mode
  * loadfile: fix forced subtitles not respecting slang
  * builtin.conf: add --allow-delayed-peak-detect=no to gpu-hq
  * win32: allow heap cache optimization and memory decommit
  * win32: add BASE_SEARCH_PATH_PERMANENT to SetSearchPathMode
  * win32: don't load dynamically always available functions
  * win32/displayconfig: remove custom struct redefinition
  * osc: remove toggle for forced only subpictures
  * stats.lua: display --video-crop values when used
  * man/input: remove trailing spaces
  * player/command: add video-params/crop-[w,h,x,y]
  * autocrop.lua: use new --video-crop
  * vo: add --video-crop
  * player/video: don't copy mp_image_params when not needed
  * m_option: add OPT_RECT
  * mp_image: add image crop rect to mp_image_params
  * aspect: don't override src_start/src_end
  * common: constify mp_rect_equals
  * player/command: remove video-aspect property
  * demux_playlist: default to --directory-mode=lazy
  * stats.lua: enable --tone-mapping-visualize while stats shown
  * vo_gpu_next: improve --tonemapping-visualize
  * stats.lua: display hdr metadata and peak detection
  * command: add hdr-metadata property
  * vo_gpu_next: add support for VOCTRL_HDR_METADATA
  * vo: add VOCTRL_HDR_METADATA to get mp_hdr_metadata
  * csputils: add mp_hdr_metadata
  * input.conf: swap wheel up/down with wheel left/right
  * loadfile: fix --no-subs-with-matching-audio with --slang
  * osc: replace sub-forced-only with sub-forced-events-only
  * command: remove sub-forced-only-cur property
  * player: rename --sub-forced-only to --sub-forced-events-only
  * player: remove auto choice from sub-forced-only
  * ci/mingw: attempt to enable Vulkan Video Decoding
  * README: update minimum windows version and clarify
  * stats.lua: add hints about scrolling
  * stats.lua: refactor video params display
  * stats.lua: remove dummy new lines from headers
  * stats.lua: display actual output video size after anamorphic correction
  * player: add always to --subs-fallback-forced
  * player: add --subs-match-os-language option
  * loadfile: simplify default track selection a bit
  * player: remove special auto option from alang/slang/vlang
  * playlist: remove unused code to track redirects
  * player: always write redirect entries for resuming playback
  * vo_dmabuf_wayland: unmap osd surface when not needed
  * vo_gpu_next: fix --target-contrast=inf
  * README: replace outdated xinerama reference with xpresent
  * f_lavfi: don't reject dynamic lavfi ins/outs
  * osc: fix margin for forced-only subs toggle in bar layout
  * osc: only add sub forced-only toggle to layout for DVD/PGS subs
  * input: add missing windows multimedia keys
  * command: add `sub-ass-extradata` property
  * vo_gpu_next: update tmp params before rendering frame
  * vo_gpu_next: make option shim consistent with new API
  * vo_gpu_next: avoid duplicate code (cosmetic)
  * vo_gpu_next: correctly set params.frame_mixer
  * vo_gpu_next: don't nuke main options state in video_screenshot
  * vo_gpu_next: don't override main options in draw_frame</changelog>
  <changelog author="aloisio@gmx.com" date="1721908800">- Update to version 0.38.0+git20240618.bc5ab97d (fixes: boo#1228348
  upstream reference gh#mpv-player/mpv#14595)
  Note: last version before the ffmpeg version requirement bump
  * ao_avfoundation: guard features only available on macOS 11.3 and 12
  * cocoa-cb: guard color spaces that are only available on 10.15.4 upwards
  * mac/compat: fix broken CGColorSpace declaration on SDK 11 only
  * mac/event: remove swift 5.6 language feature that is mandatory with 6.0
  * mac/compat: add withLock fallback for xcode older than 14
  * mac/log: properly guard logger usage behind platform version check
  * bash-completion: remove hashbang
  * fuzzers: enable edl, file and lavf protocols
  * m_options: limit list entries to 100
  * m_options: fix mark_del leak on error
  * fuzzer_set_property: force untimed and pause state
  * demux_edl: fix infinite loop on empty EDL files
  * fuzzers: disable some targets as we hit out of space errors
  * osc.lua: add script message to show up the OSC
  * stream: don't exit on first iteration if there is no match
  * ad_spdif: add an assert for lavf_ctx
  * editorconfig: punish tab usage
  * osc.lua: replace tabs with spaces
  * fuzzers/meson: set link language to cpp
  * demux_lavf: fix null derefence of stream variable
  * d3d11: return minimum bitdepth for display output and swapchain
  * demux_lavf: add format hack entry for jpeg metadata frames
  * demux_lavf: fix null derefence in io_open callback
  * stats.lua: align 100% correctly on page 2
  * vf_vapoursynth: upgrade to VapourSynth API v4
  * demux_lavf: drop jpeg frames that are at a nonzero pos
  * Revert "demux_lavf: pass jpg filenames to ffmpeg for probing"
  * input: map Num 5 to distinct value when numlock is off
  * input.conf: make Alt+BS reset panscan
  * console.lua: don't enable the console-input input section
  * osc.lua: fix timetotal and timems settings
  * stats.lua: display file tags
  * input: don't resolve double clicks on the active mouse section
  * lua: don't pass nil as the second argument of mp.get_property_number
  * DOCS/interface-changes: fix formatting
  * TOOLS/gen-interface-changes.py: sort interface changes by file content
  * DOCS/contribute.md: require interface change begin with type
  * stats.lua: remove print_perfdata_passes
  * stats.lua: add page 5 for currently selected tracks information
  * stats.lua: make the append function increment index only on newline
  * sub: update codec info
  * osc.lua: add option to use display fps for update interval
  * osc.lua: unify observe_property style
  * osc.lua: add option to make rendering smoother
  * opengl: add --egl-output-format
  * opengl: add --egl-config-id
  * vf_vapoursynth: add parameter to pass arbitrary string to script
  * options: add --osd-playlist-entry
  * DOCS/compile-windows.md: improve Windows build documentation
  * console.lua: prettify unselected track log messages
  * select.lua: support extracting ytdl_hook subtitles
  * select.lua: hide the hour when it's 0
  * select.lua: seek to the currect subtitle line when paused without video
  * select.lua: preselect the correct sub line with duration &gt;= 100 minutes
  * loadfile: improve the format of terminal track information
  * ci/mingw: install wine optionally
  * ci/mingw: use Ubuntu 24.04
  * ci/msys2: compact build script
  * ci/msys2: re-enable 32-bit builds
  * ci/mingw: don't run test on 32-bit binary
  * hwdec_vaapi: suppress comparision warning
  * wayland_common: properly handle modifiers for keyboard enter keys
  * meson: add -fno-trapping-math to default flags
  * meson: add -fno-signed-zeros to default flags
  * ci/mingw: enable javascript support
  * osc.lua: fix user configurable colors
  * ra_d3d11: make cache header constant size regardless of the build
  * ao_wasapi: don't limit the scope of execution context
  * w32_common: stop IME initialization timer after first try
  * default.js: handle canceled key bindings
  * defaults.lua: handle canceled key bindings
  * command: add canceled state to key-binding client message
  * input: mark a command as canceled if it is explicitly dropped
  * bstr: use memchr and memrchr for bstrchr and bstrrchr
  * terminal-win: use proper NTAPI callback for FLS
  * DOCS/compile-windows.md: update Windows compilation documentation
  * common: clang supports __builtin_clz also in non-GNU modes
  * parse_commandline: fix incorrect win32 check
  * misc/thread_tools: fix incorrect win32 check
  * ao_pcm: fix incorrect win32 check
  * player/main: concat string at compile time
  * sub/sd_ass: rewrite is_animated()
  * meson: clear flags used for build
  * {x11_common,context_x11egl}: suppress Wundef warning
  * ao_pipewire: fix access to undefined byte order definitions
  * osdep/endian: add missing byte order defines
  * ao_coreaudio_chmap: fix shadowed variable
  * stream_cdda: suppress Wundef warning
  * fuzzers/common: add prototype for LLVMFuzzerTestOneInput
  * input: fix grammar errors and typo
  * input: only begin VO dragging if the section allows
  * autoload.lua: always accept current file as a valid file
  * autoload.lua: match also image extension
  * autoload.lua: cosmetic changes
  * autoload.lua: fix options update
  * sub: avoid unneeded calls to is_animated
  * input: reset doubleclick timer when dragging begins
  * input: un-hardcode VO dragging
  * input: prevent MBTN_LEFT conflict with VO dragging
  * input: implement VO dragging deadzone
  * input: fix mouse position equality check
  * input: begin VO dragging when moving mouse while left button is down
  * DOCS/man/options.rst: remove DVD menu reference for --input-cursor
  * test/meson: remove unneded sources
  * ci/mingw: resolve pkgconfig deprecation warning in meson
  * ci/mingw: run meson tests
  * ci/mingw: add exe_wrapper to cross file
  * ci/mingw: support encode mode
  * ci/mingw: use ninja for cmake builds
  * test/paths: skip normalize tests if pathcch library is not available
  * test_utils: don't use subprocess for diffing test results
  * test/libmpv_encode: print logs also during initialize
  * test/libmpv_encode: don't use mpv internals for test
  * player/playloop: remove now unused get_percent_pos()
  * win32: quantize taskbar playback position into uint8 range
  * Revert "d3d11: calc vsync interval on real stats, not just last interval"
  * TOOLS/autoload.lua: fix directory_mode and ext options
  * osd: don't use get_percent_pos function
  * command: simplify printing floats as integers
  * README: link to discussions
  * osc.lua: fix lint warnings
  * TOOLS/test-hooks.lua: fix lint warning
  * TOOLS/status-line.lua: fix lint warnings
  * TOOLS/osd-test.lua: fix lint warning
  * TOOLS/observe-all.lua: fix lint warning
  * TOOLS/nan-test.lua: fix lint warnings
  * TOOLS/cycle-deinterlace-pullup.lua: fix lint warnings
  * TOOLS/command-test.lua: fix lint warnings
  * TOOLS/autoload.lua: fix lint warnings
  * TOOLS/autodeint.lua: fix lint warnings
  * TOOLS/autocrop.lua: fix lint warnings
  * TOOLS/ao-null-reload.lua: fix lint warnings
  * ytdl_hook.lua: fix lint warnings
  * console.lua: fix lint warnings
  * mpv.desktop: fix capitalization error
  * mpv.desktop: add Arabic translation
  * TOOLS/gen-interface-changes: wrap long lines to 80 col
  * input.conf: change 'u' binding to cycle between 'force' and default
  * options: make sub-ass-override default to 'scale'
  * options: move sub-ass-override 'scale' above 'force'
  * sd_ass: only set sub-scale for 'scale', 'force' or 'strip'
  * DOCS/input: clarify the difference between audio-pts and time-pos
  * player: replace get_current_time with get_playback_time in some spots
  * player/playloop: force get_playback_time to be at least 0
  * player: put speed adjustment back into playing_audio_pts
  * player/video: fix incorrect VO frame duration and frame drops
  * x11: correct position coordinates if mpv was launched with --fs
  * vo_vaapi: remove redundant function call
  * vo_vaapi: fix use-after-free when quitting
  * vo_vaapi: fix use-after-free of current frame
  * console.lua: fix crash with set ;&lt;Tab&gt;
  * console.lua: fix crash if no completions exist
  * Revert "ao_pipewire: add EOF handling"
  * Revert "ao_pipewire: wait for draining finishes before restart ao"
  * playloop: don't loop when seeking to the end of cover art while paused
  * ao_pipewire: wait for draining finishes before restart ao
  * ao_pipewire: add EOF handling
  * ao_avfoundation: use blocking ao_read_data
  * ao_avfoundation: add EOF handling
  * ao: add ao_stop_streaming
  * ao: add eof, pad_silence, and blocking arguments for ao_read_data
  * ao_coreaudio: set ao-&gt;device_buffer base on hardware latency
  * osxbundle: refactor Information Property List
  * wayland_common: ignore unknown key states
  * wayland_common: handle pressed keys in keyboard_enter event
  * DOCS/man: replace legacy option syntax usage
  * Revert "fuzzers/load: clear old temp files if they exist"
  * ad_spdif: check return value of av_parser_parse2
  * ad_spdif: check for AC3 if parser fails to detect profile
  * ad_spdif: set codec params
  * stream_lavf: don't add ffmpeg bluray or dvd protocols
  * build: dynamically generate mpv.desktop file protocols
  * stream: implement get_protocols method for stream_lavf
  * av_common: parent mp_get_lavf_demuxer contents to the list
  * wayland: use wl-&gt;callback_surface for idle inhibitor creation
  * fuzzers/load: clear old temp files if they exist
  * DOCS/man/console.rst: remove extraneous words
  * mp_image: remove unneeded PL_HAVE_LIBDOVI check
  * fuzzers: always return 0
  * DOCS/options: --sub-scale-by-window doesn't affect ASS subtitles
  * ci/lint: only allow specific characters in subjects
  * ci/lint: allow the first word after : to be an option with --
  * ci/lint: only allow space instead of \s or \s+
  * workflows/comment: more newline fixes to make formatting work
  * workflows/comment: add missing escape fix
  * ci/mac: silence unnecessary reinstall warnings
  * select.lua: allow ffmpeg to print errors if it fails
  * osc.lua: handle osd-scale-by-window runtime update
  * stats.lua: handle osd-scale-by-window runtime update
  * {stats,osc}.lua: respect --osd-scale-by-window by default
  * stats.lua: add add auto value to vidscale option
  * osc.lua: add auto value to vidscale option
  * DOCS/man/options.rst: recommend --osd-scale-by-window for UI scale
  * meson: limit concurrent link jobs to 16
  * ao: don't call driver-&gt;set_paused after reset
  * osdep/path-win: fix leak of portable_path
  * osdep/io: fix leak of environment strings on win32
  * DOCS/interface-changes.rst: document loadfile breaking change
  * DOCS/man/input.rst: document breaking change of loadfile index argument
  * DOCS/man: note that default autoprobe order is unrealiable
  * DOCS/compatibility.rst: add requirement when changing default values
  * DOCS/compatibility.rst: add provision for dealing with severe breakages
  * DOCS/compatibility.rst: require more details about breaking changes
  * DOCS/compatibility.rst: fix formatting
  * ci: save cache also on failures
  * playloop: don't redraw without subs on quit
  * workflows/cleanup_caches: minor cosmetic changes
  * workflows/comment: refactor comment workflow to not use github-script
  * console.lua: fix completing change-list ao/vo/gpu-context remove
  * input: prioritize builtin bindings matching longer key sequences
  * console.lua: fix the max log lines calculation
  * stats.lua: prevent freeze in certain cases with vidscale=no
  * console.lua: use all available lines for selection
  * select.lua: strip trailing zeros from FPS values
  * select.lua: handle sub-start being earlier than ffmpeg's timestamps
  * select.lua: don't needlessly initialize default_item
  * select.lua: preselect the previous sub line without a current line
  * select.lua: fix preselecting the current subtitle line
  * console.lua: add nonrepeatable prefix to command_prefixes
  * input/cmd: add nonrepeatable prefix
  * ad_spdif: add missing codec_desc initialization
  * ci/cleanup_caches: group by cache prefixes too
  * ci: clear old caches to avoid master branch cache trashing
  * msg: clear status line only if needed
  * msg: split mp_msg_flush_status_line into private and public variant
  * msg: check target stream before printing
  * ci: don't pin Ubuntu version where it doesn't matter
  * ci/mingw: clean installed packages
  * ci/mingw: use meson for libass build
  * ci/mingw: remove non-existent cmake option
  * wayland: also log version numbers with protocol interface names
  * ci/win32: override link args only for the target that needs them
  * ci/win32: add Vulkan-Loader
  * meson: assume vkCreateDisplayPlaneSurfaceKHR is available when internal
  * ci/win32: build shaderc
  * ci/win32: use ccache
  * ci/win32: enable all available projects from meson's wrapdb
  * ci/win32: add spirv-cross
  * ci/win32: add shaderc
  * ci/win32: remove Strawberry Perl from path
  * github/issue_template: ask for possible sample files on feature request
  * github/issue_template: rework system info section and provide commands
  * github/issue_template: move mpv information into its own section
  * github/issue_template: add information on how to create backtraces
  * github/issue_template: mention (nightly) builds and packages for testing
  * github/issue_template: reword file upload instruction
  * github/issue_template: reword log file instructions
  * github/issue_template: be more specific about performance-related issues
  * github/issue_template: add checkboxes as instruction check
  * github/issue_template: rework issue templates with github forms
  * github/issue_template: mention github Discussions for questions
  * wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported
  * Revert "player: do not exit when a seek gets queued"
  * stream: remove directory playlist hint
  * stream: check file descriptor passed to fd:// or fdclose://
  * various: add missing checks for directory streams
  * {options,player}: fix stream leaks
  * stream: disallow reading or writing to directories
  * fuzzer: add dedicated fuzzers for each demuxer
  * fuzzer_load: use memfd_create instead of real file
  * fuzzer_load: merge file and config load into one file
  * fuzzers: don't build binaries for disabled protocols
  * av_common: fix integer overflow when adjusting timebase
  * select.lua: strip brackets in select-subtitle-line
  * select.lua: add this script
  * console.lua: close when pressing enter with input.select
  * console.lua: fix ctrl+f and ctrl+b keybindings
  * console.lua: don't crash when scrolling without matches
  * console.lua: truncate lines longer than the maximum width
  * console.lua: don't convert integers for mp.input to string
  * input: fix builtin sequence bindings
  * console.lua: implement a command parser to complete more things
  * player: add option-info/&lt;name&gt;/expects-file
  * osc.lua: remove scaleforcedwindow
  * autocrop.lua: fix some lint warnings
  * ytdl_hook.lua: fix some lint warnings
  * stats.lua: fix some lint warnings
  * osc.lua: fix some lint warnings
  * options.lua: fix some lint warnings
  * defaults.lua: fix some lint warnings
  * console.lua: fix some lint warnings
  * auto_profiles.lua: fix some lint warnings
  * test-hooks.lua: fix variable shadowing warning
  * status-line.lua: fix unused variable warning
  * skip-logo.lua: fix some lint warnings
  * pause-when-minimize.lua: fix unused variable warning
  * ontop-playback.lua: fix unused variable warning
  * observe-all.lua: fix some lint warnings
  * cycle-deinterlace-pullup.lua: fix unused variable warnings
  * command-test.lua: fix some lint warnings
  * autoload.lua: fix some lint warnings
  * autodeint.lua: fix some lint warnings
  * audio-hotplug-test.lua: fix some lint warnings
  * acompressor.lua: break long lines
  * github/workflows: add lua linting
  * Revert "stream: don't try to read from all-sparse/no-data files"
  * vf_vapoursynth: pass image properties from input
  * vf_vapoursynth: fix _ChromaLocation
  * hwdec_cuda_vk: add missing io.h include
  * audio: report EOF also for untimed AO mode
  * console.lua: increase margins from the bottom-left corner
  * vo_gpu_next: check if existing cache file has correct size
  * test: test mp_guess_lang_from_filename with [] and ()
  * meson: add link flags also to cpp
  * audio: change bps format to int64_t
  * fuzzers: set network-timeout to 1 second
  * command: add dolby-vision-profile and dolby-vision-level to track-list
  * demux_mkv: inject AV_PKT_DATA_DOVI_CONF to demuxed packets
  * demux_mkv: demux Block Additional Mappings
  * test: test mp_guess_lang_from_filename()
  * misc/language: move mp_guess_lang_from_filename() here
  * external_files: detect language tags with hyphens
  * external_files: rename variables in guess_lang_from_filename()
  * lcms: check for null arg in gl_parse_3dlut_size
  * misc/language: store string length instead of null terminator
  * player/loadfile: match language and subcodes
  * Revert "misc: add language-matching utilities"
  * Revert "loadfile: use mp_match_lang_single"
  * Revert "loadfile: compute audio lang for sub selection when using lavfi-complex"
  * fuzzer_loadfile_direct: exclude paths also for file://
  * demux_edl: make protocol comparison case insensitive
  * fuzzer_set_property: fix for other types than string
  * dmabuf: fix warnings on 320-bit build
  * filter/vf_gpu_vulkan: fix Vulkan handle type
  * player/client: fix typo in description of MPV_ERROR_UNINITIALIZED
  * fuzzers: add fuzzer for config parsers
  * Revert "ao: in ao_play_data, wakeup core for untimed AO as well"
  * ao: in ao_play_data, wakeup core for untimed AO as well
  * af_scaletempo: optimize overlap search
  * af_scaletempo: use taxicab distance for offset search
  * af_scaletempo: don't use a window for offset search
  * af_scaletempo: use Hann function for overlap window
  * af_scaletempo: add comment to overlap calculation
  * js: fix defaults.js
  * scripting: add mp.input.select()
  * drm_prime: remove off by one when allocating new ref counter
  * drm_prime: fix issue detected by valgrind
  * stream: don't try to read from all-sparse/no-data files
  * various: fix comma style
  * various: fix indentation
  * various: fix tabs in code
  * various: fix trailing whitespace
  * hwdec_cuda: reduce nesting in check functions
  * hwdec_cuda: avoid gpu wakeup by deferring cuInit
  * msg: print all messages to one stream
  * player/main: select msg output stream early
  * github/workflows: link MSVC artifacts in comments
  * ci: add Windows native build
  * test: mark libmpv as expected fail if OSC is not available
  * test/libmpv_encode: minor adjustments for win32 build fix
  * win32: add WinMain
  * player/configfiles: fix utime.h include for Windows SDK
  * stream_file: declare structures available only in Windows DDK
  * osdep/mpv.rc: fix encoding of MPVCOPYRIGHT
  * common: define some bits for Windows SDK
  * ao_wasapi_utils: define missing GUIDs for C
  * ao_wasapi_changenotify: fix IsEqualPropertyKey for C
  * various: remove unused sys/time.h include
  * osdep/compiler: clang also recognizes those attributes
  * osdep/main-fn-win: add struct typedef for compatibility
  * osdep/semaphore: don't include files if they are not used
  * win32: fix platform checks
  * io_utils: use mp_mkostemps instead of mkstemp
  * osdep/dirent: add implementation for Windows SDK build
  * ao_wasapi: fix include order
  * various: move strings.h inclusion to common.h
  * various: move unistd.h inclusion to common.h
  * meson: add defines for Windows build to avoid warnings
  * meson: remove Windows subsystem version, it is 6.0 by default
  * command: add normalize-path command
  * DOCS/lua: fix some argument names
  * DOCS/input: move escape-ass documentation
  * misc/path_utils: normalize win32 paths
  * player: normalize paths for resuming playback
  * cocoa-cb: add support for macOS color space transformation (EDR/HDR)
  * github/workflows: add swift linting
  * test: fflush between printf and abort
  * powershell-completion: add PowerShell command line completion
  * DOCS/input: document sub-seek 0
  * docs: mention Cache section in sub-seek
  * command: return lavfi filters in option-info/[av]f/choices
  * osc: remove trailing space
  * demux_mkv: fix image detection
  * demux: keep track of ts information per stream type
  * win32: fix maximize state with --border=no
  * sd_ass: don't log if subtitles have unknown duration
  * ci/lint: use long commit hash
  * demux_mkv: make V_QUICKTIME codec detection generic
  * osd: show left arrow when playing backwards
  * tools: add narrow left arrow glyph for OSD
  * osc: show left arrow when paused while playing backwards
  * f_lavfi: reject filters with too many in/outs
  * f_decoder_wrapper: clear decoder info on deinit
  * ci/mingw: update dependency versions
  * OSC: implemented user configurable colors
  * win32: make context menu items accessible from the window menu
  * win32: move context menu init/uninit to GUI thread
  * wayland: set wl-&gt;scaling if there is no wl-&gt;current_output yet
  * sub/osd: fix rounding when rescaling bitmap subtitle rects
  * win32: support multitouch
  * options: add --native-touch option
  * wayland_common: support multitouch
  * input: add MP_TOUCH_RELEASE_ALL
  * input: add --input-touch-emulate-mouse option
  * command: add touch-pos property
  * input: add multitouch support functions
  * sd_lavc: reduce unnecessary error log on probing nonexistent codecs
  * sd_lavc: fix null dereference on error
  * wayland: log if cursor shape support is missing
  * DOCS: fix spelling of environment and corresponding/corresponds
  * demux/packet: add support for ITU T.35 metadata in Matroska
  * demux: support VVC Matroska demux
  * mac: properly handle regular expressions without force unwrap
  * mac: code cleanup and consistency changes, fix linting issues
  * mac/helper: make wakeup callback declaration consistent
  * mac/touchbar: use KVO block API instead of old obj-c instance method
  * TOOLS/lua/autoload: make ignore_patterns more generic
  * TOOLS/lua/autoload: allow multiple ignore_patterns
  * TOOLS/lua/autoload: add ignore_pattern option
  * w32_common: fix show-in-taskbar toggling after explorer is restarted
  * zsh-completion: complete --gpu-context
  * ci: add fuzzers build test
  * fuzzers: add new fuzzer targets
  * player/command: mark sub-text-ass as deprecated
  * player/command: add sub-text/ass-full sub-property
  * player/command: move sub-text-ass to a sub-property
  * sd_ass: allow get_text to return more than 500 bytes
  * stats.lua: show osd-dimensions property
  * sub/lavc_conv: don't override style of converted teletext pages
  * sub/lavc_conv: don't strip ASS style header
  * DOCS/vf: update vf_gpu options
  * vf_gpu: vulkan and egl implementations
  * af_scaletempo2: migrate to internals to talloc
  * af_scaletempo2: remove redundant buffer zeroing
  * ao_wasapi: fix player core lockup when avoiding premature buffer fills
  * Revert "ao_wasapi: address premature buffer fills in exclusive mode"
  * m_config_core: fix forced option notification with m_config_cache
  * mac/input: add support for dead key reporting
  * mac: make display-names unique to allow specific selection
  * dec_sub: fix locking for sub_ass_get_extradata
  * test: make libmpv_test abort if an error is logged
  * vo_dmabuf_wayland: use wl_fixed_from_int when setting viewport source
  * vo_dmabuf_wayland: fix scaling for subsurface positioning
  * DOCS/man: refer to "mp.options functions" for script config docs
  * player/loadfile: check if forced track is also tagged as default first
  * ao/avfoundation: optimise preprocessors for included coreaudio code
  * ao/audiounit: fix building for iOS
  * ao_coreaudio: add a comment for ignoring returned sample count
  * Revert "ao_coreaudio: signal buffer underruns"
  * input: fix deadlock in adding gamepad input src
  * d3d11: disable IDXGIInfoQueue usage if dxgidebug.h is incomplete
  * d3d11: use IDXGIInfoQueue instead ID3D11InfoQueue
  * demux: also read "CUESHEET" tag from stream metadata
  * ao_wasapi: set 0 buffer duration on initialization for shared mode
  * ao_wasapi: add `--wasapi-exclusive-buffer` option
  * context_drm_egl: guard gbm_device on uninit
  * x11: always do a reset_size if geometry/autofit is updated at runtime
  * options: flag geometry/autofit options with force_update
  * player: always notify when writing window-scale option
  * m_option: add a force_update boolean
  * stats.lua: add option to disable scale with video size
  * stats.lua: add option to control plot border width
  * stats.lua: remove redundant style override
  * demux_lavf: pass jpg filenames to ffmpeg for probing
  * m_option: change confusing error messages for obj_settings_list
  * DOCS/man/options: mention the new priority list usage of --gpu-context
  * various: add GPU context description
  * video/out/gpu/context: add auto dummy context
  * video/out/gpu/context: convert --gpu-context to use obj_settings_list
  * video/out/gpu/context: don't use hidden flag for contexts
  * DOCS/client-api-changes.rst: fix formatting
  * command: use property_time() for sub-start and sub-end
  * vo_gpu_next: invalidate cache object if requested by libplacebo
  * stats.lua: display short decoder name if not generic one is used
  * player/command: add track-list/N/decoder
  * stats.lua: filter input bindings by typing them
  * terminal-win: support mouse input events
  * terminal-win: implement terminal_get_size2
  * terminal-win: implement terminal_set_mouse_input
  * terminal: add terminal_set_mouse_input function
  * terminal-unix: style fix
  * vo_{tct,sixel,kitty}: implement mouse support
  * terminal-unix: ignore unhandled mouse CSI sequences
  * terminal-unix: support mouse escape codes
  * sd_ass: add `sub-vsfilter-bidi-compat` to enable vsfilter bidi compat
  * sd_ass: fix margins for all styles when overriding PlayResX
  * sd_ass: replace ifdef with explicit version check
  * DOCS: document --show-in-taskbar option
  * w32_common: implement --show-in-taskbar option
  * x11_common: implement --show-in-taskbar option
  * x11_common: detect wm support for _NET_WM_STATE_SKIP_TASKBAR
  * stats.lua: inherit OSD styles
  * DOCS/input: minor typo correction
  * osc: add playlist_media_title option
  * dec_sub: fix locking for sub_ass_get_extradata
  * input: make mp_input_queue_cmd return a meaningful value
  * dec_sub: don't use recursive mutex
  * dec_sub: fix locking for sub_is_{primary,secondary}_visible
  * input: don't use recursive mutex
  * input: avoid unnecessary recursive locks
  * input: remove mp prefix for static functions
  * input: fix locking of mp_input_bind_key
  * options: fix runtime update of teletext-page
  * sub/sd_lavc: check decoder output type for dvb and arib
  * sub/lavc_conv: set dvb teletext and arib caption output type to ASS
  * sub/lavc_conv: take sd context as a parameter for lavc_conv_create
  * Update VERSION
  * Release 0.38.0
  * Revert "ao_coreaudio: switch to ao_read_data_nonblocking()"
  * test: add an encoding test with libmpv
  * player/misc: fix audio-only fallback when video init fails
  * player/command: remove codec-info and use track-list directly
  * player: avoid busy looping during reinit_sub
  * demux_mkv: print chapter timestamp with constant length
  * demux_mkv: add BCP 47 language tags support
  * github/issue_template: remove question template
  * stats.lua: add codec profile
  * player/loadfile: add codec profile to print_stream()
  * player/command: add video-codec-info and audio-codec-info
  * wayland: fix segfault in surface_handle_enter due to memory read
  * osxbundle: use arg list instead of a string for signing subprocess call
  * wayland: check if scale actually changes in scaling events
  * wayland: only perform a rescale if window is on one output
  * demux_mkv: don't warn if yaw/pitch projection is set to 0
  * demux_mkv: remove not needed v_projection_pose_roll_set
  * demux_mkv: corrected direction of ProjectionPoseRoll rotation
  * TOOLS/lua/autoload: fix allow extending ext sets from script-opts
  * vo_gpu_next: rotate target crop
  * msg: use fwrite
  * msg: use defines for hide/restore cursor code
  * wayland: apply keepaspect options to wayland configure bounds
  * wayland: avoid unneeded calls to xdg_toplevel state functions
  * wayland: enforce a state change after a reconfigure
  * msg: don't keep status line in partial
  * vo_gpu_next: set target resolution to crop value
  * stats.lua: remove unused variables
  * stats.lua: use '➜' (U+279C) instead '→' (U+2192)
  * mac/log: fix use after free when freeing mpv handle
  * af_scaletempo2: prioritize louder channels for similarity measure
  * test: support format refs for multiple ffmpeg versions
  * test: update format refs for new major ffmpeg version
  * DOCS/man/mpv: correct description of F8/F9 keybinds
  * command: don't use OSD_ASS_0 when converting lists to strings
  * mac/vulkan: add support for frame timing via presentation feedback
  * mac/window: fix window pinch gesture and modify current-window-scale
  * various: make filter internal function names more descriptive
  * ao: rename playthread to ao_thread
  * vo_gpu_next: keep target params in priv instead of alocating it
  * player/lua: fix trailing whitespace for mp.log output
  * stats.lua: fix scrolling for page 2
  * Revert "vo_dmabuf_wayland: assume counter-clockwise rotations"
  * bstr: change bstr0_s to bstr0_lit, restrict it only for string literals
  * vo_tct: reduce lut_item size and generate it without snprintf
  * vo_tct: use fwrite when appropriate
  * win32: change fputs to fwrite wrapper
  * vo_tct: add synchronized output support
  * vo_tct: add --vo-tct-buffering option
  * misc/bstr: add bstr0_s for static initialization
  * vo_tct: write frame fully instead of every pixel
  * terminal-win: add more control codes support in non-VT mode
  * vulkan: use pl_vk_inst_create
  * DOCS/man/vo: document vo_caca's hardcoded keybinds
  * DOCS/man/options: mention the impact of --hwdec-codecs on startup time
  * DOCS/man: unify flag option descriptions
  * vo: add win32 context menu support
  * ao_pipewire: fix delay calculation
  * mac/remote: use event type as key state for proper mapping in function
  * mac/apphub: fix opening several files at once via Finder or App icon
  * mac/common: reuse hidpi window scale frame calculation helper
  * mac/window: cleanup unfsContentFrame usage and make it none optional
  * mac/window: fix unfs window size retrieval
  * audio/ad_spdif: utilize defined freeing function for AVIOContext
  * audio/ad_spdif: specify media type and sample rate in output codecpar
  * ci/build-mingw64: enable the SPDIF muxer
  * ao_coreaudio: register hotplug_cb in normal init() as well
  * ao_pipewire: support set_pause
  * ao_wasapi: support set_pause
  * ao_avfoundation: support set_pause
  * ao: set_pause for pull based ao
  * demux: fix seek ranges of images
  * player/loadfile: set track-&gt;forced_select outside of compare_track
  * mac/app: add some verbose logging for app startup and file handling
  * mac/apphub: only instantiate log and option when in Application mode
  * mac/menu: remove redundant quit func and use identical command func
  * mac/app: cleanup and optimise App launch and termination
  * mac/apphub: move opening url into AppHub
  * mac/app: use new open url App event to simplify open file event handling
  * mac/log: fallback to system logger if no mp_log is yet available
  * mac/app: rewrite App c main function, startup and termination in swift
  * mac/app: rewrite Application class in swift
  * wayland_common: set mouse position on pointer enter
  * mpv.desktop: translate to Italian
  * ao_pipewire: fix buffer size calculation
  * ao_pipewire: fix nframes calculation
  * ao_alsa: fix snd_config memory leak
  * video: also reset video-sync state when resetting video state
  * mac/view: fix cursor visibility when toggling fullscreen
  * mac: cleanup swift bridge header imports and unify them
  * mac/apphub: make DnD behaviour on bundle icon configurable
  * mac/log: rename log functions and cleanup class
  * mac: use LogHelper directly instead of mp_log
  * mac: rename mpvHandle to mpv
  * mac: remove now unnecessary objective-c forwarding
  * mac/apphub: move cocoa-cb into AppHub
  * mac/apphub: move menu bar into AppHub
  * mac/app: remove unused Application flag
  * mac/apphub: move mac options into AppHub
  * mac/apphub: move app icon into AppHub
  * mac: cleanup mac headers and include preprocessors
  * win32: fix native key repeat support
  * DOCS/options: document key autorepeat defaults
  * ao_coreaudio: handle latency change on hotplug
  * ao_avfoundation: initial avfoundation ao support
  * af_scaletempo2: fix false reporting of frame availability
  * vo_gpu: support video-target-params
  * vo_direct3d: support video-target-params
  * vo_xv: support video-target-params
  * meson: improve option descriptions
  * meson: refine dependencies of many feature checks
  * meson: remove some unneeded features from list
  * DOCS: update for new --pulse-latency-hacks defaults
  * demux_mkv: support V_FFV1 tag
  * player/command: optimize duplicated property search in command_init
  * ci/mingw: use GAS for vulkan loader
  * mac/event: only initialise an EventHelper when necessary
  * mac/touchbar: use AppHub directly instead of the singleton
  * mac/remote: use AppHub directly instead of the singleton
  * mac/touchbar: use EventHelper for event handling
  * mac/touchbar: move touch bar into AppHub
  * mac/remote: use EventHelper for event handling
  * mac/touchbar: fix devision by 0
  * mac/remote: fix devision by 0
  * cocoa-cb: use EventHelper for event handling
  * cocoa-cb: use a separate mpv_handle for cocoa-cb to simplify shutdown
  * mac/apphub: migrate remaining events functionality to new AppHub
  * mac/event: add helper to subscribe to mpv events and property changes
  * hwdec/vulkan: enable the stable AV1 extension
  * ci/msys2: fix vulkan package name
  * ao_pulse: reenable latency hacks by default
  * player/command: fix udata talloc parent
  * mac/libmpv: remove unused functions
  * mac: optimise and shorten some code
  * mac/option: remove now unused computed option variables
  * mac/option: rename option structs to properly represent their content
  * mac/libmpv: remove mac option handling in favour of option handler
  * mac/option: make option helper none optional
  * mac/option: make option helper vo struct independent
  * mac/option: optimise option pointer access
  * mac/option: remove unused and obsolete variables
  * mac/option: move option functionality from mpv helper to option helper
  * mac/type: move c&lt;&gt;swift type bridging into a dedicated type helper
  * meson: conditionalize searching for ANGLE's EGL
  * meson: get rid of 'egl-helpers' feature
  * meson: fix EGL version check
  * video/egl_helpers: fix fallback logic for EGL_KHR_create_context
  * video/egl_helpers: log error for eglCreateContext
  * options: add --input-commands option
  * console.lua: complete fixed precision properties
  * test: fflush output stream before abort
  * m_property: add `&gt;` for fixed precision floating-point expansion
  * osc.lua: escape text
  * command: add escape-ass
  * input: remove max active section limit
  * input: raise maximum key down limit to 16
  * stats.lua: use term-size as terminal output size
  * player/command: add term-size/[w,h] property
  * stats.lua: fix and unify scroll hint
  * stats.lua: use term_ellipsis for page 4
  * stats.lua: truncate long lines for the terminal
  * stats.lua: use scroll function for page 2 and 0
  * stats.lua: refactor page 4 scrolling into function
  * stats.lua: add more information in audio section
  * msg: clear buffered status_line on flush
  * msg: simplify the line_skip calculation
  * TOOLS: add an interface-changes generator script
  * DOCS: document the new way to handle interface changes
  * meson: remove winmm dependency for win32 desktop target
  * win32: increase hires timer resolution
  * win32: avoid multi byte string to wide conversion if not needed
  * win32: add puts/fputs wrappers
  * win32: optimize mp_vfprintf a little
  * misc/bstr: add bstr_to_wchar for win32
  * player/main: move terminal_uninit to the end
  * win32: cache GetConsoleMode state for stdout/stderr
  * win32: don't touch buffering options
  * win32-console-wrapper: fix printf specifiers
  * win32: don't pass std handles if they are attached to console
  * DOCS/options: improve wording of dither-depth
  * af_lavcac3enc: fix memory leak on 2ch audio
  * various: use thread safe mp_strerror()
  * image_writer: refactor screenshot write functions
  * image_writer: fix TOCTOU in screenshot filename generation
  * Revert "osdep/io: ignore 'x' mode for mp_fopen"
  * repack: add restrict qualifier to src/dst pointers
  * win32: resolve dropped shell links (Windows shortcuts)
  * win32: implement shell link target resolving
  * video/image_writer: attach MDVC metadata and CLLI metadata
  * builtin.conf: remove debanding from the high-quality profile
  * input.conf: add `b` to toggle debanding
  * vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
  * vulkan: remove color_depth stub
  * osdep/main-fn-win: fix implicit conversion warning
  * osdep/threads: fix warning: initializer element is not constant
  * ao_lavc: fix warning: ISO C forbids forward references to 'enum' types
  * vo_gpu_next: fix -Wembedded-directive warning
  * video/out/gpu/spirv: fix warning: zero size arrays are an extension
  * common/msg: fix warning: void function should not return void expression
  * common/msg: fix warning: use of non-standard escape character '\e'
  * options/m_config: fix no newline at end of file
  * various: fix -Wold-style-declaration warning
  * video/out/placebo/utils: fix -Wignored-qualifiers warning
  * demux/cache: fix -Wtype-limits warnings
  * meson: bump warning level to 2
  * vo_gpu_next: don't render ASS subtitles at HDR colorspace
  * mac/touchbar: simplify item and view creation
  * mac/touchbar: optimise time item update
  * mac/touchbar: optimise constraint calculation
  * mac/touchbar: use DateComponentsFormatter for time formatting
  * mac/touchbar: simplify update items logic
  * mac/touchbar: take playback speed into account for rate limiting
  * mac/touchbar: rewrite touch bar in swift
  * win32: remove all NC area on Windows 10 with --title-bar=no
  * win32: add helper function to check Windows 10 build number
  * osc: add missing window controls for --title-bar=no
  * win32: adjust top border offset when title bar is disabled
  * win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
  * win32: use dpi aware GetSystemMetricsForDpi
  * win32: update maximized state when leaving fullscreen
  * win32: fix window maximized state after setting window size
  * various: use static assertions where appropriate
  * DOCS/options: --x11-name sets the instance name, not the class's
  * demux: add a format-name property
  * wayland_common: respect compositor's preferenced size on state change
  * DOCS/options: clarify --autofit-larger effect
  * wayland_common: always use the current geometry for prepare_resize
  * x11_common: unmaximize window on runtime geometry change
  * win32: support runtime geometry update
  * x11_common: fix window x/y position when updating geometry on runtime
  * github/issue_template: add note about --profile=fast and --hwdec
  * gpu-next: add support for --dither-depth=auto
  * d3d11: get real on the wire bits per color channel
  * d3d11: add mp_get_dxgi_output_desc
  * mac/view: optimise drag and drop event handling
  * mac/input: optimise scroll wheel event handling
  * mac/input: move scroll wheel event handling into input helper
  * mac/input: optimise mouse movement enabled check
  * mac/input: fix switched mouse forward and back button
  * mac/input: move mouse event handling into input helper
  * ao_coreaudio: stop audio unit after idle timeout
  * stream: enable caching for sockets, pipes and FIFOs
  * vo_{drm,wlshm}: make query_format checks more correct
  * vo_drm: add support for YUYV format
  * vo_{drm,wlshm,x11}: add support for video-target-params
  * vo: move target_params into responsibility of VO
  * context_drm_egl: log fallback correctly
  * vo_drm: add support for BGR formats
  * vo_drm: use native matching pixel format for XRGB2101010
  * mac/input: add missing special keys
  * mac/input: add simplified mp_keymap init
  * mac/input: remove wrongly mapped modifier keys
  * mac/event: move key event handling to input helper and optimise it
  * mac/input: define AltGr mask as static NSEvent.ModifierFlags variable
  * mac/events: remove redundant functions and optimise input helper usage
  * mac/helper: move input ctx related functionality into new input helper
  * mac/events: move input ctx related functionality into new input helper
  * wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
  * wayland_common: require WAYLAND_DISPLAY to be set for initialization
  * vo_gpu/vo_gpu_next: fix transparency in glx
  * meson: fix ios-gl hwdec build
  * vo_gpu: fix broken chroma plane for rotated semi-planar formats
  * path: don't load any files if --no-config is passed
  * DOCS/tech-overview.txt: add builtin.conf to etc/ description
  * DOCS/tech-overview.txt: update for merged pull/push glue code
  * DOCS/tech-overview.txt: add vo_gpu_next reference
  * DOCS/tech-overview.txt: add a section for the new filter framework
  * DOCS/tech-overview.txt: update for removed stream inputs
  * DOCS/tech-overview.txt: update for split m_config.c/h
  * DOCS/tech-overview.txt: fix function/member/header names
  * ad_spdif: update deprecated FF_PROFILE_DTS_HD_HRA definition
  * options: remove trailing whitespaces
  * options: remove --focus-on-open and add --focus-on
  * stats.lua: display video parameters after filtering
  * vf_format: add hdr10plus sub-parameter to format video filter
  * mp_image: add Dolby Vision metadata mapping
  * csputils: add missing PL_COLOR_SYSTEM names
  * mp_image: add mp_image_params_static_equal for finer comparision
  * wayland: always rescale geometry if in a fullscreen/maximized state
  * filters/f_lavfi: rename channellayout to ch_layout
  * swresample: stop using deprecated {in,out}_channel_layout options
  * filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUT
  * ad_spdif: handle const buf pointee in avio_alloc_context
  * osxbundle: avoid running `codesign` with deprecated `--deep` argument
  * vo_gpu_next: infer target parameters
  * vo_gpu_next: add support for video-target-params
  * vo: add video-target-params property
  * player/command: fix video-params/[average-bpp, alpha] when hw decoding
  * mp_image: add imgfmt_name to mp_image_params
  * meson: remove main function from libmpv build
  * osxbundle: activate Game Mode with App bundle
  * mac/menu: add explicit menu type instead of an inferred type
  * mac/menu: make menu creation recursive to allow nested submenus
  * mac/menu: move conditional Bundle menu items into config
  * mac/menu: keep track of menu items with dynamic actions
  * mac/menu: merge file and url config properties
  * mac/menu: properly guard playlist array access
  * mac/menu: attach menu config to menu item for direct access
  * mac/menu: replace app.command usage with event.command
  * mac/menu: fix touch bar menu item
  * mac/menu: rename Preferences to Settings for consistency with macOS
  * mac/menu: remove duplicate key assignment Undo/Zoom
  * mac/menu: optimise loading files function
  * mac/menu: replace deprecated openFile() usage
  * mac/menu: remove unnecessary alert config fields and alert
  * mac/menu: rewrite menu bar in swift
  * mac/app: remove unused function
  * github/workflows: generate html and pdf in docs job as well
  * DOCS/man/input.rst: fix incorrect syntax
  * mac/vulkan: directly retrieve current render size without caching
  * mac/vulkan: workaround for MoltenVK problem that causes flicker
  * github/workflows: update actions/upload-artifact to v4
  * ad_spdif: handle deprecated FF_PROFILE_* definitions
  * wayland_common: fix pointer serial conflict
  * video/filter: add field order support for built in deinterlacers
  * f_auto_filters: pass field parity to lavfi bwdif deinterlacers
  * options: add --deinterlace-field-parity option
  * wayland: fix missing lround in cursor surface
  * wayland: guess the first hidpi frame better
  * Revert "player: reset av state on speed changes"
  * player/video: subtract frame_time from delay when ao_chain starts audio
  * player/audio: also adjust apts by audio speed in audio_start_ao
  * test/test_utils: add mp_msg_set_max_level stub
  * ci/mingw: update dependency versions
  * ci/mingw: add dav1d decoder
  * ci/mingw: enable nvdec
  * demux_lavf: always find stream info for avif files
  * vo_gpu_next: render subtitles at video colorspace
  * sub: add flag if sub_bitmap should be rendered in video color space
  * DOCS/options: fix Vulkan typo
  * vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
  * wayland_common: toplevel resize fixes
  * w32_common: make dragging asynchronous
  * w32_common: re-add fullscreen check when start dragging
  * input: centralize VO dragging
  * wayland_common: implement VOCTRL_BEGIN_DRAGGING
  * w32_common: implement VOCTRL_BEGIN_DRAGGING
  * x11_common: implement VOCTRL_BEGIN_DRAGGING
  * command: add begin-vo-dragging command
  * Revert "player: add ao-volume option, to set the system volume at startup"
  * sd_ass: fix use-after-free in ft-&gt;event_format
  * wayland_common: fix type of dnd_action
  * wayland_common: fix initialization order issue with protocols
  * wayland_common: fix DND read error handling
  * wayland_common: read DND data in larger chunks
  * wayland_common: log if DND fails
  * wayland_common: free DND resources on shutdown and error
  * cocoa-cb: render on main queue instead of dedicated queue
  * mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
  * osxbundle: fix bundling when homebrew is not installed
  * mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
  * various: avoid function pointer casts
  * misc/jni: reduce duplication in mapping struct
  * misc/jni: introduce macros for deleting references
  * misc/jni: general code cleanup and refactor
  * ao_audiotrack: refactor JNI class retrieval
  * ao_audiotrack: remove two dead variables
  * ao_audiotrack: fix missing check for passthrough support
  * osdep/mac: make mac naming of files, folders and function consistent
  * wayland: drop some unneeded curly braces (no-op)
  * wayland: drop buffer scale for cursor as well
  * wayland: rename configured to geometry_configured (no-op)
  * wayland: fix check for set_surface_scaling
  * sd_ass: don't wrongly recognize \pos as \p
  * build: fix build when disabling cocoa-cb
  * mac: remove unnecessary metal layer colour space update
  * mac: set layer content scale on init
  * cocoa-cb: remove pre-allocation and initialise only when used
  * console.lua: fix blurry cursor when --osd-blur is set
  * stats.lua: fix blurry graphs when --osd-blur is set
  * DOCS/options: clarify --sub-blur and --osd-blur options
  * vo_gpu_next: simplify pl_clear_mode enum mapping
  * ci: clone repos with shallow submodules
  * vo_gpu_next: add --border-background option
  * vo_gpu_next: support --background option
  * vo_gpu: pre-multiply alpha when dealing with background colors
  * vo_gpu/vo_gpu_next: rework --alpha into --background option
  * player: rename --background to --background-color
  * vo_gpu/vo_gpu_next: set ctx-&gt;opts.want_alpha in specific functions
  * hwdec/dmabuf_interop: reduce magic constant use
  * hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
  * hwdec/dmabuf_interop_gl: refactor texture creation
  * hwdec/dmabuf_interop_gl: restyle macros to fit line length
  * video: don't define IMGFMT_VULKAN conditionally
  * osd_libass: update the OSD bar's dent and border size
  * DOCS/options: make --scale documentation more consistent
  * wayland: remove old sway/wlroots hack
  * player/audio: remove misleading comment about delay
  * player: reset av state on speed changes
  * player: remove speed adjustment from playing_audio_pts
  * ci: add explicit build test for ffmpeg 4.4
  * DOCS: move ALSA option documentation to ao.rst
  * DOCS/options: clarify the impact of --audio-buffer
  * DOCS/options: remove lavrresample reference
  * DOCS/options: remove --alsa-device
  * DOCS/ao: update SDL ao version reference
  * vo_gpu_next: fix win32 io wrap
  * player/main: don't set the main thread name
  * Revert "ci/mingw: pin Vulkan version again"
  * DOCS: add `insert` commands and args to interface-changes
  * input/player: add loadfile/loadlist insert-at command
  * player: change insert_next to insert_at
  * input: add insert-next support for drag-and-drop
  * player: add loadlist insert-next commands
  * player: add loadfile insert-next commands
  * DOCS/man: remove outdated softvol entry
  * player: add ao-volume option, to set the system volume at startup
  * ao: don't clip floating point formats at non-unity gain
  * osdep/io: add mp_unlink()
  * sub: fix LRC lines with multiple timestamps
  * ci: add OpenBSD
  * ci: fix typing in lint-commit-msg.py
  * image_writer: cleanup leftover files if image writing fails
  * player: set hidpi-window-scale to no by default
  * DOCS/options: clarify hidpi-window-scale
  * player/command: handle runtime toggling of hidpi-window-scale
  * win32: clean up hidpi window scale behavior
  * x11: clean up hidpi-window-scale behavior
  * vo_gpu: use fbo texture height for fragment coordinate calculation
  * test: add missing libplacebo dependency
  * github/workflows: add macOS 14 arm runner with most recent xcode
  * github/workflows: add vulkan, mujs and urchadet to macOS dependencies
  * github/workflows: link macOS artifacts in comments
  * github/workflows: bundle macOS App and upload it as artifact
  * mac: code consistency changes
  * osxbundle: use dylib script directly instead of in a subprocess
  * osxbundle: add homebrew vulkan loader location to search path
  * osxbundle: resolve loader_path on rpath retrieval
  * osxbundle: remove unused import
  * osxbundle: fix syntax warning with python 3.12
  * meson: add custom target for macOS App bundling
  * ao_wasapi: scale queried AO volume to (0, 100)
  * ao_wasapi: address premature buffer fills in exclusive mode
  * player: fix watch later config comments when ignoring path
  * player/loadfile: rewrite sub autoselection logic
  * github/workflows: update cross-platform-actions to v0.23.0
  * command: fix sub-seek while paused without a video
  * command: don't add SUB_SEEK_OFFSET twice with sub-seek
  * options/path: move path utility functions to misc/path_utils
  * osdep/io: move I/O utility functions to misc/io_utils
  * osdep/io: ignore 'x' mode for mp_fopen
  * vo_gpu: fix fragment coordinate calculation when dithering
  * vo_gpu: fix fragment coordinate calculation when drawing checkerboard
  * x11_common: handle window dragging in ButtonPress event
  * various: make mentions of macOS consistent
  * DOCS: make mentions of macOS consistent
  * DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
  * input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
  * DOCS/mpv: update ancient profiles config example
  * osxbundle: add optional source path argument
  * osxbundle: remove old version retrieval fallback
  * osxbundle: bundle vulkan driver and layers
  * vo: make libmpv last in the auto-probing order for cocoa-cb only
  * encode_lavc: don't use deprecated `avcodec_close`
  * af_lavcac3enc: don't use deprecated `avcodec_close`
  * wayland_common: update pointer serial on pointer_enter
  * cocoa-cb: lock CGLContext on uninit and manual redraw
  * github/workflows: switch back to luajit for macos
  * vo_gpu_next: fix some lut-related memory leaks
  * vo_gpu_next: move gpu-next opts to specific sub option
  * vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
  * wayland_common: drop shape device check when spawning cursor
  * wayland_common: properly determine has_keyboard_input
  * wayland_common: handle scroll accumulation for each seat
  * wayland_common: handle keyboard state per seat
  * wayland_common: set cursor visibility for all seats for voctrl
  * wayland_common: handle removal of seats
  * wayland_common: prevent cursor_seat stale reference
  * wayland_common: handle cursor_shape_device per seat
  * wayland_common: drop unnecessary xdg_toplevel null check
  * wayland_common: implement multi-seat support
  * wayland_common: indentation nit
  * vulkan/context_win: make --alpha work and runtime changeable
  * opengl/context_win: make --alpha runtime changeable
  * d3d11: make --alpha runtime changeable
  * opengl/context_win: make --alpha=yes work
  * d3d11: set window to transparent if --alpha=yes is specified
  * w32_common: add function to control window transparency state
  * command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
  * DOCS/man: add description of display-names property for wayland
  * vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
  * osdep/threads-posix: fix headers for OpenBSD build
  * DOCS: document --input-preprocess-wheel option
  * input: add --input-preprocess-wheel option
  * DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
  * m_option: fix memory leak in parse_obj_settings_list
  * demux_mkv: don't return null bstr with size specified
  * demux_mkv: error if needed compression settings were not found
  * demux_mkv: fix memory leak on invalid blocks
  * ao_pipewire: add support for SPDIF formats
  * ao_pipewire: don't interpret unknown formats
  * DOCS/options: mention that sub-clear-on-seek can now break things
  * player/sub: attempt to detect animated subtitles
  * vo_gpu_next: move the frame-&gt;redraw check for blended subtitles
  * player/sub: avoid wasteful subtitle redraws
  * dec_sub: expand sub packet caching
  * vo: ensure that frames are not eaten on reconfig
  * Reapply "video: remove another redundant wakeup"
  * Revert "vo: remove frame timing check from vo_still_displaying()"
  * ci/lint: add Reapply to the no prefix whitelist
  * mac/remote: simplify cover retrieval
  * mac/remote: remove unnecessary nowPlayingInfo variable
  * mac/remote: add album and artist info
  * mac/remote: add seek support
  * mac/remote: add chapter title info
  * mac/remote: add media-title info
  * mac/remote: add playback rate info
  * mac/remote: add duration and current position info
  * mac/remote: remove make current observer when stopped
  * mac/remote: replace command handler with generic handler function config
  * mac/remote: simplify repeatable key logic
  * mac/remote: move configs to initialiser for new MediaPlayer shorthands
  * mac/remote: move class local struct and enum definition to extension
  * mac/remote: use explicit struct instead of generic array for configs
  * DOCS/man: more words about --teletext-page
  * sub: allow setting lavc txt_page special values via teletext_page
  * ci/mingw: pin Vulkan version again
  * x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
  * README: mention libplacebo subproject integration
  * meson: set default options for libplacebo if using subproject
  * osdep: fix infinite loop when cancelling subprocess
  * various: replace dead links in comments
  * wayland: don't press keys again when releasing modifiers
  * demux: clarify the meaning of still_image
  * hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
  * demux_mkv: add tags for A_MPEG/L1(mp1) audio
  * js: complex key-binding: send also key_text
  * wayland: set current_output on surface leave if applicable
  * demux_mkv: set only image flag and ignore still_image
  * demux_mkv: increase probing size for still image
  * sd_lavc: support secondary subs properly
  * console.lua: move functions to strip common characters
  * f_output_chain: prevent double free of child filters
  * stats.lua: use deinterlace-active property instead
  * player/command: add deinterlace-active property
  * player: add an auto option to deinterlace
  * vo_vdpau: cosmetic changes to timings
  * ao_sndio: add missing config.h include
  * github/workflows: ignore more files from build workflow
  * demux_mf: detect webp
  * Revert "demux: put type2format into codec_tags with helper functions"
  * player: remove all rpi-specific code
  * audio: rename ao_read_data_unlocked
  * player: ensure runtime updates of certain rendering options
  * github/workflows: revert to github-script@v6
  * vo_vdpau: fix timing for nanoseconds
  * command: add load-input-conf
  * input: make parse_config_file return bool
  * input: remove unused parameter from parse_config_file
  * command: add load-config-file
  * wayland_common: warn if scrolling will be broken
  * wayland_common: add touch listener boilerplate
  * wayland_common: prefer axis_value120 if supported
  * wayland_common: properly handle high resolution scrolling
  * DOCS/mpv: document how mf:// URLs are formed
  * demux_mf: explain why a printf format is unsupported
  * demux_mf: remove code repetition
  * x11_common: support --title-bar
  * demux_mkv: detect images by reading blocks and timecodes
  * Revert "demux_mkv: check if the video codec is an image"
  * wayland: look for "default" cursor as well as "left_ptr"
  * meson: bump libplacebo required version to 6.338.2
  * io: add mp_save_file
  * vo_gpu_next: save cache to separate files
  * stream: increase max_size to INT_MAX minus padding
  * hwdec_drmprime: add P010 and P210 support
  * hwdec_aimagereader: handle lack of JNI gracefully
  * common: don't force terminal log buffer to small size
  * version.h.in: bump copyright year
  * vo: change vo_frame duration to double
  * vo_dmabuf_wayland: scale smarter in hidpi situations
  * wayland: don't rescale dimensions if hidpi-window-scale is disabled
  * wayland: drop buffer_scale use for viewporter
  * vo: ensure a dropped frame is always freed
  * all: add missing repr assignments
  * github/workflows: update actions package versions
  * osdep/timer: update documentation and test for mp_time_ns
  * options/m_option: suppress warning about validate function call
  * ad_spdif: fix DTS 44.1khz passthrough playback
  * player/command: don't reselect demux stream on only UPDATE_OSD
  * player/video: force vo reconfigure on color parameters change
  * f_lavfi: use libplacebo utils instead of mp_csp_*
  * vo_gpu_next: simplify after recent changes
  * csputils: replace more primitives with pl_
  * csputils: replace mp_chroma_location with pl_chroma_location
  * csputils: replace mp_alpha_type with pl_alpha_mode
  * csputils: replace mp_colorspace with pl_color_space
  * command: do a normal seek instead of a refresh seek when switching vo
  * f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdec
  * osdep/io: expand path before LoadLibrary
  * osc: add osc-windowcontrols_title option
  * Revert "player/video: loosen logic checks for adjust_sync"
  * bash-completion: parse the mpv options lazily
  * f_auto_filters: change fallback deinterlace to bwdif
  * sub: add `--sub-lavc-o` option
  * win32: stop waiting for messages if the window is destroyed
  * msg: reset status_lines when setting --really-quiet
  * player: remove --term-remaining-playtime option
  * command: restore lang after track reload
  * command: minor m_property_strdup_ro style changes
  * stats.lua: display the current GPU context
  * command: export current-gpu-context property
  * player/command: reselect track after UPDATE_SUB_HARD
  * chmap: mp_image_pool: drop stale mentions of Libav in comments
  * common: stream: don't mention Libav in errors/warnings
  * TOOLS/autocrop.lua: drop Libav mention
  * DOCS/*: remove mentions of Libav
  * console.lua: highlight the selected suggestion in the terminal
  * libplacebo: fix out-of-bounds read with --really-quiet
  * scripting: don't observe properties with type nil
  * osc: don't autohide mouse cursor when hovering over windowcontrols title
  * TOOLS/lua/autoload: skip loading when playback is aborted
  * DOCS: reorder --volume-max documentation to where --volume is
  * DOCS: add documentation for --volume-gain options
  * command: add osd display for volume-gain
  * audio: add --volume-gain options to control volume in decibels
  * sub: fix sub-seek and sub-step -1 with unknown duration subs
  * demux_lavf: detect ico as images
  * wayland_common: guard against negative configure sizes
  * command: fix bitrate unit capitalization
  * stats.lua: make capitalization consistent across pages
  * win32: change to alphanumeric mode on the first keypress
  * win32: default to alphanumeric input when the IME is first initialized
  * win32: move IME candidate window to video window
  * win32: handle WM_UNICHAR
  * win32: re-enable IME
  * filter_sdh: optimize get_char_bytes
  * terminal: don't print escape sequence if not tty
  * terminal-unix: don't install handler before pipe
  * terminal-unix: move all processing out of sighandler
  * console.lua: style log lines in the terminal
  * terminal-unix: don't set `SA_RESETHAND` for SIGTERM/SIGQUIT
  * Revert "github/workflows: don't install angleproject on msys2"
  * github/workflows: disable MSYS 32-bit builds
  * wayland: accept active modifiers even if they aren't physically held
  * wayland: don't ignore key modifiers if they were consumed
  * DOCS/mpv: the playback position is not remembered after poweroff
  * player: add forced choice to subs-with-matching-audio
  * scripting: add mp.input
  * filter_sdh: fix incorrect placement of null terminator
  * filter_sdh: sanitize get_char_bytes heuristic to avoid overflow
  * ao_null: fix reset() implementation
  * github/workflows: don't install angleproject on msys2
  * demux_lavf: remove `fix_editlists` hack for mp4
  * f_lavfi: provide color_space and color_range params for lavfi
  * x11_common: prefer Xft.dpi for HiDPI scaling
  * x11_common: allow DPI scale in unit of 0.5
  * msg: return zero length if bstr_split_utf8 fails
  * vo_gpu_next: respect d3d11 swapchain output format preference
  * README: specify the meaning of "not too ancient Linux"
  * README: recommend --profile=fast for crappy GPUs
  * DOCS/options: note that --geometry doesn't fully work on wayland
  * console.lua: expand ~/ in file completion
  * msg: improve term_disp_width to support unicode
  * ci/build-freebsd: use march=native for QEMU hosted build
  * player/video: set video_out to NULL before broadcasting events
  * command: allow changing --gpu-api and --gpu-context at runtime
  * DOCS/ao: change wrong note on which driver is preferred
  * console.lua: hide the cursor when unfocused
  * console.lua: don't reinsert completion_append after cycling
  * DOCS/man: remove "Linux desktop issues" section
  * vo_sdl: support the focused property
  * DOCS/man: use the correct directive type for "Warning" admonitions
  * win32: add support for --input-cursor-passthrough option
  * screenshot: remove artificial limit on the number of screenshots taken
  * DOCS/options: fix documentation for --force-window window size
  * various: use correct PATH_MAX for win32
  * osdep: clarify and rename a constant on win32
  * various: fix capitalization of 'GitHub'
  * msg: reduce nesting in mp_msg_flush_status_line
  * msg: keep status line on the end of file
  * console.lua: refactor find_common_prefix
  * mac: add support for --input-cursor-passthrough option
  * DOCS/options: fix --image-display-duration's documentation
  * DOCS/interface-changes: add --secondary-sub-ass-override
  * common/av_log: do not assume AVClass.item_name is always set
  * mac: add support for --auto-window-resize option
  * mac: update geometry/autofit opts on runtime
  * win32: opt in to the windows segment heap
  * win32: support long file paths
  * osc: allow disabling special mouse wheel behavior
  * terminal-unix: enable the cursor after ctrl+z
  * options: add --secondary-sub-ass-override
  * lua: don't return a second value from successful format_json
  * command: support passing scale to `keypress`
  * input: add value argument for mp_input_put_key_artificial
  * OSC: fix indentation and stray whitepace
  * sd_ass: remove unneeded ontop variable
  * player: refactor secondary subtitle options and properties
  * DOCS/options: fix documentation for replaygain-clip
  * demux_mkv: add HDMV Text subtitles to subtitle codec list
  * demux_mkv: check that subtitle type is set before accessing it
  * hwdec_drmprime: try and declare support for weird forked ffmpeg formats
  * hwtransfer: actually treat hardware formats as supported input formats
  * w32_common: remove executable bit from file
  * mac: add support for drag-and-drop option
  * console.lua: clear the suggestions when you move the cursor
  * console.lua: complete current-tracks sub-properties
  * console.lua: implement case-insensitive completion
  * mac: add support for window-id property
  * demux/codec_tags: add jxl/jpegxl extension mapping to image codecs
  * options: add --secondary-sub-pos
  * Revert "OSC: Remove merriment"
  * OSC: Remove merriment
  * playlist: correctly populate playlist-path with the --playlist option
  * github/issue_template: unify spellings
  * github/issue_template: request uploading attachments to github
  * github/issue_template: unify requested information across templates
  * sub: don't busy loop if the player is paused for cache
  * etc/mpv.desktop: add audio/vnd.wave and video/vnd.avi
  * w32_common: rename some camelCase struct member names to snake_case
  * win32: temporarily disable aero shake while dragging hack is active
  * win32: stop fullscreen window from moving while dragging hack is active
  * x11_common: fix compose key handling
  * filter_sdh: add full width parentheses to the enclosures string
  * filter_sdh: add --sub-filter-sdh-enclosures option
  * filter_sdh: combine skip_bracketed and skip_parenthesized
  * player/command: make new overlay-add arguments actually optional
  * player/command: add ability to scale overlay
  * console.lua: cycle through completions
  * console: automatically determine the font_hw_ratio
  * DOCS/interface-changes: document renaming of MP_KEY_BACK
  * win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
  * input: add missing forward media key
  * console.lua: simplify the condition to print to the terminal
  * m_option: respect pathlist seperator when printing
  * mpv.desktop: add keywords
  * image_writer: default to lossless AVIF screenshots
  * image_writer: add missing mp_image_params in convert_image
  * image_writer: print screenshot format in verbose log
  * image_writer: use common format selection for AVIF screenshots
  * Revert "github/workflows: install xxhash on msys2"
  * Revert "ci/mingw: use vulkan-loader v1.3.266"
  * meson: use subprocess-dummy.c fallback when fork func doesn't exist
  * ao_wasapi: clean GUID definitions
  * ao_wasapi: fix MP3 GUID
  * input: fix double click handling
  * mac: report modifier keys on precise scrolling
  * mac: fix initial window size and position when already maximized
  * github/workflows: install xxhash on msys2
  * playloop: use a 16:9 ratio with --force-window
  * ci: remove dvbin from freebsd run
  * meson: enable dvbin by default again
  * meson: fix check for dvbin availability
  * ci/tumbleweed: don't enable shaderc
  * build: only directly link shaderc and spirv-cross on windows
  * vo_gpu: fix ra_fbo stack-use-after-scope
  * common/av_log: use bstr for log callback
  * vo_kitty: init all fields of struct sigaction before using it
  * ra_pl: add missing initializer
  * ao_sndio: remove duplicated condition
  * vo: don't pass VADRMPRIMESurfaceDescriptor by value
  * wayland: simplify reading data
  * mp_image: remove local params copy from mp_image_setfmt
  * ta: inline OOM checks
  * player/command: don't pass mp_image_params by value
  * vo_gpu: don't pass gl_user_shader_hook by value
  * vo_gpu: don't pass mp_pass_perf by value
  * vo_gpu: don't pass ra_fbo by value
  * Reapply "osdep/meson: add libplacebo include dir to swift compile"
  * Revert "osdep/meson: add libplacebo include dir to swift compile"
  * ci: remove leftover libplacebo subproject options
  * meson: move mpv.com target after mpv.exe to avoid meson version warning
  * ci/msys2: remove libplacebo.wrap
  * ci: update mpv.com path again
  * meson: generate .com in the same place as the .exe if possible
  * DOCS/options: clarify --spirv-compiler
  * build: restrict git describe to top level source directory
  * options: add --osd-bar-border-size
  * DOCS/mpv: quotes in mpv.conf don't escape backslash
  * options: add secondary-sub-delay
  * vaapi: bump vaapi info callback to verbose messages
  * vaapi: add missing NULL check
  * DOCS/options: remove the mention of cocoa and its removed backend
  * mac: fix a race condition when updating the window title
  * mac: fix libmpv usage without embedding
  * mac: cleanup some unused and unneeded code
  * osdep/io: add PRINTF_ATTRIBUTE for printf overrides
  * meson: add missing _GNU_SOURCE in check
  * meson: adjust win32 defines
  * meson: don't define __USE_MINGW_ANSI_STDIO
  * sdl_gamepad: add version check for SDL_HINT_JOYSTICK_THREAD
  * ci/build-macos: enable Werror to catch issues quicker
  * osdep/macosx: add default switch cases to suppress Wswitch
  * ao_coreaudio_chmap: suppress vla warning
  * various: replace some OOM handling
  * ao/coreaudio_exclusive: fix segfault when changing formats
  * meson: also expose present_sync for VT-only after a96d04f19d73
  * player: remove shared-script-properties property
  * vo: add params mutex
  * vaapi: add support for vaapi-win32
  * vaapi: pass module into create()
  * d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
  * d3d11: rename d3d11 adapter to DXGI adapter
  * Update VERSION
  * Release 0.37.0
  * vo_gpu_next: reduce number of requested frames from VO
  * mac: title bar fix 1px none covered video at top
  * mac: add rotation menubar entries
  * mac: fix reporting of left wheel and right wheel scrolling
  * command: add missing null check to event handler
  * DOCS/options: admonish users for touching --3dlut-size
  * vo_gpu_next: bump ICC cache size limit to 20 MB
  * DOCS/options: reword cache options
  * vo_gpu_next: don't re-save unmodified cache
  * vo_gpu_next: dramatically simplify cache code
  * vo_direct3d: remove redundant condition
  * opengl/context: remove duplicated conditions
  * ra_d3d11: fix off by one check
  * vo: add missing return variable assignment
  * win32: don't jump over variable init with goto
  * various: add some missing error checks
  * demux: add missing NULL check
  * common/msg: remove redundant check
  * ao_wasapi: add missing comma in strings array
  * vo_gpu_next: disable drift compensation for screenshots
  * vo_gpu_next: add validation for invalid pl_queue usage
  * vo_gpu_next: set frame duration if provided by VO
  * vo_gpu_next: interpolate only if display_synced or a still frame
  * vo_gpu_next: request more frames to account for anti aliasing
  * vo_gpu_next: make the first frame check less ominous
  * vo_gpu_next: remove incorrect interpolation disabling
  * vo_gpu_next: fix pl_queue refill on reset
  * vo: pass approximate frame duration in vo_frame
  * vo: avoid overshooting the expected end of the frame during pause
  * player/video: account for repeats in ideal_frame_vsync_duration
  * vo_sdl: fix broken mouse wheel multiplier
  * DOCS: properly document --force-window-position for sdl vo
  * loadfile: remove some dead code
  * hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
  * test: update ffmpeg format refs
  * vo_gpu_next: set max cache size back down to 10 MiB
  * hwdec: support videotoolbox with libplacebo
  * osxbundle: sign bundle with ad-hoc pseudo identity
  * osxbundle: remove mpv-bundle symlink to allow code signing
  * osxbundle: resolve relative linked dependency paths
  * zsh-completion: complete options after --help
  * command: notify media-title on force-media-title change
  * audio: fix UB when casting INFINITY to integer
  * vo: delay vsync samples by at least 10 refreshes
  * player: don't remove all selected sub tracks in mp_dselect_track
  * stats.lua: fix incorrect storage aspect ratio value
  * command: export storage aspect ratio (sar) properties
  * vo_gpu_next: guard from cache save conflict
  * demux_playlist: simplify ini parsing
  * DOCS/options: update watch-later-options docs
  * options: add more properties to default watch-later-options
  * options: remove not relevant props from default watch-later-options
  * vo_gpu_next: disable libplacebo drift_compensation
  * player/video: fix calculation of ideal_frame_vsync_duration
  * m_option: remove leftovers of del action
  * vo_gpu_next: update overlays for blend subtitles on frame redraws
  * DOCS/options: osd-shadow is ignored with osd-back-color
  * demux: always update the cache on init
  * vo_gpu_next: fix interpolation
  * vo: add frame vsync and vsync duration
  * vo_gpu_next: improve PTS clamping
  * vo_gpu_next: add some additional sanity checking for interpolation
  * wayland: fix shift+tab keyboard input
  * console: fix crash for long suggestion strings
  * osdep/w32_keyboard: remove duplicated MP_KEY_BACK mapping
  * wayland: obey initial size hints set by the compositor
  * cocoa: remove OpenGL cocoa backend
  * mac: change display name retrieval to localizedName NSScreen property
  * mac: fix build on older swift versions
  * TOOLS/macos-sdk-version: remove legacy sdk version retrieval
  * vo_gpu_next: overwrite cache files atomically
  * osdep/io: implement rename() wrapper
  * vo_gpu_next: refactor cache saving code
  * DOSC/input: clarify a couple of commands where no-osd has no effect
  * player/command: make show-progress work regardless of osd prefix
  * vo: don't sleep 1ms always when requested time is in the past
  * vo: replace some magic numbers with timer macros
  * demux/lavf: don't use deprecated side data
  * editorconfig: add max line
  * mac: remove runtime checks and compatibility for macOS older than 10.15
  * meson: remove several macos-10-* build options
  * player/loadfile: remove blank line on exit
  * msg: ensure status line is always visible
  * msg: factor out print code
  * msg: convert dump_stats to bstr
  * msg: use bstr for partial msg
  * msg: check isatty separately per each stream
  * Revert "player: cut off status line on terminal width"
  * Revert "player: don't print status line again when quitting"
  * msg: refactor how terminal messages are printed
  * stats.lua: disable ASS formatting when printing to terminal
  * msg: don't mix partial log messages, with unrelated log levels
  * vo: replace VOCTRL_HDR_METADATA with direct VO params read
  * audio: avoid unnecessary silence padding in read_buffer()
  * ao_audiotrack: switch to ao_read_data_nonblocking()
  * ao_coreaudio: switch to ao_read_data_nonblocking()
  * ao_pipewire: switch to ao_read_data_nonblocking()
  * audio: introduce ao_read_data_nonblocking()
  * threads-win32: add comment about local decl of a function
  * threads-win32: support UWP in mp_thread_set_name
  * meson: add missing source file for UWP
  * osdep/threads-posix: use CLOCK_MONOTONIC if supported
  * osdep/timer-linux: check clock availability on init
  * DOCS/option: discourage the use of video-latency-hacks a bit more
  * vo_gpu_next: add --target-gamut option
  * stats.lua: remove unused variable
  * console.lua: don't print the console log to the OSD when switching VO
  * player/command: handle force window on runtime vo changes
  * stats: don't overwrite color and alpha of `osd-back-color`
  * console: don't overwrite color and alpha of `osd-back-color`
  * sub: add --sub-stretch-durations option
  * player/command: fix typo in sig-peak value computation
  * win32: fix hit test using client rc instead window
  * vo_gpu: apply ICC profile and dithering only to window screenshots
  * vo_gpu_next: drop alpha channel from screenshots if unneeded
  * image_writer: improve format conversion logging
  * console: wrap rows at the top
  * console: optimize table generation
  * console: enable completions without a prefix
  * console.lua: complete raw properties
  * console: avoid redundant completion appendage
  * present_sync: remove unneeded clear_values function
  * vo: require successive vsyncs to be more than swapchain depth
  * present_sync: only save as many entries as the swapchain depth
  * vo: replace max swapchain depth magic number
  * DOCS/mpv: consistent formatting of keybindings
  * DOCS/console: correct capitalization of keybindings
  * wayland: improve wl_output guessing before mpv window is mapped
  * sub: adjust offsets when sub seeking/stepping
  * DOCS/input: stop documenting vf del
  * dec_sub: always copy packet for new segments
  * drm: use present_sync mechanism for presentation feedback
  * present_sync: rename function to present_sync_update_values
  * present_sync: rewrite around linked list
  * ytdl_hook: fix mixed thumbnail.preference availability
  * Revert "vo: clear vsync_offset if drawing while paused"
  * video: reset `display_sync_error` when resetting state
  * threads: unbreak mpv on builds without asserts
  * player/command: add video-params and siblings to MPV_EVENT_TICK
  * ALL: use pl_hdr_metadata and nuke sig_peak
  * demux_mkv: parse mastering metadata
  * player/command: remove hdr-metadata property
  * csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peak
  * player/command: use pl_hdr_metadata_contains
  * csputils: change mp_hdr_metadata to pl_hdr_metadata
  * timer: remove unnecesary time conversions
  * win32/pthread: remove unused code
  * timer: remove unused code
  * threads: remove unused code
  * threads: rename threads.c to threads-posix.c
  * threads: move pthread debug to threads-posix.h
  * mp_thread: add win32 implementation
  * mp_thread: prefer tracking threads with id
  * ALL: use new mp_thread abstraction
  * threads: add new mp_thread abstraction
  * sub: redecode cached packets on UPDATE_SUB_HARD or UPDATE_SUB_FILT
  * options: add UPDATE_SUB_HARD flag to sub-ass-override
  * vo_gpu_next: update to newer cache API
  * ra_pl: drop deprecated cached_program param
  * vo_gpu_next: remove unneeded PL_API_VER guarding and defines
  * mp_image: pass rotation correctly to/from AVFrame
  * win32: add more values for monitor refresh rate detection
  * DOCS/man/console: update type examples
  * lua: remove a ton of unneeded parentheses
  * console.lua: complete file paths
  * console.lua: complete list option verbs
  * console.lua: inline mp.options
  * console.lua: complete list options
  * console.lua: complete profiles
  * console.lua: complete commands after help
  * console: complete infinite cycle-values arguments
  * m_option: don't try to remove all filter matches
  * player/main: set main thread name as mpv
  * vo_gpu_next: use pl_queue_params() macro
  * vf_vapoursynth: set crop metadata after mapping vapoursynth frame
  * player/video: loosen logic checks for adjust_sync
  * player/video: don't reset ao on video chain reinit
  * demux: make hysteresis-secs respect cache-secs
  * demux: cosmetics
  * m_option: drop support for -del for list options
  * m_option: remove all matches when using -remove
  * options: make --screenshot-directory/--watch-later-directory aliases
  * ytdl_hook: reverse thumbnail order
  * ytdl_hook: support the preference field of thumbnails
  * ytdl_hook: add thumbnail option
  * ytdl_hook: support thumbnails
  * various: remove trailing whitespace
  * ao_coreaudio: signal buffer underruns
  * meson: do the macos sdk version comparison in meson
  * Revert "meson: import python module"
  * meson: import python module
  * TOOLS/{file2string,matroska}: drop unneeded stdout output
  * timer-linux: fallback to CLOCK_MONOTONIC instead of timespec_get
  * scripting: add 'script' to messages
  * scripting: rename backend names for concise naming
  * mp_threads: rename threads for consistent naming across all of them
  * TOOLS/macos-sdk-version: use packaging instead of distutils for version
  * timer: remove MP_START_TIME
  * player/lua: use mp_msg_find_level in check_loglevel
  * msg: make mp_msg_find_level case insensitive
  * DOCS/options: clarify `no-config` is a command line flag
  * player/audio: fix incorrect check on adding delay
  * semaphore_osx: change mp_sem_timedwait to mp_time
  * semaphore_osx: don't overwrite global symbols
  * Revert "hwdec_vulkan: account for vulkan frames now using presentation size"
  * javascript: use --js-memory-report option instead of MPV_LEAK_REPORT
  * test: unbreak build when win32-internal-pthreads is disabled
  * timer: use MP_TIME macros
  * osdep/timer-win2: rename to timer-win32
  * ci/msys2: create a wrap file for libplacebo
  * meson: remove libplacebo wrap
  * options: rename --play-dir to --play-direction
  * options: rename --watch-later-directory to --watch-later-dir
  * options: rename --screenshot-directory to --screenshot-dir
  * options: rename --sub-ass-force-style to --sub-ass-style-overrides
  * options: rename --override-display-fps to --display-fps-override
  * options: rename --fps to --container-fps-override
  * player: don't calculate av delay if there's no audio or video
  * console.lua: complete choice and flag options
  * console.lua: remove unused capture from completion patterns
  * console.lua: use string.match()
  * console.lua: generate completion lists lazily
  * console.lua: remove repetition from build_completers()
  * console.lua: remove unnecessary copy
  * github/workflows: use ubuntu-latest host for freebsd
  * options: disable --allow-delayed-peak-detect by default
  * osdep: fix clang warnings with `_FORTIFY_SOURCE`
  * github/workflows: use macos-13 host for freebsd
  * README: bump macOS version as a consequence of libplacebo version bump
  * README: add libplacebo to dependencies and mention wrap
  * Revert "audio: don't block on lock in ao_read_data"
  * osdep/meson: add libplacebo include dir to swift compile
  * test/meson: add missing libplacebo dep
  * sub: update subtitles if current track is an image
  * demux_mkv: check if the video codec is an image
  * demux: put type2format into codec_tags with helper functions
  * ci/freebsd: disable iconv
  * github/workflows: use cross-platform-actions for freebsd
  * ci: disable Werror for libplacebo subproject build
  * ci/msys2: disable autocrlf
  * gitignore: update for meson wraps
  * m_option: initialize m_option_value union properly
  * workflows/build: install git in freebsd image
  * meson: make libplacebo a required dependency
  * subprojects: add a libplacebo wrap
  * workflows/build: explicitly define `CXX` in the env
  * .gitignore: ignore subprojects but allow later overriding
  * vo: define &lt;= 0 as unsupported for last_queue_display_time
  * vo: change spammy log to trace
  * vo: average more vsync samples
  * d3d11: calc vsync interval on real stats, not just last interval
  * img_format: remove duplicated macros
  * ta: don't hardcode alignment requirement
  * osdep: remove alignof emulation
  * aspect: remove unused multiplication
  * hwtransfer: handle constraints for hwdec with NULL supported_formats
  * DOCS/contribute: increase hard column limit to 100
  * stats.lua: disable tonemapping plot by default
  * path: don't treat "hidden" files as extension
  * ytdl_hook: remove extra playlist insert
  * ytdl_hook: parse the separate cookies field
  * vf_vapoursynth: set nominal_fps after the filter
  * Revert "demux_mkv: PAR should be calculated after applying crop"
  * demux_mkv: don't set codec crop rect when there is no crop
  * DOCS/contribute: stop pretending that C11 isn't allowed
  * meson: remove -D_ISOC99_SOURCE flag
  * timer: drop ancient macOS fallback
  * win32/pthread: fix calculation error in pthread_cond_timedwait
  * dvbin: do a big cleanup on code style and functions
  * stream_dvb: avoid static function variable
  * dvb_tune: remove use of time()
  * dvbin: revise many log lines
  * stream_dvb: use talloc
  * stream_dvb: fix missing newlines on log messages
  * audio: don't block on lock in ao_read_data
  * win32/pthread: add support for pthread_mutex_trylock
  * threads: add support for pthread_mutex_trylock
  * various: sort some standard headers
  * various: remove ATOMIC_VAR_INIT
  * osdep: remove atomic.h
  * osdep: drop atomic fallback
  * win32/pthread: try to fix system headers leaking through
  * test: add basic tests for timer code
  * meson: streamline selection of certain osdep sources
  * win32/pthread: implement clock_gettime for high-res timer purposes
  * Revert "win32/pthread: don't convert time through unrelated timer"
  * mp_image: set crop metadata when converting to AVFrame
  * demux_mkv: PAR should be calculated after applying crop
  * ci/lint: allow the first word to be all caps
  * stats.lua: hide images' FPS
  * stream_cdda: deprecate --cdda-toc-bias and always check for offsets
  * stream_cdda: remove printing track info in fill_buffer
  * stream_cdda: remove fallback for ancient libcdio versions
  * vo_gpu_next: optimally align DR buffers
  * vd_lavc: align buffers to multiple of image size
  * video/mp_image: handle non-power-of-two alignment
  * common: add mp_lcm helper
  * github/workflows: put a 20 minute timeout on the freebsd job
  * thread_tools: suppress -Wstringop-overflow false-positive
  * stream_cdda: suppress -Wstrict-prototypes from cdio
  * win32: suppress pointer cast warning
  * charset_conv: suppress unused-label warning
  * vo_gpu_next: cast const away to suppress warning
  * d3d11: don't skip last char in buffer
  * ci: enable -Werror
  * win32: clear background only on first paint
  * TOOLS/autocrop.lua: disable hwdec when needed instead using -copy one
  * demux/lavf: move tags instead of copying
  * common/tags: add mp_tags_move_from_av_dictionary()
  * player/command: truncate anything &lt; 1e-4 in pretty printer
  * wayland: use ppoll if possible
  * poll_wrapper: use the actual correct timeout for ppoll
  * DOCS/options: remove obsolete notice
  * DOCS/mpv: fix typos in List Options
  * DOCS/interface-changes: remove redundant change
  * hwtransfer: handle hwcontexts that don't implement frame constraints
  * github/workflows: remove macOS 11 build
  * timer: remove microsecond timer functions
  * test: change test_utils stubs to ns variants
  * dither: removed some unused code
  * vo: convert some final low-hanging things to nanoseconds
  * client: change underlying mpv_wait_event timer to nanoseconds
  * dispatch: change mp_dispatch_queue_process timer to nanoseconds
  * input: convert autorepeat timing to nanoseconds
  * filters: change end time calculation to nanoseconds
  * ao: convert all timing code to nanoseconds
  * stats: convert timers to nanoseconds
  * demux: convert cache updates to nanoseconds
  * timer: add convenience time unit conversion macros
  * command: unbreak runtime play-dir changes
  * stats.lua: remove compatibility aliases of properties
  * af_scaletempo2: better defaults
  * stats.lua: fix page 2 alignment of "Total"
  * vo_gpu/vo_gpu_next: add vulkan support for macOS
  * mac: add a window animation lock to wait for animations to finish
  * hwdec_dxva2egl: fix log value type
  * stats.lua: add chroma-location
  * stats.lua: change "Pixel Format" to "Format"
  * stats.lua: fix missing newline when print_perfdata_passes is enabled
  * stats.lua: sort filter parameters to ensure consistent output
  * player/command: change how floating point number are printed
  * stats.lua: don't print custom pixel format, when hwdec
  * stats.lua: remove leading zeros from pass timings
  * stats.lua: add frame info
  * stats.lua: simplify fps display
  * stats.lua: adjust spacing between values a little
  * stats.lua: show HDR meta if not equal to 203
  * stats.lua: separate video parameters from video out
  * f_decoder_wrapper: change video-codec to show description or name
  * command: fix fps property name
  * command: early exit in some properties to avoid going through VOCTRL
  * m_property: add read_sub_validate to check if should be processed
  * vo_gpu_next: only increment osd_sync in update_overlays if paused
  * command: fix segfault with playlist-{next,prev}-playlist
  * README: update release frequency
  * terminal-unix: make stop/cont sighandlers pipe based
  * terminal-unix: avoid data race + simplify
  * terminal-unix: avoid data-race on do_deactivate_getch2
  * drm_common: don't spoil errno in signal handler
  * terminal-unix: don't spoil errno in signal handler
  * console.lua: print the log and input line to the terminal
  * ytdl_hook.lua: set metadata with single tracks
  * defaults.lua: add a disabled parameter to timer constructors
  * DOCS/options: vdpau requires GLX
  * win32: improve window snapping behavior
  * osdep/timer-win2: use Waitable Timer for sleeping
  * timer: change mp_sleep_us to mp_sleep_ns
  * libmpv: add mpv_time_ns()
  * vo: use mp_poll wrapper in wait_events when applicable
  * osdep: rename polldev to poll_wrapper
  * vo: change vo-&gt;driver-&gt;wait_events to nanoseconds
  * vo: use nanoseconds for frame duration and pts
  * player: store last_time timestamp in nanoseconds
  * vo: remove vo_get_estimated_vsync_interval conversion to seconds
  * DOCS/lua: update read_options example
  * console.lua: exit with with Ctrl+[
  * command: add playlist-next-playlist and playlist-prev-playlist
  * ci: add sanitizers to Tumbleweed build
  * core: remove duplicate init_{audio,video}_decoder declarations
  * core: remove declarations of unused functions
  * TOOLS/autocrop.lua: add support for detect_min_ratio
  * DOCS/input: document the full sub-property
  * console: support utf8 for table formatting
  * console: cull lines outside of visible area
  * console: show completion suggestions as table
  * console: show suggestions for completion
  * console: refactor text styles for log levels
  * TOOLS/autocrop.lua: simplify code
  * player/video: mention --profile=fast and --hwdec in AV desync message
  * vo: remove frame timing check from vo_still_displaying()
  * Revert "video: remove another redundant wakeup"
  * ci/mingw: use vulkan-loader v1.3.266
  * mp_image: don't copy crop value from opaque_ref
  * demux_playlist: use --metacode-codepage when parsing playlist files
  * demux: change the default of metadata-codepage to auto
  * demux_cue: deprecate --demuxer-cue-codepage for --metadata-codepage
  * charset_conv: remove ancient warning about deprecated syntax
  * stream_lavf: use metadata-codepage option for codepage conversion
  * af_scaletempo: overlap is a factor not a percentage
  * DOCS/mpv: update mpv.conf's documentation
  * TOOLS/autocrop.lua: update comment
  * sd_ass: enable sub-start and sub-end with unknown duration subs
  * vo_gpu_next: improve updating overlays
  * vo_dmabuf_wayland: correct full window size calculation
  * win32: clear client area to black early
  * player: remove unused mutate argument in mp_next_file
  * loadfile: fix an old wonky playlist heuristic
  * af/vf-command: add ability to target a specific lavfi filter
  * vo_dmabuf_wayland: free frame if the visibility check fails
  * external_files: remove duplicate from cover art whitelist
  * vo_dmabuf_wayland: eliminate an extra frame copy
  * TOOLS/lua/autoload: bump the msg-level of some logging
  * meson: declare libmpv as a dependency and override it
  * win32: adjust WM_NCACTIVATE for better compatibility with window state
  * vo_dmabuf_wayland: attach solid buffer when using force window
  * codec_tags: map some more image mimetypes
  * path: don't override "cache" and "state" paths with configdir
  * demux: move parent_stream_info before the goto
  * Revert "demux: constify a struct member"
  * external_files: base cover-art-whitelist on cover-art-auto-exts
  * DOCS/interface-changes: also mention --window-affinity
  * DOCS/interface-changes: mention --backdrop-type
  * win32: add WS_THICKFRAME style in borderless mode
  * vo: fully replace draw_image with draw_frame
  * restore-old-bindings.conf: remove unusable bindings
  * demux: fix erroneous condition in lazy_stream_needs_wait
  * win32: set WS_SYSMENU style always
  * DOCS/lua: remove superfluous parameter
  * Revert "demux: improve stream selection state"
  * msg: use nanosecond precision
  * vo: don't invoke wait, when not needed
  * vo: increase display refresh rate estimation limit from 99 Hz to 400 Hz
  * vo: change vsync base to nanoseconds
  * win32/pthread: define _POSIX_TIMERS to notify they are not supported
  * win32/pthread: don't convert time through unrelated timer
  * meson: don't link pthreads when internal impl is used
  * meson: add missing gl-video test dependency
  * timer: teach it about nanoseconds
  * timer: rename mp_add_timeout to reflect what it actually does
  * timer: remove dead code
  * timer: simplify mp_time_us_to_realtime
  * timer: rename mp_time_us_to_timespec to reflect what it actually does
  * ao_audiotrack: convert to nanoseconds
  * playloop: make chapter property more accurate when seeking chapters
  * vo_dmabuf_wayland: assume counter-clockwise rotations
  * hwdec_drmprime: add nv16 support
  * audio/chmap: support up to 64 channels
  * wasapi: clamp number of output channels to 8
  * chmap: add more channel layouts up to 22.2
  * audio/chmap: link string buffer size to MP_NUM_CHANNELS
  * playloop: don't refresh seek on external sub streams
  * demux: improve stream selection state
  * Revert "demux: eagerly read subtitle streams when switching tracks while paused"
  * demux: eagerly read subtitle streams when switching tracks while paused
  * osc: move the idle logo behind other overlays
  * meson: don't require swift when checking macos sdk
  * command: only warn shared-script-properties once
  * wayland: don't double close display fd
  * command: deprecate shared-script-properties
  * osc: remove shared-script-properties usage
  * DOCS/options: update lavfi-complex examples
  * console.lua: complete properties after cycle-values
  * af_scaletempo2: raise max playback rate to 8.0
  * DOCS/options: add example for custom pitch correction filter
  * restore-old-bindings.conf: add the old wheel bindings
  * DOCS/mpv: update the wheel bindings
  * win32: add option to change backdrop style
  * recorder: fix a couple of memory leaks
  * DOCS/options: update libplacebo-opts documentation URL
  * input.conf: make `u` toggle between force and yes
  * DOCS/input: update aegisub URL
  * osc.lua: fix calculation for slider's min-max average
  * win32: pass window handle to the window-id property
  * vo_gpu: remove --scaler-lut-size
  * vo_gpu: remove --scale-cutoff etc
  * DOCS/af: update audio filters section
  * github/workflows: rename the job for the docs check
  * github/workflows: add a workflow to check doc changes
  * github/workflows: only run build if source/build files change
  * DOCS/man: remove outdated note about gnome and idle-inhibit
  * wayland: remove gnome-specific idle-inhibit warning
- Drop 0001-Revert-meson-bump-required-version-to-0.62.patch (no
  longer necessary)
- Build against libplacebo 6.x
- Enable mujs</changelog>
</package>
<package pkgid="d25d320b3664763c038f14284af7c970294b4a98e68e9de04d102ea641df9978" name="mtail" arch="aarch64">
  <version epoch="0" ver="3.0.0rc51" rel="bp156.4.3.1"/>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1630929600">- initial packaging of upstream pre-release v3.0.0-rc47</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Trim %setup repetition</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694401">- use %go_nostrip macro</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694402">- some more spec-cleanup</changelog>
  <changelog author="michael@stroeder.com" date="1637582400">- Update to version 3.0.0rc48:
  * Fix small syntax problems in interoperability docs
  * Bump lewagon/wait-on-check-action from 1.0.0 to 1.1.1
  * Make one-shot Prometheus emit prog label and metric timestamp flags
  * Bump codecov/codecov-action from 2.0.3 to 2.1.0
  * Change the flag to -one_shot_format
  * Add -prometheus_output to -one_shot
  * Exit with 0 code when --one_shot is set
  * Bump codecov/codecov-action from 2.0.2 to 2.0.3
  * Bump lewagon/wait-on-check-action from 0.2 to 1.0.0
  * Bump actions/github-script from 4.0.2 to 4.1
  * Comment out permissions in automerge as they're incorrect.
  * examples/apache_metrics.mtail: fix http_request_duration_seconds division
  * Fix permissions for the publish action.
  * Fix a typo.
  * Update last workflows with minimum permissions.
  * Add permissions to more workflows.
  * Make a yaml-valid version of no permissions on the token.
  * Set minimum permissions for benchmarking and uploading benchmark and CI resulrts.
  * Set minimum permissions on auto-review.
  * Remove unnecessary comment.
  * Set minimum required permissions on automerge action.
  * Run security scan on pull requests, not pushes.
  * Bump github.com/prometheus/common from 0.29.0 to 0.30.0
  * Remove uninclusive language.
  * Bump codecov/codecov-action from 2.0.1 to 2.0.2
  * Bump codecov/codecov-action from 1 to 2.0.1
  * doc fix</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1652961600">- Update to version 3.0.0rc49
  * Update the docs for limit.
  * Add a RemoveOldestDatum method to remove the oldest datum from a metric.
  * Store the metric's size limit in the Metric object.
  * Add LIMIT keyword to specify the size limit of a dimensioned metric.
  * Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2
  * Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  * Bump github/codeql-action from 1 to 2
  * Bump github.com/prometheus/common from 0.33.0 to 0.34.0
  * Bump actions/setup-go from 2 to 3
  * Bump actions/stale from 4 to 5
  * Bump actions/upload-artifact from 2 to 3
  * Bump codecov/codecov-action from 2.1.0 to 3
  * Bump hmarr/auto-approve-action from 2.2.0 to 2.2.1
  * Bump hmarr/auto-approve-action from 2.1.0 to 2.2.0
  * Bump github.com/prometheus/common from 0.32.1 to 0.33.0
  * Bump actions/cache from 2.1.7 to 3
  * Bump actions/checkout from 2 to 3
  * Bump golangci/golangci-lint-action from 2.5.2 to 3
  * Fix test name in the automerge action.
  * Bump actions/github-script from 5 to 6
  * Run CI on build matrix of all OSes provided.
  * Wait for all checks that start with the name test.
  * support for windows paths
  * Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1
  * Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
  * Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0
  * Remove duplicate gosec scan.
  * Rewrite the comment to suit new gosec formatting requirements.</changelog>
  <changelog author="michael@stroeder.com" date="1659528000">- Update to version 3.0.0rc50:
  * ci: Select the correct sha for the test results when running from a post-merge action.
  * Fix typos
  * Fix typo
  * Bump github.com/prometheus/common from 0.36.0 to 0.37.0
  * Bump github.com/prometheus/common from 0.35.0 to 0.36.0
  * Fix golangci-lint code issue
  * Fix store GC not remove all expired metrics
  * Add Non single byte end of read buffer test case
  * Fix golangci-lint issue
  * Fix Unicode replacement character appear in parse result
  * chore: go mod tidy
  * Raise minimum Go version to 1.17.
  * Bump lewagon/wait-on-check-action from 1.1.1 to 1.1.2
  * Bump github.com/prometheus/common from 0.34.0 to 0.35.0
  * Make linter happy
  * Stabelize order of labels in statsd/graphite/collectd export
  * Bump goreleaser/goreleaser-action from 2 to 3
  * Reformat the code to appease the linter.</changelog>
  <changelog author="michael@stroeder.com" date="1671710400">- Update to version 3.0.0rc51:
  * Bump goreleaser/goreleaser-action from 3 to 4
  * Bump github.com/prometheus/common from 0.37.0 to 0.38.0
  * Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0
  * Bump go.opencensus.io from 0.23.0 to 0.24.0
  * Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
  * Bump hmarr/auto-approve-action from 3.0.0 to 3.1.0
  * Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0
  * Bump hmarr/auto-approve-action from 2.4.0 to 3.0.0
  * Bump actions/stale from 5 to 6
  * Fix linter error
  * Disables rendering dead links
  * Add http_info_endpoint to enable and disable info endpoints
  * Add http_debugging_endpoint flag to allow disabeling http debug endpoint
    (fixes #305)
  * Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  * Bump hmarr/auto-approve-action from 2.2.1 to 2.4.0
  * Run gofumpt
  * Fix memory leak on corrupt unicode character
  * Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0
  * ci: Remove actions/cache in favour of setup-go's cache.
  * ci: Use the version of go specified in go.mod
  * Fix missing imports.
  * ci: Fix typo in name of sha-number file on non pull request.</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1701691200">- Repair system call filter induced startup failure</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948800">- Switch to sysusers</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948801">- Support service reload</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948802">- Clean up service unit file</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1719057600">- Adjust system call filter for Leap 15.6</changelog>
</package>
<package pkgid="abe1025fb73cc8abc70f88614e187a7fb649a5c1d90d4267ba0522db55ad4673" name="mtail" arch="i586">
  <version epoch="0" ver="3.0.0rc51" rel="bp156.4.3.1"/>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1630929600">- initial packaging of upstream pre-release v3.0.0-rc47</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Trim %setup repetition</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694401">- use %go_nostrip macro</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694402">- some more spec-cleanup</changelog>
  <changelog author="michael@stroeder.com" date="1637582400">- Update to version 3.0.0rc48:
  * Fix small syntax problems in interoperability docs
  * Bump lewagon/wait-on-check-action from 1.0.0 to 1.1.1
  * Make one-shot Prometheus emit prog label and metric timestamp flags
  * Bump codecov/codecov-action from 2.0.3 to 2.1.0
  * Change the flag to -one_shot_format
  * Add -prometheus_output to -one_shot
  * Exit with 0 code when --one_shot is set
  * Bump codecov/codecov-action from 2.0.2 to 2.0.3
  * Bump lewagon/wait-on-check-action from 0.2 to 1.0.0
  * Bump actions/github-script from 4.0.2 to 4.1
  * Comment out permissions in automerge as they're incorrect.
  * examples/apache_metrics.mtail: fix http_request_duration_seconds division
  * Fix permissions for the publish action.
  * Fix a typo.
  * Update last workflows with minimum permissions.
  * Add permissions to more workflows.
  * Make a yaml-valid version of no permissions on the token.
  * Set minimum permissions for benchmarking and uploading benchmark and CI resulrts.
  * Set minimum permissions on auto-review.
  * Remove unnecessary comment.
  * Set minimum required permissions on automerge action.
  * Run security scan on pull requests, not pushes.
  * Bump github.com/prometheus/common from 0.29.0 to 0.30.0
  * Remove uninclusive language.
  * Bump codecov/codecov-action from 2.0.1 to 2.0.2
  * Bump codecov/codecov-action from 1 to 2.0.1
  * doc fix</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1652961600">- Update to version 3.0.0rc49
  * Update the docs for limit.
  * Add a RemoveOldestDatum method to remove the oldest datum from a metric.
  * Store the metric's size limit in the Metric object.
  * Add LIMIT keyword to specify the size limit of a dimensioned metric.
  * Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2
  * Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  * Bump github/codeql-action from 1 to 2
  * Bump github.com/prometheus/common from 0.33.0 to 0.34.0
  * Bump actions/setup-go from 2 to 3
  * Bump actions/stale from 4 to 5
  * Bump actions/upload-artifact from 2 to 3
  * Bump codecov/codecov-action from 2.1.0 to 3
  * Bump hmarr/auto-approve-action from 2.2.0 to 2.2.1
  * Bump hmarr/auto-approve-action from 2.1.0 to 2.2.0
  * Bump github.com/prometheus/common from 0.32.1 to 0.33.0
  * Bump actions/cache from 2.1.7 to 3
  * Bump actions/checkout from 2 to 3
  * Bump golangci/golangci-lint-action from 2.5.2 to 3
  * Fix test name in the automerge action.
  * Bump actions/github-script from 5 to 6
  * Run CI on build matrix of all OSes provided.
  * Wait for all checks that start with the name test.
  * support for windows paths
  * Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1
  * Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
  * Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0
  * Remove duplicate gosec scan.
  * Rewrite the comment to suit new gosec formatting requirements.</changelog>
  <changelog author="michael@stroeder.com" date="1659528000">- Update to version 3.0.0rc50:
  * ci: Select the correct sha for the test results when running from a post-merge action.
  * Fix typos
  * Fix typo
  * Bump github.com/prometheus/common from 0.36.0 to 0.37.0
  * Bump github.com/prometheus/common from 0.35.0 to 0.36.0
  * Fix golangci-lint code issue
  * Fix store GC not remove all expired metrics
  * Add Non single byte end of read buffer test case
  * Fix golangci-lint issue
  * Fix Unicode replacement character appear in parse result
  * chore: go mod tidy
  * Raise minimum Go version to 1.17.
  * Bump lewagon/wait-on-check-action from 1.1.1 to 1.1.2
  * Bump github.com/prometheus/common from 0.34.0 to 0.35.0
  * Make linter happy
  * Stabelize order of labels in statsd/graphite/collectd export
  * Bump goreleaser/goreleaser-action from 2 to 3
  * Reformat the code to appease the linter.</changelog>
  <changelog author="michael@stroeder.com" date="1671710400">- Update to version 3.0.0rc51:
  * Bump goreleaser/goreleaser-action from 3 to 4
  * Bump github.com/prometheus/common from 0.37.0 to 0.38.0
  * Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0
  * Bump go.opencensus.io from 0.23.0 to 0.24.0
  * Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
  * Bump hmarr/auto-approve-action from 3.0.0 to 3.1.0
  * Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0
  * Bump hmarr/auto-approve-action from 2.4.0 to 3.0.0
  * Bump actions/stale from 5 to 6
  * Fix linter error
  * Disables rendering dead links
  * Add http_info_endpoint to enable and disable info endpoints
  * Add http_debugging_endpoint flag to allow disabeling http debug endpoint
    (fixes #305)
  * Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  * Bump hmarr/auto-approve-action from 2.2.1 to 2.4.0
  * Run gofumpt
  * Fix memory leak on corrupt unicode character
  * Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0
  * ci: Remove actions/cache in favour of setup-go's cache.
  * ci: Use the version of go specified in go.mod
  * Fix missing imports.
  * ci: Fix typo in name of sha-number file on non pull request.</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1701691200">- Repair system call filter induced startup failure</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948800">- Switch to sysusers</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948801">- Support service reload</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948802">- Clean up service unit file</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1719057600">- Adjust system call filter for Leap 15.6</changelog>
</package>
<package pkgid="a12713dc124afded5d6850f8285b72298dd1f821bdd8ce5e4ce4a848e9f9d80c" name="mtail" arch="ppc64le">
  <version epoch="0" ver="3.0.0rc51" rel="bp156.4.3.1"/>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1630929600">- initial packaging of upstream pre-release v3.0.0-rc47</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Trim %setup repetition</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694401">- use %go_nostrip macro</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694402">- some more spec-cleanup</changelog>
  <changelog author="michael@stroeder.com" date="1637582400">- Update to version 3.0.0rc48:
  * Fix small syntax problems in interoperability docs
  * Bump lewagon/wait-on-check-action from 1.0.0 to 1.1.1
  * Make one-shot Prometheus emit prog label and metric timestamp flags
  * Bump codecov/codecov-action from 2.0.3 to 2.1.0
  * Change the flag to -one_shot_format
  * Add -prometheus_output to -one_shot
  * Exit with 0 code when --one_shot is set
  * Bump codecov/codecov-action from 2.0.2 to 2.0.3
  * Bump lewagon/wait-on-check-action from 0.2 to 1.0.0
  * Bump actions/github-script from 4.0.2 to 4.1
  * Comment out permissions in automerge as they're incorrect.
  * examples/apache_metrics.mtail: fix http_request_duration_seconds division
  * Fix permissions for the publish action.
  * Fix a typo.
  * Update last workflows with minimum permissions.
  * Add permissions to more workflows.
  * Make a yaml-valid version of no permissions on the token.
  * Set minimum permissions for benchmarking and uploading benchmark and CI resulrts.
  * Set minimum permissions on auto-review.
  * Remove unnecessary comment.
  * Set minimum required permissions on automerge action.
  * Run security scan on pull requests, not pushes.
  * Bump github.com/prometheus/common from 0.29.0 to 0.30.0
  * Remove uninclusive language.
  * Bump codecov/codecov-action from 2.0.1 to 2.0.2
  * Bump codecov/codecov-action from 1 to 2.0.1
  * doc fix</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1652961600">- Update to version 3.0.0rc49
  * Update the docs for limit.
  * Add a RemoveOldestDatum method to remove the oldest datum from a metric.
  * Store the metric's size limit in the Metric object.
  * Add LIMIT keyword to specify the size limit of a dimensioned metric.
  * Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2
  * Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  * Bump github/codeql-action from 1 to 2
  * Bump github.com/prometheus/common from 0.33.0 to 0.34.0
  * Bump actions/setup-go from 2 to 3
  * Bump actions/stale from 4 to 5
  * Bump actions/upload-artifact from 2 to 3
  * Bump codecov/codecov-action from 2.1.0 to 3
  * Bump hmarr/auto-approve-action from 2.2.0 to 2.2.1
  * Bump hmarr/auto-approve-action from 2.1.0 to 2.2.0
  * Bump github.com/prometheus/common from 0.32.1 to 0.33.0
  * Bump actions/cache from 2.1.7 to 3
  * Bump actions/checkout from 2 to 3
  * Bump golangci/golangci-lint-action from 2.5.2 to 3
  * Fix test name in the automerge action.
  * Bump actions/github-script from 5 to 6
  * Run CI on build matrix of all OSes provided.
  * Wait for all checks that start with the name test.
  * support for windows paths
  * Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1
  * Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
  * Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0
  * Remove duplicate gosec scan.
  * Rewrite the comment to suit new gosec formatting requirements.</changelog>
  <changelog author="michael@stroeder.com" date="1659528000">- Update to version 3.0.0rc50:
  * ci: Select the correct sha for the test results when running from a post-merge action.
  * Fix typos
  * Fix typo
  * Bump github.com/prometheus/common from 0.36.0 to 0.37.0
  * Bump github.com/prometheus/common from 0.35.0 to 0.36.0
  * Fix golangci-lint code issue
  * Fix store GC not remove all expired metrics
  * Add Non single byte end of read buffer test case
  * Fix golangci-lint issue
  * Fix Unicode replacement character appear in parse result
  * chore: go mod tidy
  * Raise minimum Go version to 1.17.
  * Bump lewagon/wait-on-check-action from 1.1.1 to 1.1.2
  * Bump github.com/prometheus/common from 0.34.0 to 0.35.0
  * Make linter happy
  * Stabelize order of labels in statsd/graphite/collectd export
  * Bump goreleaser/goreleaser-action from 2 to 3
  * Reformat the code to appease the linter.</changelog>
  <changelog author="michael@stroeder.com" date="1671710400">- Update to version 3.0.0rc51:
  * Bump goreleaser/goreleaser-action from 3 to 4
  * Bump github.com/prometheus/common from 0.37.0 to 0.38.0
  * Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0
  * Bump go.opencensus.io from 0.23.0 to 0.24.0
  * Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
  * Bump hmarr/auto-approve-action from 3.0.0 to 3.1.0
  * Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0
  * Bump hmarr/auto-approve-action from 2.4.0 to 3.0.0
  * Bump actions/stale from 5 to 6
  * Fix linter error
  * Disables rendering dead links
  * Add http_info_endpoint to enable and disable info endpoints
  * Add http_debugging_endpoint flag to allow disabeling http debug endpoint
    (fixes #305)
  * Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  * Bump hmarr/auto-approve-action from 2.2.1 to 2.4.0
  * Run gofumpt
  * Fix memory leak on corrupt unicode character
  * Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0
  * ci: Remove actions/cache in favour of setup-go's cache.
  * ci: Use the version of go specified in go.mod
  * Fix missing imports.
  * ci: Fix typo in name of sha-number file on non pull request.</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1701691200">- Repair system call filter induced startup failure</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948800">- Switch to sysusers</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948801">- Support service reload</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948802">- Clean up service unit file</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1719057600">- Adjust system call filter for Leap 15.6</changelog>
</package>
<package pkgid="d0ba6dbdaeda919a69a5672cd497b0fd75c04713eed63b0b828203d932933bce" name="mtail" arch="s390x">
  <version epoch="0" ver="3.0.0rc51" rel="bp156.4.3.1"/>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1630929600">- initial packaging of upstream pre-release v3.0.0-rc47</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Trim %setup repetition</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694401">- use %go_nostrip macro</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694402">- some more spec-cleanup</changelog>
  <changelog author="michael@stroeder.com" date="1637582400">- Update to version 3.0.0rc48:
  * Fix small syntax problems in interoperability docs
  * Bump lewagon/wait-on-check-action from 1.0.0 to 1.1.1
  * Make one-shot Prometheus emit prog label and metric timestamp flags
  * Bump codecov/codecov-action from 2.0.3 to 2.1.0
  * Change the flag to -one_shot_format
  * Add -prometheus_output to -one_shot
  * Exit with 0 code when --one_shot is set
  * Bump codecov/codecov-action from 2.0.2 to 2.0.3
  * Bump lewagon/wait-on-check-action from 0.2 to 1.0.0
  * Bump actions/github-script from 4.0.2 to 4.1
  * Comment out permissions in automerge as they're incorrect.
  * examples/apache_metrics.mtail: fix http_request_duration_seconds division
  * Fix permissions for the publish action.
  * Fix a typo.
  * Update last workflows with minimum permissions.
  * Add permissions to more workflows.
  * Make a yaml-valid version of no permissions on the token.
  * Set minimum permissions for benchmarking and uploading benchmark and CI resulrts.
  * Set minimum permissions on auto-review.
  * Remove unnecessary comment.
  * Set minimum required permissions on automerge action.
  * Run security scan on pull requests, not pushes.
  * Bump github.com/prometheus/common from 0.29.0 to 0.30.0
  * Remove uninclusive language.
  * Bump codecov/codecov-action from 2.0.1 to 2.0.2
  * Bump codecov/codecov-action from 1 to 2.0.1
  * doc fix</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1652961600">- Update to version 3.0.0rc49
  * Update the docs for limit.
  * Add a RemoveOldestDatum method to remove the oldest datum from a metric.
  * Store the metric's size limit in the Metric object.
  * Add LIMIT keyword to specify the size limit of a dimensioned metric.
  * Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2
  * Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  * Bump github/codeql-action from 1 to 2
  * Bump github.com/prometheus/common from 0.33.0 to 0.34.0
  * Bump actions/setup-go from 2 to 3
  * Bump actions/stale from 4 to 5
  * Bump actions/upload-artifact from 2 to 3
  * Bump codecov/codecov-action from 2.1.0 to 3
  * Bump hmarr/auto-approve-action from 2.2.0 to 2.2.1
  * Bump hmarr/auto-approve-action from 2.1.0 to 2.2.0
  * Bump github.com/prometheus/common from 0.32.1 to 0.33.0
  * Bump actions/cache from 2.1.7 to 3
  * Bump actions/checkout from 2 to 3
  * Bump golangci/golangci-lint-action from 2.5.2 to 3
  * Fix test name in the automerge action.
  * Bump actions/github-script from 5 to 6
  * Run CI on build matrix of all OSes provided.
  * Wait for all checks that start with the name test.
  * support for windows paths
  * Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1
  * Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
  * Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0
  * Remove duplicate gosec scan.
  * Rewrite the comment to suit new gosec formatting requirements.</changelog>
  <changelog author="michael@stroeder.com" date="1659528000">- Update to version 3.0.0rc50:
  * ci: Select the correct sha for the test results when running from a post-merge action.
  * Fix typos
  * Fix typo
  * Bump github.com/prometheus/common from 0.36.0 to 0.37.0
  * Bump github.com/prometheus/common from 0.35.0 to 0.36.0
  * Fix golangci-lint code issue
  * Fix store GC not remove all expired metrics
  * Add Non single byte end of read buffer test case
  * Fix golangci-lint issue
  * Fix Unicode replacement character appear in parse result
  * chore: go mod tidy
  * Raise minimum Go version to 1.17.
  * Bump lewagon/wait-on-check-action from 1.1.1 to 1.1.2
  * Bump github.com/prometheus/common from 0.34.0 to 0.35.0
  * Make linter happy
  * Stabelize order of labels in statsd/graphite/collectd export
  * Bump goreleaser/goreleaser-action from 2 to 3
  * Reformat the code to appease the linter.</changelog>
  <changelog author="michael@stroeder.com" date="1671710400">- Update to version 3.0.0rc51:
  * Bump goreleaser/goreleaser-action from 3 to 4
  * Bump github.com/prometheus/common from 0.37.0 to 0.38.0
  * Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0
  * Bump go.opencensus.io from 0.23.0 to 0.24.0
  * Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
  * Bump hmarr/auto-approve-action from 3.0.0 to 3.1.0
  * Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0
  * Bump hmarr/auto-approve-action from 2.4.0 to 3.0.0
  * Bump actions/stale from 5 to 6
  * Fix linter error
  * Disables rendering dead links
  * Add http_info_endpoint to enable and disable info endpoints
  * Add http_debugging_endpoint flag to allow disabeling http debug endpoint
    (fixes #305)
  * Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  * Bump hmarr/auto-approve-action from 2.2.1 to 2.4.0
  * Run gofumpt
  * Fix memory leak on corrupt unicode character
  * Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0
  * ci: Remove actions/cache in favour of setup-go's cache.
  * ci: Use the version of go specified in go.mod
  * Fix missing imports.
  * ci: Fix typo in name of sha-number file on non pull request.</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1701691200">- Repair system call filter induced startup failure</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948800">- Switch to sysusers</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948801">- Support service reload</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948802">- Clean up service unit file</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1719057600">- Adjust system call filter for Leap 15.6</changelog>
</package>
<package pkgid="2c00775fdfb5e4bef903c7c3331b1125a9238b5b7c3d96ca2ec2e25e4ef41015" name="mtail" arch="src">
  <version epoch="0" ver="3.0.0rc51" rel="bp156.4.3.1"/>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1630929600">- initial packaging of upstream pre-release v3.0.0-rc47</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Trim %setup repetition</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694401">- use %go_nostrip macro</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694402">- some more spec-cleanup</changelog>
  <changelog author="michael@stroeder.com" date="1637582400">- Update to version 3.0.0rc48:
  * Fix small syntax problems in interoperability docs
  * Bump lewagon/wait-on-check-action from 1.0.0 to 1.1.1
  * Make one-shot Prometheus emit prog label and metric timestamp flags
  * Bump codecov/codecov-action from 2.0.3 to 2.1.0
  * Change the flag to -one_shot_format
  * Add -prometheus_output to -one_shot
  * Exit with 0 code when --one_shot is set
  * Bump codecov/codecov-action from 2.0.2 to 2.0.3
  * Bump lewagon/wait-on-check-action from 0.2 to 1.0.0
  * Bump actions/github-script from 4.0.2 to 4.1
  * Comment out permissions in automerge as they're incorrect.
  * examples/apache_metrics.mtail: fix http_request_duration_seconds division
  * Fix permissions for the publish action.
  * Fix a typo.
  * Update last workflows with minimum permissions.
  * Add permissions to more workflows.
  * Make a yaml-valid version of no permissions on the token.
  * Set minimum permissions for benchmarking and uploading benchmark and CI resulrts.
  * Set minimum permissions on auto-review.
  * Remove unnecessary comment.
  * Set minimum required permissions on automerge action.
  * Run security scan on pull requests, not pushes.
  * Bump github.com/prometheus/common from 0.29.0 to 0.30.0
  * Remove uninclusive language.
  * Bump codecov/codecov-action from 2.0.1 to 2.0.2
  * Bump codecov/codecov-action from 1 to 2.0.1
  * doc fix</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1652961600">- Update to version 3.0.0rc49
  * Update the docs for limit.
  * Add a RemoveOldestDatum method to remove the oldest datum from a metric.
  * Store the metric's size limit in the Metric object.
  * Add LIMIT keyword to specify the size limit of a dimensioned metric.
  * Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2
  * Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  * Bump github/codeql-action from 1 to 2
  * Bump github.com/prometheus/common from 0.33.0 to 0.34.0
  * Bump actions/setup-go from 2 to 3
  * Bump actions/stale from 4 to 5
  * Bump actions/upload-artifact from 2 to 3
  * Bump codecov/codecov-action from 2.1.0 to 3
  * Bump hmarr/auto-approve-action from 2.2.0 to 2.2.1
  * Bump hmarr/auto-approve-action from 2.1.0 to 2.2.0
  * Bump github.com/prometheus/common from 0.32.1 to 0.33.0
  * Bump actions/cache from 2.1.7 to 3
  * Bump actions/checkout from 2 to 3
  * Bump golangci/golangci-lint-action from 2.5.2 to 3
  * Fix test name in the automerge action.
  * Bump actions/github-script from 5 to 6
  * Run CI on build matrix of all OSes provided.
  * Wait for all checks that start with the name test.
  * support for windows paths
  * Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1
  * Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
  * Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0
  * Remove duplicate gosec scan.
  * Rewrite the comment to suit new gosec formatting requirements.</changelog>
  <changelog author="michael@stroeder.com" date="1659528000">- Update to version 3.0.0rc50:
  * ci: Select the correct sha for the test results when running from a post-merge action.
  * Fix typos
  * Fix typo
  * Bump github.com/prometheus/common from 0.36.0 to 0.37.0
  * Bump github.com/prometheus/common from 0.35.0 to 0.36.0
  * Fix golangci-lint code issue
  * Fix store GC not remove all expired metrics
  * Add Non single byte end of read buffer test case
  * Fix golangci-lint issue
  * Fix Unicode replacement character appear in parse result
  * chore: go mod tidy
  * Raise minimum Go version to 1.17.
  * Bump lewagon/wait-on-check-action from 1.1.1 to 1.1.2
  * Bump github.com/prometheus/common from 0.34.0 to 0.35.0
  * Make linter happy
  * Stabelize order of labels in statsd/graphite/collectd export
  * Bump goreleaser/goreleaser-action from 2 to 3
  * Reformat the code to appease the linter.</changelog>
  <changelog author="michael@stroeder.com" date="1671710400">- Update to version 3.0.0rc51:
  * Bump goreleaser/goreleaser-action from 3 to 4
  * Bump github.com/prometheus/common from 0.37.0 to 0.38.0
  * Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0
  * Bump go.opencensus.io from 0.23.0 to 0.24.0
  * Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
  * Bump hmarr/auto-approve-action from 3.0.0 to 3.1.0
  * Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0
  * Bump hmarr/auto-approve-action from 2.4.0 to 3.0.0
  * Bump actions/stale from 5 to 6
  * Fix linter error
  * Disables rendering dead links
  * Add http_info_endpoint to enable and disable info endpoints
  * Add http_debugging_endpoint flag to allow disabeling http debug endpoint
    (fixes #305)
  * Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  * Bump hmarr/auto-approve-action from 2.2.1 to 2.4.0
  * Run gofumpt
  * Fix memory leak on corrupt unicode character
  * Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0
  * ci: Remove actions/cache in favour of setup-go's cache.
  * ci: Use the version of go specified in go.mod
  * Fix missing imports.
  * ci: Fix typo in name of sha-number file on non pull request.</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1701691200">- Repair system call filter induced startup failure</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948800">- Switch to sysusers</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948801">- Support service reload</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948802">- Clean up service unit file</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1719057600">- Adjust system call filter for Leap 15.6</changelog>
</package>
<package pkgid="6087dd68af4a2f56ff2da3c70655392d2723d260a1f07111b51069aa8679a2b5" name="mtail" arch="x86_64">
  <version epoch="0" ver="3.0.0rc51" rel="bp156.4.3.1"/>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1630929600">- initial packaging of upstream pre-release v3.0.0-rc47</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1633694400">- Trim %setup repetition</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694401">- use %go_nostrip macro</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1633694402">- some more spec-cleanup</changelog>
  <changelog author="michael@stroeder.com" date="1637582400">- Update to version 3.0.0rc48:
  * Fix small syntax problems in interoperability docs
  * Bump lewagon/wait-on-check-action from 1.0.0 to 1.1.1
  * Make one-shot Prometheus emit prog label and metric timestamp flags
  * Bump codecov/codecov-action from 2.0.3 to 2.1.0
  * Change the flag to -one_shot_format
  * Add -prometheus_output to -one_shot
  * Exit with 0 code when --one_shot is set
  * Bump codecov/codecov-action from 2.0.2 to 2.0.3
  * Bump lewagon/wait-on-check-action from 0.2 to 1.0.0
  * Bump actions/github-script from 4.0.2 to 4.1
  * Comment out permissions in automerge as they're incorrect.
  * examples/apache_metrics.mtail: fix http_request_duration_seconds division
  * Fix permissions for the publish action.
  * Fix a typo.
  * Update last workflows with minimum permissions.
  * Add permissions to more workflows.
  * Make a yaml-valid version of no permissions on the token.
  * Set minimum permissions for benchmarking and uploading benchmark and CI resulrts.
  * Set minimum permissions on auto-review.
  * Remove unnecessary comment.
  * Set minimum required permissions on automerge action.
  * Run security scan on pull requests, not pushes.
  * Bump github.com/prometheus/common from 0.29.0 to 0.30.0
  * Remove uninclusive language.
  * Bump codecov/codecov-action from 2.0.1 to 2.0.2
  * Bump codecov/codecov-action from 1 to 2.0.1
  * doc fix</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1652961600">- Update to version 3.0.0rc49
  * Update the docs for limit.
  * Add a RemoveOldestDatum method to remove the oldest datum from a metric.
  * Store the metric's size limit in the Metric object.
  * Add LIMIT keyword to specify the size limit of a dimensioned metric.
  * Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2
  * Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  * Bump github/codeql-action from 1 to 2
  * Bump github.com/prometheus/common from 0.33.0 to 0.34.0
  * Bump actions/setup-go from 2 to 3
  * Bump actions/stale from 4 to 5
  * Bump actions/upload-artifact from 2 to 3
  * Bump codecov/codecov-action from 2.1.0 to 3
  * Bump hmarr/auto-approve-action from 2.2.0 to 2.2.1
  * Bump hmarr/auto-approve-action from 2.1.0 to 2.2.0
  * Bump github.com/prometheus/common from 0.32.1 to 0.33.0
  * Bump actions/cache from 2.1.7 to 3
  * Bump actions/checkout from 2 to 3
  * Bump golangci/golangci-lint-action from 2.5.2 to 3
  * Fix test name in the automerge action.
  * Bump actions/github-script from 5 to 6
  * Run CI on build matrix of all OSes provided.
  * Wait for all checks that start with the name test.
  * support for windows paths
  * Bump github.com/prometheus/client_golang from 1.12.0 to 1.12.1
  * Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
  * Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.0
  * Remove duplicate gosec scan.
  * Rewrite the comment to suit new gosec formatting requirements.</changelog>
  <changelog author="michael@stroeder.com" date="1659528000">- Update to version 3.0.0rc50:
  * ci: Select the correct sha for the test results when running from a post-merge action.
  * Fix typos
  * Fix typo
  * Bump github.com/prometheus/common from 0.36.0 to 0.37.0
  * Bump github.com/prometheus/common from 0.35.0 to 0.36.0
  * Fix golangci-lint code issue
  * Fix store GC not remove all expired metrics
  * Add Non single byte end of read buffer test case
  * Fix golangci-lint issue
  * Fix Unicode replacement character appear in parse result
  * chore: go mod tidy
  * Raise minimum Go version to 1.17.
  * Bump lewagon/wait-on-check-action from 1.1.1 to 1.1.2
  * Bump github.com/prometheus/common from 0.34.0 to 0.35.0
  * Make linter happy
  * Stabelize order of labels in statsd/graphite/collectd export
  * Bump goreleaser/goreleaser-action from 2 to 3
  * Reformat the code to appease the linter.</changelog>
  <changelog author="michael@stroeder.com" date="1671710400">- Update to version 3.0.0rc51:
  * Bump goreleaser/goreleaser-action from 3 to 4
  * Bump github.com/prometheus/common from 0.37.0 to 0.38.0
  * Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0
  * Bump go.opencensus.io from 0.23.0 to 0.24.0
  * Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1
  * Bump hmarr/auto-approve-action from 3.0.0 to 3.1.0
  * Bump lewagon/wait-on-check-action from 1.1.2 to 1.2.0
  * Bump hmarr/auto-approve-action from 2.4.0 to 3.0.0
  * Bump actions/stale from 5 to 6
  * Fix linter error
  * Disables rendering dead links
  * Add http_info_endpoint to enable and disable info endpoints
  * Add http_debugging_endpoint flag to allow disabeling http debug endpoint
    (fixes #305)
  * Bump github.com/google/go-cmp from 0.5.8 to 0.5.9
  * Bump hmarr/auto-approve-action from 2.2.1 to 2.4.0
  * Run gofumpt
  * Fix memory leak on corrupt unicode character
  * Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0
  * ci: Remove actions/cache in favour of setup-go's cache.
  * ci: Use the version of go specified in go.mod
  * Fix missing imports.
  * ci: Fix typo in name of sha-number file on non pull request.</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1701691200">- Repair system call filter induced startup failure</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948800">- Switch to sysusers</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948801">- Support service reload</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1708948802">- Clean up service unit file</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1719057600">- Adjust system call filter for Leap 15.6</changelog>
</package>
<package pkgid="ee97ca79a8bbcec5db0fb62720a96824c6f421fc4ee3d1403c506d34434b344d" name="mugshot" arch="noarch">
  <version epoch="0" ver="0.4.3" rel="bp156.4.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283200">- 0.4.1 initial build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283201">- fixed %fdupes macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283202">- create and apply patch hide webcam menu entry due to crashes</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549195200">- fixed %files section</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- fixed package name in spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Generalize description and trim bias.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566648001">- Update to version 0.4.2
  * Mugshot has moved to Github
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566734400">- Use correct source archive</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 0.4.3
  * Add support for Python 3.9
  * Switch to RDN-format for .desktop and gschema "org.bluesabre.mugshot"
    (fixes asv-cid-desktopapp-is-not-rdns)
  * Port python3-dbus usage to GDBus
  * Remove period at end of short description
    (fixes asv-summary-has-dot-suffix)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1637323200">- Added patch cheese-version.patch
  * Fixes a version problem with dependency typelib(Cheese) (#boo#1191237)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642161600">- Removed cheese-version.patch as it's no longer needed. cheese made
  a mistake in changing the API version field and reverted it back;
  so this is not needed</changelog>
</package>
<package pkgid="172af8784a8a1819eb850e76a918f1e57b29506330046d55ab49e33f25d46317" name="mugshot" arch="src">
  <version epoch="0" ver="0.4.3" rel="bp156.4.3.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283200">- 0.4.1 initial build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283201">- fixed %fdupes macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283202">- create and apply patch hide webcam menu entry due to crashes</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549195200">- fixed %files section</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- fixed package name in spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Generalize description and trim bias.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566648001">- Update to version 0.4.2
  * Mugshot has moved to Github
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566734400">- Use correct source archive</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 0.4.3
  * Add support for Python 3.9
  * Switch to RDN-format for .desktop and gschema "org.bluesabre.mugshot"
    (fixes asv-cid-desktopapp-is-not-rdns)
  * Port python3-dbus usage to GDBus
  * Remove period at end of short description
    (fixes asv-summary-has-dot-suffix)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1637323200">- Added patch cheese-version.patch
  * Fixes a version problem with dependency typelib(Cheese) (#boo#1191237)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642161600">- Removed cheese-version.patch as it's no longer needed. cheese made
  a mistake in changing the API version field and reverted it back;
  so this is not needed</changelog>
</package>
<package pkgid="1fd365b077d3390f7cc28725b48b96821358d366b86bd622a5ad43d1650797ad" name="mugshot" arch="noarch">
  <version epoch="0" ver="0.4.3" rel="bp156.4.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283200">- 0.4.1 initial build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283201">- fixed %fdupes macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283202">- create and apply patch hide webcam menu entry due to crashes</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549195200">- fixed %files section</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- fixed package name in spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Generalize description and trim bias.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566648001">- Update to version 0.4.2
  * Mugshot has moved to Github
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566734400">- Use correct source archive</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 0.4.3
  * Add support for Python 3.9
  * Switch to RDN-format for .desktop and gschema "org.bluesabre.mugshot"
    (fixes asv-cid-desktopapp-is-not-rdns)
  * Port python3-dbus usage to GDBus
  * Remove period at end of short description
    (fixes asv-summary-has-dot-suffix)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1637323200">- Added patch cheese-version.patch
  * Fixes a version problem with dependency typelib(Cheese) (#boo#1191237)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642161600">- Removed cheese-version.patch as it's no longer needed. cheese made
  a mistake in changing the API version field and reverted it back;
  so this is not needed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742472000">- Eliminate duplicate files in the whole python3_sitelib directory.
- Add the various icons/hicolor directories to the files list.</changelog>
</package>
<package pkgid="dcb483e127e3c95b249ee1997fda0f18eb383deaf8e083053c36bd7bdbc625fa" name="mugshot" arch="src">
  <version epoch="0" ver="0.4.3" rel="bp156.4.6.1"/>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283200">- 0.4.1 initial build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283201">- fixed %fdupes macro</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1542283202">- create and apply patch hide webcam menu entry due to crashes</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1549195200">- fixed %files section</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- fixed package name in spec file</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Generalize description and trim bias.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566648001">- Update to version 0.4.2
  * Mugshot has moved to Github
  * Translation updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1566734400">- Use correct source archive</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1609243200">- Update to version 0.4.3
  * Add support for Python 3.9
  * Switch to RDN-format for .desktop and gschema "org.bluesabre.mugshot"
    (fixes asv-cid-desktopapp-is-not-rdns)
  * Port python3-dbus usage to GDBus
  * Remove period at end of short description
    (fixes asv-summary-has-dot-suffix)
  * Translation updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1637323200">- Added patch cheese-version.patch
  * Fixes a version problem with dependency typelib(Cheese) (#boo#1191237)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1642161600">- Removed cheese-version.patch as it's no longer needed. cheese made
  a mistake in changing the API version field and reverted it back;
  so this is not needed</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1742472000">- Eliminate duplicate files in the whole python3_sitelib directory.
- Add the various icons/hicolor directories to the files list.</changelog>
</package>
<package pkgid="c8955430ecdf68a8d450a4da95ee755fcc966ce77bea0bde34c0a2a17663a1db" name="mygnuhealth" arch="aarch64">
  <version epoch="0" ver="2.2.0" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
</package>
<package pkgid="ad412c13847d4a751f86fbbe320bf76c3e1c8039fe8e168f7d1f77c399871496" name="mygnuhealth" arch="ppc64le">
  <version epoch="0" ver="2.2.0" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
</package>
<package pkgid="89bfd1bcb367be37163b985a181489be19184caa4bfc343332c6ed5a28f5aa0d" name="mygnuhealth" arch="s390x">
  <version epoch="0" ver="2.2.0" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
</package>
<package pkgid="24278d5b15cc762ffe0dea52da97bc9bc3d2ace99fe74c3a9ff2afb9c5500ffa" name="mygnuhealth" arch="src">
  <version epoch="0" ver="2.2.0" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
</package>
<package pkgid="73f0e4f4f29b3e5b9702e91c779c952020e83025e6b28688405e9f442940982d" name="mygnuhealth" arch="x86_64">
  <version epoch="0" ver="2.2.0" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
</package>
<package pkgid="2390118ecdad4741195500c529682ebf87a952d00d5baf06c20901abefcbe252" name="mygnuhealth" arch="aarch64">
  <version epoch="0" ver="2.2.1" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719662400">- added dependency on bleak</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1721217600">- version 2.2.1
  * Fix issue #34 - MyGH crashes when clicking 'Network'
    * translation update</changelog>
</package>
<package pkgid="9d8fb8c83371680af8cb4935676d85df34aef7b0fecef69d603f87e3372281d5" name="mygnuhealth" arch="ppc64le">
  <version epoch="0" ver="2.2.1" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719662400">- added dependency on bleak</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1721217600">- version 2.2.1
  * Fix issue #34 - MyGH crashes when clicking 'Network'
    * translation update</changelog>
</package>
<package pkgid="ac8a0ae486c18b30c2ebe8071d49de21db026e10fc256648923321b01129fa89" name="mygnuhealth" arch="s390x">
  <version epoch="0" ver="2.2.1" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719662400">- added dependency on bleak</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1721217600">- version 2.2.1
  * Fix issue #34 - MyGH crashes when clicking 'Network'
    * translation update</changelog>
</package>
<package pkgid="167bdffafd3bdb15cd6a4bf15ff0a45c62c4a2e19bd607424337bbe5dac92ff6" name="mygnuhealth" arch="src">
  <version epoch="0" ver="2.2.1" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719662400">- added dependency on bleak</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1721217600">- version 2.2.1
  * Fix issue #34 - MyGH crashes when clicking 'Network'
    * translation update</changelog>
</package>
<package pkgid="df093dda2f14438217b6a0b831d362ed2a218667157b4a261d0637cd79ea71d2" name="mygnuhealth" arch="x86_64">
  <version epoch="0" ver="2.2.1" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604145600">- Version 0.7a6
  initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1624536000">- Version 1.0.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1625745600">- Version 1.0.1
  * Fix the download path within GNU.org. Now it points to
  https://ftp.gnu.org/gnu/health/mygnuhealth/
  * Include Changelog file
  * Include local / offline documentation (resides on
  /usr/share/doc/packages/mygnuhealth)
  * doc_path.diff added
  * Clean up __pycache__ from tarball</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1626350400">- Version 1.0.2
  * MyGNUHealth does not display global menu on MATE
  * Update link from GNU Savannah</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627214400">- version 1.0.3
  * update of Uniprot-database
  * some minor changes / updates in the documentation and credits</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1629720000">- version 1.0.4
  * fixes plotting issues when matplotlib uses unsorted records or dup
  batch inputs.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1634644800">- version 1.0.5
  * switched source download to gnu.org, added signature
  * added documentation in DE, ES, FR
  * Minor adjustmends</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1647000000">- License string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1695816000">- Version 2.0.0
  * complete rewrite based on Kivy (instead Kirigami)
  * For Details see CHANGELOG
  * doc_path.diff removed
  * shebang.diff removed</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988800">- Fix BuildRequirements
- Fix doc package duplicate file warning
- Remove stray singlespec</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988801">- Back to singlespec for a single flavor in order to
  use sle15_python_module_pythons</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988802">- Remove dependencies which are not used at runtime anywhere
  * only CairoSVG is reqired for PNG charts since at least
    pygal 1.7:
    https://github.com/Kozea/pygal/blob/1.6.2/setup.py#L70
  * remove-obsolete-deps.patch</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1695988803">- Fix single singlespec: Can't use python_subpackages rewriter</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1707307200">- version 2.0.1
  See Changelog for details</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1709035200">- version 2.0.2
  * No changelog provided
  * sigature check temporary disabled</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1712491200">- version 2.0.3
  * No changelog provided</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718366400">- version 2.2b1
  * beta version for testing only!</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1718971200">- version 2.2.0
  * Support for Kivy 2.3.0
  * Localization. MyGNUHealth now has support for different languages.
    English, Spanish and Chinese are available to use, and French,
    German, Italian are ready to be translated. There will be a
    translation component for MyGNUHealth at Codeberg's Weblate
    instance.
  * Bluetooth functionality: Starting with MyGH series 2.2 we provide
    bluetooth integration for open compatible devices and health
    trackers. We include the link with the Pinetime Smartwatch
    (experimental) and the possibility to link to any open hardware
    device (glucometer, scales, blood pressure monitors,  .. ). We need
    to get a list of available medical devices that respect our privacy
    and freedom, so let us know of any!
  * Charts now allow to select date ranges with calendar widgets The
    Book of Life have a revised format for the pages. The charts have
    been improved in the format and include x axis labels.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1719662400">- added dependency on bleak</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1721217600">- version 2.2.1
  * Fix issue #34 - MyGH crashes when clicking 'Network'
    * translation update</changelog>
</package>
<package pkgid="4d635af32d2ab66ea5165e5125c62be9d5b6f3b33c8e56b18aa4bc4853de1a3d" name="nano" arch="aarch64">
  <version epoch="0" ver="7.2" rel="bp156.3.3.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1602072000">- GNU nano 5.3:
  * Option 'set stateflags' makes nano show the state of auto-indenting,
    the mark, hard-wrapping, macro recording, and soft-wrapping in the
    title bar. The flags take the place of "Modified", and a modified
    buffer is instead indicated by an asterisk (*) after its name.
  * Nano no longer by default tries using libmagic to determine the type
    of a file (when neither filename nor first line gave a clue), because
    in most cases it is a waste of time. It requires using the option
  - -magic or -! or 'set magic' to make nano try libmagic.
  * The color of the indicator can be changed with 'set scrollercolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GNU nano 5.4:
  * Moving the cursor now skips over combining characters (an
    other zero-width characters)
  * Deleting a character deletes also any succeeding zero-width
    characters but backspacing deletes just one character at a time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609416000">- Install a useful default nanorc configuration
- Enable useful extra definitions for syntax highlighting</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1610625600">- GNU nano 5.5:
  * Option 'set minibar' to suppress the title bar and show a bar
    with basic information
  * 'set promptcolor' can configure the prompt bar
  * 'set markmatch' highlights the result of a successful search
  * AThe bindable toggle 'nowrap' has been renamed to
    'breaklonglines'
  * Support for Slang has been removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614168000">- GNU nano 5.6:
  * A search match gets highlighted (in black on yellow by
    default), in addition to placing the cursor at the start of
    the matchA. The color combination can be changed with
    'set highlightcolor'. By default the cursor is hidden until the
    next keystroke, but it can be forced on with --showcursor /
    'set showcursor'.
  * Option --markmatch / 'set markmatch' has been removed
  * Cursor position and character code are displayed in the
    minibar only when option --constantshow / 'set constantshow'
    is used, and their display can be toggled with M-C
  * The state flags are displayed in the minibar only when option
  - -stateflags / 'set stateflags' is used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614772800">- GNU nano 5.6.1:
  * Search matches are properly colorized in softwrap mode too
  * Option 'highlightcolor' has been renamed to 'spotlightcolor'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1615204800">- Fox signature sources
- Drop no longer needed scriplets</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619697600">- GNU nano 5.7:
  * The output of --constantshow (without --minibar) is more stable
  * When opening multiple buffers and there is an error message,
    this message is shown again upon first switch to the relevant
    buffer
  * The position and size of the indicator now follow actual
    lines, instead of visual lines when in softwrap mode, meaning
    that the size of the indicator can change when scrolling in
    softwrap mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623931200">- GNU nano 5.8:
  * After a search, the spotlighting is dropped after 1.5 seconds
    (0.8 seconds with --quick) to avoid the idea that the text is
    selected.
  * A + and a space before a filename on the command line will put
    the cursor at the end of the corresponding buffer.
  * Linter messages no longer include filename and line/column
    numbers.
  * Color name "grey" or "gray" can be used instead of "lightblack"
  * The color of the minibar can be chosen with 'set minicolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633780800">- GNU nano 5.9:
  * The extension of a filename is added to the name of a
    corresponding temporary file, so that spell checking a C file,
    for example, will check only the comments and strings
    (when using 'aspell').
  * The process number is added to the name of an emergency save
    file, so that when multiple nanos die they will not fight over
    a filename.
  * Undoing a cutting operation will restore an anchor that was
    located in the cut area to its original line.
  * When using --locking, saving a new buffer will create a lock
    file.
  * Syntax highlighting for YAML files has been added</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639656000">- GNU nano 6.0:
  * Option --zero hides the interface and uses the whole terminal
    for editing
  * Colors can be given also in #rgb hexadecimal, to select the
    nearest color from the 6x6x6 color-cube palette available on
    256-color terminals
  * Fourteen new color names are available, from rosy to crimson</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644494400">- GNU nano 6.1:
  * The behavior of ^K at a prompt has been enhanced: when there
    is text after the cursor, just this text is erased
  * At a prompt, M-6 copies the current answer into the cutbuffer
  * Large external pastes into nano are handled more quickly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645185600">- GNU nano 6.2
  * The file browser clears the prompt bar also when using
  - -minibar
  * Linting now works also with a newer 'pyflakes'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1651233600">- Update to version 6.3:
  * For multiline regexes, text is now colored as soon a start
    match is found, also when there is no end match at all.
  * The colorizing of any line is stopped after two thousand bytes
    to avoid frustrating delays.
  * When environment variable NO_COLOR is set, the two default
    colors (yellow for the spotlight, red for error messages) are
    suppressed when no interface colors are specified in a nanorc
    file.
  * Full justification and piping the whole buffer through a
    command now keep the cursor at the same line number.
  * Utility 'xsel' can be used to copy a marked region to the
    system's clipboard.  See doc/sample.nanorc for an example.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1658750400">- Added obs-channel-and-patchinfo-syntax.patch to support syntax
  highlighting for _channel and _patchinfo files used by OBS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659528000">- update to 6.4:
  * The file browser does not crash when moving up to the root folder.
  * Softwrapping very long lines is done more efficiently.
  * Invoking the formatter does not blink the screen.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668600000">- update to 7.0:
  * String binds may contain bindable function names between braces
  * Unicode codes can be entered (via M-V) without leading zeroes,
    by finishing short codes with &lt;Space&gt; or &lt;Enter&gt;
  * Word completion (^]) looks for candidates in all open buffers
  * No regular expression matches the final empty line any more</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1671019200">- update to 7.1:
  * When --autoindent and --breaklonglines are combined, pressing
    &lt;Enter&gt; at a specific position no longer eats characters.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 7.2:
  * &lt;Shift+Insert&gt; is prevented from pasting in view mode.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717761600">- CVE-2024-5742: Avoid privilege escalations via symlink attacks
  on emergency save file (boo#1226099) nano-CVE-2024-5742.patch</changelog>
</package>
<package pkgid="5c204667580209f88339ba26e6d182aa16b042d8442726c3dc972a1949d790f9" name="nano" arch="i586">
  <version epoch="0" ver="7.2" rel="bp156.3.3.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1602072000">- GNU nano 5.3:
  * Option 'set stateflags' makes nano show the state of auto-indenting,
    the mark, hard-wrapping, macro recording, and soft-wrapping in the
    title bar. The flags take the place of "Modified", and a modified
    buffer is instead indicated by an asterisk (*) after its name.
  * Nano no longer by default tries using libmagic to determine the type
    of a file (when neither filename nor first line gave a clue), because
    in most cases it is a waste of time. It requires using the option
  - -magic or -! or 'set magic' to make nano try libmagic.
  * The color of the indicator can be changed with 'set scrollercolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GNU nano 5.4:
  * Moving the cursor now skips over combining characters (an
    other zero-width characters)
  * Deleting a character deletes also any succeeding zero-width
    characters but backspacing deletes just one character at a time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609416000">- Install a useful default nanorc configuration
- Enable useful extra definitions for syntax highlighting</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1610625600">- GNU nano 5.5:
  * Option 'set minibar' to suppress the title bar and show a bar
    with basic information
  * 'set promptcolor' can configure the prompt bar
  * 'set markmatch' highlights the result of a successful search
  * AThe bindable toggle 'nowrap' has been renamed to
    'breaklonglines'
  * Support for Slang has been removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614168000">- GNU nano 5.6:
  * A search match gets highlighted (in black on yellow by
    default), in addition to placing the cursor at the start of
    the matchA. The color combination can be changed with
    'set highlightcolor'. By default the cursor is hidden until the
    next keystroke, but it can be forced on with --showcursor /
    'set showcursor'.
  * Option --markmatch / 'set markmatch' has been removed
  * Cursor position and character code are displayed in the
    minibar only when option --constantshow / 'set constantshow'
    is used, and their display can be toggled with M-C
  * The state flags are displayed in the minibar only when option
  - -stateflags / 'set stateflags' is used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614772800">- GNU nano 5.6.1:
  * Search matches are properly colorized in softwrap mode too
  * Option 'highlightcolor' has been renamed to 'spotlightcolor'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1615204800">- Fox signature sources
- Drop no longer needed scriplets</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619697600">- GNU nano 5.7:
  * The output of --constantshow (without --minibar) is more stable
  * When opening multiple buffers and there is an error message,
    this message is shown again upon first switch to the relevant
    buffer
  * The position and size of the indicator now follow actual
    lines, instead of visual lines when in softwrap mode, meaning
    that the size of the indicator can change when scrolling in
    softwrap mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623931200">- GNU nano 5.8:
  * After a search, the spotlighting is dropped after 1.5 seconds
    (0.8 seconds with --quick) to avoid the idea that the text is
    selected.
  * A + and a space before a filename on the command line will put
    the cursor at the end of the corresponding buffer.
  * Linter messages no longer include filename and line/column
    numbers.
  * Color name "grey" or "gray" can be used instead of "lightblack"
  * The color of the minibar can be chosen with 'set minicolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633780800">- GNU nano 5.9:
  * The extension of a filename is added to the name of a
    corresponding temporary file, so that spell checking a C file,
    for example, will check only the comments and strings
    (when using 'aspell').
  * The process number is added to the name of an emergency save
    file, so that when multiple nanos die they will not fight over
    a filename.
  * Undoing a cutting operation will restore an anchor that was
    located in the cut area to its original line.
  * When using --locking, saving a new buffer will create a lock
    file.
  * Syntax highlighting for YAML files has been added</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639656000">- GNU nano 6.0:
  * Option --zero hides the interface and uses the whole terminal
    for editing
  * Colors can be given also in #rgb hexadecimal, to select the
    nearest color from the 6x6x6 color-cube palette available on
    256-color terminals
  * Fourteen new color names are available, from rosy to crimson</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644494400">- GNU nano 6.1:
  * The behavior of ^K at a prompt has been enhanced: when there
    is text after the cursor, just this text is erased
  * At a prompt, M-6 copies the current answer into the cutbuffer
  * Large external pastes into nano are handled more quickly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645185600">- GNU nano 6.2
  * The file browser clears the prompt bar also when using
  - -minibar
  * Linting now works also with a newer 'pyflakes'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1651233600">- Update to version 6.3:
  * For multiline regexes, text is now colored as soon a start
    match is found, also when there is no end match at all.
  * The colorizing of any line is stopped after two thousand bytes
    to avoid frustrating delays.
  * When environment variable NO_COLOR is set, the two default
    colors (yellow for the spotlight, red for error messages) are
    suppressed when no interface colors are specified in a nanorc
    file.
  * Full justification and piping the whole buffer through a
    command now keep the cursor at the same line number.
  * Utility 'xsel' can be used to copy a marked region to the
    system's clipboard.  See doc/sample.nanorc for an example.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1658750400">- Added obs-channel-and-patchinfo-syntax.patch to support syntax
  highlighting for _channel and _patchinfo files used by OBS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659528000">- update to 6.4:
  * The file browser does not crash when moving up to the root folder.
  * Softwrapping very long lines is done more efficiently.
  * Invoking the formatter does not blink the screen.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668600000">- update to 7.0:
  * String binds may contain bindable function names between braces
  * Unicode codes can be entered (via M-V) without leading zeroes,
    by finishing short codes with &lt;Space&gt; or &lt;Enter&gt;
  * Word completion (^]) looks for candidates in all open buffers
  * No regular expression matches the final empty line any more</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1671019200">- update to 7.1:
  * When --autoindent and --breaklonglines are combined, pressing
    &lt;Enter&gt; at a specific position no longer eats characters.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 7.2:
  * &lt;Shift+Insert&gt; is prevented from pasting in view mode.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717761600">- CVE-2024-5742: Avoid privilege escalations via symlink attacks
  on emergency save file (boo#1226099) nano-CVE-2024-5742.patch</changelog>
</package>
<package pkgid="a0f2bcaa0e6df1b81ecc6341bd0c69a699c6b99e9fe3d0a72292a0e7d534bca2" name="nano" arch="ppc64le">
  <version epoch="0" ver="7.2" rel="bp156.3.3.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1602072000">- GNU nano 5.3:
  * Option 'set stateflags' makes nano show the state of auto-indenting,
    the mark, hard-wrapping, macro recording, and soft-wrapping in the
    title bar. The flags take the place of "Modified", and a modified
    buffer is instead indicated by an asterisk (*) after its name.
  * Nano no longer by default tries using libmagic to determine the type
    of a file (when neither filename nor first line gave a clue), because
    in most cases it is a waste of time. It requires using the option
  - -magic or -! or 'set magic' to make nano try libmagic.
  * The color of the indicator can be changed with 'set scrollercolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GNU nano 5.4:
  * Moving the cursor now skips over combining characters (an
    other zero-width characters)
  * Deleting a character deletes also any succeeding zero-width
    characters but backspacing deletes just one character at a time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609416000">- Install a useful default nanorc configuration
- Enable useful extra definitions for syntax highlighting</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1610625600">- GNU nano 5.5:
  * Option 'set minibar' to suppress the title bar and show a bar
    with basic information
  * 'set promptcolor' can configure the prompt bar
  * 'set markmatch' highlights the result of a successful search
  * AThe bindable toggle 'nowrap' has been renamed to
    'breaklonglines'
  * Support for Slang has been removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614168000">- GNU nano 5.6:
  * A search match gets highlighted (in black on yellow by
    default), in addition to placing the cursor at the start of
    the matchA. The color combination can be changed with
    'set highlightcolor'. By default the cursor is hidden until the
    next keystroke, but it can be forced on with --showcursor /
    'set showcursor'.
  * Option --markmatch / 'set markmatch' has been removed
  * Cursor position and character code are displayed in the
    minibar only when option --constantshow / 'set constantshow'
    is used, and their display can be toggled with M-C
  * The state flags are displayed in the minibar only when option
  - -stateflags / 'set stateflags' is used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614772800">- GNU nano 5.6.1:
  * Search matches are properly colorized in softwrap mode too
  * Option 'highlightcolor' has been renamed to 'spotlightcolor'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1615204800">- Fox signature sources
- Drop no longer needed scriplets</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619697600">- GNU nano 5.7:
  * The output of --constantshow (without --minibar) is more stable
  * When opening multiple buffers and there is an error message,
    this message is shown again upon first switch to the relevant
    buffer
  * The position and size of the indicator now follow actual
    lines, instead of visual lines when in softwrap mode, meaning
    that the size of the indicator can change when scrolling in
    softwrap mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623931200">- GNU nano 5.8:
  * After a search, the spotlighting is dropped after 1.5 seconds
    (0.8 seconds with --quick) to avoid the idea that the text is
    selected.
  * A + and a space before a filename on the command line will put
    the cursor at the end of the corresponding buffer.
  * Linter messages no longer include filename and line/column
    numbers.
  * Color name "grey" or "gray" can be used instead of "lightblack"
  * The color of the minibar can be chosen with 'set minicolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633780800">- GNU nano 5.9:
  * The extension of a filename is added to the name of a
    corresponding temporary file, so that spell checking a C file,
    for example, will check only the comments and strings
    (when using 'aspell').
  * The process number is added to the name of an emergency save
    file, so that when multiple nanos die they will not fight over
    a filename.
  * Undoing a cutting operation will restore an anchor that was
    located in the cut area to its original line.
  * When using --locking, saving a new buffer will create a lock
    file.
  * Syntax highlighting for YAML files has been added</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639656000">- GNU nano 6.0:
  * Option --zero hides the interface and uses the whole terminal
    for editing
  * Colors can be given also in #rgb hexadecimal, to select the
    nearest color from the 6x6x6 color-cube palette available on
    256-color terminals
  * Fourteen new color names are available, from rosy to crimson</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644494400">- GNU nano 6.1:
  * The behavior of ^K at a prompt has been enhanced: when there
    is text after the cursor, just this text is erased
  * At a prompt, M-6 copies the current answer into the cutbuffer
  * Large external pastes into nano are handled more quickly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645185600">- GNU nano 6.2
  * The file browser clears the prompt bar also when using
  - -minibar
  * Linting now works also with a newer 'pyflakes'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1651233600">- Update to version 6.3:
  * For multiline regexes, text is now colored as soon a start
    match is found, also when there is no end match at all.
  * The colorizing of any line is stopped after two thousand bytes
    to avoid frustrating delays.
  * When environment variable NO_COLOR is set, the two default
    colors (yellow for the spotlight, red for error messages) are
    suppressed when no interface colors are specified in a nanorc
    file.
  * Full justification and piping the whole buffer through a
    command now keep the cursor at the same line number.
  * Utility 'xsel' can be used to copy a marked region to the
    system's clipboard.  See doc/sample.nanorc for an example.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1658750400">- Added obs-channel-and-patchinfo-syntax.patch to support syntax
  highlighting for _channel and _patchinfo files used by OBS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659528000">- update to 6.4:
  * The file browser does not crash when moving up to the root folder.
  * Softwrapping very long lines is done more efficiently.
  * Invoking the formatter does not blink the screen.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668600000">- update to 7.0:
  * String binds may contain bindable function names between braces
  * Unicode codes can be entered (via M-V) without leading zeroes,
    by finishing short codes with &lt;Space&gt; or &lt;Enter&gt;
  * Word completion (^]) looks for candidates in all open buffers
  * No regular expression matches the final empty line any more</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1671019200">- update to 7.1:
  * When --autoindent and --breaklonglines are combined, pressing
    &lt;Enter&gt; at a specific position no longer eats characters.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 7.2:
  * &lt;Shift+Insert&gt; is prevented from pasting in view mode.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717761600">- CVE-2024-5742: Avoid privilege escalations via symlink attacks
  on emergency save file (boo#1226099) nano-CVE-2024-5742.patch</changelog>
</package>
<package pkgid="afdb0e802ed3b5cabcb9d6d3a6c9d951a783d1d79fc63b21680cd04e9209a03f" name="nano" arch="s390x">
  <version epoch="0" ver="7.2" rel="bp156.3.3.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1602072000">- GNU nano 5.3:
  * Option 'set stateflags' makes nano show the state of auto-indenting,
    the mark, hard-wrapping, macro recording, and soft-wrapping in the
    title bar. The flags take the place of "Modified", and a modified
    buffer is instead indicated by an asterisk (*) after its name.
  * Nano no longer by default tries using libmagic to determine the type
    of a file (when neither filename nor first line gave a clue), because
    in most cases it is a waste of time. It requires using the option
  - -magic or -! or 'set magic' to make nano try libmagic.
  * The color of the indicator can be changed with 'set scrollercolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GNU nano 5.4:
  * Moving the cursor now skips over combining characters (an
    other zero-width characters)
  * Deleting a character deletes also any succeeding zero-width
    characters but backspacing deletes just one character at a time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609416000">- Install a useful default nanorc configuration
- Enable useful extra definitions for syntax highlighting</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1610625600">- GNU nano 5.5:
  * Option 'set minibar' to suppress the title bar and show a bar
    with basic information
  * 'set promptcolor' can configure the prompt bar
  * 'set markmatch' highlights the result of a successful search
  * AThe bindable toggle 'nowrap' has been renamed to
    'breaklonglines'
  * Support for Slang has been removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614168000">- GNU nano 5.6:
  * A search match gets highlighted (in black on yellow by
    default), in addition to placing the cursor at the start of
    the matchA. The color combination can be changed with
    'set highlightcolor'. By default the cursor is hidden until the
    next keystroke, but it can be forced on with --showcursor /
    'set showcursor'.
  * Option --markmatch / 'set markmatch' has been removed
  * Cursor position and character code are displayed in the
    minibar only when option --constantshow / 'set constantshow'
    is used, and their display can be toggled with M-C
  * The state flags are displayed in the minibar only when option
  - -stateflags / 'set stateflags' is used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614772800">- GNU nano 5.6.1:
  * Search matches are properly colorized in softwrap mode too
  * Option 'highlightcolor' has been renamed to 'spotlightcolor'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1615204800">- Fox signature sources
- Drop no longer needed scriplets</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619697600">- GNU nano 5.7:
  * The output of --constantshow (without --minibar) is more stable
  * When opening multiple buffers and there is an error message,
    this message is shown again upon first switch to the relevant
    buffer
  * The position and size of the indicator now follow actual
    lines, instead of visual lines when in softwrap mode, meaning
    that the size of the indicator can change when scrolling in
    softwrap mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623931200">- GNU nano 5.8:
  * After a search, the spotlighting is dropped after 1.5 seconds
    (0.8 seconds with --quick) to avoid the idea that the text is
    selected.
  * A + and a space before a filename on the command line will put
    the cursor at the end of the corresponding buffer.
  * Linter messages no longer include filename and line/column
    numbers.
  * Color name "grey" or "gray" can be used instead of "lightblack"
  * The color of the minibar can be chosen with 'set minicolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633780800">- GNU nano 5.9:
  * The extension of a filename is added to the name of a
    corresponding temporary file, so that spell checking a C file,
    for example, will check only the comments and strings
    (when using 'aspell').
  * The process number is added to the name of an emergency save
    file, so that when multiple nanos die they will not fight over
    a filename.
  * Undoing a cutting operation will restore an anchor that was
    located in the cut area to its original line.
  * When using --locking, saving a new buffer will create a lock
    file.
  * Syntax highlighting for YAML files has been added</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639656000">- GNU nano 6.0:
  * Option --zero hides the interface and uses the whole terminal
    for editing
  * Colors can be given also in #rgb hexadecimal, to select the
    nearest color from the 6x6x6 color-cube palette available on
    256-color terminals
  * Fourteen new color names are available, from rosy to crimson</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644494400">- GNU nano 6.1:
  * The behavior of ^K at a prompt has been enhanced: when there
    is text after the cursor, just this text is erased
  * At a prompt, M-6 copies the current answer into the cutbuffer
  * Large external pastes into nano are handled more quickly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645185600">- GNU nano 6.2
  * The file browser clears the prompt bar also when using
  - -minibar
  * Linting now works also with a newer 'pyflakes'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1651233600">- Update to version 6.3:
  * For multiline regexes, text is now colored as soon a start
    match is found, also when there is no end match at all.
  * The colorizing of any line is stopped after two thousand bytes
    to avoid frustrating delays.
  * When environment variable NO_COLOR is set, the two default
    colors (yellow for the spotlight, red for error messages) are
    suppressed when no interface colors are specified in a nanorc
    file.
  * Full justification and piping the whole buffer through a
    command now keep the cursor at the same line number.
  * Utility 'xsel' can be used to copy a marked region to the
    system's clipboard.  See doc/sample.nanorc for an example.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1658750400">- Added obs-channel-and-patchinfo-syntax.patch to support syntax
  highlighting for _channel and _patchinfo files used by OBS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659528000">- update to 6.4:
  * The file browser does not crash when moving up to the root folder.
  * Softwrapping very long lines is done more efficiently.
  * Invoking the formatter does not blink the screen.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668600000">- update to 7.0:
  * String binds may contain bindable function names between braces
  * Unicode codes can be entered (via M-V) without leading zeroes,
    by finishing short codes with &lt;Space&gt; or &lt;Enter&gt;
  * Word completion (^]) looks for candidates in all open buffers
  * No regular expression matches the final empty line any more</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1671019200">- update to 7.1:
  * When --autoindent and --breaklonglines are combined, pressing
    &lt;Enter&gt; at a specific position no longer eats characters.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 7.2:
  * &lt;Shift+Insert&gt; is prevented from pasting in view mode.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717761600">- CVE-2024-5742: Avoid privilege escalations via symlink attacks
  on emergency save file (boo#1226099) nano-CVE-2024-5742.patch</changelog>
</package>
<package pkgid="8c650f9f9e1f0100a6f281bdea1d51e4f47b116dded1dae82e58e58b6b424007" name="nano" arch="src">
  <version epoch="0" ver="7.2" rel="bp156.3.3.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1602072000">- GNU nano 5.3:
  * Option 'set stateflags' makes nano show the state of auto-indenting,
    the mark, hard-wrapping, macro recording, and soft-wrapping in the
    title bar. The flags take the place of "Modified", and a modified
    buffer is instead indicated by an asterisk (*) after its name.
  * Nano no longer by default tries using libmagic to determine the type
    of a file (when neither filename nor first line gave a clue), because
    in most cases it is a waste of time. It requires using the option
  - -magic or -! or 'set magic' to make nano try libmagic.
  * The color of the indicator can be changed with 'set scrollercolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GNU nano 5.4:
  * Moving the cursor now skips over combining characters (an
    other zero-width characters)
  * Deleting a character deletes also any succeeding zero-width
    characters but backspacing deletes just one character at a time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609416000">- Install a useful default nanorc configuration
- Enable useful extra definitions for syntax highlighting</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1610625600">- GNU nano 5.5:
  * Option 'set minibar' to suppress the title bar and show a bar
    with basic information
  * 'set promptcolor' can configure the prompt bar
  * 'set markmatch' highlights the result of a successful search
  * AThe bindable toggle 'nowrap' has been renamed to
    'breaklonglines'
  * Support for Slang has been removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614168000">- GNU nano 5.6:
  * A search match gets highlighted (in black on yellow by
    default), in addition to placing the cursor at the start of
    the matchA. The color combination can be changed with
    'set highlightcolor'. By default the cursor is hidden until the
    next keystroke, but it can be forced on with --showcursor /
    'set showcursor'.
  * Option --markmatch / 'set markmatch' has been removed
  * Cursor position and character code are displayed in the
    minibar only when option --constantshow / 'set constantshow'
    is used, and their display can be toggled with M-C
  * The state flags are displayed in the minibar only when option
  - -stateflags / 'set stateflags' is used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614772800">- GNU nano 5.6.1:
  * Search matches are properly colorized in softwrap mode too
  * Option 'highlightcolor' has been renamed to 'spotlightcolor'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1615204800">- Fox signature sources
- Drop no longer needed scriplets</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619697600">- GNU nano 5.7:
  * The output of --constantshow (without --minibar) is more stable
  * When opening multiple buffers and there is an error message,
    this message is shown again upon first switch to the relevant
    buffer
  * The position and size of the indicator now follow actual
    lines, instead of visual lines when in softwrap mode, meaning
    that the size of the indicator can change when scrolling in
    softwrap mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623931200">- GNU nano 5.8:
  * After a search, the spotlighting is dropped after 1.5 seconds
    (0.8 seconds with --quick) to avoid the idea that the text is
    selected.
  * A + and a space before a filename on the command line will put
    the cursor at the end of the corresponding buffer.
  * Linter messages no longer include filename and line/column
    numbers.
  * Color name "grey" or "gray" can be used instead of "lightblack"
  * The color of the minibar can be chosen with 'set minicolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633780800">- GNU nano 5.9:
  * The extension of a filename is added to the name of a
    corresponding temporary file, so that spell checking a C file,
    for example, will check only the comments and strings
    (when using 'aspell').
  * The process number is added to the name of an emergency save
    file, so that when multiple nanos die they will not fight over
    a filename.
  * Undoing a cutting operation will restore an anchor that was
    located in the cut area to its original line.
  * When using --locking, saving a new buffer will create a lock
    file.
  * Syntax highlighting for YAML files has been added</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639656000">- GNU nano 6.0:
  * Option --zero hides the interface and uses the whole terminal
    for editing
  * Colors can be given also in #rgb hexadecimal, to select the
    nearest color from the 6x6x6 color-cube palette available on
    256-color terminals
  * Fourteen new color names are available, from rosy to crimson</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644494400">- GNU nano 6.1:
  * The behavior of ^K at a prompt has been enhanced: when there
    is text after the cursor, just this text is erased
  * At a prompt, M-6 copies the current answer into the cutbuffer
  * Large external pastes into nano are handled more quickly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645185600">- GNU nano 6.2
  * The file browser clears the prompt bar also when using
  - -minibar
  * Linting now works also with a newer 'pyflakes'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1651233600">- Update to version 6.3:
  * For multiline regexes, text is now colored as soon a start
    match is found, also when there is no end match at all.
  * The colorizing of any line is stopped after two thousand bytes
    to avoid frustrating delays.
  * When environment variable NO_COLOR is set, the two default
    colors (yellow for the spotlight, red for error messages) are
    suppressed when no interface colors are specified in a nanorc
    file.
  * Full justification and piping the whole buffer through a
    command now keep the cursor at the same line number.
  * Utility 'xsel' can be used to copy a marked region to the
    system's clipboard.  See doc/sample.nanorc for an example.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1658750400">- Added obs-channel-and-patchinfo-syntax.patch to support syntax
  highlighting for _channel and _patchinfo files used by OBS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659528000">- update to 6.4:
  * The file browser does not crash when moving up to the root folder.
  * Softwrapping very long lines is done more efficiently.
  * Invoking the formatter does not blink the screen.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668600000">- update to 7.0:
  * String binds may contain bindable function names between braces
  * Unicode codes can be entered (via M-V) without leading zeroes,
    by finishing short codes with &lt;Space&gt; or &lt;Enter&gt;
  * Word completion (^]) looks for candidates in all open buffers
  * No regular expression matches the final empty line any more</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1671019200">- update to 7.1:
  * When --autoindent and --breaklonglines are combined, pressing
    &lt;Enter&gt; at a specific position no longer eats characters.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 7.2:
  * &lt;Shift+Insert&gt; is prevented from pasting in view mode.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717761600">- CVE-2024-5742: Avoid privilege escalations via symlink attacks
  on emergency save file (boo#1226099) nano-CVE-2024-5742.patch</changelog>
</package>
<package pkgid="4e56ebe36ac4f65c3872cfeb943a86ba9cb663447cd332745a53d7a9713e05c9" name="nano" arch="x86_64">
  <version epoch="0" ver="7.2" rel="bp156.3.3.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1602072000">- GNU nano 5.3:
  * Option 'set stateflags' makes nano show the state of auto-indenting,
    the mark, hard-wrapping, macro recording, and soft-wrapping in the
    title bar. The flags take the place of "Modified", and a modified
    buffer is instead indicated by an asterisk (*) after its name.
  * Nano no longer by default tries using libmagic to determine the type
    of a file (when neither filename nor first line gave a clue), because
    in most cases it is a waste of time. It requires using the option
  - -magic or -! or 'set magic' to make nano try libmagic.
  * The color of the indicator can be changed with 'set scrollercolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GNU nano 5.4:
  * Moving the cursor now skips over combining characters (an
    other zero-width characters)
  * Deleting a character deletes also any succeeding zero-width
    characters but backspacing deletes just one character at a time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609416000">- Install a useful default nanorc configuration
- Enable useful extra definitions for syntax highlighting</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1610625600">- GNU nano 5.5:
  * Option 'set minibar' to suppress the title bar and show a bar
    with basic information
  * 'set promptcolor' can configure the prompt bar
  * 'set markmatch' highlights the result of a successful search
  * AThe bindable toggle 'nowrap' has been renamed to
    'breaklonglines'
  * Support for Slang has been removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614168000">- GNU nano 5.6:
  * A search match gets highlighted (in black on yellow by
    default), in addition to placing the cursor at the start of
    the matchA. The color combination can be changed with
    'set highlightcolor'. By default the cursor is hidden until the
    next keystroke, but it can be forced on with --showcursor /
    'set showcursor'.
  * Option --markmatch / 'set markmatch' has been removed
  * Cursor position and character code are displayed in the
    minibar only when option --constantshow / 'set constantshow'
    is used, and their display can be toggled with M-C
  * The state flags are displayed in the minibar only when option
  - -stateflags / 'set stateflags' is used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614772800">- GNU nano 5.6.1:
  * Search matches are properly colorized in softwrap mode too
  * Option 'highlightcolor' has been renamed to 'spotlightcolor'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1615204800">- Fox signature sources
- Drop no longer needed scriplets</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619697600">- GNU nano 5.7:
  * The output of --constantshow (without --minibar) is more stable
  * When opening multiple buffers and there is an error message,
    this message is shown again upon first switch to the relevant
    buffer
  * The position and size of the indicator now follow actual
    lines, instead of visual lines when in softwrap mode, meaning
    that the size of the indicator can change when scrolling in
    softwrap mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623931200">- GNU nano 5.8:
  * After a search, the spotlighting is dropped after 1.5 seconds
    (0.8 seconds with --quick) to avoid the idea that the text is
    selected.
  * A + and a space before a filename on the command line will put
    the cursor at the end of the corresponding buffer.
  * Linter messages no longer include filename and line/column
    numbers.
  * Color name "grey" or "gray" can be used instead of "lightblack"
  * The color of the minibar can be chosen with 'set minicolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633780800">- GNU nano 5.9:
  * The extension of a filename is added to the name of a
    corresponding temporary file, so that spell checking a C file,
    for example, will check only the comments and strings
    (when using 'aspell').
  * The process number is added to the name of an emergency save
    file, so that when multiple nanos die they will not fight over
    a filename.
  * Undoing a cutting operation will restore an anchor that was
    located in the cut area to its original line.
  * When using --locking, saving a new buffer will create a lock
    file.
  * Syntax highlighting for YAML files has been added</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639656000">- GNU nano 6.0:
  * Option --zero hides the interface and uses the whole terminal
    for editing
  * Colors can be given also in #rgb hexadecimal, to select the
    nearest color from the 6x6x6 color-cube palette available on
    256-color terminals
  * Fourteen new color names are available, from rosy to crimson</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644494400">- GNU nano 6.1:
  * The behavior of ^K at a prompt has been enhanced: when there
    is text after the cursor, just this text is erased
  * At a prompt, M-6 copies the current answer into the cutbuffer
  * Large external pastes into nano are handled more quickly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645185600">- GNU nano 6.2
  * The file browser clears the prompt bar also when using
  - -minibar
  * Linting now works also with a newer 'pyflakes'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1651233600">- Update to version 6.3:
  * For multiline regexes, text is now colored as soon a start
    match is found, also when there is no end match at all.
  * The colorizing of any line is stopped after two thousand bytes
    to avoid frustrating delays.
  * When environment variable NO_COLOR is set, the two default
    colors (yellow for the spotlight, red for error messages) are
    suppressed when no interface colors are specified in a nanorc
    file.
  * Full justification and piping the whole buffer through a
    command now keep the cursor at the same line number.
  * Utility 'xsel' can be used to copy a marked region to the
    system's clipboard.  See doc/sample.nanorc for an example.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1658750400">- Added obs-channel-and-patchinfo-syntax.patch to support syntax
  highlighting for _channel and _patchinfo files used by OBS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659528000">- update to 6.4:
  * The file browser does not crash when moving up to the root folder.
  * Softwrapping very long lines is done more efficiently.
  * Invoking the formatter does not blink the screen.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668600000">- update to 7.0:
  * String binds may contain bindable function names between braces
  * Unicode codes can be entered (via M-V) without leading zeroes,
    by finishing short codes with &lt;Space&gt; or &lt;Enter&gt;
  * Word completion (^]) looks for candidates in all open buffers
  * No regular expression matches the final empty line any more</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1671019200">- update to 7.1:
  * When --autoindent and --breaklonglines are combined, pressing
    &lt;Enter&gt; at a specific position no longer eats characters.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 7.2:
  * &lt;Shift+Insert&gt; is prevented from pasting in view mode.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717761600">- CVE-2024-5742: Avoid privilege escalations via symlink attacks
  on emergency save file (boo#1226099) nano-CVE-2024-5742.patch</changelog>
</package>
<package pkgid="67a71051e3d851f28f561d012643dd13cb944a503c388c5ed849dd0481cc1542" name="nano-icinga2" arch="aarch64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="dae009d5612583f14cdd31c2eab5de46f3cd8f4d9caeb50a2322e0dd2bea10d2" name="nano-icinga2" arch="i586">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="0cca7562ceabea560f47279b0dd2f67ae326bcd6222e8dd7ca169141811367c7" name="nano-icinga2" arch="ppc64le">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="91629383415130d8c972fc9232acf4cf1f16d393eb054bf18e3dde619b3c94d7" name="nano-icinga2" arch="x86_64">
  <version epoch="0" ver="2.13.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1592481600">- Update to 2.11.4
  Version 2.11.4 fixes a crash during a heartbeat timeout with
  clients not yet signed. It also resolves an issue with endpoints
  not reconnecting after a reload/deploy, which caused a lot of
  UNKNOWN states.
  * Bugfixes
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7997
  - Fix endpoints not reconnecting after reload (UNKNOWN hosts/services after reload) #8043
    + Setup
  - Fix exception on trusted cert not readable during node setup #8044
  - prepare-dirs: Only set permissions during directory creation #8046
    + DSL
  - Fix segfault on missing compare function in Array functions (sort, map, reduce, filter, any, all) #8054</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1596628800">- Update to 2.11.5
  Version 2.11.5 fixes file system race conditions
  in the config update process occurring in large HA environments
  and improves the cluster connection liveness mechanisms.
  * Bugfixes
    + Make the config update process mutually exclusive (Prevents file system race conditions) #8093
    + Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #8094
    + Send JsonRpcConnection heartbeat every 20s instead of 10s #8103
    + Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8097</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1598270400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1600776000">- Update to 2.12.0
  * Breaking changes
  - Deprecate Windows plugins in favor of our
  - PowerShell plugins #8071
  - Deprecate Livestatus #8051
  - Refuse acknowledging an already acknowledged checkable #7695
  - Config lexer: complain on EOF in heredocs, i.e. {{{abc&lt;EOF&gt; #7541
  * Enhancements
    + Core
  - Implement new database backend: Icinga DB #7571
  - Re-send notifications previously suppressed by their time periods #7816
    + API
  - Host/Service: Add acknowledgement_last_change and next_update attributes #7881 #7534
  - Improve error message for POST queries #7681
  - /v1/actions/remove-comment: let users specify themselves #7646
  - /v1/actions/remove-downtime: let users specify themselves #7645
  - /v1/config/stages: Add 'activate' parameter #7535
    + CLI
  - Add pki verify command for better TLS certificate troubleshooting #7843
  - Add OpenSSL version to 'Build' section in --version #7833
  - Improve experience with 'Node Setup for Agents/Satellite' #7835
    + DSL
  - Add get_template() and get_templates() #7632
  - MacroProcessor::ResolveArguments(): skip null argument values #7567
  - Fix crash due to dependency apply rule with ignore_on_error and non-existing parent #7538
  - Introduce ternary operator (x ? y : z) #7442
  - LegacyTimePeriod: support specifying seconds #7439
  - Add support for Lambda Closures (() use(x) =&gt; x and () use(x) =&gt; { return x }) #7417
    + ITL
  - Add notemp parameter to oracle health #7748
  - Add extended checks options to snmp-interface command template #7602
  - Add file age check for Windows command definition #7540
    + Docs
  - Development: Update debugging instructions #7867
  - Add new API clients #7859
  - Clarify CRITICAL vs. UNKNOWN #7665
  - Explicitly explain how to disable freshness checks #7664
  - Update installation for RHEL/CentOS 8 and SLES 15 #7640
  - Add Powershell example to validate the certificate #7603
    + Misc
  - Don't send event::Heartbeat to unauthenticated peers #7747
  - OpenTsdbWriter: Add custom tag support #7357
  * Bugfixes
    + Core
  - Fix JSON-RPC crashes #7532 #7737
  - Fix zone definitions in zones #7546
  - Fix deadlock during start on OpenBSD #7739
  - Consider PENDING not a problem #7685
  - Fix zombie processes after reload #7606
  - Don't wait for checks to finish during reload #7894
    + Cluster
  - Fix segfault during heartbeat timeout with clients not yet signed #7970
  - Make the config update process mutually exclusive (Prevents file system race conditions) #7936
  - Fix check_timeout not being forwarded to agent command endpoints #7861
  - Config sync: Use a more friendly message when configs are equal and don't need a reload #7811
  - Fix open connections when agent waits for CA approval #7686
  - Consider a JsonRpcConnection alive on a single byte of TLS payload, not only on a whole message #7836
  - Send JsonRpcConnection heartbeat every 20s instead of 10s #8102
  - Use JsonRpcConnection heartbeat only to update connection liveness (m_Seen) #8142
  - Fix TLS context not being updated on signed certificate messages on agents #7654
    + API
  - Close connections w/o successful TLS handshakes after 10s #7809
  - Handle permission exceptions soon enough, returning 404 #7528
    + SELinux
  - Fix safe-reload #7858
  - Allow direct SMTP notifications #7749
    + Windows
  - Terminate check processes with UNKNOWN state on timeout #7788
  - Ensure that log replay files are properly renamed #7767
    + Metrics
  - Graphite/OpenTSDB: Ensure that reconnect failure is detected #7765
  - Always send 0 as value for thresholds #7696
    + Scripts
  - Fix notification scripts to stay compatible with Dash #7706
  - Fix bash line continuation in mail-host-notification.sh #7701
  - Fix notification scripts string comparison #7647
  - Service and host mail-notifications: Add line-breaks to very long output #6822
  - Set correct UTF-8 email subject header (RFC1342) #6369
    + Misc
  - DSL: Fix segfault due to passing null as custom function to Array#{sort,map,reduce,filter,any,all}() #8053
  - CLI: pki save-cert: allow to specify --key and --cert for backwards compatibility #7995
  - Catch exception when trusted cert is not readable during node setup on agent/satellite #7838
  - CheckCommand ssl: Fix wrong parameter -N #7741
  - Code quality fixes
  - Small documentation fixes
- Fix boost build error for Tumbleweed.
  - Add patch icinga2-boost-8185-8184.patch
  - Add patch icinga2-boost-8185-8190.patch
  - add patch icinga2-boost-8185-8191.patch</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1602763200">- Update to 2.12.1
  * Bugfixes
    + Core
  - Fix crashes during config update #8348 #8345
  - Fix crash while removing a downtime #8228
  - Ensure the daemon doesn't get killed by logrotate #8170
  - Fix hangup during shutdown #8211
  - Fix a deadlock in Icinga DB #8168
  - Clean up zombie processes during reload #8376
  - Reduce check latency #8276
    + IDO
  - Prevent unnecessary IDO updates #8327 #8320
  - Commit IDO MySQL transactions earlier #8349
  - Make sure to insert IDO program status #8330
  - Improve IDO queue stats logging #8271 #8328 #8379
    + Misc
  - Ensure API connections are closed properly #8293
  - Prevent unnecessary notifications #8299
  - Don't skip null values of command arguments #8174
  - Fix Windows .exe version #8234
  - Reset Icinga check warning after successful config update #8189</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1603108800">- Info that since version 2.12.0 following security issue is fixed:
  prepare-dirs script allows for symlink attack in the icinga user
  context. boo#1172171 (CVE-2020-14004)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1605614400">- Update _constraints to current requirements to avoid OOM seen
  in aarch64 Tumbleweed</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1606824000">- Update to 2.12.2
  * Bugfixes
  - Fix a connection leak with misconfigured agents #8483
  - Properly sync changes of config objects in global zones done
    via the API #8474 #8470
  - Prevent other clients from being disconnected when replaying
    the cluster log takes very long #8496
  - Avoid duplicate connections between endpoints #8465
  - Ignore incoming config object updates for unknown zones #8461
  - Check timestamps before removing files in config sync #8495
  * Enhancements
  - Include HTTP status codes in log #8467</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1608033600">- Update to 2.12.3
  * Security
  - Fix that revoked certificates due for renewal will
    automatically be renewed ignoring the CRL
    (Advisory / CVE-2020-29663)
  * Bugfixes
  - Improve config sync locking - resolves high load issues on
    Windows #8511
  - Fix runtime config updates being ignored for objects without
    zone #8549
  - Use proper buffer size for OpenSSL error messages #8542
  * Enhancements
  - On checkable recovery: re-check children that have a problem
    [#8506]</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622116800">- Update to 2.12.4
  * Bugfixes
  - Fix a crash when notification objects are deleted using the
    API #8782
  - Fix crashes that might occur during downtime scheduling if
    host or downtime objects are deleted using the API #8785
  - Fix an issue where notifications may incorrectly be skipped
    after a downtime ends #8775
  - Don't send reminder notification if the notification is still
    suppressed by a time period #8808
  - Fix an issue where attempting to create a duplicate object
    using the API might result in the original object being
    deleted #8787
  - IDO: prioritize program status updates #8809
  - Improve exceptions handling, including a fix for an uncaught
    exception on Windows #8777
  - Retry file rename operations on Windows to avoid intermittent
    locking issues #8771
  * Enhancements
  - Support Boost 1.74 (Ubuntu 21.04, Fedora 34) #8792
- Drop icinga2-boost-8185-8184.patch, icinga2-boost-8185-8190.patch
  and icinga2-boost-8185-8191.patch because now in upstream.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1626350400">- Update to 2.12.5
  Version 2.12.5 fixes two security vulnerabilities that may lead
  to privilege escalation for authenticated API users.
  Other improvements include several bugfixes related to downtimes,
  downtime notifications, and more reliable connection handling.
  * Security
  - Don't expose the PKI ticket salt via the API. This may lead
    to privilege escalation for authenticated API users by them
    being able to request certificates for other identities
    (CVE-2021-32739)
  - Don't expose IdoMysqlConnection, IdoPgsqlConnection, and
    ElasticsearchWriter passwords via the API
    (CVE-2021-32743)
  - Windows: Update bundled OpenSSL to version 1.1.1k #8888
    Depending on your setup, manual intervention beyond installing
    the new versions may be required, so please read the more
    detailed information in the release blog post carefully.
  * Bugfixes
  - Don't send downtime end notification if downtime hasn't
    started #8878
  - Don't let a failed downtime creation block the others #8871
  - Support downtimes and comments for checkables with long names
    [#8870]
  - Trigger fixed downtimes immediately if the current time
    matches (instead of waiting for the timer) #8891
  - Add configurable timeout for full connection handshake #8872
  * Enhancements
  - Replace existing downtimes on ScheduledDowntime change #8880
  - Improve crashlog #8869</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1627992000">- Update to 2.13.0
  * Enhancements
    + Core
  - PerfdataValue: Add units of measurement #7871
  - Flapping: Allow to ignore states in flapping detection #8600
    + Cluster
    Display log message if two nodes run on incompatible versions #8088
    + API
  - /v1/actions/remove-downtime: Also remove child downtimes #8913
  - Add API endpoint: /v1/actions/execute-command #8040
  - /v1/actions/add-comment: Add param expiry #8035
  - API-Event StateChange &amp; CheckResult: Add acknowledgement and downtime_depth #7736
  - Implement new API events ObjectCreated, ObjectDeleted and ObjectModified #8083
  - Implement scheduling_endpoint attribute to checkable #6326
    + Windows
  - Add support for Windows Event Log and write early log messages to it #8710
    + IDO
  - MySQL: support larger host and service names #8425
    + ITL
  - Add -S parameter for esxi_hardware ITL #8814
  - Add CheckCommands for Thola #8683
  - Add option ignore-sct for ssl_cert to ITL #8625
  - Improve check_dns command when used with monitoring-plugins 2.3 #8589
  - Add parameter -f to snmp-process #8569
  - Add systemd CheckCommand #8568
  - Add new options for ipmi-sensor #8498
  - check_snmp_int: support -a #8003
  - check_fail2ban: Add parameter fail2ban_jail to monitor a specific jail only #7960
  - check_nrpe: Add parameters needed for PKI usage #7907
    + Metrics
  - Support InfluxDB 2.0 #8719
  - Add support for InfluxDB basic auth #8314
    + Docs
  - Add info about ongoing support for IDO #8446
  - Improve instructions on how to setup a Windows dev env #8400
  - Improve instructions for installing wixtoolset on Windows #8397
  - Add section about usage of satellites #8458
  - Document command for verifying the parent node's certificate #8221
  - Clarify TimePeriod/ScheduledDowntime time zone handling #8001
    + Misc
  - Support TLS 1.3 #8718
  - Livestatus: append app name to program_version #7931
  - sd_notify() systemd about what we're doing right now #7874
  * Bugfixes
    + Core
  - Fix state not being UNKNOWN after process timeout #8937
  - Set a default severity for loggers #8846
  - Fix integer overflow when converting large unsigned integers to string #8742
  - StartUnixWorker(): don't exit() on fork() failure #8427
  - Fix perf data parser not recognizing scientific notation #8492
  - Close FDs based on /proc/self/fd #8442
  - Fix check source getting overwritten on passive check result #8158
  - Clean up temp files #8157
  - Improve perf data parser to allow for special output (e.g. ASCII tables) #8008
  - On check timeout first send SIGTERM #7918
    + Cluster
  - Drop passive check results for unreachable hosts/services #8267
  - Fix state timestamps set by the same check result differing across nodes #8101
    + API
  - Do not override status codes that are not 200 #8532
  - Update the SSL context after accepting incoming connections #8515
  - Allow to create API User with password #8321
  - Send Content-Type as API response header too #8108
  - Display a correct status when removing a downtime #8104
  - Display log message if a permission error occurs #8087
  - Replace broken package name validation regex #8825 #8946
    + Windows
  - Fix Windows command escape for " #7092
    + Notifications/Downtimes
  - Fix no re-notification for non OK state changes with time delay #8562
  - TimePeriod/ScheduledDowntime: Improve DST handling #8921
  - Don't send notifications while suppressed by checkable #8513
  - Fix a crash while removing a downtime from a disappeared checkable #8229
    + IDO
  - Update program status on stop #8730
  - Also mark objects inactive in memory on object deactivation #8626
  - IdoCheckTask: Don't override checkable critical with warn state #8613
  - PostgreSQL: Do not set standard_conforming_strings to off #8123
    + ITL
  - check_http: Fix assignment of check_adress blocking check by hostname #8109
  - check_mysql: Don't set -H if -s is given #8020
    + Metrics
  - OpenTSDB-Writer: Remove incorrect space causing missing tag error #8245</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1629374400">- Update to 2.13.1
  * Security
  - CVE-2021-37698: Add TLS server certificate validation to ElasticsearchWriter, GelfWriter,
    InfluxdbWriter and Influxdb2Writer (GHSA-cxfm-8j5v-5qr2)
    Depending on your setup, manual intervention beyond installing the new versions may be required,
    so please read the more detailed information in the release blog post carefully.
  * Bugfixes
  - IDO PgSQL: Fix a string quoting regression introduced in 2.13.0 #8958
  - ApiListener: Automatically fall back to IPv4 in default configuration on systems without IPv6 support #8961</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1650801600">- Update to 2.13.3
  * API
  - The /v1/config/stages endpoint now immediately rejects parallel config updates
    instead of accepting and then later failing to verify and activate them. #9328
  * Certificates
  - The lifetime of newly issued node certificates is reduced from 15 years to 397 days. #9337
  - Compare cluster certificate tickets in constant time. #9333
  * Notifications
  - Fix a crash that could happen while sending notifications shortly after Icinga 2 started. #9124
  - Fix missing or redundant notifications after certain combinations of state changes happened
    while notifications were suppressed, for example during a downtime. #9285
  * Checks and Commands
  - Fix a deadlock when processing check results for checkables with dependencies. #9228
  - Fix a message routing loop that can happen for event commands that are executed within a zone
    using command_endpoint that resulted in excessive execution of the command. #9260
  * Downtimes
  - Fix scheduling of downtimes for all services on child hosts. #9159
  - Creating fixed downtimes starting immediately now send a corresponding notification. #9158
  - Fix some issues involving daylight saving time changes that could result in an hour missing
    from scheduled downtimes. This fix applies to time periods as well. #9238
  * Configuration
  - Fix the evaluation order of default templates when used in combination with apply rules.
    Now default templates are imported first as stated in the documentation
    and as it already happens for objects defined without using apply. #9290
  * IDO
  - Fix an issue where contacts were not written correctly to the notification history
    if multiple IDO instances are active on the same node. #9242
  - Explicitly set the encoding for MySQL connections as a workaround for changed defaults in Debian bullseye. #9312
  - Ship a MySQL schema upgrade that fixes inconsistent version information in the full schema file
    and upgrade files which could have resulted in inaccurate reports of an outdated schema version. #9139
  * Performance Data Writers
  - Fix a race condition in the InfluxDB Writers that could result in a crash. #9237
  - Fix a log message where Influxdb2Writer logged as InfluxdbWriter. #9315
  - All writers no longer send metrics multiple times after HA failovers. #9322
  * Build
  - Fix the order of linker flags to fix builds on some ARM platforms. #9164
  - Fix a regression introduced in 2.13.2 preventing non-unity builds. #9094
  - Fix an issue when building within an unrelated Git repository, version information
    from that repository could incorrectly be used for Icinga 2. #9155
  - Windows: Update bundled Boost version to 1.78.0 and OpenSSL to 1.1.1n #9325
  * Internals
  - Fix some race conditions due to missing synchronization.
    These race conditions should not have caused any practical problems
    besides incorrect numbers in debug log message. #9306
  - Move the startup.log and status files created when validating incoming cluster config updates
    to /var/lib/icinga2/api and always keep the last failed startup.log to ease debugging. #9335
  * Icinga DB
  - The severity attribute was updated to match the sort order Icinga Web 2 uses for the IDO.
    The documentation for this attribute was already incorrect before
    and was updated to reflect the current functionality. #9239 #9240
  - Fix the is_sticky attribute for comments. #9303
  - Fix missing updates of is_reachable and severity in the state tables. #9241
  - Removing an acknowledgement no longer incorrectly writes comment history. #9302
  - Fix multiple issues so that in an HA zone, both nodes now write consistent history. #9157 #9182 #9190
  - Fix that history events are no longer written when state information should be updated. #9252
  - Fix an issue where incomplete comment history events were generated. #9301
  - Note: when removing comments using the API, the dedicated remove-comment action
    should be used instead of the objects API, otherwise no history event will be generated.
  - Fix handling of non-integer values for the order attribute of command arguments. #9181
  - Note: You should only specify integer values for order, other values are converted to
    integer before use so using fractional numbers there has no effect.
  - Add a dependency on icingadb-redis.service to the systemd service file
    so that Redis is stopped after Icinga 2. #9304
  - Buffer history events in memory when the Redis connection is lost. #9271
  - Add the previous soft state to the state tables. #9214
  - Add missing locking on object runtime updates. #9300
- Changes from 2.13.2
  * Icinga DB
  - Prefix command_id with command type #9085
  - Decouple environment from Icinga 2 Environment constant #9082
  - Make icinga:history:stream:*#event_id deterministic #9076
  - Add downtime.duration &amp; service_state.host_id to Redis #9084
  - Sync checkables along with their states first #9081
  - Flush both buffered states and state checksums on initial dump #9079
  - Introduce icinga:history:stream:downtime#scheduled_by #9080
  - Actually write parent to parent_id of zones #9078
  - Set value in milliseconds for program_start in stats/heartbeat #9077
  - Clean up vanished objects from icinga:checksum:*:state #9074
  - Remove usernotification history stream #9073
  - Write IDs of notified users into notification history stream #9071
  - Make CheckResult#scheduling_source available to Icinga DB #9072
  - Stream runtime state updates only to icinga:runtime:state #9068
  - Publish Redis schema version via XADD icinga:schema #9069
  - Don't include checkable types in history IDs #9070
  - Remove unused Redis key 'icinga:zone:parent' #9075</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1656504000">- add icinga2-vim_syntax.patch:
  When upgrading vim to version 8 the syntax file does not work anymore:
  line xxx:
    E10: \ should be followed by /, ? or &amp;
  Reason: The line continuation does not work, as vim is reading
  syntax files now in vi-compatible mode. The patch sets the
  nocompatible mode manually for that syntax file.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1656676800">- Update to 2.13.4
  * Bugfixes
  - Fix a race-condition involving object attribute updates that could result in a crash. #9395
  - After a host recovered, only send problem notifications for services after they have been
    rechecked afterwards to avoid false - notifications. #9348
  - Speed up config validation by avoiding redundant serialization of objects. #9400
  - Add a separator attribute to allow using arguments like --key=value as required by some
    check plugins. This fixes the --upgrade and --dist-upgrade arguments of check_apt. #9397
  - Windows: Update bundled versions of Boost and OpenSSL. #9360 #9415
  * Icinga DB
  - Add an icingadb CheckCommand to allow checking if Icinga DB is healthy. #9417
  - Update documentation related to Icinga DB. #9423
  - Fix a bug where history events could miss the environment ID. #9396
  - Properly serialize attributes of command arguments when explicitly set to null. #9398
  - Rename some attributes to make the database schema more consistent. #9399 #9419 #9421
  - Make the error message more helpful if the API isn't set up #9418</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1660219200">- Update to 2.13.5
  * Bugfixes
  - Ensure not to write an incomplete (i.e. corrupt) state file. #9467
  - ITL: Render vars.apt_upgrade=true as --upgrade, not --upgrade=true. #9458
  - Icinga DB: Add missing Redis SELinux policy. #9473
  - Windows: Don't spam the event log with non-error startup messages. #9457
  - Windows: Update bundled version of OpenSSL. #9460
  - Docs: Update RHEL 8 installation instructions. #9482
  - Docs: Add RHEL 9 installation instructions. #9482</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1667908800">- Update to 2.13.6
  * Bugfixes
  - Improve the throughput of the Icinga DB feature. #9550
  - Multiple changes to speed up evaluation of apply rules. #9559 #9565 #9558
  - Fix a possible crash on config loading related to ignore_on_error. #9560
  - Check API user permission on objects returned by joins. #9561
  - Windows: update bundled Boost and OpenSSL versions. #9562 #9567</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675425600">- Add icinga2-boost.patch to make compilable on Boost v1.81
  and fix build error on Tumbleweed.</changelog>
  <changelog author="Alexander Bergmann &lt;abergmann@suse.com&gt;" date="1731499200">- Update to 2.13.10
  * Security: fix TLS certificate validation bypass. CVE-2024-49369
  * Security: update OpenSSL shipped on Windows to v3.0.15.
  * Windows: sign MSI packages with a certificate the OS trusts by default.
- Remove deprecated patch icinga2-boost.patch.</changelog>
</package>
<package pkgid="e754b1c6540ab12476c64d9bea032a1032b45da8917f6f780f9602ae284e9b32" name="nano-lang" arch="noarch">
  <version epoch="0" ver="7.2" rel="bp156.3.3.1"/>
  <changelog author="Aaron Stern &lt;ukbeast89@protonmail.com&gt;" date="1602072000">- GNU nano 5.3:
  * Option 'set stateflags' makes nano show the state of auto-indenting,
    the mark, hard-wrapping, macro recording, and soft-wrapping in the
    title bar. The flags take the place of "Modified", and a modified
    buffer is instead indicated by an asterisk (*) after its name.
  * Nano no longer by default tries using libmagic to determine the type
    of a file (when neither filename nor first line gave a clue), because
    in most cases it is a waste of time. It requires using the option
  - -magic or -! or 'set magic' to make nano try libmagic.
  * The color of the indicator can be changed with 'set scrollercolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1606996800">- GNU nano 5.4:
  * Moving the cursor now skips over combining characters (an
    other zero-width characters)
  * Deleting a character deletes also any succeeding zero-width
    characters but backspacing deletes just one character at a time</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1609416000">- Install a useful default nanorc configuration
- Enable useful extra definitions for syntax highlighting</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1610625600">- GNU nano 5.5:
  * Option 'set minibar' to suppress the title bar and show a bar
    with basic information
  * 'set promptcolor' can configure the prompt bar
  * 'set markmatch' highlights the result of a successful search
  * AThe bindable toggle 'nowrap' has been renamed to
    'breaklonglines'
  * Support for Slang has been removed</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614168000">- GNU nano 5.6:
  * A search match gets highlighted (in black on yellow by
    default), in addition to placing the cursor at the start of
    the matchA. The color combination can be changed with
    'set highlightcolor'. By default the cursor is hidden until the
    next keystroke, but it can be forced on with --showcursor /
    'set showcursor'.
  * Option --markmatch / 'set markmatch' has been removed
  * Cursor position and character code are displayed in the
    minibar only when option --constantshow / 'set constantshow'
    is used, and their display can be toggled with M-C
  * The state flags are displayed in the minibar only when option
  - -stateflags / 'set stateflags' is used</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1614772800">- GNU nano 5.6.1:
  * Search matches are properly colorized in softwrap mode too
  * Option 'highlightcolor' has been renamed to 'spotlightcolor'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1615204800">- Fox signature sources
- Drop no longer needed scriplets</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1619697600">- GNU nano 5.7:
  * The output of --constantshow (without --minibar) is more stable
  * When opening multiple buffers and there is an error message,
    this message is shown again upon first switch to the relevant
    buffer
  * The position and size of the indicator now follow actual
    lines, instead of visual lines when in softwrap mode, meaning
    that the size of the indicator can change when scrolling in
    softwrap mode</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1623931200">- GNU nano 5.8:
  * After a search, the spotlighting is dropped after 1.5 seconds
    (0.8 seconds with --quick) to avoid the idea that the text is
    selected.
  * A + and a space before a filename on the command line will put
    the cursor at the end of the corresponding buffer.
  * Linter messages no longer include filename and line/column
    numbers.
  * Color name "grey" or "gray" can be used instead of "lightblack"
  * The color of the minibar can be chosen with 'set minicolor'.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1633780800">- GNU nano 5.9:
  * The extension of a filename is added to the name of a
    corresponding temporary file, so that spell checking a C file,
    for example, will check only the comments and strings
    (when using 'aspell').
  * The process number is added to the name of an emergency save
    file, so that when multiple nanos die they will not fight over
    a filename.
  * Undoing a cutting operation will restore an anchor that was
    located in the cut area to its original line.
  * When using --locking, saving a new buffer will create a lock
    file.
  * Syntax highlighting for YAML files has been added</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1639656000">- GNU nano 6.0:
  * Option --zero hides the interface and uses the whole terminal
    for editing
  * Colors can be given also in #rgb hexadecimal, to select the
    nearest color from the 6x6x6 color-cube palette available on
    256-color terminals
  * Fourteen new color names are available, from rosy to crimson</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1644494400">- GNU nano 6.1:
  * The behavior of ^K at a prompt has been enhanced: when there
    is text after the cursor, just this text is erased
  * At a prompt, M-6 copies the current answer into the cutbuffer
  * Large external pastes into nano are handled more quickly</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645185600">- GNU nano 6.2
  * The file browser clears the prompt bar also when using
  - -minibar
  * Linting now works also with a newer 'pyflakes'</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1651233600">- Update to version 6.3:
  * For multiline regexes, text is now colored as soon a start
    match is found, also when there is no end match at all.
  * The colorizing of any line is stopped after two thousand bytes
    to avoid frustrating delays.
  * When environment variable NO_COLOR is set, the two default
    colors (yellow for the spotlight, red for error messages) are
    suppressed when no interface colors are specified in a nanorc
    file.
  * Full justification and piping the whole buffer through a
    command now keep the cursor at the same line number.
  * Utility 'xsel' can be used to copy a marked region to the
    system's clipboard.  See doc/sample.nanorc for an example.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1658750400">- Added obs-channel-and-patchinfo-syntax.patch to support syntax
  highlighting for _channel and _patchinfo files used by OBS</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659528000">- update to 6.4:
  * The file browser does not crash when moving up to the root folder.
  * Softwrapping very long lines is done more efficiently.
  * Invoking the formatter does not blink the screen.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668600000">- update to 7.0:
  * String binds may contain bindable function names between braces
  * Unicode codes can be entered (via M-V) without leading zeroes,
    by finishing short codes with &lt;Space&gt; or &lt;Enter&gt;
  * Word completion (^]) looks for candidates in all open buffers
  * No regular expression matches the final empty line any more</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1671019200">- update to 7.1:
  * When --autoindent and --breaklonglines are combined, pressing
    &lt;Enter&gt; at a specific position no longer eats characters.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 7.2:
  * &lt;Shift+Insert&gt; is prevented from pasting in view mode.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717761600">- CVE-2024-5742: Avoid privilege escalations via symlink attacks
  on emergency save file (boo#1226099) nano-CVE-2024-5742.patch</changelog>
</package>
<package pkgid="f3b80f609a73d39142b88bc87f3812ddcca64390173d2806af00b9b5f521df31" name="nanopb" arch="src">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="703edd638ea044724bd3d5705fcddbea42d396bfd75b24180ea1a4110f44b0ad" name="nanopb-devel" arch="aarch64">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="586f9b11b781fc58917d8b81eb8aa67764ab57d7bc033a5c950ab93ed0ae7d43" name="nanopb-devel" arch="i586">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="81b3d6a31b87873c5ed940e115aa580b12c453dc4a44e322580dd14e5a3b91c3" name="nanopb-devel" arch="ppc64le">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="ffb7aba5cc9ad7b283c7e4a64d47324a397229311f5d95b1643b6dfc792df276" name="nanopb-devel" arch="s390x">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="10c826022199cdb63ed4b8aa24aab90ad3f11776c01b9d1b489cc2461ba15d1c" name="nanopb-devel" arch="x86_64">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="20c97323886d5c09d9f1d015b0eeed56ca02fbc102d24bd3da4d1a6191283ebe" name="nanopb-source" arch="noarch">
  <version epoch="0" ver="0.4.6" rel="bp156.4.3.1"/>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1540382400">- Initial release</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1544443200">- Update to version 0.3.9.2:
  * Update changelog &amp; authors
  * Fix splint test error (#359)
  * Clarify the usage of callback fields inside oneof sections in the docs
  * cmake: Include CMAKE_INSTALL_LIBDIR in CMAKE_INSTALL_CMAKEDIR
  * cmake: Allow to build a shared library
  * Made some changes for Error Output.
  * Update README.md
  * Further test fail fix for Windows</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862400">- Add nanopb-source package - some Go programs using gRPC need
  protobuf definitions which are included inside the source code,
  but are not included in the devel package.</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@suse.de&gt;" date="1546862401">- Enable PB_FIELD_16BIT setting to add support for tag numbers &gt;
  255 and fields larger than 255 bytes.</changelog>
  <changelog author="mrostecki@opensuse.org" date="1576584000">- Update to version 0.3.9.4:
  * Publishing nanopb-0.3.9.4
  * Update changelog
  * Add test for PB_ENCODE_ARRAYS_UNPACKED
  * Fix "unused variable" warning when using PB_ENCODE_ARRAYS_UNPACKED
  * Fix undefined behavior with bool fields (#434)
  * Make fuzztest detect invalid bool values (#434)
  * .gitignore: don't ignore generator-bin files (#419)
  * Don't call stream callback with count=0 (#421)
  * network_server example: Detect count=0 in read_callback() (#421)
  * Add scons package to travis rules, for build automation
  * Introduce new compile time flag: PB_ENCODE_ARRAYS_UNPACKED
  * Add migration note about enum min/max
  * Use min/max enum value for min/max
  * Publishing nanopb-0.3.9.3
  * Fix generator error with mangle_names option (#380)
  * Add testcase for #380
  * Fix incorrect PB_STATIC_ASSERT for bytes inside oneof (#363)
  * Add testcase for #363
  * Generator: Allow comma separated options in plugin mode (#343)
  * Fix encoding of fixed size arrays inside proto3 submessages (#376)
  * Add regression test for issue #376</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1580385600">- As we download the tags directly no need for services and we
  can fetch it using URL paths
- Do not build generators as those require python2 and we are
  removing that from the dsitribution
- Update to 0.4.0:
  * Make nanopb_generator automatically compile .proto files (#462)
  * Allow installing as Python package from pip (#460)
  * Use protoc from grpcio-tools Python package if available (#463)
  * Change proto3 message types to be optional (#308, #452)
  * Add pb_decode_ex(), pb_encode_ex() functions.
  * Automatically rebuild nanopb_pb2.py
  * Use plugin.proto that comes with python-protobuf (#234)</changelog>
  <changelog author="Micha&#x142; Rostecki &lt;mrostecki@opensuse.org&gt;" date="1583755200">- Update to version 0.4.1:
  * Fix for CVE-2020-5235 - porential exploitable out of memory
    condition.
  * Fixes for AVR builds and tests.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.4.2:
  * Fix buffer overflow when encoding bytes with size set to 65535 (#547, GHSA-3p39-mfxg-hrq4)
  * Fix segfault with pointer fields and proto3_singular_msgs = true. (#504,#505)
  * Fix Windows 10 temp file handling (#486)
  * Fix macro name conflicts (ATMEGA32U4 UENUM and more) (#522)
  * Fix generator error with nested messages and default values (#487)
  * Fix nanopb_generator exception on enums with aliases (#535)
  * Fix compile error when struct members are called X or a (#492)
  * Fix sizeof(union ...) fallback not compiling with C++ (#415, #494)
  * Fix "missing required field" error with submessage callback (#544)
  * Fix field descriptor sizing with submsg_callback option (#545)
  * Fix protoc calling on Python 2 (#503)
  * Fix handling of varying NaN representations in PB_CONVERT_DOUBLE_FLOAT (#543)
  * Fix clang undefined behavior sanitizer errors.
  * Change generator to use Python 3 by default (#441, #509)
  * Binary packages updated to use Python 3 and grpcio-tools
  * Add support for infinity and nan floating-point defaults (#530, #538)
  * Add generator option sort_by_tag (#542)
  * Add type_override option to override type defined in .proto (#497)
  * Set proto2 enum fields to first value when no default is given, even if nonzero (#532,#539)
  * Include protoc-gen-nanopb in path in protoc wrapper script
  * Properly pass error status from protoc wrapper when calling binary protoc
  * Generator: pass --include_imports when calling protoc (#494)
  * Create intermediate directories when writing files to relative path (#512)
  * Add current directory to include path for protoc (#499)
  * Update readme to use nanopb_generator.py directly
  * Regression test for proto3 incorrectly considered empty (#504)
  * CMake: change package name to Nanopb for cmake 3.17 compatibility (#506)
  * CMake: remove find_package(PythonInterp) (#508)
  * CMake: use split --nanopb_opt only on protoc &gt;= 3.6 (#515)
  * CMake: Relax python version spec, allowing Python3. (#534)
  * Swift package manager (#549)
  * Rename BUILD as BUILD.bazel (#537</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618401600">- Update to 0.4.5:
  * Fix CVE-2021-21401: Release of Invalid Pointer or Reference
  * Fix unordered field numbers inside oneof causing fields to be ignored
  * Fix pb_decode() not initializing fields inside oneof
  * Fix compiler errors with complex oneof hierarchy and sizeof()
  * Fix descriptor width calculation for 64-bit types
  * Fix compiler error in generated initializer for submessage callback
  * Fix duplicate union definition in generated file
  * Add support for including comments from .proto file
- Update to 0.4.4:
  * Fix CVE-2020-26243, memory leak
  * Fix generator error when oneof contains a single unresolved field size
  * Fix unsigned enums not working correctly inside OneOf
  * Fix recursion depth exceeded error in generator
  * Add support for proto3 optional fields introduced in protoc 3.12
  * Add better error message when enum type is not found
  * Allow specifying descriptorsize on field level also
  * Allow multiple targets to be created by calling NANOPB_GENERATE_CPP()
- Update to 0.4.3
  * Fix issue with unknown message sizes being referred inside oneof
    encoded size calculation
  * Fix problem with [default=xxxx, (nanopb).proto3=true] field
    option combination
  * Better support C++ types in generated structs
  * Use grpcio protoc
  * Make pb_decode_varint32() reject overlong varint encodings.
  * Performance optimizations
  * !! NOTE: version 0.4.3 changes layout of pb_msgdesc_t. It requires
    recompiling .pb.c files and thus breaks ABI compatibility.
- Enabled build of generator (requires Python3)</changelog>
  <changelog author="Jonathan Papineau &lt;jonathan@jontech.app&gt;" date="1633521600">- Install nanopb also under /usr/bin/nanopb_generator.py - this fixes an
  error when using with protoc</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1661774400">- Update to release 0.4.6
  * Fix passing of error message from substream callback
  * Fix regression in 0.4.3 where generator did not find all
    dependencies
  * Fix double-definition errors with size_union
  * Fix generator error with same inner message name
  * Fix infinite recursion in generator/protoc script
  * Use C11 static assert mechanism by default
  * Support --proto-path as alias to -I
  * Use memcpy instead of iterating on buf_read/write
  * Add generator support for PlatformIO
  * Improve handling of varint overflows
  * Improve optimization for little-endian platforms</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1673265600">- Add 'PB_ENABLE_MALLOC=1' so that we can build Criterion.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674907200">- update to 0.4.7:
  * Fix comments generation for submessages
  * Fix handling of spaces in arguments passed through protoc
  * Fix problems with multiple files and mangle_names option
  * Fix generator error when using M_STRIP_PACKAGE without package name
  * Fix compilation error with fixed size array and FT_POINTER
  * Fix wrong format in Python Poetry project file
  * Fix unnecessary generator message when using --quiet
  * Fix enum_to_string with C++
  Fix /* */ inside .proto file comment
  * Workaround python-protobuf version issues
  * Safeguard substraction in pb_read() with custom streams
  * Always include pb_release() as function, instead of macro.
  Allow using = instead of : with generator option -s
  * Allow specifying include format without special characters
  * Allow including headers from inside of extern C
  * Add option NANOPB_PB2_TEMP_DIR to store nanopb_pb2.py in a temporary dir
  * Add compile-time error message for when PB_FIELD_32BIT is needed
  * Add --c-style command line option for naming style
  * Add --protoc-opt to nanopb_generator.py
  * Add ENUMTYPE convenience macros
  * Add Bazel build rules</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080000">- Add fix-missing-file.patch (generator/proto/__init__.py).</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675080001">- Revert fix-missing-file.patch.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675684800">- Revert back to 0.4.6 since 0.4.7 breaks nanopb_generator.py thus breaking
  some packages (e.g. Criterion: https://github.com/nanopb/nanopb/issues/845)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1733313600">- Add CVE-2024-53984.patch: Fix memory not released on error return (bsc#1234088)</changelog>
</package>
<package pkgid="ea1cec3e404321bd6dbe908fe1d1fef37841d8f09766194f82b05043155ab0f2" name="neatvnc" arch="src">
  <version epoch="0" ver="0.9.2" rel="bp156.3.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Trim redundancies and conjecture from descriptions.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1595937600">- Update to version 0.2.0
- Tight encoding is no longer experimental and also more complete.
  + The encoder employs multiple CPU cores, both for lossy and lossless
    compression, which makes it considerably faster than ZRLE, even with
    lossless compression.
  + Supports both lossy (JPEG) and lossless (DEFLATE) compression.
  + Allows the client to choose the JPEG "quality" level.
  + Allows the client to choose whether to enable lossy compression or not.
- Service-side resizing: the server can notify the client and resize buffers
  when a different display mode is set
- The API has been prepared for adding multi-display suppport. It has not been
  implemented, but the (hopefully) won't have to change when it is.
- Version info is baked into the library, so applications linking to neatvnc
  can report the version to the user.
- The server can now looks up the address to which to bind using getaddrinfo</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.3.2:
  * This release fixes a crash due to incorrect handling of fragmented packets
  and adds copy &amp; paste support.
  * This release fixes a bug with tight encoding reported by Jeroen Hofstee</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * This release adds support for the qemu extended key event. When this is
    also supported by the client, key codes will be used instead of symbols
    which eliminates the need for reverse key code lookup on the server-side.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * H.264 Encoding
  * UNIX Sockets
  * New framebuffer submission API
  * Automatic buffer transforms
  * Client side cursor rendering
  * Now accepts DMA-BUFs
  * Presentation time stamps
  * New internal encoder abstraction layer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822401">- Update to 0.5.1:
  * meson: Use partial_dependency() for libdrm cflags
  * test: meson: Add missing libdrm_inc dependency
  * server: add missing header after f20ffb5e1efe</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822402">- Update to 0.5.2:
  * stream: Remove stray ampersand in tls handshake failure code path
  * resampler: Use transformed width as destination stride</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822403">- Update to 0.5.3:
  * Revert "h264-encoder: Add 30 bit color depth formats"
  * server: Fix encoding selection for sw frames</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822404">- Update to 0.5.4:
  * This fixes stalling during h264 encoding. The FFmpeg devs
    seem to think that it's normal to change the default behaviour
    of their code, so this needs to be fixed here instead.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- "Pkgconfigify" BuildRequires, align with what meson checks for.
- Modernize spec.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  Highlights:
  * The client now has control over h264 quality settings
  * Left &amp; right scrolling is now supported
  * A custom framebuffer allocator function can now be assigned
  * The following functions have been added
    + A function for querying client side cursor support
    + A function to get the hostname of a connected client
    + A function to get the credentials of an authenticated client
    + A function for listing connected clients
    + A function for disconnecting a client
  Bug fixes:
  * A race condition when a client tries to resize the display before it has an encoder
  * Cursor buffers are now freed on close
  * Various race conditions in encoders
  * Spurious exits due to SIGPIPE
  * Occasional leaked buffers when clients disconnect
  * Clients no longer linger on exit with TLS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Desktop resizing
  * Software pixel buffers with less than 32 bits per pixel are now supported
  * The server may now choose to open a websocket instead of a regular TCP socket
  * The RSA-AES and RSA-AES-256 security types have now been implemented
  * A Diffie-Hellman based security type frame Apple is also implemented,
    although not recommended
  * Murmurhash in the damage refinery has been replaced with xxHash,
    which performs much better in my tests so far
  * Users should now get proper feedback when authentication fails</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.1:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.7.2:
  * Clients are now allowed to request more than 32 encodings (#108)
  * Zlib streams are now preserved when a client switches between
    encodings (#109)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * The colour map pixel format as described in RFC 6143 has been
    implemented. Before, the client would just get disconnected if
    they requested it. Now they get a map that emulates RGB332.
  * Momentary interception of log messages. The user can now set a
    thread-local log hander and then set it back to the default.
  * Philip Zabel made the code more consistent with the style guide.
  Breaking Changes:
  * nvnc_client_get_hostname has been replaced with nvnc_client_get_address
  Bugfixes:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722600000">- bsc#1228777 (CVE-2024-42458)
  Update to 0.8.1:
  * Add sanity check for chosen security type</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1729684800">- Update to 0.8.1+git20241008.b539421 adding a _service file to
  get the sources from git. This fixes a FTBFS with ffmpeg-7 in
  Factory. Note that we can't use @PARENT_TAG@ in the _service
  file because 0.8.1 was branched from the v0.8 branch so using it
  would look like going back to 0.8.0.
- Add a patch to keep building with older ffmpeg versions too
  as well as find the gmp dependency, which can't be found using
  pkgconfig in 15.6:
  * fix-build-in-15.6.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.9.0:
  Highlights:
  * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
    sponsored by Raspberry Pi Ltd.
  * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
  * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
  * The continuous updates extension was implemented by Philipp Zabel.
  * We now have simple bandwidth estimation and improved frame pacing.
  * Methods for rating pixel formats and modifiers have according to Neat VNC's
    preferences have been added.
  * The Qemu/VMWare LED state extensions have been implemented.
  * H.264 encoders will now encode the correct colour space into the elementary
    stream.
  Bug fixes:
  * Some memory leaks and reference counting errors have been eradicated.
  * A race between resizing events and framebuffer updates that would cause a
    buffer with the previous size to be sent after a resize event has been fixed.
  * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
    the client because 24 bpp is not allowed by the protocol. Nvidia users should
    now be able to use a wider selection of clients as a result of this change.
- Update fix-build-in-15.6.patch
  15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560001">- Update to 0.9.1:
  * Fix a data type mismatch in the clipboard code that caused the
    build to fail for 32 bit architectures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560002">- Update to 0.9.2:
  * This patch release adds missing bounds checks.
    Two buffer overflow vulnerabilities were reported by Frederik
    Reiter who also provided patches to fix them.
    There are potential security implications, but only authenticated
    clients would be able to exploit these vulnerabilities, if at all.
    Nevertheless, it is prudent to update as soon as possible.</changelog>
</package>
<package pkgid="26b0eba74e43b3f33f4c6e9c91a9837e9b7aa133f93b770138c6790b4e48aa75" name="neatvnc-devel" arch="aarch64">
  <version epoch="0" ver="0.9.2" rel="bp156.3.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Trim redundancies and conjecture from descriptions.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1595937600">- Update to version 0.2.0
- Tight encoding is no longer experimental and also more complete.
  + The encoder employs multiple CPU cores, both for lossy and lossless
    compression, which makes it considerably faster than ZRLE, even with
    lossless compression.
  + Supports both lossy (JPEG) and lossless (DEFLATE) compression.
  + Allows the client to choose the JPEG "quality" level.
  + Allows the client to choose whether to enable lossy compression or not.
- Service-side resizing: the server can notify the client and resize buffers
  when a different display mode is set
- The API has been prepared for adding multi-display suppport. It has not been
  implemented, but the (hopefully) won't have to change when it is.
- Version info is baked into the library, so applications linking to neatvnc
  can report the version to the user.
- The server can now looks up the address to which to bind using getaddrinfo</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.3.2:
  * This release fixes a crash due to incorrect handling of fragmented packets
  and adds copy &amp; paste support.
  * This release fixes a bug with tight encoding reported by Jeroen Hofstee</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * This release adds support for the qemu extended key event. When this is
    also supported by the client, key codes will be used instead of symbols
    which eliminates the need for reverse key code lookup on the server-side.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * H.264 Encoding
  * UNIX Sockets
  * New framebuffer submission API
  * Automatic buffer transforms
  * Client side cursor rendering
  * Now accepts DMA-BUFs
  * Presentation time stamps
  * New internal encoder abstraction layer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822401">- Update to 0.5.1:
  * meson: Use partial_dependency() for libdrm cflags
  * test: meson: Add missing libdrm_inc dependency
  * server: add missing header after f20ffb5e1efe</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822402">- Update to 0.5.2:
  * stream: Remove stray ampersand in tls handshake failure code path
  * resampler: Use transformed width as destination stride</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822403">- Update to 0.5.3:
  * Revert "h264-encoder: Add 30 bit color depth formats"
  * server: Fix encoding selection for sw frames</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822404">- Update to 0.5.4:
  * This fixes stalling during h264 encoding. The FFmpeg devs
    seem to think that it's normal to change the default behaviour
    of their code, so this needs to be fixed here instead.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- "Pkgconfigify" BuildRequires, align with what meson checks for.
- Modernize spec.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  Highlights:
  * The client now has control over h264 quality settings
  * Left &amp; right scrolling is now supported
  * A custom framebuffer allocator function can now be assigned
  * The following functions have been added
    + A function for querying client side cursor support
    + A function to get the hostname of a connected client
    + A function to get the credentials of an authenticated client
    + A function for listing connected clients
    + A function for disconnecting a client
  Bug fixes:
  * A race condition when a client tries to resize the display before it has an encoder
  * Cursor buffers are now freed on close
  * Various race conditions in encoders
  * Spurious exits due to SIGPIPE
  * Occasional leaked buffers when clients disconnect
  * Clients no longer linger on exit with TLS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Desktop resizing
  * Software pixel buffers with less than 32 bits per pixel are now supported
  * The server may now choose to open a websocket instead of a regular TCP socket
  * The RSA-AES and RSA-AES-256 security types have now been implemented
  * A Diffie-Hellman based security type frame Apple is also implemented,
    although not recommended
  * Murmurhash in the damage refinery has been replaced with xxHash,
    which performs much better in my tests so far
  * Users should now get proper feedback when authentication fails</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.1:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.7.2:
  * Clients are now allowed to request more than 32 encodings (#108)
  * Zlib streams are now preserved when a client switches between
    encodings (#109)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * The colour map pixel format as described in RFC 6143 has been
    implemented. Before, the client would just get disconnected if
    they requested it. Now they get a map that emulates RGB332.
  * Momentary interception of log messages. The user can now set a
    thread-local log hander and then set it back to the default.
  * Philip Zabel made the code more consistent with the style guide.
  Breaking Changes:
  * nvnc_client_get_hostname has been replaced with nvnc_client_get_address
  Bugfixes:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722600000">- bsc#1228777 (CVE-2024-42458)
  Update to 0.8.1:
  * Add sanity check for chosen security type</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1729684800">- Update to 0.8.1+git20241008.b539421 adding a _service file to
  get the sources from git. This fixes a FTBFS with ffmpeg-7 in
  Factory. Note that we can't use @PARENT_TAG@ in the _service
  file because 0.8.1 was branched from the v0.8 branch so using it
  would look like going back to 0.8.0.
- Add a patch to keep building with older ffmpeg versions too
  as well as find the gmp dependency, which can't be found using
  pkgconfig in 15.6:
  * fix-build-in-15.6.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.9.0:
  Highlights:
  * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
    sponsored by Raspberry Pi Ltd.
  * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
  * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
  * The continuous updates extension was implemented by Philipp Zabel.
  * We now have simple bandwidth estimation and improved frame pacing.
  * Methods for rating pixel formats and modifiers have according to Neat VNC's
    preferences have been added.
  * The Qemu/VMWare LED state extensions have been implemented.
  * H.264 encoders will now encode the correct colour space into the elementary
    stream.
  Bug fixes:
  * Some memory leaks and reference counting errors have been eradicated.
  * A race between resizing events and framebuffer updates that would cause a
    buffer with the previous size to be sent after a resize event has been fixed.
  * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
    the client because 24 bpp is not allowed by the protocol. Nvidia users should
    now be able to use a wider selection of clients as a result of this change.
- Update fix-build-in-15.6.patch
  15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560001">- Update to 0.9.1:
  * Fix a data type mismatch in the clipboard code that caused the
    build to fail for 32 bit architectures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560002">- Update to 0.9.2:
  * This patch release adds missing bounds checks.
    Two buffer overflow vulnerabilities were reported by Frederik
    Reiter who also provided patches to fix them.
    There are potential security implications, but only authenticated
    clients would be able to exploit these vulnerabilities, if at all.
    Nevertheless, it is prudent to update as soon as possible.</changelog>
</package>
<package pkgid="37bbbb6d1a7b003afbf0ae9267deb2f22b6c031b82caa3a3d126d67f9e628864" name="neatvnc-devel" arch="ppc64le">
  <version epoch="0" ver="0.9.2" rel="bp156.3.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Trim redundancies and conjecture from descriptions.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1595937600">- Update to version 0.2.0
- Tight encoding is no longer experimental and also more complete.
  + The encoder employs multiple CPU cores, both for lossy and lossless
    compression, which makes it considerably faster than ZRLE, even with
    lossless compression.
  + Supports both lossy (JPEG) and lossless (DEFLATE) compression.
  + Allows the client to choose the JPEG "quality" level.
  + Allows the client to choose whether to enable lossy compression or not.
- Service-side resizing: the server can notify the client and resize buffers
  when a different display mode is set
- The API has been prepared for adding multi-display suppport. It has not been
  implemented, but the (hopefully) won't have to change when it is.
- Version info is baked into the library, so applications linking to neatvnc
  can report the version to the user.
- The server can now looks up the address to which to bind using getaddrinfo</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.3.2:
  * This release fixes a crash due to incorrect handling of fragmented packets
  and adds copy &amp; paste support.
  * This release fixes a bug with tight encoding reported by Jeroen Hofstee</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * This release adds support for the qemu extended key event. When this is
    also supported by the client, key codes will be used instead of symbols
    which eliminates the need for reverse key code lookup on the server-side.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * H.264 Encoding
  * UNIX Sockets
  * New framebuffer submission API
  * Automatic buffer transforms
  * Client side cursor rendering
  * Now accepts DMA-BUFs
  * Presentation time stamps
  * New internal encoder abstraction layer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822401">- Update to 0.5.1:
  * meson: Use partial_dependency() for libdrm cflags
  * test: meson: Add missing libdrm_inc dependency
  * server: add missing header after f20ffb5e1efe</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822402">- Update to 0.5.2:
  * stream: Remove stray ampersand in tls handshake failure code path
  * resampler: Use transformed width as destination stride</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822403">- Update to 0.5.3:
  * Revert "h264-encoder: Add 30 bit color depth formats"
  * server: Fix encoding selection for sw frames</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822404">- Update to 0.5.4:
  * This fixes stalling during h264 encoding. The FFmpeg devs
    seem to think that it's normal to change the default behaviour
    of their code, so this needs to be fixed here instead.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- "Pkgconfigify" BuildRequires, align with what meson checks for.
- Modernize spec.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  Highlights:
  * The client now has control over h264 quality settings
  * Left &amp; right scrolling is now supported
  * A custom framebuffer allocator function can now be assigned
  * The following functions have been added
    + A function for querying client side cursor support
    + A function to get the hostname of a connected client
    + A function to get the credentials of an authenticated client
    + A function for listing connected clients
    + A function for disconnecting a client
  Bug fixes:
  * A race condition when a client tries to resize the display before it has an encoder
  * Cursor buffers are now freed on close
  * Various race conditions in encoders
  * Spurious exits due to SIGPIPE
  * Occasional leaked buffers when clients disconnect
  * Clients no longer linger on exit with TLS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Desktop resizing
  * Software pixel buffers with less than 32 bits per pixel are now supported
  * The server may now choose to open a websocket instead of a regular TCP socket
  * The RSA-AES and RSA-AES-256 security types have now been implemented
  * A Diffie-Hellman based security type frame Apple is also implemented,
    although not recommended
  * Murmurhash in the damage refinery has been replaced with xxHash,
    which performs much better in my tests so far
  * Users should now get proper feedback when authentication fails</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.1:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.7.2:
  * Clients are now allowed to request more than 32 encodings (#108)
  * Zlib streams are now preserved when a client switches between
    encodings (#109)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * The colour map pixel format as described in RFC 6143 has been
    implemented. Before, the client would just get disconnected if
    they requested it. Now they get a map that emulates RGB332.
  * Momentary interception of log messages. The user can now set a
    thread-local log hander and then set it back to the default.
  * Philip Zabel made the code more consistent with the style guide.
  Breaking Changes:
  * nvnc_client_get_hostname has been replaced with nvnc_client_get_address
  Bugfixes:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722600000">- bsc#1228777 (CVE-2024-42458)
  Update to 0.8.1:
  * Add sanity check for chosen security type</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1729684800">- Update to 0.8.1+git20241008.b539421 adding a _service file to
  get the sources from git. This fixes a FTBFS with ffmpeg-7 in
  Factory. Note that we can't use @PARENT_TAG@ in the _service
  file because 0.8.1 was branched from the v0.8 branch so using it
  would look like going back to 0.8.0.
- Add a patch to keep building with older ffmpeg versions too
  as well as find the gmp dependency, which can't be found using
  pkgconfig in 15.6:
  * fix-build-in-15.6.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.9.0:
  Highlights:
  * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
    sponsored by Raspberry Pi Ltd.
  * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
  * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
  * The continuous updates extension was implemented by Philipp Zabel.
  * We now have simple bandwidth estimation and improved frame pacing.
  * Methods for rating pixel formats and modifiers have according to Neat VNC's
    preferences have been added.
  * The Qemu/VMWare LED state extensions have been implemented.
  * H.264 encoders will now encode the correct colour space into the elementary
    stream.
  Bug fixes:
  * Some memory leaks and reference counting errors have been eradicated.
  * A race between resizing events and framebuffer updates that would cause a
    buffer with the previous size to be sent after a resize event has been fixed.
  * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
    the client because 24 bpp is not allowed by the protocol. Nvidia users should
    now be able to use a wider selection of clients as a result of this change.
- Update fix-build-in-15.6.patch
  15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560001">- Update to 0.9.1:
  * Fix a data type mismatch in the clipboard code that caused the
    build to fail for 32 bit architectures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560002">- Update to 0.9.2:
  * This patch release adds missing bounds checks.
    Two buffer overflow vulnerabilities were reported by Frederik
    Reiter who also provided patches to fix them.
    There are potential security implications, but only authenticated
    clients would be able to exploit these vulnerabilities, if at all.
    Nevertheless, it is prudent to update as soon as possible.</changelog>
</package>
<package pkgid="c7e072c79344083278538e3df5db4032edb71126db8057d34aef2397fa59d198" name="neatvnc-devel" arch="s390x">
  <version epoch="0" ver="0.9.2" rel="bp156.3.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Trim redundancies and conjecture from descriptions.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1595937600">- Update to version 0.2.0
- Tight encoding is no longer experimental and also more complete.
  + The encoder employs multiple CPU cores, both for lossy and lossless
    compression, which makes it considerably faster than ZRLE, even with
    lossless compression.
  + Supports both lossy (JPEG) and lossless (DEFLATE) compression.
  + Allows the client to choose the JPEG "quality" level.
  + Allows the client to choose whether to enable lossy compression or not.
- Service-side resizing: the server can notify the client and resize buffers
  when a different display mode is set
- The API has been prepared for adding multi-display suppport. It has not been
  implemented, but the (hopefully) won't have to change when it is.
- Version info is baked into the library, so applications linking to neatvnc
  can report the version to the user.
- The server can now looks up the address to which to bind using getaddrinfo</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.3.2:
  * This release fixes a crash due to incorrect handling of fragmented packets
  and adds copy &amp; paste support.
  * This release fixes a bug with tight encoding reported by Jeroen Hofstee</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * This release adds support for the qemu extended key event. When this is
    also supported by the client, key codes will be used instead of symbols
    which eliminates the need for reverse key code lookup on the server-side.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * H.264 Encoding
  * UNIX Sockets
  * New framebuffer submission API
  * Automatic buffer transforms
  * Client side cursor rendering
  * Now accepts DMA-BUFs
  * Presentation time stamps
  * New internal encoder abstraction layer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822401">- Update to 0.5.1:
  * meson: Use partial_dependency() for libdrm cflags
  * test: meson: Add missing libdrm_inc dependency
  * server: add missing header after f20ffb5e1efe</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822402">- Update to 0.5.2:
  * stream: Remove stray ampersand in tls handshake failure code path
  * resampler: Use transformed width as destination stride</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822403">- Update to 0.5.3:
  * Revert "h264-encoder: Add 30 bit color depth formats"
  * server: Fix encoding selection for sw frames</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822404">- Update to 0.5.4:
  * This fixes stalling during h264 encoding. The FFmpeg devs
    seem to think that it's normal to change the default behaviour
    of their code, so this needs to be fixed here instead.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- "Pkgconfigify" BuildRequires, align with what meson checks for.
- Modernize spec.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  Highlights:
  * The client now has control over h264 quality settings
  * Left &amp; right scrolling is now supported
  * A custom framebuffer allocator function can now be assigned
  * The following functions have been added
    + A function for querying client side cursor support
    + A function to get the hostname of a connected client
    + A function to get the credentials of an authenticated client
    + A function for listing connected clients
    + A function for disconnecting a client
  Bug fixes:
  * A race condition when a client tries to resize the display before it has an encoder
  * Cursor buffers are now freed on close
  * Various race conditions in encoders
  * Spurious exits due to SIGPIPE
  * Occasional leaked buffers when clients disconnect
  * Clients no longer linger on exit with TLS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Desktop resizing
  * Software pixel buffers with less than 32 bits per pixel are now supported
  * The server may now choose to open a websocket instead of a regular TCP socket
  * The RSA-AES and RSA-AES-256 security types have now been implemented
  * A Diffie-Hellman based security type frame Apple is also implemented,
    although not recommended
  * Murmurhash in the damage refinery has been replaced with xxHash,
    which performs much better in my tests so far
  * Users should now get proper feedback when authentication fails</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.1:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.7.2:
  * Clients are now allowed to request more than 32 encodings (#108)
  * Zlib streams are now preserved when a client switches between
    encodings (#109)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * The colour map pixel format as described in RFC 6143 has been
    implemented. Before, the client would just get disconnected if
    they requested it. Now they get a map that emulates RGB332.
  * Momentary interception of log messages. The user can now set a
    thread-local log hander and then set it back to the default.
  * Philip Zabel made the code more consistent with the style guide.
  Breaking Changes:
  * nvnc_client_get_hostname has been replaced with nvnc_client_get_address
  Bugfixes:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722600000">- bsc#1228777 (CVE-2024-42458)
  Update to 0.8.1:
  * Add sanity check for chosen security type</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1729684800">- Update to 0.8.1+git20241008.b539421 adding a _service file to
  get the sources from git. This fixes a FTBFS with ffmpeg-7 in
  Factory. Note that we can't use @PARENT_TAG@ in the _service
  file because 0.8.1 was branched from the v0.8 branch so using it
  would look like going back to 0.8.0.
- Add a patch to keep building with older ffmpeg versions too
  as well as find the gmp dependency, which can't be found using
  pkgconfig in 15.6:
  * fix-build-in-15.6.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.9.0:
  Highlights:
  * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
    sponsored by Raspberry Pi Ltd.
  * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
  * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
  * The continuous updates extension was implemented by Philipp Zabel.
  * We now have simple bandwidth estimation and improved frame pacing.
  * Methods for rating pixel formats and modifiers have according to Neat VNC's
    preferences have been added.
  * The Qemu/VMWare LED state extensions have been implemented.
  * H.264 encoders will now encode the correct colour space into the elementary
    stream.
  Bug fixes:
  * Some memory leaks and reference counting errors have been eradicated.
  * A race between resizing events and framebuffer updates that would cause a
    buffer with the previous size to be sent after a resize event has been fixed.
  * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
    the client because 24 bpp is not allowed by the protocol. Nvidia users should
    now be able to use a wider selection of clients as a result of this change.
- Update fix-build-in-15.6.patch
  15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560001">- Update to 0.9.1:
  * Fix a data type mismatch in the clipboard code that caused the
    build to fail for 32 bit architectures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560002">- Update to 0.9.2:
  * This patch release adds missing bounds checks.
    Two buffer overflow vulnerabilities were reported by Frederik
    Reiter who also provided patches to fix them.
    There are potential security implications, but only authenticated
    clients would be able to exploit these vulnerabilities, if at all.
    Nevertheless, it is prudent to update as soon as possible.</changelog>
</package>
<package pkgid="52bdf866e78ec8bd7c5cbdd3a0fe131034168d8f0225b36cf927ec01236ac7bc" name="neatvnc-devel" arch="x86_64">
  <version epoch="0" ver="0.9.2" rel="bp156.3.3.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1591444800">- Trim redundancies and conjecture from descriptions.</changelog>
  <changelog author="Alexander Graul &lt;alexander.graul@suse.com&gt;" date="1595937600">- Update to version 0.2.0
- Tight encoding is no longer experimental and also more complete.
  + The encoder employs multiple CPU cores, both for lossy and lossless
    compression, which makes it considerably faster than ZRLE, even with
    lossless compression.
  + Supports both lossy (JPEG) and lossless (DEFLATE) compression.
  + Allows the client to choose the JPEG "quality" level.
  + Allows the client to choose whether to enable lossy compression or not.
- Service-side resizing: the server can notify the client and resize buffers
  when a different display mode is set
- The API has been prepared for adding multi-display suppport. It has not been
  implemented, but the (hopefully) won't have to change when it is.
- Version info is baked into the library, so applications linking to neatvnc
  can report the version to the user.
- The server can now looks up the address to which to bind using getaddrinfo</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1601467200">- update to 0.3.2:
  * This release fixes a crash due to incorrect handling of fragmented packets
  and adds copy &amp; paste support.
  * This release fixes a bug with tight encoding reported by Jeroen Hofstee</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614513600">- update to 0.4.0:
  * This release adds support for the qemu extended key event. When this is
    also supported by the client, key codes will be used instead of symbols
    which eliminates the need for reverse key code lookup on the server-side.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822400">- Update to 0.5.0:
  * H.264 Encoding
  * UNIX Sockets
  * New framebuffer submission API
  * Automatic buffer transforms
  * Client side cursor rendering
  * Now accepts DMA-BUFs
  * Presentation time stamps
  * New internal encoder abstraction layer</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822401">- Update to 0.5.1:
  * meson: Use partial_dependency() for libdrm cflags
  * test: meson: Add missing libdrm_inc dependency
  * server: add missing header after f20ffb5e1efe</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822402">- Update to 0.5.2:
  * stream: Remove stray ampersand in tls handshake failure code path
  * resampler: Use transformed width as destination stride</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822403">- Update to 0.5.3:
  * Revert "h264-encoder: Add 30 bit color depth formats"
  * server: Fix encoding selection for sw frames</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1667822404">- Update to 0.5.4:
  * This fixes stalling during h264 encoding. The FFmpeg devs
    seem to think that it's normal to change the default behaviour
    of their code, so this needs to be fixed here instead.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- "Pkgconfigify" BuildRequires, align with what meson checks for.
- Modernize spec.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1674475200">- Update to 0.6.0:
  Highlights:
  * The client now has control over h264 quality settings
  * Left &amp; right scrolling is now supported
  * A custom framebuffer allocator function can now be assigned
  * The following functions have been added
    + A function for querying client side cursor support
    + A function to get the hostname of a connected client
    + A function to get the credentials of an authenticated client
    + A function for listing connected clients
    + A function for disconnecting a client
  Bug fixes:
  * A race condition when a client tries to resize the display before it has an encoder
  * Cursor buffers are now freed on close
  * Various race conditions in encoders
  * Spurious exits due to SIGPIPE
  * Occasional leaked buffers when clients disconnect
  * Clients no longer linger on exit with TLS</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1696507200">- Update to 0.7.0:
  * Desktop resizing
  * Software pixel buffers with less than 32 bits per pixel are now supported
  * The server may now choose to open a websocket instead of a regular TCP socket
  * The RSA-AES and RSA-AES-256 security types have now been implemented
  * A Diffie-Hellman based security type frame Apple is also implemented,
    although not recommended
  * Murmurhash in the damage refinery has been replaced with xxHash,
    which performs much better in my tests so far
  * Users should now get proper feedback when authentication fails</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1699272000">- Update to 0.7.1:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1706961600">- Update to 0.7.2:
  * Clients are now allowed to request more than 32 encodings (#108)
  * Zlib streams are now preserved when a client switches between
    encodings (#109)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708948800">- Update to 0.8.0:
  Highlights:
  * The colour map pixel format as described in RFC 6143 has been
    implemented. Before, the client would just get disconnected if
    they requested it. Now they get a map that emulates RGB332.
  * Momentary interception of log messages. The user can now set a
    thread-local log hander and then set it back to the default.
  * Philip Zabel made the code more consistent with the style guide.
  Breaking Changes:
  * nvnc_client_get_hostname has been replaced with nvnc_client_get_address
  Bugfixes:
  * Apple's Diffie-Hellman authentication (security type 30) has been fixed.
  * A new client connection no longer causes a DNS lookup.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722600000">- bsc#1228777 (CVE-2024-42458)
  Update to 0.8.1:
  * Add sanity check for chosen security type</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1729684800">- Update to 0.8.1+git20241008.b539421 adding a _service file to
  get the sources from git. This fixes a FTBFS with ffmpeg-7 in
  Factory. Note that we can't use @PARENT_TAG@ in the _service
  file because 0.8.1 was branched from the v0.8 branch so using it
  would look like going back to 0.8.0.
- Add a patch to keep building with older ffmpeg versions too
  as well as find the gmp dependency, which can't be found using
  pkgconfig in 15.6:
  * fix-build-in-15.6.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560000">- Update to 0.9.0:
  Highlights:
  * A v4l2m2m based H.264 encoder that works on Raspberry Pi 1 to 4,
    sponsored by Raspberry Pi Ltd.
  * Extended clipboard for UTF-8 text was implemented by Attila Fidan.
  * Listening on a pre-bound file descriptor, implemented by Attila Fidan.
  * The continuous updates extension was implemented by Philipp Zabel.
  * We now have simple bandwidth estimation and improved frame pacing.
  * Methods for rating pixel formats and modifiers have according to Neat VNC's
    preferences have been added.
  * The Qemu/VMWare LED state extensions have been implemented.
  * H.264 encoders will now encode the correct colour space into the elementary
    stream.
  Bug fixes:
  * Some memory leaks and reference counting errors have been eradicated.
  * A race between resizing events and framebuffer updates that would cause a
    buffer with the previous size to be sent after a resize event has been fixed.
  * Buffers with 24 bits per pixel will now result in 32 bpp being reported to
    the client because 24 bpp is not allowed by the protocol. Nvidia users should
    now be able to use a wider selection of clients as a result of this change.
- Update fix-build-in-15.6.patch
  15e56b8e444532d299598b753f760cf0d4d9a4e2 added the LIBAVFILTER_VERSION_INT</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560001">- Update to 0.9.1:
  * Fix a data type mismatch in the clipboard code that caused the
    build to fail for 32 bit architectures.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1735560002">- Update to 0.9.2:
  * This patch release adds missing bounds checks.
    Two buffer overflow vulnerabilities were reported by Frederik
    Reiter who also provided patches to fix them.
    There are potential security implications, but only authenticated
    clients would be able to exploit these vulnerabilities, if at all.
    Nevertheless, it is prudent to update as soon as possible.</changelog>
</package>
<package pkgid="5e09a4b408e39b13a1c146c02caac53de3cf487a058dd01b8e3a892c960ee460" name="ntpd-rs" arch="aarch64">
  <version epoch="0" ver="1.2.3" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713268800">- Initial package, version 1.1.2
- Add patch:
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719662400">- Update to version 1.1.3
  Fix CVE-2024-38528
  * Unlimited number of NTS-KE connections could crash ntpd-rs
    server.
- Drop patch
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1720699200">- Update to version 1.2.0
  Added
  * Pool mode sources can be set up to ignore some addresses
    returned by the pool.
  * NTP sources use a random client port for every request sent.
  * The metrics exporter will keep trying to startup while its
    network interface is not yet available.
  * Added option for server to only respond to NTS messages.
  Changed
  * Updated dependencies.
  * ntp-udp and ntp-os-clock were replaced by timestamped-socket
    and clock-steering.
  * Minor improvements to NTS keyset storage errors.
  * Loop detection is handled globally instead of per source.
  * The MSRV was raised to 1.70.
  * The metrics exporter is better able to handle multiple
    simultaneous connections.
  * Pendulum is now part of Trifecta Tech Foundation (copyright
    was updated).
  * Large parts of the daemon code have been refactored to
    simplify the code.
  Fixed
  * Metrics would not synchronize if the metrics data was too large
  * ntpd-rs would ignore responses from servers implementing NTPv3</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721304000">- Update to version 1.2.2
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.
  * Fixed a bug that caused NTS-KE sessions from clients with a
    large request to hang.
  * Fixed a bug that caused NTS-KE error records never to be sent.
- Update to version 1.2.1
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721649600">- Update to version 1.2.3
  Fixed
  * Metrics exporter should wait for an actual request before
    sending a response.</changelog>
</package>
<package pkgid="91be995e5f8c3fc2c92c8a50028154f888b90e9c7c9a0b776984d09c11c10b13" name="ntpd-rs" arch="i586">
  <version epoch="0" ver="1.2.3" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713268800">- Initial package, version 1.1.2
- Add patch:
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719662400">- Update to version 1.1.3
  Fix CVE-2024-38528
  * Unlimited number of NTS-KE connections could crash ntpd-rs
    server.
- Drop patch
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1720699200">- Update to version 1.2.0
  Added
  * Pool mode sources can be set up to ignore some addresses
    returned by the pool.
  * NTP sources use a random client port for every request sent.
  * The metrics exporter will keep trying to startup while its
    network interface is not yet available.
  * Added option for server to only respond to NTS messages.
  Changed
  * Updated dependencies.
  * ntp-udp and ntp-os-clock were replaced by timestamped-socket
    and clock-steering.
  * Minor improvements to NTS keyset storage errors.
  * Loop detection is handled globally instead of per source.
  * The MSRV was raised to 1.70.
  * The metrics exporter is better able to handle multiple
    simultaneous connections.
  * Pendulum is now part of Trifecta Tech Foundation (copyright
    was updated).
  * Large parts of the daemon code have been refactored to
    simplify the code.
  Fixed
  * Metrics would not synchronize if the metrics data was too large
  * ntpd-rs would ignore responses from servers implementing NTPv3</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721304000">- Update to version 1.2.2
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.
  * Fixed a bug that caused NTS-KE sessions from clients with a
    large request to hang.
  * Fixed a bug that caused NTS-KE error records never to be sent.
- Update to version 1.2.1
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721649600">- Update to version 1.2.3
  Fixed
  * Metrics exporter should wait for an actual request before
    sending a response.</changelog>
</package>
<package pkgid="73da81d7dec73757444d1abf94c89bc87492372ab3530168d136c283fc398e88" name="ntpd-rs" arch="ppc64le">
  <version epoch="0" ver="1.2.3" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713268800">- Initial package, version 1.1.2
- Add patch:
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719662400">- Update to version 1.1.3
  Fix CVE-2024-38528
  * Unlimited number of NTS-KE connections could crash ntpd-rs
    server.
- Drop patch
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1720699200">- Update to version 1.2.0
  Added
  * Pool mode sources can be set up to ignore some addresses
    returned by the pool.
  * NTP sources use a random client port for every request sent.
  * The metrics exporter will keep trying to startup while its
    network interface is not yet available.
  * Added option for server to only respond to NTS messages.
  Changed
  * Updated dependencies.
  * ntp-udp and ntp-os-clock were replaced by timestamped-socket
    and clock-steering.
  * Minor improvements to NTS keyset storage errors.
  * Loop detection is handled globally instead of per source.
  * The MSRV was raised to 1.70.
  * The metrics exporter is better able to handle multiple
    simultaneous connections.
  * Pendulum is now part of Trifecta Tech Foundation (copyright
    was updated).
  * Large parts of the daemon code have been refactored to
    simplify the code.
  Fixed
  * Metrics would not synchronize if the metrics data was too large
  * ntpd-rs would ignore responses from servers implementing NTPv3</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721304000">- Update to version 1.2.2
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.
  * Fixed a bug that caused NTS-KE sessions from clients with a
    large request to hang.
  * Fixed a bug that caused NTS-KE error records never to be sent.
- Update to version 1.2.1
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721649600">- Update to version 1.2.3
  Fixed
  * Metrics exporter should wait for an actual request before
    sending a response.</changelog>
</package>
<package pkgid="7ba6338344fc6984e5a8e8350164d061b97f9526649db2ba7f835fac32aec923" name="ntpd-rs" arch="s390x">
  <version epoch="0" ver="1.2.3" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713268800">- Initial package, version 1.1.2
- Add patch:
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719662400">- Update to version 1.1.3
  Fix CVE-2024-38528
  * Unlimited number of NTS-KE connections could crash ntpd-rs
    server.
- Drop patch
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1720699200">- Update to version 1.2.0
  Added
  * Pool mode sources can be set up to ignore some addresses
    returned by the pool.
  * NTP sources use a random client port for every request sent.
  * The metrics exporter will keep trying to startup while its
    network interface is not yet available.
  * Added option for server to only respond to NTS messages.
  Changed
  * Updated dependencies.
  * ntp-udp and ntp-os-clock were replaced by timestamped-socket
    and clock-steering.
  * Minor improvements to NTS keyset storage errors.
  * Loop detection is handled globally instead of per source.
  * The MSRV was raised to 1.70.
  * The metrics exporter is better able to handle multiple
    simultaneous connections.
  * Pendulum is now part of Trifecta Tech Foundation (copyright
    was updated).
  * Large parts of the daemon code have been refactored to
    simplify the code.
  Fixed
  * Metrics would not synchronize if the metrics data was too large
  * ntpd-rs would ignore responses from servers implementing NTPv3</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721304000">- Update to version 1.2.2
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.
  * Fixed a bug that caused NTS-KE sessions from clients with a
    large request to hang.
  * Fixed a bug that caused NTS-KE error records never to be sent.
- Update to version 1.2.1
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721649600">- Update to version 1.2.3
  Fixed
  * Metrics exporter should wait for an actual request before
    sending a response.</changelog>
</package>
<package pkgid="e6bff58c1b0f9ccab9a175219ff9c2f3d70a7c3aecd7dddfbac04f53ad5cbc6f" name="ntpd-rs" arch="src">
  <version epoch="0" ver="1.2.3" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713268800">- Initial package, version 1.1.2
- Add patch:
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719662400">- Update to version 1.1.3
  Fix CVE-2024-38528
  * Unlimited number of NTS-KE connections could crash ntpd-rs
    server.
- Drop patch
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1720699200">- Update to version 1.2.0
  Added
  * Pool mode sources can be set up to ignore some addresses
    returned by the pool.
  * NTP sources use a random client port for every request sent.
  * The metrics exporter will keep trying to startup while its
    network interface is not yet available.
  * Added option for server to only respond to NTS messages.
  Changed
  * Updated dependencies.
  * ntp-udp and ntp-os-clock were replaced by timestamped-socket
    and clock-steering.
  * Minor improvements to NTS keyset storage errors.
  * Loop detection is handled globally instead of per source.
  * The MSRV was raised to 1.70.
  * The metrics exporter is better able to handle multiple
    simultaneous connections.
  * Pendulum is now part of Trifecta Tech Foundation (copyright
    was updated).
  * Large parts of the daemon code have been refactored to
    simplify the code.
  Fixed
  * Metrics would not synchronize if the metrics data was too large
  * ntpd-rs would ignore responses from servers implementing NTPv3</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721304000">- Update to version 1.2.2
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.
  * Fixed a bug that caused NTS-KE sessions from clients with a
    large request to hang.
  * Fixed a bug that caused NTS-KE error records never to be sent.
- Update to version 1.2.1
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721649600">- Update to version 1.2.3
  Fixed
  * Metrics exporter should wait for an actual request before
    sending a response.</changelog>
</package>
<package pkgid="29fa38aa67580c35eec48e740c93724ba16e84e57b91456c5f660e84816fb56b" name="ntpd-rs" arch="x86_64">
  <version epoch="0" ver="1.2.3" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713268800">- Initial package, version 1.1.2
- Add patch:
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719662400">- Update to version 1.1.3
  Fix CVE-2024-38528
  * Unlimited number of NTS-KE connections could crash ntpd-rs
    server.
- Drop patch
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1720699200">- Update to version 1.2.0
  Added
  * Pool mode sources can be set up to ignore some addresses
    returned by the pool.
  * NTP sources use a random client port for every request sent.
  * The metrics exporter will keep trying to startup while its
    network interface is not yet available.
  * Added option for server to only respond to NTS messages.
  Changed
  * Updated dependencies.
  * ntp-udp and ntp-os-clock were replaced by timestamped-socket
    and clock-steering.
  * Minor improvements to NTS keyset storage errors.
  * Loop detection is handled globally instead of per source.
  * The MSRV was raised to 1.70.
  * The metrics exporter is better able to handle multiple
    simultaneous connections.
  * Pendulum is now part of Trifecta Tech Foundation (copyright
    was updated).
  * Large parts of the daemon code have been refactored to
    simplify the code.
  Fixed
  * Metrics would not synchronize if the metrics data was too large
  * ntpd-rs would ignore responses from servers implementing NTPv3</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721304000">- Update to version 1.2.2
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.
  * Fixed a bug that caused NTS-KE sessions from clients with a
    large request to hang.
  * Fixed a bug that caused NTS-KE error records never to be sent.
- Update to version 1.2.1
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721649600">- Update to version 1.2.3
  Fixed
  * Metrics exporter should wait for an actual request before
    sending a response.</changelog>
</package>
<package pkgid="05801b8ef821e886197bf2b9828e74ac683dd0c1b8d93def19273e0826605a23" name="ntpd-rs-common" arch="noarch">
  <version epoch="0" ver="1.2.3" rel="bp156.2.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1713268800">- Initial package, version 1.1.2
- Add patch:
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1719662400">- Update to version 1.1.3
  Fix CVE-2024-38528
  * Unlimited number of NTS-KE connections could crash ntpd-rs
    server.
- Drop patch
  * 0001-Move-default-socket-path-from-var-run-to-run.patch</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1720699200">- Update to version 1.2.0
  Added
  * Pool mode sources can be set up to ignore some addresses
    returned by the pool.
  * NTP sources use a random client port for every request sent.
  * The metrics exporter will keep trying to startup while its
    network interface is not yet available.
  * Added option for server to only respond to NTS messages.
  Changed
  * Updated dependencies.
  * ntp-udp and ntp-os-clock were replaced by timestamped-socket
    and clock-steering.
  * Minor improvements to NTS keyset storage errors.
  * Loop detection is handled globally instead of per source.
  * The MSRV was raised to 1.70.
  * The metrics exporter is better able to handle multiple
    simultaneous connections.
  * Pendulum is now part of Trifecta Tech Foundation (copyright
    was updated).
  * Large parts of the daemon code have been refactored to
    simplify the code.
  Fixed
  * Metrics would not synchronize if the metrics data was too large
  * ntpd-rs would ignore responses from servers implementing NTPv3</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721304000">- Update to version 1.2.2
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.
  * Fixed a bug that caused NTS-KE sessions from clients with a
    large request to hang.
  * Fixed a bug that caused NTS-KE error records never to be sent.
- Update to version 1.2.1
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1721649600">- Update to version 1.2.3
  Fixed
  * Metrics exporter should wait for an actual request before
    sending a response.</changelog>
</package>
<package pkgid="04c04b69196212938303d0710d8b8da61ba4cbcac1bd81c42aeae07926831d22" name="obs-service-download_url" arch="noarch">
  <version epoch="0" ver="0.2.1" rel="bp156.2.3.1"/>
  <changelog author="adrian@suse.de" date="1264161600">- initial version for supporting server side file downloads via curl</changelog>
  <changelog author="adrian@suse.de" date="1279886400">- added service file as needed for OBS 2.1</changelog>
  <changelog author="adrian@suse.de" date="1293624000">- add option to specify the output file name</changelog>
  <changelog author="speilicke@suse.com" date="1387281600">- Factory prep: Fix spec/changes file naming, cleanup</changelog>
  <changelog author="adrian@suse.de" date="1499688000">- Update to version 0.1.1:</changelog>
  <changelog author="marco.strigl@suse.com" date="1565352000">- Update to version 0.1.2:
  * make download_url executable.
  * GPL license file</changelog>
  <changelog author="FSchreiner@suse.com" date="1601985600">- Update to version 0.1.3:
  * Revamp</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1629720000">- replace mentions of curl with wget</changelog>
  <changelog author="adrian@suse.de" date="1690200000">- Update to version 0.2.0:
  * BREAKING CHANGE: enable sslvalidation by default
  * Fix filename option
  * added new parameter "download-manifest" for bulk downloads</changelog>
  <changelog author="adrian@suse.de" date="1720612800">- Update to version 0.2.1:
  * fixed argument parsing boo#1227203 CVE-2024-22033</changelog>
</package>
<package pkgid="e81e96bd64eb77c1ecb1c8c76e4865f603a0da149f63491ea55fedad58f66b5f" name="obs-service-download_url" arch="src">
  <version epoch="0" ver="0.2.1" rel="bp156.2.3.1"/>
  <changelog author="adrian@suse.de" date="1264161600">- initial version for supporting server side file downloads via curl</changelog>
  <changelog author="adrian@suse.de" date="1279886400">- added service file as needed for OBS 2.1</changelog>
  <changelog author="adrian@suse.de" date="1293624000">- add option to specify the output file name</changelog>
  <changelog author="speilicke@suse.com" date="1387281600">- Factory prep: Fix spec/changes file naming, cleanup</changelog>
  <changelog author="adrian@suse.de" date="1499688000">- Update to version 0.1.1:</changelog>
  <changelog author="marco.strigl@suse.com" date="1565352000">- Update to version 0.1.2:
  * make download_url executable.
  * GPL license file</changelog>
  <changelog author="FSchreiner@suse.com" date="1601985600">- Update to version 0.1.3:
  * Revamp</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1629720000">- replace mentions of curl with wget</changelog>
  <changelog author="adrian@suse.de" date="1690200000">- Update to version 0.2.0:
  * BREAKING CHANGE: enable sslvalidation by default
  * Fix filename option
  * added new parameter "download-manifest" for bulk downloads</changelog>
  <changelog author="adrian@suse.de" date="1720612800">- Update to version 0.2.1:
  * fixed argument parsing boo#1227203 CVE-2024-22033</changelog>
</package>
<package pkgid="95fa631c55a0a588287b6de207a86d5b9b6087c4f1e71786719ee4488be99b4a" name="ollama" arch="aarch64">
  <version epoch="0" ver="0.5.1" rel="bp156.2.1"/>
  <changelog author="adrian@suse.de" date="1721822400">- Update to version 0.2.8:
  * api embed docs (#5282)
  * convert: capture `head_dim` for mistral (#5818)
  * Update llama.cpp submodule commit to `d94c6e0c` (#5805)
  * server: collect nested tool call objects when parsing (#5824)
  * Remove no longer supported max vram var
  * Refine error reporting for subprocess crash
  * Remove out of space test temporarily (#5825)
  * llm: consider `head_dim` in llama arch (#5817)
  * Adjust windows ROCm discovery
  * add patch for tekken (#5807)
  * preserve last assistant message (#5802)
  * Fix generate test flakyness (#5804)
  * server: validate template (#5734)
  * OpenAI: Function Based Testing (#5752)
  * adjust openai chat msg processing (#5729)
  * fix parsing tool calls
  * server: check for empty tools array too (#5779)
  * always provide content even if empty (#5778)
  * server: only parse tool calls if tools are provided (#5771)
  * Fix context exhaustion integration test for small gpus
  * Refine scheduler unit tests for reliability</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1722168000">- Update to version 0.3.0:
  * Ollama now supports tool calling with popular models such
    as Llama 3.1. This enables a model to answer a given prompt
    using tool(s) it knows about, making it possible for models to
    perform more complex tasks or interact with the outside world.
  * New models:
    ~ Llama 3.1
    ~ Mistral Large 2
    ~ Firefunction v2
    ~ Llama-3-Groq-Tool-Use
  * Fixed duplicate error message when running ollama create</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722254400">- fix build on leap 15.6
- exclude builds on 32bit due to build failures</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722340800">- Update to version 0.3.1:
  * Added support for min_p sampling option
  * Lowered number of requests required when downloading models
    with ollama pull
  * ollama create will now autodetect required stop parameters
    when importing certain models
  * Fixed issue where /save would cause parameters to be saved
    incorrectly.
  * OpenAI-compatible API will now return a finish_reason of
    tool_calls if a tool call occured.</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1722686400">- Update to version 0.3.3:
  * The /api/embed endpoint now returns statistics: total_duration,
    load_duration, and prompt_eval_count
  * Added usage metrics to the /v1/embeddings OpenAI compatibility
    API
  * Fixed issue where /api/generate would respond with an empty
    string if provided a context
  * Fixed issue where /api/generate would return an incorrect
    value for context
  * /show modefile will now render MESSAGE commands correctly
- Update to version 0.3.2:
  * Fixed issue where ollama pull would not resume download
    progress
  * Fixed issue where phi3 would report an error on older versions</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1723377600">- Update to version 0.3.4:
  * New embedding models
  - BGE-M3: a large embedding model from BAAI distinguished for
    its versatility in Multi-Functionality, Multi-Linguality, and
    Multi-Granularity.
  - BGE-Large: a large embedding model trained in english.
  - Paraphrase-Multilingual: A multilingual embedding model
    trained on parallel data for 50+ languages.
  * New embedding API with batch support
  - Ollama now supports a new API endpoint /api/embed for
    embedding generation:
  * This API endpoint supports new features:
  - Batches: generate embeddings for several documents in
    one request
  - Normalized embeddings: embeddings are now normalized,
    improving similarity results
  - Truncation: a new truncate parameter that will error if
    set to false
  - Metrics: responses include load_duration, total_duration and
    prompt_eval_count metrics</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1723723200">- Update to version 0.3.6:
  * Fixed issue where /api/embed would return an error instead of
    loading the model when the input field was not provided.
  * ollama create can now import Phi-3 models from Safetensors
  * Added progress information to ollama create when importing GGUF
    files
  * Ollama will now import GGUF files faster by minimizing file
    copies
- Update to version 0.3.6:
  * Fixed issue where temporary files would not be cleaned up
  * Fix rare error when Ollama would start up due to invalid model
    data</changelog>
  <changelog author="adrian@suse.de" date="1726574400">- Update to version 0.3.10:
  * openai: align chat temperature and frequency_penalty options with completion (#6688)
  * docs: improve linux install documentation (#6683)
  * openai: don't scale temperature or frequency_penalty (#6514)
  * readme: add Archyve to community integrations (#6680)
  * readme: add Plasmoid Ollama Control to community integrations (#6681)
  * Improve logging on GPU too small (#6666)
  * openai: fix "presence_penalty" typo and add test (#6665)
  * Fix gemma2 2b conversion (#6645)
  * Document uninstall on windows (#6663)
  * Revert "Detect running in a container (#6495)" (#6662)
  * llm: make load time stall duration configurable via OLLAMA_LOAD_TIMEOUT
  * Introduce GPU Overhead env var (#5922)
  * Detect running in a container (#6495)
  * readme: add AiLama to the list of community integrations (#4957)
  * Update gpu.md: Add RTX 3050 Ti and RTX 3050 Ti (#5888)
  * server: fix blob download when receiving a 200 response  (#6656)
  * readme: add Gentoo package manager entry to community integrations (#5714)
  * Update install.sh：Replace "command -v" with encapsulated functionality (#6035)
  * readme: include Enchanted for Apple Vision Pro (#4949)
  * readme: add lsp-ai to community integrations (#5063)
  * readme: add ollama-php library to community integrations (#6361)
  * readme: add vnc-lm discord bot community integration (#6644)
  * llm: use json.hpp from common (#6642)
  * readme: add confichat to community integrations (#6378)
  * docs: add group to manual Linux isntructions and verify service is running (#6430)
  * readme: add gollm to the list of community libraries (#6099)
  * readme: add Cherry Studio to community integrations (#6633)
  * readme: add Go fun package (#6421)
  * docs: fix spelling error (#6391)
  * install.sh: update instructions to use WSL2 (#6450)
  * readme: add claude-dev to community integrations (#6630)
  * readme: add PyOllaMx project (#6624)
  * llm: update llama.cpp commit to 8962422 (#6618)
  * Use cuda v11 for driver 525 and older (#6620)
  * Log system memory at info (#6617)
  * readme: add Painting Droid community integration (#5514)
  * readme: update Ollama4j link and add link to Ollama4j Web UI (#6608)
  * Fix sprintf to snprintf (#5664)
  * readme: add PartCAD tool to readme for generating 3D CAD models using Ollama (#6605)
  * Reduce docker image size (#5847)
  * readme: add OllamaFarm project (#6508)
  * readme: add go-crew and Ollamaclient projects (#6583)
  * docs: update faq.md for OLLAMA_MODELS env var permissions (#6587)
  * fix(cmd): show info may have nil ModelInfo (#6579)
  * docs: update GGUF examples and references (#6577)
  * Add findutils to base images (#6581)
  * remove any unneeded build artifacts
  * doc: Add Nix and Flox to package manager listing (#6074)
  * update the openai docs to explain how to set the context size (#6548)
  * fix(test): do not clobber models directory
  * add llama3.1 chat template (#6545)
  * update deprecated warnings
  * validate model path
  * throw an error when encountering unsupport tensor sizes (#6538)
  * Move ollama executable out of bin dir (#6535)
  * update templates to use messages
  * more tokenizer tests
  * add safetensors to the modelfile docs (#6532)
  * Fix import image width (#6528)
  * Update manual instructions with discrete ROCm bundle (#6445)
  * llm: fix typo in comment (#6530)
  * adjust image sizes
  * clean up convert tokenizer
  * detect chat template from configs that contain lists
  * update the import docs (#6104)
  * server: clean up route names for consistency (#6524)
  * Only enable numa on CPUs (#6484)
  * gpu: Group GPU Library sets by variant (#6483)
  * update faq
  * passthrough OLLAMA_HOST path to client
  * convert safetensor adapters into GGUF (#6327)
  * gpu: Ensure driver version set before variant (#6480)
  * llm: Align cmake define for cuda no peer copy (#6455)
  * Fix embeddings memory corruption (#6467)
  * llama3.1
  * convert gemma2
  * create bert models from cli
  * bert
  * Split rocm back out of bundle (#6432)
  * CI: remove directories from dist dir before upload step (#6429)
  * CI: handle directories during checksum (#6427)
  * Fix overlapping artifact name on CI
  * Review comments
  * Adjust layout to bin+lib/ollama
  * Remove Jetpack
  * Add windows cuda v12 + v11 support
  * Enable cuda v12 flags
  * Add cuda v12 variant and selection logic
  * Report GPU variant in log
  * Add Jetson cuda variants for arm
  * Wire up ccache and pigz in the docker based build
  * Refactor linux packaging
  * server: limit upload parts to 16 (#6411)
  * Fix white space.
  * Reset NumCtx.
  * Override numParallel only if unset.
  * fix: chmod new layer to 0o644 when creating it
  * fix: Add tooltip to system tray icon
  * only skip invalid json manifests
  * skip invalid manifest files
  * fix noprune
  * add `CONTRIBUTING.md` (#6349)
  * Fix typo and improve readability (#5964)
  * server: reduce max connections used in download (#6347)
  * update chatml template format to latest in docs (#6344)
  * lint
  * Update openai.md to remove extra checkbox (#6345)
  * llama3.1 memory</changelog>
  <changelog author="adrian@suse.de" date="1726833600">- Update to version 0.3.11:
  * llm: add solar pro (preview) (#6846)
  * server: add tool parsing support for nemotron-mini (#6849)
  * make patches git am-able
  * CI: dist directories no longer present (#6834)
  * CI: clean up naming, fix tagging latest (#6832)
  * CI: set platform build build_linux script to keep buildx happy (#6829)
  * readme: add Agents-Flex to community integrations (#6788)
  * fix typo in import docs (#6828)
  * readme: add vim-intelligence-bridge to Terminal section (#6818)
  * readme: add Obsidian Quiz Generator plugin to community integrations (#6789)
  * Fix incremental builds on linux (#6780)
  * Use GOARCH for build dirs (#6779)
  * Optimize container images for startup (#6547)
  * examples: updated requirements.txt for privategpt example
  * examples: polish loganalyzer example (#6744)
  * readme: add ollama_moe to community integrations (#6752)
  * runner: Flush pending responses before returning
  * add "stop" command (#6739)
  * refactor show ouput
  * readme: add QodeAssist to community integrations (#6754)
  * Verify permissions for AMD GPU (#6736)
  * add *_proxy for debugging
  * docs: update examples to use llama3.1 (#6718)
  * Quiet down dockers new lint warnings (#6716)
  * catch when model vocab size is set correctly (#6714)
  * readme: add crewAI to community integrations (#6699)
  * readme: add crewAI with mesop to community integrations</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1727524800">- Update to version 0.3.12:
  * Llama 3.2: Meta's Llama 3.2 goes small with 1B and 3B
    models.
  * Qwen 2.5 Coder: The latest series of Code-Specific Qwen
    models, with significant improvements in code generation,
    code reasoning, and code fixing.
  * Ollama now supports ARM Windows machines
  * Fixed rare issue where Ollama would report a missing .dll
    file on Windows
  * Fixed performance issue for Windows without GPUs</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1728734400">- Update to version 0.3.13:
  * New safety models:
    ~ Llama Guard 3: a series of models by Meta, fine-tuned for
    content safety classification of LLM inputs and responses.
    ~ ShieldGemma: ShieldGemma is set of instruction tuned models
    from Google DeepMind for evaluating the safety of text
    prompt input and text output responses against a set of
    defined safety policies.
  * Fixed issue where ollama pull would leave connections when
    encountering an error
  * ollama rm will now stop a model if it is running prior to
    deleting it</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1730289600">- Update to version 0.3.14:
  * New Models
    + Granite 3 MoE: The IBM Granite 1B and 3B models are the
    first mixture of experts (MoE) Granite models from IBM
    designed for low latency usage.
    + Granite 3 Dense: The IBM Granite 2B and 8B models are
    designed to support tool-based use cases and support for
    retrieval augmented generation (RAG), streamlining code
    generation, translation and bug fixing.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730462400">- Remove enable-lto.patch
- Update to version 0.4.0-rc6:
  * Refine default thread selection for NUMA systems (#7322)
  * runner.go: Better abstract vision model integration
  * Soften windows clang requirement (#7428)
  * Remove submodule and shift to Go server - 0.4.0  (#7157)
  * Move windows app out of preview (#7347)
  * windows: Support alt install paths, fit and finish (#6967)
  * add more tests for getting the optimal tiled canvas (#7411)
  * Switch windows to clang (#7407)
  * tests: Add test for Unicode processing
  * runner.go: Better handle return NULL values from llama.cpp
  * add mllama image processing to the generate handler (#7384)
  * Bump to latest Go 1.22 patch (#7379)
  * Fix deepseek deseret regex (#7369)
  * Better support for AMD multi-GPU on linux (#7212)
  * Fix unicode output on windows with redirect to file (#7358)
  * Fix incremental build file deps (#7361)
  * Improve dependency gathering logic (#7345)
  * fix #7247 - invalid image input (#7249)
  * integration: harden embedding test (#7306)
  * default to "FROM ." if a Modelfile isn't present (#7250)
  * Fix rocm windows build and clean up dependency gathering (#7305)
  * runner.go: Merge partial unicode characters before sending
  * readme: add Ollama for Swift to the community integrations (#7295)
  * server: allow vscode-webview origin (#7273)
  * image processing for llama3.2 (#6963)
  * llama: Decouple patching script from submodule (#7139)
  * llama: add compiler tags for cpu features (#7137)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730894400">- Update to version 0.4.0-rc8:
  * CI: Switch to v13 macos runner (#7498)
  * CI: matrix strategy fix (#7496)
  * Sign windows arm64 official binaries (#7493)
  * readme: add TextCraft to community integrations (#7377)
  * nvidia libs have inconsistent ordering (#7473)
  * CI: omit unused tools for faster release builds (#7432)
  * llama: Improve error handling
  * runner.go: Only allocate 1 element embedding batches for mllama
  * refactor kv estimation
  * mllama cross attention
  * Add basic mllama integration tests (#7455)
  * runner.go: Don't set cross attention before sending embeddings
  * Give unicode test more time to run (#7437)</changelog>
  <changelog author="adrian@suse.de" date="1730980800">- Update to version 0.4.0:
  * Update README.md (#7516)
  * One corrupt manifest should not wedge model operations (#7515)
  * prompt: Use a single token when estimating mllama context size
  * readme: add Hexabot to the list of community integrations
  * Quiet down debug log of image payload (#7454)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731326400">- Add patch 01-build-verbose.patch to add the -v option
  to go build
- Update to version 0.4.1:
  * runner.go: Check for zero length images
  * docs: update langchainpy.md with proper model name (#7527)
  * Set macos min version for all architectures (#7579)
  * win: remove preview title from installer (#7529)
  * Workaround buggy P2P ROCm copy on windows (#7466)
  * Debug logging for nvcuda init (#7532)
  * Align rocm compiler flags (#7467)
  * Be explicit for gpu library link dir (#7560)
  * docs: OLLAMA_NEW_RUNNERS no longer exists
  * runner.go: Remove unused arguments
  * sched: Lift parallel restriction for multimodal models except mllama</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731758400">- Update to version 0.4.2:
  * runner.go: Propagate panics back to the user.
  * runner.go: Increase survivability of main processing loop
  * build: fix arm container image (#7674)
  * add line numbers for parser errors (#7326)
  * chore(deps): bump golang.org/x dependencies (#7655)
  * runner.go: Don't trim whitespace from inputs
  * runner.go: Enforce NUM_PARALLEL directly in the runner
  * cmd: preserve exact bytes when displaying template/system layers (#7586)
  * fix(mllama): sync backend between batches
  * runner.go: Fix off-by-one for num predicted
  * CI: give windows lint more time (#7635)
  * Jetpack support for Go server (#7217)
  * doc: capture numeric group requirement (#6941)
  * docs: Capture docker cgroup workaround (#7519)
  * runner.go: Make KV entry accounting more robust
  * readme: add aichat terminal app to community integrations (#7418)
  * api: fix typos in Go Doc comments (#7620)
  * readme: add GoLamify to community integrations (#7521)
  * readme: add browser extension that enables using Ollama for interacting with web pages (#5827)
  * docs: add mentions of Llama 3.2 (#7517)
  * api: fix typo in python ClientFromEnvironment docs (#7604)
  * readme: add llama3.2-vision to model list (#7580)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1732968000">- Update to version 0.4.6:
  * New model: QwQ: an experimental research model by the Qwen
    team, focused on advancing AI reasoning capabilities.
  * Tool calls will now be included in streaming responses
  * Ollama will now provide an error when submitting SVG images
  * Image tokens will no longer be counted in token counts when
    running a text-only model
- Update to version 0.4.5:
  * The Ollama Python Library has been updated
  * Fixed issue where HTTPS_PROXY and HTTP_PROXY environment
    variables would have no effect
  * Ollama will now accept X-Stainless-Retry-Count used by many
    OpenAI API clients
  * Fix issue where importing certain GGUF files would result in
    the incorrect quantization level
  * ollama push will now print the uploaded model URL on
    ollama.com
- Update to version 0.4.4:
  * Marco-o1: An open large reasoning model for real-world
    solutions by the Alibaba International Digital Commerce Group
    (AIDC-AI).
  * Fixed issue where Ollama would freeze when processing requests
    in parallel (e.g. when using code completion tools)
  * Redirecting output to a file no longer outputs progress bars
    or spinners
- Update to version 0.4.3:
  * New model: Tülu 3 is a leading instruction following model
    family, offering fully open-source data, code, and recipes by
    the The Allen Institute for AI.
  * New model: Mistral Large: a new version of Mistral Large with
    improved Long Context, Function Calling and System Prompt
    support.
  * Improved performance issues that occurred in Ollama versions
    0.4.0-0.4.2
  * Fixed issue that would cause granite3-dense to generate empty
    responses
  * Fixed crashes and hanging caused by KV cache management</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1733572800">- Update to version 0.5.1:
  * Fixed issue where Ollama's API would generate JSON output when
    specifying "format": null
  * Fixed issue where passing --format json to ollama run would
    cause an error
- Update to version 0.5.0:
  * New models:
    ~ Llama 3.3: a new state of the art 70B model.
    ~ Snowflake Arctic Embed 2: Snowflake's frontier embedding
    model.
  * Ollama now supports structured outputs, making it possible to
    constrain a model's output to a specific format defined by a
    JSON schema. The Ollama Python and JavaScript libraries have
    been updated to support structured outputs, together with
    Ollama's OpenAI-compatible API endpoints.
  * Fixed error importing model vocabulary files
  * Experimental: new flag to set KV cache quantization to 4-bit
    (q4_0), 8-bit (q8_0) or 16-bit (f16). This reduces VRAM
    requirements for longer context windows.
- Update to version 0.4.7:
  * Enable index tracking for tools - openai api support (#7888)
  * llama: fix typo and formatting in readme (#7876)
  * readme: add SpaceLlama, YouLama, and DualMind to community
    integrations (#7216)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734004800">- Add reproducible.patch for deterministic .gz creation (boo#1047218)</changelog>
</package>
<package pkgid="899a8142497550af3de5f3c62576aa118f42d1bcf1dafc254e9144da490dc810" name="ollama" arch="ppc64le">
  <version epoch="0" ver="0.5.1" rel="bp156.2.1"/>
  <changelog author="adrian@suse.de" date="1721822400">- Update to version 0.2.8:
  * api embed docs (#5282)
  * convert: capture `head_dim` for mistral (#5818)
  * Update llama.cpp submodule commit to `d94c6e0c` (#5805)
  * server: collect nested tool call objects when parsing (#5824)
  * Remove no longer supported max vram var
  * Refine error reporting for subprocess crash
  * Remove out of space test temporarily (#5825)
  * llm: consider `head_dim` in llama arch (#5817)
  * Adjust windows ROCm discovery
  * add patch for tekken (#5807)
  * preserve last assistant message (#5802)
  * Fix generate test flakyness (#5804)
  * server: validate template (#5734)
  * OpenAI: Function Based Testing (#5752)
  * adjust openai chat msg processing (#5729)
  * fix parsing tool calls
  * server: check for empty tools array too (#5779)
  * always provide content even if empty (#5778)
  * server: only parse tool calls if tools are provided (#5771)
  * Fix context exhaustion integration test for small gpus
  * Refine scheduler unit tests for reliability</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1722168000">- Update to version 0.3.0:
  * Ollama now supports tool calling with popular models such
    as Llama 3.1. This enables a model to answer a given prompt
    using tool(s) it knows about, making it possible for models to
    perform more complex tasks or interact with the outside world.
  * New models:
    ~ Llama 3.1
    ~ Mistral Large 2
    ~ Firefunction v2
    ~ Llama-3-Groq-Tool-Use
  * Fixed duplicate error message when running ollama create</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722254400">- fix build on leap 15.6
- exclude builds on 32bit due to build failures</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722340800">- Update to version 0.3.1:
  * Added support for min_p sampling option
  * Lowered number of requests required when downloading models
    with ollama pull
  * ollama create will now autodetect required stop parameters
    when importing certain models
  * Fixed issue where /save would cause parameters to be saved
    incorrectly.
  * OpenAI-compatible API will now return a finish_reason of
    tool_calls if a tool call occured.</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1722686400">- Update to version 0.3.3:
  * The /api/embed endpoint now returns statistics: total_duration,
    load_duration, and prompt_eval_count
  * Added usage metrics to the /v1/embeddings OpenAI compatibility
    API
  * Fixed issue where /api/generate would respond with an empty
    string if provided a context
  * Fixed issue where /api/generate would return an incorrect
    value for context
  * /show modefile will now render MESSAGE commands correctly
- Update to version 0.3.2:
  * Fixed issue where ollama pull would not resume download
    progress
  * Fixed issue where phi3 would report an error on older versions</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1723377600">- Update to version 0.3.4:
  * New embedding models
  - BGE-M3: a large embedding model from BAAI distinguished for
    its versatility in Multi-Functionality, Multi-Linguality, and
    Multi-Granularity.
  - BGE-Large: a large embedding model trained in english.
  - Paraphrase-Multilingual: A multilingual embedding model
    trained on parallel data for 50+ languages.
  * New embedding API with batch support
  - Ollama now supports a new API endpoint /api/embed for
    embedding generation:
  * This API endpoint supports new features:
  - Batches: generate embeddings for several documents in
    one request
  - Normalized embeddings: embeddings are now normalized,
    improving similarity results
  - Truncation: a new truncate parameter that will error if
    set to false
  - Metrics: responses include load_duration, total_duration and
    prompt_eval_count metrics</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1723723200">- Update to version 0.3.6:
  * Fixed issue where /api/embed would return an error instead of
    loading the model when the input field was not provided.
  * ollama create can now import Phi-3 models from Safetensors
  * Added progress information to ollama create when importing GGUF
    files
  * Ollama will now import GGUF files faster by minimizing file
    copies
- Update to version 0.3.6:
  * Fixed issue where temporary files would not be cleaned up
  * Fix rare error when Ollama would start up due to invalid model
    data</changelog>
  <changelog author="adrian@suse.de" date="1726574400">- Update to version 0.3.10:
  * openai: align chat temperature and frequency_penalty options with completion (#6688)
  * docs: improve linux install documentation (#6683)
  * openai: don't scale temperature or frequency_penalty (#6514)
  * readme: add Archyve to community integrations (#6680)
  * readme: add Plasmoid Ollama Control to community integrations (#6681)
  * Improve logging on GPU too small (#6666)
  * openai: fix "presence_penalty" typo and add test (#6665)
  * Fix gemma2 2b conversion (#6645)
  * Document uninstall on windows (#6663)
  * Revert "Detect running in a container (#6495)" (#6662)
  * llm: make load time stall duration configurable via OLLAMA_LOAD_TIMEOUT
  * Introduce GPU Overhead env var (#5922)
  * Detect running in a container (#6495)
  * readme: add AiLama to the list of community integrations (#4957)
  * Update gpu.md: Add RTX 3050 Ti and RTX 3050 Ti (#5888)
  * server: fix blob download when receiving a 200 response  (#6656)
  * readme: add Gentoo package manager entry to community integrations (#5714)
  * Update install.sh：Replace "command -v" with encapsulated functionality (#6035)
  * readme: include Enchanted for Apple Vision Pro (#4949)
  * readme: add lsp-ai to community integrations (#5063)
  * readme: add ollama-php library to community integrations (#6361)
  * readme: add vnc-lm discord bot community integration (#6644)
  * llm: use json.hpp from common (#6642)
  * readme: add confichat to community integrations (#6378)
  * docs: add group to manual Linux isntructions and verify service is running (#6430)
  * readme: add gollm to the list of community libraries (#6099)
  * readme: add Cherry Studio to community integrations (#6633)
  * readme: add Go fun package (#6421)
  * docs: fix spelling error (#6391)
  * install.sh: update instructions to use WSL2 (#6450)
  * readme: add claude-dev to community integrations (#6630)
  * readme: add PyOllaMx project (#6624)
  * llm: update llama.cpp commit to 8962422 (#6618)
  * Use cuda v11 for driver 525 and older (#6620)
  * Log system memory at info (#6617)
  * readme: add Painting Droid community integration (#5514)
  * readme: update Ollama4j link and add link to Ollama4j Web UI (#6608)
  * Fix sprintf to snprintf (#5664)
  * readme: add PartCAD tool to readme for generating 3D CAD models using Ollama (#6605)
  * Reduce docker image size (#5847)
  * readme: add OllamaFarm project (#6508)
  * readme: add go-crew and Ollamaclient projects (#6583)
  * docs: update faq.md for OLLAMA_MODELS env var permissions (#6587)
  * fix(cmd): show info may have nil ModelInfo (#6579)
  * docs: update GGUF examples and references (#6577)
  * Add findutils to base images (#6581)
  * remove any unneeded build artifacts
  * doc: Add Nix and Flox to package manager listing (#6074)
  * update the openai docs to explain how to set the context size (#6548)
  * fix(test): do not clobber models directory
  * add llama3.1 chat template (#6545)
  * update deprecated warnings
  * validate model path
  * throw an error when encountering unsupport tensor sizes (#6538)
  * Move ollama executable out of bin dir (#6535)
  * update templates to use messages
  * more tokenizer tests
  * add safetensors to the modelfile docs (#6532)
  * Fix import image width (#6528)
  * Update manual instructions with discrete ROCm bundle (#6445)
  * llm: fix typo in comment (#6530)
  * adjust image sizes
  * clean up convert tokenizer
  * detect chat template from configs that contain lists
  * update the import docs (#6104)
  * server: clean up route names for consistency (#6524)
  * Only enable numa on CPUs (#6484)
  * gpu: Group GPU Library sets by variant (#6483)
  * update faq
  * passthrough OLLAMA_HOST path to client
  * convert safetensor adapters into GGUF (#6327)
  * gpu: Ensure driver version set before variant (#6480)
  * llm: Align cmake define for cuda no peer copy (#6455)
  * Fix embeddings memory corruption (#6467)
  * llama3.1
  * convert gemma2
  * create bert models from cli
  * bert
  * Split rocm back out of bundle (#6432)
  * CI: remove directories from dist dir before upload step (#6429)
  * CI: handle directories during checksum (#6427)
  * Fix overlapping artifact name on CI
  * Review comments
  * Adjust layout to bin+lib/ollama
  * Remove Jetpack
  * Add windows cuda v12 + v11 support
  * Enable cuda v12 flags
  * Add cuda v12 variant and selection logic
  * Report GPU variant in log
  * Add Jetson cuda variants for arm
  * Wire up ccache and pigz in the docker based build
  * Refactor linux packaging
  * server: limit upload parts to 16 (#6411)
  * Fix white space.
  * Reset NumCtx.
  * Override numParallel only if unset.
  * fix: chmod new layer to 0o644 when creating it
  * fix: Add tooltip to system tray icon
  * only skip invalid json manifests
  * skip invalid manifest files
  * fix noprune
  * add `CONTRIBUTING.md` (#6349)
  * Fix typo and improve readability (#5964)
  * server: reduce max connections used in download (#6347)
  * update chatml template format to latest in docs (#6344)
  * lint
  * Update openai.md to remove extra checkbox (#6345)
  * llama3.1 memory</changelog>
  <changelog author="adrian@suse.de" date="1726833600">- Update to version 0.3.11:
  * llm: add solar pro (preview) (#6846)
  * server: add tool parsing support for nemotron-mini (#6849)
  * make patches git am-able
  * CI: dist directories no longer present (#6834)
  * CI: clean up naming, fix tagging latest (#6832)
  * CI: set platform build build_linux script to keep buildx happy (#6829)
  * readme: add Agents-Flex to community integrations (#6788)
  * fix typo in import docs (#6828)
  * readme: add vim-intelligence-bridge to Terminal section (#6818)
  * readme: add Obsidian Quiz Generator plugin to community integrations (#6789)
  * Fix incremental builds on linux (#6780)
  * Use GOARCH for build dirs (#6779)
  * Optimize container images for startup (#6547)
  * examples: updated requirements.txt for privategpt example
  * examples: polish loganalyzer example (#6744)
  * readme: add ollama_moe to community integrations (#6752)
  * runner: Flush pending responses before returning
  * add "stop" command (#6739)
  * refactor show ouput
  * readme: add QodeAssist to community integrations (#6754)
  * Verify permissions for AMD GPU (#6736)
  * add *_proxy for debugging
  * docs: update examples to use llama3.1 (#6718)
  * Quiet down dockers new lint warnings (#6716)
  * catch when model vocab size is set correctly (#6714)
  * readme: add crewAI to community integrations (#6699)
  * readme: add crewAI with mesop to community integrations</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1727524800">- Update to version 0.3.12:
  * Llama 3.2: Meta's Llama 3.2 goes small with 1B and 3B
    models.
  * Qwen 2.5 Coder: The latest series of Code-Specific Qwen
    models, with significant improvements in code generation,
    code reasoning, and code fixing.
  * Ollama now supports ARM Windows machines
  * Fixed rare issue where Ollama would report a missing .dll
    file on Windows
  * Fixed performance issue for Windows without GPUs</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1728734400">- Update to version 0.3.13:
  * New safety models:
    ~ Llama Guard 3: a series of models by Meta, fine-tuned for
    content safety classification of LLM inputs and responses.
    ~ ShieldGemma: ShieldGemma is set of instruction tuned models
    from Google DeepMind for evaluating the safety of text
    prompt input and text output responses against a set of
    defined safety policies.
  * Fixed issue where ollama pull would leave connections when
    encountering an error
  * ollama rm will now stop a model if it is running prior to
    deleting it</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1730289600">- Update to version 0.3.14:
  * New Models
    + Granite 3 MoE: The IBM Granite 1B and 3B models are the
    first mixture of experts (MoE) Granite models from IBM
    designed for low latency usage.
    + Granite 3 Dense: The IBM Granite 2B and 8B models are
    designed to support tool-based use cases and support for
    retrieval augmented generation (RAG), streamlining code
    generation, translation and bug fixing.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730462400">- Remove enable-lto.patch
- Update to version 0.4.0-rc6:
  * Refine default thread selection for NUMA systems (#7322)
  * runner.go: Better abstract vision model integration
  * Soften windows clang requirement (#7428)
  * Remove submodule and shift to Go server - 0.4.0  (#7157)
  * Move windows app out of preview (#7347)
  * windows: Support alt install paths, fit and finish (#6967)
  * add more tests for getting the optimal tiled canvas (#7411)
  * Switch windows to clang (#7407)
  * tests: Add test for Unicode processing
  * runner.go: Better handle return NULL values from llama.cpp
  * add mllama image processing to the generate handler (#7384)
  * Bump to latest Go 1.22 patch (#7379)
  * Fix deepseek deseret regex (#7369)
  * Better support for AMD multi-GPU on linux (#7212)
  * Fix unicode output on windows with redirect to file (#7358)
  * Fix incremental build file deps (#7361)
  * Improve dependency gathering logic (#7345)
  * fix #7247 - invalid image input (#7249)
  * integration: harden embedding test (#7306)
  * default to "FROM ." if a Modelfile isn't present (#7250)
  * Fix rocm windows build and clean up dependency gathering (#7305)
  * runner.go: Merge partial unicode characters before sending
  * readme: add Ollama for Swift to the community integrations (#7295)
  * server: allow vscode-webview origin (#7273)
  * image processing for llama3.2 (#6963)
  * llama: Decouple patching script from submodule (#7139)
  * llama: add compiler tags for cpu features (#7137)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730894400">- Update to version 0.4.0-rc8:
  * CI: Switch to v13 macos runner (#7498)
  * CI: matrix strategy fix (#7496)
  * Sign windows arm64 official binaries (#7493)
  * readme: add TextCraft to community integrations (#7377)
  * nvidia libs have inconsistent ordering (#7473)
  * CI: omit unused tools for faster release builds (#7432)
  * llama: Improve error handling
  * runner.go: Only allocate 1 element embedding batches for mllama
  * refactor kv estimation
  * mllama cross attention
  * Add basic mllama integration tests (#7455)
  * runner.go: Don't set cross attention before sending embeddings
  * Give unicode test more time to run (#7437)</changelog>
  <changelog author="adrian@suse.de" date="1730980800">- Update to version 0.4.0:
  * Update README.md (#7516)
  * One corrupt manifest should not wedge model operations (#7515)
  * prompt: Use a single token when estimating mllama context size
  * readme: add Hexabot to the list of community integrations
  * Quiet down debug log of image payload (#7454)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731326400">- Add patch 01-build-verbose.patch to add the -v option
  to go build
- Update to version 0.4.1:
  * runner.go: Check for zero length images
  * docs: update langchainpy.md with proper model name (#7527)
  * Set macos min version for all architectures (#7579)
  * win: remove preview title from installer (#7529)
  * Workaround buggy P2P ROCm copy on windows (#7466)
  * Debug logging for nvcuda init (#7532)
  * Align rocm compiler flags (#7467)
  * Be explicit for gpu library link dir (#7560)
  * docs: OLLAMA_NEW_RUNNERS no longer exists
  * runner.go: Remove unused arguments
  * sched: Lift parallel restriction for multimodal models except mllama</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731758400">- Update to version 0.4.2:
  * runner.go: Propagate panics back to the user.
  * runner.go: Increase survivability of main processing loop
  * build: fix arm container image (#7674)
  * add line numbers for parser errors (#7326)
  * chore(deps): bump golang.org/x dependencies (#7655)
  * runner.go: Don't trim whitespace from inputs
  * runner.go: Enforce NUM_PARALLEL directly in the runner
  * cmd: preserve exact bytes when displaying template/system layers (#7586)
  * fix(mllama): sync backend between batches
  * runner.go: Fix off-by-one for num predicted
  * CI: give windows lint more time (#7635)
  * Jetpack support for Go server (#7217)
  * doc: capture numeric group requirement (#6941)
  * docs: Capture docker cgroup workaround (#7519)
  * runner.go: Make KV entry accounting more robust
  * readme: add aichat terminal app to community integrations (#7418)
  * api: fix typos in Go Doc comments (#7620)
  * readme: add GoLamify to community integrations (#7521)
  * readme: add browser extension that enables using Ollama for interacting with web pages (#5827)
  * docs: add mentions of Llama 3.2 (#7517)
  * api: fix typo in python ClientFromEnvironment docs (#7604)
  * readme: add llama3.2-vision to model list (#7580)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1732968000">- Update to version 0.4.6:
  * New model: QwQ: an experimental research model by the Qwen
    team, focused on advancing AI reasoning capabilities.
  * Tool calls will now be included in streaming responses
  * Ollama will now provide an error when submitting SVG images
  * Image tokens will no longer be counted in token counts when
    running a text-only model
- Update to version 0.4.5:
  * The Ollama Python Library has been updated
  * Fixed issue where HTTPS_PROXY and HTTP_PROXY environment
    variables would have no effect
  * Ollama will now accept X-Stainless-Retry-Count used by many
    OpenAI API clients
  * Fix issue where importing certain GGUF files would result in
    the incorrect quantization level
  * ollama push will now print the uploaded model URL on
    ollama.com
- Update to version 0.4.4:
  * Marco-o1: An open large reasoning model for real-world
    solutions by the Alibaba International Digital Commerce Group
    (AIDC-AI).
  * Fixed issue where Ollama would freeze when processing requests
    in parallel (e.g. when using code completion tools)
  * Redirecting output to a file no longer outputs progress bars
    or spinners
- Update to version 0.4.3:
  * New model: Tülu 3 is a leading instruction following model
    family, offering fully open-source data, code, and recipes by
    the The Allen Institute for AI.
  * New model: Mistral Large: a new version of Mistral Large with
    improved Long Context, Function Calling and System Prompt
    support.
  * Improved performance issues that occurred in Ollama versions
    0.4.0-0.4.2
  * Fixed issue that would cause granite3-dense to generate empty
    responses
  * Fixed crashes and hanging caused by KV cache management</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1733572800">- Update to version 0.5.1:
  * Fixed issue where Ollama's API would generate JSON output when
    specifying "format": null
  * Fixed issue where passing --format json to ollama run would
    cause an error
- Update to version 0.5.0:
  * New models:
    ~ Llama 3.3: a new state of the art 70B model.
    ~ Snowflake Arctic Embed 2: Snowflake's frontier embedding
    model.
  * Ollama now supports structured outputs, making it possible to
    constrain a model's output to a specific format defined by a
    JSON schema. The Ollama Python and JavaScript libraries have
    been updated to support structured outputs, together with
    Ollama's OpenAI-compatible API endpoints.
  * Fixed error importing model vocabulary files
  * Experimental: new flag to set KV cache quantization to 4-bit
    (q4_0), 8-bit (q8_0) or 16-bit (f16). This reduces VRAM
    requirements for longer context windows.
- Update to version 0.4.7:
  * Enable index tracking for tools - openai api support (#7888)
  * llama: fix typo and formatting in readme (#7876)
  * readme: add SpaceLlama, YouLama, and DualMind to community
    integrations (#7216)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734004800">- Add reproducible.patch for deterministic .gz creation (boo#1047218)</changelog>
</package>
<package pkgid="132b1925bec569f38e882577b7d94185e4a0bb3bf7f277f20fece2ac0dbb9d09" name="ollama" arch="s390x">
  <version epoch="0" ver="0.5.1" rel="bp156.2.1"/>
  <changelog author="adrian@suse.de" date="1721822400">- Update to version 0.2.8:
  * api embed docs (#5282)
  * convert: capture `head_dim` for mistral (#5818)
  * Update llama.cpp submodule commit to `d94c6e0c` (#5805)
  * server: collect nested tool call objects when parsing (#5824)
  * Remove no longer supported max vram var
  * Refine error reporting for subprocess crash
  * Remove out of space test temporarily (#5825)
  * llm: consider `head_dim` in llama arch (#5817)
  * Adjust windows ROCm discovery
  * add patch for tekken (#5807)
  * preserve last assistant message (#5802)
  * Fix generate test flakyness (#5804)
  * server: validate template (#5734)
  * OpenAI: Function Based Testing (#5752)
  * adjust openai chat msg processing (#5729)
  * fix parsing tool calls
  * server: check for empty tools array too (#5779)
  * always provide content even if empty (#5778)
  * server: only parse tool calls if tools are provided (#5771)
  * Fix context exhaustion integration test for small gpus
  * Refine scheduler unit tests for reliability</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1722168000">- Update to version 0.3.0:
  * Ollama now supports tool calling with popular models such
    as Llama 3.1. This enables a model to answer a given prompt
    using tool(s) it knows about, making it possible for models to
    perform more complex tasks or interact with the outside world.
  * New models:
    ~ Llama 3.1
    ~ Mistral Large 2
    ~ Firefunction v2
    ~ Llama-3-Groq-Tool-Use
  * Fixed duplicate error message when running ollama create</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722254400">- fix build on leap 15.6
- exclude builds on 32bit due to build failures</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722340800">- Update to version 0.3.1:
  * Added support for min_p sampling option
  * Lowered number of requests required when downloading models
    with ollama pull
  * ollama create will now autodetect required stop parameters
    when importing certain models
  * Fixed issue where /save would cause parameters to be saved
    incorrectly.
  * OpenAI-compatible API will now return a finish_reason of
    tool_calls if a tool call occured.</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1722686400">- Update to version 0.3.3:
  * The /api/embed endpoint now returns statistics: total_duration,
    load_duration, and prompt_eval_count
  * Added usage metrics to the /v1/embeddings OpenAI compatibility
    API
  * Fixed issue where /api/generate would respond with an empty
    string if provided a context
  * Fixed issue where /api/generate would return an incorrect
    value for context
  * /show modefile will now render MESSAGE commands correctly
- Update to version 0.3.2:
  * Fixed issue where ollama pull would not resume download
    progress
  * Fixed issue where phi3 would report an error on older versions</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1723377600">- Update to version 0.3.4:
  * New embedding models
  - BGE-M3: a large embedding model from BAAI distinguished for
    its versatility in Multi-Functionality, Multi-Linguality, and
    Multi-Granularity.
  - BGE-Large: a large embedding model trained in english.
  - Paraphrase-Multilingual: A multilingual embedding model
    trained on parallel data for 50+ languages.
  * New embedding API with batch support
  - Ollama now supports a new API endpoint /api/embed for
    embedding generation:
  * This API endpoint supports new features:
  - Batches: generate embeddings for several documents in
    one request
  - Normalized embeddings: embeddings are now normalized,
    improving similarity results
  - Truncation: a new truncate parameter that will error if
    set to false
  - Metrics: responses include load_duration, total_duration and
    prompt_eval_count metrics</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1723723200">- Update to version 0.3.6:
  * Fixed issue where /api/embed would return an error instead of
    loading the model when the input field was not provided.
  * ollama create can now import Phi-3 models from Safetensors
  * Added progress information to ollama create when importing GGUF
    files
  * Ollama will now import GGUF files faster by minimizing file
    copies
- Update to version 0.3.6:
  * Fixed issue where temporary files would not be cleaned up
  * Fix rare error when Ollama would start up due to invalid model
    data</changelog>
  <changelog author="adrian@suse.de" date="1726574400">- Update to version 0.3.10:
  * openai: align chat temperature and frequency_penalty options with completion (#6688)
  * docs: improve linux install documentation (#6683)
  * openai: don't scale temperature or frequency_penalty (#6514)
  * readme: add Archyve to community integrations (#6680)
  * readme: add Plasmoid Ollama Control to community integrations (#6681)
  * Improve logging on GPU too small (#6666)
  * openai: fix "presence_penalty" typo and add test (#6665)
  * Fix gemma2 2b conversion (#6645)
  * Document uninstall on windows (#6663)
  * Revert "Detect running in a container (#6495)" (#6662)
  * llm: make load time stall duration configurable via OLLAMA_LOAD_TIMEOUT
  * Introduce GPU Overhead env var (#5922)
  * Detect running in a container (#6495)
  * readme: add AiLama to the list of community integrations (#4957)
  * Update gpu.md: Add RTX 3050 Ti and RTX 3050 Ti (#5888)
  * server: fix blob download when receiving a 200 response  (#6656)
  * readme: add Gentoo package manager entry to community integrations (#5714)
  * Update install.sh：Replace "command -v" with encapsulated functionality (#6035)
  * readme: include Enchanted for Apple Vision Pro (#4949)
  * readme: add lsp-ai to community integrations (#5063)
  * readme: add ollama-php library to community integrations (#6361)
  * readme: add vnc-lm discord bot community integration (#6644)
  * llm: use json.hpp from common (#6642)
  * readme: add confichat to community integrations (#6378)
  * docs: add group to manual Linux isntructions and verify service is running (#6430)
  * readme: add gollm to the list of community libraries (#6099)
  * readme: add Cherry Studio to community integrations (#6633)
  * readme: add Go fun package (#6421)
  * docs: fix spelling error (#6391)
  * install.sh: update instructions to use WSL2 (#6450)
  * readme: add claude-dev to community integrations (#6630)
  * readme: add PyOllaMx project (#6624)
  * llm: update llama.cpp commit to 8962422 (#6618)
  * Use cuda v11 for driver 525 and older (#6620)
  * Log system memory at info (#6617)
  * readme: add Painting Droid community integration (#5514)
  * readme: update Ollama4j link and add link to Ollama4j Web UI (#6608)
  * Fix sprintf to snprintf (#5664)
  * readme: add PartCAD tool to readme for generating 3D CAD models using Ollama (#6605)
  * Reduce docker image size (#5847)
  * readme: add OllamaFarm project (#6508)
  * readme: add go-crew and Ollamaclient projects (#6583)
  * docs: update faq.md for OLLAMA_MODELS env var permissions (#6587)
  * fix(cmd): show info may have nil ModelInfo (#6579)
  * docs: update GGUF examples and references (#6577)
  * Add findutils to base images (#6581)
  * remove any unneeded build artifacts
  * doc: Add Nix and Flox to package manager listing (#6074)
  * update the openai docs to explain how to set the context size (#6548)
  * fix(test): do not clobber models directory
  * add llama3.1 chat template (#6545)
  * update deprecated warnings
  * validate model path
  * throw an error when encountering unsupport tensor sizes (#6538)
  * Move ollama executable out of bin dir (#6535)
  * update templates to use messages
  * more tokenizer tests
  * add safetensors to the modelfile docs (#6532)
  * Fix import image width (#6528)
  * Update manual instructions with discrete ROCm bundle (#6445)
  * llm: fix typo in comment (#6530)
  * adjust image sizes
  * clean up convert tokenizer
  * detect chat template from configs that contain lists
  * update the import docs (#6104)
  * server: clean up route names for consistency (#6524)
  * Only enable numa on CPUs (#6484)
  * gpu: Group GPU Library sets by variant (#6483)
  * update faq
  * passthrough OLLAMA_HOST path to client
  * convert safetensor adapters into GGUF (#6327)
  * gpu: Ensure driver version set before variant (#6480)
  * llm: Align cmake define for cuda no peer copy (#6455)
  * Fix embeddings memory corruption (#6467)
  * llama3.1
  * convert gemma2
  * create bert models from cli
  * bert
  * Split rocm back out of bundle (#6432)
  * CI: remove directories from dist dir before upload step (#6429)
  * CI: handle directories during checksum (#6427)
  * Fix overlapping artifact name on CI
  * Review comments
  * Adjust layout to bin+lib/ollama
  * Remove Jetpack
  * Add windows cuda v12 + v11 support
  * Enable cuda v12 flags
  * Add cuda v12 variant and selection logic
  * Report GPU variant in log
  * Add Jetson cuda variants for arm
  * Wire up ccache and pigz in the docker based build
  * Refactor linux packaging
  * server: limit upload parts to 16 (#6411)
  * Fix white space.
  * Reset NumCtx.
  * Override numParallel only if unset.
  * fix: chmod new layer to 0o644 when creating it
  * fix: Add tooltip to system tray icon
  * only skip invalid json manifests
  * skip invalid manifest files
  * fix noprune
  * add `CONTRIBUTING.md` (#6349)
  * Fix typo and improve readability (#5964)
  * server: reduce max connections used in download (#6347)
  * update chatml template format to latest in docs (#6344)
  * lint
  * Update openai.md to remove extra checkbox (#6345)
  * llama3.1 memory</changelog>
  <changelog author="adrian@suse.de" date="1726833600">- Update to version 0.3.11:
  * llm: add solar pro (preview) (#6846)
  * server: add tool parsing support for nemotron-mini (#6849)
  * make patches git am-able
  * CI: dist directories no longer present (#6834)
  * CI: clean up naming, fix tagging latest (#6832)
  * CI: set platform build build_linux script to keep buildx happy (#6829)
  * readme: add Agents-Flex to community integrations (#6788)
  * fix typo in import docs (#6828)
  * readme: add vim-intelligence-bridge to Terminal section (#6818)
  * readme: add Obsidian Quiz Generator plugin to community integrations (#6789)
  * Fix incremental builds on linux (#6780)
  * Use GOARCH for build dirs (#6779)
  * Optimize container images for startup (#6547)
  * examples: updated requirements.txt for privategpt example
  * examples: polish loganalyzer example (#6744)
  * readme: add ollama_moe to community integrations (#6752)
  * runner: Flush pending responses before returning
  * add "stop" command (#6739)
  * refactor show ouput
  * readme: add QodeAssist to community integrations (#6754)
  * Verify permissions for AMD GPU (#6736)
  * add *_proxy for debugging
  * docs: update examples to use llama3.1 (#6718)
  * Quiet down dockers new lint warnings (#6716)
  * catch when model vocab size is set correctly (#6714)
  * readme: add crewAI to community integrations (#6699)
  * readme: add crewAI with mesop to community integrations</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1727524800">- Update to version 0.3.12:
  * Llama 3.2: Meta's Llama 3.2 goes small with 1B and 3B
    models.
  * Qwen 2.5 Coder: The latest series of Code-Specific Qwen
    models, with significant improvements in code generation,
    code reasoning, and code fixing.
  * Ollama now supports ARM Windows machines
  * Fixed rare issue where Ollama would report a missing .dll
    file on Windows
  * Fixed performance issue for Windows without GPUs</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1728734400">- Update to version 0.3.13:
  * New safety models:
    ~ Llama Guard 3: a series of models by Meta, fine-tuned for
    content safety classification of LLM inputs and responses.
    ~ ShieldGemma: ShieldGemma is set of instruction tuned models
    from Google DeepMind for evaluating the safety of text
    prompt input and text output responses against a set of
    defined safety policies.
  * Fixed issue where ollama pull would leave connections when
    encountering an error
  * ollama rm will now stop a model if it is running prior to
    deleting it</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1730289600">- Update to version 0.3.14:
  * New Models
    + Granite 3 MoE: The IBM Granite 1B and 3B models are the
    first mixture of experts (MoE) Granite models from IBM
    designed for low latency usage.
    + Granite 3 Dense: The IBM Granite 2B and 8B models are
    designed to support tool-based use cases and support for
    retrieval augmented generation (RAG), streamlining code
    generation, translation and bug fixing.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730462400">- Remove enable-lto.patch
- Update to version 0.4.0-rc6:
  * Refine default thread selection for NUMA systems (#7322)
  * runner.go: Better abstract vision model integration
  * Soften windows clang requirement (#7428)
  * Remove submodule and shift to Go server - 0.4.0  (#7157)
  * Move windows app out of preview (#7347)
  * windows: Support alt install paths, fit and finish (#6967)
  * add more tests for getting the optimal tiled canvas (#7411)
  * Switch windows to clang (#7407)
  * tests: Add test for Unicode processing
  * runner.go: Better handle return NULL values from llama.cpp
  * add mllama image processing to the generate handler (#7384)
  * Bump to latest Go 1.22 patch (#7379)
  * Fix deepseek deseret regex (#7369)
  * Better support for AMD multi-GPU on linux (#7212)
  * Fix unicode output on windows with redirect to file (#7358)
  * Fix incremental build file deps (#7361)
  * Improve dependency gathering logic (#7345)
  * fix #7247 - invalid image input (#7249)
  * integration: harden embedding test (#7306)
  * default to "FROM ." if a Modelfile isn't present (#7250)
  * Fix rocm windows build and clean up dependency gathering (#7305)
  * runner.go: Merge partial unicode characters before sending
  * readme: add Ollama for Swift to the community integrations (#7295)
  * server: allow vscode-webview origin (#7273)
  * image processing for llama3.2 (#6963)
  * llama: Decouple patching script from submodule (#7139)
  * llama: add compiler tags for cpu features (#7137)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730894400">- Update to version 0.4.0-rc8:
  * CI: Switch to v13 macos runner (#7498)
  * CI: matrix strategy fix (#7496)
  * Sign windows arm64 official binaries (#7493)
  * readme: add TextCraft to community integrations (#7377)
  * nvidia libs have inconsistent ordering (#7473)
  * CI: omit unused tools for faster release builds (#7432)
  * llama: Improve error handling
  * runner.go: Only allocate 1 element embedding batches for mllama
  * refactor kv estimation
  * mllama cross attention
  * Add basic mllama integration tests (#7455)
  * runner.go: Don't set cross attention before sending embeddings
  * Give unicode test more time to run (#7437)</changelog>
  <changelog author="adrian@suse.de" date="1730980800">- Update to version 0.4.0:
  * Update README.md (#7516)
  * One corrupt manifest should not wedge model operations (#7515)
  * prompt: Use a single token when estimating mllama context size
  * readme: add Hexabot to the list of community integrations
  * Quiet down debug log of image payload (#7454)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731326400">- Add patch 01-build-verbose.patch to add the -v option
  to go build
- Update to version 0.4.1:
  * runner.go: Check for zero length images
  * docs: update langchainpy.md with proper model name (#7527)
  * Set macos min version for all architectures (#7579)
  * win: remove preview title from installer (#7529)
  * Workaround buggy P2P ROCm copy on windows (#7466)
  * Debug logging for nvcuda init (#7532)
  * Align rocm compiler flags (#7467)
  * Be explicit for gpu library link dir (#7560)
  * docs: OLLAMA_NEW_RUNNERS no longer exists
  * runner.go: Remove unused arguments
  * sched: Lift parallel restriction for multimodal models except mllama</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731758400">- Update to version 0.4.2:
  * runner.go: Propagate panics back to the user.
  * runner.go: Increase survivability of main processing loop
  * build: fix arm container image (#7674)
  * add line numbers for parser errors (#7326)
  * chore(deps): bump golang.org/x dependencies (#7655)
  * runner.go: Don't trim whitespace from inputs
  * runner.go: Enforce NUM_PARALLEL directly in the runner
  * cmd: preserve exact bytes when displaying template/system layers (#7586)
  * fix(mllama): sync backend between batches
  * runner.go: Fix off-by-one for num predicted
  * CI: give windows lint more time (#7635)
  * Jetpack support for Go server (#7217)
  * doc: capture numeric group requirement (#6941)
  * docs: Capture docker cgroup workaround (#7519)
  * runner.go: Make KV entry accounting more robust
  * readme: add aichat terminal app to community integrations (#7418)
  * api: fix typos in Go Doc comments (#7620)
  * readme: add GoLamify to community integrations (#7521)
  * readme: add browser extension that enables using Ollama for interacting with web pages (#5827)
  * docs: add mentions of Llama 3.2 (#7517)
  * api: fix typo in python ClientFromEnvironment docs (#7604)
  * readme: add llama3.2-vision to model list (#7580)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1732968000">- Update to version 0.4.6:
  * New model: QwQ: an experimental research model by the Qwen
    team, focused on advancing AI reasoning capabilities.
  * Tool calls will now be included in streaming responses
  * Ollama will now provide an error when submitting SVG images
  * Image tokens will no longer be counted in token counts when
    running a text-only model
- Update to version 0.4.5:
  * The Ollama Python Library has been updated
  * Fixed issue where HTTPS_PROXY and HTTP_PROXY environment
    variables would have no effect
  * Ollama will now accept X-Stainless-Retry-Count used by many
    OpenAI API clients
  * Fix issue where importing certain GGUF files would result in
    the incorrect quantization level
  * ollama push will now print the uploaded model URL on
    ollama.com
- Update to version 0.4.4:
  * Marco-o1: An open large reasoning model for real-world
    solutions by the Alibaba International Digital Commerce Group
    (AIDC-AI).
  * Fixed issue where Ollama would freeze when processing requests
    in parallel (e.g. when using code completion tools)
  * Redirecting output to a file no longer outputs progress bars
    or spinners
- Update to version 0.4.3:
  * New model: Tülu 3 is a leading instruction following model
    family, offering fully open-source data, code, and recipes by
    the The Allen Institute for AI.
  * New model: Mistral Large: a new version of Mistral Large with
    improved Long Context, Function Calling and System Prompt
    support.
  * Improved performance issues that occurred in Ollama versions
    0.4.0-0.4.2
  * Fixed issue that would cause granite3-dense to generate empty
    responses
  * Fixed crashes and hanging caused by KV cache management</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1733572800">- Update to version 0.5.1:
  * Fixed issue where Ollama's API would generate JSON output when
    specifying "format": null
  * Fixed issue where passing --format json to ollama run would
    cause an error
- Update to version 0.5.0:
  * New models:
    ~ Llama 3.3: a new state of the art 70B model.
    ~ Snowflake Arctic Embed 2: Snowflake's frontier embedding
    model.
  * Ollama now supports structured outputs, making it possible to
    constrain a model's output to a specific format defined by a
    JSON schema. The Ollama Python and JavaScript libraries have
    been updated to support structured outputs, together with
    Ollama's OpenAI-compatible API endpoints.
  * Fixed error importing model vocabulary files
  * Experimental: new flag to set KV cache quantization to 4-bit
    (q4_0), 8-bit (q8_0) or 16-bit (f16). This reduces VRAM
    requirements for longer context windows.
- Update to version 0.4.7:
  * Enable index tracking for tools - openai api support (#7888)
  * llama: fix typo and formatting in readme (#7876)
  * readme: add SpaceLlama, YouLama, and DualMind to community
    integrations (#7216)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734004800">- Add reproducible.patch for deterministic .gz creation (boo#1047218)</changelog>
</package>
<package pkgid="7e7a89456587054d923291639ea421e72ca80b0f084ec78a1ab38a518b95f9b0" name="ollama" arch="src">
  <version epoch="0" ver="0.5.1" rel="bp156.2.1"/>
  <changelog author="adrian@suse.de" date="1721822400">- Update to version 0.2.8:
  * api embed docs (#5282)
  * convert: capture `head_dim` for mistral (#5818)
  * Update llama.cpp submodule commit to `d94c6e0c` (#5805)
  * server: collect nested tool call objects when parsing (#5824)
  * Remove no longer supported max vram var
  * Refine error reporting for subprocess crash
  * Remove out of space test temporarily (#5825)
  * llm: consider `head_dim` in llama arch (#5817)
  * Adjust windows ROCm discovery
  * add patch for tekken (#5807)
  * preserve last assistant message (#5802)
  * Fix generate test flakyness (#5804)
  * server: validate template (#5734)
  * OpenAI: Function Based Testing (#5752)
  * adjust openai chat msg processing (#5729)
  * fix parsing tool calls
  * server: check for empty tools array too (#5779)
  * always provide content even if empty (#5778)
  * server: only parse tool calls if tools are provided (#5771)
  * Fix context exhaustion integration test for small gpus
  * Refine scheduler unit tests for reliability</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1722168000">- Update to version 0.3.0:
  * Ollama now supports tool calling with popular models such
    as Llama 3.1. This enables a model to answer a given prompt
    using tool(s) it knows about, making it possible for models to
    perform more complex tasks or interact with the outside world.
  * New models:
    ~ Llama 3.1
    ~ Mistral Large 2
    ~ Firefunction v2
    ~ Llama-3-Groq-Tool-Use
  * Fixed duplicate error message when running ollama create</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722254400">- fix build on leap 15.6
- exclude builds on 32bit due to build failures</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722340800">- Update to version 0.3.1:
  * Added support for min_p sampling option
  * Lowered number of requests required when downloading models
    with ollama pull
  * ollama create will now autodetect required stop parameters
    when importing certain models
  * Fixed issue where /save would cause parameters to be saved
    incorrectly.
  * OpenAI-compatible API will now return a finish_reason of
    tool_calls if a tool call occured.</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1722686400">- Update to version 0.3.3:
  * The /api/embed endpoint now returns statistics: total_duration,
    load_duration, and prompt_eval_count
  * Added usage metrics to the /v1/embeddings OpenAI compatibility
    API
  * Fixed issue where /api/generate would respond with an empty
    string if provided a context
  * Fixed issue where /api/generate would return an incorrect
    value for context
  * /show modefile will now render MESSAGE commands correctly
- Update to version 0.3.2:
  * Fixed issue where ollama pull would not resume download
    progress
  * Fixed issue where phi3 would report an error on older versions</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1723377600">- Update to version 0.3.4:
  * New embedding models
  - BGE-M3: a large embedding model from BAAI distinguished for
    its versatility in Multi-Functionality, Multi-Linguality, and
    Multi-Granularity.
  - BGE-Large: a large embedding model trained in english.
  - Paraphrase-Multilingual: A multilingual embedding model
    trained on parallel data for 50+ languages.
  * New embedding API with batch support
  - Ollama now supports a new API endpoint /api/embed for
    embedding generation:
  * This API endpoint supports new features:
  - Batches: generate embeddings for several documents in
    one request
  - Normalized embeddings: embeddings are now normalized,
    improving similarity results
  - Truncation: a new truncate parameter that will error if
    set to false
  - Metrics: responses include load_duration, total_duration and
    prompt_eval_count metrics</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1723723200">- Update to version 0.3.6:
  * Fixed issue where /api/embed would return an error instead of
    loading the model when the input field was not provided.
  * ollama create can now import Phi-3 models from Safetensors
  * Added progress information to ollama create when importing GGUF
    files
  * Ollama will now import GGUF files faster by minimizing file
    copies
- Update to version 0.3.6:
  * Fixed issue where temporary files would not be cleaned up
  * Fix rare error when Ollama would start up due to invalid model
    data</changelog>
  <changelog author="adrian@suse.de" date="1726574400">- Update to version 0.3.10:
  * openai: align chat temperature and frequency_penalty options with completion (#6688)
  * docs: improve linux install documentation (#6683)
  * openai: don't scale temperature or frequency_penalty (#6514)
  * readme: add Archyve to community integrations (#6680)
  * readme: add Plasmoid Ollama Control to community integrations (#6681)
  * Improve logging on GPU too small (#6666)
  * openai: fix "presence_penalty" typo and add test (#6665)
  * Fix gemma2 2b conversion (#6645)
  * Document uninstall on windows (#6663)
  * Revert "Detect running in a container (#6495)" (#6662)
  * llm: make load time stall duration configurable via OLLAMA_LOAD_TIMEOUT
  * Introduce GPU Overhead env var (#5922)
  * Detect running in a container (#6495)
  * readme: add AiLama to the list of community integrations (#4957)
  * Update gpu.md: Add RTX 3050 Ti and RTX 3050 Ti (#5888)
  * server: fix blob download when receiving a 200 response  (#6656)
  * readme: add Gentoo package manager entry to community integrations (#5714)
  * Update install.sh：Replace "command -v" with encapsulated functionality (#6035)
  * readme: include Enchanted for Apple Vision Pro (#4949)
  * readme: add lsp-ai to community integrations (#5063)
  * readme: add ollama-php library to community integrations (#6361)
  * readme: add vnc-lm discord bot community integration (#6644)
  * llm: use json.hpp from common (#6642)
  * readme: add confichat to community integrations (#6378)
  * docs: add group to manual Linux isntructions and verify service is running (#6430)
  * readme: add gollm to the list of community libraries (#6099)
  * readme: add Cherry Studio to community integrations (#6633)
  * readme: add Go fun package (#6421)
  * docs: fix spelling error (#6391)
  * install.sh: update instructions to use WSL2 (#6450)
  * readme: add claude-dev to community integrations (#6630)
  * readme: add PyOllaMx project (#6624)
  * llm: update llama.cpp commit to 8962422 (#6618)
  * Use cuda v11 for driver 525 and older (#6620)
  * Log system memory at info (#6617)
  * readme: add Painting Droid community integration (#5514)
  * readme: update Ollama4j link and add link to Ollama4j Web UI (#6608)
  * Fix sprintf to snprintf (#5664)
  * readme: add PartCAD tool to readme for generating 3D CAD models using Ollama (#6605)
  * Reduce docker image size (#5847)
  * readme: add OllamaFarm project (#6508)
  * readme: add go-crew and Ollamaclient projects (#6583)
  * docs: update faq.md for OLLAMA_MODELS env var permissions (#6587)
  * fix(cmd): show info may have nil ModelInfo (#6579)
  * docs: update GGUF examples and references (#6577)
  * Add findutils to base images (#6581)
  * remove any unneeded build artifacts
  * doc: Add Nix and Flox to package manager listing (#6074)
  * update the openai docs to explain how to set the context size (#6548)
  * fix(test): do not clobber models directory
  * add llama3.1 chat template (#6545)
  * update deprecated warnings
  * validate model path
  * throw an error when encountering unsupport tensor sizes (#6538)
  * Move ollama executable out of bin dir (#6535)
  * update templates to use messages
  * more tokenizer tests
  * add safetensors to the modelfile docs (#6532)
  * Fix import image width (#6528)
  * Update manual instructions with discrete ROCm bundle (#6445)
  * llm: fix typo in comment (#6530)
  * adjust image sizes
  * clean up convert tokenizer
  * detect chat template from configs that contain lists
  * update the import docs (#6104)
  * server: clean up route names for consistency (#6524)
  * Only enable numa on CPUs (#6484)
  * gpu: Group GPU Library sets by variant (#6483)
  * update faq
  * passthrough OLLAMA_HOST path to client
  * convert safetensor adapters into GGUF (#6327)
  * gpu: Ensure driver version set before variant (#6480)
  * llm: Align cmake define for cuda no peer copy (#6455)
  * Fix embeddings memory corruption (#6467)
  * llama3.1
  * convert gemma2
  * create bert models from cli
  * bert
  * Split rocm back out of bundle (#6432)
  * CI: remove directories from dist dir before upload step (#6429)
  * CI: handle directories during checksum (#6427)
  * Fix overlapping artifact name on CI
  * Review comments
  * Adjust layout to bin+lib/ollama
  * Remove Jetpack
  * Add windows cuda v12 + v11 support
  * Enable cuda v12 flags
  * Add cuda v12 variant and selection logic
  * Report GPU variant in log
  * Add Jetson cuda variants for arm
  * Wire up ccache and pigz in the docker based build
  * Refactor linux packaging
  * server: limit upload parts to 16 (#6411)
  * Fix white space.
  * Reset NumCtx.
  * Override numParallel only if unset.
  * fix: chmod new layer to 0o644 when creating it
  * fix: Add tooltip to system tray icon
  * only skip invalid json manifests
  * skip invalid manifest files
  * fix noprune
  * add `CONTRIBUTING.md` (#6349)
  * Fix typo and improve readability (#5964)
  * server: reduce max connections used in download (#6347)
  * update chatml template format to latest in docs (#6344)
  * lint
  * Update openai.md to remove extra checkbox (#6345)
  * llama3.1 memory</changelog>
  <changelog author="adrian@suse.de" date="1726833600">- Update to version 0.3.11:
  * llm: add solar pro (preview) (#6846)
  * server: add tool parsing support for nemotron-mini (#6849)
  * make patches git am-able
  * CI: dist directories no longer present (#6834)
  * CI: clean up naming, fix tagging latest (#6832)
  * CI: set platform build build_linux script to keep buildx happy (#6829)
  * readme: add Agents-Flex to community integrations (#6788)
  * fix typo in import docs (#6828)
  * readme: add vim-intelligence-bridge to Terminal section (#6818)
  * readme: add Obsidian Quiz Generator plugin to community integrations (#6789)
  * Fix incremental builds on linux (#6780)
  * Use GOARCH for build dirs (#6779)
  * Optimize container images for startup (#6547)
  * examples: updated requirements.txt for privategpt example
  * examples: polish loganalyzer example (#6744)
  * readme: add ollama_moe to community integrations (#6752)
  * runner: Flush pending responses before returning
  * add "stop" command (#6739)
  * refactor show ouput
  * readme: add QodeAssist to community integrations (#6754)
  * Verify permissions for AMD GPU (#6736)
  * add *_proxy for debugging
  * docs: update examples to use llama3.1 (#6718)
  * Quiet down dockers new lint warnings (#6716)
  * catch when model vocab size is set correctly (#6714)
  * readme: add crewAI to community integrations (#6699)
  * readme: add crewAI with mesop to community integrations</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1727524800">- Update to version 0.3.12:
  * Llama 3.2: Meta's Llama 3.2 goes small with 1B and 3B
    models.
  * Qwen 2.5 Coder: The latest series of Code-Specific Qwen
    models, with significant improvements in code generation,
    code reasoning, and code fixing.
  * Ollama now supports ARM Windows machines
  * Fixed rare issue where Ollama would report a missing .dll
    file on Windows
  * Fixed performance issue for Windows without GPUs</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1728734400">- Update to version 0.3.13:
  * New safety models:
    ~ Llama Guard 3: a series of models by Meta, fine-tuned for
    content safety classification of LLM inputs and responses.
    ~ ShieldGemma: ShieldGemma is set of instruction tuned models
    from Google DeepMind for evaluating the safety of text
    prompt input and text output responses against a set of
    defined safety policies.
  * Fixed issue where ollama pull would leave connections when
    encountering an error
  * ollama rm will now stop a model if it is running prior to
    deleting it</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1730289600">- Update to version 0.3.14:
  * New Models
    + Granite 3 MoE: The IBM Granite 1B and 3B models are the
    first mixture of experts (MoE) Granite models from IBM
    designed for low latency usage.
    + Granite 3 Dense: The IBM Granite 2B and 8B models are
    designed to support tool-based use cases and support for
    retrieval augmented generation (RAG), streamlining code
    generation, translation and bug fixing.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730462400">- Remove enable-lto.patch
- Update to version 0.4.0-rc6:
  * Refine default thread selection for NUMA systems (#7322)
  * runner.go: Better abstract vision model integration
  * Soften windows clang requirement (#7428)
  * Remove submodule and shift to Go server - 0.4.0  (#7157)
  * Move windows app out of preview (#7347)
  * windows: Support alt install paths, fit and finish (#6967)
  * add more tests for getting the optimal tiled canvas (#7411)
  * Switch windows to clang (#7407)
  * tests: Add test for Unicode processing
  * runner.go: Better handle return NULL values from llama.cpp
  * add mllama image processing to the generate handler (#7384)
  * Bump to latest Go 1.22 patch (#7379)
  * Fix deepseek deseret regex (#7369)
  * Better support for AMD multi-GPU on linux (#7212)
  * Fix unicode output on windows with redirect to file (#7358)
  * Fix incremental build file deps (#7361)
  * Improve dependency gathering logic (#7345)
  * fix #7247 - invalid image input (#7249)
  * integration: harden embedding test (#7306)
  * default to "FROM ." if a Modelfile isn't present (#7250)
  * Fix rocm windows build and clean up dependency gathering (#7305)
  * runner.go: Merge partial unicode characters before sending
  * readme: add Ollama for Swift to the community integrations (#7295)
  * server: allow vscode-webview origin (#7273)
  * image processing for llama3.2 (#6963)
  * llama: Decouple patching script from submodule (#7139)
  * llama: add compiler tags for cpu features (#7137)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730894400">- Update to version 0.4.0-rc8:
  * CI: Switch to v13 macos runner (#7498)
  * CI: matrix strategy fix (#7496)
  * Sign windows arm64 official binaries (#7493)
  * readme: add TextCraft to community integrations (#7377)
  * nvidia libs have inconsistent ordering (#7473)
  * CI: omit unused tools for faster release builds (#7432)
  * llama: Improve error handling
  * runner.go: Only allocate 1 element embedding batches for mllama
  * refactor kv estimation
  * mllama cross attention
  * Add basic mllama integration tests (#7455)
  * runner.go: Don't set cross attention before sending embeddings
  * Give unicode test more time to run (#7437)</changelog>
  <changelog author="adrian@suse.de" date="1730980800">- Update to version 0.4.0:
  * Update README.md (#7516)
  * One corrupt manifest should not wedge model operations (#7515)
  * prompt: Use a single token when estimating mllama context size
  * readme: add Hexabot to the list of community integrations
  * Quiet down debug log of image payload (#7454)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731326400">- Add patch 01-build-verbose.patch to add the -v option
  to go build
- Update to version 0.4.1:
  * runner.go: Check for zero length images
  * docs: update langchainpy.md with proper model name (#7527)
  * Set macos min version for all architectures (#7579)
  * win: remove preview title from installer (#7529)
  * Workaround buggy P2P ROCm copy on windows (#7466)
  * Debug logging for nvcuda init (#7532)
  * Align rocm compiler flags (#7467)
  * Be explicit for gpu library link dir (#7560)
  * docs: OLLAMA_NEW_RUNNERS no longer exists
  * runner.go: Remove unused arguments
  * sched: Lift parallel restriction for multimodal models except mllama</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731758400">- Update to version 0.4.2:
  * runner.go: Propagate panics back to the user.
  * runner.go: Increase survivability of main processing loop
  * build: fix arm container image (#7674)
  * add line numbers for parser errors (#7326)
  * chore(deps): bump golang.org/x dependencies (#7655)
  * runner.go: Don't trim whitespace from inputs
  * runner.go: Enforce NUM_PARALLEL directly in the runner
  * cmd: preserve exact bytes when displaying template/system layers (#7586)
  * fix(mllama): sync backend between batches
  * runner.go: Fix off-by-one for num predicted
  * CI: give windows lint more time (#7635)
  * Jetpack support for Go server (#7217)
  * doc: capture numeric group requirement (#6941)
  * docs: Capture docker cgroup workaround (#7519)
  * runner.go: Make KV entry accounting more robust
  * readme: add aichat terminal app to community integrations (#7418)
  * api: fix typos in Go Doc comments (#7620)
  * readme: add GoLamify to community integrations (#7521)
  * readme: add browser extension that enables using Ollama for interacting with web pages (#5827)
  * docs: add mentions of Llama 3.2 (#7517)
  * api: fix typo in python ClientFromEnvironment docs (#7604)
  * readme: add llama3.2-vision to model list (#7580)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1732968000">- Update to version 0.4.6:
  * New model: QwQ: an experimental research model by the Qwen
    team, focused on advancing AI reasoning capabilities.
  * Tool calls will now be included in streaming responses
  * Ollama will now provide an error when submitting SVG images
  * Image tokens will no longer be counted in token counts when
    running a text-only model
- Update to version 0.4.5:
  * The Ollama Python Library has been updated
  * Fixed issue where HTTPS_PROXY and HTTP_PROXY environment
    variables would have no effect
  * Ollama will now accept X-Stainless-Retry-Count used by many
    OpenAI API clients
  * Fix issue where importing certain GGUF files would result in
    the incorrect quantization level
  * ollama push will now print the uploaded model URL on
    ollama.com
- Update to version 0.4.4:
  * Marco-o1: An open large reasoning model for real-world
    solutions by the Alibaba International Digital Commerce Group
    (AIDC-AI).
  * Fixed issue where Ollama would freeze when processing requests
    in parallel (e.g. when using code completion tools)
  * Redirecting output to a file no longer outputs progress bars
    or spinners
- Update to version 0.4.3:
  * New model: Tülu 3 is a leading instruction following model
    family, offering fully open-source data, code, and recipes by
    the The Allen Institute for AI.
  * New model: Mistral Large: a new version of Mistral Large with
    improved Long Context, Function Calling and System Prompt
    support.
  * Improved performance issues that occurred in Ollama versions
    0.4.0-0.4.2
  * Fixed issue that would cause granite3-dense to generate empty
    responses
  * Fixed crashes and hanging caused by KV cache management</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1733572800">- Update to version 0.5.1:
  * Fixed issue where Ollama's API would generate JSON output when
    specifying "format": null
  * Fixed issue where passing --format json to ollama run would
    cause an error
- Update to version 0.5.0:
  * New models:
    ~ Llama 3.3: a new state of the art 70B model.
    ~ Snowflake Arctic Embed 2: Snowflake's frontier embedding
    model.
  * Ollama now supports structured outputs, making it possible to
    constrain a model's output to a specific format defined by a
    JSON schema. The Ollama Python and JavaScript libraries have
    been updated to support structured outputs, together with
    Ollama's OpenAI-compatible API endpoints.
  * Fixed error importing model vocabulary files
  * Experimental: new flag to set KV cache quantization to 4-bit
    (q4_0), 8-bit (q8_0) or 16-bit (f16). This reduces VRAM
    requirements for longer context windows.
- Update to version 0.4.7:
  * Enable index tracking for tools - openai api support (#7888)
  * llama: fix typo and formatting in readme (#7876)
  * readme: add SpaceLlama, YouLama, and DualMind to community
    integrations (#7216)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734004800">- Add reproducible.patch for deterministic .gz creation (boo#1047218)</changelog>
</package>
<package pkgid="5f9aeb105b897a21ec4c4c0aede6cb4dc5062e5dd28a830dd8051c0889ed080e" name="ollama" arch="x86_64">
  <version epoch="0" ver="0.5.1" rel="bp156.2.1"/>
  <changelog author="adrian@suse.de" date="1721822400">- Update to version 0.2.8:
  * api embed docs (#5282)
  * convert: capture `head_dim` for mistral (#5818)
  * Update llama.cpp submodule commit to `d94c6e0c` (#5805)
  * server: collect nested tool call objects when parsing (#5824)
  * Remove no longer supported max vram var
  * Refine error reporting for subprocess crash
  * Remove out of space test temporarily (#5825)
  * llm: consider `head_dim` in llama arch (#5817)
  * Adjust windows ROCm discovery
  * add patch for tekken (#5807)
  * preserve last assistant message (#5802)
  * Fix generate test flakyness (#5804)
  * server: validate template (#5734)
  * OpenAI: Function Based Testing (#5752)
  * adjust openai chat msg processing (#5729)
  * fix parsing tool calls
  * server: check for empty tools array too (#5779)
  * always provide content even if empty (#5778)
  * server: only parse tool calls if tools are provided (#5771)
  * Fix context exhaustion integration test for small gpus
  * Refine scheduler unit tests for reliability</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1722168000">- Update to version 0.3.0:
  * Ollama now supports tool calling with popular models such
    as Llama 3.1. This enables a model to answer a given prompt
    using tool(s) it knows about, making it possible for models to
    perform more complex tasks or interact with the outside world.
  * New models:
    ~ Llama 3.1
    ~ Mistral Large 2
    ~ Firefunction v2
    ~ Llama-3-Groq-Tool-Use
  * Fixed duplicate error message when running ollama create</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722254400">- fix build on leap 15.6
- exclude builds on 32bit due to build failures</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1722340800">- Update to version 0.3.1:
  * Added support for min_p sampling option
  * Lowered number of requests required when downloading models
    with ollama pull
  * ollama create will now autodetect required stop parameters
    when importing certain models
  * Fixed issue where /save would cause parameters to be saved
    incorrectly.
  * OpenAI-compatible API will now return a finish_reason of
    tool_calls if a tool call occured.</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1722686400">- Update to version 0.3.3:
  * The /api/embed endpoint now returns statistics: total_duration,
    load_duration, and prompt_eval_count
  * Added usage metrics to the /v1/embeddings OpenAI compatibility
    API
  * Fixed issue where /api/generate would respond with an empty
    string if provided a context
  * Fixed issue where /api/generate would return an incorrect
    value for context
  * /show modefile will now render MESSAGE commands correctly
- Update to version 0.3.2:
  * Fixed issue where ollama pull would not resume download
    progress
  * Fixed issue where phi3 would report an error on older versions</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1723377600">- Update to version 0.3.4:
  * New embedding models
  - BGE-M3: a large embedding model from BAAI distinguished for
    its versatility in Multi-Functionality, Multi-Linguality, and
    Multi-Granularity.
  - BGE-Large: a large embedding model trained in english.
  - Paraphrase-Multilingual: A multilingual embedding model
    trained on parallel data for 50+ languages.
  * New embedding API with batch support
  - Ollama now supports a new API endpoint /api/embed for
    embedding generation:
  * This API endpoint supports new features:
  - Batches: generate embeddings for several documents in
    one request
  - Normalized embeddings: embeddings are now normalized,
    improving similarity results
  - Truncation: a new truncate parameter that will error if
    set to false
  - Metrics: responses include load_duration, total_duration and
    prompt_eval_count metrics</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1723723200">- Update to version 0.3.6:
  * Fixed issue where /api/embed would return an error instead of
    loading the model when the input field was not provided.
  * ollama create can now import Phi-3 models from Safetensors
  * Added progress information to ollama create when importing GGUF
    files
  * Ollama will now import GGUF files faster by minimizing file
    copies
- Update to version 0.3.6:
  * Fixed issue where temporary files would not be cleaned up
  * Fix rare error when Ollama would start up due to invalid model
    data</changelog>
  <changelog author="adrian@suse.de" date="1726574400">- Update to version 0.3.10:
  * openai: align chat temperature and frequency_penalty options with completion (#6688)
  * docs: improve linux install documentation (#6683)
  * openai: don't scale temperature or frequency_penalty (#6514)
  * readme: add Archyve to community integrations (#6680)
  * readme: add Plasmoid Ollama Control to community integrations (#6681)
  * Improve logging on GPU too small (#6666)
  * openai: fix "presence_penalty" typo and add test (#6665)
  * Fix gemma2 2b conversion (#6645)
  * Document uninstall on windows (#6663)
  * Revert "Detect running in a container (#6495)" (#6662)
  * llm: make load time stall duration configurable via OLLAMA_LOAD_TIMEOUT
  * Introduce GPU Overhead env var (#5922)
  * Detect running in a container (#6495)
  * readme: add AiLama to the list of community integrations (#4957)
  * Update gpu.md: Add RTX 3050 Ti and RTX 3050 Ti (#5888)
  * server: fix blob download when receiving a 200 response  (#6656)
  * readme: add Gentoo package manager entry to community integrations (#5714)
  * Update install.sh：Replace "command -v" with encapsulated functionality (#6035)
  * readme: include Enchanted for Apple Vision Pro (#4949)
  * readme: add lsp-ai to community integrations (#5063)
  * readme: add ollama-php library to community integrations (#6361)
  * readme: add vnc-lm discord bot community integration (#6644)
  * llm: use json.hpp from common (#6642)
  * readme: add confichat to community integrations (#6378)
  * docs: add group to manual Linux isntructions and verify service is running (#6430)
  * readme: add gollm to the list of community libraries (#6099)
  * readme: add Cherry Studio to community integrations (#6633)
  * readme: add Go fun package (#6421)
  * docs: fix spelling error (#6391)
  * install.sh: update instructions to use WSL2 (#6450)
  * readme: add claude-dev to community integrations (#6630)
  * readme: add PyOllaMx project (#6624)
  * llm: update llama.cpp commit to 8962422 (#6618)
  * Use cuda v11 for driver 525 and older (#6620)
  * Log system memory at info (#6617)
  * readme: add Painting Droid community integration (#5514)
  * readme: update Ollama4j link and add link to Ollama4j Web UI (#6608)
  * Fix sprintf to snprintf (#5664)
  * readme: add PartCAD tool to readme for generating 3D CAD models using Ollama (#6605)
  * Reduce docker image size (#5847)
  * readme: add OllamaFarm project (#6508)
  * readme: add go-crew and Ollamaclient projects (#6583)
  * docs: update faq.md for OLLAMA_MODELS env var permissions (#6587)
  * fix(cmd): show info may have nil ModelInfo (#6579)
  * docs: update GGUF examples and references (#6577)
  * Add findutils to base images (#6581)
  * remove any unneeded build artifacts
  * doc: Add Nix and Flox to package manager listing (#6074)
  * update the openai docs to explain how to set the context size (#6548)
  * fix(test): do not clobber models directory
  * add llama3.1 chat template (#6545)
  * update deprecated warnings
  * validate model path
  * throw an error when encountering unsupport tensor sizes (#6538)
  * Move ollama executable out of bin dir (#6535)
  * update templates to use messages
  * more tokenizer tests
  * add safetensors to the modelfile docs (#6532)
  * Fix import image width (#6528)
  * Update manual instructions with discrete ROCm bundle (#6445)
  * llm: fix typo in comment (#6530)
  * adjust image sizes
  * clean up convert tokenizer
  * detect chat template from configs that contain lists
  * update the import docs (#6104)
  * server: clean up route names for consistency (#6524)
  * Only enable numa on CPUs (#6484)
  * gpu: Group GPU Library sets by variant (#6483)
  * update faq
  * passthrough OLLAMA_HOST path to client
  * convert safetensor adapters into GGUF (#6327)
  * gpu: Ensure driver version set before variant (#6480)
  * llm: Align cmake define for cuda no peer copy (#6455)
  * Fix embeddings memory corruption (#6467)
  * llama3.1
  * convert gemma2
  * create bert models from cli
  * bert
  * Split rocm back out of bundle (#6432)
  * CI: remove directories from dist dir before upload step (#6429)
  * CI: handle directories during checksum (#6427)
  * Fix overlapping artifact name on CI
  * Review comments
  * Adjust layout to bin+lib/ollama
  * Remove Jetpack
  * Add windows cuda v12 + v11 support
  * Enable cuda v12 flags
  * Add cuda v12 variant and selection logic
  * Report GPU variant in log
  * Add Jetson cuda variants for arm
  * Wire up ccache and pigz in the docker based build
  * Refactor linux packaging
  * server: limit upload parts to 16 (#6411)
  * Fix white space.
  * Reset NumCtx.
  * Override numParallel only if unset.
  * fix: chmod new layer to 0o644 when creating it
  * fix: Add tooltip to system tray icon
  * only skip invalid json manifests
  * skip invalid manifest files
  * fix noprune
  * add `CONTRIBUTING.md` (#6349)
  * Fix typo and improve readability (#5964)
  * server: reduce max connections used in download (#6347)
  * update chatml template format to latest in docs (#6344)
  * lint
  * Update openai.md to remove extra checkbox (#6345)
  * llama3.1 memory</changelog>
  <changelog author="adrian@suse.de" date="1726833600">- Update to version 0.3.11:
  * llm: add solar pro (preview) (#6846)
  * server: add tool parsing support for nemotron-mini (#6849)
  * make patches git am-able
  * CI: dist directories no longer present (#6834)
  * CI: clean up naming, fix tagging latest (#6832)
  * CI: set platform build build_linux script to keep buildx happy (#6829)
  * readme: add Agents-Flex to community integrations (#6788)
  * fix typo in import docs (#6828)
  * readme: add vim-intelligence-bridge to Terminal section (#6818)
  * readme: add Obsidian Quiz Generator plugin to community integrations (#6789)
  * Fix incremental builds on linux (#6780)
  * Use GOARCH for build dirs (#6779)
  * Optimize container images for startup (#6547)
  * examples: updated requirements.txt for privategpt example
  * examples: polish loganalyzer example (#6744)
  * readme: add ollama_moe to community integrations (#6752)
  * runner: Flush pending responses before returning
  * add "stop" command (#6739)
  * refactor show ouput
  * readme: add QodeAssist to community integrations (#6754)
  * Verify permissions for AMD GPU (#6736)
  * add *_proxy for debugging
  * docs: update examples to use llama3.1 (#6718)
  * Quiet down dockers new lint warnings (#6716)
  * catch when model vocab size is set correctly (#6714)
  * readme: add crewAI to community integrations (#6699)
  * readme: add crewAI with mesop to community integrations</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1727524800">- Update to version 0.3.12:
  * Llama 3.2: Meta's Llama 3.2 goes small with 1B and 3B
    models.
  * Qwen 2.5 Coder: The latest series of Code-Specific Qwen
    models, with significant improvements in code generation,
    code reasoning, and code fixing.
  * Ollama now supports ARM Windows machines
  * Fixed rare issue where Ollama would report a missing .dll
    file on Windows
  * Fixed performance issue for Windows without GPUs</changelog>
  <changelog author="eyadlorenzo@gmail.com" date="1728734400">- Update to version 0.3.13:
  * New safety models:
    ~ Llama Guard 3: a series of models by Meta, fine-tuned for
    content safety classification of LLM inputs and responses.
    ~ ShieldGemma: ShieldGemma is set of instruction tuned models
    from Google DeepMind for evaluating the safety of text
    prompt input and text output responses against a set of
    defined safety policies.
  * Fixed issue where ollama pull would leave connections when
    encountering an error
  * ollama rm will now stop a model if it is running prior to
    deleting it</changelog>
  <changelog author="Alessandro de Oliveira Faria &lt;cabelo@opensuse.org&gt;" date="1730289600">- Update to version 0.3.14:
  * New Models
    + Granite 3 MoE: The IBM Granite 1B and 3B models are the
    first mixture of experts (MoE) Granite models from IBM
    designed for low latency usage.
    + Granite 3 Dense: The IBM Granite 2B and 8B models are
    designed to support tool-based use cases and support for
    retrieval augmented generation (RAG), streamlining code
    generation, translation and bug fixing.</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730462400">- Remove enable-lto.patch
- Update to version 0.4.0-rc6:
  * Refine default thread selection for NUMA systems (#7322)
  * runner.go: Better abstract vision model integration
  * Soften windows clang requirement (#7428)
  * Remove submodule and shift to Go server - 0.4.0  (#7157)
  * Move windows app out of preview (#7347)
  * windows: Support alt install paths, fit and finish (#6967)
  * add more tests for getting the optimal tiled canvas (#7411)
  * Switch windows to clang (#7407)
  * tests: Add test for Unicode processing
  * runner.go: Better handle return NULL values from llama.cpp
  * add mllama image processing to the generate handler (#7384)
  * Bump to latest Go 1.22 patch (#7379)
  * Fix deepseek deseret regex (#7369)
  * Better support for AMD multi-GPU on linux (#7212)
  * Fix unicode output on windows with redirect to file (#7358)
  * Fix incremental build file deps (#7361)
  * Improve dependency gathering logic (#7345)
  * fix #7247 - invalid image input (#7249)
  * integration: harden embedding test (#7306)
  * default to "FROM ." if a Modelfile isn't present (#7250)
  * Fix rocm windows build and clean up dependency gathering (#7305)
  * runner.go: Merge partial unicode characters before sending
  * readme: add Ollama for Swift to the community integrations (#7295)
  * server: allow vscode-webview origin (#7273)
  * image processing for llama3.2 (#6963)
  * llama: Decouple patching script from submodule (#7139)
  * llama: add compiler tags for cpu features (#7137)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1730894400">- Update to version 0.4.0-rc8:
  * CI: Switch to v13 macos runner (#7498)
  * CI: matrix strategy fix (#7496)
  * Sign windows arm64 official binaries (#7493)
  * readme: add TextCraft to community integrations (#7377)
  * nvidia libs have inconsistent ordering (#7473)
  * CI: omit unused tools for faster release builds (#7432)
  * llama: Improve error handling
  * runner.go: Only allocate 1 element embedding batches for mllama
  * refactor kv estimation
  * mllama cross attention
  * Add basic mllama integration tests (#7455)
  * runner.go: Don't set cross attention before sending embeddings
  * Give unicode test more time to run (#7437)</changelog>
  <changelog author="adrian@suse.de" date="1730980800">- Update to version 0.4.0:
  * Update README.md (#7516)
  * One corrupt manifest should not wedge model operations (#7515)
  * prompt: Use a single token when estimating mllama context size
  * readme: add Hexabot to the list of community integrations
  * Quiet down debug log of image payload (#7454)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731326400">- Add patch 01-build-verbose.patch to add the -v option
  to go build
- Update to version 0.4.1:
  * runner.go: Check for zero length images
  * docs: update langchainpy.md with proper model name (#7527)
  * Set macos min version for all architectures (#7579)
  * win: remove preview title from installer (#7529)
  * Workaround buggy P2P ROCm copy on windows (#7466)
  * Debug logging for nvcuda init (#7532)
  * Align rocm compiler flags (#7467)
  * Be explicit for gpu library link dir (#7560)
  * docs: OLLAMA_NEW_RUNNERS no longer exists
  * runner.go: Remove unused arguments
  * sched: Lift parallel restriction for multimodal models except mllama</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1731758400">- Update to version 0.4.2:
  * runner.go: Propagate panics back to the user.
  * runner.go: Increase survivability of main processing loop
  * build: fix arm container image (#7674)
  * add line numbers for parser errors (#7326)
  * chore(deps): bump golang.org/x dependencies (#7655)
  * runner.go: Don't trim whitespace from inputs
  * runner.go: Enforce NUM_PARALLEL directly in the runner
  * cmd: preserve exact bytes when displaying template/system layers (#7586)
  * fix(mllama): sync backend between batches
  * runner.go: Fix off-by-one for num predicted
  * CI: give windows lint more time (#7635)
  * Jetpack support for Go server (#7217)
  * doc: capture numeric group requirement (#6941)
  * docs: Capture docker cgroup workaround (#7519)
  * runner.go: Make KV entry accounting more robust
  * readme: add aichat terminal app to community integrations (#7418)
  * api: fix typos in Go Doc comments (#7620)
  * readme: add GoLamify to community integrations (#7521)
  * readme: add browser extension that enables using Ollama for interacting with web pages (#5827)
  * docs: add mentions of Llama 3.2 (#7517)
  * api: fix typo in python ClientFromEnvironment docs (#7604)
  * readme: add llama3.2-vision to model list (#7580)</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1732968000">- Update to version 0.4.6:
  * New model: QwQ: an experimental research model by the Qwen
    team, focused on advancing AI reasoning capabilities.
  * Tool calls will now be included in streaming responses
  * Ollama will now provide an error when submitting SVG images
  * Image tokens will no longer be counted in token counts when
    running a text-only model
- Update to version 0.4.5:
  * The Ollama Python Library has been updated
  * Fixed issue where HTTPS_PROXY and HTTP_PROXY environment
    variables would have no effect
  * Ollama will now accept X-Stainless-Retry-Count used by many
    OpenAI API clients
  * Fix issue where importing certain GGUF files would result in
    the incorrect quantization level
  * ollama push will now print the uploaded model URL on
    ollama.com
- Update to version 0.4.4:
  * Marco-o1: An open large reasoning model for real-world
    solutions by the Alibaba International Digital Commerce Group
    (AIDC-AI).
  * Fixed issue where Ollama would freeze when processing requests
    in parallel (e.g. when using code completion tools)
  * Redirecting output to a file no longer outputs progress bars
    or spinners
- Update to version 0.4.3:
  * New model: Tülu 3 is a leading instruction following model
    family, offering fully open-source data, code, and recipes by
    the The Allen Institute for AI.
  * New model: Mistral Large: a new version of Mistral Large with
    improved Long Context, Function Calling and System Prompt
    support.
  * Improved performance issues that occurred in Ollama versions
    0.4.0-0.4.2
  * Fixed issue that would cause granite3-dense to generate empty
    responses
  * Fixed crashes and hanging caused by KV cache management</changelog>
  <changelog author="Eyad Issa &lt;eyadlorenzo@gmail.com&gt;" date="1733572800">- Update to version 0.5.1:
  * Fixed issue where Ollama's API would generate JSON output when
    specifying "format": null
  * Fixed issue where passing --format json to ollama run would
    cause an error
- Update to version 0.5.0:
  * New models:
    ~ Llama 3.3: a new state of the art 70B model.
    ~ Snowflake Arctic Embed 2: Snowflake's frontier embedding
    model.
  * Ollama now supports structured outputs, making it possible to
    constrain a model's output to a specific format defined by a
    JSON schema. The Ollama Python and JavaScript libraries have
    been updated to support structured outputs, together with
    Ollama's OpenAI-compatible API endpoints.
  * Fixed error importing model vocabulary files
  * Experimental: new flag to set KV cache quantization to 4-bit
    (q4_0), 8-bit (q8_0) or 16-bit (f16). This reduces VRAM
    requirements for longer context windows.
- Update to version 0.4.7:
  * Enable index tracking for tools - openai api support (#7888)
  * llama: fix typo and formatting in readme (#7876)
  * readme: add SpaceLlama, YouLama, and DualMind to community
    integrations (#7216)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1734004800">- Add reproducible.patch for deterministic .gz creation (boo#1047218)</changelog>
</package>
<package pkgid="28fccb7e82c722c79fc2e409e5b4f17a9c91b4567e30f4386cc0fe9cefa21f85" name="opentoonz" arch="ppc64le">
  <version epoch="0" ver="1.7.1" rel="bp156.2.3.1"/>
  <changelog author="christophe@krop.fr" date="1570881600">- Update to version v1.3.0:
  * forbidden cursor for CURSOR_NO (#2489)
  * Fix improperly disabled tools on secondary level frame (#2487)
  * Fix style picker and type tools invalid status (#2483)
  * Fix Z=0 Camera Preview crash (#2405)
  * Call leftButtonDown on tool switches
  * Prevent crash on deactivation on empty cell
  * Fix left extender handle position on sound levels
  * Fix ParticlesFx Crash When Inputting Blank Vector Level To the Texture Port (#2459)
  * test using QPointer::data for sender argument
  * update qt version of travis-linux
  * fix_vector_replacement_crash
  * v1.3.0 (#2461)
  * Update Chinese UI translation for v1.3 (#2465)
  * russian translation for v1.3 (#2464)
  * Spanish 4 (#2453)
  * Translation files update for v1.3 (#2448)
  * fix separate colors (#2449)
  * Improved onion skin marker targeting (#2378)
  * Fix fx schematic display issues (#2407)
  * Remove Version Numbers from File Names (#2410)
  * add warning popup for duplicate command on xsheet (#2447)
  * fix motion blur fx alias (#2446)
  * Duplicate in timeline (#2342)
  * Fix schematic group node display issue (#2403)
  * Fix loading macrofx preset issue (#2425)
  * Fix replace fx nodes (#2417)
  * Fix Palette gizmo crash (#2413)
  * update tool state on level switch (#2428)
  * fix pressure lost (#2431)
  * revert fx list (#2444)
  * Fix eraser mode switch crash (#2396)
  * Fix incorrect keyframe cell pasting and redo (#2398)
  * Fix empty column property issues (#2395)
  * Fix moving note cells crash (#2392)
  * Fix restoring erase tool crash (#2389)
  * Fix processing touchEvents after tablet events (#2382)
  * Fix Current Frame on Load Level (#2375)
  * Fix wrong line cap loading (#2374)
  * Fix raster crash after unhiding column (#2369)
  * Fix Hide/Lock shortcut bug (#2365)
  * Fix raster paste crash (#2364)
  * matte color (#2418)
  * Fix svg stroke thickness (#2358)
  * Bugfix in svg import. Incorrect arc parsing if arc contains only one segment. (#2345)
  * Default and setting Interpolations (#2344)
  * improve jpeg chroma subsampling (#2419)
  * fix renaming psd cell (#2416)
  * reload psd level (#2415)
  * New Feature: Separate Colors (#2402)
  * New Fx: Text Fx Iwa (#2393)
  * Allow Increase Step and Decrease Step to work even in selection is lost. (#2343)
  * Fix antialiasing (#2289)
  * fix small memory leak (#2279)
  * use bool instead of macro bool (#2278)
  * use std::unique_ptr instead of tcg::unique_ptr (#2277)
  * fix deterministic initialization (#2273)
  * update travis qt version to 5.12.0 (#2414)
  * Revert back to original
  * Point to external PNG
  * update travis qt version (#2394)
  * remove mysettings (#2366)
  * fix toonz raster brush crash (#2381)
  * Fix processing MousePress and TabletPress events (#2282)
  * Fixed spelling mistake of "Flip Viewer Horizontally" (#2379)
  * fix playback slowness with style editor (#2367)
  * fix antialias to toonz raster levels (#2370)
  * Made small pump tool sizes actually do something. (#2340)
  * Fix restoring raster tool crash (#2362)
  * fix tapetool crash (#2352)
  * remove duplicate include (#2271)
  * Timeline height and keyframe area adjustments (#2268)
  * open fx settings from xsheet (#2337)
  * Remove ON/OFF macro (#2247)
  * search for special folders tree (#2312)
  * check folder access on save level (#2334)
  * fix mesh visibility (#2333)
  * fix toonzraster mypaint line with mouse (#2332)
  * fix antialias undo (#2331)
  * fix colormodel on high dpi monitor (#2330)
  * fix import files with underscore (#2326)
  * change temporary file name suffix (#2325)
  * load jpeg dpi from exif, save to jfif (#2322)
  * fix output preset (#2316)
  * New Feature : Adding Clapperboard (#2314)
  * use nullptr instead of Q_NULLPTR (#2246)
  * simplify script (#2245)
  * fix tfilepath (#2324)
  * update qt version for travis ci (#2313)
  * load palette global name on loading level (#2299)
  * Fix font creation crash (#2227)
  * mypaint brush for toonz raster levels (#2257)
  * update viewer on opening (#2288)
  * fix viewer size initialization (#2287)
  * fix updating animated guide (#2264)
  * schematic ui modification (#2241)
  * shift and trace improvement (#2240)
  * add linux desktop data (#2210)
  * use std::unique_ptr instead of std::auto_ptr (#2197)
  * using std::swap instead of tswap (#2195)
  * #sound: seamless
  * #sound: improve sound_qt
  * continue opening new scene after save levels (#2225)
  * fix input field crash (#2223)
  * fix type tool crash (#2222)
  * rename xsheet cell with following level (#2199)
  * Enhancement of the Shift and Trace Feature (#2212)
  * use bool instead of macro bool (#2165)
  * Enable Windows Ink Support (#2152)
  * ignore Thumbs.db (#2194)
  * Show actual fonts in font dropdowns (#2080)
  * use xcode 8.3 on travis ci (#2208)
  * fix unc path conversion (#2173)
  * stage schematic multiple connect feature (#2196)
  * remove unnecessary schematic update (#2192)
  * revert alt-dragging feature to fx schematic (#2191)
  * fix display of motion path stroke (#2188)
  * fix crash on merge 16bpc raster levels (#2186)
  * fix load raster level with palette (#2184)
  * fix crash on undo merge levels (#2183)
  * fix crash on paste mesh node in stage schamatic (#2174)
  * Schematic UI Update (#2034)
  * Fix old shortcuts (#2100)
  * add gotoblas license, remove stuff/config/contrib
  * add and modify licenses
  * Testing PR instructions (#2113)
  * Fix spelling in one comment (#2162)
  * fix frame range crash (#2151)
  * fix vector brush display bugs (#2133)
  * convert old level files to tlv (#2126)
  * fix viewer update on onionskin change (#2125)
  * fix crash with command line arguments (#2155)
  * fix license link (#2153)
  * fix texture management (#2123)
  * fix link fx (#2115)
  * force left to right layout (#2134)
  * set system path with command line qualifiers (#2143)
  * fix vector region style on osx (#2105)
  * the end of fantastic voyage (#2103)
  * fix selection tool option (#2102)
  * Instructions to build OT with libmypaint dependency for linux (#2027)
  * fix viewer update again (#2097)
  * fix load tzp (#2091)
  * Fix Paste Column Bug (#2088)
  * qt5.11.1 on travis (#2090)
  * Timeline UI Update (#1990)
  * fix undo / redo of move mutiple columns (#2085)
  * update image dpi field of convert popup (#2084)
  * Fix Brush Artifacts on Viewer (#2071)
  * Russian UI translation update for v.1.2.1 (#2081)
  * Set CFBundleIdentifier in Info.plist (#2074)
  * fix tracker tool gadget (#2077)
  * fix pinch tool crash (#2069)
  * fix webm output (#2065)
  * edit_issue_template (#2068)
  * Last Spanish updates prior to v1.2.1 (#2067)
  * v1.2.1 (#2036)
  * fix crash on convert to vector (#2057)
  * Fix Viewer Update Problems (#2049)
  * Pressure Sensitivy Loss Fix (#2051)
  * use const value instead of dirty flag
  * add chinese image.qm
  * Chinese UI Translation Update for v1.2.1 - .qm files
  * Chinese UI Translation Update for v1.2.1
  * fix viewer key press event (#2047)
  * more and more translatable texts (#2045)
  * fix crash on save curve (#2044)
  * fix plastic bone crash (#2041)
  * additional Spanish translation in preparation for v1.2.1
  * Make More UI Texts Translatable (#2026)
  * Spanish translation update in preparation for v1.2.1 (#2025)
  * Spanish translation update in preparation for v1.2.1
  * fix tooloption state update (#2024)
  * japanese translation update v1.2.1 (#2022)
  * ts files update for v1.2.1 (#2018)
  * Fix brush using wrong initial thickness value (#2005)
  * Alternate Timecode format (#1995)
  * Open sub-xsheet at selected sub-xsheet frame (#1980)
  * Add script for updating/adding translation TS files (#1709)
  * Update Styles for V121 (#1986)
  * Improvements to Vector Snap (#1906)
  * Add an issue template to provide some framing for new issues. (#1801)
  * Fix sound playback on Linux by enabling fix #1302 for Linux platform (#1749)
  * fix keyframe drag (#2000)
  * fix sequential check (#1997)
  * remove old stuff folder check (#1994)
  * tfarm binaries into .app folder by damies13 #1141 (modified) (#1993)
  * Fix Actual Pixel Size and Zoom Factor Reporting (#1645)
  * Reduce Footprint of Style Editor (#1622)
  * change qt version in travis ci to 5.11.0 (#2001)
  * Issue #1131 toonz farm &amp; open toonz on different platforms  (#1609)
  * Fill In Empty Cells command (Former Extend Previous Cell to Selection command, #1970)
  * #assistants: fix visual artefacts
  * Fix Note Button Text Clipping (#1976)
  * Fix Placement of Freeze Button in Preview Window (#1973)
  * change default to scenefolder (#1959)
  * fix viewer refreshing with raster brush (#1989)
  * Allow for multilingual FX Help tooltips by jpturcotte (modified) (#1931)
  * colormodel image (#1907)
  * fix brush tip display (#1953)
  * Fix symlink crashes (alternative to #1842) (#1930)
  * Fix touch controls for touchpad and stylus issue by artisteacher (modified) (#1963)
  * fix slot disconnection (#1971)
  * Fix note icon drag area in timeline (#1961)
  * Cursor preferences (#1960)
  * Timeline column creation fix and changes (#1958)
  * Add Stylesheet Doc (#1972)
  * Timeline zoom control update (#1947)
  * Update default OS X UI font (#1943)
  * requested edits
  * Stylesheet Fixes (#1937)
  * Fixed redundant condition check in in initToonzEnv (#1909)
  * fix motionblur_iwa fx (#1952)
  * do not check seqnum for tnz files (#1955)
  * Make Touch Zoom More Responsive (#1905)
  * fix viewer partial redrawing (#1921)
  * prevent unnecessary call of leftButtonDrag (#1938)
  * Fix slow Toonz Raster brush on High DPI (#1904)
  * fix tool option combobox (#1942)
  * Fix scale of animate tool in all mode on high dpi monitors (#1900)
  * Add missing templates for printing xsheet (#1894)
  * Add audio toggle back to flip book for Mac (#1890)
  * EnumProperty: translation and icon by podsvirov (modified) (#1863)
  * Modifications on Studio Palette tree view (#1920)
  * Fix number+letter filename save and detection (#1833)
  * Remove unused vars (#1841)
  * fix drag style undo (#1917)
  * Fix osx menu roles
  * try using the latest qt in travis-osx (#1910)
  * Disable Auto-Stretch Frame (#1707)
  * fix barrel distort fx (#1881)
  * add libmypaint dlls to appveyor (#1888)
  * Set role for Exit Group (#1875)
  * brush enhancement (#1877)
  * Function Editor Display Options (#1649)
  * edit all (#1870)
  * Clarify the Windows build instructions (#1856)
  * New option for Toonz Raster Brush Tool : Draw Order - Palette Order (#1849)
  * enable to skip version check (#1824)
  * fix replace level popup (#1868)
  * fix crash on batch rendering with unc path (#1866)
  * fix 3dlut crash (#1865)
  * enable vector selection commands (#1851)
  * fix double slider (#1843)
  * fix cell dragging (#1836)
  * fix raster eraser crash (#1823)
  * appveyor qt version (#1867)
  * fix saving pli autoclose value (#1848)
  * Fill Tool: Allow Fillable Gap Size Change in Vector Images (#1317)
  * Fix png and spritesheet render (depremultiply) by turtletooth (modified) (#1844)
  * stop using global context (#1785)
  * Make command bar icons consistent (#1827)
  * add merge inks option to matchline (#1826)
  * Allow individual frames of sprites (#1742)
  * Removed Qt::WindowStaysOnTopHint (#1732)
  * Disable Tools for Hidden Columns (#1643)
  * New Icons (#1630)
  * Temp save scene file (#1608)
  * disable 3dlut by default (#1814)
  * Fix Interrupted Brush Stroke When Using Tablet (#1753)
  * fix vector selection move (#1776)
  * fix bokeh fx (#1806)
  * Fix Warnings on Launch (#1745)
  * fix vector eraser (#1760)
  * fix #1639 (#1743)
  * color calibration with 3d lut (#1793)
  * fix jumping stroke (#1811)
  * New Fx: Barrel Distort Iwa Fx (#1810)
  * fix palette titlebar update (#1780)
  * fix template room path (#1766)
  * Fix frame range undo (#1759)
  * update appveyor (#1754)
  * Level Strip Drag to Timeline Fix (#1703)
  * Fix Linux build (#1751)
  * Shift-Drag Keyframe fix (#1687)
  * precise pen position
  * fix plastic black contour
  * fix crash on launching with vector fill
  * temporary use the previous image (#1699)
  * enlarge plastic texture
  * revert source for non-OSX
  * fix plastic on subsheet
  * update info.plist to v1.2.0 (#1673)
  * v1.2.0 (#1631)
  * Timeline bug fixes and tweeks (#1669)
  * Moved xsheetChanged event and scene setDirty call outside loop (#1668)
  * Spanish Translation for V1.2.0 (#1666)
  * Chinese Translation for V1.2.0 (#1662)
  * update japanese translation v120 (#1653)
  * fix tablet behavior on osx
  * fix raster selection
  * fix crash on closing scene with floating selection
  * fix animate tool
  * update translation ts files (#1632)
  * Note level zoom out update (#1618)
  * Allow Mesh Icon On Demand (#1604)
  * fix rename crash
  * Spanish UI - update to #1610 strings (#1633)
  * Timeline Lock On icon correction
  * disable the touch control by default
  * Clarify some wording (#1627)
  * update ts files (#1610)
  * fix replace parent folder command
  * fix message center style
  * organize preferences popup
  * resolve timeline warning
  * move option from prefereces to menu toggle
  * touch control optional
  * Minor edit needed to last commit
  * CMake: fix for #1384 (libmypaint on linux)
  * Allow down arrow to create new frame in level strip. (#1028)
  * Soundtrack export (#744)
  * Fx Pass Through (#1353)
  * Change Name of Edit Tool to Animate Tool (#1351)
  * Timeline column display order flip (#1570)
  * hyphen in fx parameter expression
  * fix lip sync popup
  * skip deformed icon
  * preview range color for light style
  * Removed commented out invalidateIcons
  * Minus sign crash fix
  * Vector fill tool crash fix
  * Fix filmstrip renumber issues
  * fix select all on only the first click
  * Spanish UI - update to latest Japanese .ts files (#1593)
  * Zoom in/out of Timeline (#1573)
  * Sync Level Strip Renumber Changes with XSheet (#1464)
  * Add add_dependencies Command to CMake for OSX (#1587)
  * fix crash on launch with flipbook (#1588)
  * Introducing $scenefolder Alias (#1513)
  * make autopaint lines optional (#1564)
  * Fix Fill Behavior on Toonz Raster (#1540)
  * update japanese translations (#1505)
  * Remove duplicate Cell Drag Behavior options (#1584)
  * Fix Crash (#1580)
  * update qt version for appveyor (#1585)
  * Middle Mouse Drag to Edit Values (#1362)
  * Added Commands to Flip Viewer Horizontally and/or Vertically (#1356)
  * bokeh ref iwa fx (#1555)
  * Touch Screen Controls (#1437)
  * fix loading note level
  * New Note Level (#1322)
  * fix crash on setting negative frame
  * Xsheet fixes (#1550)
  * Two New Vector Conversion Commands (#1410)
  * Lip Sync Popup - Apply Text Data to a Level for Lip Sync (#1289)
  * Add autosave options to startup popup (#1265)
  * Updates for Russian translation (#1565)
  * Mojo Brushes (#1539)
  * Current time timeline indicator (#1522)
  * Level Strip Overhaul (#1405)
  * fix freehand line (#1545)
  * Style Editor Overhaul (#1397)
  * Replace  'zanzo' with 'Afterimage' in current.txt (#1413)
  * Spanish UI - update up tp latest Japanesse files. (#1519)
  * Rename "Revert To Last Saved Version" Command (#1465)
  * Allow Shortcut to Cycle Dropdown Options (#1420)
  * fix plastic tool in osx
  * shortcut override for tool-specific keys
  * fix tooloption checkbox
  * #mingw #imp: remove console from MinGW build
  * undo for autoapply
  * undo for autopaint
  * paste numbers command (#1530)
  * fix boolean tool options
  * cursor customize
  * #mypaint: eraser and lock-alpha modifiers
  * shortcut template
  * env file template
  * Update Chinese UI Translations (#1495)
  * fix fullscreen
  * fix z transform
  * fix offset
  * #fix: fix for htimeline
  * qt5.9
  * use global share context
  * increment alphabet (#1515)
  * add turtletooth's solution
  * prevent windows outside the gui thread
  * refine cell menus
  * fix numpad label
  * Xsheet Column Header Layout Redesign (#1347)
  * fix releasing cell selection behavior (#1501)
  * Camera Capture feature : Save scene in the subfolder checkbox (#1496)
  * Customize Command Bar and XSheet Toolbar (#1448)
  * Renumber crash fix (#1498)
  * fix fx settings resizing
  * Toonz raster merge crash fix (#1480)
  * More translatable UI strings (#1486)
  * Spanish UI - updated strings, now on par with Japanese ones. (#1484)
  * Reframe with Empty Inbetweens command (#1485)
  * Guided Drawing Feature (#1297)
  * Remove view option from mesh levels in scene cast
  * Prevent view shortcut from working on levels it shouldn't
  * Fix for sierra scrub crash (#1302)
  * Correct Preview and Camera toggle for Sound columns (#1472)
  * Auto Input Cell Number command (#1479)
  * Update
  * New Folder Icons / Style File Browser Window
  * Support New Pane Buttons (Light)
  * Replace PNG with SVG for Pane Buttons
  * Batch Update
  * Removed commented out code
  * Remove view option from scene cast of audio levels
  * Fix Minus Icon
  * Lock Border Checked-Hover Fix
  * Tweak Again
  * Foreign letter and Apostrophe fix (#1468)
  * Update Simplified Chinese UI translation (#1471)
  * Spanish UI - several improvements to the translation (#1469)
  * Move AutoClose Value to TEnv (#1467)
  * Improve Focus Style
  * remove warm less
  * fix_raster_selection_crash
  * QDialog Focus Color
  * Pick a Font (#1386)
  * Fix for Broken Brush Presets (#1447)
  * Fix for Missing Hook Display on Hook Tool. (#1466)
  * color filter available on render and vector levels
  * Enable shortcut command while renaming cell (#1451)
  * Fix crash on using preference template (#1456)
  * Unify Palette Lock Icon (#1453)
  * fix registry setup (#1457)
  * fix save task crash (#1441)
  * Fix for scrubbing shortcuts (#1378)
  * Spanish UI update (#1450)
  * Allow All Windows Builds to be Portable  (#1381)
  * Show Renamed Names in MacroFx (#1355)
  * Fix &amp; Name Change
  * install unmet dependencies
  * Theme Update
  * Tweak
  * XSheetToolbar Fixes and New Pane (#1425)
  * Fix for Preset Crash (#1440)
  * japanese translations update (#1431)
  * Debug about "HLSNoiseIno assertion error". And some refactoring. (#1427)
  * Change Matte to Alpha in the UI (#1352)
  * Fix for maximized grayed out windows (#1288)
  * Allow New Levels to Default to Camera Size (#1256)
  * Allow drawing substitution on subxsheet levels (#1286)
  * fix arrows on brush tool (#1429)
  * Updated Contributing.md (#1409)
  * Updated Mac Build Instructions (#1301)
  * font position and size fix
  * Beautification
  * Geometry Tool Vector Snapping for All Tools (#1328)
  * konero svg icons cont'd
  * Fix Select keyframes hotkey crash
  * fix crash
  * fix messages
  * fix placement behavior
  * add previous level button
  * show frame info
  * Resolving conflict
  * strings for style sheet and language in preferences (#1403)
  * Remove Mac qss files (#1400)
  * Spanish UI translation - update to 1.1.3 version strings - [100%] (#1340)
  * obtain qt5.6 from the previous version
  * fix camera capture for osx
  * Snapping and Frame Range for Vector Brush (#1319)
  * Fix frame blending into Xsheet Toolbar
  * Timeline text clipping fix for Mac
  * Fix cell text overwriting cell number
  * Russian translation (first draft). Translated by Yury Grubnik (@beeheemooth). (#1332)
  * use dpi of the first cleanupped frame (#1391)
  * Show 0 Thick Line During Drawing and Shift Draw on Vector to Make Straight Line (#1307)
  * fix vector initialization
  * level adjust feature
  * Fix for mac
  * fix scroll xsheet
  * Color Tweak
  * #shaders: fix warnings about context thread
  * #shaders: start of shaders fix
  * Cleaner Playbar Icons
  * Reduced height of note button in timeline
  * Add Cut command shortcut to RenameCell exception list
  * Fix standard shortcuts not working while renaming cell
  * COPYING.LIB -&gt; COPYING_LIB
  * Changed Row to Frame in Keyframe Context Menu
  * add libmypaint to travis-install
  * HideAll not working fix
  * MyPaint brushes for OpenToonz raster levels (#1124)
  * Various TFarm fixes (#1140)
  * preferences template
  * modification on mac_tablet
  * Allow Imported Images to Use Camera DPI (#1300)
  * Fix popup locations (#1287)
  * Fix New Level Name for Vector Level (#1261)
  * fixed fps update
  * removed unused codes
  * Fix vertical padding on spritesheets (#1259)
  * Fix for Studio Palette Path (#1253)
  * Allow enter to end polyline (#1250)
  * clang format all
  * Horizontal timeline option in Xsheet (issue#503) (#1019)
  * Linux build instructions: minor fixes
  * fix column icon loading policy
  * fix_camera_capture
  * konero svg icons part 1
  * Clang
  * fix save custom layout file
  * Fix for pen glitch on Mac
  * type tool using qt
  * #common #bug: fix toUpper/toLower functions
  * fix for osx
  * Use jobs for make command
  * timecodefx iwa
  * Fixed firing onFrameChanged multiple times
  * Sound Scrubbing in Combo Viewer and Missing Updates in Scene Viewer
  * V1.1.3 (#1255)
  * fix show mov on render (#1254)
  * Remove Old Themes (#1251)
  * Move keyframe navigator to qss (#1244)
  * Fix for pairfield drawing with new themes (#1246)
  * XSheet Toolbar (#989)
  * Fix for ffmpeg render same frames (#1234)
  * Fix click area for inbetween (#1241)
  * Fix crash on arrows using eraser (#1221)
  * fix filebrowser hierarchy
  * Fix for Raster Level Tool Switch Crash (#1228)
  * Fix Flipbook Crash (#1224)
  * FFmpeg timeout error fix (#1030)
  * Don't allow throw() in destructors (#1182)
  * Fix for movement during screen pick (#1225)
  * fix plastictool tooloption crash
  * Fix crash on camera scale 0 (#1219)
  * premult by default on png (#1217)
  * fix #1151 deleted canvas.h (#1152)
  * Allow to cross compile for Windows with Linux/Mingw (part 3 of 3, cmake) (#1150)
  * use preference for premultiply option
  * remove CurrentOpenedBrowser based modality control
  * set all the file browsers non-modal
  * fix pasteinto undo
  * Allow to cross compile for Windows with Linux/Mingw (part 2 of 3, bugfixes) (#1149)
  * Fixes on convert feature from NAA raster images to TLV (#1203)
  * create zerary fx node at clicked pos (#1191)
  * curve the seam of looped spectrum (#1190)
  * fix swatches (planeviewer)
  * fix viewer gadgets
  * fix flipbook auto-resize
  * fix ruler
  * set premultiply and added level name type
  * Fix playback stuck bug (#1025)
  * Fixed removed scene from startup (#998)
  * Allow to cross compile for Windows with Linux/Mingw (part 1 of 3, preprocessor) (#1148)
  * SoapBubbleFxIwa Improvement (#1175)
  * remove Are You Sure? when closing without unsaved content. (#733)
  * Allow importing files to project dialog box (#1037)
  * Fixed changing name on change level type - new level popup (#1011)
  * set info.plist for retina display
  * font size : replace point with pixel
  * revert travis to qt5.5 for osx build
  * fix other panels for high dpi monitors
  * change closest field to 999
  * fix #1156 which causes program to crash when expanding history
  * add UseHighDpiPixmaps option
  * Minimalist Theme (#1112)
  * fix level placement
  * updated opentoonz_1.0 to opentoonz_1.1 in the docs
  * Fix/Workaround for #866 (#899)
  * high-dpi monitor compatibility
  * Fix path to textures, effects, brushes and templates (#1090)
  * Extend ffmpeg timeout (#1029)
  * New Theme (#1043)
  * small fix
  * bokeh fx iwa
  * Resolve #1046, profile errors flooding stdout
  * Fix error using malloc, then delete[]
  * add null pointer check (#1106)
  * Add alpha-channel to title-bar icons
  * Move level palette lines to qss (#1035)
  * Pair field style #881 (#1034)
  * Allow border on docks- use QFrame (#1054)
  * Remove hard-coded lines around panels (#1053)
  * Fix crash on level strip arrow key presses (#1027)
  * CMake: remove duplicate library linking
  * Fixed insert fx popup replace button size (#1013)
  * added sound playback (#995)
  * soapbubblefx update (#1076)
  * fix preview fx (#1073)
  * make filesystemwatcher optional (#1060)
  * fix convert popup
  * fix vector fill
  * Fix for pixels only mode conflict too easily. (#1023)
  * allow no trim on spritesheet (#1022)
  * fix flipconsole connection
  * fix import scene
  * Added new scrubbing options (#994)
  * remove can't save warning on untitled autosave (#990)
  * Checks data sound is valid to save. Issue #957 (#971)
  * fixes warnings when library and fxs folders don't exist
  * stop clang-format check in travis (#1041)
  * CMake: correct own error in FindSuperLU
  * TravisCI/Linux: Disable system superlu
  * CMake: cleanup indentation
  * CMake: install lzo binaries on Linux
  * CMake: add WITH_SYSTEM_SUPERLU option
  * CMake: add WITH_SYSTEM_LZO option
  * Shortcut window confusion fix (#988)
  * Cleaning for-nothing methods (#974)
  * Set auto markers (#982)
  * Fixes crash in History Panel when a level is unlinked. (#975)
  * Made rounded join the default (#1010)
  * fix cell input feature
  * Fix wing typo
  * subfolder popup for camera capture
  * refactor changes by konero
  * adjust-padding
  * Tidy QGroupBox Style
  * update spanish ts files
  * Render Button added to Output Settings (#875)
  * Brush Size Shortcuts Change (#685)
  * arrowkey to shift cell selection, input w/o dblclk
  * added color filter feature and modified composition with colorscale
  * fix crash on unfreeze preview
  * fix white xsheet vertical line (#876)
  * add AJA Fr01 to reslist (rebased)
  * Deleting extra semicolon (#973)
  * not append non-printable character null (#968)
  * Fix crash by catching exceptions and skipping frames with bad names. (#966)
  * ignoring qtcreator ide files
  * Add aif extension
  * fix QT_PATH (#961)
  * fix apply shortcut
  * Fix plastic tool crash with SuperLU 5.x
  * CMake: fix for SuperLU
  * changed separator spacing to 4 (#772)
  * fix typo (#956)
  * soap bubble fx iwa
  * Clear project folder of non-project files (#701)
  * modify field guide's default value
  * Use English for 'iwa_motionblurfx' comments - modified (#932)
  * Fix for Linux audio on i386
  * Linux: Correct misuse of SDL_MixAudio
  * Fix audio reproduction issue (863) in GNU/Linux
  * Use English for 'iwa_motionblurfx' comments
  * fix saving menubar
  * Spanish UI - updated QM files
  * Spanish UI - some fixes
  * Spanish - quick fix
  * Spanish UI - quick fix
  * Spanish UI - update [100%]
- Drop patches:
  * 3ebaf33693caa2d9faf3cfad864f84c638e2cabe.patch
  * fb7729aaaf5c36f059c389b103126c2b039280b6.patch
- Refresh p_add-zlo-to-cmake-include-path-suffixes.patch
- Add Fix-build-with-Qt-5_13.patch
- Use cmake() and pkgconfig() syntax for build requirements</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1580126400">- Update to 1.4.0rc. Check
  https://github.com/opentoonz/opentoonz/releases/tag/v1.4.0rc for
  the full changelog.
  * New Guided Drawing/Autoinbetweening
  * New XDTS File Support (Celsys and Toei Animation xsheet file format Import/Export)
  * New Cache folder Replacement &amp; Clear Cache Command
  * New Camera Column in XSheet
  * New Context Aware Toolbar
  * New Create Blank Drawing command
  * New Fx: Corridor Gradient Fx Iwa
  * New Fx: Spin Gradient Fx Iwa
  * New Geometry Tool Driven Motion Paths
  * New (Initial) Korean Menu Translation
  * New Level Settings Adjustment for Multiple Selections in XSheet/Timeline
  * New Next/Previous Keyframe Shortcuts
  * New Pencil Mode for Toonz Raster Eraser in Freehand and Polyline
  * New Swap Colors Button for Gradient Fxs
  * New Short Play Feature
  * New Fill Tool for Raster Level
  * Updated/Reorganized Menus
- Refresh p_handle-no-return-in-nonvoid-function.patch
- Drop Fix-build-with-Qt-5_13.patch. Fixed upstream</changelog>
  <changelog author="christophe@krop.fr" date="1580558400">- Update to v1.4.0. Check
  https://github.com/opentoonz/opentoonz/releases/tag/v1.4.0 for
  the full changelog.
- Replace tar_scm with obs_scm in the _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1583928000">- Require freeglut-devel instead of pkgconfig(freeglut).
  The pkgconfig name changed in Tumbleweed.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585224000">- Disable RPATH to fix the leap build.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1586779200">- Drop p_add-zlo-to-cmake-include-path-suffixes.patch, no
  longer needed
- Add patches:
  * 0001-Fix-linker-errors-on-Linux.patch
  * 0001-Use-the-system-mypaint-brushes.patch
- Small spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591704000">- Add patch to fix build with GCC 10:
  * 0001-Fix-build-with-GCC-10.patch
- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1602676800">- Add patch to fix the factory build:
  * 0001-System-depend-code-deduplication.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613995200">- use usb-1.0 dependency instead of deprecated usb-0.1</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618142400">- Update to 1.5.0
  * Ease Regulations for the Use of Animate Tool
  * New - Aotz MyPaint brush set (Sketch, Ink, Fill, Clouds, Water,
    Grass, Leaves, Fur, Eraser, etc.)
  * Fix vector custom styles
  * Fix color model pick mode
  * New - Save/Reload Color Separation Colors Parameters
  * New - Add snap option to control point editor tool
  * New - Freehand mode in control point editor tool
  * New - Convert To Vector : Align Boundary Strokes Direction Option
  * New - Snap at intersection in cutter tool
  * New - Bloom Iwa Fx
  * New - Fractal Noise Iwa Fx
  * New - Glare Iwa Fx
  * New - Search bar in New Fx browser
  * New - Linear color space option for Add Fx Ino
  * New - Logarithmic option for Spiral fx
  * New - Particle FX Preset: Flock fx
  * New Segment Erase
  * New Frame range for segment mode of eraser tool
  * New - (Optional/Experimental) Expression Reference Manager
  * New - Expression Function: Periodic Random
  * New - Copy expression object address directly from UI
  * New - multi arc shape in geometric tool
  * Fix - Geometric tool / Type tool first point offset
  * Enhance - Premultiply on Loading PNG images
  * Fix - Fix copy/paste keyframe causing bad data
  * New - Horizontal Level Strip option
  * Fix icon rendering for HDPI
  * Fix for Duplicate Window Title (Mac)
  * Fix for Full Screen on Multiple Monitors (WIndows)
  * New - (Optional) Toolbar location
  * New - Color Keys Global Palette
  * Fix - OpenGL Line Smoothing
  * Updated Dwango plugins (separate download)
  * Fix Batch Rendering on Mac
  * Updated Output Settings Dialogue
  * Fix incorrect xml in tnz file
  * Fix - Scene Cast Update on Pasting
  * Enhancement - Improved target area for Transform selection
  * New - (Optional) Create New Style Command Button
  * Fix - Fix Vector Tape Tool on Joining Points at the Same Position
  * Updated Languages ( )
  * New - Initial support for Norwegian Bokmal
  * New - Weblate widget
  * New - Generation of translation projects now optional in cmake
  * New - All New Icons (GUI Cleanup)
  * New - Live update for 3DLuts via Preferences
  * New - Additional UI Style Sheet customizations via Preferences
  * New - Icons for all commands
  * Update Default Room set
  * Fix - Fix Crash When Drawing on Absent Level
  * New - More shapes for Adobe Animate keyboard shortcuts
  * New - Shortcut keypress length option
  * New - Undo: Reset Undo when Saving Levels Preference Option
- Drop patches:
  * p_handle-no-return-in-nonvoid-function.patch
  * 0001-Fix-build-with-GCC-10.patch
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-System-depend-code-deduplication.patch
- Rebase 0001-Fix-linker-errors-on-Linux.patch
- Update 0001-Use-the-system-mypaint-brushes.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1619179200">- Use a _service file to exclude most of third party subfolders.
  thirdparty/openblas contains unredistributable files and some
  precompiled dll files are present in a couple other folders.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1630152000">- Use opencv 4 to build opentoonz if possible.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Use 'https://' in _service file to connect to Github.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648900800">- Update to 1.6.0:
  + Audio
  * Improved Audio Recording
  + Cleanup
  * Enabled to Cleanup Without Line Processing
  + Flipbook / Viewers
  * (new) Zoom in/out and fit floating panel geometry commands
  * Enhanced Flipbook playback
  * (new) 30bit display feature
  + Xsheet / Timeline
  * (new) "Implicit hold" move by Shift+dragging cells
  * (new) Cell Mark feature
  * Allowed changing parent of column from XSheet (Tahoma2D
    port)
  * (new) Xsheet Minimum Layout
  * (new) Xsheet zoom control
  * Enhanced Note level column
  + Xsheet (Export)
  * (new) Export Xsheet to PDF
  * (new) TVPaint JSON export
  + Image Levels / Rendering / FFMPEG
  * Enabled to set Raster level frame number format
  * Enabled to use PNG for new Raster level
  * (new) Multi-Thread FFMPEG option
  * Enhanced FFMPEG GIF export
  * (new) OpenEXR I/O
  + Palettes / Style Editor
  * (new) Raster Lock Alpha tool setting
  * (new) Hex editbox in Style Editor
  * (new) Hex color names editor
  * Enabled to paste style's color into a color field
  + File Browser
  * Enabled To view palette files from the File Browser
  + Effects / Schematic
  * (new) Conical Transform option for Fractal Noise Fx Iwa
  * (new) "Image Size" option for the Input Size parameter
    for Tile Fx Iwa
  * Allowed Renaming Pass Through Nodes (Tahoma2D port)
  * (new) Shader Fx: HSL Blend GPU
  * (new) Fx Global Controls parameter
  * Redesigned Pass Through Fx Node
  * (new) Bokeh Advanced Iwa Fx
  * (new) Compass Gadget for Radial and Spin Blur Fxs
  * (new) Linear color space option for all Layer Blending
    Ino fxs
  + File I/O
  * (new) File Path Processing Using Regular Expression
  + Camera Capture / Stop Motion
  * (new) Camera calibration for the Camera Capture feature
  * Enabled inputting frame with suffix in Camera Capture
  * Enhanced Stop motion feature
- Enable build on all archs but ARM.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679400000">- Add upstream change:
  * 0001-Clarify-size_t-origin-for-tgc-hash-BucketNode.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683547200">- Disable the WITH_TRANSLATION option to avoid QTBUG-113152</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683720000">- Update to 1.7.1
    New Features:
  * Enabled pasting external clipboard images
  * Preproduction Board panel
  * Custom Panels
  * Main Window See Through Mod
  * Added Haiku support
  * Export Camera Track
  * Export Open Cel Animation (OCA) format
  * Export Scene
  * Convert TZP to TLV in folder
  * New Fx: Floor Bump Fx Iwa
  * New Fxs: Flow Fx series
    Audio:
  * Added additional support for audio formats
  * Audio in Fast Render to MP4 Extremely Boosted
    Tools:
  * Added Straight line mode on Brush tool
  * Added OpenToonz vector logo brush
  * Added Gimp (Mypaint) Brushes
  * Added Flip and rotate toolbar options to Animate tool
  * Added Pick + Freehand mode to Fill tool
  * Added Triangle Brush Cursors
  * Enabled to use MyPaint styles with Geometric tool
    Checks:
  * Improve Transparency Check suitable for Japanese animation
    industry
  * Function Editor/Curve Editor
  * Enabled to stretch function curve keys with Alt+drag
  * Bigger Handles &amp; Improved Contrast
    Histogram:
  * Enhanced histogram popup
    Image formats/ffmpeg:
  * Added support for MOV, APNG and other formats
    Rendering:
  * Supported floating point &amp; Linear color space rendering
  * Enhanced viewer preview
    Schematic:
  * Enabled to snap schematic node
    Xsheet/Timeline:
  * Timeline/Xsheet navigation tags
  * Customizable column color filters
  * Thicken Xsheet marker lines
  * Paste cells command behavior option
  * Delete cells command behavior
  * Selection aware command name
  * Modified the "Reframe with Empty Inbetweens" command
    behavior
    Cache:
  * Extended the coverage of the "Default TLV Caching Behavior"
    option to all raster levels on any loading
- Drop patches:
  * 0001-Clarify-size_t-origin-for-tgc-hash-BucketNode.patch
  * 0001-Use-the-system-mypaint-brushes.patch
- Add patch:
  * 0001-Fix-build-with-Werror-return-type.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1726056000">- Add patch:
  * 0001-Use-system-stdfx.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1741003200">- Add patch:
  * opentoonz-glew_config_compat.patch
- Stop using %suse_update_desktop_file
- Use system's kissfft dependency</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Add patches:
  * 0001-Use-system-TIFF.patch
    (gh#opentoonz/opentoonz#5592, gh#opentoonz/opentoonz#4199)
- Update the _service file and tarball</changelog>
</package>
<package pkgid="3be79b2e6fc8b5061937304e1556a339fe4a5a225bfea1364ed78f22d9af801f" name="opentoonz" arch="src">
  <version epoch="0" ver="1.7.1" rel="bp156.2.3.1"/>
  <changelog author="christophe@krop.fr" date="1570881600">- Update to version v1.3.0:
  * forbidden cursor for CURSOR_NO (#2489)
  * Fix improperly disabled tools on secondary level frame (#2487)
  * Fix style picker and type tools invalid status (#2483)
  * Fix Z=0 Camera Preview crash (#2405)
  * Call leftButtonDown on tool switches
  * Prevent crash on deactivation on empty cell
  * Fix left extender handle position on sound levels
  * Fix ParticlesFx Crash When Inputting Blank Vector Level To the Texture Port (#2459)
  * test using QPointer::data for sender argument
  * update qt version of travis-linux
  * fix_vector_replacement_crash
  * v1.3.0 (#2461)
  * Update Chinese UI translation for v1.3 (#2465)
  * russian translation for v1.3 (#2464)
  * Spanish 4 (#2453)
  * Translation files update for v1.3 (#2448)
  * fix separate colors (#2449)
  * Improved onion skin marker targeting (#2378)
  * Fix fx schematic display issues (#2407)
  * Remove Version Numbers from File Names (#2410)
  * add warning popup for duplicate command on xsheet (#2447)
  * fix motion blur fx alias (#2446)
  * Duplicate in timeline (#2342)
  * Fix schematic group node display issue (#2403)
  * Fix loading macrofx preset issue (#2425)
  * Fix replace fx nodes (#2417)
  * Fix Palette gizmo crash (#2413)
  * update tool state on level switch (#2428)
  * fix pressure lost (#2431)
  * revert fx list (#2444)
  * Fix eraser mode switch crash (#2396)
  * Fix incorrect keyframe cell pasting and redo (#2398)
  * Fix empty column property issues (#2395)
  * Fix moving note cells crash (#2392)
  * Fix restoring erase tool crash (#2389)
  * Fix processing touchEvents after tablet events (#2382)
  * Fix Current Frame on Load Level (#2375)
  * Fix wrong line cap loading (#2374)
  * Fix raster crash after unhiding column (#2369)
  * Fix Hide/Lock shortcut bug (#2365)
  * Fix raster paste crash (#2364)
  * matte color (#2418)
  * Fix svg stroke thickness (#2358)
  * Bugfix in svg import. Incorrect arc parsing if arc contains only one segment. (#2345)
  * Default and setting Interpolations (#2344)
  * improve jpeg chroma subsampling (#2419)
  * fix renaming psd cell (#2416)
  * reload psd level (#2415)
  * New Feature: Separate Colors (#2402)
  * New Fx: Text Fx Iwa (#2393)
  * Allow Increase Step and Decrease Step to work even in selection is lost. (#2343)
  * Fix antialiasing (#2289)
  * fix small memory leak (#2279)
  * use bool instead of macro bool (#2278)
  * use std::unique_ptr instead of tcg::unique_ptr (#2277)
  * fix deterministic initialization (#2273)
  * update travis qt version to 5.12.0 (#2414)
  * Revert back to original
  * Point to external PNG
  * update travis qt version (#2394)
  * remove mysettings (#2366)
  * fix toonz raster brush crash (#2381)
  * Fix processing MousePress and TabletPress events (#2282)
  * Fixed spelling mistake of "Flip Viewer Horizontally" (#2379)
  * fix playback slowness with style editor (#2367)
  * fix antialias to toonz raster levels (#2370)
  * Made small pump tool sizes actually do something. (#2340)
  * Fix restoring raster tool crash (#2362)
  * fix tapetool crash (#2352)
  * remove duplicate include (#2271)
  * Timeline height and keyframe area adjustments (#2268)
  * open fx settings from xsheet (#2337)
  * Remove ON/OFF macro (#2247)
  * search for special folders tree (#2312)
  * check folder access on save level (#2334)
  * fix mesh visibility (#2333)
  * fix toonzraster mypaint line with mouse (#2332)
  * fix antialias undo (#2331)
  * fix colormodel on high dpi monitor (#2330)
  * fix import files with underscore (#2326)
  * change temporary file name suffix (#2325)
  * load jpeg dpi from exif, save to jfif (#2322)
  * fix output preset (#2316)
  * New Feature : Adding Clapperboard (#2314)
  * use nullptr instead of Q_NULLPTR (#2246)
  * simplify script (#2245)
  * fix tfilepath (#2324)
  * update qt version for travis ci (#2313)
  * load palette global name on loading level (#2299)
  * Fix font creation crash (#2227)
  * mypaint brush for toonz raster levels (#2257)
  * update viewer on opening (#2288)
  * fix viewer size initialization (#2287)
  * fix updating animated guide (#2264)
  * schematic ui modification (#2241)
  * shift and trace improvement (#2240)
  * add linux desktop data (#2210)
  * use std::unique_ptr instead of std::auto_ptr (#2197)
  * using std::swap instead of tswap (#2195)
  * #sound: seamless
  * #sound: improve sound_qt
  * continue opening new scene after save levels (#2225)
  * fix input field crash (#2223)
  * fix type tool crash (#2222)
  * rename xsheet cell with following level (#2199)
  * Enhancement of the Shift and Trace Feature (#2212)
  * use bool instead of macro bool (#2165)
  * Enable Windows Ink Support (#2152)
  * ignore Thumbs.db (#2194)
  * Show actual fonts in font dropdowns (#2080)
  * use xcode 8.3 on travis ci (#2208)
  * fix unc path conversion (#2173)
  * stage schematic multiple connect feature (#2196)
  * remove unnecessary schematic update (#2192)
  * revert alt-dragging feature to fx schematic (#2191)
  * fix display of motion path stroke (#2188)
  * fix crash on merge 16bpc raster levels (#2186)
  * fix load raster level with palette (#2184)
  * fix crash on undo merge levels (#2183)
  * fix crash on paste mesh node in stage schamatic (#2174)
  * Schematic UI Update (#2034)
  * Fix old shortcuts (#2100)
  * add gotoblas license, remove stuff/config/contrib
  * add and modify licenses
  * Testing PR instructions (#2113)
  * Fix spelling in one comment (#2162)
  * fix frame range crash (#2151)
  * fix vector brush display bugs (#2133)
  * convert old level files to tlv (#2126)
  * fix viewer update on onionskin change (#2125)
  * fix crash with command line arguments (#2155)
  * fix license link (#2153)
  * fix texture management (#2123)
  * fix link fx (#2115)
  * force left to right layout (#2134)
  * set system path with command line qualifiers (#2143)
  * fix vector region style on osx (#2105)
  * the end of fantastic voyage (#2103)
  * fix selection tool option (#2102)
  * Instructions to build OT with libmypaint dependency for linux (#2027)
  * fix viewer update again (#2097)
  * fix load tzp (#2091)
  * Fix Paste Column Bug (#2088)
  * qt5.11.1 on travis (#2090)
  * Timeline UI Update (#1990)
  * fix undo / redo of move mutiple columns (#2085)
  * update image dpi field of convert popup (#2084)
  * Fix Brush Artifacts on Viewer (#2071)
  * Russian UI translation update for v.1.2.1 (#2081)
  * Set CFBundleIdentifier in Info.plist (#2074)
  * fix tracker tool gadget (#2077)
  * fix pinch tool crash (#2069)
  * fix webm output (#2065)
  * edit_issue_template (#2068)
  * Last Spanish updates prior to v1.2.1 (#2067)
  * v1.2.1 (#2036)
  * fix crash on convert to vector (#2057)
  * Fix Viewer Update Problems (#2049)
  * Pressure Sensitivy Loss Fix (#2051)
  * use const value instead of dirty flag
  * add chinese image.qm
  * Chinese UI Translation Update for v1.2.1 - .qm files
  * Chinese UI Translation Update for v1.2.1
  * fix viewer key press event (#2047)
  * more and more translatable texts (#2045)
  * fix crash on save curve (#2044)
  * fix plastic bone crash (#2041)
  * additional Spanish translation in preparation for v1.2.1
  * Make More UI Texts Translatable (#2026)
  * Spanish translation update in preparation for v1.2.1 (#2025)
  * Spanish translation update in preparation for v1.2.1
  * fix tooloption state update (#2024)
  * japanese translation update v1.2.1 (#2022)
  * ts files update for v1.2.1 (#2018)
  * Fix brush using wrong initial thickness value (#2005)
  * Alternate Timecode format (#1995)
  * Open sub-xsheet at selected sub-xsheet frame (#1980)
  * Add script for updating/adding translation TS files (#1709)
  * Update Styles for V121 (#1986)
  * Improvements to Vector Snap (#1906)
  * Add an issue template to provide some framing for new issues. (#1801)
  * Fix sound playback on Linux by enabling fix #1302 for Linux platform (#1749)
  * fix keyframe drag (#2000)
  * fix sequential check (#1997)
  * remove old stuff folder check (#1994)
  * tfarm binaries into .app folder by damies13 #1141 (modified) (#1993)
  * Fix Actual Pixel Size and Zoom Factor Reporting (#1645)
  * Reduce Footprint of Style Editor (#1622)
  * change qt version in travis ci to 5.11.0 (#2001)
  * Issue #1131 toonz farm &amp; open toonz on different platforms  (#1609)
  * Fill In Empty Cells command (Former Extend Previous Cell to Selection command, #1970)
  * #assistants: fix visual artefacts
  * Fix Note Button Text Clipping (#1976)
  * Fix Placement of Freeze Button in Preview Window (#1973)
  * change default to scenefolder (#1959)
  * fix viewer refreshing with raster brush (#1989)
  * Allow for multilingual FX Help tooltips by jpturcotte (modified) (#1931)
  * colormodel image (#1907)
  * fix brush tip display (#1953)
  * Fix symlink crashes (alternative to #1842) (#1930)
  * Fix touch controls for touchpad and stylus issue by artisteacher (modified) (#1963)
  * fix slot disconnection (#1971)
  * Fix note icon drag area in timeline (#1961)
  * Cursor preferences (#1960)
  * Timeline column creation fix and changes (#1958)
  * Add Stylesheet Doc (#1972)
  * Timeline zoom control update (#1947)
  * Update default OS X UI font (#1943)
  * requested edits
  * Stylesheet Fixes (#1937)
  * Fixed redundant condition check in in initToonzEnv (#1909)
  * fix motionblur_iwa fx (#1952)
  * do not check seqnum for tnz files (#1955)
  * Make Touch Zoom More Responsive (#1905)
  * fix viewer partial redrawing (#1921)
  * prevent unnecessary call of leftButtonDrag (#1938)
  * Fix slow Toonz Raster brush on High DPI (#1904)
  * fix tool option combobox (#1942)
  * Fix scale of animate tool in all mode on high dpi monitors (#1900)
  * Add missing templates for printing xsheet (#1894)
  * Add audio toggle back to flip book for Mac (#1890)
  * EnumProperty: translation and icon by podsvirov (modified) (#1863)
  * Modifications on Studio Palette tree view (#1920)
  * Fix number+letter filename save and detection (#1833)
  * Remove unused vars (#1841)
  * fix drag style undo (#1917)
  * Fix osx menu roles
  * try using the latest qt in travis-osx (#1910)
  * Disable Auto-Stretch Frame (#1707)
  * fix barrel distort fx (#1881)
  * add libmypaint dlls to appveyor (#1888)
  * Set role for Exit Group (#1875)
  * brush enhancement (#1877)
  * Function Editor Display Options (#1649)
  * edit all (#1870)
  * Clarify the Windows build instructions (#1856)
  * New option for Toonz Raster Brush Tool : Draw Order - Palette Order (#1849)
  * enable to skip version check (#1824)
  * fix replace level popup (#1868)
  * fix crash on batch rendering with unc path (#1866)
  * fix 3dlut crash (#1865)
  * enable vector selection commands (#1851)
  * fix double slider (#1843)
  * fix cell dragging (#1836)
  * fix raster eraser crash (#1823)
  * appveyor qt version (#1867)
  * fix saving pli autoclose value (#1848)
  * Fill Tool: Allow Fillable Gap Size Change in Vector Images (#1317)
  * Fix png and spritesheet render (depremultiply) by turtletooth (modified) (#1844)
  * stop using global context (#1785)
  * Make command bar icons consistent (#1827)
  * add merge inks option to matchline (#1826)
  * Allow individual frames of sprites (#1742)
  * Removed Qt::WindowStaysOnTopHint (#1732)
  * Disable Tools for Hidden Columns (#1643)
  * New Icons (#1630)
  * Temp save scene file (#1608)
  * disable 3dlut by default (#1814)
  * Fix Interrupted Brush Stroke When Using Tablet (#1753)
  * fix vector selection move (#1776)
  * fix bokeh fx (#1806)
  * Fix Warnings on Launch (#1745)
  * fix vector eraser (#1760)
  * fix #1639 (#1743)
  * color calibration with 3d lut (#1793)
  * fix jumping stroke (#1811)
  * New Fx: Barrel Distort Iwa Fx (#1810)
  * fix palette titlebar update (#1780)
  * fix template room path (#1766)
  * Fix frame range undo (#1759)
  * update appveyor (#1754)
  * Level Strip Drag to Timeline Fix (#1703)
  * Fix Linux build (#1751)
  * Shift-Drag Keyframe fix (#1687)
  * precise pen position
  * fix plastic black contour
  * fix crash on launching with vector fill
  * temporary use the previous image (#1699)
  * enlarge plastic texture
  * revert source for non-OSX
  * fix plastic on subsheet
  * update info.plist to v1.2.0 (#1673)
  * v1.2.0 (#1631)
  * Timeline bug fixes and tweeks (#1669)
  * Moved xsheetChanged event and scene setDirty call outside loop (#1668)
  * Spanish Translation for V1.2.0 (#1666)
  * Chinese Translation for V1.2.0 (#1662)
  * update japanese translation v120 (#1653)
  * fix tablet behavior on osx
  * fix raster selection
  * fix crash on closing scene with floating selection
  * fix animate tool
  * update translation ts files (#1632)
  * Note level zoom out update (#1618)
  * Allow Mesh Icon On Demand (#1604)
  * fix rename crash
  * Spanish UI - update to #1610 strings (#1633)
  * Timeline Lock On icon correction
  * disable the touch control by default
  * Clarify some wording (#1627)
  * update ts files (#1610)
  * fix replace parent folder command
  * fix message center style
  * organize preferences popup
  * resolve timeline warning
  * move option from prefereces to menu toggle
  * touch control optional
  * Minor edit needed to last commit
  * CMake: fix for #1384 (libmypaint on linux)
  * Allow down arrow to create new frame in level strip. (#1028)
  * Soundtrack export (#744)
  * Fx Pass Through (#1353)
  * Change Name of Edit Tool to Animate Tool (#1351)
  * Timeline column display order flip (#1570)
  * hyphen in fx parameter expression
  * fix lip sync popup
  * skip deformed icon
  * preview range color for light style
  * Removed commented out invalidateIcons
  * Minus sign crash fix
  * Vector fill tool crash fix
  * Fix filmstrip renumber issues
  * fix select all on only the first click
  * Spanish UI - update to latest Japanese .ts files (#1593)
  * Zoom in/out of Timeline (#1573)
  * Sync Level Strip Renumber Changes with XSheet (#1464)
  * Add add_dependencies Command to CMake for OSX (#1587)
  * fix crash on launch with flipbook (#1588)
  * Introducing $scenefolder Alias (#1513)
  * make autopaint lines optional (#1564)
  * Fix Fill Behavior on Toonz Raster (#1540)
  * update japanese translations (#1505)
  * Remove duplicate Cell Drag Behavior options (#1584)
  * Fix Crash (#1580)
  * update qt version for appveyor (#1585)
  * Middle Mouse Drag to Edit Values (#1362)
  * Added Commands to Flip Viewer Horizontally and/or Vertically (#1356)
  * bokeh ref iwa fx (#1555)
  * Touch Screen Controls (#1437)
  * fix loading note level
  * New Note Level (#1322)
  * fix crash on setting negative frame
  * Xsheet fixes (#1550)
  * Two New Vector Conversion Commands (#1410)
  * Lip Sync Popup - Apply Text Data to a Level for Lip Sync (#1289)
  * Add autosave options to startup popup (#1265)
  * Updates for Russian translation (#1565)
  * Mojo Brushes (#1539)
  * Current time timeline indicator (#1522)
  * Level Strip Overhaul (#1405)
  * fix freehand line (#1545)
  * Style Editor Overhaul (#1397)
  * Replace  'zanzo' with 'Afterimage' in current.txt (#1413)
  * Spanish UI - update up tp latest Japanesse files. (#1519)
  * Rename "Revert To Last Saved Version" Command (#1465)
  * Allow Shortcut to Cycle Dropdown Options (#1420)
  * fix plastic tool in osx
  * shortcut override for tool-specific keys
  * fix tooloption checkbox
  * #mingw #imp: remove console from MinGW build
  * undo for autoapply
  * undo for autopaint
  * paste numbers command (#1530)
  * fix boolean tool options
  * cursor customize
  * #mypaint: eraser and lock-alpha modifiers
  * shortcut template
  * env file template
  * Update Chinese UI Translations (#1495)
  * fix fullscreen
  * fix z transform
  * fix offset
  * #fix: fix for htimeline
  * qt5.9
  * use global share context
  * increment alphabet (#1515)
  * add turtletooth's solution
  * prevent windows outside the gui thread
  * refine cell menus
  * fix numpad label
  * Xsheet Column Header Layout Redesign (#1347)
  * fix releasing cell selection behavior (#1501)
  * Camera Capture feature : Save scene in the subfolder checkbox (#1496)
  * Customize Command Bar and XSheet Toolbar (#1448)
  * Renumber crash fix (#1498)
  * fix fx settings resizing
  * Toonz raster merge crash fix (#1480)
  * More translatable UI strings (#1486)
  * Spanish UI - updated strings, now on par with Japanese ones. (#1484)
  * Reframe with Empty Inbetweens command (#1485)
  * Guided Drawing Feature (#1297)
  * Remove view option from mesh levels in scene cast
  * Prevent view shortcut from working on levels it shouldn't
  * Fix for sierra scrub crash (#1302)
  * Correct Preview and Camera toggle for Sound columns (#1472)
  * Auto Input Cell Number command (#1479)
  * Update
  * New Folder Icons / Style File Browser Window
  * Support New Pane Buttons (Light)
  * Replace PNG with SVG for Pane Buttons
  * Batch Update
  * Removed commented out code
  * Remove view option from scene cast of audio levels
  * Fix Minus Icon
  * Lock Border Checked-Hover Fix
  * Tweak Again
  * Foreign letter and Apostrophe fix (#1468)
  * Update Simplified Chinese UI translation (#1471)
  * Spanish UI - several improvements to the translation (#1469)
  * Move AutoClose Value to TEnv (#1467)
  * Improve Focus Style
  * remove warm less
  * fix_raster_selection_crash
  * QDialog Focus Color
  * Pick a Font (#1386)
  * Fix for Broken Brush Presets (#1447)
  * Fix for Missing Hook Display on Hook Tool. (#1466)
  * color filter available on render and vector levels
  * Enable shortcut command while renaming cell (#1451)
  * Fix crash on using preference template (#1456)
  * Unify Palette Lock Icon (#1453)
  * fix registry setup (#1457)
  * fix save task crash (#1441)
  * Fix for scrubbing shortcuts (#1378)
  * Spanish UI update (#1450)
  * Allow All Windows Builds to be Portable  (#1381)
  * Show Renamed Names in MacroFx (#1355)
  * Fix &amp; Name Change
  * install unmet dependencies
  * Theme Update
  * Tweak
  * XSheetToolbar Fixes and New Pane (#1425)
  * Fix for Preset Crash (#1440)
  * japanese translations update (#1431)
  * Debug about "HLSNoiseIno assertion error". And some refactoring. (#1427)
  * Change Matte to Alpha in the UI (#1352)
  * Fix for maximized grayed out windows (#1288)
  * Allow New Levels to Default to Camera Size (#1256)
  * Allow drawing substitution on subxsheet levels (#1286)
  * fix arrows on brush tool (#1429)
  * Updated Contributing.md (#1409)
  * Updated Mac Build Instructions (#1301)
  * font position and size fix
  * Beautification
  * Geometry Tool Vector Snapping for All Tools (#1328)
  * konero svg icons cont'd
  * Fix Select keyframes hotkey crash
  * fix crash
  * fix messages
  * fix placement behavior
  * add previous level button
  * show frame info
  * Resolving conflict
  * strings for style sheet and language in preferences (#1403)
  * Remove Mac qss files (#1400)
  * Spanish UI translation - update to 1.1.3 version strings - [100%] (#1340)
  * obtain qt5.6 from the previous version
  * fix camera capture for osx
  * Snapping and Frame Range for Vector Brush (#1319)
  * Fix frame blending into Xsheet Toolbar
  * Timeline text clipping fix for Mac
  * Fix cell text overwriting cell number
  * Russian translation (first draft). Translated by Yury Grubnik (@beeheemooth). (#1332)
  * use dpi of the first cleanupped frame (#1391)
  * Show 0 Thick Line During Drawing and Shift Draw on Vector to Make Straight Line (#1307)
  * fix vector initialization
  * level adjust feature
  * Fix for mac
  * fix scroll xsheet
  * Color Tweak
  * #shaders: fix warnings about context thread
  * #shaders: start of shaders fix
  * Cleaner Playbar Icons
  * Reduced height of note button in timeline
  * Add Cut command shortcut to RenameCell exception list
  * Fix standard shortcuts not working while renaming cell
  * COPYING.LIB -&gt; COPYING_LIB
  * Changed Row to Frame in Keyframe Context Menu
  * add libmypaint to travis-install
  * HideAll not working fix
  * MyPaint brushes for OpenToonz raster levels (#1124)
  * Various TFarm fixes (#1140)
  * preferences template
  * modification on mac_tablet
  * Allow Imported Images to Use Camera DPI (#1300)
  * Fix popup locations (#1287)
  * Fix New Level Name for Vector Level (#1261)
  * fixed fps update
  * removed unused codes
  * Fix vertical padding on spritesheets (#1259)
  * Fix for Studio Palette Path (#1253)
  * Allow enter to end polyline (#1250)
  * clang format all
  * Horizontal timeline option in Xsheet (issue#503) (#1019)
  * Linux build instructions: minor fixes
  * fix column icon loading policy
  * fix_camera_capture
  * konero svg icons part 1
  * Clang
  * fix save custom layout file
  * Fix for pen glitch on Mac
  * type tool using qt
  * #common #bug: fix toUpper/toLower functions
  * fix for osx
  * Use jobs for make command
  * timecodefx iwa
  * Fixed firing onFrameChanged multiple times
  * Sound Scrubbing in Combo Viewer and Missing Updates in Scene Viewer
  * V1.1.3 (#1255)
  * fix show mov on render (#1254)
  * Remove Old Themes (#1251)
  * Move keyframe navigator to qss (#1244)
  * Fix for pairfield drawing with new themes (#1246)
  * XSheet Toolbar (#989)
  * Fix for ffmpeg render same frames (#1234)
  * Fix click area for inbetween (#1241)
  * Fix crash on arrows using eraser (#1221)
  * fix filebrowser hierarchy
  * Fix for Raster Level Tool Switch Crash (#1228)
  * Fix Flipbook Crash (#1224)
  * FFmpeg timeout error fix (#1030)
  * Don't allow throw() in destructors (#1182)
  * Fix for movement during screen pick (#1225)
  * fix plastictool tooloption crash
  * Fix crash on camera scale 0 (#1219)
  * premult by default on png (#1217)
  * fix #1151 deleted canvas.h (#1152)
  * Allow to cross compile for Windows with Linux/Mingw (part 3 of 3, cmake) (#1150)
  * use preference for premultiply option
  * remove CurrentOpenedBrowser based modality control
  * set all the file browsers non-modal
  * fix pasteinto undo
  * Allow to cross compile for Windows with Linux/Mingw (part 2 of 3, bugfixes) (#1149)
  * Fixes on convert feature from NAA raster images to TLV (#1203)
  * create zerary fx node at clicked pos (#1191)
  * curve the seam of looped spectrum (#1190)
  * fix swatches (planeviewer)
  * fix viewer gadgets
  * fix flipbook auto-resize
  * fix ruler
  * set premultiply and added level name type
  * Fix playback stuck bug (#1025)
  * Fixed removed scene from startup (#998)
  * Allow to cross compile for Windows with Linux/Mingw (part 1 of 3, preprocessor) (#1148)
  * SoapBubbleFxIwa Improvement (#1175)
  * remove Are You Sure? when closing without unsaved content. (#733)
  * Allow importing files to project dialog box (#1037)
  * Fixed changing name on change level type - new level popup (#1011)
  * set info.plist for retina display
  * font size : replace point with pixel
  * revert travis to qt5.5 for osx build
  * fix other panels for high dpi monitors
  * change closest field to 999
  * fix #1156 which causes program to crash when expanding history
  * add UseHighDpiPixmaps option
  * Minimalist Theme (#1112)
  * fix level placement
  * updated opentoonz_1.0 to opentoonz_1.1 in the docs
  * Fix/Workaround for #866 (#899)
  * high-dpi monitor compatibility
  * Fix path to textures, effects, brushes and templates (#1090)
  * Extend ffmpeg timeout (#1029)
  * New Theme (#1043)
  * small fix
  * bokeh fx iwa
  * Resolve #1046, profile errors flooding stdout
  * Fix error using malloc, then delete[]
  * add null pointer check (#1106)
  * Add alpha-channel to title-bar icons
  * Move level palette lines to qss (#1035)
  * Pair field style #881 (#1034)
  * Allow border on docks- use QFrame (#1054)
  * Remove hard-coded lines around panels (#1053)
  * Fix crash on level strip arrow key presses (#1027)
  * CMake: remove duplicate library linking
  * Fixed insert fx popup replace button size (#1013)
  * added sound playback (#995)
  * soapbubblefx update (#1076)
  * fix preview fx (#1073)
  * make filesystemwatcher optional (#1060)
  * fix convert popup
  * fix vector fill
  * Fix for pixels only mode conflict too easily. (#1023)
  * allow no trim on spritesheet (#1022)
  * fix flipconsole connection
  * fix import scene
  * Added new scrubbing options (#994)
  * remove can't save warning on untitled autosave (#990)
  * Checks data sound is valid to save. Issue #957 (#971)
  * fixes warnings when library and fxs folders don't exist
  * stop clang-format check in travis (#1041)
  * CMake: correct own error in FindSuperLU
  * TravisCI/Linux: Disable system superlu
  * CMake: cleanup indentation
  * CMake: install lzo binaries on Linux
  * CMake: add WITH_SYSTEM_SUPERLU option
  * CMake: add WITH_SYSTEM_LZO option
  * Shortcut window confusion fix (#988)
  * Cleaning for-nothing methods (#974)
  * Set auto markers (#982)
  * Fixes crash in History Panel when a level is unlinked. (#975)
  * Made rounded join the default (#1010)
  * fix cell input feature
  * Fix wing typo
  * subfolder popup for camera capture
  * refactor changes by konero
  * adjust-padding
  * Tidy QGroupBox Style
  * update spanish ts files
  * Render Button added to Output Settings (#875)
  * Brush Size Shortcuts Change (#685)
  * arrowkey to shift cell selection, input w/o dblclk
  * added color filter feature and modified composition with colorscale
  * fix crash on unfreeze preview
  * fix white xsheet vertical line (#876)
  * add AJA Fr01 to reslist (rebased)
  * Deleting extra semicolon (#973)
  * not append non-printable character null (#968)
  * Fix crash by catching exceptions and skipping frames with bad names. (#966)
  * ignoring qtcreator ide files
  * Add aif extension
  * fix QT_PATH (#961)
  * fix apply shortcut
  * Fix plastic tool crash with SuperLU 5.x
  * CMake: fix for SuperLU
  * changed separator spacing to 4 (#772)
  * fix typo (#956)
  * soap bubble fx iwa
  * Clear project folder of non-project files (#701)
  * modify field guide's default value
  * Use English for 'iwa_motionblurfx' comments - modified (#932)
  * Fix for Linux audio on i386
  * Linux: Correct misuse of SDL_MixAudio
  * Fix audio reproduction issue (863) in GNU/Linux
  * Use English for 'iwa_motionblurfx' comments
  * fix saving menubar
  * Spanish UI - updated QM files
  * Spanish UI - some fixes
  * Spanish - quick fix
  * Spanish UI - quick fix
  * Spanish UI - update [100%]
- Drop patches:
  * 3ebaf33693caa2d9faf3cfad864f84c638e2cabe.patch
  * fb7729aaaf5c36f059c389b103126c2b039280b6.patch
- Refresh p_add-zlo-to-cmake-include-path-suffixes.patch
- Add Fix-build-with-Qt-5_13.patch
- Use cmake() and pkgconfig() syntax for build requirements</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1580126400">- Update to 1.4.0rc. Check
  https://github.com/opentoonz/opentoonz/releases/tag/v1.4.0rc for
  the full changelog.
  * New Guided Drawing/Autoinbetweening
  * New XDTS File Support (Celsys and Toei Animation xsheet file format Import/Export)
  * New Cache folder Replacement &amp; Clear Cache Command
  * New Camera Column in XSheet
  * New Context Aware Toolbar
  * New Create Blank Drawing command
  * New Fx: Corridor Gradient Fx Iwa
  * New Fx: Spin Gradient Fx Iwa
  * New Geometry Tool Driven Motion Paths
  * New (Initial) Korean Menu Translation
  * New Level Settings Adjustment for Multiple Selections in XSheet/Timeline
  * New Next/Previous Keyframe Shortcuts
  * New Pencil Mode for Toonz Raster Eraser in Freehand and Polyline
  * New Swap Colors Button for Gradient Fxs
  * New Short Play Feature
  * New Fill Tool for Raster Level
  * Updated/Reorganized Menus
- Refresh p_handle-no-return-in-nonvoid-function.patch
- Drop Fix-build-with-Qt-5_13.patch. Fixed upstream</changelog>
  <changelog author="christophe@krop.fr" date="1580558400">- Update to v1.4.0. Check
  https://github.com/opentoonz/opentoonz/releases/tag/v1.4.0 for
  the full changelog.
- Replace tar_scm with obs_scm in the _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1583928000">- Require freeglut-devel instead of pkgconfig(freeglut).
  The pkgconfig name changed in Tumbleweed.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585224000">- Disable RPATH to fix the leap build.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1586779200">- Drop p_add-zlo-to-cmake-include-path-suffixes.patch, no
  longer needed
- Add patches:
  * 0001-Fix-linker-errors-on-Linux.patch
  * 0001-Use-the-system-mypaint-brushes.patch
- Small spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591704000">- Add patch to fix build with GCC 10:
  * 0001-Fix-build-with-GCC-10.patch
- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1602676800">- Add patch to fix the factory build:
  * 0001-System-depend-code-deduplication.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613995200">- use usb-1.0 dependency instead of deprecated usb-0.1</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618142400">- Update to 1.5.0
  * Ease Regulations for the Use of Animate Tool
  * New - Aotz MyPaint brush set (Sketch, Ink, Fill, Clouds, Water,
    Grass, Leaves, Fur, Eraser, etc.)
  * Fix vector custom styles
  * Fix color model pick mode
  * New - Save/Reload Color Separation Colors Parameters
  * New - Add snap option to control point editor tool
  * New - Freehand mode in control point editor tool
  * New - Convert To Vector : Align Boundary Strokes Direction Option
  * New - Snap at intersection in cutter tool
  * New - Bloom Iwa Fx
  * New - Fractal Noise Iwa Fx
  * New - Glare Iwa Fx
  * New - Search bar in New Fx browser
  * New - Linear color space option for Add Fx Ino
  * New - Logarithmic option for Spiral fx
  * New - Particle FX Preset: Flock fx
  * New Segment Erase
  * New Frame range for segment mode of eraser tool
  * New - (Optional/Experimental) Expression Reference Manager
  * New - Expression Function: Periodic Random
  * New - Copy expression object address directly from UI
  * New - multi arc shape in geometric tool
  * Fix - Geometric tool / Type tool first point offset
  * Enhance - Premultiply on Loading PNG images
  * Fix - Fix copy/paste keyframe causing bad data
  * New - Horizontal Level Strip option
  * Fix icon rendering for HDPI
  * Fix for Duplicate Window Title (Mac)
  * Fix for Full Screen on Multiple Monitors (WIndows)
  * New - (Optional) Toolbar location
  * New - Color Keys Global Palette
  * Fix - OpenGL Line Smoothing
  * Updated Dwango plugins (separate download)
  * Fix Batch Rendering on Mac
  * Updated Output Settings Dialogue
  * Fix incorrect xml in tnz file
  * Fix - Scene Cast Update on Pasting
  * Enhancement - Improved target area for Transform selection
  * New - (Optional) Create New Style Command Button
  * Fix - Fix Vector Tape Tool on Joining Points at the Same Position
  * Updated Languages ( )
  * New - Initial support for Norwegian Bokmal
  * New - Weblate widget
  * New - Generation of translation projects now optional in cmake
  * New - All New Icons (GUI Cleanup)
  * New - Live update for 3DLuts via Preferences
  * New - Additional UI Style Sheet customizations via Preferences
  * New - Icons for all commands
  * Update Default Room set
  * Fix - Fix Crash When Drawing on Absent Level
  * New - More shapes for Adobe Animate keyboard shortcuts
  * New - Shortcut keypress length option
  * New - Undo: Reset Undo when Saving Levels Preference Option
- Drop patches:
  * p_handle-no-return-in-nonvoid-function.patch
  * 0001-Fix-build-with-GCC-10.patch
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-System-depend-code-deduplication.patch
- Rebase 0001-Fix-linker-errors-on-Linux.patch
- Update 0001-Use-the-system-mypaint-brushes.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1619179200">- Use a _service file to exclude most of third party subfolders.
  thirdparty/openblas contains unredistributable files and some
  precompiled dll files are present in a couple other folders.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1630152000">- Use opencv 4 to build opentoonz if possible.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Use 'https://' in _service file to connect to Github.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648900800">- Update to 1.6.0:
  + Audio
  * Improved Audio Recording
  + Cleanup
  * Enabled to Cleanup Without Line Processing
  + Flipbook / Viewers
  * (new) Zoom in/out and fit floating panel geometry commands
  * Enhanced Flipbook playback
  * (new) 30bit display feature
  + Xsheet / Timeline
  * (new) "Implicit hold" move by Shift+dragging cells
  * (new) Cell Mark feature
  * Allowed changing parent of column from XSheet (Tahoma2D
    port)
  * (new) Xsheet Minimum Layout
  * (new) Xsheet zoom control
  * Enhanced Note level column
  + Xsheet (Export)
  * (new) Export Xsheet to PDF
  * (new) TVPaint JSON export
  + Image Levels / Rendering / FFMPEG
  * Enabled to set Raster level frame number format
  * Enabled to use PNG for new Raster level
  * (new) Multi-Thread FFMPEG option
  * Enhanced FFMPEG GIF export
  * (new) OpenEXR I/O
  + Palettes / Style Editor
  * (new) Raster Lock Alpha tool setting
  * (new) Hex editbox in Style Editor
  * (new) Hex color names editor
  * Enabled to paste style's color into a color field
  + File Browser
  * Enabled To view palette files from the File Browser
  + Effects / Schematic
  * (new) Conical Transform option for Fractal Noise Fx Iwa
  * (new) "Image Size" option for the Input Size parameter
    for Tile Fx Iwa
  * Allowed Renaming Pass Through Nodes (Tahoma2D port)
  * (new) Shader Fx: HSL Blend GPU
  * (new) Fx Global Controls parameter
  * Redesigned Pass Through Fx Node
  * (new) Bokeh Advanced Iwa Fx
  * (new) Compass Gadget for Radial and Spin Blur Fxs
  * (new) Linear color space option for all Layer Blending
    Ino fxs
  + File I/O
  * (new) File Path Processing Using Regular Expression
  + Camera Capture / Stop Motion
  * (new) Camera calibration for the Camera Capture feature
  * Enabled inputting frame with suffix in Camera Capture
  * Enhanced Stop motion feature
- Enable build on all archs but ARM.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679400000">- Add upstream change:
  * 0001-Clarify-size_t-origin-for-tgc-hash-BucketNode.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683547200">- Disable the WITH_TRANSLATION option to avoid QTBUG-113152</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683720000">- Update to 1.7.1
    New Features:
  * Enabled pasting external clipboard images
  * Preproduction Board panel
  * Custom Panels
  * Main Window See Through Mod
  * Added Haiku support
  * Export Camera Track
  * Export Open Cel Animation (OCA) format
  * Export Scene
  * Convert TZP to TLV in folder
  * New Fx: Floor Bump Fx Iwa
  * New Fxs: Flow Fx series
    Audio:
  * Added additional support for audio formats
  * Audio in Fast Render to MP4 Extremely Boosted
    Tools:
  * Added Straight line mode on Brush tool
  * Added OpenToonz vector logo brush
  * Added Gimp (Mypaint) Brushes
  * Added Flip and rotate toolbar options to Animate tool
  * Added Pick + Freehand mode to Fill tool
  * Added Triangle Brush Cursors
  * Enabled to use MyPaint styles with Geometric tool
    Checks:
  * Improve Transparency Check suitable for Japanese animation
    industry
  * Function Editor/Curve Editor
  * Enabled to stretch function curve keys with Alt+drag
  * Bigger Handles &amp; Improved Contrast
    Histogram:
  * Enhanced histogram popup
    Image formats/ffmpeg:
  * Added support for MOV, APNG and other formats
    Rendering:
  * Supported floating point &amp; Linear color space rendering
  * Enhanced viewer preview
    Schematic:
  * Enabled to snap schematic node
    Xsheet/Timeline:
  * Timeline/Xsheet navigation tags
  * Customizable column color filters
  * Thicken Xsheet marker lines
  * Paste cells command behavior option
  * Delete cells command behavior
  * Selection aware command name
  * Modified the "Reframe with Empty Inbetweens" command
    behavior
    Cache:
  * Extended the coverage of the "Default TLV Caching Behavior"
    option to all raster levels on any loading
- Drop patches:
  * 0001-Clarify-size_t-origin-for-tgc-hash-BucketNode.patch
  * 0001-Use-the-system-mypaint-brushes.patch
- Add patch:
  * 0001-Fix-build-with-Werror-return-type.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1726056000">- Add patch:
  * 0001-Use-system-stdfx.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1741003200">- Add patch:
  * opentoonz-glew_config_compat.patch
- Stop using %suse_update_desktop_file
- Use system's kissfft dependency</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Add patches:
  * 0001-Use-system-TIFF.patch
    (gh#opentoonz/opentoonz#5592, gh#opentoonz/opentoonz#4199)
- Update the _service file and tarball</changelog>
</package>
<package pkgid="b4140e9232027856cc38384af4102cbf854a4e43e13c3add2a59cd62f6af81ac" name="opentoonz" arch="x86_64">
  <version epoch="0" ver="1.7.1" rel="bp156.2.3.1"/>
  <changelog author="christophe@krop.fr" date="1570881600">- Update to version v1.3.0:
  * forbidden cursor for CURSOR_NO (#2489)
  * Fix improperly disabled tools on secondary level frame (#2487)
  * Fix style picker and type tools invalid status (#2483)
  * Fix Z=0 Camera Preview crash (#2405)
  * Call leftButtonDown on tool switches
  * Prevent crash on deactivation on empty cell
  * Fix left extender handle position on sound levels
  * Fix ParticlesFx Crash When Inputting Blank Vector Level To the Texture Port (#2459)
  * test using QPointer::data for sender argument
  * update qt version of travis-linux
  * fix_vector_replacement_crash
  * v1.3.0 (#2461)
  * Update Chinese UI translation for v1.3 (#2465)
  * russian translation for v1.3 (#2464)
  * Spanish 4 (#2453)
  * Translation files update for v1.3 (#2448)
  * fix separate colors (#2449)
  * Improved onion skin marker targeting (#2378)
  * Fix fx schematic display issues (#2407)
  * Remove Version Numbers from File Names (#2410)
  * add warning popup for duplicate command on xsheet (#2447)
  * fix motion blur fx alias (#2446)
  * Duplicate in timeline (#2342)
  * Fix schematic group node display issue (#2403)
  * Fix loading macrofx preset issue (#2425)
  * Fix replace fx nodes (#2417)
  * Fix Palette gizmo crash (#2413)
  * update tool state on level switch (#2428)
  * fix pressure lost (#2431)
  * revert fx list (#2444)
  * Fix eraser mode switch crash (#2396)
  * Fix incorrect keyframe cell pasting and redo (#2398)
  * Fix empty column property issues (#2395)
  * Fix moving note cells crash (#2392)
  * Fix restoring erase tool crash (#2389)
  * Fix processing touchEvents after tablet events (#2382)
  * Fix Current Frame on Load Level (#2375)
  * Fix wrong line cap loading (#2374)
  * Fix raster crash after unhiding column (#2369)
  * Fix Hide/Lock shortcut bug (#2365)
  * Fix raster paste crash (#2364)
  * matte color (#2418)
  * Fix svg stroke thickness (#2358)
  * Bugfix in svg import. Incorrect arc parsing if arc contains only one segment. (#2345)
  * Default and setting Interpolations (#2344)
  * improve jpeg chroma subsampling (#2419)
  * fix renaming psd cell (#2416)
  * reload psd level (#2415)
  * New Feature: Separate Colors (#2402)
  * New Fx: Text Fx Iwa (#2393)
  * Allow Increase Step and Decrease Step to work even in selection is lost. (#2343)
  * Fix antialiasing (#2289)
  * fix small memory leak (#2279)
  * use bool instead of macro bool (#2278)
  * use std::unique_ptr instead of tcg::unique_ptr (#2277)
  * fix deterministic initialization (#2273)
  * update travis qt version to 5.12.0 (#2414)
  * Revert back to original
  * Point to external PNG
  * update travis qt version (#2394)
  * remove mysettings (#2366)
  * fix toonz raster brush crash (#2381)
  * Fix processing MousePress and TabletPress events (#2282)
  * Fixed spelling mistake of "Flip Viewer Horizontally" (#2379)
  * fix playback slowness with style editor (#2367)
  * fix antialias to toonz raster levels (#2370)
  * Made small pump tool sizes actually do something. (#2340)
  * Fix restoring raster tool crash (#2362)
  * fix tapetool crash (#2352)
  * remove duplicate include (#2271)
  * Timeline height and keyframe area adjustments (#2268)
  * open fx settings from xsheet (#2337)
  * Remove ON/OFF macro (#2247)
  * search for special folders tree (#2312)
  * check folder access on save level (#2334)
  * fix mesh visibility (#2333)
  * fix toonzraster mypaint line with mouse (#2332)
  * fix antialias undo (#2331)
  * fix colormodel on high dpi monitor (#2330)
  * fix import files with underscore (#2326)
  * change temporary file name suffix (#2325)
  * load jpeg dpi from exif, save to jfif (#2322)
  * fix output preset (#2316)
  * New Feature : Adding Clapperboard (#2314)
  * use nullptr instead of Q_NULLPTR (#2246)
  * simplify script (#2245)
  * fix tfilepath (#2324)
  * update qt version for travis ci (#2313)
  * load palette global name on loading level (#2299)
  * Fix font creation crash (#2227)
  * mypaint brush for toonz raster levels (#2257)
  * update viewer on opening (#2288)
  * fix viewer size initialization (#2287)
  * fix updating animated guide (#2264)
  * schematic ui modification (#2241)
  * shift and trace improvement (#2240)
  * add linux desktop data (#2210)
  * use std::unique_ptr instead of std::auto_ptr (#2197)
  * using std::swap instead of tswap (#2195)
  * #sound: seamless
  * #sound: improve sound_qt
  * continue opening new scene after save levels (#2225)
  * fix input field crash (#2223)
  * fix type tool crash (#2222)
  * rename xsheet cell with following level (#2199)
  * Enhancement of the Shift and Trace Feature (#2212)
  * use bool instead of macro bool (#2165)
  * Enable Windows Ink Support (#2152)
  * ignore Thumbs.db (#2194)
  * Show actual fonts in font dropdowns (#2080)
  * use xcode 8.3 on travis ci (#2208)
  * fix unc path conversion (#2173)
  * stage schematic multiple connect feature (#2196)
  * remove unnecessary schematic update (#2192)
  * revert alt-dragging feature to fx schematic (#2191)
  * fix display of motion path stroke (#2188)
  * fix crash on merge 16bpc raster levels (#2186)
  * fix load raster level with palette (#2184)
  * fix crash on undo merge levels (#2183)
  * fix crash on paste mesh node in stage schamatic (#2174)
  * Schematic UI Update (#2034)
  * Fix old shortcuts (#2100)
  * add gotoblas license, remove stuff/config/contrib
  * add and modify licenses
  * Testing PR instructions (#2113)
  * Fix spelling in one comment (#2162)
  * fix frame range crash (#2151)
  * fix vector brush display bugs (#2133)
  * convert old level files to tlv (#2126)
  * fix viewer update on onionskin change (#2125)
  * fix crash with command line arguments (#2155)
  * fix license link (#2153)
  * fix texture management (#2123)
  * fix link fx (#2115)
  * force left to right layout (#2134)
  * set system path with command line qualifiers (#2143)
  * fix vector region style on osx (#2105)
  * the end of fantastic voyage (#2103)
  * fix selection tool option (#2102)
  * Instructions to build OT with libmypaint dependency for linux (#2027)
  * fix viewer update again (#2097)
  * fix load tzp (#2091)
  * Fix Paste Column Bug (#2088)
  * qt5.11.1 on travis (#2090)
  * Timeline UI Update (#1990)
  * fix undo / redo of move mutiple columns (#2085)
  * update image dpi field of convert popup (#2084)
  * Fix Brush Artifacts on Viewer (#2071)
  * Russian UI translation update for v.1.2.1 (#2081)
  * Set CFBundleIdentifier in Info.plist (#2074)
  * fix tracker tool gadget (#2077)
  * fix pinch tool crash (#2069)
  * fix webm output (#2065)
  * edit_issue_template (#2068)
  * Last Spanish updates prior to v1.2.1 (#2067)
  * v1.2.1 (#2036)
  * fix crash on convert to vector (#2057)
  * Fix Viewer Update Problems (#2049)
  * Pressure Sensitivy Loss Fix (#2051)
  * use const value instead of dirty flag
  * add chinese image.qm
  * Chinese UI Translation Update for v1.2.1 - .qm files
  * Chinese UI Translation Update for v1.2.1
  * fix viewer key press event (#2047)
  * more and more translatable texts (#2045)
  * fix crash on save curve (#2044)
  * fix plastic bone crash (#2041)
  * additional Spanish translation in preparation for v1.2.1
  * Make More UI Texts Translatable (#2026)
  * Spanish translation update in preparation for v1.2.1 (#2025)
  * Spanish translation update in preparation for v1.2.1
  * fix tooloption state update (#2024)
  * japanese translation update v1.2.1 (#2022)
  * ts files update for v1.2.1 (#2018)
  * Fix brush using wrong initial thickness value (#2005)
  * Alternate Timecode format (#1995)
  * Open sub-xsheet at selected sub-xsheet frame (#1980)
  * Add script for updating/adding translation TS files (#1709)
  * Update Styles for V121 (#1986)
  * Improvements to Vector Snap (#1906)
  * Add an issue template to provide some framing for new issues. (#1801)
  * Fix sound playback on Linux by enabling fix #1302 for Linux platform (#1749)
  * fix keyframe drag (#2000)
  * fix sequential check (#1997)
  * remove old stuff folder check (#1994)
  * tfarm binaries into .app folder by damies13 #1141 (modified) (#1993)
  * Fix Actual Pixel Size and Zoom Factor Reporting (#1645)
  * Reduce Footprint of Style Editor (#1622)
  * change qt version in travis ci to 5.11.0 (#2001)
  * Issue #1131 toonz farm &amp; open toonz on different platforms  (#1609)
  * Fill In Empty Cells command (Former Extend Previous Cell to Selection command, #1970)
  * #assistants: fix visual artefacts
  * Fix Note Button Text Clipping (#1976)
  * Fix Placement of Freeze Button in Preview Window (#1973)
  * change default to scenefolder (#1959)
  * fix viewer refreshing with raster brush (#1989)
  * Allow for multilingual FX Help tooltips by jpturcotte (modified) (#1931)
  * colormodel image (#1907)
  * fix brush tip display (#1953)
  * Fix symlink crashes (alternative to #1842) (#1930)
  * Fix touch controls for touchpad and stylus issue by artisteacher (modified) (#1963)
  * fix slot disconnection (#1971)
  * Fix note icon drag area in timeline (#1961)
  * Cursor preferences (#1960)
  * Timeline column creation fix and changes (#1958)
  * Add Stylesheet Doc (#1972)
  * Timeline zoom control update (#1947)
  * Update default OS X UI font (#1943)
  * requested edits
  * Stylesheet Fixes (#1937)
  * Fixed redundant condition check in in initToonzEnv (#1909)
  * fix motionblur_iwa fx (#1952)
  * do not check seqnum for tnz files (#1955)
  * Make Touch Zoom More Responsive (#1905)
  * fix viewer partial redrawing (#1921)
  * prevent unnecessary call of leftButtonDrag (#1938)
  * Fix slow Toonz Raster brush on High DPI (#1904)
  * fix tool option combobox (#1942)
  * Fix scale of animate tool in all mode on high dpi monitors (#1900)
  * Add missing templates for printing xsheet (#1894)
  * Add audio toggle back to flip book for Mac (#1890)
  * EnumProperty: translation and icon by podsvirov (modified) (#1863)
  * Modifications on Studio Palette tree view (#1920)
  * Fix number+letter filename save and detection (#1833)
  * Remove unused vars (#1841)
  * fix drag style undo (#1917)
  * Fix osx menu roles
  * try using the latest qt in travis-osx (#1910)
  * Disable Auto-Stretch Frame (#1707)
  * fix barrel distort fx (#1881)
  * add libmypaint dlls to appveyor (#1888)
  * Set role for Exit Group (#1875)
  * brush enhancement (#1877)
  * Function Editor Display Options (#1649)
  * edit all (#1870)
  * Clarify the Windows build instructions (#1856)
  * New option for Toonz Raster Brush Tool : Draw Order - Palette Order (#1849)
  * enable to skip version check (#1824)
  * fix replace level popup (#1868)
  * fix crash on batch rendering with unc path (#1866)
  * fix 3dlut crash (#1865)
  * enable vector selection commands (#1851)
  * fix double slider (#1843)
  * fix cell dragging (#1836)
  * fix raster eraser crash (#1823)
  * appveyor qt version (#1867)
  * fix saving pli autoclose value (#1848)
  * Fill Tool: Allow Fillable Gap Size Change in Vector Images (#1317)
  * Fix png and spritesheet render (depremultiply) by turtletooth (modified) (#1844)
  * stop using global context (#1785)
  * Make command bar icons consistent (#1827)
  * add merge inks option to matchline (#1826)
  * Allow individual frames of sprites (#1742)
  * Removed Qt::WindowStaysOnTopHint (#1732)
  * Disable Tools for Hidden Columns (#1643)
  * New Icons (#1630)
  * Temp save scene file (#1608)
  * disable 3dlut by default (#1814)
  * Fix Interrupted Brush Stroke When Using Tablet (#1753)
  * fix vector selection move (#1776)
  * fix bokeh fx (#1806)
  * Fix Warnings on Launch (#1745)
  * fix vector eraser (#1760)
  * fix #1639 (#1743)
  * color calibration with 3d lut (#1793)
  * fix jumping stroke (#1811)
  * New Fx: Barrel Distort Iwa Fx (#1810)
  * fix palette titlebar update (#1780)
  * fix template room path (#1766)
  * Fix frame range undo (#1759)
  * update appveyor (#1754)
  * Level Strip Drag to Timeline Fix (#1703)
  * Fix Linux build (#1751)
  * Shift-Drag Keyframe fix (#1687)
  * precise pen position
  * fix plastic black contour
  * fix crash on launching with vector fill
  * temporary use the previous image (#1699)
  * enlarge plastic texture
  * revert source for non-OSX
  * fix plastic on subsheet
  * update info.plist to v1.2.0 (#1673)
  * v1.2.0 (#1631)
  * Timeline bug fixes and tweeks (#1669)
  * Moved xsheetChanged event and scene setDirty call outside loop (#1668)
  * Spanish Translation for V1.2.0 (#1666)
  * Chinese Translation for V1.2.0 (#1662)
  * update japanese translation v120 (#1653)
  * fix tablet behavior on osx
  * fix raster selection
  * fix crash on closing scene with floating selection
  * fix animate tool
  * update translation ts files (#1632)
  * Note level zoom out update (#1618)
  * Allow Mesh Icon On Demand (#1604)
  * fix rename crash
  * Spanish UI - update to #1610 strings (#1633)
  * Timeline Lock On icon correction
  * disable the touch control by default
  * Clarify some wording (#1627)
  * update ts files (#1610)
  * fix replace parent folder command
  * fix message center style
  * organize preferences popup
  * resolve timeline warning
  * move option from prefereces to menu toggle
  * touch control optional
  * Minor edit needed to last commit
  * CMake: fix for #1384 (libmypaint on linux)
  * Allow down arrow to create new frame in level strip. (#1028)
  * Soundtrack export (#744)
  * Fx Pass Through (#1353)
  * Change Name of Edit Tool to Animate Tool (#1351)
  * Timeline column display order flip (#1570)
  * hyphen in fx parameter expression
  * fix lip sync popup
  * skip deformed icon
  * preview range color for light style
  * Removed commented out invalidateIcons
  * Minus sign crash fix
  * Vector fill tool crash fix
  * Fix filmstrip renumber issues
  * fix select all on only the first click
  * Spanish UI - update to latest Japanese .ts files (#1593)
  * Zoom in/out of Timeline (#1573)
  * Sync Level Strip Renumber Changes with XSheet (#1464)
  * Add add_dependencies Command to CMake for OSX (#1587)
  * fix crash on launch with flipbook (#1588)
  * Introducing $scenefolder Alias (#1513)
  * make autopaint lines optional (#1564)
  * Fix Fill Behavior on Toonz Raster (#1540)
  * update japanese translations (#1505)
  * Remove duplicate Cell Drag Behavior options (#1584)
  * Fix Crash (#1580)
  * update qt version for appveyor (#1585)
  * Middle Mouse Drag to Edit Values (#1362)
  * Added Commands to Flip Viewer Horizontally and/or Vertically (#1356)
  * bokeh ref iwa fx (#1555)
  * Touch Screen Controls (#1437)
  * fix loading note level
  * New Note Level (#1322)
  * fix crash on setting negative frame
  * Xsheet fixes (#1550)
  * Two New Vector Conversion Commands (#1410)
  * Lip Sync Popup - Apply Text Data to a Level for Lip Sync (#1289)
  * Add autosave options to startup popup (#1265)
  * Updates for Russian translation (#1565)
  * Mojo Brushes (#1539)
  * Current time timeline indicator (#1522)
  * Level Strip Overhaul (#1405)
  * fix freehand line (#1545)
  * Style Editor Overhaul (#1397)
  * Replace  'zanzo' with 'Afterimage' in current.txt (#1413)
  * Spanish UI - update up tp latest Japanesse files. (#1519)
  * Rename "Revert To Last Saved Version" Command (#1465)
  * Allow Shortcut to Cycle Dropdown Options (#1420)
  * fix plastic tool in osx
  * shortcut override for tool-specific keys
  * fix tooloption checkbox
  * #mingw #imp: remove console from MinGW build
  * undo for autoapply
  * undo for autopaint
  * paste numbers command (#1530)
  * fix boolean tool options
  * cursor customize
  * #mypaint: eraser and lock-alpha modifiers
  * shortcut template
  * env file template
  * Update Chinese UI Translations (#1495)
  * fix fullscreen
  * fix z transform
  * fix offset
  * #fix: fix for htimeline
  * qt5.9
  * use global share context
  * increment alphabet (#1515)
  * add turtletooth's solution
  * prevent windows outside the gui thread
  * refine cell menus
  * fix numpad label
  * Xsheet Column Header Layout Redesign (#1347)
  * fix releasing cell selection behavior (#1501)
  * Camera Capture feature : Save scene in the subfolder checkbox (#1496)
  * Customize Command Bar and XSheet Toolbar (#1448)
  * Renumber crash fix (#1498)
  * fix fx settings resizing
  * Toonz raster merge crash fix (#1480)
  * More translatable UI strings (#1486)
  * Spanish UI - updated strings, now on par with Japanese ones. (#1484)
  * Reframe with Empty Inbetweens command (#1485)
  * Guided Drawing Feature (#1297)
  * Remove view option from mesh levels in scene cast
  * Prevent view shortcut from working on levels it shouldn't
  * Fix for sierra scrub crash (#1302)
  * Correct Preview and Camera toggle for Sound columns (#1472)
  * Auto Input Cell Number command (#1479)
  * Update
  * New Folder Icons / Style File Browser Window
  * Support New Pane Buttons (Light)
  * Replace PNG with SVG for Pane Buttons
  * Batch Update
  * Removed commented out code
  * Remove view option from scene cast of audio levels
  * Fix Minus Icon
  * Lock Border Checked-Hover Fix
  * Tweak Again
  * Foreign letter and Apostrophe fix (#1468)
  * Update Simplified Chinese UI translation (#1471)
  * Spanish UI - several improvements to the translation (#1469)
  * Move AutoClose Value to TEnv (#1467)
  * Improve Focus Style
  * remove warm less
  * fix_raster_selection_crash
  * QDialog Focus Color
  * Pick a Font (#1386)
  * Fix for Broken Brush Presets (#1447)
  * Fix for Missing Hook Display on Hook Tool. (#1466)
  * color filter available on render and vector levels
  * Enable shortcut command while renaming cell (#1451)
  * Fix crash on using preference template (#1456)
  * Unify Palette Lock Icon (#1453)
  * fix registry setup (#1457)
  * fix save task crash (#1441)
  * Fix for scrubbing shortcuts (#1378)
  * Spanish UI update (#1450)
  * Allow All Windows Builds to be Portable  (#1381)
  * Show Renamed Names in MacroFx (#1355)
  * Fix &amp; Name Change
  * install unmet dependencies
  * Theme Update
  * Tweak
  * XSheetToolbar Fixes and New Pane (#1425)
  * Fix for Preset Crash (#1440)
  * japanese translations update (#1431)
  * Debug about "HLSNoiseIno assertion error". And some refactoring. (#1427)
  * Change Matte to Alpha in the UI (#1352)
  * Fix for maximized grayed out windows (#1288)
  * Allow New Levels to Default to Camera Size (#1256)
  * Allow drawing substitution on subxsheet levels (#1286)
  * fix arrows on brush tool (#1429)
  * Updated Contributing.md (#1409)
  * Updated Mac Build Instructions (#1301)
  * font position and size fix
  * Beautification
  * Geometry Tool Vector Snapping for All Tools (#1328)
  * konero svg icons cont'd
  * Fix Select keyframes hotkey crash
  * fix crash
  * fix messages
  * fix placement behavior
  * add previous level button
  * show frame info
  * Resolving conflict
  * strings for style sheet and language in preferences (#1403)
  * Remove Mac qss files (#1400)
  * Spanish UI translation - update to 1.1.3 version strings - [100%] (#1340)
  * obtain qt5.6 from the previous version
  * fix camera capture for osx
  * Snapping and Frame Range for Vector Brush (#1319)
  * Fix frame blending into Xsheet Toolbar
  * Timeline text clipping fix for Mac
  * Fix cell text overwriting cell number
  * Russian translation (first draft). Translated by Yury Grubnik (@beeheemooth). (#1332)
  * use dpi of the first cleanupped frame (#1391)
  * Show 0 Thick Line During Drawing and Shift Draw on Vector to Make Straight Line (#1307)
  * fix vector initialization
  * level adjust feature
  * Fix for mac
  * fix scroll xsheet
  * Color Tweak
  * #shaders: fix warnings about context thread
  * #shaders: start of shaders fix
  * Cleaner Playbar Icons
  * Reduced height of note button in timeline
  * Add Cut command shortcut to RenameCell exception list
  * Fix standard shortcuts not working while renaming cell
  * COPYING.LIB -&gt; COPYING_LIB
  * Changed Row to Frame in Keyframe Context Menu
  * add libmypaint to travis-install
  * HideAll not working fix
  * MyPaint brushes for OpenToonz raster levels (#1124)
  * Various TFarm fixes (#1140)
  * preferences template
  * modification on mac_tablet
  * Allow Imported Images to Use Camera DPI (#1300)
  * Fix popup locations (#1287)
  * Fix New Level Name for Vector Level (#1261)
  * fixed fps update
  * removed unused codes
  * Fix vertical padding on spritesheets (#1259)
  * Fix for Studio Palette Path (#1253)
  * Allow enter to end polyline (#1250)
  * clang format all
  * Horizontal timeline option in Xsheet (issue#503) (#1019)
  * Linux build instructions: minor fixes
  * fix column icon loading policy
  * fix_camera_capture
  * konero svg icons part 1
  * Clang
  * fix save custom layout file
  * Fix for pen glitch on Mac
  * type tool using qt
  * #common #bug: fix toUpper/toLower functions
  * fix for osx
  * Use jobs for make command
  * timecodefx iwa
  * Fixed firing onFrameChanged multiple times
  * Sound Scrubbing in Combo Viewer and Missing Updates in Scene Viewer
  * V1.1.3 (#1255)
  * fix show mov on render (#1254)
  * Remove Old Themes (#1251)
  * Move keyframe navigator to qss (#1244)
  * Fix for pairfield drawing with new themes (#1246)
  * XSheet Toolbar (#989)
  * Fix for ffmpeg render same frames (#1234)
  * Fix click area for inbetween (#1241)
  * Fix crash on arrows using eraser (#1221)
  * fix filebrowser hierarchy
  * Fix for Raster Level Tool Switch Crash (#1228)
  * Fix Flipbook Crash (#1224)
  * FFmpeg timeout error fix (#1030)
  * Don't allow throw() in destructors (#1182)
  * Fix for movement during screen pick (#1225)
  * fix plastictool tooloption crash
  * Fix crash on camera scale 0 (#1219)
  * premult by default on png (#1217)
  * fix #1151 deleted canvas.h (#1152)
  * Allow to cross compile for Windows with Linux/Mingw (part 3 of 3, cmake) (#1150)
  * use preference for premultiply option
  * remove CurrentOpenedBrowser based modality control
  * set all the file browsers non-modal
  * fix pasteinto undo
  * Allow to cross compile for Windows with Linux/Mingw (part 2 of 3, bugfixes) (#1149)
  * Fixes on convert feature from NAA raster images to TLV (#1203)
  * create zerary fx node at clicked pos (#1191)
  * curve the seam of looped spectrum (#1190)
  * fix swatches (planeviewer)
  * fix viewer gadgets
  * fix flipbook auto-resize
  * fix ruler
  * set premultiply and added level name type
  * Fix playback stuck bug (#1025)
  * Fixed removed scene from startup (#998)
  * Allow to cross compile for Windows with Linux/Mingw (part 1 of 3, preprocessor) (#1148)
  * SoapBubbleFxIwa Improvement (#1175)
  * remove Are You Sure? when closing without unsaved content. (#733)
  * Allow importing files to project dialog box (#1037)
  * Fixed changing name on change level type - new level popup (#1011)
  * set info.plist for retina display
  * font size : replace point with pixel
  * revert travis to qt5.5 for osx build
  * fix other panels for high dpi monitors
  * change closest field to 999
  * fix #1156 which causes program to crash when expanding history
  * add UseHighDpiPixmaps option
  * Minimalist Theme (#1112)
  * fix level placement
  * updated opentoonz_1.0 to opentoonz_1.1 in the docs
  * Fix/Workaround for #866 (#899)
  * high-dpi monitor compatibility
  * Fix path to textures, effects, brushes and templates (#1090)
  * Extend ffmpeg timeout (#1029)
  * New Theme (#1043)
  * small fix
  * bokeh fx iwa
  * Resolve #1046, profile errors flooding stdout
  * Fix error using malloc, then delete[]
  * add null pointer check (#1106)
  * Add alpha-channel to title-bar icons
  * Move level palette lines to qss (#1035)
  * Pair field style #881 (#1034)
  * Allow border on docks- use QFrame (#1054)
  * Remove hard-coded lines around panels (#1053)
  * Fix crash on level strip arrow key presses (#1027)
  * CMake: remove duplicate library linking
  * Fixed insert fx popup replace button size (#1013)
  * added sound playback (#995)
  * soapbubblefx update (#1076)
  * fix preview fx (#1073)
  * make filesystemwatcher optional (#1060)
  * fix convert popup
  * fix vector fill
  * Fix for pixels only mode conflict too easily. (#1023)
  * allow no trim on spritesheet (#1022)
  * fix flipconsole connection
  * fix import scene
  * Added new scrubbing options (#994)
  * remove can't save warning on untitled autosave (#990)
  * Checks data sound is valid to save. Issue #957 (#971)
  * fixes warnings when library and fxs folders don't exist
  * stop clang-format check in travis (#1041)
  * CMake: correct own error in FindSuperLU
  * TravisCI/Linux: Disable system superlu
  * CMake: cleanup indentation
  * CMake: install lzo binaries on Linux
  * CMake: add WITH_SYSTEM_SUPERLU option
  * CMake: add WITH_SYSTEM_LZO option
  * Shortcut window confusion fix (#988)
  * Cleaning for-nothing methods (#974)
  * Set auto markers (#982)
  * Fixes crash in History Panel when a level is unlinked. (#975)
  * Made rounded join the default (#1010)
  * fix cell input feature
  * Fix wing typo
  * subfolder popup for camera capture
  * refactor changes by konero
  * adjust-padding
  * Tidy QGroupBox Style
  * update spanish ts files
  * Render Button added to Output Settings (#875)
  * Brush Size Shortcuts Change (#685)
  * arrowkey to shift cell selection, input w/o dblclk
  * added color filter feature and modified composition with colorscale
  * fix crash on unfreeze preview
  * fix white xsheet vertical line (#876)
  * add AJA Fr01 to reslist (rebased)
  * Deleting extra semicolon (#973)
  * not append non-printable character null (#968)
  * Fix crash by catching exceptions and skipping frames with bad names. (#966)
  * ignoring qtcreator ide files
  * Add aif extension
  * fix QT_PATH (#961)
  * fix apply shortcut
  * Fix plastic tool crash with SuperLU 5.x
  * CMake: fix for SuperLU
  * changed separator spacing to 4 (#772)
  * fix typo (#956)
  * soap bubble fx iwa
  * Clear project folder of non-project files (#701)
  * modify field guide's default value
  * Use English for 'iwa_motionblurfx' comments - modified (#932)
  * Fix for Linux audio on i386
  * Linux: Correct misuse of SDL_MixAudio
  * Fix audio reproduction issue (863) in GNU/Linux
  * Use English for 'iwa_motionblurfx' comments
  * fix saving menubar
  * Spanish UI - updated QM files
  * Spanish UI - some fixes
  * Spanish - quick fix
  * Spanish UI - quick fix
  * Spanish UI - update [100%]
- Drop patches:
  * 3ebaf33693caa2d9faf3cfad864f84c638e2cabe.patch
  * fb7729aaaf5c36f059c389b103126c2b039280b6.patch
- Refresh p_add-zlo-to-cmake-include-path-suffixes.patch
- Add Fix-build-with-Qt-5_13.patch
- Use cmake() and pkgconfig() syntax for build requirements</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1580126400">- Update to 1.4.0rc. Check
  https://github.com/opentoonz/opentoonz/releases/tag/v1.4.0rc for
  the full changelog.
  * New Guided Drawing/Autoinbetweening
  * New XDTS File Support (Celsys and Toei Animation xsheet file format Import/Export)
  * New Cache folder Replacement &amp; Clear Cache Command
  * New Camera Column in XSheet
  * New Context Aware Toolbar
  * New Create Blank Drawing command
  * New Fx: Corridor Gradient Fx Iwa
  * New Fx: Spin Gradient Fx Iwa
  * New Geometry Tool Driven Motion Paths
  * New (Initial) Korean Menu Translation
  * New Level Settings Adjustment for Multiple Selections in XSheet/Timeline
  * New Next/Previous Keyframe Shortcuts
  * New Pencil Mode for Toonz Raster Eraser in Freehand and Polyline
  * New Swap Colors Button for Gradient Fxs
  * New Short Play Feature
  * New Fill Tool for Raster Level
  * Updated/Reorganized Menus
- Refresh p_handle-no-return-in-nonvoid-function.patch
- Drop Fix-build-with-Qt-5_13.patch. Fixed upstream</changelog>
  <changelog author="christophe@krop.fr" date="1580558400">- Update to v1.4.0. Check
  https://github.com/opentoonz/opentoonz/releases/tag/v1.4.0 for
  the full changelog.
- Replace tar_scm with obs_scm in the _service file.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1583928000">- Require freeglut-devel instead of pkgconfig(freeglut).
  The pkgconfig name changed in Tumbleweed.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1585224000">- Disable RPATH to fix the leap build.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1586779200">- Drop p_add-zlo-to-cmake-include-path-suffixes.patch, no
  longer needed
- Add patches:
  * 0001-Fix-linker-errors-on-Linux.patch
  * 0001-Use-the-system-mypaint-brushes.patch
- Small spec cleanup</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1591704000">- Add patch to fix build with GCC 10:
  * 0001-Fix-build-with-GCC-10.patch
- Add patch to fix build with Qt 5.15:
  * 0001-Fix-build-with-Qt-5.15.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1602676800">- Add patch to fix the factory build:
  * 0001-System-depend-code-deduplication.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1613995200">- use usb-1.0 dependency instead of deprecated usb-0.1</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1618142400">- Update to 1.5.0
  * Ease Regulations for the Use of Animate Tool
  * New - Aotz MyPaint brush set (Sketch, Ink, Fill, Clouds, Water,
    Grass, Leaves, Fur, Eraser, etc.)
  * Fix vector custom styles
  * Fix color model pick mode
  * New - Save/Reload Color Separation Colors Parameters
  * New - Add snap option to control point editor tool
  * New - Freehand mode in control point editor tool
  * New - Convert To Vector : Align Boundary Strokes Direction Option
  * New - Snap at intersection in cutter tool
  * New - Bloom Iwa Fx
  * New - Fractal Noise Iwa Fx
  * New - Glare Iwa Fx
  * New - Search bar in New Fx browser
  * New - Linear color space option for Add Fx Ino
  * New - Logarithmic option for Spiral fx
  * New - Particle FX Preset: Flock fx
  * New Segment Erase
  * New Frame range for segment mode of eraser tool
  * New - (Optional/Experimental) Expression Reference Manager
  * New - Expression Function: Periodic Random
  * New - Copy expression object address directly from UI
  * New - multi arc shape in geometric tool
  * Fix - Geometric tool / Type tool first point offset
  * Enhance - Premultiply on Loading PNG images
  * Fix - Fix copy/paste keyframe causing bad data
  * New - Horizontal Level Strip option
  * Fix icon rendering for HDPI
  * Fix for Duplicate Window Title (Mac)
  * Fix for Full Screen on Multiple Monitors (WIndows)
  * New - (Optional) Toolbar location
  * New - Color Keys Global Palette
  * Fix - OpenGL Line Smoothing
  * Updated Dwango plugins (separate download)
  * Fix Batch Rendering on Mac
  * Updated Output Settings Dialogue
  * Fix incorrect xml in tnz file
  * Fix - Scene Cast Update on Pasting
  * Enhancement - Improved target area for Transform selection
  * New - (Optional) Create New Style Command Button
  * Fix - Fix Vector Tape Tool on Joining Points at the Same Position
  * Updated Languages ( )
  * New - Initial support for Norwegian Bokmal
  * New - Weblate widget
  * New - Generation of translation projects now optional in cmake
  * New - All New Icons (GUI Cleanup)
  * New - Live update for 3DLuts via Preferences
  * New - Additional UI Style Sheet customizations via Preferences
  * New - Icons for all commands
  * Update Default Room set
  * Fix - Fix Crash When Drawing on Absent Level
  * New - More shapes for Adobe Animate keyboard shortcuts
  * New - Shortcut keypress length option
  * New - Undo: Reset Undo when Saving Levels Preference Option
- Drop patches:
  * p_handle-no-return-in-nonvoid-function.patch
  * 0001-Fix-build-with-GCC-10.patch
  * 0001-Fix-build-with-Qt-5.15.patch
  * 0001-System-depend-code-deduplication.patch
- Rebase 0001-Fix-linker-errors-on-Linux.patch
- Update 0001-Use-the-system-mypaint-brushes.patch</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1619179200">- Use a _service file to exclude most of third party subfolders.
  thirdparty/openblas contains unredistributable files and some
  precompiled dll files are present in a couple other folders.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1630152000">- Use opencv 4 to build opentoonz if possible.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1647777600">- Use 'https://' in _service file to connect to Github.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1648900800">- Update to 1.6.0:
  + Audio
  * Improved Audio Recording
  + Cleanup
  * Enabled to Cleanup Without Line Processing
  + Flipbook / Viewers
  * (new) Zoom in/out and fit floating panel geometry commands
  * Enhanced Flipbook playback
  * (new) 30bit display feature
  + Xsheet / Timeline
  * (new) "Implicit hold" move by Shift+dragging cells
  * (new) Cell Mark feature
  * Allowed changing parent of column from XSheet (Tahoma2D
    port)
  * (new) Xsheet Minimum Layout
  * (new) Xsheet zoom control
  * Enhanced Note level column
  + Xsheet (Export)
  * (new) Export Xsheet to PDF
  * (new) TVPaint JSON export
  + Image Levels / Rendering / FFMPEG
  * Enabled to set Raster level frame number format
  * Enabled to use PNG for new Raster level
  * (new) Multi-Thread FFMPEG option
  * Enhanced FFMPEG GIF export
  * (new) OpenEXR I/O
  + Palettes / Style Editor
  * (new) Raster Lock Alpha tool setting
  * (new) Hex editbox in Style Editor
  * (new) Hex color names editor
  * Enabled to paste style's color into a color field
  + File Browser
  * Enabled To view palette files from the File Browser
  + Effects / Schematic
  * (new) Conical Transform option for Fractal Noise Fx Iwa
  * (new) "Image Size" option for the Input Size parameter
    for Tile Fx Iwa
  * Allowed Renaming Pass Through Nodes (Tahoma2D port)
  * (new) Shader Fx: HSL Blend GPU
  * (new) Fx Global Controls parameter
  * Redesigned Pass Through Fx Node
  * (new) Bokeh Advanced Iwa Fx
  * (new) Compass Gadget for Radial and Spin Blur Fxs
  * (new) Linear color space option for all Layer Blending
    Ino fxs
  + File I/O
  * (new) File Path Processing Using Regular Expression
  + Camera Capture / Stop Motion
  * (new) Camera calibration for the Camera Capture feature
  * Enabled inputting frame with suffix in Camera Capture
  * Enhanced Stop motion feature
- Enable build on all archs but ARM.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679400000">- Add upstream change:
  * 0001-Clarify-size_t-origin-for-tgc-hash-BucketNode.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683547200">- Disable the WITH_TRANSLATION option to avoid QTBUG-113152</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1683720000">- Update to 1.7.1
    New Features:
  * Enabled pasting external clipboard images
  * Preproduction Board panel
  * Custom Panels
  * Main Window See Through Mod
  * Added Haiku support
  * Export Camera Track
  * Export Open Cel Animation (OCA) format
  * Export Scene
  * Convert TZP to TLV in folder
  * New Fx: Floor Bump Fx Iwa
  * New Fxs: Flow Fx series
    Audio:
  * Added additional support for audio formats
  * Audio in Fast Render to MP4 Extremely Boosted
    Tools:
  * Added Straight line mode on Brush tool
  * Added OpenToonz vector logo brush
  * Added Gimp (Mypaint) Brushes
  * Added Flip and rotate toolbar options to Animate tool
  * Added Pick + Freehand mode to Fill tool
  * Added Triangle Brush Cursors
  * Enabled to use MyPaint styles with Geometric tool
    Checks:
  * Improve Transparency Check suitable for Japanese animation
    industry
  * Function Editor/Curve Editor
  * Enabled to stretch function curve keys with Alt+drag
  * Bigger Handles &amp; Improved Contrast
    Histogram:
  * Enhanced histogram popup
    Image formats/ffmpeg:
  * Added support for MOV, APNG and other formats
    Rendering:
  * Supported floating point &amp; Linear color space rendering
  * Enhanced viewer preview
    Schematic:
  * Enabled to snap schematic node
    Xsheet/Timeline:
  * Timeline/Xsheet navigation tags
  * Customizable column color filters
  * Thicken Xsheet marker lines
  * Paste cells command behavior option
  * Delete cells command behavior
  * Selection aware command name
  * Modified the "Reframe with Empty Inbetweens" command
    behavior
    Cache:
  * Extended the coverage of the "Default TLV Caching Behavior"
    option to all raster levels on any loading
- Drop patches:
  * 0001-Clarify-size_t-origin-for-tgc-hash-BucketNode.patch
  * 0001-Use-the-system-mypaint-brushes.patch
- Add patch:
  * 0001-Fix-build-with-Werror-return-type.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1726056000">- Add patch:
  * 0001-Use-system-stdfx.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1741003200">- Add patch:
  * opentoonz-glew_config_compat.patch
- Stop using %suse_update_desktop_file
- Use system's kissfft dependency</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1743508800">- Add patches:
  * 0001-Use-system-TIFF.patch
    (gh#opentoonz/opentoonz#5592, gh#opentoonz/opentoonz#4199)
- Update the _service file and tarball</changelog>
</package>
<package pkgid="82ec30a49f61fd473b95df910e941a1cdc212a6b3365a71fcb7897cf409d313b" name="opi" arch="noarch">
  <version epoch="0" ver="5.2.0" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676289600">- Version 2.14.0
- Install openh264 according to arch
- Use http instead of https for openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676721600">- Version 2.15.0
- Fix repo name encoding when asking for new key addition</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523200">- Version 2.16.0
- dotnet: Install dotnet-sdk-7.0 (#124)
- Add jami p2p messenger plugin (#121)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523201">- Version 2.17.0
- Codecs: Don't force ffmpeg&gt;=5 on leap 15.5
- Use new checkout version in ci.yaml</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Version 3.0.0
- Use best repo for each project (fixes #113)
- Use new rpm signing key for zoom (fixes #133)
- cleanup code
- Remove MS teams as it is discontinued</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689076800">- Version 3.1.0
- Add MapTool RPM tool</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689249600">- Version 3.2.0
- fix: add missing format string marks, remove empty lines
- Make release.sh more robust</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1690545600">- Version 3.3.0
- Add tests and tweak weighting algorithm for non interactive mode
- Allow running without user interaction
- Add config option to disable auto refresh</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1693396800">- Version 3.4.0
- Add unofficial Teams-for-linux client
- Improve non interactive tests
- Strip test module name
- chore: fix indentation
- docs: add config options, update opi help page</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 3.5.0
- Expand releasever for local repo names
- Make resilio comment shorter
- Add option to skip plugins
- Update repo URL for MEGASync</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1697025600">- Version 3.6.0
- Increase timeouts in testsuite and improve output
- test: remove yandex-disk from multi-install test
- Run testsuite for (fake) MicroOS
- Fix repo URL generation for MicroOS and Leap Micro (fixes #158)
- Add multi package option
- Add ocenaudio audio editor (fixes #155)
- Ignore gpg check for unsigned pkgs (or pkgs without published key)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700222400">- Version 4.0.0
  * Simplify rpmbuild by removing %install
  * Add opi new dependencies to testsuite: rpm-build, squashfs
  * Rename rpmbuild internal dirs to uppercase
  * Fix building RPMs for Leap 15.5
  * Update opi-proxy .service file to listen on IPv6 as well
  * Add Snap library and Spotify plugin
  * Allow installing non-rpm applications (add OrcaSlicer)
  * chore: update multi_install description
  * Indent changes in changelog further than version</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701950400">- Version 4.1.0
  * Add support for Slowroll
  * Replace $releasever also with ${releasever} syntax
  * Update changelog prefix to *</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702382400">- Version 4.2.0
  * Support multiple repos defined in a single .repo file
  * Automatically import packman key in non-interactive mode
  * Restructure code: Add classes for Repository, OBSPackage and LocalPackage
  * Hide package release for pkgs from local repos (same as with OBS pkgs)
  * Use tumbleweed repo for openh264 on Slowroll
  * Expand repovar $basearch (to e.g. x86_64 or aarch64)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702641600">- Version 4.3.0
  * Hint open source alternatives
  * Fix issue with installing from existing openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704196800">- Version 4.4.0
  * Match repos by alias when searching local repos
  * Rephrase OSS alternative hints
  * Fix typo in rpmbuild.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 5.0.0
  * Allow selecting mirror 1st time when adding packman repo
  * Add Plugin for SoftMaker Freeoffice
  * Use new osc service run cmd syntax
  * Codecs: Install AV1 decoder for mpv
  * Bump .NET SDK plugin to .NET 8.0</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717761600">- Version 5.1.0
  * Use checkout@v4 for CI
  * Update issue templates
  * Increase prio from 90 to 70 for packman/openh264 repos</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718107200">- Version 5.2.0
  * Add config option to reverse option order</changelog>
</package>
<package pkgid="98595641e82728478fc3d61feb57b74e5133f1495dfc17dbd070e7400ac577af" name="opi" arch="src">
  <version epoch="0" ver="5.2.0" rel="bp156.2.3.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676289600">- Version 2.14.0
- Install openh264 according to arch
- Use http instead of https for openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676721600">- Version 2.15.0
- Fix repo name encoding when asking for new key addition</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523200">- Version 2.16.0
- dotnet: Install dotnet-sdk-7.0 (#124)
- Add jami p2p messenger plugin (#121)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523201">- Version 2.17.0
- Codecs: Don't force ffmpeg&gt;=5 on leap 15.5
- Use new checkout version in ci.yaml</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Version 3.0.0
- Use best repo for each project (fixes #113)
- Use new rpm signing key for zoom (fixes #133)
- cleanup code
- Remove MS teams as it is discontinued</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689076800">- Version 3.1.0
- Add MapTool RPM tool</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689249600">- Version 3.2.0
- fix: add missing format string marks, remove empty lines
- Make release.sh more robust</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1690545600">- Version 3.3.0
- Add tests and tweak weighting algorithm for non interactive mode
- Allow running without user interaction
- Add config option to disable auto refresh</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1693396800">- Version 3.4.0
- Add unofficial Teams-for-linux client
- Improve non interactive tests
- Strip test module name
- chore: fix indentation
- docs: add config options, update opi help page</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 3.5.0
- Expand releasever for local repo names
- Make resilio comment shorter
- Add option to skip plugins
- Update repo URL for MEGASync</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1697025600">- Version 3.6.0
- Increase timeouts in testsuite and improve output
- test: remove yandex-disk from multi-install test
- Run testsuite for (fake) MicroOS
- Fix repo URL generation for MicroOS and Leap Micro (fixes #158)
- Add multi package option
- Add ocenaudio audio editor (fixes #155)
- Ignore gpg check for unsigned pkgs (or pkgs without published key)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700222400">- Version 4.0.0
  * Simplify rpmbuild by removing %install
  * Add opi new dependencies to testsuite: rpm-build, squashfs
  * Rename rpmbuild internal dirs to uppercase
  * Fix building RPMs for Leap 15.5
  * Update opi-proxy .service file to listen on IPv6 as well
  * Add Snap library and Spotify plugin
  * Allow installing non-rpm applications (add OrcaSlicer)
  * chore: update multi_install description
  * Indent changes in changelog further than version</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701950400">- Version 4.1.0
  * Add support for Slowroll
  * Replace $releasever also with ${releasever} syntax
  * Update changelog prefix to *</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702382400">- Version 4.2.0
  * Support multiple repos defined in a single .repo file
  * Automatically import packman key in non-interactive mode
  * Restructure code: Add classes for Repository, OBSPackage and LocalPackage
  * Hide package release for pkgs from local repos (same as with OBS pkgs)
  * Use tumbleweed repo for openh264 on Slowroll
  * Expand repovar $basearch (to e.g. x86_64 or aarch64)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702641600">- Version 4.3.0
  * Hint open source alternatives
  * Fix issue with installing from existing openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704196800">- Version 4.4.0
  * Match repos by alias when searching local repos
  * Rephrase OSS alternative hints
  * Fix typo in rpmbuild.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 5.0.0
  * Allow selecting mirror 1st time when adding packman repo
  * Add Plugin for SoftMaker Freeoffice
  * Use new osc service run cmd syntax
  * Codecs: Install AV1 decoder for mpv
  * Bump .NET SDK plugin to .NET 8.0</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717761600">- Version 5.1.0
  * Use checkout@v4 for CI
  * Update issue templates
  * Increase prio from 90 to 70 for packman/openh264 repos</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718107200">- Version 5.2.0
  * Add config option to reverse option order</changelog>
</package>
<package pkgid="1526fc9c67f5cecf1dac4e340cfaeffdb5fcf7822367f619b74e301a432e486a" name="opi" arch="noarch">
  <version epoch="0" ver="5.2.1" rel="bp156.2.6.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676721600">- Version 2.15.0
- Fix repo name encoding when asking for new key addition</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523200">- Version 2.16.0
- dotnet: Install dotnet-sdk-7.0 (#124)
- Add jami p2p messenger plugin (#121)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523201">- Version 2.17.0
- Codecs: Don't force ffmpeg&gt;=5 on leap 15.5
- Use new checkout version in ci.yaml</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Version 3.0.0
- Use best repo for each project (fixes #113)
- Use new rpm signing key for zoom (fixes #133)
- cleanup code
- Remove MS teams as it is discontinued</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689076800">- Version 3.1.0
- Add MapTool RPM tool</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689249600">- Version 3.2.0
- fix: add missing format string marks, remove empty lines
- Make release.sh more robust</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1690545600">- Version 3.3.0
- Add tests and tweak weighting algorithm for non interactive mode
- Allow running without user interaction
- Add config option to disable auto refresh</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1693396800">- Version 3.4.0
- Add unofficial Teams-for-linux client
- Improve non interactive tests
- Strip test module name
- chore: fix indentation
- docs: add config options, update opi help page</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 3.5.0
- Expand releasever for local repo names
- Make resilio comment shorter
- Add option to skip plugins
- Update repo URL for MEGASync</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1697025600">- Version 3.6.0
- Increase timeouts in testsuite and improve output
- test: remove yandex-disk from multi-install test
- Run testsuite for (fake) MicroOS
- Fix repo URL generation for MicroOS and Leap Micro (fixes #158)
- Add multi package option
- Add ocenaudio audio editor (fixes #155)
- Ignore gpg check for unsigned pkgs (or pkgs without published key)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700222400">- Version 4.0.0
  * Simplify rpmbuild by removing %install
  * Add opi new dependencies to testsuite: rpm-build, squashfs
  * Rename rpmbuild internal dirs to uppercase
  * Fix building RPMs for Leap 15.5
  * Update opi-proxy .service file to listen on IPv6 as well
  * Add Snap library and Spotify plugin
  * Allow installing non-rpm applications (add OrcaSlicer)
  * chore: update multi_install description
  * Indent changes in changelog further than version</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701950400">- Version 4.1.0
  * Add support for Slowroll
  * Replace $releasever also with ${releasever} syntax
  * Update changelog prefix to *</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702382400">- Version 4.2.0
  * Support multiple repos defined in a single .repo file
  * Automatically import packman key in non-interactive mode
  * Restructure code: Add classes for Repository, OBSPackage and LocalPackage
  * Hide package release for pkgs from local repos (same as with OBS pkgs)
  * Use tumbleweed repo for openh264 on Slowroll
  * Expand repovar $basearch (to e.g. x86_64 or aarch64)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702641600">- Version 4.3.0
  * Hint open source alternatives
  * Fix issue with installing from existing openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704196800">- Version 4.4.0
  * Match repos by alias when searching local repos
  * Rephrase OSS alternative hints
  * Fix typo in rpmbuild.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 5.0.0
  * Allow selecting mirror 1st time when adding packman repo
  * Add Plugin for SoftMaker Freeoffice
  * Use new osc service run cmd syntax
  * Codecs: Install AV1 decoder for mpv
  * Bump .NET SDK plugin to .NET 8.0</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717761600">- Version 5.1.0
  * Use checkout@v4 for CI
  * Update issue templates
  * Increase prio from 90 to 70 for packman/openh264 repos</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718107200">- Version 5.2.0
  * Add config option to reverse option order</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719230400">- Version 5.2.1
  * Update freeoffice.py</changelog>
</package>
<package pkgid="d445799cc3e8df230973ed17cefcc973747222a380dfd1e013c59fc36e5a19ab" name="opi" arch="src">
  <version epoch="0" ver="5.2.1" rel="bp156.2.6.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1676721600">- Version 2.15.0
- Fix repo name encoding when asking for new key addition</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523200">- Version 2.16.0
- dotnet: Install dotnet-sdk-7.0 (#124)
- Add jami p2p messenger plugin (#121)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523201">- Version 2.17.0
- Codecs: Don't force ffmpeg&gt;=5 on leap 15.5
- Use new checkout version in ci.yaml</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Version 3.0.0
- Use best repo for each project (fixes #113)
- Use new rpm signing key for zoom (fixes #133)
- cleanup code
- Remove MS teams as it is discontinued</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689076800">- Version 3.1.0
- Add MapTool RPM tool</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689249600">- Version 3.2.0
- fix: add missing format string marks, remove empty lines
- Make release.sh more robust</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1690545600">- Version 3.3.0
- Add tests and tweak weighting algorithm for non interactive mode
- Allow running without user interaction
- Add config option to disable auto refresh</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1693396800">- Version 3.4.0
- Add unofficial Teams-for-linux client
- Improve non interactive tests
- Strip test module name
- chore: fix indentation
- docs: add config options, update opi help page</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 3.5.0
- Expand releasever for local repo names
- Make resilio comment shorter
- Add option to skip plugins
- Update repo URL for MEGASync</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1697025600">- Version 3.6.0
- Increase timeouts in testsuite and improve output
- test: remove yandex-disk from multi-install test
- Run testsuite for (fake) MicroOS
- Fix repo URL generation for MicroOS and Leap Micro (fixes #158)
- Add multi package option
- Add ocenaudio audio editor (fixes #155)
- Ignore gpg check for unsigned pkgs (or pkgs without published key)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700222400">- Version 4.0.0
  * Simplify rpmbuild by removing %install
  * Add opi new dependencies to testsuite: rpm-build, squashfs
  * Rename rpmbuild internal dirs to uppercase
  * Fix building RPMs for Leap 15.5
  * Update opi-proxy .service file to listen on IPv6 as well
  * Add Snap library and Spotify plugin
  * Allow installing non-rpm applications (add OrcaSlicer)
  * chore: update multi_install description
  * Indent changes in changelog further than version</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701950400">- Version 4.1.0
  * Add support for Slowroll
  * Replace $releasever also with ${releasever} syntax
  * Update changelog prefix to *</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702382400">- Version 4.2.0
  * Support multiple repos defined in a single .repo file
  * Automatically import packman key in non-interactive mode
  * Restructure code: Add classes for Repository, OBSPackage and LocalPackage
  * Hide package release for pkgs from local repos (same as with OBS pkgs)
  * Use tumbleweed repo for openh264 on Slowroll
  * Expand repovar $basearch (to e.g. x86_64 or aarch64)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702641600">- Version 4.3.0
  * Hint open source alternatives
  * Fix issue with installing from existing openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704196800">- Version 4.4.0
  * Match repos by alias when searching local repos
  * Rephrase OSS alternative hints
  * Fix typo in rpmbuild.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 5.0.0
  * Allow selecting mirror 1st time when adding packman repo
  * Add Plugin for SoftMaker Freeoffice
  * Use new osc service run cmd syntax
  * Codecs: Install AV1 decoder for mpv
  * Bump .NET SDK plugin to .NET 8.0</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717761600">- Version 5.1.0
  * Use checkout@v4 for CI
  * Update issue templates
  * Increase prio from 90 to 70 for packman/openh264 repos</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718107200">- Version 5.2.0
  * Add config option to reverse option order</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719230400">- Version 5.2.1
  * Update freeoffice.py</changelog>
</package>
<package pkgid="e005b12931fe01bbe9f19a59bbfe7716dde267271ff536b840c55d2c8446dda3" name="opi" arch="noarch">
  <version epoch="0" ver="5.4.0" rel="bp156.2.9.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523200">- Version 2.17.0
- Codecs: Don't force ffmpeg&gt;=5 on leap 15.5
- Use new checkout version in ci.yaml</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Version 3.0.0
- Use best repo for each project (fixes #113)
- Use new rpm signing key for zoom (fixes #133)
- cleanup code
- Remove MS teams as it is discontinued</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689076800">- Version 3.1.0
- Add MapTool RPM tool</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689249600">- Version 3.2.0
- fix: add missing format string marks, remove empty lines
- Make release.sh more robust</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1690545600">- Version 3.3.0
- Add tests and tweak weighting algorithm for non interactive mode
- Allow running without user interaction
- Add config option to disable auto refresh</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1693396800">- Version 3.4.0
- Add unofficial Teams-for-linux client
- Improve non interactive tests
- Strip test module name
- chore: fix indentation
- docs: add config options, update opi help page</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 3.5.0
- Expand releasever for local repo names
- Make resilio comment shorter
- Add option to skip plugins
- Update repo URL for MEGASync</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1697025600">- Version 3.6.0
- Increase timeouts in testsuite and improve output
- test: remove yandex-disk from multi-install test
- Run testsuite for (fake) MicroOS
- Fix repo URL generation for MicroOS and Leap Micro (fixes #158)
- Add multi package option
- Add ocenaudio audio editor (fixes #155)
- Ignore gpg check for unsigned pkgs (or pkgs without published key)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700222400">- Version 4.0.0
  * Simplify rpmbuild by removing %install
  * Add opi new dependencies to testsuite: rpm-build, squashfs
  * Rename rpmbuild internal dirs to uppercase
  * Fix building RPMs for Leap 15.5
  * Update opi-proxy .service file to listen on IPv6 as well
  * Add Snap library and Spotify plugin
  * Allow installing non-rpm applications (add OrcaSlicer)
  * chore: update multi_install description
  * Indent changes in changelog further than version</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701950400">- Version 4.1.0
  * Add support for Slowroll
  * Replace $releasever also with ${releasever} syntax
  * Update changelog prefix to *</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702382400">- Version 4.2.0
  * Support multiple repos defined in a single .repo file
  * Automatically import packman key in non-interactive mode
  * Restructure code: Add classes for Repository, OBSPackage and LocalPackage
  * Hide package release for pkgs from local repos (same as with OBS pkgs)
  * Use tumbleweed repo for openh264 on Slowroll
  * Expand repovar $basearch (to e.g. x86_64 or aarch64)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702641600">- Version 4.3.0
  * Hint open source alternatives
  * Fix issue with installing from existing openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704196800">- Version 4.4.0
  * Match repos by alias when searching local repos
  * Rephrase OSS alternative hints
  * Fix typo in rpmbuild.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 5.0.0
  * Allow selecting mirror 1st time when adding packman repo
  * Add Plugin for SoftMaker Freeoffice
  * Use new osc service run cmd syntax
  * Codecs: Install AV1 decoder for mpv
  * Bump .NET SDK plugin to .NET 8.0</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717761600">- Version 5.1.0
  * Use checkout@v4 for CI
  * Update issue templates
  * Increase prio from 90 to 70 for packman/openh264 repos</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718107200">- Version 5.2.0
  * Add config option to reverse option order</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719230400">- Version 5.2.1
  * Update freeoffice.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1729857600">- Version 5.3.0
  * Fix tests for new zypper version
  * fix doblue slash in packman repo url
  * Add Plugin to install Libation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1730721600">- Version 5.4.0
  * Show key ID when importing or deleting package signing keys
  * Add option to install google-chrome-canary</changelog>
</package>
<package pkgid="2545f16257b85e17e0e6d7e1af1232e8cf458f5bd0f88528c197e2d096e9e56b" name="opi" arch="src">
  <version epoch="0" ver="5.4.0" rel="bp156.2.9.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1680523200">- Version 2.17.0
- Codecs: Don't force ffmpeg&gt;=5 on leap 15.5
- Use new checkout version in ci.yaml</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1687176000">- Version 3.0.0
- Use best repo for each project (fixes #113)
- Use new rpm signing key for zoom (fixes #133)
- cleanup code
- Remove MS teams as it is discontinued</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689076800">- Version 3.1.0
- Add MapTool RPM tool</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1689249600">- Version 3.2.0
- fix: add missing format string marks, remove empty lines
- Make release.sh more robust</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1690545600">- Version 3.3.0
- Add tests and tweak weighting algorithm for non interactive mode
- Allow running without user interaction
- Add config option to disable auto refresh</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1693396800">- Version 3.4.0
- Add unofficial Teams-for-linux client
- Improve non interactive tests
- Strip test module name
- chore: fix indentation
- docs: add config options, update opi help page</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 3.5.0
- Expand releasever for local repo names
- Make resilio comment shorter
- Add option to skip plugins
- Update repo URL for MEGASync</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1697025600">- Version 3.6.0
- Increase timeouts in testsuite and improve output
- test: remove yandex-disk from multi-install test
- Run testsuite for (fake) MicroOS
- Fix repo URL generation for MicroOS and Leap Micro (fixes #158)
- Add multi package option
- Add ocenaudio audio editor (fixes #155)
- Ignore gpg check for unsigned pkgs (or pkgs without published key)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700222400">- Version 4.0.0
  * Simplify rpmbuild by removing %install
  * Add opi new dependencies to testsuite: rpm-build, squashfs
  * Rename rpmbuild internal dirs to uppercase
  * Fix building RPMs for Leap 15.5
  * Update opi-proxy .service file to listen on IPv6 as well
  * Add Snap library and Spotify plugin
  * Allow installing non-rpm applications (add OrcaSlicer)
  * chore: update multi_install description
  * Indent changes in changelog further than version</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701950400">- Version 4.1.0
  * Add support for Slowroll
  * Replace $releasever also with ${releasever} syntax
  * Update changelog prefix to *</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702382400">- Version 4.2.0
  * Support multiple repos defined in a single .repo file
  * Automatically import packman key in non-interactive mode
  * Restructure code: Add classes for Repository, OBSPackage and LocalPackage
  * Hide package release for pkgs from local repos (same as with OBS pkgs)
  * Use tumbleweed repo for openh264 on Slowroll
  * Expand repovar $basearch (to e.g. x86_64 or aarch64)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702641600">- Version 4.3.0
  * Hint open source alternatives
  * Fix issue with installing from existing openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704196800">- Version 4.4.0
  * Match repos by alias when searching local repos
  * Rephrase OSS alternative hints
  * Fix typo in rpmbuild.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 5.0.0
  * Allow selecting mirror 1st time when adding packman repo
  * Add Plugin for SoftMaker Freeoffice
  * Use new osc service run cmd syntax
  * Codecs: Install AV1 decoder for mpv
  * Bump .NET SDK plugin to .NET 8.0</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717761600">- Version 5.1.0
  * Use checkout@v4 for CI
  * Update issue templates
  * Increase prio from 90 to 70 for packman/openh264 repos</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718107200">- Version 5.2.0
  * Add config option to reverse option order</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719230400">- Version 5.2.1
  * Update freeoffice.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1729857600">- Version 5.3.0
  * Fix tests for new zypper version
  * fix doblue slash in packman repo url
  * Add Plugin to install Libation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1730721600">- Version 5.4.0
  * Show key ID when importing or deleting package signing keys
  * Add option to install google-chrome-canary</changelog>
</package>
<package pkgid="f4aa242dcde2823517370f35b913617c7400572c268e4e2a6713a2395691ae00" name="opi" arch="noarch">
  <version epoch="0" ver="5.7.0" rel="bp156.2.12.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1690545600">- Version 3.3.0
- Add tests and tweak weighting algorithm for non interactive mode
- Allow running without user interaction
- Add config option to disable auto refresh</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1693396800">- Version 3.4.0
- Add unofficial Teams-for-linux client
- Improve non interactive tests
- Strip test module name
- chore: fix indentation
- docs: add config options, update opi help page</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 3.5.0
- Expand releasever for local repo names
- Make resilio comment shorter
- Add option to skip plugins
- Update repo URL for MEGASync</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1697025600">- Version 3.6.0
- Increase timeouts in testsuite and improve output
- test: remove yandex-disk from multi-install test
- Run testsuite for (fake) MicroOS
- Fix repo URL generation for MicroOS and Leap Micro (fixes #158)
- Add multi package option
- Add ocenaudio audio editor (fixes #155)
- Ignore gpg check for unsigned pkgs (or pkgs without published key)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700222400">- Version 4.0.0
  * Simplify rpmbuild by removing %install
  * Add opi new dependencies to testsuite: rpm-build, squashfs
  * Rename rpmbuild internal dirs to uppercase
  * Fix building RPMs for Leap 15.5
  * Update opi-proxy .service file to listen on IPv6 as well
  * Add Snap library and Spotify plugin
  * Allow installing non-rpm applications (add OrcaSlicer)
  * chore: update multi_install description
  * Indent changes in changelog further than version</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701950400">- Version 4.1.0
  * Add support for Slowroll
  * Replace $releasever also with ${releasever} syntax
  * Update changelog prefix to *</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702382400">- Version 4.2.0
  * Support multiple repos defined in a single .repo file
  * Automatically import packman key in non-interactive mode
  * Restructure code: Add classes for Repository, OBSPackage and LocalPackage
  * Hide package release for pkgs from local repos (same as with OBS pkgs)
  * Use tumbleweed repo for openh264 on Slowroll
  * Expand repovar $basearch (to e.g. x86_64 or aarch64)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702641600">- Version 4.3.0
  * Hint open source alternatives
  * Fix issue with installing from existing openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704196800">- Version 4.4.0
  * Match repos by alias when searching local repos
  * Rephrase OSS alternative hints
  * Fix typo in rpmbuild.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 5.0.0
  * Allow selecting mirror 1st time when adding packman repo
  * Add Plugin for SoftMaker Freeoffice
  * Use new osc service run cmd syntax
  * Codecs: Install AV1 decoder for mpv
  * Bump .NET SDK plugin to .NET 8.0</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717761600">- Version 5.1.0
  * Use checkout@v4 for CI
  * Update issue templates
  * Increase prio from 90 to 70 for packman/openh264 repos</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718107200">- Version 5.2.0
  * Add config option to reverse option order</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719230400">- Version 5.2.1
  * Update freeoffice.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1729857600">- Version 5.3.0
  * Fix tests for new zypper version
  * fix doblue slash in packman repo url
  * Add Plugin to install Libation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1730721600">- Version 5.4.0
  * Show key ID when importing or deleting package signing keys
  * Add option to install google-chrome-canary</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736856000">- Version 5.5.0
  * Update opi/plugins/collabora.py
  * add collabora office desktop
  * Omit unsupported cli args on leap in 99_install_opi.py
  * Switch to PEP517 install
  * Fix 09_install_with_multi_repos_in_single_file_non_interactive.py
  * Fix 07_install_multiple.py on tumbleweed
  * Fix test suite on tumbleweed
  * Update available apps in opi - README.md</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1737633600">- Version 5.6.0
  * Add plugin to install vagrant from hashicorp repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1738411200">- Use no macros in url in .spec for packtrack</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1739707200">- Version 5.7.0
  * Add leap-only plugin to install zellij from github release
  * Don't use subprocess.run user kwarg on 15.6
  * Fix tests: Use helloworld-opi-tests instead of zfs
  * Perform search despite locked rpmdb
  * Simplify backend code</changelog>
</package>
<package pkgid="3adc1d5779fb765b051ee45e0876628f6325fd1418f4f3f79651ebca83a206d7" name="opi" arch="src">
  <version epoch="0" ver="5.7.0" rel="bp156.2.12.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1690545600">- Version 3.3.0
- Add tests and tweak weighting algorithm for non interactive mode
- Allow running without user interaction
- Add config option to disable auto refresh</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1693396800">- Version 3.4.0
- Add unofficial Teams-for-linux client
- Improve non interactive tests
- Strip test module name
- chore: fix indentation
- docs: add config options, update opi help page</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1695643200">- Version 3.5.0
- Expand releasever for local repo names
- Make resilio comment shorter
- Add option to skip plugins
- Update repo URL for MEGASync</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1697025600">- Version 3.6.0
- Increase timeouts in testsuite and improve output
- test: remove yandex-disk from multi-install test
- Run testsuite for (fake) MicroOS
- Fix repo URL generation for MicroOS and Leap Micro (fixes #158)
- Add multi package option
- Add ocenaudio audio editor (fixes #155)
- Ignore gpg check for unsigned pkgs (or pkgs without published key)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700222400">- Version 4.0.0
  * Simplify rpmbuild by removing %install
  * Add opi new dependencies to testsuite: rpm-build, squashfs
  * Rename rpmbuild internal dirs to uppercase
  * Fix building RPMs for Leap 15.5
  * Update opi-proxy .service file to listen on IPv6 as well
  * Add Snap library and Spotify plugin
  * Allow installing non-rpm applications (add OrcaSlicer)
  * chore: update multi_install description
  * Indent changes in changelog further than version</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701950400">- Version 4.1.0
  * Add support for Slowroll
  * Replace $releasever also with ${releasever} syntax
  * Update changelog prefix to *</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702382400">- Version 4.2.0
  * Support multiple repos defined in a single .repo file
  * Automatically import packman key in non-interactive mode
  * Restructure code: Add classes for Repository, OBSPackage and LocalPackage
  * Hide package release for pkgs from local repos (same as with OBS pkgs)
  * Use tumbleweed repo for openh264 on Slowroll
  * Expand repovar $basearch (to e.g. x86_64 or aarch64)</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702641600">- Version 4.3.0
  * Hint open source alternatives
  * Fix issue with installing from existing openh264 repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704196800">- Version 4.4.0
  * Match repos by alias when searching local repos
  * Rephrase OSS alternative hints
  * Fix typo in rpmbuild.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 5.0.0
  * Allow selecting mirror 1st time when adding packman repo
  * Add Plugin for SoftMaker Freeoffice
  * Use new osc service run cmd syntax
  * Codecs: Install AV1 decoder for mpv
  * Bump .NET SDK plugin to .NET 8.0</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717761600">- Version 5.1.0
  * Use checkout@v4 for CI
  * Update issue templates
  * Increase prio from 90 to 70 for packman/openh264 repos</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718107200">- Version 5.2.0
  * Add config option to reverse option order</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1719230400">- Version 5.2.1
  * Update freeoffice.py</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1729857600">- Version 5.3.0
  * Fix tests for new zypper version
  * fix doblue slash in packman repo url
  * Add Plugin to install Libation</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1730721600">- Version 5.4.0
  * Show key ID when importing or deleting package signing keys
  * Add option to install google-chrome-canary</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1736856000">- Version 5.5.0
  * Update opi/plugins/collabora.py
  * add collabora office desktop
  * Omit unsupported cli args on leap in 99_install_opi.py
  * Switch to PEP517 install
  * Fix 09_install_with_multi_repos_in_single_file_non_interactive.py
  * Fix 07_install_multiple.py on tumbleweed
  * Fix test suite on tumbleweed
  * Update available apps in opi - README.md</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1737633600">- Version 5.6.0
  * Add plugin to install vagrant from hashicorp repo</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1738411200">- Use no macros in url in .spec for packtrack</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1739707200">- Version 5.7.0
  * Add leap-only plugin to install zellij from github release
  * Don't use subprocess.run user kwarg on 15.6
  * Fix tests: Use helloworld-opi-tests instead of zfs
  * Perform search despite locked rpmdb
  * Simplify backend code</changelog>
</package>
<package pkgid="eb5222944438b09e5994f7265087ead2b93f1dc29ffc4956a90ddd6399b44754" name="orage" arch="aarch64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1386763200">- update to version 4.10.0
  - fix bxo#9249: Hourly flag missing from event window and tooltip
  - fix bxo#9830: Pick the date dialog is not localized
  - fix bxo#9014: Rename Execute button to Postpone for snooze
    alarms
  - fix bxo#9017: Clarified Delete confirmation message
  - fix bxo#9024: Clear nto used extra space from main calendar
  - fix bxo#10517: Fix archiving to use correct year
  - fix bxo#10325: Fix startup failure for some languages
  - fix bxo#10108: Use g_strdup() instead of strdup() with g_free()
  - fix bxo#10107: Fixed potential memory leak
  - fix bxo#10473: Fixed crash in file copy with missing files
  - fix bxo#10401: Use exo-open instead of fixed firefox with help
  - fix bxo#9507: Older than 1970 periodic events do not work
  - fix bxo#7929: Some foreign files show time offset in event view
  - fix bxo#8382: Some events were shown on wrong day
  - fix bxo#8508: Event ending at midnight is shown on the next day
  - fix bxo#8426: Missing translations for some timezone names
  - fix bxo#9028: Orage shows events at +0000 with some iCal files
  - fix bxo#9810: Do not show "null" when Location or Notes is empty
  - fix bxo#8231: Make the alarm type selectable for foreign files
  - fix bxo#8383: Possible to start day view on first day of week
  - fix bxo#6597: Tooltip enhacements to use Pango markup
  - fix bxo#9011: Tooltip enhacements to use smaller windows
  - fix bxo#10432: Possible to make Orage quit when asked to close
  - fix bxo#9291: Handle external updates to Orage file also
  - fix bxo#7873: Allow inserting events to foreign files
  - fix bxo#9250: New list of all events in event list window
- drop obsolete orage-do-not-hardcode-firefox.patch
- remove %clean
- drop unnecessary removal of unsupported locales</changelog>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
</package>
<package pkgid="07885802f37df3ec83bddd5d22bb3669d5c9fab455cda8fcf1d75e68935d34e2" name="orage" arch="i586">
  <version epoch="0" ver="4.20.0" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1386763200">- update to version 4.10.0
  - fix bxo#9249: Hourly flag missing from event window and tooltip
  - fix bxo#9830: Pick the date dialog is not localized
  - fix bxo#9014: Rename Execute button to Postpone for snooze
    alarms
  - fix bxo#9017: Clarified Delete confirmation message
  - fix bxo#9024: Clear nto used extra space from main calendar
  - fix bxo#10517: Fix archiving to use correct year
  - fix bxo#10325: Fix startup failure for some languages
  - fix bxo#10108: Use g_strdup() instead of strdup() with g_free()
  - fix bxo#10107: Fixed potential memory leak
  - fix bxo#10473: Fixed crash in file copy with missing files
  - fix bxo#10401: Use exo-open instead of fixed firefox with help
  - fix bxo#9507: Older than 1970 periodic events do not work
  - fix bxo#7929: Some foreign files show time offset in event view
  - fix bxo#8382: Some events were shown on wrong day
  - fix bxo#8508: Event ending at midnight is shown on the next day
  - fix bxo#8426: Missing translations for some timezone names
  - fix bxo#9028: Orage shows events at +0000 with some iCal files
  - fix bxo#9810: Do not show "null" when Location or Notes is empty
  - fix bxo#8231: Make the alarm type selectable for foreign files
  - fix bxo#8383: Possible to start day view on first day of week
  - fix bxo#6597: Tooltip enhacements to use Pango markup
  - fix bxo#9011: Tooltip enhacements to use smaller windows
  - fix bxo#10432: Possible to make Orage quit when asked to close
  - fix bxo#9291: Handle external updates to Orage file also
  - fix bxo#7873: Allow inserting events to foreign files
  - fix bxo#9250: New list of all events in event list window
- drop obsolete orage-do-not-hardcode-firefox.patch
- remove %clean
- drop unnecessary removal of unsupported locales</changelog>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
</package>
<package pkgid="a5ef9a71a43a6ef3ec0983f71697dbe3bd0ca3520d24720ca3fe412ce8d8fc2d" name="orage" arch="ppc64le">
  <version epoch="0" ver="4.20.0" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1386763200">- update to version 4.10.0
  - fix bxo#9249: Hourly flag missing from event window and tooltip
  - fix bxo#9830: Pick the date dialog is not localized
  - fix bxo#9014: Rename Execute button to Postpone for snooze
    alarms
  - fix bxo#9017: Clarified Delete confirmation message
  - fix bxo#9024: Clear nto used extra space from main calendar
  - fix bxo#10517: Fix archiving to use correct year
  - fix bxo#10325: Fix startup failure for some languages
  - fix bxo#10108: Use g_strdup() instead of strdup() with g_free()
  - fix bxo#10107: Fixed potential memory leak
  - fix bxo#10473: Fixed crash in file copy with missing files
  - fix bxo#10401: Use exo-open instead of fixed firefox with help
  - fix bxo#9507: Older than 1970 periodic events do not work
  - fix bxo#7929: Some foreign files show time offset in event view
  - fix bxo#8382: Some events were shown on wrong day
  - fix bxo#8508: Event ending at midnight is shown on the next day
  - fix bxo#8426: Missing translations for some timezone names
  - fix bxo#9028: Orage shows events at +0000 with some iCal files
  - fix bxo#9810: Do not show "null" when Location or Notes is empty
  - fix bxo#8231: Make the alarm type selectable for foreign files
  - fix bxo#8383: Possible to start day view on first day of week
  - fix bxo#6597: Tooltip enhacements to use Pango markup
  - fix bxo#9011: Tooltip enhacements to use smaller windows
  - fix bxo#10432: Possible to make Orage quit when asked to close
  - fix bxo#9291: Handle external updates to Orage file also
  - fix bxo#7873: Allow inserting events to foreign files
  - fix bxo#9250: New list of all events in event list window
- drop obsolete orage-do-not-hardcode-firefox.patch
- remove %clean
- drop unnecessary removal of unsupported locales</changelog>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
</package>
<package pkgid="bb9e73bb0b40319aa7e4e427c45767258d320150c517277210319f4dbebd5ea6" name="orage" arch="s390x">
  <version epoch="0" ver="4.20.0" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1386763200">- update to version 4.10.0
  - fix bxo#9249: Hourly flag missing from event window and tooltip
  - fix bxo#9830: Pick the date dialog is not localized
  - fix bxo#9014: Rename Execute button to Postpone for snooze
    alarms
  - fix bxo#9017: Clarified Delete confirmation message
  - fix bxo#9024: Clear nto used extra space from main calendar
  - fix bxo#10517: Fix archiving to use correct year
  - fix bxo#10325: Fix startup failure for some languages
  - fix bxo#10108: Use g_strdup() instead of strdup() with g_free()
  - fix bxo#10107: Fixed potential memory leak
  - fix bxo#10473: Fixed crash in file copy with missing files
  - fix bxo#10401: Use exo-open instead of fixed firefox with help
  - fix bxo#9507: Older than 1970 periodic events do not work
  - fix bxo#7929: Some foreign files show time offset in event view
  - fix bxo#8382: Some events were shown on wrong day
  - fix bxo#8508: Event ending at midnight is shown on the next day
  - fix bxo#8426: Missing translations for some timezone names
  - fix bxo#9028: Orage shows events at +0000 with some iCal files
  - fix bxo#9810: Do not show "null" when Location or Notes is empty
  - fix bxo#8231: Make the alarm type selectable for foreign files
  - fix bxo#8383: Possible to start day view on first day of week
  - fix bxo#6597: Tooltip enhacements to use Pango markup
  - fix bxo#9011: Tooltip enhacements to use smaller windows
  - fix bxo#10432: Possible to make Orage quit when asked to close
  - fix bxo#9291: Handle external updates to Orage file also
  - fix bxo#7873: Allow inserting events to foreign files
  - fix bxo#9250: New list of all events in event list window
- drop obsolete orage-do-not-hardcode-firefox.patch
- remove %clean
- drop unnecessary removal of unsupported locales</changelog>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
</package>
<package pkgid="d86b793451ad0bf71f71ab685cd6386d24449e778683090932236b7430478c7d" name="orage" arch="src">
  <version epoch="0" ver="4.20.0" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1295092800">- do not require but recommend -lang subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1297944000">- call %desktop_database_post/un
- call %icon_theme_cache_post/un</changelog>
  <changelog author="gber@opensuse.org" date="1299585600">- update to version 4.8.1
  - bugfixes
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1316433600">- update to version 4.8.2
  - possible to export from shell
  - variable icon can now be changed
  - procedure alarm replacement parameters
  - hourly repeat option added
  - bugfixes
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1319112000">- added orage-4.8.2-use-docdir.patch in order to use docdir
  correctly
- install HTML documentation under /usr/share/xfce4/orage/html
- make the file list a bit more explicit</changelog>
  <changelog author="gber@opensuse.org" date="1325764800">- update to version 4.8.3
  - made it impossible to modify read-only events
  - added location into main calender tooltip
  - word wrap for note in appointment window
  - improved time spinners in appointment window
  - bugfixes
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- correct dependencies
- split off -doc subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1334491200">- recommend the -doc subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1335873600">- recommend sox so /usr/bin/play can be used to play notification
  sounds</changelog>
  <changelog author="gber@opensuse.org" date="1359720000">- update to version 4.8.4:
  - fix bxo#8525: Orage notifies every second on "All day events"
  - fix bxo#4817: anchor('#') does not work in help links
  - fix bxo#9243: strptime() needs _XOPEN_SOURCE_EXTENDED defined
  - fix bxo#9248: internal libical fix SSPM_UNKNOWN_MINOR_TYPE
  - fix bxo#8231: alarm type is selectable for foreign files
  - fix bxo#9739: new TODOs start as NOT completed
  - fix bxo#9738: main window sorts TODOs by due-date
  - fix bxo#9598: main window tooltip shows title and location bold
  - translation updates
- rebase and rename orage-4.8.2-use-docdir.patch to
  orage-use-docdir.patch
- add orage-do-not-hardcode-firefox.patch in order to use exo-open
  instead of hardcoding firefox</changelog>
  <changelog author="gber@opensuse.org" date="1386763200">- update to version 4.10.0
  - fix bxo#9249: Hourly flag missing from event window and tooltip
  - fix bxo#9830: Pick the date dialog is not localized
  - fix bxo#9014: Rename Execute button to Postpone for snooze
    alarms
  - fix bxo#9017: Clarified Delete confirmation message
  - fix bxo#9024: Clear nto used extra space from main calendar
  - fix bxo#10517: Fix archiving to use correct year
  - fix bxo#10325: Fix startup failure for some languages
  - fix bxo#10108: Use g_strdup() instead of strdup() with g_free()
  - fix bxo#10107: Fixed potential memory leak
  - fix bxo#10473: Fixed crash in file copy with missing files
  - fix bxo#10401: Use exo-open instead of fixed firefox with help
  - fix bxo#9507: Older than 1970 periodic events do not work
  - fix bxo#7929: Some foreign files show time offset in event view
  - fix bxo#8382: Some events were shown on wrong day
  - fix bxo#8508: Event ending at midnight is shown on the next day
  - fix bxo#8426: Missing translations for some timezone names
  - fix bxo#9028: Orage shows events at +0000 with some iCal files
  - fix bxo#9810: Do not show "null" when Location or Notes is empty
  - fix bxo#8231: Make the alarm type selectable for foreign files
  - fix bxo#8383: Possible to start day view on first day of week
  - fix bxo#6597: Tooltip enhacements to use Pango markup
  - fix bxo#9011: Tooltip enhacements to use smaller windows
  - fix bxo#10432: Possible to make Orage quit when asked to close
  - fix bxo#9291: Handle external updates to Orage file also
  - fix bxo#7873: Allow inserting events to foreign files
  - fix bxo#9250: New list of all events in event list window
- drop obsolete orage-do-not-hardcode-firefox.patch
- remove %clean
- drop unnecessary removal of unsupported locales</changelog>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
</package>
<package pkgid="09b54e1465e9a0d6427b2d53ec7a71b65542edf4aa3e6cb86d1993088c07dad9" name="orage" arch="x86_64">
  <version epoch="0" ver="4.20.0" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1386763200">- update to version 4.10.0
  - fix bxo#9249: Hourly flag missing from event window and tooltip
  - fix bxo#9830: Pick the date dialog is not localized
  - fix bxo#9014: Rename Execute button to Postpone for snooze
    alarms
  - fix bxo#9017: Clarified Delete confirmation message
  - fix bxo#9024: Clear nto used extra space from main calendar
  - fix bxo#10517: Fix archiving to use correct year
  - fix bxo#10325: Fix startup failure for some languages
  - fix bxo#10108: Use g_strdup() instead of strdup() with g_free()
  - fix bxo#10107: Fixed potential memory leak
  - fix bxo#10473: Fixed crash in file copy with missing files
  - fix bxo#10401: Use exo-open instead of fixed firefox with help
  - fix bxo#9507: Older than 1970 periodic events do not work
  - fix bxo#7929: Some foreign files show time offset in event view
  - fix bxo#8382: Some events were shown on wrong day
  - fix bxo#8508: Event ending at midnight is shown on the next day
  - fix bxo#8426: Missing translations for some timezone names
  - fix bxo#9028: Orage shows events at +0000 with some iCal files
  - fix bxo#9810: Do not show "null" when Location or Notes is empty
  - fix bxo#8231: Make the alarm type selectable for foreign files
  - fix bxo#8383: Possible to start day view on first day of week
  - fix bxo#6597: Tooltip enhacements to use Pango markup
  - fix bxo#9011: Tooltip enhacements to use smaller windows
  - fix bxo#10432: Possible to make Orage quit when asked to close
  - fix bxo#9291: Handle external updates to Orage file also
  - fix bxo#7873: Allow inserting events to foreign files
  - fix bxo#9250: New list of all events in event list window
- drop obsolete orage-do-not-hardcode-firefox.patch
- remove %clean
- drop unnecessary removal of unsupported locales</changelog>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
</package>
<package pkgid="3e0963c78fb517731aaeb947d51ceda27bebeed08489156a12378b7e82780034" name="orage" arch="aarch64">
  <version epoch="0" ver="4.20.1" rel="bp156.3.6.1"/>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 4.20.1
  * Fixed event structure initialization, TODOs was not correctly displayed.
    Related with Issue #33, and MR !73.
  * Replaced deprecated exo with libxfce4ui (MR !71).
  * Translation Updates</changelog>
</package>
<package pkgid="86460c04dde7c1ef15cfa17f392eb17cb22275f2f04354617cca3919d6651a86" name="orage" arch="i586">
  <version epoch="0" ver="4.20.1" rel="bp156.3.6.1"/>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 4.20.1
  * Fixed event structure initialization, TODOs was not correctly displayed.
    Related with Issue #33, and MR !73.
  * Replaced deprecated exo with libxfce4ui (MR !71).
  * Translation Updates</changelog>
</package>
<package pkgid="f2a9323beec6e66963986415ac06f6af2cc1109dd7712792fb3b6236288ba165" name="orage" arch="ppc64le">
  <version epoch="0" ver="4.20.1" rel="bp156.3.6.1"/>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 4.20.1
  * Fixed event structure initialization, TODOs was not correctly displayed.
    Related with Issue #33, and MR !73.
  * Replaced deprecated exo with libxfce4ui (MR !71).
  * Translation Updates</changelog>
</package>
<package pkgid="d8d368d730c0dab3beb448831f82e2311a47a3966c96f30b6614d566f4364964" name="orage" arch="s390x">
  <version epoch="0" ver="4.20.1" rel="bp156.3.6.1"/>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 4.20.1
  * Fixed event structure initialization, TODOs was not correctly displayed.
    Related with Issue #33, and MR !73.
  * Replaced deprecated exo with libxfce4ui (MR !71).
  * Translation Updates</changelog>
</package>
<package pkgid="9567a6cfb02b96504ceb9985798576e2db94a7bb1f0835e172e62d1443f23e57" name="orage" arch="src">
  <version epoch="0" ver="4.20.1" rel="bp156.3.6.1"/>
  <changelog author="gber@opensuse.org" date="1297944000">- call %desktop_database_post/un
- call %icon_theme_cache_post/un</changelog>
  <changelog author="gber@opensuse.org" date="1299585600">- update to version 4.8.1
  - bugfixes
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1316433600">- update to version 4.8.2
  - possible to export from shell
  - variable icon can now be changed
  - procedure alarm replacement parameters
  - hourly repeat option added
  - bugfixes
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1319112000">- added orage-4.8.2-use-docdir.patch in order to use docdir
  correctly
- install HTML documentation under /usr/share/xfce4/orage/html
- make the file list a bit more explicit</changelog>
  <changelog author="gber@opensuse.org" date="1325764800">- update to version 4.8.3
  - made it impossible to modify read-only events
  - added location into main calender tooltip
  - word wrap for note in appointment window
  - improved time spinners in appointment window
  - bugfixes
  - translation updates</changelog>
  <changelog author="gber@opensuse.org" date="1333108800">- specfile cleanup
- correct dependencies
- split off -doc subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1334491200">- recommend the -doc subpackage</changelog>
  <changelog author="gber@opensuse.org" date="1335873600">- recommend sox so /usr/bin/play can be used to play notification
  sounds</changelog>
  <changelog author="gber@opensuse.org" date="1359720000">- update to version 4.8.4:
  - fix bxo#8525: Orage notifies every second on "All day events"
  - fix bxo#4817: anchor('#') does not work in help links
  - fix bxo#9243: strptime() needs _XOPEN_SOURCE_EXTENDED defined
  - fix bxo#9248: internal libical fix SSPM_UNKNOWN_MINOR_TYPE
  - fix bxo#8231: alarm type is selectable for foreign files
  - fix bxo#9739: new TODOs start as NOT completed
  - fix bxo#9738: main window sorts TODOs by due-date
  - fix bxo#9598: main window tooltip shows title and location bold
  - translation updates
- rebase and rename orage-4.8.2-use-docdir.patch to
  orage-use-docdir.patch
- add orage-do-not-hardcode-firefox.patch in order to use exo-open
  instead of hardcoding firefox</changelog>
  <changelog author="gber@opensuse.org" date="1386763200">- update to version 4.10.0
  - fix bxo#9249: Hourly flag missing from event window and tooltip
  - fix bxo#9830: Pick the date dialog is not localized
  - fix bxo#9014: Rename Execute button to Postpone for snooze
    alarms
  - fix bxo#9017: Clarified Delete confirmation message
  - fix bxo#9024: Clear nto used extra space from main calendar
  - fix bxo#10517: Fix archiving to use correct year
  - fix bxo#10325: Fix startup failure for some languages
  - fix bxo#10108: Use g_strdup() instead of strdup() with g_free()
  - fix bxo#10107: Fixed potential memory leak
  - fix bxo#10473: Fixed crash in file copy with missing files
  - fix bxo#10401: Use exo-open instead of fixed firefox with help
  - fix bxo#9507: Older than 1970 periodic events do not work
  - fix bxo#7929: Some foreign files show time offset in event view
  - fix bxo#8382: Some events were shown on wrong day
  - fix bxo#8508: Event ending at midnight is shown on the next day
  - fix bxo#8426: Missing translations for some timezone names
  - fix bxo#9028: Orage shows events at +0000 with some iCal files
  - fix bxo#9810: Do not show "null" when Location or Notes is empty
  - fix bxo#8231: Make the alarm type selectable for foreign files
  - fix bxo#8383: Possible to start day view on first day of week
  - fix bxo#6597: Tooltip enhacements to use Pango markup
  - fix bxo#9011: Tooltip enhacements to use smaller windows
  - fix bxo#10432: Possible to make Orage quit when asked to close
  - fix bxo#9291: Handle external updates to Orage file also
  - fix bxo#7873: Allow inserting events to foreign files
  - fix bxo#9250: New list of all events in event list window
- drop obsolete orage-do-not-hardcode-firefox.patch
- remove %clean
- drop unnecessary removal of unsupported locales</changelog>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 4.20.1
  * Fixed event structure initialization, TODOs was not correctly displayed.
    Related with Issue #33, and MR !73.
  * Replaced deprecated exo with libxfce4ui (MR !71).
  * Translation Updates</changelog>
</package>
<package pkgid="16327df931b727b3c76b81954a427705f01823a8dec00f239fc1e94b4bec5035" name="orage" arch="x86_64">
  <version epoch="0" ver="4.20.1" rel="bp156.3.6.1"/>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 4.20.1
  * Fixed event structure initialization, TODOs was not correctly displayed.
    Related with Issue #33, and MR !73.
  * Replaced deprecated exo with libxfce4ui (MR !71).
  * Translation Updates</changelog>
</package>
<package pkgid="56186d364f0c7993bd0ea0185dc10cec4d25fedf1cf47021a381e291b6258761" name="orage-lang" arch="noarch">
  <version epoch="0" ver="4.20.0" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1386763200">- update to version 4.10.0
  - fix bxo#9249: Hourly flag missing from event window and tooltip
  - fix bxo#9830: Pick the date dialog is not localized
  - fix bxo#9014: Rename Execute button to Postpone for snooze
    alarms
  - fix bxo#9017: Clarified Delete confirmation message
  - fix bxo#9024: Clear nto used extra space from main calendar
  - fix bxo#10517: Fix archiving to use correct year
  - fix bxo#10325: Fix startup failure for some languages
  - fix bxo#10108: Use g_strdup() instead of strdup() with g_free()
  - fix bxo#10107: Fixed potential memory leak
  - fix bxo#10473: Fixed crash in file copy with missing files
  - fix bxo#10401: Use exo-open instead of fixed firefox with help
  - fix bxo#9507: Older than 1970 periodic events do not work
  - fix bxo#7929: Some foreign files show time offset in event view
  - fix bxo#8382: Some events were shown on wrong day
  - fix bxo#8508: Event ending at midnight is shown on the next day
  - fix bxo#8426: Missing translations for some timezone names
  - fix bxo#9028: Orage shows events at +0000 with some iCal files
  - fix bxo#9810: Do not show "null" when Location or Notes is empty
  - fix bxo#8231: Make the alarm type selectable for foreign files
  - fix bxo#8383: Possible to start day view on first day of week
  - fix bxo#6597: Tooltip enhacements to use Pango markup
  - fix bxo#9011: Tooltip enhacements to use smaller windows
  - fix bxo#10432: Possible to make Orage quit when asked to close
  - fix bxo#9291: Handle external updates to Orage file also
  - fix bxo#7873: Allow inserting events to foreign files
  - fix bxo#9250: New list of all events in event list window
- drop obsolete orage-do-not-hardcode-firefox.patch
- remove %clean
- drop unnecessary removal of unsupported locales</changelog>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
</package>
<package pkgid="cfb3b714de5d455d773da1d402cac3aecf6bf24a2b5a615dc43e3e1cbd743904" name="orage-lang" arch="noarch">
  <version epoch="0" ver="4.20.1" rel="bp156.3.6.1"/>
  <changelog author="gber@opensuse.org" date="1428580800">- update to version 4.12.0
  - several issues reported by Coverity fixed.
  - bxo#10647: missing translations in globaltime
  - bxo#10648: missing window title translation in globaltime
  - bxo#10947: Implemented Orage vertical panel clock
  - bxo#8719: Implemented Orage panel plugin as module
  - possible to set delayed file close time</changelog>
  <changelog author="gber@opensuse.org" date="1428580801">- add orage-fix-plugin-filename.patch in order to fix the plugin
  filename so that the plugin is found again (bxo#11807)</changelog>
  <changelog author="gber@opensuse.org" date="1428840000">- update to version 4.12.1
  - bxo#11807: Wrong plugin module name
  - bxo#11380: Error in manpage
- drop obsolete orage-fix-plugin-filename.patch</changelog>
  <changelog author="jengelh@inai.de" date="1520078400">- Explicitly request old libical</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1520078401">- add 0001-fix-build-with-libical-version-3.patch (bxo#13997)
- should now work with libical &gt; 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648036800">- Update to version 4.16.0
  * Finalize port to GTK 3, small fixes and cleanup for 4.16.0
  * Add new application icon (!18)
  * Fix some memory leaks
  * i18n: Use `xfce_textdomain()` to initialize translations
  * Trace messages cleanup (!15)
  * Update COPYING (Issue #10, !17)
  * Use stdout and stderr correctly in main.c
  * Build tz_convert only with bundled libical (!14)
  * Switch to reverse-DNS naming for icon and desktop files (!13)
  * D-Bus service cleanup (!12)
  * Fix `orage_exec()` and its calls
  * Update project files (!10)
  * Fixed strptime parse issue on FreeBSD (#6, !11)
  * Fix make distcheck warnning
  * Fixed libpopt detection on FreeBSD (!9)
  * Fix build warnings 3: Clang static analyzer (!6)
  * Added 'git' to program version string and 'sed' check (!7)
  * Fix build warnings 2: Compilation (!4)
  * Fix build warnings 1: Autotools (!3)
  * Add basic GitLab pipeline (!2)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1649419200">- Fix categories in org.xfce.orage.globaltime.desktop</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1675857600">- Update to version 4.18.0
  * Changed Orage internal time and data strings to GDateTime (MR !20)
  * In event list, fixed event hiding when event start at 00:00 and
    end 00:00 in same date (this kind event can be created when
    creating full day event, save event and then unset full day option).
    (MR !20)
  * Removed bundled libical (Issue #5)
  * Removed panel plugin (Issue #11)
  * Removed GlobalTime (Issue #12)
  * Replaced old Orage icons (Issue #16) and removed 160x160 icons
  * Replaced deprecated dbus-glib with GDBus (Issue #4)
  * Changed event attach order in day view window (Issue #15)
  * Added Wayland support (Issue #2)
  * Fixed orage_persistent_alarms.txt not found messages (MR !35)
  * Fixed after wakeup tray icon updating (Issue #14)
  * Changed alarm_structure to reference counted structure. This
    fixes warnings about memory leaks (MR !38, replaces MR !8)
  * Changed libnotify minimum version to 0.7.0 (MR !39)
  * Disabled sound alarm when sound command is not set (MR !40)
  * Fixed large ical file import (Issue #8)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1736251200">- Update to version 4.20.0
  * Redesigned appointment window recurrence tab. Related with
    Issue #23.
  * Internal changes, changed appointment window to subclass of
    GtkWindow
  * Internal changes, changed mainbox to subclass of
    GtkApplicationWindow (MR !48)
  * Moved internal CSS string to separte theme file (MR !47,
    MR !65)
  * Added command line parameter '-i' to import ICS files
  * Rudimentary synchronization support: added support for calling a
    user-specified synchronization command
  * Fixed Gtk-CRITICAL message while adding new appointment.
  * Replaced Orage wake up detection with wake up detection from
    panel clock plugin.
  * Fixed memory leak and error handling when timezone info loading
    fails. (MR !56)
  * Added support for TZDIR environment variable (Issue #28).
  * Updated desktop file: added actions for 'today' and 'new appointment'
    (MR !58), added Keywords (MR! 64)
  * Recurrence tab improvements: fixed dependency from ICAL RRULE
    (MR !59, MR !52, Issue #23, Issue #29)
  * Use gettext and XDT_VERSION_INIT (MR !60)
  * Internal changes, changed day window (MR !62)
  * Disabled tray icon by default, (MR !66, MR !64)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1743508800">- Update to version 4.20.1
  * Fixed event structure initialization, TODOs was not correctly displayed.
    Related with Issue #33, and MR !73.
  * Replaced deprecated exo with libxfce4ui (MR !71).
  * Translation Updates</changelog>
</package>
<package pkgid="f2c6a2e9336cfed601dda548db7e96600ed74ab323ac76da6b9fda57eba15459" name="orthanc-ohif" arch="aarch64">
  <version epoch="0" ver="1.3" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
</package>
<package pkgid="89be12780f7926f1bc4e9e9c2733b56d736cf3ef592008da3ba41b03e60cfa8b" name="orthanc-ohif" arch="ppc64le">
  <version epoch="0" ver="1.3" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
</package>
<package pkgid="8f7c080e41a28f5767616c25356c550fc697ffd3b64c4583aa5152cf1515b847" name="orthanc-ohif" arch="s390x">
  <version epoch="0" ver="1.3" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
</package>
<package pkgid="ce0170b430ee91106ce1eb795ac545ae4e63060a47b548554bf74c6ef4dc7869" name="orthanc-ohif" arch="src">
  <version epoch="0" ver="1.3" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
</package>
<package pkgid="b225483daabb98354437b33b1f9f9c05561dd190e76afc500163db0bd328b474" name="orthanc-ohif" arch="x86_64">
  <version epoch="0" ver="1.3" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
</package>
<package pkgid="c6c4fe5533ce4d89f7a2601730859c356b9b259ab11c1647ef7c9bcfe86ad38f" name="orthanc-ohif" arch="aarch64">
  <version epoch="0" ver="1.4" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
</package>
<package pkgid="5848e0322174b11d6ee1fc5a3b7322091dc98e9bd18eb43a461b925aca5abd5a" name="orthanc-ohif" arch="ppc64le">
  <version epoch="0" ver="1.4" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
</package>
<package pkgid="2af2205ffc7cea6bc06d736567ebb7beace945d513e34ac3c8ec02e18f939512" name="orthanc-ohif" arch="s390x">
  <version epoch="0" ver="1.4" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
</package>
<package pkgid="b3a834768e4850030d04f4de029d4923253c039c8896f9ec695d087cd2b4f9f4" name="orthanc-ohif" arch="src">
  <version epoch="0" ver="1.4" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
</package>
<package pkgid="07a14b4fc44dbb8d7c537dcdb13720bae701f1845f0de4a9be507350f729f0dc" name="orthanc-ohif" arch="x86_64">
  <version epoch="0" ver="1.4" rel="bp156.2.6.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
</package>
<package pkgid="655144278f587dc459bda733b3870a15eda71069702f9d90fdc804daf8d6adc3" name="orthanc-ohif" arch="aarch64">
  <version epoch="0" ver="1.5" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.5
  * Updated OHIF to 3.9.2
  * In "dicom-web" data source, fixed the default "app-config.js"
    configuration to enable display of PDFs.
  * Updated cached "dicom-json" version to 2. This implies that, when using
    the "dicom-json" source, the cached metadata will have to be recomputed
    the first time you open a study.</changelog>
</package>
<package pkgid="132a66759aa6c9cb437317c18bb774fb3cd59904d8eb0b306f219bafccf9a2b1" name="orthanc-ohif" arch="ppc64le">
  <version epoch="0" ver="1.5" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.5
  * Updated OHIF to 3.9.2
  * In "dicom-web" data source, fixed the default "app-config.js"
    configuration to enable display of PDFs.
  * Updated cached "dicom-json" version to 2. This implies that, when using
    the "dicom-json" source, the cached metadata will have to be recomputed
    the first time you open a study.</changelog>
</package>
<package pkgid="c270cf285b79cccb357287e7b783dd9ff9118244754cf9589b9d63ef9eb90282" name="orthanc-ohif" arch="s390x">
  <version epoch="0" ver="1.5" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.5
  * Updated OHIF to 3.9.2
  * In "dicom-web" data source, fixed the default "app-config.js"
    configuration to enable display of PDFs.
  * Updated cached "dicom-json" version to 2. This implies that, when using
    the "dicom-json" source, the cached metadata will have to be recomputed
    the first time you open a study.</changelog>
</package>
<package pkgid="725e15e875965ca0320bc298c54bd8d5ea4b4d3b6c5eebf1d675420f2d7ef7eb" name="orthanc-ohif" arch="src">
  <version epoch="0" ver="1.5" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.5
  * Updated OHIF to 3.9.2
  * In "dicom-web" data source, fixed the default "app-config.js"
    configuration to enable display of PDFs.
  * Updated cached "dicom-json" version to 2. This implies that, when using
    the "dicom-json" source, the cached metadata will have to be recomputed
    the first time you open a study.</changelog>
</package>
<package pkgid="329a2b9d8134090668eaeb1db5844d5dbe5bf24df218ef38bb05933a801b35d3" name="orthanc-ohif" arch="x86_64">
  <version epoch="0" ver="1.5" rel="bp156.2.9.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687176000">- version 1.0
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1701172800">- version 1.1
  * Download moved to https://orthanc.uclouvain.be/downloads/sources/
  * Updated OHIF to 3.7.0
  * The default configuration has been adapted to avoid unneccesary
    transcoding on Orthanc side
  * Patch to make the build of static assets reproducible, following a
  suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1701950400">- Force Python &gt; 3.8 for the build stage</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704283200">- Use dist.zip related to version 1.1, not nightly build.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1720785600">- version 1.3
  * Updated OHIF to 3.8.3
  * Enabled support for segmentation and microscopy modes
    Note that the microscopy mode is not stable yet in OHIF!
  * Fixed wrong MIME type for app-config.js that prevents the OHIF
    viewer from loading with Orthanc 1.12.2</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1732968000">- version 1.4
  * Updated OHIF to 3.9.1
  * The default value for the "DataSource" configuration is now "dicom-web"
    instead of "dicom-json" since "dicom-web" is usually
    more optimized.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1733659200">- license string corrected</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.5
  * Updated OHIF to 3.9.2
  * In "dicom-web" data source, fixed the default "app-config.js"
    configuration to enable display of PDFs.
  * Updated cached "dicom-json" version to 2. This implies that, when using
    the "dicom-json" source, the cached metadata will have to be recomputed
    the first time you open a study.</changelog>
</package>
<package pkgid="0c11dfb8b8fa408837547b75ac4f5ee783130392f3a76d6e1d8cdda49b2b9c02" name="orthanc-volview" arch="aarch64">
  <version epoch="0" ver="1.2" rel="bp156.3.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687780800">- Version 1.1
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729080000">- force python 3.11 to fix Leap build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1730980800">- licence tag adjusted ( see SR 1208945)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.2
  * Upgrade to VolView tag 4.3.0 (commit a76e8fb).
    Note that the VolView "About" box still displays version 4.2.0.
  * Patch to make the build of static assets reproducible, following a
    suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
</package>
<package pkgid="1df058e0764af665741b9ef47434b2074fbe73a9f47707dfac74a8f678960b6c" name="orthanc-volview" arch="ppc64le">
  <version epoch="0" ver="1.2" rel="bp156.3.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687780800">- Version 1.1
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729080000">- force python 3.11 to fix Leap build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1730980800">- licence tag adjusted ( see SR 1208945)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.2
  * Upgrade to VolView tag 4.3.0 (commit a76e8fb).
    Note that the VolView "About" box still displays version 4.2.0.
  * Patch to make the build of static assets reproducible, following a
    suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
</package>
<package pkgid="6b5107628618bfc8e54d714113a356a1be9e734e2eba2b6a7ba217bac599a0ec" name="orthanc-volview" arch="s390x">
  <version epoch="0" ver="1.2" rel="bp156.3.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687780800">- Version 1.1
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729080000">- force python 3.11 to fix Leap build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1730980800">- licence tag adjusted ( see SR 1208945)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.2
  * Upgrade to VolView tag 4.3.0 (commit a76e8fb).
    Note that the VolView "About" box still displays version 4.2.0.
  * Patch to make the build of static assets reproducible, following a
    suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
</package>
<package pkgid="546c4b620e859c69ebfdd382cebe0c9847c158c7f2c4487fee66901274d982ed" name="orthanc-volview" arch="src">
  <version epoch="0" ver="1.2" rel="bp156.3.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687780800">- Version 1.1
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729080000">- force python 3.11 to fix Leap build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1730980800">- licence tag adjusted ( see SR 1208945)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.2
  * Upgrade to VolView tag 4.3.0 (commit a76e8fb).
    Note that the VolView "About" box still displays version 4.2.0.
  * Patch to make the build of static assets reproducible, following a
    suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
</package>
<package pkgid="9835ea351bd1b5c828195a457623aa5ba046d112b377ebf82d51b82ec6bc4a0f" name="orthanc-volview" arch="x86_64">
  <version epoch="0" ver="1.2" rel="bp156.3.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1687780800">- Version 1.1
  Initial OBS build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- enable gcc13 for Leap 15</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729080000">- force python 3.11 to fix Leap build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1730980800">- licence tag adjusted ( see SR 1208945)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1737288000">- version 1.2
  * Upgrade to VolView tag 4.3.0 (commit a76e8fb).
    Note that the VolView "About" box still displays version 4.2.0.
  * Patch to make the build of static assets reproducible, following a
    suggestion by Bernhard M. Wiedemann (bwiedemann@suse.de)</changelog>
</package>
<package pkgid="c80a323e913dea34d91a3e2d62dee338b21d92ce7fb15c9b2387cd468fa20c07" name="orthanc-wsi" arch="aarch64">
  <version epoch="0" ver="2.1" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575979200">- version 0.6
  Initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587297600">- orthanc 1.6.0 breaks build of this plugin.
  inclusion of Orthanc 1.5.2 source and adaption of build options
  wsi.json removed (plugin definition moved to Configuration.json)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 0.7
  * Improved consistency when transcoding/re-encoding is applied
  * Support of grayscale images
  * Fix issue #139 (OrthancWSIDicomizer PixelSpacing)
  * Fix issue #144 (OrthancWSIDicomizer PhotometricInterpretation)
  * Fix issue #163 (Failure to recognize MIRAX / 3DHISTECH images)
  * Upgrade to Orthanc framework 1.7.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch to orthanc-framework (static orthanc version)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1610625600">- Version 1.0
  * orthanc-framework package removed
  * Viewer can display DICOM pyramids whose tile sizes vary across levels
  * Allow images without "Per frame functional groups sequence" tag (0x5200,0x9230)
  * Better handling of PhotometricInterpretation in viewer
  * Fix colorspace of TIFF containing JPEG with RGB photometric interpretation (not YCbCr)
  * Don't display the thumbnail/overview instances in the Web viewer
  * Fix issue #145 (support of Concatenation UID)
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Upgraded dependencies for static builds (notably on Windows):
  - libtiff, from 4.0.6 to 4.2.0
  - openjpeg, from 2.1 to 2.4.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621252800">- orthanc193.diff added (boo#1186112)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- Version 1.1
  * OrthancWSIDicomizer: Support importing of images from Cytomine
  * orthanc193.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655985600">- openjpeg.diff added for new jpeg 2.5</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1689422400">- version 2.0
  * Support of IIIF
  * Automated extraction of the imaged volume if using OpenSlide
  * URI "/wsi/tiles/{id}/{z}/{x}/{y}" supports the "Accept" HTTP header
    to force JPEG, JPEG2k, or PNG in the decoded tiles
  * openjpeg.diff removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729339200">- Version 2.1
  * Support of sparse encoding of tiles in OpenSlide (notably for MIRAX format)
  * OrthancWSIDicomizer supports plain TIFF, besides hierarchical TIFF
  * New option: "--force-openslide" to force the use of OpenSlide on TIFF-like files
  * New option: "--padding" to control deep zoom of plain PNG/JPEG/TIFF images over IIIF
  * Added support for DICOM tag "Recommended Absent Pixel CIELab" (0048,0015)
  * Force version of Mirador to 3.3.0
  * In the IIIF manifest, reverse the order of the "sizes" field, which
    seems to fix compatibility with Mirador v4.0.0-alpha</changelog>
</package>
<package pkgid="6635717436f74ec2e20c5767883fad3291a4872430578d848b77bc10b0126a9f" name="orthanc-wsi" arch="ppc64le">
  <version epoch="0" ver="2.1" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575979200">- version 0.6
  Initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587297600">- orthanc 1.6.0 breaks build of this plugin.
  inclusion of Orthanc 1.5.2 source and adaption of build options
  wsi.json removed (plugin definition moved to Configuration.json)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 0.7
  * Improved consistency when transcoding/re-encoding is applied
  * Support of grayscale images
  * Fix issue #139 (OrthancWSIDicomizer PixelSpacing)
  * Fix issue #144 (OrthancWSIDicomizer PhotometricInterpretation)
  * Fix issue #163 (Failure to recognize MIRAX / 3DHISTECH images)
  * Upgrade to Orthanc framework 1.7.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch to orthanc-framework (static orthanc version)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1610625600">- Version 1.0
  * orthanc-framework package removed
  * Viewer can display DICOM pyramids whose tile sizes vary across levels
  * Allow images without "Per frame functional groups sequence" tag (0x5200,0x9230)
  * Better handling of PhotometricInterpretation in viewer
  * Fix colorspace of TIFF containing JPEG with RGB photometric interpretation (not YCbCr)
  * Don't display the thumbnail/overview instances in the Web viewer
  * Fix issue #145 (support of Concatenation UID)
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Upgraded dependencies for static builds (notably on Windows):
  - libtiff, from 4.0.6 to 4.2.0
  - openjpeg, from 2.1 to 2.4.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621252800">- orthanc193.diff added (boo#1186112)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- Version 1.1
  * OrthancWSIDicomizer: Support importing of images from Cytomine
  * orthanc193.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655985600">- openjpeg.diff added for new jpeg 2.5</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1689422400">- version 2.0
  * Support of IIIF
  * Automated extraction of the imaged volume if using OpenSlide
  * URI "/wsi/tiles/{id}/{z}/{x}/{y}" supports the "Accept" HTTP header
    to force JPEG, JPEG2k, or PNG in the decoded tiles
  * openjpeg.diff removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729339200">- Version 2.1
  * Support of sparse encoding of tiles in OpenSlide (notably for MIRAX format)
  * OrthancWSIDicomizer supports plain TIFF, besides hierarchical TIFF
  * New option: "--force-openslide" to force the use of OpenSlide on TIFF-like files
  * New option: "--padding" to control deep zoom of plain PNG/JPEG/TIFF images over IIIF
  * Added support for DICOM tag "Recommended Absent Pixel CIELab" (0048,0015)
  * Force version of Mirador to 3.3.0
  * In the IIIF manifest, reverse the order of the "sizes" field, which
    seems to fix compatibility with Mirador v4.0.0-alpha</changelog>
</package>
<package pkgid="394159d83d74266c734dba1e3ddc0b40a46bccbb8f1f5054a9b0de58ad40e1c3" name="orthanc-wsi" arch="s390x">
  <version epoch="0" ver="2.1" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575979200">- version 0.6
  Initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587297600">- orthanc 1.6.0 breaks build of this plugin.
  inclusion of Orthanc 1.5.2 source and adaption of build options
  wsi.json removed (plugin definition moved to Configuration.json)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 0.7
  * Improved consistency when transcoding/re-encoding is applied
  * Support of grayscale images
  * Fix issue #139 (OrthancWSIDicomizer PixelSpacing)
  * Fix issue #144 (OrthancWSIDicomizer PhotometricInterpretation)
  * Fix issue #163 (Failure to recognize MIRAX / 3DHISTECH images)
  * Upgrade to Orthanc framework 1.7.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch to orthanc-framework (static orthanc version)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1610625600">- Version 1.0
  * orthanc-framework package removed
  * Viewer can display DICOM pyramids whose tile sizes vary across levels
  * Allow images without "Per frame functional groups sequence" tag (0x5200,0x9230)
  * Better handling of PhotometricInterpretation in viewer
  * Fix colorspace of TIFF containing JPEG with RGB photometric interpretation (not YCbCr)
  * Don't display the thumbnail/overview instances in the Web viewer
  * Fix issue #145 (support of Concatenation UID)
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Upgraded dependencies for static builds (notably on Windows):
  - libtiff, from 4.0.6 to 4.2.0
  - openjpeg, from 2.1 to 2.4.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621252800">- orthanc193.diff added (boo#1186112)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- Version 1.1
  * OrthancWSIDicomizer: Support importing of images from Cytomine
  * orthanc193.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655985600">- openjpeg.diff added for new jpeg 2.5</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1689422400">- version 2.0
  * Support of IIIF
  * Automated extraction of the imaged volume if using OpenSlide
  * URI "/wsi/tiles/{id}/{z}/{x}/{y}" supports the "Accept" HTTP header
    to force JPEG, JPEG2k, or PNG in the decoded tiles
  * openjpeg.diff removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729339200">- Version 2.1
  * Support of sparse encoding of tiles in OpenSlide (notably for MIRAX format)
  * OrthancWSIDicomizer supports plain TIFF, besides hierarchical TIFF
  * New option: "--force-openslide" to force the use of OpenSlide on TIFF-like files
  * New option: "--padding" to control deep zoom of plain PNG/JPEG/TIFF images over IIIF
  * Added support for DICOM tag "Recommended Absent Pixel CIELab" (0048,0015)
  * Force version of Mirador to 3.3.0
  * In the IIIF manifest, reverse the order of the "sizes" field, which
    seems to fix compatibility with Mirador v4.0.0-alpha</changelog>
</package>
<package pkgid="253db389935837fa7aff71c473fd3add26aad950c41a94a17a7b15aa988690fe" name="orthanc-wsi" arch="src">
  <version epoch="0" ver="2.1" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575979200">- version 0.6
  Initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587297600">- orthanc 1.6.0 breaks build of this plugin.
  inclusion of Orthanc 1.5.2 source and adaption of build options
  wsi.json removed (plugin definition moved to Configuration.json)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 0.7
  * Improved consistency when transcoding/re-encoding is applied
  * Support of grayscale images
  * Fix issue #139 (OrthancWSIDicomizer PixelSpacing)
  * Fix issue #144 (OrthancWSIDicomizer PhotometricInterpretation)
  * Fix issue #163 (Failure to recognize MIRAX / 3DHISTECH images)
  * Upgrade to Orthanc framework 1.7.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch to orthanc-framework (static orthanc version)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1610625600">- Version 1.0
  * orthanc-framework package removed
  * Viewer can display DICOM pyramids whose tile sizes vary across levels
  * Allow images without "Per frame functional groups sequence" tag (0x5200,0x9230)
  * Better handling of PhotometricInterpretation in viewer
  * Fix colorspace of TIFF containing JPEG with RGB photometric interpretation (not YCbCr)
  * Don't display the thumbnail/overview instances in the Web viewer
  * Fix issue #145 (support of Concatenation UID)
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Upgraded dependencies for static builds (notably on Windows):
  - libtiff, from 4.0.6 to 4.2.0
  - openjpeg, from 2.1 to 2.4.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621252800">- orthanc193.diff added (boo#1186112)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- Version 1.1
  * OrthancWSIDicomizer: Support importing of images from Cytomine
  * orthanc193.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655985600">- openjpeg.diff added for new jpeg 2.5</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1689422400">- version 2.0
  * Support of IIIF
  * Automated extraction of the imaged volume if using OpenSlide
  * URI "/wsi/tiles/{id}/{z}/{x}/{y}" supports the "Accept" HTTP header
    to force JPEG, JPEG2k, or PNG in the decoded tiles
  * openjpeg.diff removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729339200">- Version 2.1
  * Support of sparse encoding of tiles in OpenSlide (notably for MIRAX format)
  * OrthancWSIDicomizer supports plain TIFF, besides hierarchical TIFF
  * New option: "--force-openslide" to force the use of OpenSlide on TIFF-like files
  * New option: "--padding" to control deep zoom of plain PNG/JPEG/TIFF images over IIIF
  * Added support for DICOM tag "Recommended Absent Pixel CIELab" (0048,0015)
  * Force version of Mirador to 3.3.0
  * In the IIIF manifest, reverse the order of the "sizes" field, which
    seems to fix compatibility with Mirador v4.0.0-alpha</changelog>
</package>
<package pkgid="c249740e80aaec32874f08e604e31fbf21a53ab7e6ba12fdf913c8b1605c6ef2" name="orthanc-wsi" arch="x86_64">
  <version epoch="0" ver="2.1" rel="bp156.2.3.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1575979200">- version 0.6
  Initial build on OBS</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1587297600">- orthanc 1.6.0 breaks build of this plugin.
  inclusion of Orthanc 1.5.2 source and adaption of build options
  wsi.json removed (plugin definition moved to Configuration.json)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1590580800">- version 0.7
  * Improved consistency when transcoding/re-encoding is applied
  * Support of grayscale images
  * Fix issue #139 (OrthancWSIDicomizer PixelSpacing)
  * Fix issue #144 (OrthancWSIDicomizer PhotometricInterpretation)
  * Fix issue #163 (Failure to recognize MIRAX / 3DHISTECH images)
  * Upgrade to Orthanc framework 1.7.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1603368000">- switch to orthanc-framework (static orthanc version)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1610625600">- Version 1.0
  * orthanc-framework package removed
  * Viewer can display DICOM pyramids whose tile sizes vary across levels
  * Allow images without "Per frame functional groups sequence" tag (0x5200,0x9230)
  * Better handling of PhotometricInterpretation in viewer
  * Fix colorspace of TIFF containing JPEG with RGB photometric interpretation (not YCbCr)
  * Don't display the thumbnail/overview instances in the Web viewer
  * Fix issue #145 (support of Concatenation UID)
  * Support of dynamic linking against the system-wide Orthanc framework library
  * Upgraded dependencies for static builds (notably on Windows):
  - libtiff, from 4.0.6 to 4.2.0
  - openjpeg, from 2.1 to 2.4.0</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1621252800">- orthanc193.diff added (boo#1186112)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- Version 1.1
  * OrthancWSIDicomizer: Support importing of images from Cytomine
  * orthanc193.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1655985600">- openjpeg.diff added for new jpeg 2.5</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1689422400">- version 2.0
  * Support of IIIF
  * Automated extraction of the imaged volume if using OpenSlide
  * URI "/wsi/tiles/{id}/{z}/{x}/{y}" supports the "Accept" HTTP header
    to force JPEG, JPEG2k, or PNG in the decoded tiles
  * openjpeg.diff removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1729339200">- Version 2.1
  * Support of sparse encoding of tiles in OpenSlide (notably for MIRAX format)
  * OrthancWSIDicomizer supports plain TIFF, besides hierarchical TIFF
  * New option: "--force-openslide" to force the use of OpenSlide on TIFF-like files
  * New option: "--padding" to control deep zoom of plain PNG/JPEG/TIFF images over IIIF
  * Added support for DICOM tag "Recommended Absent Pixel CIELab" (0048,0015)
  * Force version of Mirador to 3.3.0
  * In the IIIF manifest, reverse the order of the "sizes" field, which
    seems to fix compatibility with Mirador v4.0.0-alpha</changelog>
</package>
<package pkgid="041bde3997cee2b33a27d36e3e2f377712847bc283210e68d25e4c87e6892025" name="package-update-indicator" arch="aarch64">
  <version epoch="0" ver="9" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1531137600">- initial package version 1</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1531224000">- add 10_opensuse_update_command.gschema.override for update
  program default</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554638400">- Update to version 2:
  * Add keywords to desktop files
  * Fix typo in notification message
  * Do not run glib-compile-schemas if schemas are installed into staging directory
  * Set application indicator title
  * Add note for vendors on how to override default settings
- Added BuildRequires: clang
- Spec file cleanup:
  - Changed URL and Source to https://
  - Use more appropriate macros such as %autosetup and %make_build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- Added Obsoletes: pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555243200">- Changed to more appropriate Obsoletes: pk-update-icon &lt;= 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555416000">- Fix Obsoletes: pk-update-icon &lt;= 3</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1556193600">- Remove useless clang dependency</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1563969600">- Update to version 4:
  * Use consistent vocabulary in German translations
  * Add support for libayantana-indicator
  * Fix typo in German translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1567339200">- update to version 5:
  * Reduce delay before checking for updates after an "updates-
    changed" signal
  * Fix continuos loop of update checks if the refresh cache
    interval is 0
  * Add fallback icons for KDE-based themes</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1591790400">- Adding patch org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
  fixing package-update-indicator should not start within
  Gnome or KDE (boo#1172623)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1598270400">- update to version 6:
  * Back out fallback icon support which does not work as intended
  * Add Italian translations
  * Add French translations
  * Add Danish translations
  * Fix incorrect translation</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1605700800">- update to version 7:
  * Explicitly schedule the initial check for updates after a
    fixed short delay
  * Add debug logging when periodic checks are inhibited
  * Add Russian translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1662552000">- Update to version 8:
  * Add setting to disable preferences widgets
  * Fix typos and improve German translations
  * Add new setting to hide indicator menu items
  * Add new setting "always-active"
  * Add Brazilian Portugese translations
  * Add Dutch translations
  * Do not hardcode pkg-config
  * Fix desktop files
  * Remove translated icon names
  * Add Spanish translations
- remove obsolete patch
  org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
- Changes by Mihai Moldovan &lt;ionic@ionic.de&gt;:
  * Update copyright notice.
  * Add properly extracted license.
  * Check destroot with fdupes for good measure.
  * Make some dependencies more explicit and remove duplicate
    ones (xsltproc vs. libxml2-tools).
  * Add glib gsettings schemas macros.
  * Reflow description to 67 characters.
  * Use more (single) quotes.
  * Re-sort files list alphabetically, use %{name} to avoid
    redundancy.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676376000">- gpk-update-viewer (gnome-packagekit) is essential for basic
  functionality thus should be required</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1718020800">- Update to version 9:
  * Fix checking for network state changes and string lookup
  * Obtain network state from GNetworkMonitor
  * Add Chinese translations
  * Add Swedish translations
  * Add Portugese translations
- packaging:
  * add package-update-indicator-mgsfmtfix.patch to fix desktop
    file creation on Factory
  * work around docbook xsl file problem on Factory to fix manpage
    build</changelog>
</package>
<package pkgid="bed4ccb3fd7a9b9b189855931a7f199e8d37d56f017e688d1df473878ad74bd2" name="package-update-indicator" arch="i586">
  <version epoch="0" ver="9" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1531137600">- initial package version 1</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1531224000">- add 10_opensuse_update_command.gschema.override for update
  program default</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554638400">- Update to version 2:
  * Add keywords to desktop files
  * Fix typo in notification message
  * Do not run glib-compile-schemas if schemas are installed into staging directory
  * Set application indicator title
  * Add note for vendors on how to override default settings
- Added BuildRequires: clang
- Spec file cleanup:
  - Changed URL and Source to https://
  - Use more appropriate macros such as %autosetup and %make_build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- Added Obsoletes: pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555243200">- Changed to more appropriate Obsoletes: pk-update-icon &lt;= 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555416000">- Fix Obsoletes: pk-update-icon &lt;= 3</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1556193600">- Remove useless clang dependency</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1563969600">- Update to version 4:
  * Use consistent vocabulary in German translations
  * Add support for libayantana-indicator
  * Fix typo in German translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1567339200">- update to version 5:
  * Reduce delay before checking for updates after an "updates-
    changed" signal
  * Fix continuos loop of update checks if the refresh cache
    interval is 0
  * Add fallback icons for KDE-based themes</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1591790400">- Adding patch org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
  fixing package-update-indicator should not start within
  Gnome or KDE (boo#1172623)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1598270400">- update to version 6:
  * Back out fallback icon support which does not work as intended
  * Add Italian translations
  * Add French translations
  * Add Danish translations
  * Fix incorrect translation</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1605700800">- update to version 7:
  * Explicitly schedule the initial check for updates after a
    fixed short delay
  * Add debug logging when periodic checks are inhibited
  * Add Russian translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1662552000">- Update to version 8:
  * Add setting to disable preferences widgets
  * Fix typos and improve German translations
  * Add new setting to hide indicator menu items
  * Add new setting "always-active"
  * Add Brazilian Portugese translations
  * Add Dutch translations
  * Do not hardcode pkg-config
  * Fix desktop files
  * Remove translated icon names
  * Add Spanish translations
- remove obsolete patch
  org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
- Changes by Mihai Moldovan &lt;ionic@ionic.de&gt;:
  * Update copyright notice.
  * Add properly extracted license.
  * Check destroot with fdupes for good measure.
  * Make some dependencies more explicit and remove duplicate
    ones (xsltproc vs. libxml2-tools).
  * Add glib gsettings schemas macros.
  * Reflow description to 67 characters.
  * Use more (single) quotes.
  * Re-sort files list alphabetically, use %{name} to avoid
    redundancy.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676376000">- gpk-update-viewer (gnome-packagekit) is essential for basic
  functionality thus should be required</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1718020800">- Update to version 9:
  * Fix checking for network state changes and string lookup
  * Obtain network state from GNetworkMonitor
  * Add Chinese translations
  * Add Swedish translations
  * Add Portugese translations
- packaging:
  * add package-update-indicator-mgsfmtfix.patch to fix desktop
    file creation on Factory
  * work around docbook xsl file problem on Factory to fix manpage
    build</changelog>
</package>
<package pkgid="08620711b89d2bca98afbecf36d6ea2f4058496bed04484c73430cf03cf4295a" name="package-update-indicator" arch="ppc64le">
  <version epoch="0" ver="9" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1531137600">- initial package version 1</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1531224000">- add 10_opensuse_update_command.gschema.override for update
  program default</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554638400">- Update to version 2:
  * Add keywords to desktop files
  * Fix typo in notification message
  * Do not run glib-compile-schemas if schemas are installed into staging directory
  * Set application indicator title
  * Add note for vendors on how to override default settings
- Added BuildRequires: clang
- Spec file cleanup:
  - Changed URL and Source to https://
  - Use more appropriate macros such as %autosetup and %make_build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- Added Obsoletes: pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555243200">- Changed to more appropriate Obsoletes: pk-update-icon &lt;= 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555416000">- Fix Obsoletes: pk-update-icon &lt;= 3</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1556193600">- Remove useless clang dependency</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1563969600">- Update to version 4:
  * Use consistent vocabulary in German translations
  * Add support for libayantana-indicator
  * Fix typo in German translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1567339200">- update to version 5:
  * Reduce delay before checking for updates after an "updates-
    changed" signal
  * Fix continuos loop of update checks if the refresh cache
    interval is 0
  * Add fallback icons for KDE-based themes</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1591790400">- Adding patch org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
  fixing package-update-indicator should not start within
  Gnome or KDE (boo#1172623)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1598270400">- update to version 6:
  * Back out fallback icon support which does not work as intended
  * Add Italian translations
  * Add French translations
  * Add Danish translations
  * Fix incorrect translation</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1605700800">- update to version 7:
  * Explicitly schedule the initial check for updates after a
    fixed short delay
  * Add debug logging when periodic checks are inhibited
  * Add Russian translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1662552000">- Update to version 8:
  * Add setting to disable preferences widgets
  * Fix typos and improve German translations
  * Add new setting to hide indicator menu items
  * Add new setting "always-active"
  * Add Brazilian Portugese translations
  * Add Dutch translations
  * Do not hardcode pkg-config
  * Fix desktop files
  * Remove translated icon names
  * Add Spanish translations
- remove obsolete patch
  org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
- Changes by Mihai Moldovan &lt;ionic@ionic.de&gt;:
  * Update copyright notice.
  * Add properly extracted license.
  * Check destroot with fdupes for good measure.
  * Make some dependencies more explicit and remove duplicate
    ones (xsltproc vs. libxml2-tools).
  * Add glib gsettings schemas macros.
  * Reflow description to 67 characters.
  * Use more (single) quotes.
  * Re-sort files list alphabetically, use %{name} to avoid
    redundancy.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676376000">- gpk-update-viewer (gnome-packagekit) is essential for basic
  functionality thus should be required</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1718020800">- Update to version 9:
  * Fix checking for network state changes and string lookup
  * Obtain network state from GNetworkMonitor
  * Add Chinese translations
  * Add Swedish translations
  * Add Portugese translations
- packaging:
  * add package-update-indicator-mgsfmtfix.patch to fix desktop
    file creation on Factory
  * work around docbook xsl file problem on Factory to fix manpage
    build</changelog>
</package>
<package pkgid="15b7753d8ff1a4786735103912e62a1a11333e543d0aa81833e64e25fa27a596" name="package-update-indicator" arch="s390x">
  <version epoch="0" ver="9" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1531137600">- initial package version 1</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1531224000">- add 10_opensuse_update_command.gschema.override for update
  program default</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554638400">- Update to version 2:
  * Add keywords to desktop files
  * Fix typo in notification message
  * Do not run glib-compile-schemas if schemas are installed into staging directory
  * Set application indicator title
  * Add note for vendors on how to override default settings
- Added BuildRequires: clang
- Spec file cleanup:
  - Changed URL and Source to https://
  - Use more appropriate macros such as %autosetup and %make_build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- Added Obsoletes: pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555243200">- Changed to more appropriate Obsoletes: pk-update-icon &lt;= 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555416000">- Fix Obsoletes: pk-update-icon &lt;= 3</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1556193600">- Remove useless clang dependency</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1563969600">- Update to version 4:
  * Use consistent vocabulary in German translations
  * Add support for libayantana-indicator
  * Fix typo in German translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1567339200">- update to version 5:
  * Reduce delay before checking for updates after an "updates-
    changed" signal
  * Fix continuos loop of update checks if the refresh cache
    interval is 0
  * Add fallback icons for KDE-based themes</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1591790400">- Adding patch org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
  fixing package-update-indicator should not start within
  Gnome or KDE (boo#1172623)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1598270400">- update to version 6:
  * Back out fallback icon support which does not work as intended
  * Add Italian translations
  * Add French translations
  * Add Danish translations
  * Fix incorrect translation</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1605700800">- update to version 7:
  * Explicitly schedule the initial check for updates after a
    fixed short delay
  * Add debug logging when periodic checks are inhibited
  * Add Russian translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1662552000">- Update to version 8:
  * Add setting to disable preferences widgets
  * Fix typos and improve German translations
  * Add new setting to hide indicator menu items
  * Add new setting "always-active"
  * Add Brazilian Portugese translations
  * Add Dutch translations
  * Do not hardcode pkg-config
  * Fix desktop files
  * Remove translated icon names
  * Add Spanish translations
- remove obsolete patch
  org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
- Changes by Mihai Moldovan &lt;ionic@ionic.de&gt;:
  * Update copyright notice.
  * Add properly extracted license.
  * Check destroot with fdupes for good measure.
  * Make some dependencies more explicit and remove duplicate
    ones (xsltproc vs. libxml2-tools).
  * Add glib gsettings schemas macros.
  * Reflow description to 67 characters.
  * Use more (single) quotes.
  * Re-sort files list alphabetically, use %{name} to avoid
    redundancy.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676376000">- gpk-update-viewer (gnome-packagekit) is essential for basic
  functionality thus should be required</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1718020800">- Update to version 9:
  * Fix checking for network state changes and string lookup
  * Obtain network state from GNetworkMonitor
  * Add Chinese translations
  * Add Swedish translations
  * Add Portugese translations
- packaging:
  * add package-update-indicator-mgsfmtfix.patch to fix desktop
    file creation on Factory
  * work around docbook xsl file problem on Factory to fix manpage
    build</changelog>
</package>
<package pkgid="3de85f52dea27e21fd42779aa24fc9589d2d517965d2834aa74a7b235359e65d" name="package-update-indicator" arch="src">
  <version epoch="0" ver="9" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1531137600">- initial package version 1</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1531224000">- add 10_opensuse_update_command.gschema.override for update
  program default</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554638400">- Update to version 2:
  * Add keywords to desktop files
  * Fix typo in notification message
  * Do not run glib-compile-schemas if schemas are installed into staging directory
  * Set application indicator title
  * Add note for vendors on how to override default settings
- Added BuildRequires: clang
- Spec file cleanup:
  - Changed URL and Source to https://
  - Use more appropriate macros such as %autosetup and %make_build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- Added Obsoletes: pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555243200">- Changed to more appropriate Obsoletes: pk-update-icon &lt;= 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555416000">- Fix Obsoletes: pk-update-icon &lt;= 3</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1556193600">- Remove useless clang dependency</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1563969600">- Update to version 4:
  * Use consistent vocabulary in German translations
  * Add support for libayantana-indicator
  * Fix typo in German translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1567339200">- update to version 5:
  * Reduce delay before checking for updates after an "updates-
    changed" signal
  * Fix continuos loop of update checks if the refresh cache
    interval is 0
  * Add fallback icons for KDE-based themes</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1591790400">- Adding patch org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
  fixing package-update-indicator should not start within
  Gnome or KDE (boo#1172623)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1598270400">- update to version 6:
  * Back out fallback icon support which does not work as intended
  * Add Italian translations
  * Add French translations
  * Add Danish translations
  * Fix incorrect translation</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1605700800">- update to version 7:
  * Explicitly schedule the initial check for updates after a
    fixed short delay
  * Add debug logging when periodic checks are inhibited
  * Add Russian translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1662552000">- Update to version 8:
  * Add setting to disable preferences widgets
  * Fix typos and improve German translations
  * Add new setting to hide indicator menu items
  * Add new setting "always-active"
  * Add Brazilian Portugese translations
  * Add Dutch translations
  * Do not hardcode pkg-config
  * Fix desktop files
  * Remove translated icon names
  * Add Spanish translations
- remove obsolete patch
  org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
- Changes by Mihai Moldovan &lt;ionic@ionic.de&gt;:
  * Update copyright notice.
  * Add properly extracted license.
  * Check destroot with fdupes for good measure.
  * Make some dependencies more explicit and remove duplicate
    ones (xsltproc vs. libxml2-tools).
  * Add glib gsettings schemas macros.
  * Reflow description to 67 characters.
  * Use more (single) quotes.
  * Re-sort files list alphabetically, use %{name} to avoid
    redundancy.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676376000">- gpk-update-viewer (gnome-packagekit) is essential for basic
  functionality thus should be required</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1718020800">- Update to version 9:
  * Fix checking for network state changes and string lookup
  * Obtain network state from GNetworkMonitor
  * Add Chinese translations
  * Add Swedish translations
  * Add Portugese translations
- packaging:
  * add package-update-indicator-mgsfmtfix.patch to fix desktop
    file creation on Factory
  * work around docbook xsl file problem on Factory to fix manpage
    build</changelog>
</package>
<package pkgid="c4daa94cc2104501f2c8235f70c98f097c5089324a006df303dec35116c973ad" name="package-update-indicator" arch="x86_64">
  <version epoch="0" ver="9" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1531137600">- initial package version 1</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1531224000">- add 10_opensuse_update_command.gschema.override for update
  program default</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554638400">- Update to version 2:
  * Add keywords to desktop files
  * Fix typo in notification message
  * Do not run glib-compile-schemas if schemas are installed into staging directory
  * Set application indicator title
  * Add note for vendors on how to override default settings
- Added BuildRequires: clang
- Spec file cleanup:
  - Changed URL and Source to https://
  - Use more appropriate macros such as %autosetup and %make_build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- Added Obsoletes: pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555243200">- Changed to more appropriate Obsoletes: pk-update-icon &lt;= 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555416000">- Fix Obsoletes: pk-update-icon &lt;= 3</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1556193600">- Remove useless clang dependency</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1563969600">- Update to version 4:
  * Use consistent vocabulary in German translations
  * Add support for libayantana-indicator
  * Fix typo in German translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1567339200">- update to version 5:
  * Reduce delay before checking for updates after an "updates-
    changed" signal
  * Fix continuos loop of update checks if the refresh cache
    interval is 0
  * Add fallback icons for KDE-based themes</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1591790400">- Adding patch org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
  fixing package-update-indicator should not start within
  Gnome or KDE (boo#1172623)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1598270400">- update to version 6:
  * Back out fallback icon support which does not work as intended
  * Add Italian translations
  * Add French translations
  * Add Danish translations
  * Fix incorrect translation</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1605700800">- update to version 7:
  * Explicitly schedule the initial check for updates after a
    fixed short delay
  * Add debug logging when periodic checks are inhibited
  * Add Russian translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1662552000">- Update to version 8:
  * Add setting to disable preferences widgets
  * Fix typos and improve German translations
  * Add new setting to hide indicator menu items
  * Add new setting "always-active"
  * Add Brazilian Portugese translations
  * Add Dutch translations
  * Do not hardcode pkg-config
  * Fix desktop files
  * Remove translated icon names
  * Add Spanish translations
- remove obsolete patch
  org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
- Changes by Mihai Moldovan &lt;ionic@ionic.de&gt;:
  * Update copyright notice.
  * Add properly extracted license.
  * Check destroot with fdupes for good measure.
  * Make some dependencies more explicit and remove duplicate
    ones (xsltproc vs. libxml2-tools).
  * Add glib gsettings schemas macros.
  * Reflow description to 67 characters.
  * Use more (single) quotes.
  * Re-sort files list alphabetically, use %{name} to avoid
    redundancy.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676376000">- gpk-update-viewer (gnome-packagekit) is essential for basic
  functionality thus should be required</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1718020800">- Update to version 9:
  * Fix checking for network state changes and string lookup
  * Obtain network state from GNetworkMonitor
  * Add Chinese translations
  * Add Swedish translations
  * Add Portugese translations
- packaging:
  * add package-update-indicator-mgsfmtfix.patch to fix desktop
    file creation on Factory
  * work around docbook xsl file problem on Factory to fix manpage
    build</changelog>
</package>
<package pkgid="5540f96a8c210a0bc68fe3a79605c08851054b2f542845c84677d59cd091c4f7" name="package-update-indicator-lang" arch="noarch">
  <version epoch="0" ver="9" rel="bp156.3.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1531137600">- initial package version 1</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1531224000">- add 10_opensuse_update_command.gschema.override for update
  program default</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554638400">- Update to version 2:
  * Add keywords to desktop files
  * Fix typo in notification message
  * Do not run glib-compile-schemas if schemas are installed into staging directory
  * Set application indicator title
  * Add note for vendors on how to override default settings
- Added BuildRequires: clang
- Spec file cleanup:
  - Changed URL and Source to https://
  - Use more appropriate macros such as %autosetup and %make_build</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- Added Obsoletes: pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555243200">- Changed to more appropriate Obsoletes: pk-update-icon &lt;= 2</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555416000">- Fix Obsoletes: pk-update-icon &lt;= 3</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1556193600">- Remove useless clang dependency</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1563969600">- Update to version 4:
  * Use consistent vocabulary in German translations
  * Add support for libayantana-indicator
  * Fix typo in German translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1567339200">- update to version 5:
  * Reduce delay before checking for updates after an "updates-
    changed" signal
  * Fix continuos loop of update checks if the refresh cache
    interval is 0
  * Add fallback icons for KDE-based themes</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1591790400">- Adding patch org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
  fixing package-update-indicator should not start within
  Gnome or KDE (boo#1172623)</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1598270400">- update to version 6:
  * Back out fallback icon support which does not work as intended
  * Add Italian translations
  * Add French translations
  * Add Danish translations
  * Fix incorrect translation</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1605700800">- update to version 7:
  * Explicitly schedule the initial check for updates after a
    fixed short delay
  * Add debug logging when periodic checks are inhibited
  * Add Russian translations</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1662552000">- Update to version 8:
  * Add setting to disable preferences widgets
  * Fix typos and improve German translations
  * Add new setting to hide indicator menu items
  * Add new setting "always-active"
  * Add Brazilian Portugese translations
  * Add Dutch translations
  * Do not hardcode pkg-config
  * Fix desktop files
  * Remove translated icon names
  * Add Spanish translations
- remove obsolete patch
  org.guido-berhoerster.code.package-update-indicator.desktop.in.patch
- Changes by Mihai Moldovan &lt;ionic@ionic.de&gt;:
  * Update copyright notice.
  * Add properly extracted license.
  * Check destroot with fdupes for good measure.
  * Make some dependencies more explicit and remove duplicate
    ones (xsltproc vs. libxml2-tools).
  * Add glib gsettings schemas macros.
  * Reflow description to 67 characters.
  * Use more (single) quotes.
  * Re-sort files list alphabetically, use %{name} to avoid
    redundancy.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676376000">- gpk-update-viewer (gnome-packagekit) is essential for basic
  functionality thus should be required</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1718020800">- Update to version 9:
  * Fix checking for network state changes and string lookup
  * Obtain network state from GNetworkMonitor
  * Add Chinese translations
  * Add Swedish translations
  * Add Portugese translations
- packaging:
  * add package-update-indicator-mgsfmtfix.patch to fix desktop
    file creation on Factory
  * work around docbook xsl file problem on Factory to fix manpage
    build</changelog>
</package>
<package pkgid="46f075f2bdec87aaf581c93cfea372851c29f26e992767a1176731d78f072e01" name="pagure" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="0741e7e1bcf0a1bda549728e8f020c4b919240f61ec08f6e1f2c2ce4ade863d8" name="pagure" arch="src">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="4287c5450635db9770b11f7ff5fe1861463802bc115b1a7fbe83db95112cee30" name="pagure-ci" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="d65d5b8fabb85d1f91e69da8b57239b1cfcf7b5334bc97221d04fc614960f5d7" name="pagure-ev" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="0f728f3c9811551f9709fe5ef2764bcdbfc25495386f509aefcb872945c40902" name="pagure-loadjson" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="bc43b9b906fe0a7bee86566cea1e58131dda24fdd3d380fb71e06e83fbcceb8f" name="pagure-logcom" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="362c54babdfec2b68ab3da2741feb8cec4c66a967576e7d64e6b48e7fc8d98b1" name="pagure-milters" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="8d4d131063ebb7921a3125d17bf1daa50d382d57b4eda8f4dec3af207a656f84" name="pagure-mirror" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="db1fb4cf6b19abb6e218000555713bf98077f42b04688889e7b1114bb0f2a6ee" name="pagure-theme-chameleon" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="72e093baa40a991379e0b1e6bf19f6763084f60e38ad2249e4e389f4f68ef165" name="pagure-theme-default-openSUSE" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="d76a263620bf68fb1fdd70c027e9d540b34b041e76f778b237172c844e12fad0" name="pagure-theme-default-upstream" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="a90915fffaf763f6ca68191a326a781699ac71dcff76b284d7e05a96e3f05309" name="pagure-theme-pagureio" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="f564235a05b03a7a9dc8ed4c84f9d488cff00df3c15a62c1896e054254dd64f7" name="pagure-theme-srcfpo" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="93c7833b8dce4d235b5b405be7be3cf583a736f221b5dfdcd6937f21e3b8b540" name="pagure-theme-upstream" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="a199eb3aed20bb28f6cb447d79eb19960fff3239e3d4cf71cede63aafccfeed5" name="pagure-web-apache-httpd" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="e3efeaa8b4946b4573d6329529fc37686da2f13ee3042e75876ef2cbf94ed5d2" name="pagure-web-nginx" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="5278c15addd056778b42f49b484e0c37cca771ad48edf914d76f02e7e4af109e" name="pagure-webhook" arch="noarch">
  <version epoch="0" ver="5.14.1" rel="bp156.3.5.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1573905600">- Update to 5.8
  + Enable the ctrl-enter keys to submit forms on tickets and PRs
  + Fix spelling errors on documentation
  + Fix renewing url on invalid token error message
  + Various fixes to the srcfpo theme
  + disable smooth scrolling on initial highlight &amp; scroll process
  + Accept a with_commits parameter on the branches api to resolve the HEAD commits
  + Various fixes to the PR view
  + Add support for arrow &gt;= 0.15
  + Select full text on git|ssh url input boxes when they get focus
  + Send notification when a branch is created
  + Add revision along with tag/branch creation/deletion
  + Add asciidoc syntax override
  + Fix git blame on unborn HEAD or non-master default branch repos
  + Fix the logic to rebase PRs
  + Fix setting one's default email address
  + Send oldrev as old_commit for git.receive event
  + Add a set-default-branch action to pagure-admin
  + Fix rendering badges on the PR list page
  + Tweak when we show the merge and the rebase buttons
  + Fix the logic around interacting with read-only databases in hooks
  + Fix .diff and .patch generation for empty commits
  + Fix url on the invalid token error message
  + Fix typo on the pull request merge error message
  + Allow cross-project API token to open pull-request
  + Allow updating PRs via the API using cross-project tokens
  + Fix the logic to make the merge button appear on pull-request</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1575288000">- Update to 5.8.1
  + Fix the link to the container namespace in srcfpo
  + Fix checking if the user is a committer of the repo the PR originates from
  + Fix showing the origin of the PR when it originates from the same project
  + Do not hard-code UTF-8 when showing a file</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1585137600">- Update to 5.9.0
  + Add API to manage plugins (ie: git hooks)
  + Fix querying mdapi from within the srcfpo theme
  + Various fixes for the srcfpo theme
  + Multiple fixes and improvements to the API endpoints to retrieve the tags
    used in a project
  + Add new API endpoints to manipulate tags in projects
  + Add a new API endpoint to edit/update an existing issue/ticket
  + Add a new page to see a file's history in git (linked from the file's view page
    and the blame page)
  + Only consider the 6 most recently active branch in the drop-down to create
    new PR
  + Fix the view_commit endpoint when the identifier provided is a git tag
  + Add an endpoint to renew user API token
  + Include a link to where the token can be renewed in the email about API
    token nearing expiration
  + Allow users to set their own expiration date on API token (up to 2 years)
  + Fix the /groups API endpoint and order the output by group name
  + Add a new API endpoint to retrieve a project's webhook token
  + Expose related_prs on issue API
  + Fix the regenerate-repo actions
  + Provide some feedback to the user when changing monitoring worked
  + Hide the SSH clone URL if the user is not in one of the group with ssh
    access
  + Order pull requests based on updated_on column when we want to order based
    on last updated time
  + Fix taking into account the blacklisted patterns
  + Rework/fix the API documentation page
  + Allow deploy keys to commit to the doc git repository of a project
  + Increase a lot the logging when someone asks for access to a git repo</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1586001600">- Update to 5.9.1
  + Add a missing div tag that broke the user's settings page
  + Do not block when waiting for subprocess to finish
  + Fix git blame when the identifier provided is a blob
  + Fix view_commits when the identified provided is a blob
  + When viewing file's history, use the default branch if needed</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589544000">- Update to 5.10.0
  + Allow viewing issues via the API using project-less API token
  + Various improvements to the srcfpo theme
  + Make pagure work with recent sqlalchemy versions (&gt;= 1.3.0)
  + Add a new API endpoint to retrieve detailed stats about the issues
  + Improve the graphs displayed in the stats tab of each projects
  + Add a new graph tracking the number of open issues throughout the year
  + Improve loading tickets from git
  + Support pygit2 &gt;= 1.1.0
  + Add missing endpoints to the API documentation
  + Add support for wtforms &gt;= 2.3
  - Add dependency on email_validator in such case
  + Fix sorting users by their username when using python3
  + Correct the API documentation for updating the watchers of a project
  + Ensure the name of the headers are always of the correct type
    (especially when using python3)
  + Ensure aclchecker and keyhelper can work with APP_URL having a trailing slash
  + Add a new git auth backend which can manage the .ssh/authorized_keys file
    directly
  + Update information about supported Git auth backends
  + Add support for arrow &gt;= 0.15.6
  + Fix getting the milter running with python3
  + Fix mirroring project hosted remotely
  + Add url_path property to class User (and thus in the API)
  + Improve email text for new user registration
  + Set the USER environment variable when pushing over http
  + Add support for git push via http using basic auth relying on API token
  + If pagure is set up for local auth, allow git push via https to use it
  + Add an example nginx configuration file for pagure
  + Create two subpackages in the pagure for the apache and nginx configuration
    files
  + Add some documentation on how git push over http works in pagure
  + Make pagure compatible with the latest version of flake8
  + Add PAGURE_PLUGINS_CONFIG setting in pagure configuration file
- Refresh quick start instructions for new configuration options
- Drop unneeded patch
  + Patch: 0501-Revert-Add-a-upper-limit-to-sqlalchemy.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589803200">- Backport fix from upstream to fix stats page
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
- Add missing step to start pagure web services for nginx setup in quickstart
- Fix directory mode for ssh directory to fix conflict with gitolite</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1589976000">- Fix typo in quickstart on ssh directory mode
- Backport support for STARTTLS support for SMTP servers
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1592740800">- Backport fixes for STARTTLS support
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
- Backport fix for docs repo access grant
  + Patch: 0001-Fix-repotype-spelling.patch
- Backport fix for visual bug on API docs formatting
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
- Backport fix to changing pull mirror settings
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
- Backport fix to add descriptions to API scopes
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
- Backport fix to make heatmap UI functional again
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
- Backport fix for handling headers
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
- Backport fix for burndown graph title
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
- Backport fix for permissions on authorized_keys file
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
- Add patch to use whitenoise for rendering static assets
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch
- Refresh default configuration patch
  + Patch: pagure-5.0-default-example-cfg.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1596542400">- Update to 5.11.2
  + Allow having a dedicated logging configuration for the git hooks
  + Increase logging to the pagure_auth logger
  + Make work pagure-admin ensure-project-hooks when the target link exists but is
    broken
  + Change the project icon when the project is mirrored from an external source
  + Allow a theme or a blueprint to inject custom buttons in the navigation bar.
  + Add API endpoint to get a pull-request comment
  + Omit breaking original comment format in reply on pull-requests
  + Let the milter announce when it reject an email based on its address
  + Don't Let the milter process the email we send.
  + Add a collaborator level to projects
  + Allow setting the default git branch when creating projects via the API
  + Allow creating mirrored project from the API
  + Add the possibility to set the default branch at project creation
  + Add API endpoint to set the default git branch and expose it in an existing
    endpoint
  + Adjust the example configuration for logging to a file
  + Allow project-less API token with the "modify_project" ACL to update watchers
  + Add a new API endpoint to retrieve a commit's metadata/info
  + Add a new API endpoint allowing to delete a project
  + Add support for customizing the new issue page
  + Introducing the boards feature
  + Add an API endpoint to view the content of a git repo
  + Port pagure's markdown extension to the new API
  + Multiple small fixes for the vagrant-based development environment
  + Use WhiteNoise to serve static assets for the Pagure web
  + Fix the title of the graph showing the evolution of the number of open tickets
    on a project
  + Do not assume there is a SMTP_STARTTLS configuration key set
  + Bring back JS library used for the heatmap
  + Show the ACL name in addition to the description when creating API tokens
  + Allow editing the URL a project is mirrored from
  + Add comments to the mirror service files for clarifying their purpose.
  + Add a dedicated logger for everything that is auth related
  + api: fix apidoc format on api_view_issues_history_detailed_stats Fixes web
    api doc view template issues
  + doc: Add a page documenting known Pagure instances
  + starttls support via SMTP_STARTTLS: provide additional documentation.
  + Add support for smtp server requiring starttls to work
  + Make the stats page use the new stats API endpoint
- Drop patches included in this release
  + Patch: 0001-Make-the-stats-page-use-the-new-stats-API-endpoint.patch
  + Patch: 0001-Add-support-for-smtp-server-requiring-starttls-to-wo.patch
  + Patch: 0002-starttls-support-via-SMTP_STARTTLS-provide-additiona.patch
  + Patch: 0001-Do-not-assume-there-is-a-SMTP_STARTTLS-configuration.patch
  + Patch: 0001-Fix-repotype-spelling.patch
  + Patch: 0001-api-fix-apidoc-format-on-api_view_issues_history_det.patch
  + Patch: 0001-Allow-editing-the-URL-a-project-is-mirrored-from.patch
  + Patch: 0001-Show-the-ACL-name-in-addition-to-the-description-whe.patch
  + Patch: 0001-Bring-back-JS-library-used-for-the-heatmap.patch
  + Patch: 0001-Ensure-the-title-name-of-the-headers-are-strings.patch
  + Patch: 0001-Fix-the-title-of-the-graph-showing-the-evolution-of-.patch
  + Patch: 0001-Make-sure-authorized_keys-file-has-mode-600.patch
  + Patch: 0101-Use-WhiteNoise-to-serve-static-assets-for-the-Pagure.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1598788800">- Update to 5.11.3
  + Fix the model around the boards so it works with mariadb/mysql
  + Add new endpoints to the API documentation</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1600948800">- Backport various fixes from upstream
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch
- Remove mandatory dependency on systemd to ease containerization</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1606996800">- Add proposed fix for setting project options via API
  + Patch: 0001-api-project-Fix-handling-of-false.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1610020800">- Update to 5.12
  + Display real line numbers on pull request's diff view
  + Show the assignee's avatar on the board
  + Allow setting a status as closing even if the project has no close_status
  + Include the assignee in the list of people notified on a ticket/PR
  + Add orphaning reason on the dist-git theme
  + Adjust the way we generate humanized dates so we provide the humanized date
    as well as the actual date when hovering over
  + When a file a detected as a binary file, return the raw file
  + Allow using the modifyacl API endpoint to remove groups from a project
  + Add a note that repo_from* argument are mandatory in some situations when
    opening a Pull-Request from the API
  + Increase the list of running pagure instances in the documentation
  + Remove fenced code block when checking mention
  + Add support for using cchardet to detect files' encoding
  + Show the default branch in the project overview page
  + Send appropriate SMTP status codes and error messages in the milter.
  + Report an error if a message ID isn't recognized by the milter.
  + Add support for disabling user registration
  + Add a way to make the stats view on more than one year (if you know how to)
  + Encode the data passed onto the mail hook so it is of bytes type
  + Reverse out of order instructions for new repos
  + Split the list of branches into two lists active/inactive in dist-git
  + Rework the "My PR" page so it does not pull so many info at once
  + Include the date of the last mirroring process in the logs
  + Forward the username when updating the pull-request
  + Add pagination to group API
  + When returning the commits flags in the API, returned them by update date
  + Change the PR flag API endpoints to use commit flags
  + Only show the subscribers list on demand
  + Improve the message shown when a new mirrored project is created
  + When editing the issue's description sent the html of it to the SSE server
  + Add an update-acls action to pagure-admin
  + Add support for AAA system sending SSH keys encoded in base64
  + Allow deleting the master branch when it is not the default branch
  + Allow people with a fork to have a working drop-down for opening new PRs
  + Fix handling "false" when editing project's options via the API
  + Ensure a fork project has the same default branch as its parent
  + Allow to specify a default branch for all projects hosted on an instance
  + Add a notification for when a group is removed from a project
  + When checking if messages were sent via a rebase, do not run the git hooks
  + Make the API endpoint to update project's options accept JSON
  + Add a full_url to the JSON representation of our main objects
  + Ensure the author in git commit notifications follow the expected format
  + Add support for git branch aliases
  + Allow updating the target branch when editing a PR
- Drop upstreamed patches
  + Patch: 0001-api-project-Fix-handling-of-false.patch
  + Patch: 0001-Display-real-line-numbers-on-pull-request-s-diff-vie.patch
  + Patch: 0002-Show-the-assignee-s-avatar-on-the-board.patch
  + Patch: 0003-Allow-setting-a-status-as-closing-even-if-the-projec.patch
  + Patch: 0004-Include-the-assignee-in-the-list-of-people-notified-.patch
  + Patch: 0005-Introduce-the-collaborator_project_groups-mapping.patch
  + Patch: 0006-When-a-file-a-detected-as-a-binary-file-return-the-r.patch
  + Patch: 0007-Remove-fenced-code-block-when-checking-mention.patch
  + Patch: 0008-Add-support-for-using-cchardet-to-detect-files-encod.patch
  + Patch: 0009-Add-support-for-disabling-user-registration.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1611921600">- Update to 5.13.1
  + Add the api_project_hascommit endpoint to the API doc
  + Do not return a 500 error when the OpenID provider doesn't provide an email
  + Fix bug in the default hook
  + When failing to find a git repo, log where pagure looked
  + Get the default branch of the target repo when linking for new PR
  + Add an hascommit API endpoint
  + Fixing sample input and output for alias related api
  + Add missing API endpoints related to git aliases and re-order a little
  + Add support for chardet 4.0+
  + Fix support for cchardet
  + Make the token_id column of the commit_flags table nullable</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1613131200">- Update to 5.13.2
  + Fix broken pagination of group API
  + Fixing the alias url in the examples
  + Pull in upstream fix for apostrophes from highlightjs-rpm-specfile
  + Improve logging when trying to interract with a git repo via http(s)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1631793600">- Drop unused dependency on nose</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651579200">- Update to 5.13.3
  + Warn users when a PR contains some characters
  + srcfpo theme:
    + Change "Packages" link to new packages website
    + left-align the lines in description
  + fas user url updated for new accounts system
  + Change fas link from admin.fp.o to accounts.fp.o
  + Remove message about 60 day key length
  + Escape $ to fix Jenkins interpolation warning
  + Fix another invalid &lt;img&gt; width/height attribute
  + Fix missing space before src in &lt;script&gt;
  + Remove duplicate class attribute from Clone dropdown
  + Fix invalid &lt;img&gt; height (no px is allowed here)
  + Add Translation status link on repo_info page at src.fp.o
  + Update fedmsg homepage
  + Add support for noggin with the FAS auth backend
  + Update collaborator access level descriptions
  + Fix a type, add missing work hand
  + Fix Pagure's overview page verbatim error</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1716724800">- Update to 5.14.1
  * no upstream changelog</changelog>
  <changelog author="Dominik Wombacher &lt;dominik@wombacher.cc&gt;" date="1717329600">- Backport patches to fix issues after 5.14.1 release (https://pagure.io/pagure/pull-request/5486)
  + fix(5.14.x): Use '==' instead of 'is' in template if condition because to work with old Jinja2 versions
  + fix(oidc): Edge case, avoid 'KeyError' after pagure update if a cached session is used
  + Patch: 5486.patch</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1723896000">- Add pagure-pygit2.patch to repair service startup on Leap 15.6 and Tumbleweed</changelog>
</package>
<package pkgid="f9a840753d76f66e39d5155ca4991ef6d86d5fbfbf7609ff6a09a23d7794b6ed" name="pam_cgfs" arch="aarch64">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="416fc29084ecf7af28bb4a12c2f72ff57e8820aea7e8d4dbbf20bbda920bb9fa" name="pam_cgfs" arch="i586">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="6bcc7d7db861e36660fca7e7d95ebb44085ca41109f9dab86f2208359684cbb5" name="pam_cgfs" arch="ppc64le">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="5f9a98c33bb9bd49f3a4efb3265fa40a7e5d04c00f61549baca1ebfc7e1ad85a" name="pam_cgfs" arch="s390x">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="6fdb9d9095f6fbb5a2cde9e34e8c85639cfcabf1592c31b161ff44d34238bda0" name="pam_cgfs" arch="x86_64">
  <version epoch="0" ver="6.0.2" rel="bp156.2.3.1"/>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1594209600">- add patches from upstream:
  * 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch
  * 0002-templates-lxc-download.in-make-shellcheck-happy.patch
  * 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1604577600">- update to 4.0.5:
  * Support allocating PTS devices from within the container
  * Harden more path/mount handling logics
  * Rework LSM logic to limit initializer use
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-5-lts-has-been-released/9269
- remove 0001-templates-lxc-download.in-fix-wrong-if-condition-use.patch,
  0002-templates-lxc-download.in-make-shellcheck-happy.patch (upstream)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 4.0.6:
  * Improve handling for compatibility architectures for seccomp
  * Harden seccomp notifier implementation
  * Rework parsing of /proc/&lt;pid&gt;/mountinfo to handle kernel regression https://bugzilla.kernel.org/show_bug.cgi?id=209971
  * Improve network device restoration
  * Significantly cleanup and harden config file parsing
  * Support new capabilities CAP_PERFORM, CAP_BPF, and CAP_CHECKPOINT_RESTORE
  * Harden containers started without CAP_NET_ADMIN
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-6-lts-has-been-released/9926</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">-update to 4.0.9:
  * You may have noticed the sudden jump from 4.0.6 to 4.0.9,
  that's because 4.0.7 and 4.0.8 both included regressions that were
  reported by early users and were considered bad enough to require a new release.
  * Testing improvements including fixes from oss-fuzz
  * Rework of the attach codepath
  * Cgroup handling rework
  * for full list of changes see
  https://discuss.linuxcontainers.org/t/lxc-4-0-9-lts-has-been-released/10999</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1622462400">- fix wrong Source URLs in spec</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1634040000">- use --withpamdir and use pam macros to fix UsrMerge problems
- update to 4.0.10
  Bugfixes
  * Fix issues with less common architectures
  * Support for additional idmap mounts
  * nft support in lxc-net
  * Cleaner mount entries for sys:mixed
  * Switched GPG server to keyserver.ubuntu.com</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531200">- update to 4.0.11:
  Bugfixes
  * Core scheduling support (lxc.sched.core)
  * riscv64 support in lxc.arch
  * Significantly improved bash completion profile
  * Greater use of the new VFS mount API (when supported by the kernel)
  * Fix containers with empty network namespaces
  * Handle kernels that lack TIOCGPTPEER
  * Improve CPU bitmask/id handling (handle skipped CPU numbers)
  * Reworked the tests to run offline</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1645531201">- update to 4.0.12:
  Bugfixes¶
  * Fixed CRIU restoration of containers with pre-created veth interfaces
  * Fixed issue with kernels lacking SMT support
  * Extended cgroup2 config options in lxc.mount.auto (cgroup2)
  * lxc-download now relies on HTTPS for validation (avoids GPG issues)
- drop patch 0003-templates-lxc-download.in-use-GPG-option-receive-key.patch as
  upstream remove the GPG functionality</changelog>
  <changelog author="munix9@googlemail.com" date="1654430400">- Fix Tumbleweed build.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1664107200">- fix build by using FORTIFY_SOURCE=2</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666180800">- Always build with seccomp support on every architecture. boo#1199963</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1666180801">- re-enable FORTIFY_SOURCE=3
- add patch 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch
  This patch backports the fix from
  https://github.com/lxc/lxc/pull/4179/commits/c1115e1503bf955c97f4cf3b925a6a9f619764c3
  The patch fixes the code so builds are no longer failing
  due to gcc errors -Werror=implicit-function-declaration and
  - Werror=incompatible-pointer-types</changelog>
  <changelog author="Aleksa Sarai &lt;asarai@suse.com&gt;" date="1666958400">- Update to LXC 5.0.1. boo#1204842
  Bugfixes:
  * Fixed a mount issue resulting in container startup failure when host
    bind-mounts were used
  * Various meson packaging fixes especially around libcap detection
  Major changes from LXC 5.0:
  * Switch to meson build tooling.
  * New cgroup configuration options.
  * Time namespace support.
  * VLAN support on veth devices.
  * Configurable tx/rx queues on veth devices.
- Remove all of the missing_setuid warning logic -- all modern openSUSE
  versions have the necessary permissions configuration and thus we don't need
  to handle this case anymore.
- Backport &lt;https://github.com/lxc/lxc/pull/4215&gt; in order to fix the build on
  openSUSE:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
- Remove no longer needed backports:
  - 0001-Backport-Commit-build-detect-where-struct-mount_attr.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1667822400">- Add patch to fix build on Arm:
  * UPSTREAM-4187.patch
- Refresh OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  due to the new patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1683028800">- Update to version 5.0.2:
  + Fix a variety of build issues resulting from the switch to
    meson.
  + lxc-attach: Fix missing return codes.
  + core: Setup peer group for container's root.
  + checkconfig: Make output more useful on modern kernels.
  + lxc-user-nic: Fix issue resulting in leaking file existence to
    unprivileged users (CVE-2022-47952, boo#1206779).
- Drop upstream fixed patches:
  + OPENSUSE-0001-meson.build-allow-explicit-distrosysconfdir.patch
  + OPENSUSE-0002-build-detect-where-struct-mount_attr-is-declared.patch
  + OPENSUSE-0003-build-detect-sys-pidfd.h-availability.patch
  + OPENSUSE-0004-cgroups-fix-Waddress-warning.patch
  + OPENSUSE-0005-build-fix-handling-of-dependancies-to-fix-build-on-o.patch
  + OPENSUSE-0006-build-only-build-init.lxc.static-if-libcap-is-static.patch
  + OPENSUSE-0007-build-drop-build-time-systemd-dependency.patch
  + UPSTREAM-4187.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 5.0.3:
  * Fix nftables syntax for IPv6 NAT
  * Added support for squashfs OCI images
  * Fixes when running LXC with io_uring
  + detailed changelog at https://discuss.linuxcontainers.org/t/lxc-5-0-3-lts-has-been-released/17708</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096000">- update to 6.0.0:
  The LXC team is pleased to announce the release of LXC 6.0 LTS!
  This is the result of two years of work since the LXC 5.0 release
  and is the sixth LTS release for the LXC project. This release
  will be supported until June 2029.
  * New multi-call binary¶
    A new tools-multicall=true configuration option can be used to
    produce a single lxc binary which can then have all other
    lxc-XYZ commands be symlinked to.
    This allows for a massive disk space reduction, particularly
    useful for embedded platforms.
  * Add a set_timeout function to the library
    A new set_timeout function is available on the main
    lxc_container struct and allow for setting a global timeout for
    interactions with the LXC monitor.
    Prior to this, there was no timeout, leading to potential
    deadlocks as there's also no way to cancel an monitor request.
    As a result of adding this new symbol to the library, we have
    bumped the liblxc symbol version to 1.8.0.
  * LXC bridge now has IPV6 enabled
    The default lxcbr0 bridge now comes with IPv6 enabled by
    default, using an IPv6 ULA subnet.
    Support for uid/gid selection in lxc-usernsexec
    The lxc-usernsexec tool now has both -u and -g options to
    control what resulting UID and GID (respectively) the user
    wishes to use (defaulting to 0/0).
  * Improvements to lxc-checkconfig
    lxc-checkconfig now only shows the version if lxc-start is
    present (rather than failing).
    Additionally, it's seen a number of other cosmetic improvements
    as well as now listing the maximum number of allowed namespaces
    for every namespace type.
  * Support for squashfs OCI images
    The built-in oci container template can now handle squashfs
    compressed OCI images through the use of atomfs.
  * Switched from systemd's dbus to dbus-1
    LXC now uses libdbus-1 for DBus interactions with systemd
    rather than using libsystemd.
    The reason for this change is that libdbus-1 is readily
    available for static builds.
  * Removed Upstart support
    Support for the Upstart init system has finally been removed
    from LXC.
    This shouldn't really affect anyone at this stage and allowed
    for cleaning up some logic and config files from our
    repository.</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1713096001">- fix builds on 15.5 or 5.5</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1720872000">- update to 6.0.1:
  The LXC team is pleased to announce the release of LXC 6.0.1!
  This is the first bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Highlights
  - Fixed some build tooling issues
  - Fixed startup failures on system without IPv6 support
  - Updated AppArmor rules to avoid potential warnings
  * Detailed changelog
  - meson: fix build on NixOS
  - github: test the lxc multicall binary builds too
  - lxc/network: handle non-existing sysctl /disable_ipv6
  - network: netdev_configure_server_veth: reduce scope of
    disable_ipv6_fd/path vars
  - Update lxc-attach.sgml.in
  - Update lxc-execute.sgml.in
  - Update lxc-{attach,execute}.sgml.in
  - Update lxc-execute.sgml.in
  - lxc-local: fix use of LXC_PATH before init
  - lxc-local: fix incorrect path to templates file
  - lxc-local: remove check for template existence before
    extraction
  - apparmor: fix rule path pattern specification syntax
  - apparmor: regenerate rules
  - apparmor: use /{,} instead of /
  - apparmor: regenerate rules
  - github: start using ubuntu-24.04
  - github: properly check apparmor profile changes
  - lxc/storage/zfs: ignore false-positive use-after-free warning
  - github: exclude clang &amp; ubuntu-24.04 combination
  - meson: fix build with -Dtools-multicall=true on NixOS</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1726920000">- update to 6.0.2:
  The LXC team is pleased to announce the release of LXC 6.0.2!
  This is the second bugfix release for LXC 6.0 which is supported
  until June 2029.
  As usual this bugfix releases focus on stability and hardening.
  * Some of the highlights for this release are:
  - Reduced log level on some common messages
  - Fix compilation error on aarch64
  * Detailed changelog
  - Remove unused function
  - idmap: Lower logging level of newXidmap tools to INFO
  - Exit 0 when there's no error
  - doc: Fix definitions of get_config_path and set_config_path
  - README: Update security contact
  - fix possible clang compile error in AARCH</changelog>
</package>
<package pkgid="58d0cbc8178efc0699a87fe2ae5f655a40ef0324102e05dd2f0b4e9f5ae6bf04" name="parole" arch="aarch64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="e04c96c293f6433dce48e9deef73c9fd33962f10ab11e66f4a3f21565c35fe22" name="parole" arch="i586">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="81e38f6da3466b889e69568d0c21e6a3df55358f01205ea02c794ea9e989d6c6" name="parole" arch="ppc64le">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="e869a3f63cb3b52e0711285f03a0f8b49ca3f829463a572b96505190fa1218f0" name="parole" arch="s390x">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="631cdd8aa96b55aac2007b114cc6e25f5588f85d8758dc559ad7b29e74039732" name="parole" arch="src">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="lazy.kent@opensuse.org" date="1382356800">- Update to 0.5.3.
  * Bugfix release.
  * Fix “Remember playlist” option in GUI not working.
  * Added accelerator to Audio menu item.
  * Fix remembered playlist not being forgotten when setting
    disabled.
- Mark Parole Plugins Manual as doc.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1386244800">- Update to 0.5.4.
  * Bugfix release.
  * Fix loading of playlists with relative paths.
  * Fix file-filters for audio/video mimetypes.
  * Fix IF/ELSE for plugin installation on multiple platforms.
  * Fix "Remove Duplicates" functionality.
- Add GenericName to the desktop file
  (using suse_update_desktop_file macro).
- Fix runtime dependencies for openSUSE &gt;= 12.3:
  gstreamer010-plugins-* -&gt; gstreamer-plugins-*.
- Don't remove any locale files: find_lang macro does itself if
  founds them wrong.
- Remove "clean" section from the spec.
- Fix dependencies for the devel package.</changelog>
  <changelog author="gber@opensuse.org" date="1398945600">- update to version 0.6.1
  - properly use specified device, use correct URI (lp#1098323)
  - completed port to GTK+3
  - remove deprecated GTK+2 items
  - use GtkOverlay for player controls
  - use symbolic icons for menus, plugins
  - improved window maximization
  - window dimensions are no longer saved when maximizing
  - added "window-maximized" setting to xfconf to keep
    maximization across sessions
  - rearranged and improved menubar
  - renamed "Edit" menu to "Playback"
  - renamed "Languages" menu item to "Audio Track"
  - added Tools menu
  - moved Plugins and Preferences to Tools menu
  - added DVD menu (visible only when a DVD or DVD ISO is being
    played)
  - added "Save Playlist" item to Media menu
  - added "Contents" item to Help menu
  - added "Report Bug" item to Help menu
  - improved playlist
  - use symbolic icons in an inline toolbar
  - removed redundant settings button
  - added Move Up/Down buttons
  - improved search
  - plugin updates
  - added Previous/Next Track menu items to Tray plugin
  - added Previous/Next Track menu items to Notification plugin
  - added NEW MPRIS2 plugin
  - other improvements
  - updated artwork (background image, icons)
  - fixed GStreamer 1.0 support
  - added ability to play DVD ISOs from the Open dialog
  - plugins now correctly report when they fail to load
  - plugin API documentation updates
  - bugs fixed
  - fixed missing option to open DVD from iso (bxo#10300)
  - fixed allowing a playlist to be sorted and/or items to be
    moved (bxo#10066)
  - fixed Remember playlist option in GUI not working (bxo#10269)
  - fixed Parole showing irritating edge (bxo#10081)
  - fixed untranslatable strings (bxo#10418)
  - fixed loading of playlists with relative paths (bxo#10436)
  - added realmedia video to supported video mimetypes
    (bxo#10434)
  - fixed IF/ELSE for plugin installation on multiple platforms
    (bxo#10142, bxo#10441)
  - fixed building with enable-debug=full on some platforms
    (bxo#10525)
  - fixed crash for m3u files with all absolute paths
  - fixed "Remove Duplicates" functionality.</changelog>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="1c7b8bb19c730654ba9398c15b80b377edd64b5bde05eed0f8f4b9bd1ac6e068" name="parole" arch="x86_64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="9fe3c807621192f760921597fda644110e162aeb8be77b7c8e0f28f67d866a1d" name="parole-devel" arch="aarch64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="b2fbbdce614280375b3282f5af9b8894c848e34b03f946b179d0922497143105" name="parole-devel" arch="i586">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="3b141c75768a9af46fece5a1801530cbef41e8f48bca79b177bc3140e255dae2" name="parole-devel" arch="ppc64le">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="b40b452344b969d4763f609c219179de54dbb1447b08a665cf1d68338552df5c" name="parole-devel" arch="s390x">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="2bb490566576f0036016c6f6619bc23479550fb1a88dbaa078104c6afebe1b0c" name="parole-devel" arch="x86_64">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="e5ef6b7873bc8dc0b3e39084af0d9e9ef2c34b0a9e631e161ca46946339cd416" name="parole-lang" arch="noarch">
  <version epoch="0" ver="4.18.2" rel="bp156.3.3.1"/>
  <changelog author="gber@opensuse.org" date="1425124800">- update to version 0.8.0
  - increased required intltool version (0.35) (bxo#11180)
  - use libxfce4ui's versioned help call for the documentation
  - fallback to GStreamer 0.10 at build time if 1.0 is not
    available (bxo#11053)
  - fix build with GStreamer 0.10 (bxo#11052)
  - show preview text in the font selection dialog (bxo#11425)
  - clear startup notification when already running (bxo#11487)
  - translation updates</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1482667200">- update to version 0.8.1
  - new hidden setting to persistently hide the menubar
  - MPRIS2 plugin: Add missing signal watch on shuffle property
    (bxo#12045)
  - fix crash on close that would happen in some systen
    configurations (bxo#12169)
  - make appdata validate (bxo#11653)
  - translation updates
- do not package ChangeLog, NEWS file is good enough</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1506081600">- disable gtk-doc build, fails with newer gtk-doc &gt; 1.25</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1511092800">- update to version 0.9.2
  - Update homepage to docs.xfce.org
  New Features:
  - Keyboard shortcuts helper available in the Help menu
  - New B/N keybindings for previous and next track (bxo#12951)
  Bug Fixes:
  - Fixed null pointer dereference (CID 1375856)
  - Fixed adding directories to queue via commandline (bxo#12899)
  - Fixed shuffle functionality also repeating (bxo#12010)
  - Fixed display order of audio and subtitle tracks (bxo#13268)
  - Fixed "Clear Recent" clearing global history (bxo#13493)
  - Fixed Ctrl-Q keybinding when in fullscreen (bxo#13549)
  - Fixed string escaping in audiobox widget
  Misc:
  - various code quality improvements
  - Translation Updates
- important changes from 0.9.1:
  - Disabled the clutter video backend for GTK 3.22+, needs
    significant updates to be functional again
  - Enabled GStreamer tag lookup for remote files
  - Fixed desktop file name for xfce-sm-client
  - Fixed null filenames with remote files
  - Improved support for live streams
- important changes from 0.9.0:
  - New "mini mode", toggled by right click in content area
  - New play and replay icons, now actionable on click
  - Set the window title and artwork to the filename when no ID3
    tags are found
  - Theme developers caution! This release drops the background
    color styles for the controls. Tweak your "osd" class accordingly!
    (org.xfce.Parole)</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1521892800">- update to version 1.0.0: First stable release of the 1.0.x series!
  New Features:
  - Added "Automatic" video output option. This uses the auto
    imagesink to provide the best available video sink for the
    environment, eliminating the dreaded 'Could not initialise
    Xv output' error (bxo#11950)
  Bug Fixes:
  - Fixed 32-bit crashes when using the MPRIS2 plugin (LP #1374887)
  - Fixed crash on "Clear History" button press (LP #1214514)
  - Fixed appdata validation (bxo#13632)
  - Fixed full debug builds and resolved build warnings
  - Replaced stock icon by freedesktop.org compliant option (bxo#13738)
  - Translation Updates</changelog>
  <changelog author="jengelh@inai.de" date="1521979200">- Trim bias from description.</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1524744000">- update to version 1.0.1
  * Translations only</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554379200">- update to version 1.0.2
  * Bug Fixes
  - Added support for GST_INSTALL_PLUGINS_HELPER_MISSING when
    attempting to install missing codecs (bxo#14529)
  - Fixed compiler error -Wcast-function-type (GCC 8)
  - Fixed disabling vendor-enabled plugins
  - Fixed crash when disabling plugins (lp#1698540)
  - Fixed play button sensitivity items are added to playlist
    (bxo#13724, lp#1705243)
  - Fixed Appstream validation by removing em tags (bxo#14260)
  - Fixed plugin active state when reopening the Plugins dialog
  - Resolved g_type_class_add_private warnings (bxo#15014)
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1554465600">- Spec File cleanup:
  - Switched to %autosetup %make_build to ease spec file maintanance
  - Dropped obsolete macros
  - Moved COPYING to %license</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1554724800">- Spec file update: switch URL to new upstream docs</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1564228800">- Update to version 1.0.3
  * Drop deprecated OnlyShowIn keys in desktop actions (bxo#15259)
  * Ensure the time divider is shown/hidden correctly
  * Fix closing of Parole process with Ctrl-Q (bxo#15698)
  * Fix compiler warnings (clang) (bxo#15260)
  * Fix Gtk-CRITICAL when closing main window (bxo#15621)
  * Change text '…' to '...' for consistency with other Xfce apps
    (bxo#14266)
  * Change text '60 seconds' to '1 minute' (bxo#15529)
  * Move appdata to metainfo (bxo#15381)
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1573905600">- Update to version 1.0.5
  * Fix creation and cleanup of thumbnails (bxo#16026)
  * Fix volume hotkeys in fullscreen (bxo#16005)
  * Fix compiler warnings
  * Translation Updates</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1609156800">- Update to version 4.15.0
  * Playlist Improvements:
  - Playlist is now an in-window popover instead of a slide-out panel
  - Shuffle functionality now utilizes a sort filter instead of randomly
    selecting the next track, making it possible makeing the playback
    history more accurate (gxo#apps/parole#32)
  * DVD Support:
  - Added a menu option to activate the subpicture menu
  - DVD chapter selection from the playlist is functional again
  - The DVD menu will now automatically load if playback does not start
    successfully
  * Dialog Appearance Improvements:
    Each of the dialogs were ported to CSD with some cleanup and default
    buttons marked as "suggested". The following dialogs had some additional
    improvements:
  - Go To Position: Timestamp inputs changed to vertical orientation for
    better clock-like appearance
  - Keyboard Shortcuts: Adjusted to "always-center" positioning since
    transient positioning failed
  - Open File: Spinner configured as the FileChooser "extra" widget
  - Open Location: Removed some duplicated text
  - Plugins: Rearranged the plugins manager, and moved credits to a
    per-plugin About dialog
  - Save Playlist: File type panel replaced with a combobox that also
    filters the FileChooser
  * General:
  - Added basic GitLab pipeline
  - Added new icon and icon name "org.xfce.parole"
  - Added README.md
  - Fixed distcheck builds with intltool 0.51.0
  - Fixed full-debug builds with GLib 2.35+
  - Fixed missing-prototypes errors
  - Player controls are no longer hidden while the sound popover is open
  - Selecting an option on the "Stream is taking too long" dialog will now
    dismiss the dialog
  - Sort POTFILES.in to make it easier to review
  * Translation Updates</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1610366400">- Update to version 4.16.0
  * Add README.md to EXTRA_DIST (gxo#apps/parole#72)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1676721600">- Update to version 4.18.0
  * Update copyright year
  * Update bug report address
  * player: Prevent infinite cycle when setting volume (#119)
  * Update some icon names (!17)
  * Reduce hiding controls to 2 seconds (Fixes #80, !12)
  * autoconf: Some updates
  * Update `.gitignore`
  * build: Replace DATADIRNAME no longer set by xfce4-dev-tools &gt;= 4.17.0
  * build: Bump GLib minimum required to 2.38
  * autoconf: Use AC_CONFIG_MACRO_DIRS (!14)
  * Fix memory leak when loading cover image (#98)
  * Fix compilation warnings (!11)
  * Makefile.am: INCLUDES -&gt; AM_CPPFLAGS
  * autoconf: Some updates
  * Remove the deprecated keys from desktop file (!9)
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701345600">- Update to version 4.18.1
  * Add missing chain-up to parent in constructed()
  * Add runtime guard for XfceSMClient
  * build: Restrict XfceSMClient to X11
  * build: Use XDT_CHECK_OPTIONAL_FEATURE
  * Small UI Improvements
  * parole-conf: Fix critical warning and memory leak
  * build: Define our own windowing macro instead of extending GDK's
  * plugins: Disable systray icon outside X11
  * Guard X11 code paths
  * Fix invisible mouse (Issue #125)
  * Add middle click actions to tray icon (Fixes #88)
  * docs: Remove useless check
  * mpris2: Properly disconnect signal handlers
  * powermanager: Add missing sanity check
  * Only use header bar if gtk-dialogs-use-header (Fixes #117)
  * build: Add -export-dynamic to LDFLAGS
  * Add icons at missing sizes, clean up SVG metadata
  * Translation Updates</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1735560000">- Update to version 4.18.2
  * Update copyright year
  * I18n: Update po/LINGUAS list
  * Added missing Keywords entry to .desktop file
  * medialist: Fix wrong response code when saving
  * player: Do not forward up/down keys to playlist
  * Remove unnecessary GtkAllocation heap allocation
  * build: Bump dependency versions and remove dead code
  * scan-build: Fix unix.Malloc
  * gcc-analyzer: Fix -Wanalyzer-possible-null-argument
  * build: clang: Fix -Wunused-but-set-variable
  * build: Explicitly depend on gstreamer-audio
  * build: Clean up references of gstreamer-interfaces
  * build: Explicitly depend on gstreamer-tag
  * build: Use XDT_VERSION_INIT and get rid of configure.ac.in
  * build: Switch from intltool to gettext
  * Do not use type-check macros to test whether an object is still
    alive
  * Translation Updates</changelog>
</package>
<package pkgid="8b65f60257384cd8c2e4bc63c0c3a2d50c27b7e76219759fc1a1ec97fcb20388" name="patterns-kde_minimal" arch="src">
  <version epoch="0" ver="20250123" rel="bp156.2.1"/>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1739188800">- Initial pattern (fixes bsc#1235238)</changelog>
</package>
<package pkgid="60a76267a5f57f84bb20eb30f101b1e317263118b043dcb08ad8af89249645ea" name="patterns-kde_minimal-kde_minimal" arch="noarch">
  <version epoch="0" ver="20250123" rel="bp156.2.1"/>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1739188800">- Initial pattern (fixes bsc#1235238)</changelog>
</package>
<package pkgid="3fece62e466078e4ab31aa499d9d1c8de4c398ab2171aa961a35c3d941bbac73" name="patterns-kde_minimal-kde_plasma_minimal" arch="noarch">
  <version epoch="0" ver="20250123" rel="bp156.2.1"/>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1739188800">- Initial pattern (fixes bsc#1235238)</changelog>
</package>
<package pkgid="6c7a71b928f711f56a381caba5d6b4d10733df4adb00c4f2fda9add9d3f4bab1" name="patterns-kde_minimal-kde_yast_minimal" arch="noarch">
  <version epoch="0" ver="20250123" rel="bp156.2.1"/>
  <changelog author="Wolfgang Engel &lt;wolfgang.engel@suse.com&gt;" date="1739188800">- Initial pattern (fixes bsc#1235238)</changelog>
</package>
<package pkgid="78ad0b6738043ea3e73aa76969562c5a95b7f6361d4898629bad0814aa9bc9f9" name="patterns-xfce" arch="src">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="7fc7246f6741b6c1bcdea3d97d92cca215b9f62b9a5d13afaca2e11490a8f305" name="patterns-xfce-xfce" arch="aarch64">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="3c410c10f2dd0d28f00c5c50fd8ba67ba8464a026a6ef26d6b426fc307d18814" name="patterns-xfce-xfce" arch="i586">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="a169fdf432ba8909dcd327e253d215bed8e93312b81c443670a97a7ebf0ba4ef" name="patterns-xfce-xfce" arch="ppc64le">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="9220eb596cc37bad644eb8c4ca66192c8f2f8f7171b0529e008496a374913124" name="patterns-xfce-xfce" arch="s390x">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="9c64486d1d8de90c51753ad304aea6084f4692e6f638ec0c4ca96c38aab2d536" name="patterns-xfce-xfce" arch="x86_64">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="9981e9819366e988c48c44ab9dc62ac27b1d83f50152058279df0caa5d9d6d49" name="patterns-xfce-xfce_basis" arch="aarch64">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="0826149a5d5f4adfcd006844f5ad6dc38674bee4ec790c49899ab6c84e0a6149" name="patterns-xfce-xfce_basis" arch="i586">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="a002fc1ad9a23f3db27ad1e3c26076e881080fa27e0b88812a6442b58b89e469" name="patterns-xfce-xfce_basis" arch="ppc64le">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="5cbc8338fdf575ca8283eaddea5667dd3389501b08250f10f75d3d88fee92a68" name="patterns-xfce-xfce_basis" arch="s390x">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="911b686e6e9e37e7cf049a00e8adb5f7bbd7005de970933329ec09bd07851a8f" name="patterns-xfce-xfce_basis" arch="x86_64">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="4da78e86e9fa84414a1bd4d1091519cc21f6c7472e69cec21433a88865eb50e0" name="patterns-xfce-xfce_extra" arch="aarch64">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="72c251fae35643894c5ea0f312a30f1fe8c6d92259f205391f9e7edd7d9a4889" name="patterns-xfce-xfce_extra" arch="i586">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="f74495132c5023e5b4e98c50ac29984db4ce4f7ad68d4771dd2a98bfe455cf97" name="patterns-xfce-xfce_extra" arch="ppc64le">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="d0704449446556772ade5fa614949f7e7cab4a328f14121415ff634598a9185e" name="patterns-xfce-xfce_extra" arch="s390x">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="96680057fe3ea8ce3a80399866d70d6464f7b31a05567f1e0561556980ea53e3" name="patterns-xfce-xfce_extra" arch="x86_64">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="7198a48e2bdafff2bf8cf121379fa354596931cab33a329552a5e83fe69662a7" name="patterns-xfce-xfce_laptop" arch="aarch64">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="b1a32f12cd87038a45bea4281d326b89896bbd522fe168491f283d07db864098" name="patterns-xfce-xfce_laptop" arch="i586">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="7a4e3fdf68708c3f0bdd50741c7126ff6ffcfdb80f6104d373c55286563dbf5b" name="patterns-xfce-xfce_laptop" arch="ppc64le">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="2f56af0c079e7a1f08c09d51e03b0caad6fe58ee563694d85a4918d81cd8b8c9" name="patterns-xfce-xfce_laptop" arch="s390x">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="c6fc275160950c863291574bf3625987a7363c15704a288af5a698838ad1424a" name="patterns-xfce-xfce_laptop" arch="x86_64">
  <version epoch="0" ver="20230212" rel="bp156.4.3.1"/>
  <changelog author="seife+obs@b1-systems.com" date="1507723200">- use pulseaudio plugin instead of plain mixer plugin</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1510574400">- recommend polkit-gnome (bnc#1047500)</changelog>
  <changelog author="&lt;maurizio.galli@gmail.com&gt;" date="1540900800">- changes in Recommends as per ML thread:
  https://lists.opensuse.org/opensuse-factory/2018-10/msg00271.html
  - added recommends menulibre
  - mousepad replaces leafpad
  - xreader replaces evince
  - engrampa replaces file-roller
  - parole replaces totem</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528000">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - remove midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551528001">- changes as discussed in opensuse-xfce ML thread:
  https://lists.opensuse.org/opensuse-xfce/2019-02/msg00008.html
  - remove gnome-games (no real purpose having it installed by default)
  - remove sound-juicer (modern Laptops don't have a CD/DVD drive anymore)
  - remove google-droid-fonts (already recommended by patterns-fonts-fonts_opt)
  - midori-branding-openSUSE (obsolete)
  - removed moonlight-plugin (obsolete)
  - add blueberry (simple bluetooth management applet that sits in the systray)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1551960000">- added blueberry (missing in previous commit)</changelog>
  <changelog author="Vinzenz Vietzke &lt;vinz@vinzv.de&gt;" date="1553256000">- recommend gcr-ssh-askpass (bnc#1108381)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1555070400">- package-update-indicator replaces no longer maintained pk-update-icon</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1564401600">- Update panel plugin names (renamed)
- Added openSUSE-welcome
- Added gnome-disk-utility (useful disk utility to mount iso file)
- Added mate-calc (replaces gnome-calculator)
- Added xfce4-screensaver (replaces xscreensaver)
- Removed orage (upstream likely to abanon it)
- Removed xfce4-notes-plugin from Recommends
  (development upstream stalled)</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1565265600">- Added mugshot
- Added xfce4-panel-profiles
- Added lightdm-gtk-greeter-settings</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed xfce4-splash-branding-openSUSE
- Removed obsolete BuildRoot</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1608292800">- Xfce 4.16 is introducing CSD, we want to switch to GNOME
  applications where needed. This will also reduce dependencies from
  other environments:
  - evince instead xreader
  - gnome-calculator instead of mate-calc
  - file-roller instead of engrampa</changelog>
  <changelog author="slbtty &lt;shenlebantongying@gmail.com&gt;" date="1612699200">- Fix incorrect obsolete.
- Fix duplicated recommend on avahi.
- Removed IcedTea-Web</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1612872000">- Clean up weak dependencies</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1648987200">- Install blueman because blueberry is no longer available</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676116800">- Replaced gnome-calculator with galculator since it better integrates
  with Xfce look and feel.
- Do not recommend package-update-indicator on Tumbleweed. Only Leap
  supports update method via PackageKit.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1676289600">- Restore previously removed gnome-packagekit as it is needed so that
  openQA does not fail graphical update test (poo#124364). This is
  also useful in preparation for offline updates method planned at some
  point in the future.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1692187200">- Reduce default install size by not recommending office and image
  programs. Those who really want libreoffice etc know how to find
  it.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695124800">- Include selection of panel plugins to the main Xfce pattern
- Created Xfce Extra pattern:
  Some popular applications such as Libreoffice, Gimp, Thunderbird
  and others are now recommended by this pattern.</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@suse.com&gt;" date="1695211200">- Ensure the new pattern xfce_extra properly obsoletes the pattern
  xfce_office
- Fixed pattern xfce_extra name and order in Yast</changelog>
</package>
<package pkgid="2834561b8b44ed11f4911d97dd4a3c0d38585f1c06d5d8757f1d5495c268425c" name="pdns-common" arch="noarch">
  <version epoch="0" ver="4.0" rel="bp156.6.3.1"/>
  <changelog author="mrueckert@suse.de" date="1462968000">- initial package</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1657627200">- Modernize package:
  * switch to sysusers
  * don't buildrequire pkgconfig(systemd), that is only for programs building
    against libsystemd
  * remove bcond for systemd, we don't support any systems without systemd anymore
  * use %tpmfiles_create instead of raw call to systemd-tmpfiles
  * stop owning directories in /var/run (this is a tmpfs and rpms should not own
    anything inside there)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1736769600">- fix typo in user creation (bsc#1234463)</changelog>
</package>
<package pkgid="0ded6f9c4486a89b691bbded9e6fd2a478d881a61ab701e9bf9044763c8b55b9" name="pdns-common" arch="src">
  <version epoch="0" ver="4.0" rel="bp156.6.3.1"/>
  <changelog author="mrueckert@suse.de" date="1462968000">- initial package</changelog>
  <changelog author="mvetter@suse.com" date="1556280000">- bsc#1130588: Require shadow instead of old pwdutils</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1657627200">- Modernize package:
  * switch to sysusers
  * don't buildrequire pkgconfig(systemd), that is only for programs building
    against libsystemd
  * remove bcond for systemd, we don't support any systems without systemd anymore
  * use %tpmfiles_create instead of raw call to systemd-tmpfiles
  * stop owning directories in /var/run (this is a tmpfs and rpms should not own
    anything inside there)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1736769600">- fix typo in user creation (bsc#1234463)</changelog>
</package>
<package pkgid="c7e5c8165de417f7e99ad274c72f3a7c3626320877b3157510c11a9e7378eaee" name="perl-Crypt-URandom" arch="aarch64">
  <version epoch="0" ver="0.530.0" rel="bp156.2.1"/>
  <changelog author="coolo@suse.com" date="1465732800">- initial package 0.36
  * created by cpanspec 1.78.08</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1684756800">- updated to 0.39
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.39 - Sun May 21 18:58:33 2023
    Adding support for test suite in non english locales
    Test and documentation fixes
  0.38 - Thu May 11 05:52:03 2023
    Adding support for github actions
    Improving test support
  0.37 - Wed May 10 21:48:03 2023
    Adding urandom_ub method for unbuffered sysreads
    Copying with possible?? failures in reading from /dev/urandom
    Improved coverage testing</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1708862400">- updated to 0.40
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.40 - Sat Feb 17 06:34:33 2024
    Moving $OSNAME checks to compile time with GH#4.  Thanks to Aristotle.
    Test and documentation fixes in GH#1, GH#2, GH#3.  Thanks to guest20.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1736424000">- updated to 0.500.0 (0.50)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1739102400">- updated to 0.530.0 (0.53)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.53  Sat Feb 08 20:03:30 2025
  - Changes to try and catch CPAN Tester failures on solaris
  0.52  Thu Jan 23 06:33:51 2025
  - Fixes to test suite.  Thanks to Petr Pisar for GH#17
  0.51  Wed Jan 22 22:18:19 2025
  - Improvements to handling SIGINT.  Thanks to Leon Timmermans for GH#14
  - Memory leak fix.  Thanks to Leon Timmermans for GH#15
  - Using arc4random_buf for OpenBSD/OSX.  Thanks to Leon Timmermans for GH#16
  - Documentation fixes</changelog>
</package>
<package pkgid="adaf85cddbae1279bf16b4b2c68129707c1b3a5a3502ec4b154ac2bdb3034b04" name="perl-Crypt-URandom" arch="i586">
  <version epoch="0" ver="0.530.0" rel="bp156.2.1"/>
  <changelog author="coolo@suse.com" date="1465732800">- initial package 0.36
  * created by cpanspec 1.78.08</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1684756800">- updated to 0.39
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.39 - Sun May 21 18:58:33 2023
    Adding support for test suite in non english locales
    Test and documentation fixes
  0.38 - Thu May 11 05:52:03 2023
    Adding support for github actions
    Improving test support
  0.37 - Wed May 10 21:48:03 2023
    Adding urandom_ub method for unbuffered sysreads
    Copying with possible?? failures in reading from /dev/urandom
    Improved coverage testing</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1708862400">- updated to 0.40
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.40 - Sat Feb 17 06:34:33 2024
    Moving $OSNAME checks to compile time with GH#4.  Thanks to Aristotle.
    Test and documentation fixes in GH#1, GH#2, GH#3.  Thanks to guest20.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1736424000">- updated to 0.500.0 (0.50)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1739102400">- updated to 0.530.0 (0.53)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.53  Sat Feb 08 20:03:30 2025
  - Changes to try and catch CPAN Tester failures on solaris
  0.52  Thu Jan 23 06:33:51 2025
  - Fixes to test suite.  Thanks to Petr Pisar for GH#17
  0.51  Wed Jan 22 22:18:19 2025
  - Improvements to handling SIGINT.  Thanks to Leon Timmermans for GH#14
  - Memory leak fix.  Thanks to Leon Timmermans for GH#15
  - Using arc4random_buf for OpenBSD/OSX.  Thanks to Leon Timmermans for GH#16
  - Documentation fixes</changelog>
</package>
<package pkgid="9230fc67301238523101eea1aa664c1841fcb1bfd34555e7ad27242b12f71405" name="perl-Crypt-URandom" arch="ppc64le">
  <version epoch="0" ver="0.530.0" rel="bp156.2.1"/>
  <changelog author="coolo@suse.com" date="1465732800">- initial package 0.36
  * created by cpanspec 1.78.08</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1684756800">- updated to 0.39
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.39 - Sun May 21 18:58:33 2023
    Adding support for test suite in non english locales
    Test and documentation fixes
  0.38 - Thu May 11 05:52:03 2023
    Adding support for github actions
    Improving test support
  0.37 - Wed May 10 21:48:03 2023
    Adding urandom_ub method for unbuffered sysreads
    Copying with possible?? failures in reading from /dev/urandom
    Improved coverage testing</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1708862400">- updated to 0.40
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.40 - Sat Feb 17 06:34:33 2024
    Moving $OSNAME checks to compile time with GH#4.  Thanks to Aristotle.
    Test and documentation fixes in GH#1, GH#2, GH#3.  Thanks to guest20.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1736424000">- updated to 0.500.0 (0.50)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1739102400">- updated to 0.530.0 (0.53)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.53  Sat Feb 08 20:03:30 2025
  - Changes to try and catch CPAN Tester failures on solaris
  0.52  Thu Jan 23 06:33:51 2025
  - Fixes to test suite.  Thanks to Petr Pisar for GH#17
  0.51  Wed Jan 22 22:18:19 2025
  - Improvements to handling SIGINT.  Thanks to Leon Timmermans for GH#14
  - Memory leak fix.  Thanks to Leon Timmermans for GH#15
  - Using arc4random_buf for OpenBSD/OSX.  Thanks to Leon Timmermans for GH#16
  - Documentation fixes</changelog>
</package>
<package pkgid="c72a0bf44c59b3980fc9335b54762de3541cb25f1517c9578dbe036069fa8eaa" name="perl-Crypt-URandom" arch="s390x">
  <version epoch="0" ver="0.530.0" rel="bp156.2.1"/>
  <changelog author="coolo@suse.com" date="1465732800">- initial package 0.36
  * created by cpanspec 1.78.08</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1684756800">- updated to 0.39
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.39 - Sun May 21 18:58:33 2023
    Adding support for test suite in non english locales
    Test and documentation fixes
  0.38 - Thu May 11 05:52:03 2023
    Adding support for github actions
    Improving test support
  0.37 - Wed May 10 21:48:03 2023
    Adding urandom_ub method for unbuffered sysreads
    Copying with possible?? failures in reading from /dev/urandom
    Improved coverage testing</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1708862400">- updated to 0.40
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.40 - Sat Feb 17 06:34:33 2024
    Moving $OSNAME checks to compile time with GH#4.  Thanks to Aristotle.
    Test and documentation fixes in GH#1, GH#2, GH#3.  Thanks to guest20.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1736424000">- updated to 0.500.0 (0.50)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1739102400">- updated to 0.530.0 (0.53)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.53  Sat Feb 08 20:03:30 2025
  - Changes to try and catch CPAN Tester failures on solaris
  0.52  Thu Jan 23 06:33:51 2025
  - Fixes to test suite.  Thanks to Petr Pisar for GH#17
  0.51  Wed Jan 22 22:18:19 2025
  - Improvements to handling SIGINT.  Thanks to Leon Timmermans for GH#14
  - Memory leak fix.  Thanks to Leon Timmermans for GH#15
  - Using arc4random_buf for OpenBSD/OSX.  Thanks to Leon Timmermans for GH#16
  - Documentation fixes</changelog>
</package>
<package pkgid="1e1f1b612bfd7e05343b64323428d1df015b1dcbb205205dfd06cfae0dfd7d29" name="perl-Crypt-URandom" arch="src">
  <version epoch="0" ver="0.530.0" rel="bp156.2.1"/>
  <changelog author="coolo@suse.com" date="1465732800">- initial package 0.36
  * created by cpanspec 1.78.08</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1684756800">- updated to 0.39
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.39 - Sun May 21 18:58:33 2023
    Adding support for test suite in non english locales
    Test and documentation fixes
  0.38 - Thu May 11 05:52:03 2023
    Adding support for github actions
    Improving test support
  0.37 - Wed May 10 21:48:03 2023
    Adding urandom_ub method for unbuffered sysreads
    Copying with possible?? failures in reading from /dev/urandom
    Improved coverage testing</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1708862400">- updated to 0.40
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.40 - Sat Feb 17 06:34:33 2024
    Moving $OSNAME checks to compile time with GH#4.  Thanks to Aristotle.
    Test and documentation fixes in GH#1, GH#2, GH#3.  Thanks to guest20.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1736424000">- updated to 0.500.0 (0.50)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1739102400">- updated to 0.530.0 (0.53)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.53  Sat Feb 08 20:03:30 2025
  - Changes to try and catch CPAN Tester failures on solaris
  0.52  Thu Jan 23 06:33:51 2025
  - Fixes to test suite.  Thanks to Petr Pisar for GH#17
  0.51  Wed Jan 22 22:18:19 2025
  - Improvements to handling SIGINT.  Thanks to Leon Timmermans for GH#14
  - Memory leak fix.  Thanks to Leon Timmermans for GH#15
  - Using arc4random_buf for OpenBSD/OSX.  Thanks to Leon Timmermans for GH#16
  - Documentation fixes</changelog>
</package>
<package pkgid="777f425b5393528262a586d003eeb295fa810a93ccc1c8623d25d483ae4a35c6" name="perl-Crypt-URandom" arch="x86_64">
  <version epoch="0" ver="0.530.0" rel="bp156.2.1"/>
  <changelog author="coolo@suse.com" date="1465732800">- initial package 0.36
  * created by cpanspec 1.78.08</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1684756800">- updated to 0.39
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.39 - Sun May 21 18:58:33 2023
    Adding support for test suite in non english locales
    Test and documentation fixes
  0.38 - Thu May 11 05:52:03 2023
    Adding support for github actions
    Improving test support
  0.37 - Wed May 10 21:48:03 2023
    Adding urandom_ub method for unbuffered sysreads
    Copying with possible?? failures in reading from /dev/urandom
    Improved coverage testing</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1708862400">- updated to 0.40
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.40 - Sat Feb 17 06:34:33 2024
    Moving $OSNAME checks to compile time with GH#4.  Thanks to Aristotle.
    Test and documentation fixes in GH#1, GH#2, GH#3.  Thanks to guest20.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1736424000">- updated to 0.500.0 (0.50)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1739102400">- updated to 0.530.0 (0.53)
  see /usr/share/doc/packages/perl-Crypt-URandom/Changes
  0.53  Sat Feb 08 20:03:30 2025
  - Changes to try and catch CPAN Tester failures on solaris
  0.52  Thu Jan 23 06:33:51 2025
  - Fixes to test suite.  Thanks to Petr Pisar for GH#17
  0.51  Wed Jan 22 22:18:19 2025
  - Improvements to handling SIGINT.  Thanks to Leon Timmermans for GH#14
  - Memory leak fix.  Thanks to Leon Timmermans for GH#15
  - Using arc4random_buf for OpenBSD/OSX.  Thanks to Leon Timmermans for GH#16
  - Documentation fixes</changelog>
</package>
<package pkgid="2f58546aeb844de01f9f3f8a0aafb2a832aa9ce976e300c9d3c6bea9eee940c8" name="perl-DBIx-Class-DeploymentHandler" arch="noarch">
  <version epoch="0" ver="0.002234" rel="bp156.4.3.1"/>
  <changelog author="coolo@suse.com" date="1429099200">- updated to 0.002215
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002215  2015-01-10 13:58:10-06:00 America/Chicago
  - Improve documentation for how to portably create indices
    (Thanks Meredith Howard for the ideas!)
  0.002214  2014-12-21 11:53:20-06:00 America/Chicago
  - Fix inconsistency of what files get run when `ignore_ddl` is set.
    To be clear, if in the past you generated DDL and *also* hand wrote DDL,
    `ignore_ddl` would ignore both, though the intention was only to ignore
    generated DDL.
    (Thanks Lianna Eeftinck for very detailed bug report at GH#20!)
  - Include the filename of the script being run in case of error
  - Add some documentation for how to portably create indices
  - Fix doc bug stating that install calls initialize
    (Thanks Gavin Shelley! Fixes GH#13)
  - Minor Pod Fixes (Thanks Renee B and Pär Karlsson!)
  0.002213  2014-12-03 08:44:10-06:00 America/Chicago
  - Fix some POD formatting
  0.002212  2014-10-11 15:04:22-05:00 America/Chicago
  - Add some nice documentation on overall structure
  0.002211  2014-05-15 20:06:48-05:00 America/Chicago
  - Fix some missing ABSTRACTs (Fixes GH#22, thanks Gregor Herrmann!)</changelog>
  <changelog author="coolo@suse.com" date="1434369600">- updated to 0.002216
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002216  2015-06-14 09:34:57-07:00 America/Los_Angeles
  - Use Pod::Weaver::Plugin::Ditaa to render diagram</changelog>
  <changelog author="coolo@suse.com" date="1444046400">- updated to 0.002217
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002217  2015-10-04 15:05:01-07:00 America/Los_Angeles
  - Document Custom Script Helper pattern</changelog>
  <changelog author="coolo@suse.com" date="1446552000">- updated to 0.002218
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002218  2015-10-31 16:35:26-07:00 America/Los_Angeles
  - Fix spelling mistake in POD (Thanks Gregor Herrmann!)</changelog>
  <changelog author="coolo@suse.com" date="1490097600">- updated to 0.002219
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002219  2017-03-19 21:15:19-07:00 America/Los_Angeles
  - Fix typo in docs (Thanks Aaron Crane) (Fixes GH#49)
  - Fix spelling mistake in POD (Thanks Stefan Hornburg!)
  - Add links to ::Intro from the docs (Thanks Martin Renvoize!)</changelog>
  <changelog author="coolo@suse.com" date="1508155200">- updated to 0.002221
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002221  2017-09-27 21:19:42-04:00 America/New_York
  - Allow easy changing the version storage table name, which makes subclassing
    much less painful (Thanks Andrew Gregory!)
  - Fix args passed to SQL::Translator::Diff
  - Add Michael McClimon as comaint
  0.002220  2017-08-29 16:59:10-07:00 America/Los_Angeles
  - generate short package names for scripts (Fixes GH#55)
    (Thanks Andrew Gregory!)
  - Fix args to internal method (Fixes GH#53)
    (Thanks Alastair McGowan-Douglas!)
  - Allow schema versions to be version objects (Fixes GH#51)
    (Good find Jonathan Scott Duff!)</changelog>
  <changelog author="coolo@suse.com" date="1515499200">- updated to 0.002222
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002222  2018-01-06 10:25:42-08:00 America/Los_Angeles
  - Stop defaulting to include DROP TABLE, introduced by fix in prior release
    (Fixes GH#59, thanks for the report Eugen Konkov!)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1552478400">- updated to 0.002227
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002227  2019-03-11 05:58:07+00:00 Europe/London
  - test version-objects in 5.8-10 compatible way
  0.002226  2019-03-11 03:14:04+00:00 Europe/London
  - relax the Pg chunk-splitting when no ";"
  - better test of version-object on schema
  0.002225  2019-03-11 01:56:47+00:00 Europe/London
  - convert to Type::Tiny
  - Port to Moo
  - convert parameterised role to Package::Variant
  - convert file-handling to IO::All
  0.002224  2019-03-09 05:16:47+00:00 Europe/London
  - binmode on all filehandles so lines always end LF - thanks @wchristian
  - more sophisticated SQL parsing handles Pg $$ stuff - thanks @mrenvoize
    for report
  0.002223  2019-03-07 01:36:36+00:00 Europe/London
  - handle "package NAME VERSION" in a DBIx::Class::Schema - $VERSION
    will be object
  - add needed dep - thanks @wheinze</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1554292800">- updated to 0.002230
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002230  2019-03-14 18:31:07+00:00 Europe/London
  - MooX::Role::Parameterized forces min perl 5.010
  0.002229  2019-03-14 18:13:25+00:00 Europe/London
  - convert from Package::Variant to MooX::Role::Parameterized - fix #67
  0.002228  2019-03-14 07:13:33+00:00 Europe/London
  - IO::All dep to 0.87 in case causing Win32 problem</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557576000">- updated to 0.002231
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002231  2019-05-10 09:28:36-04:00 America/New_York
  - Revert conversion to Moo; this code is now identical to v0.002224, with one
    small fix from 0.002225, having to do with Pg chunk-splitting when there
    is no semicolon</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1559908800">- updated to 0.002232
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002232  2019-06-06 21:49:17-04:00 America/New_York
  - Add missing dependency on YAML.pm</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1569499200">- updated to 0.002233
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002233  2019-09-25 13:32:11-04:00 America/New_York
  - Add txn_wrap attribute to DBIC::DeploymentHandler
  - Bugfix: Do not remove "false" transactions in deploy()
  - use SQL::SplitStatement to split SQL statements in DDLs
  - Add txn_prep attribute to keep backwards-compatibility
  - Fixes GH #47, #68, #72 - thanks @augenslat</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1721995200">- updated to 0.002234
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002234  2024-07-17 10:01:51-05:00 America/Chicago
  - Fix SQL::Translator producer_args deprecation warning #77 - thanks
    @paultcochrane</changelog>
</package>
<package pkgid="50f71b6429a9525688660f93a64647b357343933115220c294ea554bba2b7dda" name="perl-DBIx-Class-DeploymentHandler" arch="src">
  <version epoch="0" ver="0.002234" rel="bp156.4.3.1"/>
  <changelog author="alarrosa@suse.com" date="1395057600">- initial package 0.002210
  * created by cpanspec 1.78.07</changelog>
  <changelog author="alarrosa@suse.com" date="1396008000">- Fixed the license in the spec file and added a version number to the
  perl-Log-Contextual build dependency</changelog>
  <changelog author="coolo@suse.com" date="1396267200">- regenerate with uptodate cpanspec</changelog>
  <changelog author="coolo@suse.com" date="1396440000">- updated to 0.002210</changelog>
  <changelog author="coolo@suse.com" date="1429099200">- updated to 0.002215
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002215  2015-01-10 13:58:10-06:00 America/Chicago
  - Improve documentation for how to portably create indices
    (Thanks Meredith Howard for the ideas!)
  0.002214  2014-12-21 11:53:20-06:00 America/Chicago
  - Fix inconsistency of what files get run when `ignore_ddl` is set.
    To be clear, if in the past you generated DDL and *also* hand wrote DDL,
    `ignore_ddl` would ignore both, though the intention was only to ignore
    generated DDL.
    (Thanks Lianna Eeftinck for very detailed bug report at GH#20!)
  - Include the filename of the script being run in case of error
  - Add some documentation for how to portably create indices
  - Fix doc bug stating that install calls initialize
    (Thanks Gavin Shelley! Fixes GH#13)
  - Minor Pod Fixes (Thanks Renee B and Pär Karlsson!)
  0.002213  2014-12-03 08:44:10-06:00 America/Chicago
  - Fix some POD formatting
  0.002212  2014-10-11 15:04:22-05:00 America/Chicago
  - Add some nice documentation on overall structure
  0.002211  2014-05-15 20:06:48-05:00 America/Chicago
  - Fix some missing ABSTRACTs (Fixes GH#22, thanks Gregor Herrmann!)</changelog>
  <changelog author="coolo@suse.com" date="1434369600">- updated to 0.002216
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002216  2015-06-14 09:34:57-07:00 America/Los_Angeles
  - Use Pod::Weaver::Plugin::Ditaa to render diagram</changelog>
  <changelog author="coolo@suse.com" date="1444046400">- updated to 0.002217
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002217  2015-10-04 15:05:01-07:00 America/Los_Angeles
  - Document Custom Script Helper pattern</changelog>
  <changelog author="coolo@suse.com" date="1446552000">- updated to 0.002218
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002218  2015-10-31 16:35:26-07:00 America/Los_Angeles
  - Fix spelling mistake in POD (Thanks Gregor Herrmann!)</changelog>
  <changelog author="coolo@suse.com" date="1490097600">- updated to 0.002219
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002219  2017-03-19 21:15:19-07:00 America/Los_Angeles
  - Fix typo in docs (Thanks Aaron Crane) (Fixes GH#49)
  - Fix spelling mistake in POD (Thanks Stefan Hornburg!)
  - Add links to ::Intro from the docs (Thanks Martin Renvoize!)</changelog>
  <changelog author="coolo@suse.com" date="1508155200">- updated to 0.002221
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002221  2017-09-27 21:19:42-04:00 America/New_York
  - Allow easy changing the version storage table name, which makes subclassing
    much less painful (Thanks Andrew Gregory!)
  - Fix args passed to SQL::Translator::Diff
  - Add Michael McClimon as comaint
  0.002220  2017-08-29 16:59:10-07:00 America/Los_Angeles
  - generate short package names for scripts (Fixes GH#55)
    (Thanks Andrew Gregory!)
  - Fix args to internal method (Fixes GH#53)
    (Thanks Alastair McGowan-Douglas!)
  - Allow schema versions to be version objects (Fixes GH#51)
    (Good find Jonathan Scott Duff!)</changelog>
  <changelog author="coolo@suse.com" date="1515499200">- updated to 0.002222
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002222  2018-01-06 10:25:42-08:00 America/Los_Angeles
  - Stop defaulting to include DROP TABLE, introduced by fix in prior release
    (Fixes GH#59, thanks for the report Eugen Konkov!)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1552478400">- updated to 0.002227
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002227  2019-03-11 05:58:07+00:00 Europe/London
  - test version-objects in 5.8-10 compatible way
  0.002226  2019-03-11 03:14:04+00:00 Europe/London
  - relax the Pg chunk-splitting when no ";"
  - better test of version-object on schema
  0.002225  2019-03-11 01:56:47+00:00 Europe/London
  - convert to Type::Tiny
  - Port to Moo
  - convert parameterised role to Package::Variant
  - convert file-handling to IO::All
  0.002224  2019-03-09 05:16:47+00:00 Europe/London
  - binmode on all filehandles so lines always end LF - thanks @wchristian
  - more sophisticated SQL parsing handles Pg $$ stuff - thanks @mrenvoize
    for report
  0.002223  2019-03-07 01:36:36+00:00 Europe/London
  - handle "package NAME VERSION" in a DBIx::Class::Schema - $VERSION
    will be object
  - add needed dep - thanks @wheinze</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1554292800">- updated to 0.002230
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002230  2019-03-14 18:31:07+00:00 Europe/London
  - MooX::Role::Parameterized forces min perl 5.010
  0.002229  2019-03-14 18:13:25+00:00 Europe/London
  - convert from Package::Variant to MooX::Role::Parameterized - fix #67
  0.002228  2019-03-14 07:13:33+00:00 Europe/London
  - IO::All dep to 0.87 in case causing Win32 problem</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1557576000">- updated to 0.002231
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002231  2019-05-10 09:28:36-04:00 America/New_York
  - Revert conversion to Moo; this code is now identical to v0.002224, with one
    small fix from 0.002225, having to do with Pg chunk-splitting when there
    is no semicolon</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1559908800">- updated to 0.002232
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002232  2019-06-06 21:49:17-04:00 America/New_York
  - Add missing dependency on YAML.pm</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1569499200">- updated to 0.002233
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002233  2019-09-25 13:32:11-04:00 America/New_York
  - Add txn_wrap attribute to DBIC::DeploymentHandler
  - Bugfix: Do not remove "false" transactions in deploy()
  - use SQL::SplitStatement to split SQL statements in DDLs
  - Add txn_prep attribute to keep backwards-compatibility
  - Fixes GH #47, #68, #72 - thanks @augenslat</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1721995200">- updated to 0.002234
  see /usr/share/doc/packages/perl-DBIx-Class-DeploymentHandler/Changes
  0.002234  2024-07-17 10:01:51-05:00 America/Chicago
  - Fix SQL::Translator producer_args deprecation warning #77 - thanks
    @paultcochrane</changelog>
</package>
<package pkgid="aee5d113877d4bb10fd01d4bda0860d2b3bd5bf1a594b69503b6a505c112071a" name="perl-Data-Entropy" arch="noarch">
  <version epoch="0" ver="0.8.0" rel="bp156.4.3.1"/>
  <changelog author="ncutler@suse.com" date="1418299200">- check license
- take maintainership</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1743163200">- updated to 0.8.0 (0.008)
  see /usr/share/doc/packages/perl-Data-Entropy/Changes
  version 0.008; 2025-03-27
  * Use Crypt::URandom to seed the default algorithm with
    cryptographically secure random bytes instead of the builtin
    rand() function (bsc#1240395, CVE-2025-1860).
  * This module has been marked as deprecated.
  * A security policy was added.
  * Remove use of Module::Build.
  * Updated maintainer information.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1743508800">- Add manual license</changelog>
</package>
<package pkgid="f397dd609b4feed7d15680724821599b41a1cfb687102d306c4fcba5a158ab54" name="perl-Data-Entropy" arch="src">
  <version epoch="0" ver="0.8.0" rel="bp156.4.3.1"/>
  <changelog author="ncutler@suse.com" date="1418299200">- check license
- take maintainership</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1743163200">- updated to 0.8.0 (0.008)
  see /usr/share/doc/packages/perl-Data-Entropy/Changes
  version 0.008; 2025-03-27
  * Use Crypt::URandom to seed the default algorithm with
    cryptographically secure random bytes instead of the builtin
    rand() function (bsc#1240395, CVE-2025-1860).
  * This module has been marked as deprecated.
  * A security policy was added.
  * Remove use of Module::Build.
  * Updated maintainer information.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1743508800">- Add manual license</changelog>
</package>
<package pkgid="97b62ef090744a74cfdd8d85d7c8d7505c1eccb2f7005cb72c5bd4c553f3d3fb" name="perl-Minion" arch="noarch">
  <version epoch="0" ver="10.290.0" rel="bp156.3.3.1"/>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1594382400">- updated to 10.09
  see /usr/share/doc/packages/perl-Minion/Changes
  10.09  2020-07-09
  - Added EXPERIMENTAL support for job sequences.
  - Added EXPERIMENTAL sequence option to enqueue method in Minion, Minion::Backend and Minion::Backend::Pg.
  - Added EXPERIMENTAL sequences option to list_jobs method in Minion::Backend and Minion::Backend::Pg.
  - Added next and previous fields to list_jobs method in Minion::Backend::Pg.
  - Added -Q option to job command.
  - Improved admin ui to allow navigating job sequences.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1594555200">- updated to 10.10
  see /usr/share/doc/packages/perl-Minion/Changes
  10.10  2020-07-11
  - Added stuck_after attribute to Minion.
  - Improved repair method in Minion::Backend::Pg to detect stuck jobs and transtion them to the failed state after 2
    days of inactivity.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1595937600">- updated to 10.12
  see /usr/share/doc/packages/perl-Minion/Changes
  10.12  2020-07-25
  - Added EXPERIMENTAL support for expiring jobs.
  - Removed experimental support for job sequences again since use cases turned out to be weaker than expected.
  - Added EXPERIMENTAL expire option to enqueue method in Minion, Minion::Backend and Minion::Backend::Pg.
  - Added expires field to list_jobs method in Minion::Backend::Pg.
  - Added -E option to job command.
  10.11  2020-07-21
  - Improved adming ui with more icons.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1596283200">- updated to 10.13
  see /usr/share/doc/packages/perl-Minion/Changes
  10.13  2020-07-30
  - Added EXPERIMENTAL support for lax dependencies.
  - Added EXPERIMENTAL lax option to enqueue method in Minion, Minion::Backend and Minion::Backend::Pg.
  - Removed experimental status from notes option in Minion::Backend and Minion::Backend::Pg.
  - Added lax field to list_jobs method in Minion::Backend::Pg.
  - Added is_locked method to Minion.
  - Added auto_retry_job method to Minion::Backend.
  - Added parents method to Minion::Job.
  - Added -x option to job command.
  - Fixed a bug in Minion::Backend::Pg where manual retries would count towards the attempts limit for automatic
    retries.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1603713600">- updated to 10.14
  see /usr/share/doc/packages/perl-Minion/Changes
  10.14  2020-10-24
  - Changed SQL style to use uppercase keywords.
  - Fixed a bug where Minion::Worker could inherit timers from Mojolicious applications.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1609761600">- updated to 10.15
  see /usr/share/doc/packages/perl-Minion/Changes
  10.15  2020-12-10
  - Updated examples to use signatures.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1613563200">- updated to 10.16
  see /usr/share/doc/packages/perl-Minion/Changes
  10.16  2021-02-16
  - Fixed Mojolicious 9.0 compatibility.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615118400">- updated to 10.17
  see /usr/share/doc/packages/perl-Minion/Changes
  10.17  2021-03-05
  - Added support for high priority fast lane.
  - Added each method to Minion::Iterator.
  - Added min_priority option to dequeue methods in Minion::Worker and Minion::Backend::Pg.
  - Added spare and spare_min_priority options to run method in Minion::Worker.
  - Added -s and -S options to worker command.
  - Added --retry-failed and --remove-failed options to job command.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615377600">- updated to 10.18
  see /usr/share/doc/packages/perl-Minion/Changes
  10.18  2021-03-09
  - Improved admin ui with search feature.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615464000">- updated to 10.19
  see /usr/share/doc/packages/perl-Minion/Changes
  10.19  2021-03-10
  - Improved admin ui to include search feature on all pages.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615809600">- updated to 10.20
  see /usr/share/doc/packages/perl-Minion/Changes
  10.20  2021-03-13
  - Removed experimental status from expiring jobs feature.
  - Added Minion::Guide.
  - Improved admin ui and job command to use YAML::XS to make job information easier to read.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1616328000">- updated to 10.21
  see /usr/share/doc/packages/perl-Minion/Changes
  10.21  2021-03-20
  - Fixed YAML::XS dependency.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1623412800">- updated to 10.22
  see /usr/share/doc/packages/perl-Minion/Changes
  10.22  2021-06-10
  - Add perform_jobs_in_foreground method to Minion.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1642766400">- updated to 10.23
  see /usr/share/doc/packages/perl-Minion/Changes
  10.23  2022-01-20
  - Improved repair performance in Minion::Backend::Pg. (andrii-suse, ilmari, kraih)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1651233600">- updated to 10.24
  see /usr/share/doc/packages/perl-Minion/Changes
  10.24  2022-04-28
  - Improved Mojolicious::Plugin::Minion::Admin to log whenever a job gets removed.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1656158400">- updated to 10.25
  see /usr/share/doc/packages/perl-Minion/Changes
  10.25  2022-06-24
  - Added workers field to stats methods in Minion and Minion::Backend::Pg.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1699704000">- updated to 10.26
  see /usr/share/doc/packages/perl-Minion/Changes
  10.26  2023-11-10
  - Added type information to worker status.
  - Improved workers by calling srand() after starting a new job process.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1701259200">- updated to 10.28
  see /usr/share/doc/packages/perl-Minion/Changes
  10.28  2023-11-217
  - Improved repair and history performance in most cases.
  10.27  2023-11-20
  - Improved repair performance in cases where there are a lot of finished jobs with dependencies.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1711108800">- updated to 10.29
  see /usr/share/doc/packages/perl-Minion/Changes</changelog>
</package>
<package pkgid="00d38d7943ea495eeb8ed0448d3fd7f9e6787214403104191f0b0401d5d18da5" name="perl-Minion" arch="src">
  <version epoch="0" ver="10.290.0" rel="bp156.3.3.1"/>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1594382400">- updated to 10.09
  see /usr/share/doc/packages/perl-Minion/Changes
  10.09  2020-07-09
  - Added EXPERIMENTAL support for job sequences.
  - Added EXPERIMENTAL sequence option to enqueue method in Minion, Minion::Backend and Minion::Backend::Pg.
  - Added EXPERIMENTAL sequences option to list_jobs method in Minion::Backend and Minion::Backend::Pg.
  - Added next and previous fields to list_jobs method in Minion::Backend::Pg.
  - Added -Q option to job command.
  - Improved admin ui to allow navigating job sequences.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1594555200">- updated to 10.10
  see /usr/share/doc/packages/perl-Minion/Changes
  10.10  2020-07-11
  - Added stuck_after attribute to Minion.
  - Improved repair method in Minion::Backend::Pg to detect stuck jobs and transtion them to the failed state after 2
    days of inactivity.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1595937600">- updated to 10.12
  see /usr/share/doc/packages/perl-Minion/Changes
  10.12  2020-07-25
  - Added EXPERIMENTAL support for expiring jobs.
  - Removed experimental support for job sequences again since use cases turned out to be weaker than expected.
  - Added EXPERIMENTAL expire option to enqueue method in Minion, Minion::Backend and Minion::Backend::Pg.
  - Added expires field to list_jobs method in Minion::Backend::Pg.
  - Added -E option to job command.
  10.11  2020-07-21
  - Improved adming ui with more icons.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1596283200">- updated to 10.13
  see /usr/share/doc/packages/perl-Minion/Changes
  10.13  2020-07-30
  - Added EXPERIMENTAL support for lax dependencies.
  - Added EXPERIMENTAL lax option to enqueue method in Minion, Minion::Backend and Minion::Backend::Pg.
  - Removed experimental status from notes option in Minion::Backend and Minion::Backend::Pg.
  - Added lax field to list_jobs method in Minion::Backend::Pg.
  - Added is_locked method to Minion.
  - Added auto_retry_job method to Minion::Backend.
  - Added parents method to Minion::Job.
  - Added -x option to job command.
  - Fixed a bug in Minion::Backend::Pg where manual retries would count towards the attempts limit for automatic
    retries.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1603713600">- updated to 10.14
  see /usr/share/doc/packages/perl-Minion/Changes
  10.14  2020-10-24
  - Changed SQL style to use uppercase keywords.
  - Fixed a bug where Minion::Worker could inherit timers from Mojolicious applications.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1609761600">- updated to 10.15
  see /usr/share/doc/packages/perl-Minion/Changes
  10.15  2020-12-10
  - Updated examples to use signatures.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1613563200">- updated to 10.16
  see /usr/share/doc/packages/perl-Minion/Changes
  10.16  2021-02-16
  - Fixed Mojolicious 9.0 compatibility.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615118400">- updated to 10.17
  see /usr/share/doc/packages/perl-Minion/Changes
  10.17  2021-03-05
  - Added support for high priority fast lane.
  - Added each method to Minion::Iterator.
  - Added min_priority option to dequeue methods in Minion::Worker and Minion::Backend::Pg.
  - Added spare and spare_min_priority options to run method in Minion::Worker.
  - Added -s and -S options to worker command.
  - Added --retry-failed and --remove-failed options to job command.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615377600">- updated to 10.18
  see /usr/share/doc/packages/perl-Minion/Changes
  10.18  2021-03-09
  - Improved admin ui with search feature.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615464000">- updated to 10.19
  see /usr/share/doc/packages/perl-Minion/Changes
  10.19  2021-03-10
  - Improved admin ui to include search feature on all pages.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1615809600">- updated to 10.20
  see /usr/share/doc/packages/perl-Minion/Changes
  10.20  2021-03-13
  - Removed experimental status from expiring jobs feature.
  - Added Minion::Guide.
  - Improved admin ui and job command to use YAML::XS to make job information easier to read.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1616328000">- updated to 10.21
  see /usr/share/doc/packages/perl-Minion/Changes
  10.21  2021-03-20
  - Fixed YAML::XS dependency.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1623412800">- updated to 10.22
  see /usr/share/doc/packages/perl-Minion/Changes
  10.22  2021-06-10
  - Add perform_jobs_in_foreground method to Minion.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1642766400">- updated to 10.23
  see /usr/share/doc/packages/perl-Minion/Changes
  10.23  2022-01-20
  - Improved repair performance in Minion::Backend::Pg. (andrii-suse, ilmari, kraih)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1651233600">- updated to 10.24
  see /usr/share/doc/packages/perl-Minion/Changes
  10.24  2022-04-28
  - Improved Mojolicious::Plugin::Minion::Admin to log whenever a job gets removed.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1656158400">- updated to 10.25
  see /usr/share/doc/packages/perl-Minion/Changes
  10.25  2022-06-24
  - Added workers field to stats methods in Minion and Minion::Backend::Pg.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1699704000">- updated to 10.26
  see /usr/share/doc/packages/perl-Minion/Changes
  10.26  2023-11-10
  - Added type information to worker status.
  - Improved workers by calling srand() after starting a new job process.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1701259200">- updated to 10.28
  see /usr/share/doc/packages/perl-Minion/Changes
  10.28  2023-11-217
  - Improved repair and history performance in most cases.
  10.27  2023-11-20
  - Improved repair performance in cases where there are a lot of finished jobs with dependencies.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1711108800">- updated to 10.29
  see /usr/share/doc/packages/perl-Minion/Changes</changelog>
</package>
<package pkgid="c3e915da017d101f9e79c3e4273b587d19e3fa2aa4e2e386fcc9e61a2c237df3" name="perl-Mojo-IOLoop-ReadWriteProcess" arch="noarch">
  <version epoch="0" ver="1.1.0" rel="bp156.2.3.1"/>
  <changelog author="edigiacinto@suse.com" date="1534248000">- Add prctl syscall codes for ppc64le and aarch64
- Full test suite now runs only on travis</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1570795200">- Exclude non-working tests with perl-Mojolicious &gt;= 8.23
  See https://github.com/mudler/Mojo-IOLoop-ReadWriteProcess/issues/4
  for details</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571227200">- updated to 0.24
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.24 2019-10-15T11:11:50Z
  - Fix compatibility with Mojolicious 8.23 by kraih</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571400000">- Change the `find` call for modifying permissions to leave also shell scripts
  and files in the t/ directory alone</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1586433600">- updated to 0.25
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.25 2020-04-08T14:48:01Z
  - In "stop" sleep only after sending the first signal to speedup termination by okurz
  - Various fixups in test suite</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1593777600">- updated to 0.27
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1601812800">- updated to 0.28
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.28 2020-09-30T11:51:40Z
  - Avoid executing "blocking stop" code when process has already terminated by Martchus</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1605268800">- Ignore unstable tests (https://github.com/mudler/Mojo-IOLoop-ReadWriteProcess/issues/14)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1619697600">- Ignore more unstable tests (https://github.com/mudler/Mojo-IOLoop-ReadWriteProcess/issues/14)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1638446400">- updated to 0.31
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.31 2021-12-01T15:51:06Z
  - Fix bad release to cpan
  - Enable GitHub Actions for the project
  - Fix ReadWriteProcess::Queue as regression of 1e0addb6
  - Fix race on `open3/fork` and `session-&gt;register($pid)` call -- second attempt
  - Fix `args` processing
  - Fix race of SIG{CHLD} handler setup
  - Fix _getlines() to avoid extra newline (\n) in scalar context
  - Session: Do not set SIG{CHLD} handler twice
  - Match on 'armv7l' as well as 'arm' for prctl detection</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1639137600">- updated to 0.32
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.32 2021-12-09T18:03:02Z
  - Project moved to https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess
  - Introduce emit_from_sigchld()
  - CI moved to GitHub Actions</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1639396800">- Update project URL references</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1639396801">- Enable previously unstable build-tests again
  https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/issues/14</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1670846400">- updated to 0.33
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.33 2022-12-12T12:22:13Z
  - Apply perltidy v20221112
  - remove hard-coding of OABI syscall entry point
  - Fix typos detected by lintian (Debian) (#47)
  - tests: Check executable, before using it in tests
  - Fix sporadic 01_run.t failure -- "process is still running"
  - Fix all .perltidyrc violations
  - Run perltidy for pull requests
  - Add test for SIG_CHLD handler in spawned process</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1694779200">- Add patch deprecated-spurt.patch
  https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/pull/51</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1695124800">- updated to 0.34
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.34 2023-09-18T15:47:18Z
  - Adapt to deprecation of spurt in upstream Mojolicious
  - Make git work in github workflow
  - Turn warnings "Sleeping inside locked section" into notes
  - Avoid warnings about using undefined value as file handle</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1695729600">- Remove deprecated-spurt.patch, fixed upstream</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1743681600">- updated to 1.1.0
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  1.1.0 2025-04-02T17:01:36Z
  - README: Update POD using minilla
  - Try to prevent warnings about Formatter
  - Update Build.PL and META.json with minilla 3.1.25
  - Remove obsolete dependency on TAP::Formatter::Color
  - Fix changelog
  1.0.0 2025-03-17 12:20:20Z
  - Various test fixes
  - Fix race condition in `is_running` when `kill_whole_group` is set
  - Fix handling process groups when initial process is not running anymore
  - Add Minilla to the ci target
  - Update minil.toml to have the harness arguments enabled
  - Mention syntactic sugar to help when debugging
  - Enable support for MacOSX (darwin)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1743681601">- Add procps as BuildRequires</changelog>
</package>
<package pkgid="027af402c497b63aadf8ab02aabaebeb5e21e56ac01ab26726a449f74ffc6d94" name="perl-Mojo-IOLoop-ReadWriteProcess" arch="src">
  <version epoch="0" ver="1.1.0" rel="bp156.2.3.1"/>
  <changelog author="edigiacinto@suse.com" date="1534248000">- Add prctl syscall codes for ppc64le and aarch64
- Full test suite now runs only on travis</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1570795200">- Exclude non-working tests with perl-Mojolicious &gt;= 8.23
  See https://github.com/mudler/Mojo-IOLoop-ReadWriteProcess/issues/4
  for details</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571227200">- updated to 0.24
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.24 2019-10-15T11:11:50Z
  - Fix compatibility with Mojolicious 8.23 by kraih</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571400000">- Change the `find` call for modifying permissions to leave also shell scripts
  and files in the t/ directory alone</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1586433600">- updated to 0.25
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.25 2020-04-08T14:48:01Z
  - In "stop" sleep only after sending the first signal to speedup termination by okurz
  - Various fixups in test suite</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1593777600">- updated to 0.27
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1601812800">- updated to 0.28
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.28 2020-09-30T11:51:40Z
  - Avoid executing "blocking stop" code when process has already terminated by Martchus</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1605268800">- Ignore unstable tests (https://github.com/mudler/Mojo-IOLoop-ReadWriteProcess/issues/14)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1619697600">- Ignore more unstable tests (https://github.com/mudler/Mojo-IOLoop-ReadWriteProcess/issues/14)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1638446400">- updated to 0.31
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.31 2021-12-01T15:51:06Z
  - Fix bad release to cpan
  - Enable GitHub Actions for the project
  - Fix ReadWriteProcess::Queue as regression of 1e0addb6
  - Fix race on `open3/fork` and `session-&gt;register($pid)` call -- second attempt
  - Fix `args` processing
  - Fix race of SIG{CHLD} handler setup
  - Fix _getlines() to avoid extra newline (\n) in scalar context
  - Session: Do not set SIG{CHLD} handler twice
  - Match on 'armv7l' as well as 'arm' for prctl detection</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1639137600">- updated to 0.32
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.32 2021-12-09T18:03:02Z
  - Project moved to https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess
  - Introduce emit_from_sigchld()
  - CI moved to GitHub Actions</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1639396800">- Update project URL references</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1639396801">- Enable previously unstable build-tests again
  https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/issues/14</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1670846400">- updated to 0.33
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.33 2022-12-12T12:22:13Z
  - Apply perltidy v20221112
  - remove hard-coding of OABI syscall entry point
  - Fix typos detected by lintian (Debian) (#47)
  - tests: Check executable, before using it in tests
  - Fix sporadic 01_run.t failure -- "process is still running"
  - Fix all .perltidyrc violations
  - Run perltidy for pull requests
  - Add test for SIG_CHLD handler in spawned process</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1694779200">- Add patch deprecated-spurt.patch
  https://github.com/openSUSE/Mojo-IOLoop-ReadWriteProcess/pull/51</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1695124800">- updated to 0.34
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  0.34 2023-09-18T15:47:18Z
  - Adapt to deprecation of spurt in upstream Mojolicious
  - Make git work in github workflow
  - Turn warnings "Sleeping inside locked section" into notes
  - Avoid warnings about using undefined value as file handle</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1695729600">- Remove deprecated-spurt.patch, fixed upstream</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1743681600">- updated to 1.1.0
  see /usr/share/doc/packages/perl-Mojo-IOLoop-ReadWriteProcess/Changes
  1.1.0 2025-04-02T17:01:36Z
  - README: Update POD using minilla
  - Try to prevent warnings about Formatter
  - Update Build.PL and META.json with minilla 3.1.25
  - Remove obsolete dependency on TAP::Formatter::Color
  - Fix changelog
  1.0.0 2025-03-17 12:20:20Z
  - Various test fixes
  - Fix race condition in `is_running` when `kill_whole_group` is set
  - Fix handling process groups when initial process is not running anymore
  - Add Minilla to the ci target
  - Update minil.toml to have the harness arguments enabled
  - Mention syntactic sugar to help when debugging
  - Enable support for MacOSX (darwin)</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1743681601">- Add procps as BuildRequires</changelog>
</package>
<package pkgid="34683352ea072d985c8d1f5d4e7f0683593c2894af583ef3c8310dccd74fd7ac" name="perl-Perl-Tidy" arch="noarch">
  <version epoch="0" ver="20240511.0.0" rel="bp156.2.3.1"/>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1598184000">- updated to 20200822
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2020 08 22
  - Fix RT #133166, encoding not set for -st.  Also reported as RT #133171
    and git #35.
    This is a significant bug in version 20200616 which can corrupt data if
    perltidy is run as a filter on encoded text.
  * *Please upgrade**
  - Fix issue RT #133161, perltidy -html was not working on pod
  - Fix issue git #33, allow control of space after '-&gt;'
  - Vertical alignment has been improved. Numerous minor issues have
    been fixed.
  - Formatting with the -lp option is improved.
  - Fixed issue git #32, misparse of bare 'ref' in ternary
  - When --assert-tidy is used and triggers an error, the first difference
    between input and output files is shown in the error output. This is
    a partial response to issue git #30.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1599480000">- updated to 20200907
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2020 09 07
  - Fixed bug git #37, an error when the combination -scbb -csc was used.
    It occurs in perltidy versions 20200110, 20200619, and 20200822.  What happens is
    that when two consecutive lines with isolated closing braces had new side
    comments generated by the -csc parameter, a separating newline was missing.
    The resulting script will not then run, but worse, if it is reformatted with
    the same parameters then closing side comments could be overwritten and data
    lost.
    This problem was found during automated random testing.  The parameter
  - scbb is rarely used, which is probably why this has not been reported.  Please
    upgrade your version.
  - Added parameter --non-indenting-braces, or -nib, which prevents
    code from indenting one level if it follows an opening brace marked
    with a special side comment, '#&lt;&lt;&lt;'.  For example,
    { #&lt;&lt;&lt;   a closure to contain lexical vars
    my $var;  # this line does not indent
    }
    [#] this line cannot 'see' $var;
    This is on by default.  If your code happens to have some
    opening braces followed by '#&lt;&lt;&lt;', and you
    don't want this, you can use -nnib to deactivate it.
  - Side comment locations reset at a line ending in a level 0 open
    block, such as when a new multi-line sub begins.  This is intended to
    help keep side comments from drifting to far to the right.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1601380800">- updated to 20201001
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2020 10 01
  - Robustness of perltidy has been significantly improved.  Updating is recommended. Continual
    automated testing runs began about 1 Sep 2020 and numerous issues have been found and fixed.
    Many involve references to uninitialized variables when perltidy is fed random text and random
    control parameters. A complete list is given in the file
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod
  - Added the token '-&gt;' to the list of alignment tokens, as suggested in git
    [#39], so that it can be vertically aligned if a space is placed before them with -wls='-&gt;'.
  - Added parameters -bbhb=n (--break-before-hash-brace=n), -bbsb=n (--break-before-square-bracket=n),
    and -bbp=n (--break-before-paren=n) suggested in git #38.  These provide control over the
    opening container token of a multiple-line list.  Related new parameters -bbhbi=n, -bbsbi=n, -bbpi=n
    control indentation of these tokens.
  - Added keyword 'isa'.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1606996800">- updated to 20201202
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2020 12 02
  - This release is being made primarily to make available a several new formatting
    parameters, in particular -xci, -kbb=s, -kba=s, and -wnxl=s. No significant
    bugs have been found since the previous release, but numerous minor issues have
    been found and fixed as listed below.
  - This version is about 20% faster than the previous version due to optimizations
    made with the help of Devel::NYTProf.
  - Added flag -wnxl=s, --weld-nested-exclusion-list=s, to provide control which containers
    are welded with the --weld-nested-containers parameter.  This is related to issue git #45.
  - Merged pull request git #46 which fixes the docs regarding the -fse flag.
  - Fixed issue git #45, -vtc=n flag was ignored when -wn was set.
  - implement request RT #133649, delete-old-newlines selectively. Two parameters,
  - kbb=s or --keep-old-breakpoints-before=s, and
  - kba=s or --keep-old-breakpoints-after=s
    were added to request that old breakpoints be kept before or after
    selected token types.  For example, -kbb='=&gt;' means that newlines before
    fat commas should be kept.
  - Fix git #44, fix exit status for assert-tidy/untidy.  The exit status was
    always 0 for --assert-tidy if the user had turned off all error messages with
    the -quiet flag.  This has been fixed.
  - Add flag -maxfs=n, --maximum-file-size-mb=n.  This parameter is provided to
    avoid causing system problems by accidentally attempting to format an
    extremely large data file. The default is n=10.  The command to increase
    the limit to 20 MB for example would be  -mfs=20.  This only applies to
    files specified by filename on the command line.
  - Skip formatting if there are too many indentation level errors.  This is
    controlled with -maxle=n, --maximum-level-errors=n.  This means that if
    the ending indentation differs from the starting indentation by more than
    n levels, the file will be output verbatim. The default is n=1.
    To skip this check, set n=-1 or set n to a large number.
  - A related new flag, --maximum-unexpected-errors=n, or -maxue=n, is available
    but is off by default.
  - Add flag -xci, --extended-continuation-indentation, regarding issue git #28
    This flag causes continuation indentation to "extend" deeper into structures.
    Since this is a fairly new flag, the default is -nxci to avoid disturbing
    existing formatting.  BUT you will probably see some improved formatting
    in complex data structures by setting this flag if you currently use -ci=n
    and -i=n with the same value of 'n' (as is the case if you use -pbp,
  - -perl-best-practices, where n=4).
  - Fix issue git #42, clarify how --break-at-old-logical-breakpoints works.
    The man page was updated to note that it does not cause all logical breakpoints
    to be replicated in the output file.
  - Fix issue git #41, typo in manual regarding -fsb.
  - Fix issue git #40: when using the -bli option, a closing brace followed by
    a semicolon was not being indented.  This applies to braces which require
    semicolons, such as a 'do' block.
  - Added 'state' as a keyword.
  - A better test for convergence has been added. When iterations are requested,
    the new test will stop after the first pass if no changes in line break
    locations are made.  Previously, file checksums were used and required at least two
    passes to verify convergence unless no formatting changes were made.  With the new test,
    only a single pass is needed when formatting changes are limited to adjustments of
    indentation and whitespace on the lines of code.  Extensive testing has been made to
    verify the correctness of the new convergence test.
  - Line breaks are now automatically placed after 'use overload' to
    improve formatting when there are numerous overloaded operators.  For
    example
    use overload
    '+' =&gt; sub {
    ...
  - A number of minor problems with parsing signatures and prototypes have
    been corrected, particularly multi-line signatures. Some signatures
    had previously been parsed as if they were prototypes, which meant the
    normal spacing rules were not applied.  For example
    OLD:
    sub echo ($message= 'Hello World!' ) {
    ...;
    }
    NEW:
    sub echo ( $message = 'Hello World!' ) {
    ...;
    }
  - Numerous minor issues that the average user would not encounter were found
    and fixed. They can be seen in the more complete list of updates at
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1607342400">- updated to 20201207
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1610366400">- updated to 20210111
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 01 11
  - Fixed issue git #49, -se breaks warnings exit status behavior.
    The exit status flag was not always being set when the -se flag was set.
  - Some improvements have been made in the method for aligning side comments.
    One of the problems that was fixed is that there was a tendency for side comment
    placement to drift to the right in long scripts.  Programs with side comments
    may have a few changes.
  - Some improvements have been made in formatting qw quoted lists.  This
    fixes issue git #51, in which closing qw pattern delimiters not always
    following the settings specified by the --closing-token-indentation=n settings.
    Now qw closing delimiters ')', '}' and ']' follow these flags, and the
    delimiter '&gt;' follows the flag for ')'.  Other qw pattern delimiters remain
    indented as the are now.  This change will cause some small formatting changes
    in some existing programs.
  - Another change involving qw lists is that they get full indentation,
    rather than just continuation indentation, if
    (1) the closing delimiter is one of } ) ] &gt; and is on a separate line,
    (2) the opening delimiter  (i.e. 'qw{' ) is also on a separate line, and
    (3) the -xci flag (--extended-continuation-indentation) is set.
    This improves formatting when qw lists are contained in other lists. For example,
    [#] OLD: perltidy
    foreach $color (
    qw(
    AntiqueWhite3 Bisque1 Bisque2 Bisque3 Bisque4
    SlateBlue3 RoyalBlue1 SteelBlue2 DeepSkyBlue3
    ),
    qw(
    LightBlue1 DarkSlateGray1 Aquamarine2 DarkSeaGreen2
    SeaGreen1 Yellow1 IndianRed1 IndianRed2 Tan1 Tan4
    )
    )
    [#] NEW, perltidy -xci
    foreach $color (
    qw(
    AntiqueWhite3 Bisque1 Bisque2 Bisque3 Bisque4
    SlateBlue3 RoyalBlue1 SteelBlue2 DeepSkyBlue3
    ),
    qw(
    LightBlue1 DarkSlateGray1 Aquamarine2 DarkSeaGreen2
    SeaGreen1 Yellow1 IndianRed1 IndianRed2 Tan1 Tan4
    )
    )
  - Some minor improvements have been made to the rules for formatting
    some edge vertical alignment cases, usually involving two dissimilar lines.
  - A more complete list of updates is at
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1617364800">- updated to 20210402
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 04 02
  - This release fixes several non-critical bugs which have been found since the last
    release.  An effort has been made to keep existing formatting unchanged.
  - Fixed issue git #57 regarding uninitialized warning flag.
  - Added experimental flag -lpxl=s requested in issue git #56 to provide some
    control over which containers get -lp indentation.
  - Fixed issue git #55 regarding lack of coordination of the --break-before-xxx
    flags and the --line-up-parens flag.
  - Fixed issue git #54 regarding irregular application of the --break-before-paren
    and similar --break-before-xxx flags, in which lists without commas were not
    being formatted according to these flags.
  - Fixed issue git #53. A flag was added to turn off alignment of spaced function
    parens.  If the --space-function-paren, -sfp flag is set, a side-effect is that the
    spaced function parens may get vertically aligned.  This can be undesirable,
    so a new parameter '--function-paren-vertical-alignment', or '-fpva', has been
    added to turn this vertical alignment off. The default is '-fpva', so that
    existing formatting is not changed.  Use '-nfpva' to turn off unwanted
    vertical alignment.  To illustrate the possibilities:
    [#] perltidy [default]
    myfun( $aaa, $b, $cc );
    mylongfun( $a, $b, $c );
    [#] perltidy -sfp
    myfun     ( $aaa, $b, $cc );
    mylongfun ( $a, $b, $c );
    [#] perltidy -sfp -nfpva
    myfun ( $aaa, $b, $cc );
    mylongfun ( $a, $b, $c );
  - Fixed issue git #51, a closing qw bare paren was not being outdented when
    the -nodelete-old-newlines flag was set.
  - Fixed numerous edge cases involving unusual parameter combinations which
    could cause alternating output states.  Most scripts will not be
    changed by these fixes.
  - A more complete list of updates is at
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1624622400">- updated to 20210625
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 06 25
  - This release adds several new requested parameters.  No significant bugs have
    been found since the last release, but a number of minor problems have been
    corrected.
  - Added a new option '--code-skipping', requested in git #65, in which code
    between comment lines '#&lt;&lt;V' and '#&gt;&gt;V' is passed verbatim to the output
    stream without error checking.  It is simmilar to --format-skipping
    but there is no error checking of the skipped code. This can be useful for
    skipping past code which employs an extended syntax.
  - Added a new option for closing paren placement, -vtc=3, requested in rt #136417.
  - Added flag -atnl, --add-terminal-newline, to help issue git #58.
    This flag tells perltidy to terminate the last line of the output stream
    with a newline character, regardless of whether or not the input stream
    was terminated with a newline character.  This is the default.
    If this flag is negated, with -natnl, then perltidy will add a terminal
    newline character to the the output stream only if the input
    stream is terminated with a newline.
  - Some nested structures formatted with the -lp indentation option may have
    some changes in indentation.  This is due to updates which were made to
    prevent formatting instability when line lengths are limited by the maximum line
    length. Most scripts will not be affected. If this causes unwanted formatting
    changes, try increasing the --maximum-line-length by a few characters.
  - Numerous minor fixes have been made. A complete list is at:
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1626609600">- updated to 20210717
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 07 17
  - This release is being made mainly because of the next item, in which an
    error message about an uninitialized value error message could be produced
    in certain cases when format-skipping is used.  The error message was
    annoying but harmless to formatting.
  - Fixed an undefined variable message, see git #67. When a format skipping
    comment '#&lt;&lt;' is placed before the first line of code in a script, a
    message 'Use of uninitialized value $Ktoken_vars in numeric ...' can
    occur.
  - A warning will no longer be given if a script has an opening code-skipping
    comment '#&lt;&lt;V' which is not terminated with a closing comment '#&gt;&gt;V'. This
    makes code-skipping and format-skipping behave in a similar way: an
    opening comment without a corresponding closing comment will cause
    the rest of a file to be skipped.  If there is a question about which lines
    are skipped, a .LOG file can be produced with the -g flag and it will have
    this information.
  - Removed the limit on -ci=n when -xci is set, reference: rt #136415.
    This update removes a limit in the previous two versions in which the
    value of -ci=n was limited to the value of -i=n when -xci was set.
    This limit had been placed to avoid some formatting instabilities,
    but recent coding improvements allow the limit to be removed.
  - The -wn and -bbxx=n flags were not working together correctly. This has
    been fixed.
  - This version may produce occasional differences in formatting compared to
    previous versions, mainly for lines which are near the specified line
    length limit.  This is due to ongoing efforts to eliminate edge cases of
    formatting instability.
  - Numerous minor fixes have been made. A complete list is at:
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1635595200">- updated to 20211029
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 10 29
  - No significant bugs have been found since the last release, but several
    minor issues have been fixed.  Vertical alignment has been improved for
    lists of call args which are not contained within parens (next item).
  - Vertical alignment of function calls without parens has been improved with
    the goal of making vertical alignment essentially the same with or
    without parens around the call args.  Some examples:
    [#] OLD
    mkTextConfig $c, $x, $y, -anchor =&gt; 'se', $color;
    mkTextConfig $c, $x + 30, $y, -anchor =&gt; 's',  $color;
    mkTextConfig $c, $x + 60, $y, -anchor =&gt; 'sw', $color;
    mkTextConfig $c, $x, $y + 30, -anchor =&gt; 'e', $color;
    [#] NEW
    mkTextConfig $c, $x,      $y,      -anchor =&gt; 'se', $color;
    mkTextConfig $c, $x + 30, $y,      -anchor =&gt; 's',  $color;
    mkTextConfig $c, $x + 60, $y,      -anchor =&gt; 'sw', $color;
    mkTextConfig $c, $x,      $y + 30, -anchor =&gt; 'e',  $color;
    [#] OLD
    is id_2obj($id), undef, "unregistered object not retrieved";
    is scalar keys %$ob_reg, 0, "object registry empty";
    is register($obj), $obj, "object returned by register";
    is scalar keys %$ob_reg, 1, "object registry nonempty";
    is id_2obj($id), $obj, "registered object retrieved";
    [#] NEW
    is id_2obj($id),         undef, "unregistered object not retrieved";
    is scalar keys %$ob_reg, 0,     "object registry empty";
    is register($obj),       $obj,  "object returned by register";
    is scalar keys %$ob_reg, 1,     "object registry nonempty";
    is id_2obj($id),         $obj,  "registered object retrieved";
    This will cause some changes in alignment, hopefully for the better,
    particularly in test code which often uses numerous parenless function
    calls with functions like 'ok', 'is', 'is_deeply', ....
  - Two new parameters were added to control the block types to which the
  - bl (--opening-brace-on-new-line) flag applies.  The new parameters are
  - block-left-list=s, or -bll=s, and --block-left-exclusion-list=s,
    or -blxl=s.  Previously the -bl flag was 'hardwired' to apply to
    nearly all blocks. The default values of the new parameters
    retain the the old default behavior but allow it to be changed.
  - The default behavior of the -bli (-brace-left-and-indent) flag has changed
    slightly.  Previously, if you set -bli, then the -bl flag would also
    automatically be set.  Consequently, block types which were not included
    in the default list for -bli would get -bl formatting.  This is no longer done,
    and these two styles are now controlled independently.  The manual describes
    the controls.  If you want to recover the exact previous default behavior of
    the -bli then add the -bl flag.
  - A partial fix was made for issue for git #74. The -lp formatting style was
    being lost when a one-line anonymous sub was followed by a closing brace.
  - Fixed issue git #73, in which the -nfpva flag was not working correctly.
    Some unwanted vertical alignments of spaced function perens
    were being made.
  - Updated the man pages to clarify the flags -valign and -novalign
    for turning vertical alignment on and off (issue git #72).
    Added parameters -vc -vsc -vbc for separately turning off vertical
    alignment of code, side comments and block comments.
  - Fixed issue git #68, where a blank line following a closing code-skipping
    comment, '#&gt;&gt;V', could be lost.
  - This version runs 10 to 15 percent faster on large files than the
    previous release due to optimizations made with the help of NYTProf.
  - This version of perltidy was stress-tested for many cpu hours with
    random input parameters. No instabilities,  internal fault checks,
    undefined variable references or other irregularities were seen.
  - Numerous minor fixes have been made, mostly very rare formatting instabilities
    found in random testing. An effort has been made to minimize changes to
    existing formatting that these fixes produce, but occasional changes
    may occur. Many of these updates are listed at:
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1645012800">- updated to 20220217
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2022 02 17
  - A new flag, --encode-output-strings, or -eos, has been added to resolve
    issue git #83. This issue involves the interface between Perl::Tidy and
    calling programs, and Code::TidyAll (tidyall) in particular.  The problem
    is that perltidy by default returns decoded character strings, but
    tidyall expects encoded strings.  This flag provides a fix for that.
    So, tidyall users who process encoded (utf8) files should update to this
    version of Perl::Tidy and use -eos for tidyall.  For further info see:
    https://github.com/houseabsolute/perl-code-tidyall/issues/84, and
    https://github.com/perltidy/perltidy/issues/83
    If there are other applications having utf8 problems at the interface
    with Perl::Tidy, this flag probably may need to be set.
  - The default value of the new flag, --encode-output-strings, -eos, is currently
  - neos BUT THIS MAY CHANGE in a future release because the current
    default is inconvenient.  So authors of programs which receive character
    strings back from Perl::Tidy should set this flag, if necessary,
    to avoid any problems when the default changes.  For more information see the
    above links and the Perl::Tidy man pages for example coding.
  - The possible values of the string 's' for the flag '--character-encoding=s'
    have been limited to 'utf8' (or UTF-8), 'none', or 'guess'.  Previously an
    arbitrary encoding could also be specified, but as a result of discussions
    regarding git #83 it became clear that this could cause trouble
    since the output encoding was still restricted to UTF-8. Users
    who need to work in other encodings can write a short program calling
    Perl::Tidy with pre- and post-processing to handle encoding/decoding.
  - A new flag --break-after-labels=i, or -bal=i, was added for git #86.  This
    controls line breaks after labels, to provide a uniform style, as follows:
  - bal=0 follows the input line breaks [DEFAULT]
  - bal=1 always break after a label
  - bal=2 never break after a label
    For example:
    [#] perltidy -bal=1
    INIT:
    {
    $xx = 1.234;
    }
    [#] perltidy -bal=2
    INIT: {
    $xx = 1.234;
    }
  - Fix issue git #82, an error handling something like ${bareword} in a
    possible indirect object location. Perl allows this, now perltidy does too.
  - The flags -kbb=s or --keep-old-breakpoints-before=s, and its counterpart
  - kba=s or --keep-old-breakpoints-after=s have expanded functionality
    for the container tokens: { [ ( } ] ).  The updated man pages have
    details.
  - Two new flags have been added to provide finer vertical alignment control,
  - -valign-exclusion-list=s (-vxl=s) and  --valign-inclusion-list=s (-vil=s).
    This has been requested several times, most recently in git #79, and it
    finally got done.  For example, -vil='=&gt;' means just align on '=&gt;'.
  - A new flag -gal=s, --grep-alias-list=s, has been added as suggested in
    git #77.  This allows code blocks passed to list operator functions to
    be formatted in the same way as a code block passed to grep, map, or sort.
    By default, the following list operators in List::Util are included:
    all any first none notall reduce reductions
    They can be changed with the flag -gaxl=s, -grep-alias-exclusion-list=s
  - A new flag -xlp has been added which can be set to avoid most of the
    limitations of the -lp flag regarding side comments, blank lines, and
    code blocks.  See the man pages for more info. This fixes git #64 and git #74.
    The older -lp flag still works.
  - A new flag -lpil=s, --line-up-parentheses-inclusion-list=s, has been added
    as an alternative to -lpxl=s, --line-up-parentheses-exclusion-list=s.
    It supplies equivalent information but is much easier to describe and use.
    It works for both the older -lp version and the newer -xlp.
  - The coding for the older -lp flag has been updated to avoid some problems
    and limitations.  The new coding allows the -lp indentation style to
    mix smoothly with the standard indentation in a single file.  Some problems
    where -lp and -xci flags were not working well together have been fixed, such
    as happened in issue rt140025.  As a result of these updates some minor
    changes in existing code using the -lp style may occur.
  - This version of perltidy was stress-tested for many cpu hours with
    random input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.
  - Numerous minor fixes have been made, mostly very rare formatting
    instabilities found in random testing.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1655208000">- updated to 20220613
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2022 06 13
  - No significant bugs have been found since the last release but users
    of programs which call the Perl::Tidy module should note the first
    item below, which changes a default setting.  The main change to
    existing formatting is the second item below, which adds vertical
    alignment to 'use' statements.
  - The flag --encode-output-strings, or -eos, is now set 'on' by default.
    This has no effect on the use of the 'perltidy' binary script, but could
    change the behavior of some programs which use the Perl::Tidy module on
    files encoded in UTF-8.  If any problems are noticed, an emergency fix
    can be made by reverting to the old default by setting -neos.  For
    an explanation of why this change needs to be made see:
    https://github.com/perltidy/perltidy/issues/92
    https://github.com/perltidy/perltidy/blob/master/docs/eos_flag.md
  - Added vertical alignment for qw quotes and empty parens in 'use'
    statements (see issue #git 93).  This new alignment is 'on' by default
    and will change formatting as shown below. If this is not wanted it can
    be turned off with the parameter -vxl='q' (--valign-exclude-list='q').
    [#] old default, or -vxl='q'
    use Getopt::Long qw(GetOptions);
    use Fcntl qw(O_RDONLY O_WRONLY O_EXCL O_CREAT);
    use Symbol qw(gensym);
    use Exporter ();
    [#] new default
    use Getopt::Long qw(GetOptions);
    use Fcntl        qw(O_RDONLY O_WRONLY O_EXCL O_CREAT);
    use Symbol       qw(gensym);
    use Exporter     ();
  - The parameter -kbb (--keep-break-before) now ignores a request to break
    before an opening token, such as '('.  Likewise, -kba (--keep-break-after)
    now ignores a request to break after a closing token, such as ')'. This
    change was made to avoid a rare instability discovered in random testing.
  - Previously, if a -dsc command was used to delete all side comments,
    then any special side comments for controlling non-indenting braces got
    deleted too. Now, these control side comments are retained when -dsc is
    set unless a -nnib (--nonon-indenting-braces) flag is also set to
    deactivate them.
  - This version runs about 10 percent faster on large files than the previous
    release due to optimizations made with the help of Devel::NYTProf.  Much
    of the gain came from faster processing of blank tokens and comments.
  - This version of perltidy was stress-tested for many cpu hours with
    random input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1668254400">- updated to 20221112
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2022 11 12
  - Fix rt #145095, undef warning in Perl before 5.12. Version 20221112 is
    identical to 2022111 except for this fix for older versions of Perl.
  - No significant bugs have been found since the last release to CPAN.
    Several minor issues have been fixed, and some new parameters have been
    added, as follows:
  - Fixed rare problem with irregular indentation involving --cuddled-else,
    usually also with the combination -xci and -lp.  Reported in rt #144979.
  - Add option --weld-fat-comma (-wfc) for issue git #108. When -wfc
    is set, along with -wn, perltidy is allowed to weld an opening paren
    to an inner opening container when they are separated by a hash key
    and fat comma (=&gt;).  For example:
    [#] perltidy -wn
    elf-&gt;call_method(
    method_name_foo =&gt; {
    some_arg1       =&gt; $foo,
    some_other_arg3 =&gt; $bar-&gt;{'baz'},
    }
    );
    [#] perltidy -wn -wfc
    elf-&gt;call_method( method_name_foo =&gt; {
    some_arg1       =&gt; $foo,
    some_other_arg3 =&gt; $bar-&gt;{'baz'},
    } );
    This flag is off by default.
  - Fix issue git #106. This fixes some edge cases of formatting with the
    combination -xlp -pt=2, mainly for two-line lists with short function
    names. One indentation space is removed to improve alignment:
    [#] OLD: perltidy -xlp -pt=2
    is($module-&gt;VERSION, $expected,
    "$main_module-&gt;VERSION matches $module-&gt;VERSION ($expected)");
    [#] NEW: perltidy -xlp -pt=2
    is($module-&gt;VERSION, $expected,
    "$main_module-&gt;VERSION matches $module-&gt;VERSION ($expected)");
  - Fix for issue git #105, incorrect formatting with 5.36 experimental
    for_list feature.
  - Fix for issue git #103. For parameter -b, or --backup-and-modify-in-place,
    the default backup method has been changed to preserve the inode value
    of the file being formatted.  If this causes a problem, the previous
    method is available and can be used by setting -backup-mode='move', or
  - bm='move'.  The new default corresponds to -bm='copy'.  The difference
    between the two methods is as follows.  For the older method,
  - bm='move', the input file was moved to the backup, and a new file was
    created for the formatted output.  This caused the inode to change.  For
    the new default method, -bm='copy', the input is copied to the backup
    and then the input file is reopened and rewritten. This preserves the
    file inode.  Tests have not produced any problems with this change, but
    before using the --backup-and-modify-in-place parameter please verify
    that it works correctly in your environment and operating system. The
    initial update for this had an error which was caught and fixed
    in git #109.
  - Fix undefined value message when perltidy -D is used (git #104)
  - Fixed an inconsistency in html colors near pointers when -html is used.
    Previously, a '-&gt;' at the end of a line got the 'punctuation color', black
    by default but a '-&gt;' before an identifier got the color of the following
    identifier. Now all pointers get the same color, which is black by default.
    Also, previously a word following a '-&gt;' was given the color of a bareword,
    black by default, but now it is given the color of an identifier.
  - Fixed incorrect indentation of any function named 'err'.  This was
    due to some old code from when "use feature 'err'" was valid.
    [#] OLD:
    my ($curr) = current();
    err (@_);
    [#] NEW:
    my ($curr) = current();
    err(@_);
  - Added parameter --delete-repeated-commas (-drc) to delete repeated
    commas. This is off by default. For example, given:
    ignoreSpec( $file, "file",, \%spec, \%Rspec );
    [#] perltidy -drc:
    ignoreSpec( $file, "file", \%spec, \%Rspec );
  - Add continuation indentation to long C-style 'for' terms; i.e.
    [#] OLD
    for (
    $j = $i - $shell ;
    $j &gt;= 0
    &amp;&amp; ++$ncomp
    &amp;&amp; $array-&gt;[$j] gt $array-&gt;[ $j + $shell ] ;
    $j -= $shell
    )
    [#] NEW
    for (
    $j = $i - $shell ;
    $j &gt;= 0
    &amp;&amp; ++$ncomp
    &amp;&amp; $array-&gt;[$j] gt $array-&gt;[ $j + $shell ] ;
    $j -= $shell
    )
    This will change some existing formatting with very long 'for' terms.
  - The following new parameters are available for manipulating
    trailing commas of lists. They are described in the manual.
  - -want-trailing-commas=s, -wtc=s
  - -add-trailing-commas,    -atc
  - -delete-trailing-commas, -dtc
  - -delete-weld-interfering-commas, -dwic
  - Files with errors due to missing, extra or misplaced parens, braces,
    or square brackets are now written back out verbatim, without any
    attempt at formatting.
  - This version runs 10 to 15 percent faster than the previous
    release on large files due to optimizations made with the help of
    Devel::NYTProf.
  - This version was stress-tested for over 200 cpu hours with random
    input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1678363200">- updated to 20230309
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2023 03 09
  - No significant bugs have been found since the last release to CPAN.
    Several minor issues have been fixed, and some new parameters have been
    added, as follows:
  - Added parameter --one-line-block-exclusion-list=s, or -olbxl=s, where
    s is a list of block types which should not automatically be turned
    into one-line blocks.  This implements the issue raised in PR #111.
    The list s may include any of the words 'sort map grep eval', or
    it may be '*' to indicate all of these.  So for example to prevent
    multi-line 'eval' blocks from becoming one-line blocks, the command
    would be -olbxl='eval'.
  - For the -b (--backup-and-modify-in-place) option, the file timestamps
    are changing (git #113, rt#145999).  First, if there are no formatting
    changes to an input file, it will keep its original modification time.
    Second, any backup file will keep its original modification time.  This
    was previously true for --backup-method=move but not for the default
  - -backup-method=copy.  The purpose of these changes is to avoid
    triggering Makefile operations when there are no actual file changes.
    If this causes a problem please open an issue for discussion on github.
  - A change was made to the way line breaks are made at the '.'
    operator when the user sets -wba='.' to requests breaks after a '.'
    ( this setting is not recommended because it can be hard to read ).
    The goal of the change is to make switching from breaks before '.'s
    to breaks after '.'s just move the dots from the end of
    lines to the beginning of lines.  For example:
    [#] default and recommended (--want-break-before='.'):
    $output_rules .=
    (     'class'
    . $dir
    . '.stamp: $('
    . $dir
    . '_JAVA)' . "\n" . "\t"
    . '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) '
    . '$(JAVACFLAGS) $?' . "\n" . "\t"
    . 'echo timestamp &gt; class'
    . $dir
    . '.stamp'
    . "\n" );
    [#] perltidy --want-break-after='.'
    $output_rules .=
    ( 'class' .
    $dir .
    '.stamp: $(' .
    $dir .
    '_JAVA)' . "\n" . "\t" .
    '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) ' .
    '$(JAVACFLAGS) $?' . "\n" . "\t" .
    'echo timestamp &gt; class' .
    $dir .
    '.stamp' .
    "\n" );
    For existing code formatted with -wba='.', this may cause some
    changes in the formatting of code with long concatenation chains.
  - Added option --use-feature=class, or -uf=class, for issue rt #145706.
    This adds keywords 'class', 'method', 'field', and 'ADJUST' in support of
    this feature which is being tested for future inclusion in Perl.
    An effort has been made to avoid conflicts with past uses of these
    words, especially 'method' and 'class'. The default setting
    is --use-feature=class. If this causes a conflict, this option can
    be turned off by entering -uf=' '.
    In other words, perltidy should work for both old and new uses of
    these keywords with the default settings, but this flag is available
    if a conflict arises.
  - Added option -bfvt=n, or --brace-follower-vertical-tightness=n,
    for part of issue git #110.  For n=2, this option looks for lines
    which would otherwise be, by default,
    }
    or ..
    and joins them into a single line
    } or ..
    where the or can be one of a number of logical operators or if unless.
    The default is not to do this and can be indicated with n=1.
  - Added option -cpb, or --cuddled-paren-brace, for issue git #110.
    This option will cause perltidy to join two lines which
    otherwise would be, by default,
    )
    {
    into a single line
    ) {
  - Some minor changes to existing formatted output may occur as a result
    of fixing minor formatting issues with edge cases.  This is especially
    true for code which uses the -lp or -xlp styles.
  - Added option -dbs, or --dump-block-summary, to dump summary
    information about code blocks in a file to standard output.
    The basic command is:
    perltidy -dbs somefile.pl &gt;blocks.csv
    Instead of formatting ``somefile.pl``, this dumps the following
    comma-separated items describing its blocks to the standard output:
    filename     - the name of the file
    line         - the line number of the opening brace of this block
    line_count   - the number of lines between opening and closing braces
    code_lines   - the number of lines excluding blanks, comments, and pod
    type         - the block type (sub, for, foreach, ...)
    name         - the block name if applicable (sub name, label, asub name)
    depth        - the nesting depth of the opening block brace
    max_change   - the change in depth to the most deeply nested code block
    block_count  - the total number of code blocks nested in this block
    mccabe_count - the McCabe complexity measure of this code block
    This can be useful for code restructuring. The man page for perltidy
    has more information and describes controls for selecting block types.
  - This version was stress-tested for over 100 cpu hours with random
    input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.
  - This version runs a few percent faster than the previous release on
    large files due to optimizations made with the help of Devel::NYTProf.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1688299200">- updated to 20230701
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2023 07 01
  - Issue git #121. Added parameters -xbt, or --extended-block-tightness,
    and -xbtl=s, or --extended-block-tightness-list=s, to allow
    certain small code blocks to have internal spacing controlled by
  - bbt=n rather than -bt=n. The man pages have details.
  - Issue git #118. A warning will be issued if a duplicate format-skipping
    starting marker is seen within a format-skipping section. The same
    applies to duplicate code-skipping starting markers within code-skipping
    sections.
  - Issue git #116. A new flag --valign-if-unless, -viu, was added to
    allow postfix 'unless' terms to align with postfix 'if' terms.  The
    default remains not to do this.
  - Fixed git #115. In the two most recent CPAN releases, when the
    Perl::Tidy module was called with the source pointing to a file,
    but no destination specified, the output went to the standard
    output instead of to a file with extension ``.tdy``, as it should
    have.  This has been fixed.
  - Fixed git #110, add missing documentation for new options
  - cpb and -bfvt=n. These work in version 20230309 but the pod
    documentation was missing and has been added.
  - Fixed an undefined reference message when running with
  - -dump-block-summary on a file without any subs or other
    selected block types.
  - Add parameter -ipc, or --ignore-perlcritic-comments.  Perltidy, by
    default, will look for side comments beginning with ``## no critic`` and
    ignore their lengths when making line break decisions, even if the user
    has not set ``-iscl``.  The reason is that an unwanted line break can
    make these special comments ineffective in controlling ``perlcritic``.
    The parameter -ipc can be set if, for some reason, this is not wanted.
  - Some minor issues with continuation indentation have been fixed.
    Most scripts will remain unchanged.  The main change is that block
    comments which occur just before a closing brace, bracket or paren
    now have an indentation which is independent of the existance of
    an optional comma or semicolon.  Previously, adding or deleting
    an optional trailing comma could cause their indentation to jump.
    Also, indentation of comments within ternary statements has been
    improved. For additonal details see:
    https://github.com/perltidy/perltidy/blob/master/docs/ci_update.md
  - This version was stress-tested for many cpu hours with random
    input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.
  - This version runs several percent faster than the previous release
    on large files.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1694260800">- updated to 20230909
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2023 09 09
  - Added new parameters -wme, or --warn-missing-else, and -ame,
    or --add-missing else.  The parameter -wme tells perltidy to issue
    a warning if an if-elsif-... chain does not end in an else block.
    The parameter -ame tells perltidy to insert an else block at the
    end of such a chain if there is none.
    For example, given the following snippet:
    if    ( $level == 3 ) { $val = $global{'section'} }
    elsif ( $level == 2 ) { $val = $global{'chapter'} }
    [#] perltidy -ame
    if    ( $level == 3 ) { $val = $global{'section'} }
    elsif ( $level == 2 ) { $val = $global{'chapter'} }
    else {
    [#]#FIXME - added with perltidy -ame
    }
    The resulting code should be carefully reviewed, and the ##FIXME comment
    should be updated as appropriate.  The text of the ##FIXME comment can be
    changed with parameter -amec=s, where 's' is the comment to mark the new
    else block. The man pages have more details.
  - The syntax of the parameter --use-feature=class, or -uf=class, which
    new in the previous release, has been changed slightly for clarity.
    The default behavior, which occurs if this flag is not entered, is
    to automatically try to handle both old and new uses of the keywords
    'class', 'method', 'field', and 'ADJUST'.
    To force these keywords to only follow the -use feature 'class' syntax,
    enter --use-feature=class.
    To force perltidy to ignore the -use feature 'class' syntax, enter
  - -use-feature=noclass.
  - Issue git #122. Added parameter -lrt=n1:n2, or --line-range-tidy=n1:n2
    to limit tidy operations to a limited line range.  Line numbers start
    with 1. This parameter is mainly of interest to editing programs which
    drive perltidy. The man pages have details.
  - Some fairly rare instances of incorrect spacing have been fixed.  The
    problem was that the tokenizer being overly conservative in marking
    terms as possible filehandles or indirect objects. This causes the space
    after the possible filehandle to be frozen to its input value in order not
    to introduce an error in case Perl had to guess.  The problem was fixed
    by having the tokenizer look ahead for operators which can eliminate the
    uncertainty.  To illustrate, in the following line the term ``$d`` was
    previously marked as a possible filehandle, so no space was added after it.
    print $d== 1 ? " [ON]\n" : $d ? " [$d]\n" : "\n";
    ^
    In the current version, the next token is seen to be an equality, so
    ``$d`` is marked as an ordinary identifier and normal spacing rules
    can apply:
    print $d == 1 ? " [ON]\n" : $d ? " [$d]\n" : "\n";
    ^
  - This version runs 7 to 10 percent faster than the previous release on
    large files, depending on options and file type. Much of the gain comes
    from streamlined I/O operations.
  - This version was stress-tested for many cpu hours with random
    input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1694606400">- updated to 20230912
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2023 09 12
  - Fix for git #124: remove a syntax error check which could cause
    an incorrect error message when List::Gather::gather was used.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1706875200">- updated to 20240202
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2024 02 02
  - Added --valign-signed-numbers, or -vsn. This improves the appearance
    of columns of numbers by aligning leading algebraic signs.  For example:
    [#] perltidy -vsn
    my $xyz_shield = [
    [ -0.060,  -0.060,  0. ],
    [  0.060,  -0.060,  0. ],
    [  0.060,   0.060,  0. ],
    [ -0.060,   0.060,  0. ],
    [ -0.0925, -0.0925, 0.092 ],
    [  0.0925, -0.0925, 0.092 ],
    [  0.0925,  0.0925, 0.092 ],
    [ -0.0925,  0.0925, 0.092 ],
    ];
    [#] perltidy -nvsn (current DEFAULT)
    my $xyz_shield = [
    [ -0.060,  -0.060,  0. ],
    [ 0.060,   -0.060,  0. ],
    [ 0.060,   0.060,   0. ],
    [ -0.060,  0.060,   0. ],
    [ -0.0925, -0.0925, 0.092 ],
    [ 0.0925,  -0.0925, 0.092 ],
    [ 0.0925,  0.0925,  0.092 ],
    [ -0.0925, 0.0925,  0.092 ],
    ];
    This new option works well but is currently OFF to allow more testing
    and fine-tuning. It is expected to be activated in a future release.
  - Added --dump-mixed-call-parens (-dmcp ) which will dump a list of
    operators which are sometimes followed by parens and sometimes not.
    This can be useful for developing a uniform style for selected operators.
    Issue git #128. For example
    perltidy -dmcp somefile.pl &gt;out.txt
    produces lines like this, where the first number is the count of
    uses with parens, and the second number is the count without parens.
    k:caller:2:1
    k:chomp:3:4
    k:close:7:4
  - Added --want-call-parens=s (-wcp=s) and --nowant-call-parens=s (-nwcp=s)
    options which will warn of paren uses which do not match a selected
    style. The manual has details. But for example,
    perltidy -wcp='&amp;' somefile.pl
    will format as normal but warn if any user subs are called without parens.
  - Added --dump-unusual-variables (-duv) option to dump a list of
    variables with certain properties of interest.  For example
    perltidy -duv somefile.pl &gt;vars.txt
    produces a file with lines which look something like
    1778:u: my $input_file
    6089:r: my $j: reused - see line 6076
    The values on the line which are separated by colons are:
    line number   - the number of the line of the input file
    issue         - a single letter indicating the issue, see below
    variable name - the name of the variable, preceded by a keyword
    note          - an optional note referring to another line
    The issue is indicated by a letter which may be one of:
    r: reused variable name
    s: sigil change but reused bareword
    p: lexical variable with scope in multiple packages
    u: unused variable
    This is very useful for locating problem areas and bugs in code.
  - Added a related flag --warn-variable-types=string (-wvt=string) option
    to warn if certain types of variables are found in a script. The types
    are a space-separated string which may include 'r', 's', and 'p' but
    not 'u'. For example
    perltidy -wvt='r s' somefile.pl
    will check for and warn if any variabls of type 'r', or 's' are seen,
    but not 'p'. All possible checks may be indicated with a '*' or '1':
    perltidy -wvt='*' somefile.pl
    The manual has further details.
  - All parameters taking integer values are now checked for
    out-of-range values before processing starts. When a maximum or
    maximum range is exceeded, the new default behavior is to write a
    warning message, reset the value to its default setting, and continue.
    This default behavior can be changed with the new parameter
  - -integer-range-check=n, or -irc=n, as follows:
    n=0  skip check completely (for stress-testing perltidy only)
    n=1  reset bad values to defaults but do not issue a warning
    n=2  reset bad values to defaults and issue a warning [DEFAULT]
    n=3  stop immediately if any values are out of bounds
    The settings n=0 and n=1 are mainly useful for testing purposes.
  - The --dump-block-summary (-dbs) option now includes the number of sub
    args in the 'type' column. For example, 'sub(9)' indicates a sub
    with 9 args.  Subs whose arg count cannot easily be determined are
    indicated as 'sub(*)'. The count does not include a leading '$self'
    or '$class' arg.
  - Added flag --space-signature-paren=n, or -ssp=n (issue git #125).
    This flag works the same as the existing flag --space-prototype-paren=n
    except that it applies to the space before the opening paren of a sub
    signature instead of a sub prototype.  Previously, there was no control
    over this (a space always occurred). For example, given the following
    line:
    sub circle( $xc, $yc, $rad );
    The following results can now be obtained, according to the value of n:
    sub circle( $xc, $yc, $rad );   # n=0 [no space]
    sub circle( $xc, $yc, $rad );   # n=1 [default; same as input]
    sub circle ( $xc, $yc, $rad );  # n=2 [space]
    The spacing in previous versions of perltidy corresponded to n=2 (always
    a space). The new default value, n=1, will produce a space if and only
    if there was a space in the input text.
  - The --dump-block-summary option can report an if-elsif-elsif-.. chain
    as a single line item with the notation -dbt='elsif3', for example,
    where the '3' is an integer which specifies the minimum number of elsif
    blocks required for a chain to be reported. The manual has details.
  - Fix problem c269, in which the new -ame parameter could incorrectly
    emit an else block when two elsif blocks were separated by a hanging
    side comment (a very rare situation).
  - When braces are detected to be unbalanced, an attempt is made to
    localize the error by comparing the indentation at closing braces
    with their actual nesting levels. This can be useful for files which
    have previously been formatted by perltidy. To illustrate, a test was
    made in which the closing brace at line 30644 was commented out in
    a file with a total of over 62000 lines.  The new error message is
    Final nesting depth of '{'s is 1
    The most recent un-matched '{' is on line 6858
    ...
    Table of nesting level differences at closing braces.
    This might help localize brace errors if the file was previously formatted.
    line:  (brace level) - (level expected from old indentation)
    30643: 0
    30645: 1
    Previously, the error file only indicated that the error in this case
    was somewhere after line 6858, so the new table is very helpful. Closing
    brace indentation is checked because it is unambiguous and can be done
    very efficiently.
  - The -DEBUG option no longer automatically also writes a .LOG file.
    Use --show-options if the .LOG file is needed.
  - The run time of this version with all new options in use is no greater
    than that of the previous version thanks to optimization work.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1715428800">- updated to 20240511
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2024 05 11
  - The option --valign-signed-numbers, or -vsn is now the default. It
    was introduced in the previous release has been found to significantly
    improve the overall appearance of columns of signed and unsigned
    numbers.  See the previous Change Log entry for an example.
    This will change the formatting in scripts with columns
    of vertically aligned signed and unsigned numbers.
    Use -nvsn to turn this option off and avoid this change.
  - Previously, a line break was made before a short concatenated terminal
    quoted string, such as "\n", if the previous line had a greater
    starting indentation. The break is now placed after the short quote.
    This keeps code a little more compact. For example:
    [#] old rule: break before "\n" here because '$name' has more indentation:
    my $html = $this-&gt;SUPER::genObject( $query, $bindNode, $field . ":$var",
    $name, "remove", "UNCHECKED" )
    . "\n";
    [#] new rule: break after a short terminal quote like "\n" for compactness;
    my $html = $this-&gt;SUPER::genObject( $query, $bindNode, $field . ":$var",
    $name, "remove", "UNCHECKED" ) . "\n";
  - The option --delete-repeated-commas is now the default.
    It makes the following checks and changes:
  - Repeated commas like ',,' are removed with a warning
  - Repeated fat commas like '=&gt; =&gt;' are removed with a warning
  - The combination '=&gt;,' produces a warning but is not changed
    These warnings are only output if --warning-output, or -w, is set.
    Use --nodelete-repeated-commas, or -ndrc, to retain repeated commas.
  - The operator ``**=`` now has spaces on both sides by default. Previously,
    there was no space on the left.  This change makes its spacing the same
    as all other assignment operators. The previous behavior can be obtained
    with the parameter setting -nwls='**='.
  - The option --file-size-order, or -fso is now the default. When
    perltidy is given a list of multiple filenames to process, they
    are sorted by size and processed in order of increasing size.
    This can significantly reduce memory usage by Perl.  This
    option has always been used in testing, where typically several
    jobs each operating on thousands of filenames are running at the
    same time and competing for system resources.  If this option
    is not wanted for some reason, it can be deactivated with -nfso.
  - In the option --dump-block-summary, the number of sub arguments indicated
    for each sub now includes any leading object variable passed with
    an arrow-operator call.  Previously the count would have been decreased
    by one in this case. This change is needed for compatibility with future
    updates.
  - Fix issue git #138 involving -xlp (--extended-line-up-parentheses).
    When multiple-line quotes and regexes have long secondary lines, these
    line lengths could influencing some spacing and indentation, but they
    should not have since perltidy has no control over their indentation.
    This has been fixed. This will mainly influence code which uses -xlp
    and has long multi-line quotes.
  - Add option --minimize-continuation-indentation, -mci (see git #137).
    This flag allows perltidy to remove continuation indentation in some
    special cases where it is not really unnecessary. For a simple example,
    the default formatting for the following snippet is:
    [#] perltidy -nmci
    $self-&gt;blurt( "Error: No INPUT definition for type '$type', typekind '"
    . $type-&gt;xstype
    . "' found" );
    The second and third lines are one level deep in a container, and
    are also statement continuations, so they get indented by the sum
    of the -i value and the -ci value.  If this flag is set, the
    indentation is reduced by -ci spaces, giving
    [#] perltidy -mci
    $self-&gt;blurt( "Error: No INPUT definition for type '$type', typekind '"
    . $type-&gt;xstype
    . "' found" );
    This situation is relatively rare except in code which has long
    quoted strings and the -nolq flag is also set.  This flag is currently
    off by default, but it could become the default in a future version.
  - Add options --dump-mismatched-args (or -dma) and
  - -warn-mismatched-arg (or -wma).  These options look
    for and report instances where the number of args expected by a
    sub appear to differ from the number passed to the sub.  The -dump
    version writes the results for a single file to standard output
    and exits:
    perltidy -dma somefile.pl &gt;results.txt
    The -warn version formats as normal but reports any issues as warnings in
    the error file:
    perltidy -wma somefile.pl
    The -warn version may be customized with the following additional parameters
    if necessary to avoid needless warnings:
  - -warn-mismatched-arg-types=s (or -wmat=s),
  - -warn-mismatched-arg-exclusion-list=s (or -wmaxl=s), and
  - -warn-mismatched-arg-undercount-cutoff=n (or -wmauc=n).
  - -warn-mismatched-arg-overcount-cutoff=n (or -wmaoc=n).
    These are explained in the manual.
  - Add option --valign-wide-equals, or -vwe, for issue git #135.
    Setting this parameter causes the following assignment operators
    = **= += *= &amp;= &lt;&lt;= &amp;&amp;= -= /= |= &gt;&gt;= ||= //= .= %= ^= x=
    to be aligned vertically with the ending = all aligned. For example,
    here is the default formatting of a snippet of code:
    $str .= SPACE x $total_pad_count;
    $str_len += $total_pad_count;
    $total_pad_count = 0;
    $str .= $rfields-&gt;[$j];
    $str_len += $rfield_lengths-&gt;[$j];
    And here is the same code formatted with -vwe:
    [#] perltidy -vwe
    $str             .= SPACE x $total_pad_count;
    $str_len         += $total_pad_count;
    $total_pad_count  = 0;
    $str             .= $rfields-&gt;[$j];
    $str_len         += $rfield_lengths-&gt;[$j];
    This option currently is off by default to avoid changing existing
    formatting.
  - Added control --delete-interbracket-arrows, or -dia, to delete optional
    hash ref and array ref arrows between brackets as in the following
    expression (see git #131)
    return $self-&gt;{'commandline'}-&gt;{'arg_list'}-&gt;[0]-&gt;[0]-&gt;{'hostgroups'};
    [#] perltidy -dia gives:
    return $self-&gt;{'commandline'}{'arg_list'}[0][0]{'hostgroups'};
    Added the opposite control --aia-interbracket-arrows, or -aia, to
    add arrows. So applied to the previous line the arrows are restored:
    [#] perltidy -aia
    return $self-&gt;{'commandline'}-&gt;{'arg_list'}-&gt;[0]-&gt;[0]-&gt;{'hostgroups'};
    The manual describes additional controls for adding and deleting
    just selected interbracket arrows.</changelog>
</package>
<package pkgid="614bc9aa324fd19ba0b81ce259b18d309c05caabc2fb8e54c06b737b862ee87d" name="perl-Perl-Tidy" arch="src">
  <version epoch="0" ver="20240511.0.0" rel="bp156.2.3.1"/>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1598184000">- updated to 20200822
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2020 08 22
  - Fix RT #133166, encoding not set for -st.  Also reported as RT #133171
    and git #35.
    This is a significant bug in version 20200616 which can corrupt data if
    perltidy is run as a filter on encoded text.
  * *Please upgrade**
  - Fix issue RT #133161, perltidy -html was not working on pod
  - Fix issue git #33, allow control of space after '-&gt;'
  - Vertical alignment has been improved. Numerous minor issues have
    been fixed.
  - Formatting with the -lp option is improved.
  - Fixed issue git #32, misparse of bare 'ref' in ternary
  - When --assert-tidy is used and triggers an error, the first difference
    between input and output files is shown in the error output. This is
    a partial response to issue git #30.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1599480000">- updated to 20200907
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2020 09 07
  - Fixed bug git #37, an error when the combination -scbb -csc was used.
    It occurs in perltidy versions 20200110, 20200619, and 20200822.  What happens is
    that when two consecutive lines with isolated closing braces had new side
    comments generated by the -csc parameter, a separating newline was missing.
    The resulting script will not then run, but worse, if it is reformatted with
    the same parameters then closing side comments could be overwritten and data
    lost.
    This problem was found during automated random testing.  The parameter
  - scbb is rarely used, which is probably why this has not been reported.  Please
    upgrade your version.
  - Added parameter --non-indenting-braces, or -nib, which prevents
    code from indenting one level if it follows an opening brace marked
    with a special side comment, '#&lt;&lt;&lt;'.  For example,
    { #&lt;&lt;&lt;   a closure to contain lexical vars
    my $var;  # this line does not indent
    }
    [#] this line cannot 'see' $var;
    This is on by default.  If your code happens to have some
    opening braces followed by '#&lt;&lt;&lt;', and you
    don't want this, you can use -nnib to deactivate it.
  - Side comment locations reset at a line ending in a level 0 open
    block, such as when a new multi-line sub begins.  This is intended to
    help keep side comments from drifting to far to the right.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1601380800">- updated to 20201001
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2020 10 01
  - Robustness of perltidy has been significantly improved.  Updating is recommended. Continual
    automated testing runs began about 1 Sep 2020 and numerous issues have been found and fixed.
    Many involve references to uninitialized variables when perltidy is fed random text and random
    control parameters. A complete list is given in the file
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod
  - Added the token '-&gt;' to the list of alignment tokens, as suggested in git
    [#39], so that it can be vertically aligned if a space is placed before them with -wls='-&gt;'.
  - Added parameters -bbhb=n (--break-before-hash-brace=n), -bbsb=n (--break-before-square-bracket=n),
    and -bbp=n (--break-before-paren=n) suggested in git #38.  These provide control over the
    opening container token of a multiple-line list.  Related new parameters -bbhbi=n, -bbsbi=n, -bbpi=n
    control indentation of these tokens.
  - Added keyword 'isa'.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1606996800">- updated to 20201202
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2020 12 02
  - This release is being made primarily to make available a several new formatting
    parameters, in particular -xci, -kbb=s, -kba=s, and -wnxl=s. No significant
    bugs have been found since the previous release, but numerous minor issues have
    been found and fixed as listed below.
  - This version is about 20% faster than the previous version due to optimizations
    made with the help of Devel::NYTProf.
  - Added flag -wnxl=s, --weld-nested-exclusion-list=s, to provide control which containers
    are welded with the --weld-nested-containers parameter.  This is related to issue git #45.
  - Merged pull request git #46 which fixes the docs regarding the -fse flag.
  - Fixed issue git #45, -vtc=n flag was ignored when -wn was set.
  - implement request RT #133649, delete-old-newlines selectively. Two parameters,
  - kbb=s or --keep-old-breakpoints-before=s, and
  - kba=s or --keep-old-breakpoints-after=s
    were added to request that old breakpoints be kept before or after
    selected token types.  For example, -kbb='=&gt;' means that newlines before
    fat commas should be kept.
  - Fix git #44, fix exit status for assert-tidy/untidy.  The exit status was
    always 0 for --assert-tidy if the user had turned off all error messages with
    the -quiet flag.  This has been fixed.
  - Add flag -maxfs=n, --maximum-file-size-mb=n.  This parameter is provided to
    avoid causing system problems by accidentally attempting to format an
    extremely large data file. The default is n=10.  The command to increase
    the limit to 20 MB for example would be  -mfs=20.  This only applies to
    files specified by filename on the command line.
  - Skip formatting if there are too many indentation level errors.  This is
    controlled with -maxle=n, --maximum-level-errors=n.  This means that if
    the ending indentation differs from the starting indentation by more than
    n levels, the file will be output verbatim. The default is n=1.
    To skip this check, set n=-1 or set n to a large number.
  - A related new flag, --maximum-unexpected-errors=n, or -maxue=n, is available
    but is off by default.
  - Add flag -xci, --extended-continuation-indentation, regarding issue git #28
    This flag causes continuation indentation to "extend" deeper into structures.
    Since this is a fairly new flag, the default is -nxci to avoid disturbing
    existing formatting.  BUT you will probably see some improved formatting
    in complex data structures by setting this flag if you currently use -ci=n
    and -i=n with the same value of 'n' (as is the case if you use -pbp,
  - -perl-best-practices, where n=4).
  - Fix issue git #42, clarify how --break-at-old-logical-breakpoints works.
    The man page was updated to note that it does not cause all logical breakpoints
    to be replicated in the output file.
  - Fix issue git #41, typo in manual regarding -fsb.
  - Fix issue git #40: when using the -bli option, a closing brace followed by
    a semicolon was not being indented.  This applies to braces which require
    semicolons, such as a 'do' block.
  - Added 'state' as a keyword.
  - A better test for convergence has been added. When iterations are requested,
    the new test will stop after the first pass if no changes in line break
    locations are made.  Previously, file checksums were used and required at least two
    passes to verify convergence unless no formatting changes were made.  With the new test,
    only a single pass is needed when formatting changes are limited to adjustments of
    indentation and whitespace on the lines of code.  Extensive testing has been made to
    verify the correctness of the new convergence test.
  - Line breaks are now automatically placed after 'use overload' to
    improve formatting when there are numerous overloaded operators.  For
    example
    use overload
    '+' =&gt; sub {
    ...
  - A number of minor problems with parsing signatures and prototypes have
    been corrected, particularly multi-line signatures. Some signatures
    had previously been parsed as if they were prototypes, which meant the
    normal spacing rules were not applied.  For example
    OLD:
    sub echo ($message= 'Hello World!' ) {
    ...;
    }
    NEW:
    sub echo ( $message = 'Hello World!' ) {
    ...;
    }
  - Numerous minor issues that the average user would not encounter were found
    and fixed. They can be seen in the more complete list of updates at
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1607342400">- updated to 20201207
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1610366400">- updated to 20210111
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 01 11
  - Fixed issue git #49, -se breaks warnings exit status behavior.
    The exit status flag was not always being set when the -se flag was set.
  - Some improvements have been made in the method for aligning side comments.
    One of the problems that was fixed is that there was a tendency for side comment
    placement to drift to the right in long scripts.  Programs with side comments
    may have a few changes.
  - Some improvements have been made in formatting qw quoted lists.  This
    fixes issue git #51, in which closing qw pattern delimiters not always
    following the settings specified by the --closing-token-indentation=n settings.
    Now qw closing delimiters ')', '}' and ']' follow these flags, and the
    delimiter '&gt;' follows the flag for ')'.  Other qw pattern delimiters remain
    indented as the are now.  This change will cause some small formatting changes
    in some existing programs.
  - Another change involving qw lists is that they get full indentation,
    rather than just continuation indentation, if
    (1) the closing delimiter is one of } ) ] &gt; and is on a separate line,
    (2) the opening delimiter  (i.e. 'qw{' ) is also on a separate line, and
    (3) the -xci flag (--extended-continuation-indentation) is set.
    This improves formatting when qw lists are contained in other lists. For example,
    [#] OLD: perltidy
    foreach $color (
    qw(
    AntiqueWhite3 Bisque1 Bisque2 Bisque3 Bisque4
    SlateBlue3 RoyalBlue1 SteelBlue2 DeepSkyBlue3
    ),
    qw(
    LightBlue1 DarkSlateGray1 Aquamarine2 DarkSeaGreen2
    SeaGreen1 Yellow1 IndianRed1 IndianRed2 Tan1 Tan4
    )
    )
    [#] NEW, perltidy -xci
    foreach $color (
    qw(
    AntiqueWhite3 Bisque1 Bisque2 Bisque3 Bisque4
    SlateBlue3 RoyalBlue1 SteelBlue2 DeepSkyBlue3
    ),
    qw(
    LightBlue1 DarkSlateGray1 Aquamarine2 DarkSeaGreen2
    SeaGreen1 Yellow1 IndianRed1 IndianRed2 Tan1 Tan4
    )
    )
  - Some minor improvements have been made to the rules for formatting
    some edge vertical alignment cases, usually involving two dissimilar lines.
  - A more complete list of updates is at
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1617364800">- updated to 20210402
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 04 02
  - This release fixes several non-critical bugs which have been found since the last
    release.  An effort has been made to keep existing formatting unchanged.
  - Fixed issue git #57 regarding uninitialized warning flag.
  - Added experimental flag -lpxl=s requested in issue git #56 to provide some
    control over which containers get -lp indentation.
  - Fixed issue git #55 regarding lack of coordination of the --break-before-xxx
    flags and the --line-up-parens flag.
  - Fixed issue git #54 regarding irregular application of the --break-before-paren
    and similar --break-before-xxx flags, in which lists without commas were not
    being formatted according to these flags.
  - Fixed issue git #53. A flag was added to turn off alignment of spaced function
    parens.  If the --space-function-paren, -sfp flag is set, a side-effect is that the
    spaced function parens may get vertically aligned.  This can be undesirable,
    so a new parameter '--function-paren-vertical-alignment', or '-fpva', has been
    added to turn this vertical alignment off. The default is '-fpva', so that
    existing formatting is not changed.  Use '-nfpva' to turn off unwanted
    vertical alignment.  To illustrate the possibilities:
    [#] perltidy [default]
    myfun( $aaa, $b, $cc );
    mylongfun( $a, $b, $c );
    [#] perltidy -sfp
    myfun     ( $aaa, $b, $cc );
    mylongfun ( $a, $b, $c );
    [#] perltidy -sfp -nfpva
    myfun ( $aaa, $b, $cc );
    mylongfun ( $a, $b, $c );
  - Fixed issue git #51, a closing qw bare paren was not being outdented when
    the -nodelete-old-newlines flag was set.
  - Fixed numerous edge cases involving unusual parameter combinations which
    could cause alternating output states.  Most scripts will not be
    changed by these fixes.
  - A more complete list of updates is at
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1624622400">- updated to 20210625
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 06 25
  - This release adds several new requested parameters.  No significant bugs have
    been found since the last release, but a number of minor problems have been
    corrected.
  - Added a new option '--code-skipping', requested in git #65, in which code
    between comment lines '#&lt;&lt;V' and '#&gt;&gt;V' is passed verbatim to the output
    stream without error checking.  It is simmilar to --format-skipping
    but there is no error checking of the skipped code. This can be useful for
    skipping past code which employs an extended syntax.
  - Added a new option for closing paren placement, -vtc=3, requested in rt #136417.
  - Added flag -atnl, --add-terminal-newline, to help issue git #58.
    This flag tells perltidy to terminate the last line of the output stream
    with a newline character, regardless of whether or not the input stream
    was terminated with a newline character.  This is the default.
    If this flag is negated, with -natnl, then perltidy will add a terminal
    newline character to the the output stream only if the input
    stream is terminated with a newline.
  - Some nested structures formatted with the -lp indentation option may have
    some changes in indentation.  This is due to updates which were made to
    prevent formatting instability when line lengths are limited by the maximum line
    length. Most scripts will not be affected. If this causes unwanted formatting
    changes, try increasing the --maximum-line-length by a few characters.
  - Numerous minor fixes have been made. A complete list is at:
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1626609600">- updated to 20210717
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 07 17
  - This release is being made mainly because of the next item, in which an
    error message about an uninitialized value error message could be produced
    in certain cases when format-skipping is used.  The error message was
    annoying but harmless to formatting.
  - Fixed an undefined variable message, see git #67. When a format skipping
    comment '#&lt;&lt;' is placed before the first line of code in a script, a
    message 'Use of uninitialized value $Ktoken_vars in numeric ...' can
    occur.
  - A warning will no longer be given if a script has an opening code-skipping
    comment '#&lt;&lt;V' which is not terminated with a closing comment '#&gt;&gt;V'. This
    makes code-skipping and format-skipping behave in a similar way: an
    opening comment without a corresponding closing comment will cause
    the rest of a file to be skipped.  If there is a question about which lines
    are skipped, a .LOG file can be produced with the -g flag and it will have
    this information.
  - Removed the limit on -ci=n when -xci is set, reference: rt #136415.
    This update removes a limit in the previous two versions in which the
    value of -ci=n was limited to the value of -i=n when -xci was set.
    This limit had been placed to avoid some formatting instabilities,
    but recent coding improvements allow the limit to be removed.
  - The -wn and -bbxx=n flags were not working together correctly. This has
    been fixed.
  - This version may produce occasional differences in formatting compared to
    previous versions, mainly for lines which are near the specified line
    length limit.  This is due to ongoing efforts to eliminate edge cases of
    formatting instability.
  - Numerous minor fixes have been made. A complete list is at:
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1635595200">- updated to 20211029
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2021 10 29
  - No significant bugs have been found since the last release, but several
    minor issues have been fixed.  Vertical alignment has been improved for
    lists of call args which are not contained within parens (next item).
  - Vertical alignment of function calls without parens has been improved with
    the goal of making vertical alignment essentially the same with or
    without parens around the call args.  Some examples:
    [#] OLD
    mkTextConfig $c, $x, $y, -anchor =&gt; 'se', $color;
    mkTextConfig $c, $x + 30, $y, -anchor =&gt; 's',  $color;
    mkTextConfig $c, $x + 60, $y, -anchor =&gt; 'sw', $color;
    mkTextConfig $c, $x, $y + 30, -anchor =&gt; 'e', $color;
    [#] NEW
    mkTextConfig $c, $x,      $y,      -anchor =&gt; 'se', $color;
    mkTextConfig $c, $x + 30, $y,      -anchor =&gt; 's',  $color;
    mkTextConfig $c, $x + 60, $y,      -anchor =&gt; 'sw', $color;
    mkTextConfig $c, $x,      $y + 30, -anchor =&gt; 'e',  $color;
    [#] OLD
    is id_2obj($id), undef, "unregistered object not retrieved";
    is scalar keys %$ob_reg, 0, "object registry empty";
    is register($obj), $obj, "object returned by register";
    is scalar keys %$ob_reg, 1, "object registry nonempty";
    is id_2obj($id), $obj, "registered object retrieved";
    [#] NEW
    is id_2obj($id),         undef, "unregistered object not retrieved";
    is scalar keys %$ob_reg, 0,     "object registry empty";
    is register($obj),       $obj,  "object returned by register";
    is scalar keys %$ob_reg, 1,     "object registry nonempty";
    is id_2obj($id),         $obj,  "registered object retrieved";
    This will cause some changes in alignment, hopefully for the better,
    particularly in test code which often uses numerous parenless function
    calls with functions like 'ok', 'is', 'is_deeply', ....
  - Two new parameters were added to control the block types to which the
  - bl (--opening-brace-on-new-line) flag applies.  The new parameters are
  - block-left-list=s, or -bll=s, and --block-left-exclusion-list=s,
    or -blxl=s.  Previously the -bl flag was 'hardwired' to apply to
    nearly all blocks. The default values of the new parameters
    retain the the old default behavior but allow it to be changed.
  - The default behavior of the -bli (-brace-left-and-indent) flag has changed
    slightly.  Previously, if you set -bli, then the -bl flag would also
    automatically be set.  Consequently, block types which were not included
    in the default list for -bli would get -bl formatting.  This is no longer done,
    and these two styles are now controlled independently.  The manual describes
    the controls.  If you want to recover the exact previous default behavior of
    the -bli then add the -bl flag.
  - A partial fix was made for issue for git #74. The -lp formatting style was
    being lost when a one-line anonymous sub was followed by a closing brace.
  - Fixed issue git #73, in which the -nfpva flag was not working correctly.
    Some unwanted vertical alignments of spaced function perens
    were being made.
  - Updated the man pages to clarify the flags -valign and -novalign
    for turning vertical alignment on and off (issue git #72).
    Added parameters -vc -vsc -vbc for separately turning off vertical
    alignment of code, side comments and block comments.
  - Fixed issue git #68, where a blank line following a closing code-skipping
    comment, '#&gt;&gt;V', could be lost.
  - This version runs 10 to 15 percent faster on large files than the
    previous release due to optimizations made with the help of NYTProf.
  - This version of perltidy was stress-tested for many cpu hours with
    random input parameters. No instabilities,  internal fault checks,
    undefined variable references or other irregularities were seen.
  - Numerous minor fixes have been made, mostly very rare formatting instabilities
    found in random testing. An effort has been made to minimize changes to
    existing formatting that these fixes produce, but occasional changes
    may occur. Many of these updates are listed at:
    https://github.com/perltidy/perltidy/blob/master/local-docs/BugLog.pod</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1645012800">- updated to 20220217
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2022 02 17
  - A new flag, --encode-output-strings, or -eos, has been added to resolve
    issue git #83. This issue involves the interface between Perl::Tidy and
    calling programs, and Code::TidyAll (tidyall) in particular.  The problem
    is that perltidy by default returns decoded character strings, but
    tidyall expects encoded strings.  This flag provides a fix for that.
    So, tidyall users who process encoded (utf8) files should update to this
    version of Perl::Tidy and use -eos for tidyall.  For further info see:
    https://github.com/houseabsolute/perl-code-tidyall/issues/84, and
    https://github.com/perltidy/perltidy/issues/83
    If there are other applications having utf8 problems at the interface
    with Perl::Tidy, this flag probably may need to be set.
  - The default value of the new flag, --encode-output-strings, -eos, is currently
  - neos BUT THIS MAY CHANGE in a future release because the current
    default is inconvenient.  So authors of programs which receive character
    strings back from Perl::Tidy should set this flag, if necessary,
    to avoid any problems when the default changes.  For more information see the
    above links and the Perl::Tidy man pages for example coding.
  - The possible values of the string 's' for the flag '--character-encoding=s'
    have been limited to 'utf8' (or UTF-8), 'none', or 'guess'.  Previously an
    arbitrary encoding could also be specified, but as a result of discussions
    regarding git #83 it became clear that this could cause trouble
    since the output encoding was still restricted to UTF-8. Users
    who need to work in other encodings can write a short program calling
    Perl::Tidy with pre- and post-processing to handle encoding/decoding.
  - A new flag --break-after-labels=i, or -bal=i, was added for git #86.  This
    controls line breaks after labels, to provide a uniform style, as follows:
  - bal=0 follows the input line breaks [DEFAULT]
  - bal=1 always break after a label
  - bal=2 never break after a label
    For example:
    [#] perltidy -bal=1
    INIT:
    {
    $xx = 1.234;
    }
    [#] perltidy -bal=2
    INIT: {
    $xx = 1.234;
    }
  - Fix issue git #82, an error handling something like ${bareword} in a
    possible indirect object location. Perl allows this, now perltidy does too.
  - The flags -kbb=s or --keep-old-breakpoints-before=s, and its counterpart
  - kba=s or --keep-old-breakpoints-after=s have expanded functionality
    for the container tokens: { [ ( } ] ).  The updated man pages have
    details.
  - Two new flags have been added to provide finer vertical alignment control,
  - -valign-exclusion-list=s (-vxl=s) and  --valign-inclusion-list=s (-vil=s).
    This has been requested several times, most recently in git #79, and it
    finally got done.  For example, -vil='=&gt;' means just align on '=&gt;'.
  - A new flag -gal=s, --grep-alias-list=s, has been added as suggested in
    git #77.  This allows code blocks passed to list operator functions to
    be formatted in the same way as a code block passed to grep, map, or sort.
    By default, the following list operators in List::Util are included:
    all any first none notall reduce reductions
    They can be changed with the flag -gaxl=s, -grep-alias-exclusion-list=s
  - A new flag -xlp has been added which can be set to avoid most of the
    limitations of the -lp flag regarding side comments, blank lines, and
    code blocks.  See the man pages for more info. This fixes git #64 and git #74.
    The older -lp flag still works.
  - A new flag -lpil=s, --line-up-parentheses-inclusion-list=s, has been added
    as an alternative to -lpxl=s, --line-up-parentheses-exclusion-list=s.
    It supplies equivalent information but is much easier to describe and use.
    It works for both the older -lp version and the newer -xlp.
  - The coding for the older -lp flag has been updated to avoid some problems
    and limitations.  The new coding allows the -lp indentation style to
    mix smoothly with the standard indentation in a single file.  Some problems
    where -lp and -xci flags were not working well together have been fixed, such
    as happened in issue rt140025.  As a result of these updates some minor
    changes in existing code using the -lp style may occur.
  - This version of perltidy was stress-tested for many cpu hours with
    random input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.
  - Numerous minor fixes have been made, mostly very rare formatting
    instabilities found in random testing.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1655208000">- updated to 20220613
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2022 06 13
  - No significant bugs have been found since the last release but users
    of programs which call the Perl::Tidy module should note the first
    item below, which changes a default setting.  The main change to
    existing formatting is the second item below, which adds vertical
    alignment to 'use' statements.
  - The flag --encode-output-strings, or -eos, is now set 'on' by default.
    This has no effect on the use of the 'perltidy' binary script, but could
    change the behavior of some programs which use the Perl::Tidy module on
    files encoded in UTF-8.  If any problems are noticed, an emergency fix
    can be made by reverting to the old default by setting -neos.  For
    an explanation of why this change needs to be made see:
    https://github.com/perltidy/perltidy/issues/92
    https://github.com/perltidy/perltidy/blob/master/docs/eos_flag.md
  - Added vertical alignment for qw quotes and empty parens in 'use'
    statements (see issue #git 93).  This new alignment is 'on' by default
    and will change formatting as shown below. If this is not wanted it can
    be turned off with the parameter -vxl='q' (--valign-exclude-list='q').
    [#] old default, or -vxl='q'
    use Getopt::Long qw(GetOptions);
    use Fcntl qw(O_RDONLY O_WRONLY O_EXCL O_CREAT);
    use Symbol qw(gensym);
    use Exporter ();
    [#] new default
    use Getopt::Long qw(GetOptions);
    use Fcntl        qw(O_RDONLY O_WRONLY O_EXCL O_CREAT);
    use Symbol       qw(gensym);
    use Exporter     ();
  - The parameter -kbb (--keep-break-before) now ignores a request to break
    before an opening token, such as '('.  Likewise, -kba (--keep-break-after)
    now ignores a request to break after a closing token, such as ')'. This
    change was made to avoid a rare instability discovered in random testing.
  - Previously, if a -dsc command was used to delete all side comments,
    then any special side comments for controlling non-indenting braces got
    deleted too. Now, these control side comments are retained when -dsc is
    set unless a -nnib (--nonon-indenting-braces) flag is also set to
    deactivate them.
  - This version runs about 10 percent faster on large files than the previous
    release due to optimizations made with the help of Devel::NYTProf.  Much
    of the gain came from faster processing of blank tokens and comments.
  - This version of perltidy was stress-tested for many cpu hours with
    random input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1668254400">- updated to 20221112
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2022 11 12
  - Fix rt #145095, undef warning in Perl before 5.12. Version 20221112 is
    identical to 2022111 except for this fix for older versions of Perl.
  - No significant bugs have been found since the last release to CPAN.
    Several minor issues have been fixed, and some new parameters have been
    added, as follows:
  - Fixed rare problem with irregular indentation involving --cuddled-else,
    usually also with the combination -xci and -lp.  Reported in rt #144979.
  - Add option --weld-fat-comma (-wfc) for issue git #108. When -wfc
    is set, along with -wn, perltidy is allowed to weld an opening paren
    to an inner opening container when they are separated by a hash key
    and fat comma (=&gt;).  For example:
    [#] perltidy -wn
    elf-&gt;call_method(
    method_name_foo =&gt; {
    some_arg1       =&gt; $foo,
    some_other_arg3 =&gt; $bar-&gt;{'baz'},
    }
    );
    [#] perltidy -wn -wfc
    elf-&gt;call_method( method_name_foo =&gt; {
    some_arg1       =&gt; $foo,
    some_other_arg3 =&gt; $bar-&gt;{'baz'},
    } );
    This flag is off by default.
  - Fix issue git #106. This fixes some edge cases of formatting with the
    combination -xlp -pt=2, mainly for two-line lists with short function
    names. One indentation space is removed to improve alignment:
    [#] OLD: perltidy -xlp -pt=2
    is($module-&gt;VERSION, $expected,
    "$main_module-&gt;VERSION matches $module-&gt;VERSION ($expected)");
    [#] NEW: perltidy -xlp -pt=2
    is($module-&gt;VERSION, $expected,
    "$main_module-&gt;VERSION matches $module-&gt;VERSION ($expected)");
  - Fix for issue git #105, incorrect formatting with 5.36 experimental
    for_list feature.
  - Fix for issue git #103. For parameter -b, or --backup-and-modify-in-place,
    the default backup method has been changed to preserve the inode value
    of the file being formatted.  If this causes a problem, the previous
    method is available and can be used by setting -backup-mode='move', or
  - bm='move'.  The new default corresponds to -bm='copy'.  The difference
    between the two methods is as follows.  For the older method,
  - bm='move', the input file was moved to the backup, and a new file was
    created for the formatted output.  This caused the inode to change.  For
    the new default method, -bm='copy', the input is copied to the backup
    and then the input file is reopened and rewritten. This preserves the
    file inode.  Tests have not produced any problems with this change, but
    before using the --backup-and-modify-in-place parameter please verify
    that it works correctly in your environment and operating system. The
    initial update for this had an error which was caught and fixed
    in git #109.
  - Fix undefined value message when perltidy -D is used (git #104)
  - Fixed an inconsistency in html colors near pointers when -html is used.
    Previously, a '-&gt;' at the end of a line got the 'punctuation color', black
    by default but a '-&gt;' before an identifier got the color of the following
    identifier. Now all pointers get the same color, which is black by default.
    Also, previously a word following a '-&gt;' was given the color of a bareword,
    black by default, but now it is given the color of an identifier.
  - Fixed incorrect indentation of any function named 'err'.  This was
    due to some old code from when "use feature 'err'" was valid.
    [#] OLD:
    my ($curr) = current();
    err (@_);
    [#] NEW:
    my ($curr) = current();
    err(@_);
  - Added parameter --delete-repeated-commas (-drc) to delete repeated
    commas. This is off by default. For example, given:
    ignoreSpec( $file, "file",, \%spec, \%Rspec );
    [#] perltidy -drc:
    ignoreSpec( $file, "file", \%spec, \%Rspec );
  - Add continuation indentation to long C-style 'for' terms; i.e.
    [#] OLD
    for (
    $j = $i - $shell ;
    $j &gt;= 0
    &amp;&amp; ++$ncomp
    &amp;&amp; $array-&gt;[$j] gt $array-&gt;[ $j + $shell ] ;
    $j -= $shell
    )
    [#] NEW
    for (
    $j = $i - $shell ;
    $j &gt;= 0
    &amp;&amp; ++$ncomp
    &amp;&amp; $array-&gt;[$j] gt $array-&gt;[ $j + $shell ] ;
    $j -= $shell
    )
    This will change some existing formatting with very long 'for' terms.
  - The following new parameters are available for manipulating
    trailing commas of lists. They are described in the manual.
  - -want-trailing-commas=s, -wtc=s
  - -add-trailing-commas,    -atc
  - -delete-trailing-commas, -dtc
  - -delete-weld-interfering-commas, -dwic
  - Files with errors due to missing, extra or misplaced parens, braces,
    or square brackets are now written back out verbatim, without any
    attempt at formatting.
  - This version runs 10 to 15 percent faster than the previous
    release on large files due to optimizations made with the help of
    Devel::NYTProf.
  - This version was stress-tested for over 200 cpu hours with random
    input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1678363200">- updated to 20230309
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2023 03 09
  - No significant bugs have been found since the last release to CPAN.
    Several minor issues have been fixed, and some new parameters have been
    added, as follows:
  - Added parameter --one-line-block-exclusion-list=s, or -olbxl=s, where
    s is a list of block types which should not automatically be turned
    into one-line blocks.  This implements the issue raised in PR #111.
    The list s may include any of the words 'sort map grep eval', or
    it may be '*' to indicate all of these.  So for example to prevent
    multi-line 'eval' blocks from becoming one-line blocks, the command
    would be -olbxl='eval'.
  - For the -b (--backup-and-modify-in-place) option, the file timestamps
    are changing (git #113, rt#145999).  First, if there are no formatting
    changes to an input file, it will keep its original modification time.
    Second, any backup file will keep its original modification time.  This
    was previously true for --backup-method=move but not for the default
  - -backup-method=copy.  The purpose of these changes is to avoid
    triggering Makefile operations when there are no actual file changes.
    If this causes a problem please open an issue for discussion on github.
  - A change was made to the way line breaks are made at the '.'
    operator when the user sets -wba='.' to requests breaks after a '.'
    ( this setting is not recommended because it can be hard to read ).
    The goal of the change is to make switching from breaks before '.'s
    to breaks after '.'s just move the dots from the end of
    lines to the beginning of lines.  For example:
    [#] default and recommended (--want-break-before='.'):
    $output_rules .=
    (     'class'
    . $dir
    . '.stamp: $('
    . $dir
    . '_JAVA)' . "\n" . "\t"
    . '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) '
    . '$(JAVACFLAGS) $?' . "\n" . "\t"
    . 'echo timestamp &gt; class'
    . $dir
    . '.stamp'
    . "\n" );
    [#] perltidy --want-break-after='.'
    $output_rules .=
    ( 'class' .
    $dir .
    '.stamp: $(' .
    $dir .
    '_JAVA)' . "\n" . "\t" .
    '$(CLASSPATH_ENV) $(JAVAC) -d $(JAVAROOT) ' .
    '$(JAVACFLAGS) $?' . "\n" . "\t" .
    'echo timestamp &gt; class' .
    $dir .
    '.stamp' .
    "\n" );
    For existing code formatted with -wba='.', this may cause some
    changes in the formatting of code with long concatenation chains.
  - Added option --use-feature=class, or -uf=class, for issue rt #145706.
    This adds keywords 'class', 'method', 'field', and 'ADJUST' in support of
    this feature which is being tested for future inclusion in Perl.
    An effort has been made to avoid conflicts with past uses of these
    words, especially 'method' and 'class'. The default setting
    is --use-feature=class. If this causes a conflict, this option can
    be turned off by entering -uf=' '.
    In other words, perltidy should work for both old and new uses of
    these keywords with the default settings, but this flag is available
    if a conflict arises.
  - Added option -bfvt=n, or --brace-follower-vertical-tightness=n,
    for part of issue git #110.  For n=2, this option looks for lines
    which would otherwise be, by default,
    }
    or ..
    and joins them into a single line
    } or ..
    where the or can be one of a number of logical operators or if unless.
    The default is not to do this and can be indicated with n=1.
  - Added option -cpb, or --cuddled-paren-brace, for issue git #110.
    This option will cause perltidy to join two lines which
    otherwise would be, by default,
    )
    {
    into a single line
    ) {
  - Some minor changes to existing formatted output may occur as a result
    of fixing minor formatting issues with edge cases.  This is especially
    true for code which uses the -lp or -xlp styles.
  - Added option -dbs, or --dump-block-summary, to dump summary
    information about code blocks in a file to standard output.
    The basic command is:
    perltidy -dbs somefile.pl &gt;blocks.csv
    Instead of formatting ``somefile.pl``, this dumps the following
    comma-separated items describing its blocks to the standard output:
    filename     - the name of the file
    line         - the line number of the opening brace of this block
    line_count   - the number of lines between opening and closing braces
    code_lines   - the number of lines excluding blanks, comments, and pod
    type         - the block type (sub, for, foreach, ...)
    name         - the block name if applicable (sub name, label, asub name)
    depth        - the nesting depth of the opening block brace
    max_change   - the change in depth to the most deeply nested code block
    block_count  - the total number of code blocks nested in this block
    mccabe_count - the McCabe complexity measure of this code block
    This can be useful for code restructuring. The man page for perltidy
    has more information and describes controls for selecting block types.
  - This version was stress-tested for over 100 cpu hours with random
    input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.
  - This version runs a few percent faster than the previous release on
    large files due to optimizations made with the help of Devel::NYTProf.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1688299200">- updated to 20230701
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2023 07 01
  - Issue git #121. Added parameters -xbt, or --extended-block-tightness,
    and -xbtl=s, or --extended-block-tightness-list=s, to allow
    certain small code blocks to have internal spacing controlled by
  - bbt=n rather than -bt=n. The man pages have details.
  - Issue git #118. A warning will be issued if a duplicate format-skipping
    starting marker is seen within a format-skipping section. The same
    applies to duplicate code-skipping starting markers within code-skipping
    sections.
  - Issue git #116. A new flag --valign-if-unless, -viu, was added to
    allow postfix 'unless' terms to align with postfix 'if' terms.  The
    default remains not to do this.
  - Fixed git #115. In the two most recent CPAN releases, when the
    Perl::Tidy module was called with the source pointing to a file,
    but no destination specified, the output went to the standard
    output instead of to a file with extension ``.tdy``, as it should
    have.  This has been fixed.
  - Fixed git #110, add missing documentation for new options
  - cpb and -bfvt=n. These work in version 20230309 but the pod
    documentation was missing and has been added.
  - Fixed an undefined reference message when running with
  - -dump-block-summary on a file without any subs or other
    selected block types.
  - Add parameter -ipc, or --ignore-perlcritic-comments.  Perltidy, by
    default, will look for side comments beginning with ``## no critic`` and
    ignore their lengths when making line break decisions, even if the user
    has not set ``-iscl``.  The reason is that an unwanted line break can
    make these special comments ineffective in controlling ``perlcritic``.
    The parameter -ipc can be set if, for some reason, this is not wanted.
  - Some minor issues with continuation indentation have been fixed.
    Most scripts will remain unchanged.  The main change is that block
    comments which occur just before a closing brace, bracket or paren
    now have an indentation which is independent of the existance of
    an optional comma or semicolon.  Previously, adding or deleting
    an optional trailing comma could cause their indentation to jump.
    Also, indentation of comments within ternary statements has been
    improved. For additonal details see:
    https://github.com/perltidy/perltidy/blob/master/docs/ci_update.md
  - This version was stress-tested for many cpu hours with random
    input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.
  - This version runs several percent faster than the previous release
    on large files.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1694260800">- updated to 20230909
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2023 09 09
  - Added new parameters -wme, or --warn-missing-else, and -ame,
    or --add-missing else.  The parameter -wme tells perltidy to issue
    a warning if an if-elsif-... chain does not end in an else block.
    The parameter -ame tells perltidy to insert an else block at the
    end of such a chain if there is none.
    For example, given the following snippet:
    if    ( $level == 3 ) { $val = $global{'section'} }
    elsif ( $level == 2 ) { $val = $global{'chapter'} }
    [#] perltidy -ame
    if    ( $level == 3 ) { $val = $global{'section'} }
    elsif ( $level == 2 ) { $val = $global{'chapter'} }
    else {
    [#]#FIXME - added with perltidy -ame
    }
    The resulting code should be carefully reviewed, and the ##FIXME comment
    should be updated as appropriate.  The text of the ##FIXME comment can be
    changed with parameter -amec=s, where 's' is the comment to mark the new
    else block. The man pages have more details.
  - The syntax of the parameter --use-feature=class, or -uf=class, which
    new in the previous release, has been changed slightly for clarity.
    The default behavior, which occurs if this flag is not entered, is
    to automatically try to handle both old and new uses of the keywords
    'class', 'method', 'field', and 'ADJUST'.
    To force these keywords to only follow the -use feature 'class' syntax,
    enter --use-feature=class.
    To force perltidy to ignore the -use feature 'class' syntax, enter
  - -use-feature=noclass.
  - Issue git #122. Added parameter -lrt=n1:n2, or --line-range-tidy=n1:n2
    to limit tidy operations to a limited line range.  Line numbers start
    with 1. This parameter is mainly of interest to editing programs which
    drive perltidy. The man pages have details.
  - Some fairly rare instances of incorrect spacing have been fixed.  The
    problem was that the tokenizer being overly conservative in marking
    terms as possible filehandles or indirect objects. This causes the space
    after the possible filehandle to be frozen to its input value in order not
    to introduce an error in case Perl had to guess.  The problem was fixed
    by having the tokenizer look ahead for operators which can eliminate the
    uncertainty.  To illustrate, in the following line the term ``$d`` was
    previously marked as a possible filehandle, so no space was added after it.
    print $d== 1 ? " [ON]\n" : $d ? " [$d]\n" : "\n";
    ^
    In the current version, the next token is seen to be an equality, so
    ``$d`` is marked as an ordinary identifier and normal spacing rules
    can apply:
    print $d == 1 ? " [ON]\n" : $d ? " [$d]\n" : "\n";
    ^
  - This version runs 7 to 10 percent faster than the previous release on
    large files, depending on options and file type. Much of the gain comes
    from streamlined I/O operations.
  - This version was stress-tested for many cpu hours with random
    input parameters. No failures to converge, internal fault checks,
    undefined variable references or other irregularities were seen.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1694606400">- updated to 20230912
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2023 09 12
  - Fix for git #124: remove a syntax error check which could cause
    an incorrect error message when List::Gather::gather was used.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1706875200">- updated to 20240202
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2024 02 02
  - Added --valign-signed-numbers, or -vsn. This improves the appearance
    of columns of numbers by aligning leading algebraic signs.  For example:
    [#] perltidy -vsn
    my $xyz_shield = [
    [ -0.060,  -0.060,  0. ],
    [  0.060,  -0.060,  0. ],
    [  0.060,   0.060,  0. ],
    [ -0.060,   0.060,  0. ],
    [ -0.0925, -0.0925, 0.092 ],
    [  0.0925, -0.0925, 0.092 ],
    [  0.0925,  0.0925, 0.092 ],
    [ -0.0925,  0.0925, 0.092 ],
    ];
    [#] perltidy -nvsn (current DEFAULT)
    my $xyz_shield = [
    [ -0.060,  -0.060,  0. ],
    [ 0.060,   -0.060,  0. ],
    [ 0.060,   0.060,   0. ],
    [ -0.060,  0.060,   0. ],
    [ -0.0925, -0.0925, 0.092 ],
    [ 0.0925,  -0.0925, 0.092 ],
    [ 0.0925,  0.0925,  0.092 ],
    [ -0.0925, 0.0925,  0.092 ],
    ];
    This new option works well but is currently OFF to allow more testing
    and fine-tuning. It is expected to be activated in a future release.
  - Added --dump-mixed-call-parens (-dmcp ) which will dump a list of
    operators which are sometimes followed by parens and sometimes not.
    This can be useful for developing a uniform style for selected operators.
    Issue git #128. For example
    perltidy -dmcp somefile.pl &gt;out.txt
    produces lines like this, where the first number is the count of
    uses with parens, and the second number is the count without parens.
    k:caller:2:1
    k:chomp:3:4
    k:close:7:4
  - Added --want-call-parens=s (-wcp=s) and --nowant-call-parens=s (-nwcp=s)
    options which will warn of paren uses which do not match a selected
    style. The manual has details. But for example,
    perltidy -wcp='&amp;' somefile.pl
    will format as normal but warn if any user subs are called without parens.
  - Added --dump-unusual-variables (-duv) option to dump a list of
    variables with certain properties of interest.  For example
    perltidy -duv somefile.pl &gt;vars.txt
    produces a file with lines which look something like
    1778:u: my $input_file
    6089:r: my $j: reused - see line 6076
    The values on the line which are separated by colons are:
    line number   - the number of the line of the input file
    issue         - a single letter indicating the issue, see below
    variable name - the name of the variable, preceded by a keyword
    note          - an optional note referring to another line
    The issue is indicated by a letter which may be one of:
    r: reused variable name
    s: sigil change but reused bareword
    p: lexical variable with scope in multiple packages
    u: unused variable
    This is very useful for locating problem areas and bugs in code.
  - Added a related flag --warn-variable-types=string (-wvt=string) option
    to warn if certain types of variables are found in a script. The types
    are a space-separated string which may include 'r', 's', and 'p' but
    not 'u'. For example
    perltidy -wvt='r s' somefile.pl
    will check for and warn if any variabls of type 'r', or 's' are seen,
    but not 'p'. All possible checks may be indicated with a '*' or '1':
    perltidy -wvt='*' somefile.pl
    The manual has further details.
  - All parameters taking integer values are now checked for
    out-of-range values before processing starts. When a maximum or
    maximum range is exceeded, the new default behavior is to write a
    warning message, reset the value to its default setting, and continue.
    This default behavior can be changed with the new parameter
  - -integer-range-check=n, or -irc=n, as follows:
    n=0  skip check completely (for stress-testing perltidy only)
    n=1  reset bad values to defaults but do not issue a warning
    n=2  reset bad values to defaults and issue a warning [DEFAULT]
    n=3  stop immediately if any values are out of bounds
    The settings n=0 and n=1 are mainly useful for testing purposes.
  - The --dump-block-summary (-dbs) option now includes the number of sub
    args in the 'type' column. For example, 'sub(9)' indicates a sub
    with 9 args.  Subs whose arg count cannot easily be determined are
    indicated as 'sub(*)'. The count does not include a leading '$self'
    or '$class' arg.
  - Added flag --space-signature-paren=n, or -ssp=n (issue git #125).
    This flag works the same as the existing flag --space-prototype-paren=n
    except that it applies to the space before the opening paren of a sub
    signature instead of a sub prototype.  Previously, there was no control
    over this (a space always occurred). For example, given the following
    line:
    sub circle( $xc, $yc, $rad );
    The following results can now be obtained, according to the value of n:
    sub circle( $xc, $yc, $rad );   # n=0 [no space]
    sub circle( $xc, $yc, $rad );   # n=1 [default; same as input]
    sub circle ( $xc, $yc, $rad );  # n=2 [space]
    The spacing in previous versions of perltidy corresponded to n=2 (always
    a space). The new default value, n=1, will produce a space if and only
    if there was a space in the input text.
  - The --dump-block-summary option can report an if-elsif-elsif-.. chain
    as a single line item with the notation -dbt='elsif3', for example,
    where the '3' is an integer which specifies the minimum number of elsif
    blocks required for a chain to be reported. The manual has details.
  - Fix problem c269, in which the new -ame parameter could incorrectly
    emit an else block when two elsif blocks were separated by a hanging
    side comment (a very rare situation).
  - When braces are detected to be unbalanced, an attempt is made to
    localize the error by comparing the indentation at closing braces
    with their actual nesting levels. This can be useful for files which
    have previously been formatted by perltidy. To illustrate, a test was
    made in which the closing brace at line 30644 was commented out in
    a file with a total of over 62000 lines.  The new error message is
    Final nesting depth of '{'s is 1
    The most recent un-matched '{' is on line 6858
    ...
    Table of nesting level differences at closing braces.
    This might help localize brace errors if the file was previously formatted.
    line:  (brace level) - (level expected from old indentation)
    30643: 0
    30645: 1
    Previously, the error file only indicated that the error in this case
    was somewhere after line 6858, so the new table is very helpful. Closing
    brace indentation is checked because it is unambiguous and can be done
    very efficiently.
  - The -DEBUG option no longer automatically also writes a .LOG file.
    Use --show-options if the .LOG file is needed.
  - The run time of this version with all new options in use is no greater
    than that of the previous version thanks to optimization work.</changelog>
  <changelog author="Tina M&#xFC;ller &lt;tina.mueller@suse.com&gt;" date="1709899200">- Fix disabling of __perllib_provides</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1715428800">- updated to 20240511
  see /usr/share/doc/packages/perl-Perl-Tidy/CHANGES.md
  [#]# 2024 05 11
  - The option --valign-signed-numbers, or -vsn is now the default. It
    was introduced in the previous release has been found to significantly
    improve the overall appearance of columns of signed and unsigned
    numbers.  See the previous Change Log entry for an example.
    This will change the formatting in scripts with columns
    of vertically aligned signed and unsigned numbers.
    Use -nvsn to turn this option off and avoid this change.
  - Previously, a line break was made before a short concatenated terminal
    quoted string, such as "\n", if the previous line had a greater
    starting indentation. The break is now placed after the short quote.
    This keeps code a little more compact. For example:
    [#] old rule: break before "\n" here because '$name' has more indentation:
    my $html = $this-&gt;SUPER::genObject( $query, $bindNode, $field . ":$var",
    $name, "remove", "UNCHECKED" )
    . "\n";
    [#] new rule: break after a short terminal quote like "\n" for compactness;
    my $html = $this-&gt;SUPER::genObject( $query, $bindNode, $field . ":$var",
    $name, "remove", "UNCHECKED" ) . "\n";
  - The option --delete-repeated-commas is now the default.
    It makes the following checks and changes:
  - Repeated commas like ',,' are removed with a warning
  - Repeated fat commas like '=&gt; =&gt;' are removed with a warning
  - The combination '=&gt;,' produces a warning but is not changed
    These warnings are only output if --warning-output, or -w, is set.
    Use --nodelete-repeated-commas, or -ndrc, to retain repeated commas.
  - The operator ``**=`` now has spaces on both sides by default. Previously,
    there was no space on the left.  This change makes its spacing the same
    as all other assignment operators. The previous behavior can be obtained
    with the parameter setting -nwls='**='.
  - The option --file-size-order, or -fso is now the default. When
    perltidy is given a list of multiple filenames to process, they
    are sorted by size and processed in order of increasing size.
    This can significantly reduce memory usage by Perl.  This
    option has always been used in testing, where typically several
    jobs each operating on thousands of filenames are running at the
    same time and competing for system resources.  If this option
    is not wanted for some reason, it can be deactivated with -nfso.
  - In the option --dump-block-summary, the number of sub arguments indicated
    for each sub now includes any leading object variable passed with
    an arrow-operator call.  Previously the count would have been decreased
    by one in this case. This change is needed for compatibility with future
    updates.
  - Fix issue git #138 involving -xlp (--extended-line-up-parentheses).
    When multiple-line quotes and regexes have long secondary lines, these
    line lengths could influencing some spacing and indentation, but they
    should not have since perltidy has no control over their indentation.
    This has been fixed. This will mainly influence code which uses -xlp
    and has long multi-line quotes.
  - Add option --minimize-continuation-indentation, -mci (see git #137).
    This flag allows perltidy to remove continuation indentation in some
    special cases where it is not really unnecessary. For a simple example,
    the default formatting for the following snippet is:
    [#] perltidy -nmci
    $self-&gt;blurt( "Error: No INPUT definition for type '$type', typekind '"
    . $type-&gt;xstype
    . "' found" );
    The second and third lines are one level deep in a container, and
    are also statement continuations, so they get indented by the sum
    of the -i value and the -ci value.  If this flag is set, the
    indentation is reduced by -ci spaces, giving
    [#] perltidy -mci
    $self-&gt;blurt( "Error: No INPUT definition for type '$type', typekind '"
    . $type-&gt;xstype
    . "' found" );
    This situation is relatively rare except in code which has long
    quoted strings and the -nolq flag is also set.  This flag is currently
    off by default, but it could become the default in a future version.
  - Add options --dump-mismatched-args (or -dma) and
  - -warn-mismatched-arg (or -wma).  These options look
    for and report instances where the number of args expected by a
    sub appear to differ from the number passed to the sub.  The -dump
    version writes the results for a single file to standard output
    and exits:
    perltidy -dma somefile.pl &gt;results.txt
    The -warn version formats as normal but reports any issues as warnings in
    the error file:
    perltidy -wma somefile.pl
    The -warn version may be customized with the following additional parameters
    if necessary to avoid needless warnings:
  - -warn-mismatched-arg-types=s (or -wmat=s),
  - -warn-mismatched-arg-exclusion-list=s (or -wmaxl=s), and
  - -warn-mismatched-arg-undercount-cutoff=n (or -wmauc=n).
  - -warn-mismatched-arg-overcount-cutoff=n (or -wmaoc=n).
    These are explained in the manual.
  - Add option --valign-wide-equals, or -vwe, for issue git #135.
    Setting this parameter causes the following assignment operators
    = **= += *= &amp;= &lt;&lt;= &amp;&amp;= -= /= |= &gt;&gt;= ||= //= .= %= ^= x=
    to be aligned vertically with the ending = all aligned. For example,
    here is the default formatting of a snippet of code:
    $str .= SPACE x $total_pad_count;
    $str_len += $total_pad_count;
    $total_pad_count = 0;
    $str .= $rfields-&gt;[$j];
    $str_len += $rfield_lengths-&gt;[$j];
    And here is the same code formatted with -vwe:
    [#] perltidy -vwe
    $str             .= SPACE x $total_pad_count;
    $str_len         += $total_pad_count;
    $total_pad_count  = 0;
    $str             .= $rfields-&gt;[$j];
    $str_len         += $rfield_lengths-&gt;[$j];
    This option currently is off by default to avoid changing existing
    formatting.
  - Added control --delete-interbracket-arrows, or -dia, to delete optional
    hash ref and array ref arrows between brackets as in the following
    expression (see git #131)
    return $self-&gt;{'commandline'}-&gt;{'arg_list'}-&gt;[0]-&gt;[0]-&gt;{'hostgroups'};
    [#] perltidy -dia gives:
    return $self-&gt;{'commandline'}{'arg_list'}[0][0]{'hostgroups'};
    Added the opposite control --aia-interbracket-arrows, or -aia, to
    add arrows. So applied to the previous line the arrows are restored:
    [#] perltidy -aia
    return $self-&gt;{'commandline'}-&gt;{'arg_list'}-&gt;[0]-&gt;[0]-&gt;{'hostgroups'};
    The manual describes additional controls for adding and deleting
    just selected interbracket arrows.</changelog>
</package>
<package pkgid="1b61c6b6ddfb2df1ef62ab895023de5b8e8f15333f495e6d37ac12acbeb3f5b3" name="perl-Test-MockModule" arch="noarch">
  <version epoch="0" ver="0.178.0" rel="bp156.2.3.1"/>
  <changelog author="coolo@suse.com" date="1423742400">- fix license</changelog>
  <changelog author="coolo@suse.com" date="1428926400">- updated to 0.09
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.08 2015-03-15
  - Ensure LICENSE autogenerates for distribution, fixed license issues in Build.PL
  v0.08 2015-03-14
  - Updated README with correct instructions now that we use Build.PL
  v0.07 2015-03-14
  - Updated docs for more clarity when handling objects of mocked classes.
  v0.06 2015-03-07
  - unmock() on inherited subroutines will dispatch to the parent module,
    rather than replace the local subroutine with the parent's subroutine
    from the time of mocking (RT77439)</changelog>
  <changelog author="coolo@suse.com" date="1429185600">- set license to GPL-3.0+</changelog>
  <changelog author="coolo@suse.com" date="1433678400">- updated to 0.10
  see /usr/share/doc/packages/perl-Test-MockModule/Changes</changelog>
  <changelog author="coolo@suse.com" date="1446033600">- updated to 0.11
  see /usr/share/doc/packages/perl-Test-MockModule/Changes</changelog>
  <changelog author="coolo@suse.com" date="1499947200">- updated to 0.12
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.12
  - Added the `noop()` function to make mocking noops easier. Thanks for the PR,
    Ali Zia!
  v0.11 2016-10-27
  - Various housekeeping, testing and minor fixes, courtesy of Paul Cochrane, thanks!</changelog>
  <changelog author="coolo@suse.com" date="1507291200">- updated to 0.13
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.13
  - Added the `redefine()` function. It works just like `mock()`, except if the
    method being mocked doesn't exist, it causes a panic. Many thanks to Felipe
    Gasper for this feature!</changelog>
  <changelog author="coolo@suse.com" date="1525608000">- updated to 0.14
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.14
  - Fixes a bug where the `redefine()` function was dying when attempting to
    mock a function that was defined further up a module's inheritance chain.
    It now only dies when the mocked function does not exist in the module being
    mocked, or any of its parent modules. Thanks @atoomic for the improvement!</changelog>
  <changelog author="coolo@suse.com" date="1526731200">- updated to 0.15
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.15
  - Fixes a minor bug in the release tarball</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1537444800">- updated to 0.170.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.170.0
  - 182d066 Fix versioning for semver conversion + PAUSE - Geoff Franks
  - 4afeedf release v0.17.0 - CI Bot
  - 9df8ac4 Add CI pipeline for releasing to cpan - Geoff Franks
  - 577350e Pod - provide a code snippet for original usage - Nicolas R
  - 3e4ec72 Add missing pod entries - Geoff Franks
  v0.16
  - Fixes an issue where warnings were thrown for mismatched prototypes,
    when mocking a prototyped function.
    Thanks @toddr for the fix!</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571659200">- updated to 0.171.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.171.0
  - 89dc5c0 Fixes #25 - mocking core::global no longer fails trying to load the module - Geoff Franks
  - 9bb081a update ci for fewer infinite loops - Geoff Franks
  - 289d014 Update release notes for all the newly merged PRs - Geoff Franks
  - fef9e74 Allow chaining of new with mock, redefine, define - Nicolas Rochelemagne
  - e136131 Prevent redefine() from triggering DESTROY. - Felipe Gasper
  - 311f6b4 Adjust Travis CI configuration to use travis-perl.github.io - Nicolas Rochelemagne
  - 2bed3e2 Add strict mode to ban the use of noop and mock. - Todd Rinaldo
  - 0298d8d Provide define method so the mock method is unneeded in tests. - Todd Rinaldo
  v0.171.0
  - allow chaining of new with mock, redefine, define
  - redefine() no longer triggers errors if the object being mocked is not a hashref
  - Adds a define() method for mocking new functions that do not exist. Throws an
    error if a function does exist.
  - Adds `strict` mode to prevent usage of noop() and mock() functions, and force
    the usage of define/redefine if desired.:
    ```
    use Test::MockModule qw/strict/;
    ```
  - Mocking CORE::GLOBAL no longer throws errors indicating CORE::GLOBAL should have
    been installed/loaded</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1582200000">- updated to 0.172.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.172.0
  - 7558aa9 Make sure we can redefine a function in 'main' - Nicolas R
  - 0538fe1 Plug GitHub workflow as additional CI - Nicolas R
  - 0e9d90b update parallel to use in_parallel instead ofaggregate - Geoff Franks</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1592049600">- updated to 0.173.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.173.0
  - 4dacd82 Add warning when 'unmock' called without arguments - Matthew Hughes
  - b20dc7c import warns when using unknown argument - Nicolas R
  - 3b217ba Fix windows CI by installing SUPER - Nicolas R
  - 0ef70c5 Add .whitesource configuration file - whitesource-bolt-for-github[bot]</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1600171200">- updated to 0.174.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.174.0
  - cf65e7c Fix typo in pod - nima</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1600430400">- updated to 0.175.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.175.0
  - 964aa2a Ignore CI files and whitesource - Nicolas R</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1609934400">- updated to 0.176.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.176.0
  - 3ba8bc7 lexically scoped strictness - David Cantrell
  - e57fc5a Update ci with dockerhub auth - Geoff Franks
  - bfe1e63 Update GitHub workflow with deprecated add-path - Nicolas R
  vX.XXX.X
  - XXXXXXX 'strict' mode is now lexically scoped</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1631102400">- updated to 0.177.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.177.0
  - 35f0d0b Update changelog - Geoff Franks
  - 1d5b485 Move test modules from build to test requires - Olaf Alders
  - 78afe10 Clean up changelog - Geoff Franks
  v0.277.0
  - Move test modules from build to test requires - Olaf Alders</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1714219200">- updated to 0.178.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.178.0
  - 6724a30 - Simplify CI workflow - Nicolas R
  - 1801372 - Multiple improvements -  Nicolas R
  - e97e316 - Add protection to _replace_sub - Nicolas R</changelog>
</package>
<package pkgid="0151343e83fcef69d2aadabe47e584343aa180f25c6032cf451880a211f602ba" name="perl-Test-MockModule" arch="src">
  <version epoch="0" ver="0.178.0" rel="bp156.2.3.1"/>
  <changelog author="coolo@opensuse.org" date="1303387200">- initial package 0.05
  * created by cpanspec 1.78.04</changelog>
  <changelog author="coolo@suse.com" date="1423742400">- fix license</changelog>
  <changelog author="coolo@suse.com" date="1428926400">- updated to 0.09
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.08 2015-03-15
  - Ensure LICENSE autogenerates for distribution, fixed license issues in Build.PL
  v0.08 2015-03-14
  - Updated README with correct instructions now that we use Build.PL
  v0.07 2015-03-14
  - Updated docs for more clarity when handling objects of mocked classes.
  v0.06 2015-03-07
  - unmock() on inherited subroutines will dispatch to the parent module,
    rather than replace the local subroutine with the parent's subroutine
    from the time of mocking (RT77439)</changelog>
  <changelog author="coolo@suse.com" date="1429185600">- set license to GPL-3.0+</changelog>
  <changelog author="coolo@suse.com" date="1433678400">- updated to 0.10
  see /usr/share/doc/packages/perl-Test-MockModule/Changes</changelog>
  <changelog author="coolo@suse.com" date="1446033600">- updated to 0.11
  see /usr/share/doc/packages/perl-Test-MockModule/Changes</changelog>
  <changelog author="coolo@suse.com" date="1499947200">- updated to 0.12
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.12
  - Added the `noop()` function to make mocking noops easier. Thanks for the PR,
    Ali Zia!
  v0.11 2016-10-27
  - Various housekeeping, testing and minor fixes, courtesy of Paul Cochrane, thanks!</changelog>
  <changelog author="coolo@suse.com" date="1507291200">- updated to 0.13
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.13
  - Added the `redefine()` function. It works just like `mock()`, except if the
    method being mocked doesn't exist, it causes a panic. Many thanks to Felipe
    Gasper for this feature!</changelog>
  <changelog author="coolo@suse.com" date="1525608000">- updated to 0.14
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.14
  - Fixes a bug where the `redefine()` function was dying when attempting to
    mock a function that was defined further up a module's inheritance chain.
    It now only dies when the mocked function does not exist in the module being
    mocked, or any of its parent modules. Thanks @atoomic for the improvement!</changelog>
  <changelog author="coolo@suse.com" date="1526731200">- updated to 0.15
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.15
  - Fixes a minor bug in the release tarball</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1537444800">- updated to 0.170.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.170.0
  - 182d066 Fix versioning for semver conversion + PAUSE - Geoff Franks
  - 4afeedf release v0.17.0 - CI Bot
  - 9df8ac4 Add CI pipeline for releasing to cpan - Geoff Franks
  - 577350e Pod - provide a code snippet for original usage - Nicolas R
  - 3e4ec72 Add missing pod entries - Geoff Franks
  v0.16
  - Fixes an issue where warnings were thrown for mismatched prototypes,
    when mocking a prototyped function.
    Thanks @toddr for the fix!</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1571659200">- updated to 0.171.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.171.0
  - 89dc5c0 Fixes #25 - mocking core::global no longer fails trying to load the module - Geoff Franks
  - 9bb081a update ci for fewer infinite loops - Geoff Franks
  - 289d014 Update release notes for all the newly merged PRs - Geoff Franks
  - fef9e74 Allow chaining of new with mock, redefine, define - Nicolas Rochelemagne
  - e136131 Prevent redefine() from triggering DESTROY. - Felipe Gasper
  - 311f6b4 Adjust Travis CI configuration to use travis-perl.github.io - Nicolas Rochelemagne
  - 2bed3e2 Add strict mode to ban the use of noop and mock. - Todd Rinaldo
  - 0298d8d Provide define method so the mock method is unneeded in tests. - Todd Rinaldo
  v0.171.0
  - allow chaining of new with mock, redefine, define
  - redefine() no longer triggers errors if the object being mocked is not a hashref
  - Adds a define() method for mocking new functions that do not exist. Throws an
    error if a function does exist.
  - Adds `strict` mode to prevent usage of noop() and mock() functions, and force
    the usage of define/redefine if desired.:
    ```
    use Test::MockModule qw/strict/;
    ```
  - Mocking CORE::GLOBAL no longer throws errors indicating CORE::GLOBAL should have
    been installed/loaded</changelog>
  <changelog author="&lt;timueller+perl@suse.de&gt;" date="1582200000">- updated to 0.172.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.172.0
  - 7558aa9 Make sure we can redefine a function in 'main' - Nicolas R
  - 0538fe1 Plug GitHub workflow as additional CI - Nicolas R
  - 0e9d90b update parallel to use in_parallel instead ofaggregate - Geoff Franks</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1592049600">- updated to 0.173.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.173.0
  - 4dacd82 Add warning when 'unmock' called without arguments - Matthew Hughes
  - b20dc7c import warns when using unknown argument - Nicolas R
  - 3b217ba Fix windows CI by installing SUPER - Nicolas R
  - 0ef70c5 Add .whitesource configuration file - whitesource-bolt-for-github[bot]</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1600171200">- updated to 0.174.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.174.0
  - cf65e7c Fix typo in pod - nima</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1600430400">- updated to 0.175.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.175.0
  - 964aa2a Ignore CI files and whitesource - Nicolas R</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1609934400">- updated to 0.176.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.176.0
  - 3ba8bc7 lexically scoped strictness - David Cantrell
  - e57fc5a Update ci with dockerhub auth - Geoff Franks
  - bfe1e63 Update GitHub workflow with deprecated add-path - Nicolas R
  vX.XXX.X
  - XXXXXXX 'strict' mode is now lexically scoped</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1631102400">- updated to 0.177.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.177.0
  - 35f0d0b Update changelog - Geoff Franks
  - 1d5b485 Move test modules from build to test requires - Olaf Alders
  - 78afe10 Clean up changelog - Geoff Franks
  v0.277.0
  - Move test modules from build to test requires - Olaf Alders</changelog>
  <changelog author="Tina M&#xFC;ller &lt;timueller+perl@suse.de&gt;" date="1714219200">- updated to 0.178.0
  see /usr/share/doc/packages/perl-Test-MockModule/Changes
  v0.178.0
  - 6724a30 - Simplify CI workflow - Nicolas R
  - 1801372 - Multiple improvements -  Nicolas R
  - e97e316 - Add protection to _replace_sub - Nicolas R</changelog>
</package>
<package pkgid="28dcccb4696df9e56c55d2e34b19ed0a1923d3317c764cb88d538938a1a1dba5" name="phpMyAdmin" arch="noarch">
  <version epoch="0" ver="5.2.2" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1604923200">- Update to 5.0.4
  - issue #16245 Fix failed Zoom search clears existing values
  - issue        Fixed a PHP error when reporting a particular JS error
  - issue #16326 Fixed latitude and longitude swap for geometries in edit mode
  - issue #16032 Fix CREATE TABLE not being tracked when auto tracking is enabled
  - issue #16397 Fix compatibility problems with older PHP versions (also issue #16399)
  - issue #16396 Fix broken two-factor authentication
- Changes from 5.0.3
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_3/ChangeLog
- Changes from 5.0.2
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_2/ChangeLog
- Changes from 5.0.1
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_1/ChangeLog
- Changes from 5.0.0
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_0/ChangeLog
- Set php &gt;= 7.4 as recommends because:
  Due to changes in the MySQL authentication method, PHP versions
  prior to 7.4 are unable to authenticate to a MySQL 8.0 or newer
  server (our tests show the problem actually began with MySQL 8.0.11).
  This relates to a PHP bug https://bugs.php.net/bug.php?id=76243.
- Remove Suggests: php-mcrypt as described in boo#1050980
- Change tmpdir from ap_docroot/tmp to localstatedir/cache/phpMyAdmin.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607601600">- Use system apache rpm macros</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607688000">- Put Apache configuration files in separate subpackage
- Generate blowfish secret with openssl on non-openSUSE systems as
  pwgen is not available</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607688001">- Package language files in separately</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607860800">- Use %apache_request_restart/%apache_restart_if_needed macros to restart
  apache in order to prevent unneccessary restarts</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607860801">- Generate blowfish secret and enable Apache modules/flags only on
  install
- Only empty temporary directory on upgrade/uninstall (not remove)
  to prevent RPM warnings/errors
- Don't empty directories not owned by this package (these should
  have been cleaned up by previous versions that owned them)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608033600">- The apache subpackage must require the main package, otherwise it
  will not be uninstalled when the main package is uninstalled</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608033601">- Attempt to migrate modified configuration file rather than just
  replacing it by default configuration</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608638400">- Use coreutils to generate blowfish secret to reduce dependencies</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1614340800">- Update to 5.1.0
  - issue #15350 Change Media (MIME) type references to Media type
  - issue #15377 Add a request router
  - issue        Automatically focus input in the two-factor authentication window
  - issue #15509 Replace gender-specific pronouns with gender-neutral pronouns
  - issue #15491 Improve complexity of generated passwords
  - issue #14909 Add a configuration option to define the 1st day of week
  - issue #12726 Made user names clickable in user accounts overview
  - issue #15729 Improve virtuality dropdown for MariaDB &gt; 10.1
  - issue #15312 Added an option to perform ALTER ONLINE (ALGORITHM=INPLACE)
    when editing a table structure
  - issue        Added missing 'IF EXISTS' to 'DROP EVENT' when exporting databases
  - issue #15232 Improve the padding in query result tool links
  - issue #15064 Support exporting raw SQL queries
  - issue #15555 Added ip2long transformation
  - issue #15194 Fixed horizontal scroll on structure edit page
  - issue #14820 Move table hide buttons in navigation to avoid hiding a table by mistake
  - issue #14947 Use correct MySQL version if the version is 8.0 or above for documentation links
  - issue #15790 Use "MariaDB Documentation" instead of "MySQL Documentation" on a MariaDB server
  - issue #15880 Change "Show Query" link to a button
  - issue #13371 Automatically toggle the radio button to "Create a page and save it" on Designer
  - issue #12969 Tap and hold will not dismiss the error box anymore, you can now copy the error
  - issue #15582 Don't disable "Empty" table button after clicking it
  - issue #15662 Stay on the structure page after editing/adding/dropping indexes
  - issue #15663 show structure after adding a column
  - issue #16005 Remove symfony/yaml dependency
  - issue #16005 Improve performance of dependency injection system by removing yaml parsing
  - issue #15447 Disable phpMyAdmin storage database checkbox on databases list
  - issue #16001 Add autocomplete attributes on login form
  - issue #13519 Add "Preview SQL" option on Index dialog box when creating a new table
  - issue #15954 Fixed export maximal length of created query input is too small
  - issue        Redesign the server status advisor page
  - issue #13124 Use same height for SQL query textarea and Columns select in SQL page
  - issue #16005 Add a new vendor constant "CACHE_DIR" that defaults
    to "libraries/cache/" and store routing cache into this folder
  - issue #16005 Warm-up the routing cache before building the release
  - issue #16005 Use --optimize-autoloader when installing composer vendors before building the release
  - issue #15992 Add back the table name to the printable version on "Structure" page
  - issue #14815 Allow simplifying exported view syntax to only "CREATE VIEW"
  - issue #15496 Add $cfg['CaptchaSiteVerifyURL'] for Google ReCaptcha siteVerifyUrl
  - issue #14772 Add the password_hash PHP function as an option when inserting data
  - issue #15136 Add a notice for Hex converter giving invalid results
  - issue #16139 Use a textarea for JSON columns
  - issue #16223 Make JSON input transformation editor less narrow
  - issue #14340 Add a button on Export Page to show the SQL Query
  - issue #16304 Add support for INET6 column type
  - issue #16337 Fix example insert/update query default values
  - issue #12961 Remove indexes from table relation
  - issue #13557 Use a full list of functions instead of a separated one on insert/edit page "Function" selector
  - issue #14795 Include routines in the export in a predictable order
  - issue #16227 Fixed autocomplete is not working in case the table name is quoted by "`" symbols
  - issue #15463 Force BINARY comparison when looking at privileges to avoid an SQL error on privileges tab
  - issue #16430 Fixed Windows error message uses trailing / instead of \
  - issue #16316 Added support for "SameSite=Strict" on cookies using configuration "$cfg['CookieSameSite']"
  - issue #16451 Fixed AWS RDS IAM authentication doesn't work because pma_password is truncated
  - issue #16451 Show an error message when the security limit is
    reached instead of silently trimming the password to avoid confusion
  - issue #15001 Add back Login Cookie Validity setting to the features form
  - issue #16457 Add config parameters to support third-party ReCaptcha v2 compatible APIs like hCaptcha
  - issue #13077 Moved tools section to left on large devices (Bootstrap xl)
  - issue #15711 Moved some buttons to left on large devices (Bootstrap xl)
  - issue #15584 Add $cfg['MysqlSslWarningSafeHosts'] to set the red text black when ssl is not used on a private network
  - issue #15652 Replace deprecated FOUND_ROWS() function call on "distinct values" feature
  - issue        Export blobs as hex on JSON export
  - issue #16095 Fix leading space not shown in a CHAR column when browsing a table
  - issue        Make procedures/functions SQL editor both side scrollable
  - issue #16407 Bump pragmarx/google2fa conflict to &gt;8.0
  - issue #14953 Added a rename Button to use RENAME INDEX syntax of MySQL 5.7 (and MariaDB &gt;= 10.5.2)
  - issue #16477 Fixed no Option to enter TABLE specific permissions when the database name contains an "_" (underscore)
  - issue #16498 Fixed empty text not appearing after deleting all Routines
  - issue #16467 Fixed a PHP notice "Trying to access array offset on value of type null" on Designer PDF export
  - issue #15658 Fixed saving UI displayed columns on a non database request fails
  - issue #16495 Fix drop tables checkbox is above the checkbox for foreign keys
  - issue #16485 Fix visual query builder missing "Build Query" button
  - issue #16565 Added 'IF EXISTS' to 'DROP EVENT' when updating events to avoid replication issues
  - issue        Removed metro fonts that where Apache-2.0 files that are incompatible with GPL-2.0
  - issue #16464 Made the relation view default to the current database when creating relations
  - issue #16463 Fixed 'REFERENCES' privilege checkbox's title on new MySQL versions and on MariaDB
  - issue #16405 Added jest as a Unit Testing tool for our javascript code
  - issue #16252 Fixed the too small font size when editing rows (textareas)
  - issue #16585 Fixed BLOB to JPG transformation PHP errors
  - issue        Made the console setup async to avoid blocking the page render
  - issue #16429 Use PHP 8.0 fixed version (commit) for TCPDF
  - issue #16005 Major performance improvements on browsing a lot of rows
  - issue #16595 Fixed editing columns having a `_` in their name in specific conditions
  - issue #16608 Fix "Sort by key" restore auto saved value
  - issue #16611 Fixed unable to add tables to rename aliases twice on Export
  - issue #16621 Fixed link HTML messed up in Advisor
  - issue #16622 Fixed Advisor formatting incorrect for long_query_time notice
  - issue #15389 Fixed reset current page indicator after deleting all rows to current page and not page 1
  - issue #15997 Fixed auto save query
  - issue #15997 Made auto saved query database or database+table independent
  - issue #16641 Fixed query generation that was allowing JSON to have a length
  - issue #15994 Fixed the selected value detection for "on update current_timestamp"
  - issue #16614 Fixed PHP 8.0 dataseek offset call to the MySQLI extension
  - issue #16662 Fixed Uncaught TypeError on "delete" button click of a database search results page
  - issue        Fixed Undefined index: selected_usr when the user tried to delete no selected user
  - issue #16657 Fixed the QBE interface when the configuration storage is not enabled
  - issue #16479 Fix our Selenium test-suite
  - issue #16669 Fixed table search modal for BETWEEN
  - issue #16667 Fixed LIKE and TINYINT in search not working properly
  - issue #16424 Fixed numerical search in table and zoom
  - issue        Improve the version handling (new Version class) and add a VERSION_SUFFIX for vendors
  - issue #14494 Fix uncaught TypeError when editing partitioning
  - issue #16525 Fix PHP 8.0 failing tests when comparing 0 to ''
  - issue #16429 Fixed PHP 8.0 errors on preg_replace and operand types
  - issue #16490 Fixed PHP 8.0 function libxml_disable_entity_loader() is deprecated
  - issue #16429 Fixed failing unit tests on PHP 8.0
  - issue #16609 Fixed Sql.rearrangeStickyColumns is not a function
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622894400">- Update to 5.1.1
  - Fixes for several PHP errors
  - Fixes for "$cfg['DefaultTabDatabase']" and other related configuration directives not working properly
  - Fix Yaml export to quote strings even when they are numeric
  - Fix TCPDF open_basedir issue due to internal guessing code from TCPDF
  - Fix for quick search not working when using more than one configured server
    Fix datetime decimals displayed (.00000) after edit
  - Fix new lines in text fields are doubled
  - Fixed URL generation by removing un-needed &amp;amp; escaping for &amp; char
  - Improvements for working with PHP 8.1
  - Improved handling of adding a new user with the Percona database server
  For a detail changelog see:
  https://demo.phpmyadmin.net/master-config/index.php?route=/changelog</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1642852800">- Update to 5.1.2
  This is a security and bufix release.
  * Security
  - Fix boo#1195017 (CVE-2022-23807, PMASA-2022-1, CWE-661)
    Two factor authentication bypass
  - Fix boo#1195018 (CVE-2022-23808, PMASA-2022-2, CWE-661)
    Multiple XSS and HTML injection attacks in setup script
  * Bugfixes
  - Revert a changed to $cfg['CharTextareaRows'] allow values
    less than 7
  - Fix encoding of enum and set values on edit value
  - Fixed possible "Undefined index: clause_is_unique" error
  - Fixed some situations where a user is logged out when working
    with more than one server
  - Fixed a problem with assigning privileges to a user using the
    multiselect list when the database name has an underscore
  - Enable cookie parameter "SameSite" when the PHP version
    is 7.3 or newer
  - Correctly handle the removal of "innodb_file_format" in
    MariaDB and MySQL</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644580800">- Update to 5.1.3
  This is a security and bufix release.
  * Security
  - Fix for boo#1197036 (CVE-2022-0813)
  - Fix for path disclosure under certain server configurations
    (if display_errors is on, for instance)
  * Bugfix
  - issue #17308 Fix broken pagination links in the navigation sidebar
  - issue #17331 Fix MariaDB has no support for system variable "disabled_storage_engines"
  - issue #17315 Fix unsupported operand types in Results.php when running "SHOW PROCESSLIST" SQL query
  - issue #17288 Fixed importing browser settings question box after login when having no pmadb
  - issue #17288 Fix "First day of calendar" user override has no effect
  - issue #17239 Fixed repeating headers are not working
  - issue #17298 Fixed import of email-adresses or links from ODS results in empty contents
  - issue #17344 Fixed a type error on ODS import with non string values
  - issue #17239 Fixed header row show/hide columns buttons on each line after hover are shown on each row</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1652356800">- Update to 5.2.0
  * Bugfix
  - issue #16521 Upgrade Bootstrap to version 5
  - issue #16521 Drop support for Internet Explorer and others
  - issue        Upgrade to shapefile 3
  - issue #16555 Bump minimum PHP version to 7.2
  - issue        Remove the phpseclib dependency
  - issue        Upgrade Symfony components to version 5.2
  - issue        Upgrade to Motranslator 4
  - issue #16005 Improve the performance of the Export logic
  - issue #16829 Add NOT LIKE %...% operator to Table search
  - issue #16845 Fixed some links not passing through url.php
  - issue #16382 Remove apc upload progress method (all upload progress code was removed from the PHP extension)
  - issue #16974 Replace zxcvbn by zxcvbn-ts
  - issue #15691 Disable the last column checkbox in the column list dropdown instead of not allowing un-check
  - issue #16138 Ignore the length of integer types and show a warning on MySQL &gt;= 8.0.18
  - issue        Add support for the Mroonga engine
  - issue        Double click column name to directly copy to clipboard
  - issue #16425 Add DELETE FROM table on table operations page
  - issue #16482 Add a select all link for table-specific privileges
  - issue #14276 Add support for account locking
  - issue #17143 Use composer/ca-bundle to manage the CA cert file
  - issue #17143 Require the openssl PHP extension
  - issue #17171 Remove the printview.css file from themes
  - issue #17203 Redesign the export and the import pages
  - issue #16197 Replace the master/slave terminology
  - issue #17257 Replace libraries/vendor_config.php constants with an array
  - issue        Add the Bootstrap theme
  - issue #17499 Remove stickyfilljs JavaScript dependency
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="chris@computersalat.de" date="1657713600">- update changes file
  * fix missing bugzilla information</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675857600">- Update to 5.2.1
  This is a security and bufix release.
  * Security
  - Fix (PMASA-2023-01, CWE-661, boo#1208186, CVE-2023-25727)
    Fix an XSS attack through the drag-and-drop upload feature.
  * Bugfix
  - issue #17522 Fix case where the routes cache file is invalid
  - issue #17506 Fix error when configuring 2FA without XMLWriter or Imagick
  - issue        Fix blank page when some error occurs
  - issue #17519 Fix Export pages not working in certain conditions
  - issue #17496 Fix error in table operation page when partitions are broken
  - issue #17386 Fix system memory and system swap values on Windows
  - issue #17517 Fix Database Server panel not getting hidden by ShowServerInfo configuration directive
  - issue #17271 Fix database names not showing on Processes tab
  - issue #17424 Fix export limit size calculation
  - issue #17366 Fix refresh rate popup on Monitor page
  - issue #17577 Fix monitor charts size on RTL languages
  - issue #17121 Fix password_hash function incorrectly adding single quotes to password before hashing
  - issue #17586 Fix statistics not showing for empty databases
  - issue #17592 Clicking on the New index link on the sidebar does not throw an error anymore
  - issue #17584 It's now possible to browse a database that includes two % in its name
  - issue        Fix PHP 8.2 deprecated string interpolation syntax
  - issue        Some languages are now correctly detected from the HTTP header
  - issue #17617 Sorting is correctly remembered when $cfg['RememberSorting'] is true
  - issue #17593 Table filtering now works when action buttons are on the right side of the row
  - issue #17388 Find and Replace using regex now makes a valid query if no matching result set found
  - issue #17551 Enum/Set editor will not fail to open when creating a new column
  - issue #17659 Fix error when a database group is named tables, views, functions, procedures or events
  - issue #17673 Allow empty values to be inserted into columns
  - issue #17620 Fix error handling at phpMyAdmin startup for the JS SQL console
  - issue        Fixed debug queries console broken UI for query time and group count
  - issue        Fixed escaping of SQL query and errors for the debug console
  - issue        Fix console toolbar UI when the bookmark feature is disabled and sql debug is enabled
  - issue #17543 Fix JS error on saving a new designer page
  - issue #17546 Fix JS error after using save as and open page operation on the designer
  - issue        Fix PHP warning on GIS visualization when there is only one GIS column
  - issue #17728 Some select HTML tags will now have the correct UI style
  - issue #17734 PHP deprecations will only be shown when in a development environment
  - issue #17369 Fix server error when blowfish_secret is not exactly 32 bytes long
  - issue #17736 Add utf8mb3 as an alias of utf8 on the charset description page
  - issue #16418 Fix FAQ 1.44 about manually removing vendor folders
  - issue #12359 Setup page now sends the Content-Security-Policy headers
  - issue #17747 The Column Visibility Toggle will not be hidden by other elements
  - issue #17756 Edit/Copy/Delete row now works when using GROUP BY
  - issue #17248 Support the UUID data type for MariaDB &gt;= 10.7
  - issue #17656 Fix replace/change/set table prefix is not working
  - issue        Fix monitor page filter queries only filtering the first row
  - issue        Fix "Link not found!" on foreign columns for tables having no char column to show
  - issue #17390 Fix "Create view" modal doesn't show on results and empty results
  - issue #17772 Fix wrong styles for add button from central columns
  - issue #17389 Fix HTML disappears when exporting settings to browser's storage
  - issue #17166 Fix "Warning: #1287 'X' is deprecated [...] Please use ST_X instead." on search page
  - issue        Use jquery-migrate.min.js (14KB) instead of jquery-migrate.min.js (31KB)
  - issue #17842 Use jquery.validate.min.js (24 KB) instead of jquery.validate.js (50 KB)
  - issue #17281 Fix links to databases for information_schema.SCHEMATA
  - issue #17553 Fix Metro theme unreadable links above navigation tree
  - issue #17553 Metro theme UI fixes and improvements
  - issue #17553 Fix Metro theme login form with
  - issue #16042 Exported gzip file of database has first ~73 kB uncompressed and rest is gzip compressed in Firefox
  - issue #17705 Fix inline SQL query edit FK checkbox preventing submit buttons from working
  - issue #17777 Fix Uncaught TypeError: Cannot read properties of null (reading 'inline') on datepickers when re-opened
  - issue        Fix Original theme buttons style and login form width
  - issue #17892 Fix closing index edit modal and reopening causes it to fire twice
  - issue #17606 Fix preview SQL modal not working inside "Add Index" modal
  - issue        Fix PHP error on adding new column on create table form
  - issue #17482 Default to "Full texts" when running explain statements
  - issue        Fixed Chrome scrolling performance issue on a textarea of an "export as text" page
  - issue #17703 Fix datepicker appears on all fields, not just date
  - issue        Fix space in the tree line when a DB is expanded
  - issue #17340 Fix "New Table" page -&gt; "VIRTUAL" attribute is lost when adding a new column
  - issue #17446 Fix missing option for STORED virtual column on MySQL and PERSISTENT is not supported on MySQL
  - issue #17446 Lower the check for virtual columns to MySQL&gt;=5.7.6 nothing is supported on 5.7.5
  - issue        Fix column names option for CSV Export
  - issue #17177 Fix preview SQL when reordering columns doesn't work on move columns
  - issue #15887 Fixed DROP TABLE errors ignored on multi table select for DROP
  - issue #17944 Fix unable to create a view from tree view button
  - issue #17927 Fix key navigation between select inputs (drop an old Firefox workaround)
  - issue #17967 Fix missing icon for collapse all button
  - issue #18006 Fixed UUID columns can't be moved
  - issue        Add `spellcheck="false"` to all password fields and some text fields to avoid spell-jacking data leaks
  - issue        Remove non working "Analyze Explain at MariaDB.org" button (MariaDB stopped this service)
  - issue #17229 Add support for Web Authentication API because Chrome removed support for the U2F API
  - issue #18019 Fix "Call to a member function fetchAssoc() on bool" with SQL mode ONLY_FULL_GROUP_BY on monitor search logs
  - issue        Add back UUID and UUID_SHORT to functions on MySQL and all MariaDB versions
  - issue #17398 Fix clicking on JSON columns triggers update query
  - issue        Fix silent JSON parse error on upload progress
  - issue #17833 Fix "Add Parameter" button not working for Add Routine Screen
  - issue #17365 Fixed "Uncaught Error: regexp too big" on server status variables page
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="chris@computersalat.de" date="1683288000">- fix deps for subpkg apache
  * definitly Requires mod_php_any
- update phpMyAdmin.http
  * add missing &lt;IfModule mod_php.c&gt; for php8</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1708948800">- Adjustments patch macro for rpm 4.20.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737633600">- Update to 5.2.2
  * Security
  - issue        [security] Fix for a path disclosure leak in the Monitoring tab
  - issue        Prevent the user from deleting system databases
  - issue        [security] Fix an XSS vulnerability when checking tables (PMASA-2025-1)
  - issue        [security] Fix an XSS vulnerability on the Insert tab (PMASA-2025-2)
  - issue        [security] Fix a possible glibc/iconv vulnerability (CVE-2024-2961, assigned PMASA-2025-3
    but please note that phpMyAdmin is not vulnerable by default)
  * Bugfix
  - issue        Fix for sql-parser relating to quadratic complexity in certain queries, which could have caused long execution times.
  - issue #17851 Fix total count of rows in not accurate
  - issue #17766 Allow to open in a new tab copy and edit row actions
  - issue #17599 Fix error when handling an user that is not in privileges table
  - issue #17364 Fix error when trying to import a status monitor chart arrangement
  - issue #18106 Fix renaming database with a view
  - issue #18120 Fix bug with numerical tables during renaming database
  - issue #16851 Fix ($cfg['Order']) default column order doesn't have have any effect since phpMyAdmin 4.2.0
  - issue #18138 Fix some issues with numerical table names
  - issue #18112 Fix open base dir warning on git version class
  - issue #18211 Fix the themes route missing the server ID
  - issue        Do not show "Original length undefined" on binary hex columns
  - issue        Fix wrong time zone when handling Git information
  - issue #18195 Fix warning on non-existent table for XML export
  - issue #18196 Fix errors of import notification
  - issue #18093 Fix JS errors around "new user account" in some edge cases
  - issue #16451 Increase password characters limit to 2000 during login
  - issue #18177 Fix "IS NULL" is shown for non-nullable columns on search page
  - issue #16199 Fix dragging of tables in designer
  - issue #18268 Fix UI issue the theme manager is disabled
  - issue #18258 Speed improvements when exporting a database
  - issue #17702 Fix performance issue when handling large number of tables in a single database
  - issue #18324 Fix UI defect on tracking versions table first column
  - issue #18266 Fix disabling features (like `$cfg['Servers'][$i]['tracking'] = false;`) did not work
  - issue #18296 Fixed query time measurement - measure time only for user queries
  - issue #18235 Fix columns are misaligned for the "sys" database
  - issue #18249 Speed improvements when browsing a database with multiple tables
  - issue #18060 Fix Console height "Not a non-negative number" error
  - issue #18188 Fix issue when editing GIS data
  - issue        Fix width/height of create routines modal and width of routines/triggers/events modals
  - issue        Stop pmadb database detection when all features are disabled
  - issue        Upgrade slim/psr7 to 1.4.1 for CVE-2023-30536 - GHSA-q2qj-628g-vhfw
  - issue #17654 Fix unprivileged user cannot change password on MySQL &gt;= 5.7.37
  - issue #18385 Add CVE MITRE link to allowed domains and use cve.org
  - issue #18330 Fix TypeError when no-datetime field is modified
  - issue #18212 Fix Query Builder doesn't replace a table name with it's alias in the `WHERE` block
  - issue #18221 Keep the criteria box collapsed by the user when un-checking the criteria checkbox
  - issue #18363 Fix colspan for actions column on database table list
  - issue        Fix double encoding on User Groups pages
  - issue        Fix list of users of an user group not showing up
  - issue        Fix duplicate query params in the SQL message card
  - issue #18314 Fix dragged row in index form
  - issue #17392 Fix the actions not being hidden in the Triggers, Routines, Events pages
  - issue #18441 Fix execute routine page not working when not in a modal
  - issue #18471 Fix SQL statement not being displayed correctly on RTL languages
  - issue        Fix state times not getting summed in the profiling table
  - issue        Fix a case where a fatal error message was not displayed
  - issue #17420 Fix profiling chart not loading when profiling is activated
  - issue #18159 Fix error when changing the number of chart columns in the monitor page
  - issue #18403 Fix Uncaught SyntaxError: JSON.parse on makegrid conditions
  - issue #17528 Fix double escaping of database group names in the navigation tree
  - issue #18473 Fix the NULL not applied after clearing nullable field
  - issue #18454 Fix date field calendar display when changing NULL state
  - issue #18481 Fix missing pagination when using SELECT DISTINCT
  - issue #18325 Allow hex representations for integers in the search box validation
  - issue #14411 Fixed double tap to edit on mobile devices
  - issue        Update documentation to reflect that Node &gt;= 12 is required to compile the JS and CSS files
  - issue #18578 Fixed PDF export NULL values gives a type error
  - issue #18605 Fixed issue when executing a stored procedure
  - issue #18650 Fixed double escaping on foreign key relation link title
  - issue #18533 Fixed wrong count for simulated queries
  - issue #18611 Fixed an error when searching a table without conditions
  - issue #18663 Fixed case where triggers are dropped when moving a table
  - issue #17404 Fixed an error message after dropping a database
  - issue #18714 Fixed incorrect formatting of the amount of table rows
  - issue #18717 Fixed issue when deleting bookmarks
  - issue #18713 Fixed some issues with the GIS editor
  - issue #18722 Fixed generic error message in the home page
  - issue #18693 Fixed enum/set value escaping
  - issue #18769 Improved collations support for MariaDB 10.10
  - issue #17381 Fixed JS errors when editing indexes on create table
  - issue #14402 Fix the PRIMARY label still shown when using two columns for a PK on create table
  - issue #17347 Fixed JS errors when changing index settings on create table
  - issue #18762 Fixed truncating tables when a VIEW is included
  - issue        Fix BETWEEN search does not validate input because of spaces
  - issue        Fix JS number validation does not validate when the input is empty or emptied
  - issue #18561 Fix issue when adding System Monitor charts
  - issue #17363 Fix duplicate route parameter after logging in
  - issue #15670 Fix case where the data is truncated after changing a longtext column's collation
  - issue #18797 Fixed support for ampersand as a arg separator
  - issue #18834 Fixed case where column hash is empty in table relation page
  - issue #17538 Fixed error when renaming an index
  - issue #18865 Fix missing text-nowrap for timestamps columns
  - issue #18613 Fixed routine editor showing wrong parameter type
  - issue #18890 Fixed wrong row count when query has UNION
  - issue #18949 Fixed natural sorting for items in the navigation section
  - issue #18930 Fixed import of empty tables from MediaWiki
  - issue #18940 Fixed issue when creating an unique key
  - issue #19022 Fix case where tables from wrong database is loaded in navigation tree
  - issue #18782 Fixed issue with role based auth for MySQL 8
  - issue #18593 Fix drop db line included in server export if exporting only data
  - issue #18049 Also check that curl_exec is enabled for the new version check
  - issue #19023 Fixed table size for ROCKSDB engine showing as unknown
  - issue #18451 Fix when editing inline central column, Null is always preselected
  - issue #18495 Fixed database export missing routines
  - issue #19117 Allow changing the virtuality of a column without any other changes
  - issue #18566 Fixed error when importing exported view with USE INDEX hint
  - issue #17920 Fixed moving column with empty default value will replace it with ''
  - issue #18006 Fixed moving columns causes the default uuid() value to get quotes around it
  - issue #18962 Fixed move columns with ENUM() &amp; DEFAULT causes invalid SQL
  - issue #18276 Fix on update CURRENT_TIMESTAMP doesn't show as default in attributes
  - issue #18240 Fix inserting value with UNIX_TIMESTAMP() without a parameter
  - issue #19125 Fixed CodeMirror tooltip is below modals
  - issue #18674 Fix formatted sql in browse table result has a linebreak after each token
  - issue #18210 Fixed add replica replication user on MariaDB doesn't work (SQL syntax)
  - issue #19041 Fix footer.twig gets printed to Binary File Download
  - issue #19091 Fix to stop processing queries on error
  - issue #18241 Fix copy SQL query button on error messages
  - issue #17190 Fix an error with SELECT ... FOR UPDATE queries
  - issue #19145 Remove duplicate server and lang parameters from links
  - issue #19158 Fix an issue with backticks on the query generator
  - issue #19174 Fix an issue with column alias with asterisk on the query generator
  - issue #19146 Fix column sorting with limit subquery
  - issue #19152 Fix the number of lines being ignored in GIS visualization after a search
  - issue #19189 Fix issue with column sorting when using 'group by'
  - issue #19188 Fix issue with simulated queries reporting syntax errors
  - issue #19141 Add cookie prefix '-__Secure-' to cookies to help prevent cookie smuggling
  - issue #19218 Fix textarea horizontal resizing with Bootstap theme
  - issue #19199 Add support for fractional seconds to current_timestamp()
  - issue #19221 Fix query statistics for queries with count(*)
  - issue #19203 Fix single quotes and backslashes for the query generator
  - issue #19163 Fix queries with IS NULL or IS NOT NULL for the query generator
  - issue #19181 Fix query generator support for IN() and NOT IN()
  - issue #19167 Fix criteria on column '*' for the query generator
  - issue #19213 Fix possible issue when exporting a large data set
  - issue #19217 Fix issue when editing a cell of a JSON column
  - issue #19244 Add yarn 1.22 to the package.json's packageManager field
  - issue #19185 Fix visual issue when a row has only empty cells
  - issue #19257 Fix issue when adding an index with an invalid name
  - issue #19276 Fix compatibility with Twig 3.12
  - issue #19283 Fix issue when the server starts with skip-innodb option
  - issue #19299 Fix charset in procedure's parameter type
  - issue #19316 Fix input size for hexadecimal values
  - issue #19321 Suppress deprecation message of E_STRICT constant
  - issue        Fix PHP 8.4 `str_getcsv` `$escape` parameter deprecation
  - issue #19426 Fix PHP warnings when the column is a `COMPRESSED BLOB`
  - issue        Allow opening server breadcrumb links in new tab with Ctrl/Meta key
  - issue #19500 Use `KILL` instead of `CALL mysql.rds_kill` for non super users
  - issue        Fix "copy to clipboard" was adding a blank row for each repeating header row
  - issue        Fix TCPDF translations
  - issue        Remove underline for links on Bootstrap theme
  - issue        Fix sql editor height on multi-table query
  - issue #18852 Fix notification color scheme on the Bootstrap dark theme
  - issue #14542 Show the query even if no results are found in the Table search
  - issue #16936 Fixed import (e.g. ods) doesn't respect database default collation
  - issue #19000 Disable autocomplete for the create table/db name inputs</changelog>
  <changelog author="chris@computersalat.de" date="1740657600">- fix changes file, because update to 5.2.2 also fixes
  * boo#1236312 (CVE-2025-24530, PMASA-2025-1)
  * boo#1236311 (CVE-2025-24529, PMASA-2025-2)
- update phpMyAdmin.http.inc
  * add php_admin_value upload_max_filesize 64M</changelog>
</package>
<package pkgid="1c599a609511ef63d52c3fcf9213e9b163c6f95d82c43394ed6ef409924897ac" name="phpMyAdmin" arch="src">
  <version epoch="0" ver="5.2.2" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1604923200">- Update to 5.0.4
  - issue #16245 Fix failed Zoom search clears existing values
  - issue        Fixed a PHP error when reporting a particular JS error
  - issue #16326 Fixed latitude and longitude swap for geometries in edit mode
  - issue #16032 Fix CREATE TABLE not being tracked when auto tracking is enabled
  - issue #16397 Fix compatibility problems with older PHP versions (also issue #16399)
  - issue #16396 Fix broken two-factor authentication
- Changes from 5.0.3
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_3/ChangeLog
- Changes from 5.0.2
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_2/ChangeLog
- Changes from 5.0.1
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_1/ChangeLog
- Changes from 5.0.0
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_0/ChangeLog
- Set php &gt;= 7.4 as recommends because:
  Due to changes in the MySQL authentication method, PHP versions
  prior to 7.4 are unable to authenticate to a MySQL 8.0 or newer
  server (our tests show the problem actually began with MySQL 8.0.11).
  This relates to a PHP bug https://bugs.php.net/bug.php?id=76243.
- Remove Suggests: php-mcrypt as described in boo#1050980
- Change tmpdir from ap_docroot/tmp to localstatedir/cache/phpMyAdmin.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607601600">- Use system apache rpm macros</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607688000">- Put Apache configuration files in separate subpackage
- Generate blowfish secret with openssl on non-openSUSE systems as
  pwgen is not available</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607688001">- Package language files in separately</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607860800">- Use %apache_request_restart/%apache_restart_if_needed macros to restart
  apache in order to prevent unneccessary restarts</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607860801">- Generate blowfish secret and enable Apache modules/flags only on
  install
- Only empty temporary directory on upgrade/uninstall (not remove)
  to prevent RPM warnings/errors
- Don't empty directories not owned by this package (these should
  have been cleaned up by previous versions that owned them)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608033600">- The apache subpackage must require the main package, otherwise it
  will not be uninstalled when the main package is uninstalled</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608033601">- Attempt to migrate modified configuration file rather than just
  replacing it by default configuration</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608638400">- Use coreutils to generate blowfish secret to reduce dependencies</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1614340800">- Update to 5.1.0
  - issue #15350 Change Media (MIME) type references to Media type
  - issue #15377 Add a request router
  - issue        Automatically focus input in the two-factor authentication window
  - issue #15509 Replace gender-specific pronouns with gender-neutral pronouns
  - issue #15491 Improve complexity of generated passwords
  - issue #14909 Add a configuration option to define the 1st day of week
  - issue #12726 Made user names clickable in user accounts overview
  - issue #15729 Improve virtuality dropdown for MariaDB &gt; 10.1
  - issue #15312 Added an option to perform ALTER ONLINE (ALGORITHM=INPLACE)
    when editing a table structure
  - issue        Added missing 'IF EXISTS' to 'DROP EVENT' when exporting databases
  - issue #15232 Improve the padding in query result tool links
  - issue #15064 Support exporting raw SQL queries
  - issue #15555 Added ip2long transformation
  - issue #15194 Fixed horizontal scroll on structure edit page
  - issue #14820 Move table hide buttons in navigation to avoid hiding a table by mistake
  - issue #14947 Use correct MySQL version if the version is 8.0 or above for documentation links
  - issue #15790 Use "MariaDB Documentation" instead of "MySQL Documentation" on a MariaDB server
  - issue #15880 Change "Show Query" link to a button
  - issue #13371 Automatically toggle the radio button to "Create a page and save it" on Designer
  - issue #12969 Tap and hold will not dismiss the error box anymore, you can now copy the error
  - issue #15582 Don't disable "Empty" table button after clicking it
  - issue #15662 Stay on the structure page after editing/adding/dropping indexes
  - issue #15663 show structure after adding a column
  - issue #16005 Remove symfony/yaml dependency
  - issue #16005 Improve performance of dependency injection system by removing yaml parsing
  - issue #15447 Disable phpMyAdmin storage database checkbox on databases list
  - issue #16001 Add autocomplete attributes on login form
  - issue #13519 Add "Preview SQL" option on Index dialog box when creating a new table
  - issue #15954 Fixed export maximal length of created query input is too small
  - issue        Redesign the server status advisor page
  - issue #13124 Use same height for SQL query textarea and Columns select in SQL page
  - issue #16005 Add a new vendor constant "CACHE_DIR" that defaults
    to "libraries/cache/" and store routing cache into this folder
  - issue #16005 Warm-up the routing cache before building the release
  - issue #16005 Use --optimize-autoloader when installing composer vendors before building the release
  - issue #15992 Add back the table name to the printable version on "Structure" page
  - issue #14815 Allow simplifying exported view syntax to only "CREATE VIEW"
  - issue #15496 Add $cfg['CaptchaSiteVerifyURL'] for Google ReCaptcha siteVerifyUrl
  - issue #14772 Add the password_hash PHP function as an option when inserting data
  - issue #15136 Add a notice for Hex converter giving invalid results
  - issue #16139 Use a textarea for JSON columns
  - issue #16223 Make JSON input transformation editor less narrow
  - issue #14340 Add a button on Export Page to show the SQL Query
  - issue #16304 Add support for INET6 column type
  - issue #16337 Fix example insert/update query default values
  - issue #12961 Remove indexes from table relation
  - issue #13557 Use a full list of functions instead of a separated one on insert/edit page "Function" selector
  - issue #14795 Include routines in the export in a predictable order
  - issue #16227 Fixed autocomplete is not working in case the table name is quoted by "`" symbols
  - issue #15463 Force BINARY comparison when looking at privileges to avoid an SQL error on privileges tab
  - issue #16430 Fixed Windows error message uses trailing / instead of \
  - issue #16316 Added support for "SameSite=Strict" on cookies using configuration "$cfg['CookieSameSite']"
  - issue #16451 Fixed AWS RDS IAM authentication doesn't work because pma_password is truncated
  - issue #16451 Show an error message when the security limit is
    reached instead of silently trimming the password to avoid confusion
  - issue #15001 Add back Login Cookie Validity setting to the features form
  - issue #16457 Add config parameters to support third-party ReCaptcha v2 compatible APIs like hCaptcha
  - issue #13077 Moved tools section to left on large devices (Bootstrap xl)
  - issue #15711 Moved some buttons to left on large devices (Bootstrap xl)
  - issue #15584 Add $cfg['MysqlSslWarningSafeHosts'] to set the red text black when ssl is not used on a private network
  - issue #15652 Replace deprecated FOUND_ROWS() function call on "distinct values" feature
  - issue        Export blobs as hex on JSON export
  - issue #16095 Fix leading space not shown in a CHAR column when browsing a table
  - issue        Make procedures/functions SQL editor both side scrollable
  - issue #16407 Bump pragmarx/google2fa conflict to &gt;8.0
  - issue #14953 Added a rename Button to use RENAME INDEX syntax of MySQL 5.7 (and MariaDB &gt;= 10.5.2)
  - issue #16477 Fixed no Option to enter TABLE specific permissions when the database name contains an "_" (underscore)
  - issue #16498 Fixed empty text not appearing after deleting all Routines
  - issue #16467 Fixed a PHP notice "Trying to access array offset on value of type null" on Designer PDF export
  - issue #15658 Fixed saving UI displayed columns on a non database request fails
  - issue #16495 Fix drop tables checkbox is above the checkbox for foreign keys
  - issue #16485 Fix visual query builder missing "Build Query" button
  - issue #16565 Added 'IF EXISTS' to 'DROP EVENT' when updating events to avoid replication issues
  - issue        Removed metro fonts that where Apache-2.0 files that are incompatible with GPL-2.0
  - issue #16464 Made the relation view default to the current database when creating relations
  - issue #16463 Fixed 'REFERENCES' privilege checkbox's title on new MySQL versions and on MariaDB
  - issue #16405 Added jest as a Unit Testing tool for our javascript code
  - issue #16252 Fixed the too small font size when editing rows (textareas)
  - issue #16585 Fixed BLOB to JPG transformation PHP errors
  - issue        Made the console setup async to avoid blocking the page render
  - issue #16429 Use PHP 8.0 fixed version (commit) for TCPDF
  - issue #16005 Major performance improvements on browsing a lot of rows
  - issue #16595 Fixed editing columns having a `_` in their name in specific conditions
  - issue #16608 Fix "Sort by key" restore auto saved value
  - issue #16611 Fixed unable to add tables to rename aliases twice on Export
  - issue #16621 Fixed link HTML messed up in Advisor
  - issue #16622 Fixed Advisor formatting incorrect for long_query_time notice
  - issue #15389 Fixed reset current page indicator after deleting all rows to current page and not page 1
  - issue #15997 Fixed auto save query
  - issue #15997 Made auto saved query database or database+table independent
  - issue #16641 Fixed query generation that was allowing JSON to have a length
  - issue #15994 Fixed the selected value detection for "on update current_timestamp"
  - issue #16614 Fixed PHP 8.0 dataseek offset call to the MySQLI extension
  - issue #16662 Fixed Uncaught TypeError on "delete" button click of a database search results page
  - issue        Fixed Undefined index: selected_usr when the user tried to delete no selected user
  - issue #16657 Fixed the QBE interface when the configuration storage is not enabled
  - issue #16479 Fix our Selenium test-suite
  - issue #16669 Fixed table search modal for BETWEEN
  - issue #16667 Fixed LIKE and TINYINT in search not working properly
  - issue #16424 Fixed numerical search in table and zoom
  - issue        Improve the version handling (new Version class) and add a VERSION_SUFFIX for vendors
  - issue #14494 Fix uncaught TypeError when editing partitioning
  - issue #16525 Fix PHP 8.0 failing tests when comparing 0 to ''
  - issue #16429 Fixed PHP 8.0 errors on preg_replace and operand types
  - issue #16490 Fixed PHP 8.0 function libxml_disable_entity_loader() is deprecated
  - issue #16429 Fixed failing unit tests on PHP 8.0
  - issue #16609 Fixed Sql.rearrangeStickyColumns is not a function
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622894400">- Update to 5.1.1
  - Fixes for several PHP errors
  - Fixes for "$cfg['DefaultTabDatabase']" and other related configuration directives not working properly
  - Fix Yaml export to quote strings even when they are numeric
  - Fix TCPDF open_basedir issue due to internal guessing code from TCPDF
  - Fix for quick search not working when using more than one configured server
    Fix datetime decimals displayed (.00000) after edit
  - Fix new lines in text fields are doubled
  - Fixed URL generation by removing un-needed &amp;amp; escaping for &amp; char
  - Improvements for working with PHP 8.1
  - Improved handling of adding a new user with the Percona database server
  For a detail changelog see:
  https://demo.phpmyadmin.net/master-config/index.php?route=/changelog</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1642852800">- Update to 5.1.2
  This is a security and bufix release.
  * Security
  - Fix boo#1195017 (CVE-2022-23807, PMASA-2022-1, CWE-661)
    Two factor authentication bypass
  - Fix boo#1195018 (CVE-2022-23808, PMASA-2022-2, CWE-661)
    Multiple XSS and HTML injection attacks in setup script
  * Bugfixes
  - Revert a changed to $cfg['CharTextareaRows'] allow values
    less than 7
  - Fix encoding of enum and set values on edit value
  - Fixed possible "Undefined index: clause_is_unique" error
  - Fixed some situations where a user is logged out when working
    with more than one server
  - Fixed a problem with assigning privileges to a user using the
    multiselect list when the database name has an underscore
  - Enable cookie parameter "SameSite" when the PHP version
    is 7.3 or newer
  - Correctly handle the removal of "innodb_file_format" in
    MariaDB and MySQL</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644580800">- Update to 5.1.3
  This is a security and bufix release.
  * Security
  - Fix for boo#1197036 (CVE-2022-0813)
  - Fix for path disclosure under certain server configurations
    (if display_errors is on, for instance)
  * Bugfix
  - issue #17308 Fix broken pagination links in the navigation sidebar
  - issue #17331 Fix MariaDB has no support for system variable "disabled_storage_engines"
  - issue #17315 Fix unsupported operand types in Results.php when running "SHOW PROCESSLIST" SQL query
  - issue #17288 Fixed importing browser settings question box after login when having no pmadb
  - issue #17288 Fix "First day of calendar" user override has no effect
  - issue #17239 Fixed repeating headers are not working
  - issue #17298 Fixed import of email-adresses or links from ODS results in empty contents
  - issue #17344 Fixed a type error on ODS import with non string values
  - issue #17239 Fixed header row show/hide columns buttons on each line after hover are shown on each row</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1652356800">- Update to 5.2.0
  * Bugfix
  - issue #16521 Upgrade Bootstrap to version 5
  - issue #16521 Drop support for Internet Explorer and others
  - issue        Upgrade to shapefile 3
  - issue #16555 Bump minimum PHP version to 7.2
  - issue        Remove the phpseclib dependency
  - issue        Upgrade Symfony components to version 5.2
  - issue        Upgrade to Motranslator 4
  - issue #16005 Improve the performance of the Export logic
  - issue #16829 Add NOT LIKE %...% operator to Table search
  - issue #16845 Fixed some links not passing through url.php
  - issue #16382 Remove apc upload progress method (all upload progress code was removed from the PHP extension)
  - issue #16974 Replace zxcvbn by zxcvbn-ts
  - issue #15691 Disable the last column checkbox in the column list dropdown instead of not allowing un-check
  - issue #16138 Ignore the length of integer types and show a warning on MySQL &gt;= 8.0.18
  - issue        Add support for the Mroonga engine
  - issue        Double click column name to directly copy to clipboard
  - issue #16425 Add DELETE FROM table on table operations page
  - issue #16482 Add a select all link for table-specific privileges
  - issue #14276 Add support for account locking
  - issue #17143 Use composer/ca-bundle to manage the CA cert file
  - issue #17143 Require the openssl PHP extension
  - issue #17171 Remove the printview.css file from themes
  - issue #17203 Redesign the export and the import pages
  - issue #16197 Replace the master/slave terminology
  - issue #17257 Replace libraries/vendor_config.php constants with an array
  - issue        Add the Bootstrap theme
  - issue #17499 Remove stickyfilljs JavaScript dependency
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="chris@computersalat.de" date="1657713600">- update changes file
  * fix missing bugzilla information</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675857600">- Update to 5.2.1
  This is a security and bufix release.
  * Security
  - Fix (PMASA-2023-01, CWE-661, boo#1208186, CVE-2023-25727)
    Fix an XSS attack through the drag-and-drop upload feature.
  * Bugfix
  - issue #17522 Fix case where the routes cache file is invalid
  - issue #17506 Fix error when configuring 2FA without XMLWriter or Imagick
  - issue        Fix blank page when some error occurs
  - issue #17519 Fix Export pages not working in certain conditions
  - issue #17496 Fix error in table operation page when partitions are broken
  - issue #17386 Fix system memory and system swap values on Windows
  - issue #17517 Fix Database Server panel not getting hidden by ShowServerInfo configuration directive
  - issue #17271 Fix database names not showing on Processes tab
  - issue #17424 Fix export limit size calculation
  - issue #17366 Fix refresh rate popup on Monitor page
  - issue #17577 Fix monitor charts size on RTL languages
  - issue #17121 Fix password_hash function incorrectly adding single quotes to password before hashing
  - issue #17586 Fix statistics not showing for empty databases
  - issue #17592 Clicking on the New index link on the sidebar does not throw an error anymore
  - issue #17584 It's now possible to browse a database that includes two % in its name
  - issue        Fix PHP 8.2 deprecated string interpolation syntax
  - issue        Some languages are now correctly detected from the HTTP header
  - issue #17617 Sorting is correctly remembered when $cfg['RememberSorting'] is true
  - issue #17593 Table filtering now works when action buttons are on the right side of the row
  - issue #17388 Find and Replace using regex now makes a valid query if no matching result set found
  - issue #17551 Enum/Set editor will not fail to open when creating a new column
  - issue #17659 Fix error when a database group is named tables, views, functions, procedures or events
  - issue #17673 Allow empty values to be inserted into columns
  - issue #17620 Fix error handling at phpMyAdmin startup for the JS SQL console
  - issue        Fixed debug queries console broken UI for query time and group count
  - issue        Fixed escaping of SQL query and errors for the debug console
  - issue        Fix console toolbar UI when the bookmark feature is disabled and sql debug is enabled
  - issue #17543 Fix JS error on saving a new designer page
  - issue #17546 Fix JS error after using save as and open page operation on the designer
  - issue        Fix PHP warning on GIS visualization when there is only one GIS column
  - issue #17728 Some select HTML tags will now have the correct UI style
  - issue #17734 PHP deprecations will only be shown when in a development environment
  - issue #17369 Fix server error when blowfish_secret is not exactly 32 bytes long
  - issue #17736 Add utf8mb3 as an alias of utf8 on the charset description page
  - issue #16418 Fix FAQ 1.44 about manually removing vendor folders
  - issue #12359 Setup page now sends the Content-Security-Policy headers
  - issue #17747 The Column Visibility Toggle will not be hidden by other elements
  - issue #17756 Edit/Copy/Delete row now works when using GROUP BY
  - issue #17248 Support the UUID data type for MariaDB &gt;= 10.7
  - issue #17656 Fix replace/change/set table prefix is not working
  - issue        Fix monitor page filter queries only filtering the first row
  - issue        Fix "Link not found!" on foreign columns for tables having no char column to show
  - issue #17390 Fix "Create view" modal doesn't show on results and empty results
  - issue #17772 Fix wrong styles for add button from central columns
  - issue #17389 Fix HTML disappears when exporting settings to browser's storage
  - issue #17166 Fix "Warning: #1287 'X' is deprecated [...] Please use ST_X instead." on search page
  - issue        Use jquery-migrate.min.js (14KB) instead of jquery-migrate.min.js (31KB)
  - issue #17842 Use jquery.validate.min.js (24 KB) instead of jquery.validate.js (50 KB)
  - issue #17281 Fix links to databases for information_schema.SCHEMATA
  - issue #17553 Fix Metro theme unreadable links above navigation tree
  - issue #17553 Metro theme UI fixes and improvements
  - issue #17553 Fix Metro theme login form with
  - issue #16042 Exported gzip file of database has first ~73 kB uncompressed and rest is gzip compressed in Firefox
  - issue #17705 Fix inline SQL query edit FK checkbox preventing submit buttons from working
  - issue #17777 Fix Uncaught TypeError: Cannot read properties of null (reading 'inline') on datepickers when re-opened
  - issue        Fix Original theme buttons style and login form width
  - issue #17892 Fix closing index edit modal and reopening causes it to fire twice
  - issue #17606 Fix preview SQL modal not working inside "Add Index" modal
  - issue        Fix PHP error on adding new column on create table form
  - issue #17482 Default to "Full texts" when running explain statements
  - issue        Fixed Chrome scrolling performance issue on a textarea of an "export as text" page
  - issue #17703 Fix datepicker appears on all fields, not just date
  - issue        Fix space in the tree line when a DB is expanded
  - issue #17340 Fix "New Table" page -&gt; "VIRTUAL" attribute is lost when adding a new column
  - issue #17446 Fix missing option for STORED virtual column on MySQL and PERSISTENT is not supported on MySQL
  - issue #17446 Lower the check for virtual columns to MySQL&gt;=5.7.6 nothing is supported on 5.7.5
  - issue        Fix column names option for CSV Export
  - issue #17177 Fix preview SQL when reordering columns doesn't work on move columns
  - issue #15887 Fixed DROP TABLE errors ignored on multi table select for DROP
  - issue #17944 Fix unable to create a view from tree view button
  - issue #17927 Fix key navigation between select inputs (drop an old Firefox workaround)
  - issue #17967 Fix missing icon for collapse all button
  - issue #18006 Fixed UUID columns can't be moved
  - issue        Add `spellcheck="false"` to all password fields and some text fields to avoid spell-jacking data leaks
  - issue        Remove non working "Analyze Explain at MariaDB.org" button (MariaDB stopped this service)
  - issue #17229 Add support for Web Authentication API because Chrome removed support for the U2F API
  - issue #18019 Fix "Call to a member function fetchAssoc() on bool" with SQL mode ONLY_FULL_GROUP_BY on monitor search logs
  - issue        Add back UUID and UUID_SHORT to functions on MySQL and all MariaDB versions
  - issue #17398 Fix clicking on JSON columns triggers update query
  - issue        Fix silent JSON parse error on upload progress
  - issue #17833 Fix "Add Parameter" button not working for Add Routine Screen
  - issue #17365 Fixed "Uncaught Error: regexp too big" on server status variables page
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="chris@computersalat.de" date="1683288000">- fix deps for subpkg apache
  * definitly Requires mod_php_any
- update phpMyAdmin.http
  * add missing &lt;IfModule mod_php.c&gt; for php8</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1708948800">- Adjustments patch macro for rpm 4.20.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737633600">- Update to 5.2.2
  * Security
  - issue        [security] Fix for a path disclosure leak in the Monitoring tab
  - issue        Prevent the user from deleting system databases
  - issue        [security] Fix an XSS vulnerability when checking tables (PMASA-2025-1)
  - issue        [security] Fix an XSS vulnerability on the Insert tab (PMASA-2025-2)
  - issue        [security] Fix a possible glibc/iconv vulnerability (CVE-2024-2961, assigned PMASA-2025-3
    but please note that phpMyAdmin is not vulnerable by default)
  * Bugfix
  - issue        Fix for sql-parser relating to quadratic complexity in certain queries, which could have caused long execution times.
  - issue #17851 Fix total count of rows in not accurate
  - issue #17766 Allow to open in a new tab copy and edit row actions
  - issue #17599 Fix error when handling an user that is not in privileges table
  - issue #17364 Fix error when trying to import a status monitor chart arrangement
  - issue #18106 Fix renaming database with a view
  - issue #18120 Fix bug with numerical tables during renaming database
  - issue #16851 Fix ($cfg['Order']) default column order doesn't have have any effect since phpMyAdmin 4.2.0
  - issue #18138 Fix some issues with numerical table names
  - issue #18112 Fix open base dir warning on git version class
  - issue #18211 Fix the themes route missing the server ID
  - issue        Do not show "Original length undefined" on binary hex columns
  - issue        Fix wrong time zone when handling Git information
  - issue #18195 Fix warning on non-existent table for XML export
  - issue #18196 Fix errors of import notification
  - issue #18093 Fix JS errors around "new user account" in some edge cases
  - issue #16451 Increase password characters limit to 2000 during login
  - issue #18177 Fix "IS NULL" is shown for non-nullable columns on search page
  - issue #16199 Fix dragging of tables in designer
  - issue #18268 Fix UI issue the theme manager is disabled
  - issue #18258 Speed improvements when exporting a database
  - issue #17702 Fix performance issue when handling large number of tables in a single database
  - issue #18324 Fix UI defect on tracking versions table first column
  - issue #18266 Fix disabling features (like `$cfg['Servers'][$i]['tracking'] = false;`) did not work
  - issue #18296 Fixed query time measurement - measure time only for user queries
  - issue #18235 Fix columns are misaligned for the "sys" database
  - issue #18249 Speed improvements when browsing a database with multiple tables
  - issue #18060 Fix Console height "Not a non-negative number" error
  - issue #18188 Fix issue when editing GIS data
  - issue        Fix width/height of create routines modal and width of routines/triggers/events modals
  - issue        Stop pmadb database detection when all features are disabled
  - issue        Upgrade slim/psr7 to 1.4.1 for CVE-2023-30536 - GHSA-q2qj-628g-vhfw
  - issue #17654 Fix unprivileged user cannot change password on MySQL &gt;= 5.7.37
  - issue #18385 Add CVE MITRE link to allowed domains and use cve.org
  - issue #18330 Fix TypeError when no-datetime field is modified
  - issue #18212 Fix Query Builder doesn't replace a table name with it's alias in the `WHERE` block
  - issue #18221 Keep the criteria box collapsed by the user when un-checking the criteria checkbox
  - issue #18363 Fix colspan for actions column on database table list
  - issue        Fix double encoding on User Groups pages
  - issue        Fix list of users of an user group not showing up
  - issue        Fix duplicate query params in the SQL message card
  - issue #18314 Fix dragged row in index form
  - issue #17392 Fix the actions not being hidden in the Triggers, Routines, Events pages
  - issue #18441 Fix execute routine page not working when not in a modal
  - issue #18471 Fix SQL statement not being displayed correctly on RTL languages
  - issue        Fix state times not getting summed in the profiling table
  - issue        Fix a case where a fatal error message was not displayed
  - issue #17420 Fix profiling chart not loading when profiling is activated
  - issue #18159 Fix error when changing the number of chart columns in the monitor page
  - issue #18403 Fix Uncaught SyntaxError: JSON.parse on makegrid conditions
  - issue #17528 Fix double escaping of database group names in the navigation tree
  - issue #18473 Fix the NULL not applied after clearing nullable field
  - issue #18454 Fix date field calendar display when changing NULL state
  - issue #18481 Fix missing pagination when using SELECT DISTINCT
  - issue #18325 Allow hex representations for integers in the search box validation
  - issue #14411 Fixed double tap to edit on mobile devices
  - issue        Update documentation to reflect that Node &gt;= 12 is required to compile the JS and CSS files
  - issue #18578 Fixed PDF export NULL values gives a type error
  - issue #18605 Fixed issue when executing a stored procedure
  - issue #18650 Fixed double escaping on foreign key relation link title
  - issue #18533 Fixed wrong count for simulated queries
  - issue #18611 Fixed an error when searching a table without conditions
  - issue #18663 Fixed case where triggers are dropped when moving a table
  - issue #17404 Fixed an error message after dropping a database
  - issue #18714 Fixed incorrect formatting of the amount of table rows
  - issue #18717 Fixed issue when deleting bookmarks
  - issue #18713 Fixed some issues with the GIS editor
  - issue #18722 Fixed generic error message in the home page
  - issue #18693 Fixed enum/set value escaping
  - issue #18769 Improved collations support for MariaDB 10.10
  - issue #17381 Fixed JS errors when editing indexes on create table
  - issue #14402 Fix the PRIMARY label still shown when using two columns for a PK on create table
  - issue #17347 Fixed JS errors when changing index settings on create table
  - issue #18762 Fixed truncating tables when a VIEW is included
  - issue        Fix BETWEEN search does not validate input because of spaces
  - issue        Fix JS number validation does not validate when the input is empty or emptied
  - issue #18561 Fix issue when adding System Monitor charts
  - issue #17363 Fix duplicate route parameter after logging in
  - issue #15670 Fix case where the data is truncated after changing a longtext column's collation
  - issue #18797 Fixed support for ampersand as a arg separator
  - issue #18834 Fixed case where column hash is empty in table relation page
  - issue #17538 Fixed error when renaming an index
  - issue #18865 Fix missing text-nowrap for timestamps columns
  - issue #18613 Fixed routine editor showing wrong parameter type
  - issue #18890 Fixed wrong row count when query has UNION
  - issue #18949 Fixed natural sorting for items in the navigation section
  - issue #18930 Fixed import of empty tables from MediaWiki
  - issue #18940 Fixed issue when creating an unique key
  - issue #19022 Fix case where tables from wrong database is loaded in navigation tree
  - issue #18782 Fixed issue with role based auth for MySQL 8
  - issue #18593 Fix drop db line included in server export if exporting only data
  - issue #18049 Also check that curl_exec is enabled for the new version check
  - issue #19023 Fixed table size for ROCKSDB engine showing as unknown
  - issue #18451 Fix when editing inline central column, Null is always preselected
  - issue #18495 Fixed database export missing routines
  - issue #19117 Allow changing the virtuality of a column without any other changes
  - issue #18566 Fixed error when importing exported view with USE INDEX hint
  - issue #17920 Fixed moving column with empty default value will replace it with ''
  - issue #18006 Fixed moving columns causes the default uuid() value to get quotes around it
  - issue #18962 Fixed move columns with ENUM() &amp; DEFAULT causes invalid SQL
  - issue #18276 Fix on update CURRENT_TIMESTAMP doesn't show as default in attributes
  - issue #18240 Fix inserting value with UNIX_TIMESTAMP() without a parameter
  - issue #19125 Fixed CodeMirror tooltip is below modals
  - issue #18674 Fix formatted sql in browse table result has a linebreak after each token
  - issue #18210 Fixed add replica replication user on MariaDB doesn't work (SQL syntax)
  - issue #19041 Fix footer.twig gets printed to Binary File Download
  - issue #19091 Fix to stop processing queries on error
  - issue #18241 Fix copy SQL query button on error messages
  - issue #17190 Fix an error with SELECT ... FOR UPDATE queries
  - issue #19145 Remove duplicate server and lang parameters from links
  - issue #19158 Fix an issue with backticks on the query generator
  - issue #19174 Fix an issue with column alias with asterisk on the query generator
  - issue #19146 Fix column sorting with limit subquery
  - issue #19152 Fix the number of lines being ignored in GIS visualization after a search
  - issue #19189 Fix issue with column sorting when using 'group by'
  - issue #19188 Fix issue with simulated queries reporting syntax errors
  - issue #19141 Add cookie prefix '-__Secure-' to cookies to help prevent cookie smuggling
  - issue #19218 Fix textarea horizontal resizing with Bootstap theme
  - issue #19199 Add support for fractional seconds to current_timestamp()
  - issue #19221 Fix query statistics for queries with count(*)
  - issue #19203 Fix single quotes and backslashes for the query generator
  - issue #19163 Fix queries with IS NULL or IS NOT NULL for the query generator
  - issue #19181 Fix query generator support for IN() and NOT IN()
  - issue #19167 Fix criteria on column '*' for the query generator
  - issue #19213 Fix possible issue when exporting a large data set
  - issue #19217 Fix issue when editing a cell of a JSON column
  - issue #19244 Add yarn 1.22 to the package.json's packageManager field
  - issue #19185 Fix visual issue when a row has only empty cells
  - issue #19257 Fix issue when adding an index with an invalid name
  - issue #19276 Fix compatibility with Twig 3.12
  - issue #19283 Fix issue when the server starts with skip-innodb option
  - issue #19299 Fix charset in procedure's parameter type
  - issue #19316 Fix input size for hexadecimal values
  - issue #19321 Suppress deprecation message of E_STRICT constant
  - issue        Fix PHP 8.4 `str_getcsv` `$escape` parameter deprecation
  - issue #19426 Fix PHP warnings when the column is a `COMPRESSED BLOB`
  - issue        Allow opening server breadcrumb links in new tab with Ctrl/Meta key
  - issue #19500 Use `KILL` instead of `CALL mysql.rds_kill` for non super users
  - issue        Fix "copy to clipboard" was adding a blank row for each repeating header row
  - issue        Fix TCPDF translations
  - issue        Remove underline for links on Bootstrap theme
  - issue        Fix sql editor height on multi-table query
  - issue #18852 Fix notification color scheme on the Bootstrap dark theme
  - issue #14542 Show the query even if no results are found in the Table search
  - issue #16936 Fixed import (e.g. ods) doesn't respect database default collation
  - issue #19000 Disable autocomplete for the create table/db name inputs</changelog>
  <changelog author="chris@computersalat.de" date="1740657600">- fix changes file, because update to 5.2.2 also fixes
  * boo#1236312 (CVE-2025-24530, PMASA-2025-1)
  * boo#1236311 (CVE-2025-24529, PMASA-2025-2)
- update phpMyAdmin.http.inc
  * add php_admin_value upload_max_filesize 64M</changelog>
</package>
<package pkgid="82923b8f372590269a3e61395355b774a003ae99ac151fbd98d7ed3af4f91c69" name="phpMyAdmin-apache" arch="noarch">
  <version epoch="0" ver="5.2.2" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1604923200">- Update to 5.0.4
  - issue #16245 Fix failed Zoom search clears existing values
  - issue        Fixed a PHP error when reporting a particular JS error
  - issue #16326 Fixed latitude and longitude swap for geometries in edit mode
  - issue #16032 Fix CREATE TABLE not being tracked when auto tracking is enabled
  - issue #16397 Fix compatibility problems with older PHP versions (also issue #16399)
  - issue #16396 Fix broken two-factor authentication
- Changes from 5.0.3
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_3/ChangeLog
- Changes from 5.0.2
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_2/ChangeLog
- Changes from 5.0.1
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_1/ChangeLog
- Changes from 5.0.0
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_0/ChangeLog
- Set php &gt;= 7.4 as recommends because:
  Due to changes in the MySQL authentication method, PHP versions
  prior to 7.4 are unable to authenticate to a MySQL 8.0 or newer
  server (our tests show the problem actually began with MySQL 8.0.11).
  This relates to a PHP bug https://bugs.php.net/bug.php?id=76243.
- Remove Suggests: php-mcrypt as described in boo#1050980
- Change tmpdir from ap_docroot/tmp to localstatedir/cache/phpMyAdmin.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607601600">- Use system apache rpm macros</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607688000">- Put Apache configuration files in separate subpackage
- Generate blowfish secret with openssl on non-openSUSE systems as
  pwgen is not available</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607688001">- Package language files in separately</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607860800">- Use %apache_request_restart/%apache_restart_if_needed macros to restart
  apache in order to prevent unneccessary restarts</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607860801">- Generate blowfish secret and enable Apache modules/flags only on
  install
- Only empty temporary directory on upgrade/uninstall (not remove)
  to prevent RPM warnings/errors
- Don't empty directories not owned by this package (these should
  have been cleaned up by previous versions that owned them)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608033600">- The apache subpackage must require the main package, otherwise it
  will not be uninstalled when the main package is uninstalled</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608033601">- Attempt to migrate modified configuration file rather than just
  replacing it by default configuration</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608638400">- Use coreutils to generate blowfish secret to reduce dependencies</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1614340800">- Update to 5.1.0
  - issue #15350 Change Media (MIME) type references to Media type
  - issue #15377 Add a request router
  - issue        Automatically focus input in the two-factor authentication window
  - issue #15509 Replace gender-specific pronouns with gender-neutral pronouns
  - issue #15491 Improve complexity of generated passwords
  - issue #14909 Add a configuration option to define the 1st day of week
  - issue #12726 Made user names clickable in user accounts overview
  - issue #15729 Improve virtuality dropdown for MariaDB &gt; 10.1
  - issue #15312 Added an option to perform ALTER ONLINE (ALGORITHM=INPLACE)
    when editing a table structure
  - issue        Added missing 'IF EXISTS' to 'DROP EVENT' when exporting databases
  - issue #15232 Improve the padding in query result tool links
  - issue #15064 Support exporting raw SQL queries
  - issue #15555 Added ip2long transformation
  - issue #15194 Fixed horizontal scroll on structure edit page
  - issue #14820 Move table hide buttons in navigation to avoid hiding a table by mistake
  - issue #14947 Use correct MySQL version if the version is 8.0 or above for documentation links
  - issue #15790 Use "MariaDB Documentation" instead of "MySQL Documentation" on a MariaDB server
  - issue #15880 Change "Show Query" link to a button
  - issue #13371 Automatically toggle the radio button to "Create a page and save it" on Designer
  - issue #12969 Tap and hold will not dismiss the error box anymore, you can now copy the error
  - issue #15582 Don't disable "Empty" table button after clicking it
  - issue #15662 Stay on the structure page after editing/adding/dropping indexes
  - issue #15663 show structure after adding a column
  - issue #16005 Remove symfony/yaml dependency
  - issue #16005 Improve performance of dependency injection system by removing yaml parsing
  - issue #15447 Disable phpMyAdmin storage database checkbox on databases list
  - issue #16001 Add autocomplete attributes on login form
  - issue #13519 Add "Preview SQL" option on Index dialog box when creating a new table
  - issue #15954 Fixed export maximal length of created query input is too small
  - issue        Redesign the server status advisor page
  - issue #13124 Use same height for SQL query textarea and Columns select in SQL page
  - issue #16005 Add a new vendor constant "CACHE_DIR" that defaults
    to "libraries/cache/" and store routing cache into this folder
  - issue #16005 Warm-up the routing cache before building the release
  - issue #16005 Use --optimize-autoloader when installing composer vendors before building the release
  - issue #15992 Add back the table name to the printable version on "Structure" page
  - issue #14815 Allow simplifying exported view syntax to only "CREATE VIEW"
  - issue #15496 Add $cfg['CaptchaSiteVerifyURL'] for Google ReCaptcha siteVerifyUrl
  - issue #14772 Add the password_hash PHP function as an option when inserting data
  - issue #15136 Add a notice for Hex converter giving invalid results
  - issue #16139 Use a textarea for JSON columns
  - issue #16223 Make JSON input transformation editor less narrow
  - issue #14340 Add a button on Export Page to show the SQL Query
  - issue #16304 Add support for INET6 column type
  - issue #16337 Fix example insert/update query default values
  - issue #12961 Remove indexes from table relation
  - issue #13557 Use a full list of functions instead of a separated one on insert/edit page "Function" selector
  - issue #14795 Include routines in the export in a predictable order
  - issue #16227 Fixed autocomplete is not working in case the table name is quoted by "`" symbols
  - issue #15463 Force BINARY comparison when looking at privileges to avoid an SQL error on privileges tab
  - issue #16430 Fixed Windows error message uses trailing / instead of \
  - issue #16316 Added support for "SameSite=Strict" on cookies using configuration "$cfg['CookieSameSite']"
  - issue #16451 Fixed AWS RDS IAM authentication doesn't work because pma_password is truncated
  - issue #16451 Show an error message when the security limit is
    reached instead of silently trimming the password to avoid confusion
  - issue #15001 Add back Login Cookie Validity setting to the features form
  - issue #16457 Add config parameters to support third-party ReCaptcha v2 compatible APIs like hCaptcha
  - issue #13077 Moved tools section to left on large devices (Bootstrap xl)
  - issue #15711 Moved some buttons to left on large devices (Bootstrap xl)
  - issue #15584 Add $cfg['MysqlSslWarningSafeHosts'] to set the red text black when ssl is not used on a private network
  - issue #15652 Replace deprecated FOUND_ROWS() function call on "distinct values" feature
  - issue        Export blobs as hex on JSON export
  - issue #16095 Fix leading space not shown in a CHAR column when browsing a table
  - issue        Make procedures/functions SQL editor both side scrollable
  - issue #16407 Bump pragmarx/google2fa conflict to &gt;8.0
  - issue #14953 Added a rename Button to use RENAME INDEX syntax of MySQL 5.7 (and MariaDB &gt;= 10.5.2)
  - issue #16477 Fixed no Option to enter TABLE specific permissions when the database name contains an "_" (underscore)
  - issue #16498 Fixed empty text not appearing after deleting all Routines
  - issue #16467 Fixed a PHP notice "Trying to access array offset on value of type null" on Designer PDF export
  - issue #15658 Fixed saving UI displayed columns on a non database request fails
  - issue #16495 Fix drop tables checkbox is above the checkbox for foreign keys
  - issue #16485 Fix visual query builder missing "Build Query" button
  - issue #16565 Added 'IF EXISTS' to 'DROP EVENT' when updating events to avoid replication issues
  - issue        Removed metro fonts that where Apache-2.0 files that are incompatible with GPL-2.0
  - issue #16464 Made the relation view default to the current database when creating relations
  - issue #16463 Fixed 'REFERENCES' privilege checkbox's title on new MySQL versions and on MariaDB
  - issue #16405 Added jest as a Unit Testing tool for our javascript code
  - issue #16252 Fixed the too small font size when editing rows (textareas)
  - issue #16585 Fixed BLOB to JPG transformation PHP errors
  - issue        Made the console setup async to avoid blocking the page render
  - issue #16429 Use PHP 8.0 fixed version (commit) for TCPDF
  - issue #16005 Major performance improvements on browsing a lot of rows
  - issue #16595 Fixed editing columns having a `_` in their name in specific conditions
  - issue #16608 Fix "Sort by key" restore auto saved value
  - issue #16611 Fixed unable to add tables to rename aliases twice on Export
  - issue #16621 Fixed link HTML messed up in Advisor
  - issue #16622 Fixed Advisor formatting incorrect for long_query_time notice
  - issue #15389 Fixed reset current page indicator after deleting all rows to current page and not page 1
  - issue #15997 Fixed auto save query
  - issue #15997 Made auto saved query database or database+table independent
  - issue #16641 Fixed query generation that was allowing JSON to have a length
  - issue #15994 Fixed the selected value detection for "on update current_timestamp"
  - issue #16614 Fixed PHP 8.0 dataseek offset call to the MySQLI extension
  - issue #16662 Fixed Uncaught TypeError on "delete" button click of a database search results page
  - issue        Fixed Undefined index: selected_usr when the user tried to delete no selected user
  - issue #16657 Fixed the QBE interface when the configuration storage is not enabled
  - issue #16479 Fix our Selenium test-suite
  - issue #16669 Fixed table search modal for BETWEEN
  - issue #16667 Fixed LIKE and TINYINT in search not working properly
  - issue #16424 Fixed numerical search in table and zoom
  - issue        Improve the version handling (new Version class) and add a VERSION_SUFFIX for vendors
  - issue #14494 Fix uncaught TypeError when editing partitioning
  - issue #16525 Fix PHP 8.0 failing tests when comparing 0 to ''
  - issue #16429 Fixed PHP 8.0 errors on preg_replace and operand types
  - issue #16490 Fixed PHP 8.0 function libxml_disable_entity_loader() is deprecated
  - issue #16429 Fixed failing unit tests on PHP 8.0
  - issue #16609 Fixed Sql.rearrangeStickyColumns is not a function
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622894400">- Update to 5.1.1
  - Fixes for several PHP errors
  - Fixes for "$cfg['DefaultTabDatabase']" and other related configuration directives not working properly
  - Fix Yaml export to quote strings even when they are numeric
  - Fix TCPDF open_basedir issue due to internal guessing code from TCPDF
  - Fix for quick search not working when using more than one configured server
    Fix datetime decimals displayed (.00000) after edit
  - Fix new lines in text fields are doubled
  - Fixed URL generation by removing un-needed &amp;amp; escaping for &amp; char
  - Improvements for working with PHP 8.1
  - Improved handling of adding a new user with the Percona database server
  For a detail changelog see:
  https://demo.phpmyadmin.net/master-config/index.php?route=/changelog</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1642852800">- Update to 5.1.2
  This is a security and bufix release.
  * Security
  - Fix boo#1195017 (CVE-2022-23807, PMASA-2022-1, CWE-661)
    Two factor authentication bypass
  - Fix boo#1195018 (CVE-2022-23808, PMASA-2022-2, CWE-661)
    Multiple XSS and HTML injection attacks in setup script
  * Bugfixes
  - Revert a changed to $cfg['CharTextareaRows'] allow values
    less than 7
  - Fix encoding of enum and set values on edit value
  - Fixed possible "Undefined index: clause_is_unique" error
  - Fixed some situations where a user is logged out when working
    with more than one server
  - Fixed a problem with assigning privileges to a user using the
    multiselect list when the database name has an underscore
  - Enable cookie parameter "SameSite" when the PHP version
    is 7.3 or newer
  - Correctly handle the removal of "innodb_file_format" in
    MariaDB and MySQL</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644580800">- Update to 5.1.3
  This is a security and bufix release.
  * Security
  - Fix for boo#1197036 (CVE-2022-0813)
  - Fix for path disclosure under certain server configurations
    (if display_errors is on, for instance)
  * Bugfix
  - issue #17308 Fix broken pagination links in the navigation sidebar
  - issue #17331 Fix MariaDB has no support for system variable "disabled_storage_engines"
  - issue #17315 Fix unsupported operand types in Results.php when running "SHOW PROCESSLIST" SQL query
  - issue #17288 Fixed importing browser settings question box after login when having no pmadb
  - issue #17288 Fix "First day of calendar" user override has no effect
  - issue #17239 Fixed repeating headers are not working
  - issue #17298 Fixed import of email-adresses or links from ODS results in empty contents
  - issue #17344 Fixed a type error on ODS import with non string values
  - issue #17239 Fixed header row show/hide columns buttons on each line after hover are shown on each row</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1652356800">- Update to 5.2.0
  * Bugfix
  - issue #16521 Upgrade Bootstrap to version 5
  - issue #16521 Drop support for Internet Explorer and others
  - issue        Upgrade to shapefile 3
  - issue #16555 Bump minimum PHP version to 7.2
  - issue        Remove the phpseclib dependency
  - issue        Upgrade Symfony components to version 5.2
  - issue        Upgrade to Motranslator 4
  - issue #16005 Improve the performance of the Export logic
  - issue #16829 Add NOT LIKE %...% operator to Table search
  - issue #16845 Fixed some links not passing through url.php
  - issue #16382 Remove apc upload progress method (all upload progress code was removed from the PHP extension)
  - issue #16974 Replace zxcvbn by zxcvbn-ts
  - issue #15691 Disable the last column checkbox in the column list dropdown instead of not allowing un-check
  - issue #16138 Ignore the length of integer types and show a warning on MySQL &gt;= 8.0.18
  - issue        Add support for the Mroonga engine
  - issue        Double click column name to directly copy to clipboard
  - issue #16425 Add DELETE FROM table on table operations page
  - issue #16482 Add a select all link for table-specific privileges
  - issue #14276 Add support for account locking
  - issue #17143 Use composer/ca-bundle to manage the CA cert file
  - issue #17143 Require the openssl PHP extension
  - issue #17171 Remove the printview.css file from themes
  - issue #17203 Redesign the export and the import pages
  - issue #16197 Replace the master/slave terminology
  - issue #17257 Replace libraries/vendor_config.php constants with an array
  - issue        Add the Bootstrap theme
  - issue #17499 Remove stickyfilljs JavaScript dependency
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="chris@computersalat.de" date="1657713600">- update changes file
  * fix missing bugzilla information</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675857600">- Update to 5.2.1
  This is a security and bufix release.
  * Security
  - Fix (PMASA-2023-01, CWE-661, boo#1208186, CVE-2023-25727)
    Fix an XSS attack through the drag-and-drop upload feature.
  * Bugfix
  - issue #17522 Fix case where the routes cache file is invalid
  - issue #17506 Fix error when configuring 2FA without XMLWriter or Imagick
  - issue        Fix blank page when some error occurs
  - issue #17519 Fix Export pages not working in certain conditions
  - issue #17496 Fix error in table operation page when partitions are broken
  - issue #17386 Fix system memory and system swap values on Windows
  - issue #17517 Fix Database Server panel not getting hidden by ShowServerInfo configuration directive
  - issue #17271 Fix database names not showing on Processes tab
  - issue #17424 Fix export limit size calculation
  - issue #17366 Fix refresh rate popup on Monitor page
  - issue #17577 Fix monitor charts size on RTL languages
  - issue #17121 Fix password_hash function incorrectly adding single quotes to password before hashing
  - issue #17586 Fix statistics not showing for empty databases
  - issue #17592 Clicking on the New index link on the sidebar does not throw an error anymore
  - issue #17584 It's now possible to browse a database that includes two % in its name
  - issue        Fix PHP 8.2 deprecated string interpolation syntax
  - issue        Some languages are now correctly detected from the HTTP header
  - issue #17617 Sorting is correctly remembered when $cfg['RememberSorting'] is true
  - issue #17593 Table filtering now works when action buttons are on the right side of the row
  - issue #17388 Find and Replace using regex now makes a valid query if no matching result set found
  - issue #17551 Enum/Set editor will not fail to open when creating a new column
  - issue #17659 Fix error when a database group is named tables, views, functions, procedures or events
  - issue #17673 Allow empty values to be inserted into columns
  - issue #17620 Fix error handling at phpMyAdmin startup for the JS SQL console
  - issue        Fixed debug queries console broken UI for query time and group count
  - issue        Fixed escaping of SQL query and errors for the debug console
  - issue        Fix console toolbar UI when the bookmark feature is disabled and sql debug is enabled
  - issue #17543 Fix JS error on saving a new designer page
  - issue #17546 Fix JS error after using save as and open page operation on the designer
  - issue        Fix PHP warning on GIS visualization when there is only one GIS column
  - issue #17728 Some select HTML tags will now have the correct UI style
  - issue #17734 PHP deprecations will only be shown when in a development environment
  - issue #17369 Fix server error when blowfish_secret is not exactly 32 bytes long
  - issue #17736 Add utf8mb3 as an alias of utf8 on the charset description page
  - issue #16418 Fix FAQ 1.44 about manually removing vendor folders
  - issue #12359 Setup page now sends the Content-Security-Policy headers
  - issue #17747 The Column Visibility Toggle will not be hidden by other elements
  - issue #17756 Edit/Copy/Delete row now works when using GROUP BY
  - issue #17248 Support the UUID data type for MariaDB &gt;= 10.7
  - issue #17656 Fix replace/change/set table prefix is not working
  - issue        Fix monitor page filter queries only filtering the first row
  - issue        Fix "Link not found!" on foreign columns for tables having no char column to show
  - issue #17390 Fix "Create view" modal doesn't show on results and empty results
  - issue #17772 Fix wrong styles for add button from central columns
  - issue #17389 Fix HTML disappears when exporting settings to browser's storage
  - issue #17166 Fix "Warning: #1287 'X' is deprecated [...] Please use ST_X instead." on search page
  - issue        Use jquery-migrate.min.js (14KB) instead of jquery-migrate.min.js (31KB)
  - issue #17842 Use jquery.validate.min.js (24 KB) instead of jquery.validate.js (50 KB)
  - issue #17281 Fix links to databases for information_schema.SCHEMATA
  - issue #17553 Fix Metro theme unreadable links above navigation tree
  - issue #17553 Metro theme UI fixes and improvements
  - issue #17553 Fix Metro theme login form with
  - issue #16042 Exported gzip file of database has first ~73 kB uncompressed and rest is gzip compressed in Firefox
  - issue #17705 Fix inline SQL query edit FK checkbox preventing submit buttons from working
  - issue #17777 Fix Uncaught TypeError: Cannot read properties of null (reading 'inline') on datepickers when re-opened
  - issue        Fix Original theme buttons style and login form width
  - issue #17892 Fix closing index edit modal and reopening causes it to fire twice
  - issue #17606 Fix preview SQL modal not working inside "Add Index" modal
  - issue        Fix PHP error on adding new column on create table form
  - issue #17482 Default to "Full texts" when running explain statements
  - issue        Fixed Chrome scrolling performance issue on a textarea of an "export as text" page
  - issue #17703 Fix datepicker appears on all fields, not just date
  - issue        Fix space in the tree line when a DB is expanded
  - issue #17340 Fix "New Table" page -&gt; "VIRTUAL" attribute is lost when adding a new column
  - issue #17446 Fix missing option for STORED virtual column on MySQL and PERSISTENT is not supported on MySQL
  - issue #17446 Lower the check for virtual columns to MySQL&gt;=5.7.6 nothing is supported on 5.7.5
  - issue        Fix column names option for CSV Export
  - issue #17177 Fix preview SQL when reordering columns doesn't work on move columns
  - issue #15887 Fixed DROP TABLE errors ignored on multi table select for DROP
  - issue #17944 Fix unable to create a view from tree view button
  - issue #17927 Fix key navigation between select inputs (drop an old Firefox workaround)
  - issue #17967 Fix missing icon for collapse all button
  - issue #18006 Fixed UUID columns can't be moved
  - issue        Add `spellcheck="false"` to all password fields and some text fields to avoid spell-jacking data leaks
  - issue        Remove non working "Analyze Explain at MariaDB.org" button (MariaDB stopped this service)
  - issue #17229 Add support for Web Authentication API because Chrome removed support for the U2F API
  - issue #18019 Fix "Call to a member function fetchAssoc() on bool" with SQL mode ONLY_FULL_GROUP_BY on monitor search logs
  - issue        Add back UUID and UUID_SHORT to functions on MySQL and all MariaDB versions
  - issue #17398 Fix clicking on JSON columns triggers update query
  - issue        Fix silent JSON parse error on upload progress
  - issue #17833 Fix "Add Parameter" button not working for Add Routine Screen
  - issue #17365 Fixed "Uncaught Error: regexp too big" on server status variables page
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="chris@computersalat.de" date="1683288000">- fix deps for subpkg apache
  * definitly Requires mod_php_any
- update phpMyAdmin.http
  * add missing &lt;IfModule mod_php.c&gt; for php8</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1708948800">- Adjustments patch macro for rpm 4.20.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737633600">- Update to 5.2.2
  * Security
  - issue        [security] Fix for a path disclosure leak in the Monitoring tab
  - issue        Prevent the user from deleting system databases
  - issue        [security] Fix an XSS vulnerability when checking tables (PMASA-2025-1)
  - issue        [security] Fix an XSS vulnerability on the Insert tab (PMASA-2025-2)
  - issue        [security] Fix a possible glibc/iconv vulnerability (CVE-2024-2961, assigned PMASA-2025-3
    but please note that phpMyAdmin is not vulnerable by default)
  * Bugfix
  - issue        Fix for sql-parser relating to quadratic complexity in certain queries, which could have caused long execution times.
  - issue #17851 Fix total count of rows in not accurate
  - issue #17766 Allow to open in a new tab copy and edit row actions
  - issue #17599 Fix error when handling an user that is not in privileges table
  - issue #17364 Fix error when trying to import a status monitor chart arrangement
  - issue #18106 Fix renaming database with a view
  - issue #18120 Fix bug with numerical tables during renaming database
  - issue #16851 Fix ($cfg['Order']) default column order doesn't have have any effect since phpMyAdmin 4.2.0
  - issue #18138 Fix some issues with numerical table names
  - issue #18112 Fix open base dir warning on git version class
  - issue #18211 Fix the themes route missing the server ID
  - issue        Do not show "Original length undefined" on binary hex columns
  - issue        Fix wrong time zone when handling Git information
  - issue #18195 Fix warning on non-existent table for XML export
  - issue #18196 Fix errors of import notification
  - issue #18093 Fix JS errors around "new user account" in some edge cases
  - issue #16451 Increase password characters limit to 2000 during login
  - issue #18177 Fix "IS NULL" is shown for non-nullable columns on search page
  - issue #16199 Fix dragging of tables in designer
  - issue #18268 Fix UI issue the theme manager is disabled
  - issue #18258 Speed improvements when exporting a database
  - issue #17702 Fix performance issue when handling large number of tables in a single database
  - issue #18324 Fix UI defect on tracking versions table first column
  - issue #18266 Fix disabling features (like `$cfg['Servers'][$i]['tracking'] = false;`) did not work
  - issue #18296 Fixed query time measurement - measure time only for user queries
  - issue #18235 Fix columns are misaligned for the "sys" database
  - issue #18249 Speed improvements when browsing a database with multiple tables
  - issue #18060 Fix Console height "Not a non-negative number" error
  - issue #18188 Fix issue when editing GIS data
  - issue        Fix width/height of create routines modal and width of routines/triggers/events modals
  - issue        Stop pmadb database detection when all features are disabled
  - issue        Upgrade slim/psr7 to 1.4.1 for CVE-2023-30536 - GHSA-q2qj-628g-vhfw
  - issue #17654 Fix unprivileged user cannot change password on MySQL &gt;= 5.7.37
  - issue #18385 Add CVE MITRE link to allowed domains and use cve.org
  - issue #18330 Fix TypeError when no-datetime field is modified
  - issue #18212 Fix Query Builder doesn't replace a table name with it's alias in the `WHERE` block
  - issue #18221 Keep the criteria box collapsed by the user when un-checking the criteria checkbox
  - issue #18363 Fix colspan for actions column on database table list
  - issue        Fix double encoding on User Groups pages
  - issue        Fix list of users of an user group not showing up
  - issue        Fix duplicate query params in the SQL message card
  - issue #18314 Fix dragged row in index form
  - issue #17392 Fix the actions not being hidden in the Triggers, Routines, Events pages
  - issue #18441 Fix execute routine page not working when not in a modal
  - issue #18471 Fix SQL statement not being displayed correctly on RTL languages
  - issue        Fix state times not getting summed in the profiling table
  - issue        Fix a case where a fatal error message was not displayed
  - issue #17420 Fix profiling chart not loading when profiling is activated
  - issue #18159 Fix error when changing the number of chart columns in the monitor page
  - issue #18403 Fix Uncaught SyntaxError: JSON.parse on makegrid conditions
  - issue #17528 Fix double escaping of database group names in the navigation tree
  - issue #18473 Fix the NULL not applied after clearing nullable field
  - issue #18454 Fix date field calendar display when changing NULL state
  - issue #18481 Fix missing pagination when using SELECT DISTINCT
  - issue #18325 Allow hex representations for integers in the search box validation
  - issue #14411 Fixed double tap to edit on mobile devices
  - issue        Update documentation to reflect that Node &gt;= 12 is required to compile the JS and CSS files
  - issue #18578 Fixed PDF export NULL values gives a type error
  - issue #18605 Fixed issue when executing a stored procedure
  - issue #18650 Fixed double escaping on foreign key relation link title
  - issue #18533 Fixed wrong count for simulated queries
  - issue #18611 Fixed an error when searching a table without conditions
  - issue #18663 Fixed case where triggers are dropped when moving a table
  - issue #17404 Fixed an error message after dropping a database
  - issue #18714 Fixed incorrect formatting of the amount of table rows
  - issue #18717 Fixed issue when deleting bookmarks
  - issue #18713 Fixed some issues with the GIS editor
  - issue #18722 Fixed generic error message in the home page
  - issue #18693 Fixed enum/set value escaping
  - issue #18769 Improved collations support for MariaDB 10.10
  - issue #17381 Fixed JS errors when editing indexes on create table
  - issue #14402 Fix the PRIMARY label still shown when using two columns for a PK on create table
  - issue #17347 Fixed JS errors when changing index settings on create table
  - issue #18762 Fixed truncating tables when a VIEW is included
  - issue        Fix BETWEEN search does not validate input because of spaces
  - issue        Fix JS number validation does not validate when the input is empty or emptied
  - issue #18561 Fix issue when adding System Monitor charts
  - issue #17363 Fix duplicate route parameter after logging in
  - issue #15670 Fix case where the data is truncated after changing a longtext column's collation
  - issue #18797 Fixed support for ampersand as a arg separator
  - issue #18834 Fixed case where column hash is empty in table relation page
  - issue #17538 Fixed error when renaming an index
  - issue #18865 Fix missing text-nowrap for timestamps columns
  - issue #18613 Fixed routine editor showing wrong parameter type
  - issue #18890 Fixed wrong row count when query has UNION
  - issue #18949 Fixed natural sorting for items in the navigation section
  - issue #18930 Fixed import of empty tables from MediaWiki
  - issue #18940 Fixed issue when creating an unique key
  - issue #19022 Fix case where tables from wrong database is loaded in navigation tree
  - issue #18782 Fixed issue with role based auth for MySQL 8
  - issue #18593 Fix drop db line included in server export if exporting only data
  - issue #18049 Also check that curl_exec is enabled for the new version check
  - issue #19023 Fixed table size for ROCKSDB engine showing as unknown
  - issue #18451 Fix when editing inline central column, Null is always preselected
  - issue #18495 Fixed database export missing routines
  - issue #19117 Allow changing the virtuality of a column without any other changes
  - issue #18566 Fixed error when importing exported view with USE INDEX hint
  - issue #17920 Fixed moving column with empty default value will replace it with ''
  - issue #18006 Fixed moving columns causes the default uuid() value to get quotes around it
  - issue #18962 Fixed move columns with ENUM() &amp; DEFAULT causes invalid SQL
  - issue #18276 Fix on update CURRENT_TIMESTAMP doesn't show as default in attributes
  - issue #18240 Fix inserting value with UNIX_TIMESTAMP() without a parameter
  - issue #19125 Fixed CodeMirror tooltip is below modals
  - issue #18674 Fix formatted sql in browse table result has a linebreak after each token
  - issue #18210 Fixed add replica replication user on MariaDB doesn't work (SQL syntax)
  - issue #19041 Fix footer.twig gets printed to Binary File Download
  - issue #19091 Fix to stop processing queries on error
  - issue #18241 Fix copy SQL query button on error messages
  - issue #17190 Fix an error with SELECT ... FOR UPDATE queries
  - issue #19145 Remove duplicate server and lang parameters from links
  - issue #19158 Fix an issue with backticks on the query generator
  - issue #19174 Fix an issue with column alias with asterisk on the query generator
  - issue #19146 Fix column sorting with limit subquery
  - issue #19152 Fix the number of lines being ignored in GIS visualization after a search
  - issue #19189 Fix issue with column sorting when using 'group by'
  - issue #19188 Fix issue with simulated queries reporting syntax errors
  - issue #19141 Add cookie prefix '-__Secure-' to cookies to help prevent cookie smuggling
  - issue #19218 Fix textarea horizontal resizing with Bootstap theme
  - issue #19199 Add support for fractional seconds to current_timestamp()
  - issue #19221 Fix query statistics for queries with count(*)
  - issue #19203 Fix single quotes and backslashes for the query generator
  - issue #19163 Fix queries with IS NULL or IS NOT NULL for the query generator
  - issue #19181 Fix query generator support for IN() and NOT IN()
  - issue #19167 Fix criteria on column '*' for the query generator
  - issue #19213 Fix possible issue when exporting a large data set
  - issue #19217 Fix issue when editing a cell of a JSON column
  - issue #19244 Add yarn 1.22 to the package.json's packageManager field
  - issue #19185 Fix visual issue when a row has only empty cells
  - issue #19257 Fix issue when adding an index with an invalid name
  - issue #19276 Fix compatibility with Twig 3.12
  - issue #19283 Fix issue when the server starts with skip-innodb option
  - issue #19299 Fix charset in procedure's parameter type
  - issue #19316 Fix input size for hexadecimal values
  - issue #19321 Suppress deprecation message of E_STRICT constant
  - issue        Fix PHP 8.4 `str_getcsv` `$escape` parameter deprecation
  - issue #19426 Fix PHP warnings when the column is a `COMPRESSED BLOB`
  - issue        Allow opening server breadcrumb links in new tab with Ctrl/Meta key
  - issue #19500 Use `KILL` instead of `CALL mysql.rds_kill` for non super users
  - issue        Fix "copy to clipboard" was adding a blank row for each repeating header row
  - issue        Fix TCPDF translations
  - issue        Remove underline for links on Bootstrap theme
  - issue        Fix sql editor height on multi-table query
  - issue #18852 Fix notification color scheme on the Bootstrap dark theme
  - issue #14542 Show the query even if no results are found in the Table search
  - issue #16936 Fixed import (e.g. ods) doesn't respect database default collation
  - issue #19000 Disable autocomplete for the create table/db name inputs</changelog>
  <changelog author="chris@computersalat.de" date="1740657600">- fix changes file, because update to 5.2.2 also fixes
  * boo#1236312 (CVE-2025-24530, PMASA-2025-1)
  * boo#1236311 (CVE-2025-24529, PMASA-2025-2)
- update phpMyAdmin.http.inc
  * add php_admin_value upload_max_filesize 64M</changelog>
</package>
<package pkgid="b39445fed97e210160c241e4350bd60341c3ec7481c5272d7d01aec6b3036161" name="phpMyAdmin-lang" arch="noarch">
  <version epoch="0" ver="5.2.2" rel="bp156.4.3.1"/>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1604923200">- Update to 5.0.4
  - issue #16245 Fix failed Zoom search clears existing values
  - issue        Fixed a PHP error when reporting a particular JS error
  - issue #16326 Fixed latitude and longitude swap for geometries in edit mode
  - issue #16032 Fix CREATE TABLE not being tracked when auto tracking is enabled
  - issue #16397 Fix compatibility problems with older PHP versions (also issue #16399)
  - issue #16396 Fix broken two-factor authentication
- Changes from 5.0.3
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_3/ChangeLog
- Changes from 5.0.2
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_2/ChangeLog
- Changes from 5.0.1
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_1/ChangeLog
- Changes from 5.0.0
  - https://github.com/phpmyadmin/phpmyadmin/blob/RELEASE_5_0_0/ChangeLog
- Set php &gt;= 7.4 as recommends because:
  Due to changes in the MySQL authentication method, PHP versions
  prior to 7.4 are unable to authenticate to a MySQL 8.0 or newer
  server (our tests show the problem actually began with MySQL 8.0.11).
  This relates to a PHP bug https://bugs.php.net/bug.php?id=76243.
- Remove Suggests: php-mcrypt as described in boo#1050980
- Change tmpdir from ap_docroot/tmp to localstatedir/cache/phpMyAdmin.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607601600">- Use system apache rpm macros</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607688000">- Put Apache configuration files in separate subpackage
- Generate blowfish secret with openssl on non-openSUSE systems as
  pwgen is not available</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607688001">- Package language files in separately</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607860800">- Use %apache_request_restart/%apache_restart_if_needed macros to restart
  apache in order to prevent unneccessary restarts</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1607860801">- Generate blowfish secret and enable Apache modules/flags only on
  install
- Only empty temporary directory on upgrade/uninstall (not remove)
  to prevent RPM warnings/errors
- Don't empty directories not owned by this package (these should
  have been cleaned up by previous versions that owned them)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608033600">- The apache subpackage must require the main package, otherwise it
  will not be uninstalled when the main package is uninstalled</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608033601">- Attempt to migrate modified configuration file rather than just
  replacing it by default configuration</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1608638400">- Use coreutils to generate blowfish secret to reduce dependencies</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1614340800">- Update to 5.1.0
  - issue #15350 Change Media (MIME) type references to Media type
  - issue #15377 Add a request router
  - issue        Automatically focus input in the two-factor authentication window
  - issue #15509 Replace gender-specific pronouns with gender-neutral pronouns
  - issue #15491 Improve complexity of generated passwords
  - issue #14909 Add a configuration option to define the 1st day of week
  - issue #12726 Made user names clickable in user accounts overview
  - issue #15729 Improve virtuality dropdown for MariaDB &gt; 10.1
  - issue #15312 Added an option to perform ALTER ONLINE (ALGORITHM=INPLACE)
    when editing a table structure
  - issue        Added missing 'IF EXISTS' to 'DROP EVENT' when exporting databases
  - issue #15232 Improve the padding in query result tool links
  - issue #15064 Support exporting raw SQL queries
  - issue #15555 Added ip2long transformation
  - issue #15194 Fixed horizontal scroll on structure edit page
  - issue #14820 Move table hide buttons in navigation to avoid hiding a table by mistake
  - issue #14947 Use correct MySQL version if the version is 8.0 or above for documentation links
  - issue #15790 Use "MariaDB Documentation" instead of "MySQL Documentation" on a MariaDB server
  - issue #15880 Change "Show Query" link to a button
  - issue #13371 Automatically toggle the radio button to "Create a page and save it" on Designer
  - issue #12969 Tap and hold will not dismiss the error box anymore, you can now copy the error
  - issue #15582 Don't disable "Empty" table button after clicking it
  - issue #15662 Stay on the structure page after editing/adding/dropping indexes
  - issue #15663 show structure after adding a column
  - issue #16005 Remove symfony/yaml dependency
  - issue #16005 Improve performance of dependency injection system by removing yaml parsing
  - issue #15447 Disable phpMyAdmin storage database checkbox on databases list
  - issue #16001 Add autocomplete attributes on login form
  - issue #13519 Add "Preview SQL" option on Index dialog box when creating a new table
  - issue #15954 Fixed export maximal length of created query input is too small
  - issue        Redesign the server status advisor page
  - issue #13124 Use same height for SQL query textarea and Columns select in SQL page
  - issue #16005 Add a new vendor constant "CACHE_DIR" that defaults
    to "libraries/cache/" and store routing cache into this folder
  - issue #16005 Warm-up the routing cache before building the release
  - issue #16005 Use --optimize-autoloader when installing composer vendors before building the release
  - issue #15992 Add back the table name to the printable version on "Structure" page
  - issue #14815 Allow simplifying exported view syntax to only "CREATE VIEW"
  - issue #15496 Add $cfg['CaptchaSiteVerifyURL'] for Google ReCaptcha siteVerifyUrl
  - issue #14772 Add the password_hash PHP function as an option when inserting data
  - issue #15136 Add a notice for Hex converter giving invalid results
  - issue #16139 Use a textarea for JSON columns
  - issue #16223 Make JSON input transformation editor less narrow
  - issue #14340 Add a button on Export Page to show the SQL Query
  - issue #16304 Add support for INET6 column type
  - issue #16337 Fix example insert/update query default values
  - issue #12961 Remove indexes from table relation
  - issue #13557 Use a full list of functions instead of a separated one on insert/edit page "Function" selector
  - issue #14795 Include routines in the export in a predictable order
  - issue #16227 Fixed autocomplete is not working in case the table name is quoted by "`" symbols
  - issue #15463 Force BINARY comparison when looking at privileges to avoid an SQL error on privileges tab
  - issue #16430 Fixed Windows error message uses trailing / instead of \
  - issue #16316 Added support for "SameSite=Strict" on cookies using configuration "$cfg['CookieSameSite']"
  - issue #16451 Fixed AWS RDS IAM authentication doesn't work because pma_password is truncated
  - issue #16451 Show an error message when the security limit is
    reached instead of silently trimming the password to avoid confusion
  - issue #15001 Add back Login Cookie Validity setting to the features form
  - issue #16457 Add config parameters to support third-party ReCaptcha v2 compatible APIs like hCaptcha
  - issue #13077 Moved tools section to left on large devices (Bootstrap xl)
  - issue #15711 Moved some buttons to left on large devices (Bootstrap xl)
  - issue #15584 Add $cfg['MysqlSslWarningSafeHosts'] to set the red text black when ssl is not used on a private network
  - issue #15652 Replace deprecated FOUND_ROWS() function call on "distinct values" feature
  - issue        Export blobs as hex on JSON export
  - issue #16095 Fix leading space not shown in a CHAR column when browsing a table
  - issue        Make procedures/functions SQL editor both side scrollable
  - issue #16407 Bump pragmarx/google2fa conflict to &gt;8.0
  - issue #14953 Added a rename Button to use RENAME INDEX syntax of MySQL 5.7 (and MariaDB &gt;= 10.5.2)
  - issue #16477 Fixed no Option to enter TABLE specific permissions when the database name contains an "_" (underscore)
  - issue #16498 Fixed empty text not appearing after deleting all Routines
  - issue #16467 Fixed a PHP notice "Trying to access array offset on value of type null" on Designer PDF export
  - issue #15658 Fixed saving UI displayed columns on a non database request fails
  - issue #16495 Fix drop tables checkbox is above the checkbox for foreign keys
  - issue #16485 Fix visual query builder missing "Build Query" button
  - issue #16565 Added 'IF EXISTS' to 'DROP EVENT' when updating events to avoid replication issues
  - issue        Removed metro fonts that where Apache-2.0 files that are incompatible with GPL-2.0
  - issue #16464 Made the relation view default to the current database when creating relations
  - issue #16463 Fixed 'REFERENCES' privilege checkbox's title on new MySQL versions and on MariaDB
  - issue #16405 Added jest as a Unit Testing tool for our javascript code
  - issue #16252 Fixed the too small font size when editing rows (textareas)
  - issue #16585 Fixed BLOB to JPG transformation PHP errors
  - issue        Made the console setup async to avoid blocking the page render
  - issue #16429 Use PHP 8.0 fixed version (commit) for TCPDF
  - issue #16005 Major performance improvements on browsing a lot of rows
  - issue #16595 Fixed editing columns having a `_` in their name in specific conditions
  - issue #16608 Fix "Sort by key" restore auto saved value
  - issue #16611 Fixed unable to add tables to rename aliases twice on Export
  - issue #16621 Fixed link HTML messed up in Advisor
  - issue #16622 Fixed Advisor formatting incorrect for long_query_time notice
  - issue #15389 Fixed reset current page indicator after deleting all rows to current page and not page 1
  - issue #15997 Fixed auto save query
  - issue #15997 Made auto saved query database or database+table independent
  - issue #16641 Fixed query generation that was allowing JSON to have a length
  - issue #15994 Fixed the selected value detection for "on update current_timestamp"
  - issue #16614 Fixed PHP 8.0 dataseek offset call to the MySQLI extension
  - issue #16662 Fixed Uncaught TypeError on "delete" button click of a database search results page
  - issue        Fixed Undefined index: selected_usr when the user tried to delete no selected user
  - issue #16657 Fixed the QBE interface when the configuration storage is not enabled
  - issue #16479 Fix our Selenium test-suite
  - issue #16669 Fixed table search modal for BETWEEN
  - issue #16667 Fixed LIKE and TINYINT in search not working properly
  - issue #16424 Fixed numerical search in table and zoom
  - issue        Improve the version handling (new Version class) and add a VERSION_SUFFIX for vendors
  - issue #14494 Fix uncaught TypeError when editing partitioning
  - issue #16525 Fix PHP 8.0 failing tests when comparing 0 to ''
  - issue #16429 Fixed PHP 8.0 errors on preg_replace and operand types
  - issue #16490 Fixed PHP 8.0 function libxml_disable_entity_loader() is deprecated
  - issue #16429 Fixed failing unit tests on PHP 8.0
  - issue #16609 Fixed Sql.rearrangeStickyColumns is not a function
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1622894400">- Update to 5.1.1
  - Fixes for several PHP errors
  - Fixes for "$cfg['DefaultTabDatabase']" and other related configuration directives not working properly
  - Fix Yaml export to quote strings even when they are numeric
  - Fix TCPDF open_basedir issue due to internal guessing code from TCPDF
  - Fix for quick search not working when using more than one configured server
    Fix datetime decimals displayed (.00000) after edit
  - Fix new lines in text fields are doubled
  - Fixed URL generation by removing un-needed &amp;amp; escaping for &amp; char
  - Improvements for working with PHP 8.1
  - Improved handling of adding a new user with the Percona database server
  For a detail changelog see:
  https://demo.phpmyadmin.net/master-config/index.php?route=/changelog</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1642852800">- Update to 5.1.2
  This is a security and bufix release.
  * Security
  - Fix boo#1195017 (CVE-2022-23807, PMASA-2022-1, CWE-661)
    Two factor authentication bypass
  - Fix boo#1195018 (CVE-2022-23808, PMASA-2022-2, CWE-661)
    Multiple XSS and HTML injection attacks in setup script
  * Bugfixes
  - Revert a changed to $cfg['CharTextareaRows'] allow values
    less than 7
  - Fix encoding of enum and set values on edit value
  - Fixed possible "Undefined index: clause_is_unique" error
  - Fixed some situations where a user is logged out when working
    with more than one server
  - Fixed a problem with assigning privileges to a user using the
    multiselect list when the database name has an underscore
  - Enable cookie parameter "SameSite" when the PHP version
    is 7.3 or newer
  - Correctly handle the removal of "innodb_file_format" in
    MariaDB and MySQL</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1644580800">- Update to 5.1.3
  This is a security and bufix release.
  * Security
  - Fix for boo#1197036 (CVE-2022-0813)
  - Fix for path disclosure under certain server configurations
    (if display_errors is on, for instance)
  * Bugfix
  - issue #17308 Fix broken pagination links in the navigation sidebar
  - issue #17331 Fix MariaDB has no support for system variable "disabled_storage_engines"
  - issue #17315 Fix unsupported operand types in Results.php when running "SHOW PROCESSLIST" SQL query
  - issue #17288 Fixed importing browser settings question box after login when having no pmadb
  - issue #17288 Fix "First day of calendar" user override has no effect
  - issue #17239 Fixed repeating headers are not working
  - issue #17298 Fixed import of email-adresses or links from ODS results in empty contents
  - issue #17344 Fixed a type error on ODS import with non string values
  - issue #17239 Fixed header row show/hide columns buttons on each line after hover are shown on each row</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1652356800">- Update to 5.2.0
  * Bugfix
  - issue #16521 Upgrade Bootstrap to version 5
  - issue #16521 Drop support for Internet Explorer and others
  - issue        Upgrade to shapefile 3
  - issue #16555 Bump minimum PHP version to 7.2
  - issue        Remove the phpseclib dependency
  - issue        Upgrade Symfony components to version 5.2
  - issue        Upgrade to Motranslator 4
  - issue #16005 Improve the performance of the Export logic
  - issue #16829 Add NOT LIKE %...% operator to Table search
  - issue #16845 Fixed some links not passing through url.php
  - issue #16382 Remove apc upload progress method (all upload progress code was removed from the PHP extension)
  - issue #16974 Replace zxcvbn by zxcvbn-ts
  - issue #15691 Disable the last column checkbox in the column list dropdown instead of not allowing un-check
  - issue #16138 Ignore the length of integer types and show a warning on MySQL &gt;= 8.0.18
  - issue        Add support for the Mroonga engine
  - issue        Double click column name to directly copy to clipboard
  - issue #16425 Add DELETE FROM table on table operations page
  - issue #16482 Add a select all link for table-specific privileges
  - issue #14276 Add support for account locking
  - issue #17143 Use composer/ca-bundle to manage the CA cert file
  - issue #17143 Require the openssl PHP extension
  - issue #17171 Remove the printview.css file from themes
  - issue #17203 Redesign the export and the import pages
  - issue #16197 Replace the master/slave terminology
  - issue #17257 Replace libraries/vendor_config.php constants with an array
  - issue        Add the Bootstrap theme
  - issue #17499 Remove stickyfilljs JavaScript dependency
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="chris@computersalat.de" date="1657713600">- update changes file
  * fix missing bugzilla information</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1675857600">- Update to 5.2.1
  This is a security and bufix release.
  * Security
  - Fix (PMASA-2023-01, CWE-661, boo#1208186, CVE-2023-25727)
    Fix an XSS attack through the drag-and-drop upload feature.
  * Bugfix
  - issue #17522 Fix case where the routes cache file is invalid
  - issue #17506 Fix error when configuring 2FA without XMLWriter or Imagick
  - issue        Fix blank page when some error occurs
  - issue #17519 Fix Export pages not working in certain conditions
  - issue #17496 Fix error in table operation page when partitions are broken
  - issue #17386 Fix system memory and system swap values on Windows
  - issue #17517 Fix Database Server panel not getting hidden by ShowServerInfo configuration directive
  - issue #17271 Fix database names not showing on Processes tab
  - issue #17424 Fix export limit size calculation
  - issue #17366 Fix refresh rate popup on Monitor page
  - issue #17577 Fix monitor charts size on RTL languages
  - issue #17121 Fix password_hash function incorrectly adding single quotes to password before hashing
  - issue #17586 Fix statistics not showing for empty databases
  - issue #17592 Clicking on the New index link on the sidebar does not throw an error anymore
  - issue #17584 It's now possible to browse a database that includes two % in its name
  - issue        Fix PHP 8.2 deprecated string interpolation syntax
  - issue        Some languages are now correctly detected from the HTTP header
  - issue #17617 Sorting is correctly remembered when $cfg['RememberSorting'] is true
  - issue #17593 Table filtering now works when action buttons are on the right side of the row
  - issue #17388 Find and Replace using regex now makes a valid query if no matching result set found
  - issue #17551 Enum/Set editor will not fail to open when creating a new column
  - issue #17659 Fix error when a database group is named tables, views, functions, procedures or events
  - issue #17673 Allow empty values to be inserted into columns
  - issue #17620 Fix error handling at phpMyAdmin startup for the JS SQL console
  - issue        Fixed debug queries console broken UI for query time and group count
  - issue        Fixed escaping of SQL query and errors for the debug console
  - issue        Fix console toolbar UI when the bookmark feature is disabled and sql debug is enabled
  - issue #17543 Fix JS error on saving a new designer page
  - issue #17546 Fix JS error after using save as and open page operation on the designer
  - issue        Fix PHP warning on GIS visualization when there is only one GIS column
  - issue #17728 Some select HTML tags will now have the correct UI style
  - issue #17734 PHP deprecations will only be shown when in a development environment
  - issue #17369 Fix server error when blowfish_secret is not exactly 32 bytes long
  - issue #17736 Add utf8mb3 as an alias of utf8 on the charset description page
  - issue #16418 Fix FAQ 1.44 about manually removing vendor folders
  - issue #12359 Setup page now sends the Content-Security-Policy headers
  - issue #17747 The Column Visibility Toggle will not be hidden by other elements
  - issue #17756 Edit/Copy/Delete row now works when using GROUP BY
  - issue #17248 Support the UUID data type for MariaDB &gt;= 10.7
  - issue #17656 Fix replace/change/set table prefix is not working
  - issue        Fix monitor page filter queries only filtering the first row
  - issue        Fix "Link not found!" on foreign columns for tables having no char column to show
  - issue #17390 Fix "Create view" modal doesn't show on results and empty results
  - issue #17772 Fix wrong styles for add button from central columns
  - issue #17389 Fix HTML disappears when exporting settings to browser's storage
  - issue #17166 Fix "Warning: #1287 'X' is deprecated [...] Please use ST_X instead." on search page
  - issue        Use jquery-migrate.min.js (14KB) instead of jquery-migrate.min.js (31KB)
  - issue #17842 Use jquery.validate.min.js (24 KB) instead of jquery.validate.js (50 KB)
  - issue #17281 Fix links to databases for information_schema.SCHEMATA
  - issue #17553 Fix Metro theme unreadable links above navigation tree
  - issue #17553 Metro theme UI fixes and improvements
  - issue #17553 Fix Metro theme login form with
  - issue #16042 Exported gzip file of database has first ~73 kB uncompressed and rest is gzip compressed in Firefox
  - issue #17705 Fix inline SQL query edit FK checkbox preventing submit buttons from working
  - issue #17777 Fix Uncaught TypeError: Cannot read properties of null (reading 'inline') on datepickers when re-opened
  - issue        Fix Original theme buttons style and login form width
  - issue #17892 Fix closing index edit modal and reopening causes it to fire twice
  - issue #17606 Fix preview SQL modal not working inside "Add Index" modal
  - issue        Fix PHP error on adding new column on create table form
  - issue #17482 Default to "Full texts" when running explain statements
  - issue        Fixed Chrome scrolling performance issue on a textarea of an "export as text" page
  - issue #17703 Fix datepicker appears on all fields, not just date
  - issue        Fix space in the tree line when a DB is expanded
  - issue #17340 Fix "New Table" page -&gt; "VIRTUAL" attribute is lost when adding a new column
  - issue #17446 Fix missing option for STORED virtual column on MySQL and PERSISTENT is not supported on MySQL
  - issue #17446 Lower the check for virtual columns to MySQL&gt;=5.7.6 nothing is supported on 5.7.5
  - issue        Fix column names option for CSV Export
  - issue #17177 Fix preview SQL when reordering columns doesn't work on move columns
  - issue #15887 Fixed DROP TABLE errors ignored on multi table select for DROP
  - issue #17944 Fix unable to create a view from tree view button
  - issue #17927 Fix key navigation between select inputs (drop an old Firefox workaround)
  - issue #17967 Fix missing icon for collapse all button
  - issue #18006 Fixed UUID columns can't be moved
  - issue        Add `spellcheck="false"` to all password fields and some text fields to avoid spell-jacking data leaks
  - issue        Remove non working "Analyze Explain at MariaDB.org" button (MariaDB stopped this service)
  - issue #17229 Add support for Web Authentication API because Chrome removed support for the U2F API
  - issue #18019 Fix "Call to a member function fetchAssoc() on bool" with SQL mode ONLY_FULL_GROUP_BY on monitor search logs
  - issue        Add back UUID and UUID_SHORT to functions on MySQL and all MariaDB versions
  - issue #17398 Fix clicking on JSON columns triggers update query
  - issue        Fix silent JSON parse error on upload progress
  - issue #17833 Fix "Add Parameter" button not working for Add Routine Screen
  - issue #17365 Fixed "Uncaught Error: regexp too big" on server status variables page
- Rebase phpMyAdmin-config.patch.</changelog>
  <changelog author="chris@computersalat.de" date="1683288000">- fix deps for subpkg apache
  * definitly Requires mod_php_any
- update phpMyAdmin.http
  * add missing &lt;IfModule mod_php.c&gt; for php8</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1708948800">- Adjustments patch macro for rpm 4.20.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737633600">- Update to 5.2.2
  * Security
  - issue        [security] Fix for a path disclosure leak in the Monitoring tab
  - issue        Prevent the user from deleting system databases
  - issue        [security] Fix an XSS vulnerability when checking tables (PMASA-2025-1)
  - issue        [security] Fix an XSS vulnerability on the Insert tab (PMASA-2025-2)
  - issue        [security] Fix a possible glibc/iconv vulnerability (CVE-2024-2961, assigned PMASA-2025-3
    but please note that phpMyAdmin is not vulnerable by default)
  * Bugfix
  - issue        Fix for sql-parser relating to quadratic complexity in certain queries, which could have caused long execution times.
  - issue #17851 Fix total count of rows in not accurate
  - issue #17766 Allow to open in a new tab copy and edit row actions
  - issue #17599 Fix error when handling an user that is not in privileges table
  - issue #17364 Fix error when trying to import a status monitor chart arrangement
  - issue #18106 Fix renaming database with a view
  - issue #18120 Fix bug with numerical tables during renaming database
  - issue #16851 Fix ($cfg['Order']) default column order doesn't have have any effect since phpMyAdmin 4.2.0
  - issue #18138 Fix some issues with numerical table names
  - issue #18112 Fix open base dir warning on git version class
  - issue #18211 Fix the themes route missing the server ID
  - issue        Do not show "Original length undefined" on binary hex columns
  - issue        Fix wrong time zone when handling Git information
  - issue #18195 Fix warning on non-existent table for XML export
  - issue #18196 Fix errors of import notification
  - issue #18093 Fix JS errors around "new user account" in some edge cases
  - issue #16451 Increase password characters limit to 2000 during login
  - issue #18177 Fix "IS NULL" is shown for non-nullable columns on search page
  - issue #16199 Fix dragging of tables in designer
  - issue #18268 Fix UI issue the theme manager is disabled
  - issue #18258 Speed improvements when exporting a database
  - issue #17702 Fix performance issue when handling large number of tables in a single database
  - issue #18324 Fix UI defect on tracking versions table first column
  - issue #18266 Fix disabling features (like `$cfg['Servers'][$i]['tracking'] = false;`) did not work
  - issue #18296 Fixed query time measurement - measure time only for user queries
  - issue #18235 Fix columns are misaligned for the "sys" database
  - issue #18249 Speed improvements when browsing a database with multiple tables
  - issue #18060 Fix Console height "Not a non-negative number" error
  - issue #18188 Fix issue when editing GIS data
  - issue        Fix width/height of create routines modal and width of routines/triggers/events modals
  - issue        Stop pmadb database detection when all features are disabled
  - issue        Upgrade slim/psr7 to 1.4.1 for CVE-2023-30536 - GHSA-q2qj-628g-vhfw
  - issue #17654 Fix unprivileged user cannot change password on MySQL &gt;= 5.7.37
  - issue #18385 Add CVE MITRE link to allowed domains and use cve.org
  - issue #18330 Fix TypeError when no-datetime field is modified
  - issue #18212 Fix Query Builder doesn't replace a table name with it's alias in the `WHERE` block
  - issue #18221 Keep the criteria box collapsed by the user when un-checking the criteria checkbox
  - issue #18363 Fix colspan for actions column on database table list
  - issue        Fix double encoding on User Groups pages
  - issue        Fix list of users of an user group not showing up
  - issue        Fix duplicate query params in the SQL message card
  - issue #18314 Fix dragged row in index form
  - issue #17392 Fix the actions not being hidden in the Triggers, Routines, Events pages
  - issue #18441 Fix execute routine page not working when not in a modal
  - issue #18471 Fix SQL statement not being displayed correctly on RTL languages
  - issue        Fix state times not getting summed in the profiling table
  - issue        Fix a case where a fatal error message was not displayed
  - issue #17420 Fix profiling chart not loading when profiling is activated
  - issue #18159 Fix error when changing the number of chart columns in the monitor page
  - issue #18403 Fix Uncaught SyntaxError: JSON.parse on makegrid conditions
  - issue #17528 Fix double escaping of database group names in the navigation tree
  - issue #18473 Fix the NULL not applied after clearing nullable field
  - issue #18454 Fix date field calendar display when changing NULL state
  - issue #18481 Fix missing pagination when using SELECT DISTINCT
  - issue #18325 Allow hex representations for integers in the search box validation
  - issue #14411 Fixed double tap to edit on mobile devices
  - issue        Update documentation to reflect that Node &gt;= 12 is required to compile the JS and CSS files
  - issue #18578 Fixed PDF export NULL values gives a type error
  - issue #18605 Fixed issue when executing a stored procedure
  - issue #18650 Fixed double escaping on foreign key relation link title
  - issue #18533 Fixed wrong count for simulated queries
  - issue #18611 Fixed an error when searching a table without conditions
  - issue #18663 Fixed case where triggers are dropped when moving a table
  - issue #17404 Fixed an error message after dropping a database
  - issue #18714 Fixed incorrect formatting of the amount of table rows
  - issue #18717 Fixed issue when deleting bookmarks
  - issue #18713 Fixed some issues with the GIS editor
  - issue #18722 Fixed generic error message in the home page
  - issue #18693 Fixed enum/set value escaping
  - issue #18769 Improved collations support for MariaDB 10.10
  - issue #17381 Fixed JS errors when editing indexes on create table
  - issue #14402 Fix the PRIMARY label still shown when using two columns for a PK on create table
  - issue #17347 Fixed JS errors when changing index settings on create table
  - issue #18762 Fixed truncating tables when a VIEW is included
  - issue        Fix BETWEEN search does not validate input because of spaces
  - issue        Fix JS number validation does not validate when the input is empty or emptied
  - issue #18561 Fix issue when adding System Monitor charts
  - issue #17363 Fix duplicate route parameter after logging in
  - issue #15670 Fix case where the data is truncated after changing a longtext column's collation
  - issue #18797 Fixed support for ampersand as a arg separator
  - issue #18834 Fixed case where column hash is empty in table relation page
  - issue #17538 Fixed error when renaming an index
  - issue #18865 Fix missing text-nowrap for timestamps columns
  - issue #18613 Fixed routine editor showing wrong parameter type
  - issue #18890 Fixed wrong row count when query has UNION
  - issue #18949 Fixed natural sorting for items in the navigation section
  - issue #18930 Fixed import of empty tables from MediaWiki
  - issue #18940 Fixed issue when creating an unique key
  - issue #19022 Fix case where tables from wrong database is loaded in navigation tree
  - issue #18782 Fixed issue with role based auth for MySQL 8
  - issue #18593 Fix drop db line included in server export if exporting only data
  - issue #18049 Also check that curl_exec is enabled for the new version check
  - issue #19023 Fixed table size for ROCKSDB engine showing as unknown
  - issue #18451 Fix when editing inline central column, Null is always preselected
  - issue #18495 Fixed database export missing routines
  - issue #19117 Allow changing the virtuality of a column without any other changes
  - issue #18566 Fixed error when importing exported view with USE INDEX hint
  - issue #17920 Fixed moving column with empty default value will replace it with ''
  - issue #18006 Fixed moving columns causes the default uuid() value to get quotes around it
  - issue #18962 Fixed move columns with ENUM() &amp; DEFAULT causes invalid SQL
  - issue #18276 Fix on update CURRENT_TIMESTAMP doesn't show as default in attributes
  - issue #18240 Fix inserting value with UNIX_TIMESTAMP() without a parameter
  - issue #19125 Fixed CodeMirror tooltip is below modals
  - issue #18674 Fix formatted sql in browse table result has a linebreak after each token
  - issue #18210 Fixed add replica replication user on MariaDB doesn't work (SQL syntax)
  - issue #19041 Fix footer.twig gets printed to Binary File Download
  - issue #19091 Fix to stop processing queries on error
  - issue #18241 Fix copy SQL query button on error messages
  - issue #17190 Fix an error with SELECT ... FOR UPDATE queries
  - issue #19145 Remove duplicate server and lang parameters from links
  - issue #19158 Fix an issue with backticks on the query generator
  - issue #19174 Fix an issue with column alias with asterisk on the query generator
  - issue #19146 Fix column sorting with limit subquery
  - issue #19152 Fix the number of lines being ignored in GIS visualization after a search
  - issue #19189 Fix issue with column sorting when using 'group by'
  - issue #19188 Fix issue with simulated queries reporting syntax errors
  - issue #19141 Add cookie prefix '-__Secure-' to cookies to help prevent cookie smuggling
  - issue #19218 Fix textarea horizontal resizing with Bootstap theme
  - issue #19199 Add support for fractional seconds to current_timestamp()
  - issue #19221 Fix query statistics for queries with count(*)
  - issue #19203 Fix single quotes and backslashes for the query generator
  - issue #19163 Fix queries with IS NULL or IS NOT NULL for the query generator
  - issue #19181 Fix query generator support for IN() and NOT IN()
  - issue #19167 Fix criteria on column '*' for the query generator
  - issue #19213 Fix possible issue when exporting a large data set
  - issue #19217 Fix issue when editing a cell of a JSON column
  - issue #19244 Add yarn 1.22 to the package.json's packageManager field
  - issue #19185 Fix visual issue when a row has only empty cells
  - issue #19257 Fix issue when adding an index with an invalid name
  - issue #19276 Fix compatibility with Twig 3.12
  - issue #19283 Fix issue when the server starts with skip-innodb option
  - issue #19299 Fix charset in procedure's parameter type
  - issue #19316 Fix input size for hexadecimal values
  - issue #19321 Suppress deprecation message of E_STRICT constant
  - issue        Fix PHP 8.4 `str_getcsv` `$escape` parameter deprecation
  - issue #19426 Fix PHP warnings when the column is a `COMPRESSED BLOB`
  - issue        Allow opening server breadcrumb links in new tab with Ctrl/Meta key
  - issue #19500 Use `KILL` instead of `CALL mysql.rds_kill` for non super users
  - issue        Fix "copy to clipboard" was adding a blank row for each repeating header row
  - issue        Fix TCPDF translations
  - issue        Remove underline for links on Bootstrap theme
  - issue        Fix sql editor height on multi-table query
  - issue #18852 Fix notification color scheme on the Bootstrap dark theme
  - issue #14542 Show the query even if no results are found in the Table search
  - issue #16936 Fixed import (e.g. ods) doesn't respect database default collation
  - issue #19000 Disable autocomplete for the create table/db name inputs</changelog>
  <changelog author="chris@computersalat.de" date="1740657600">- fix changes file, because update to 5.2.2 also fixes
  * boo#1236312 (CVE-2025-24530, PMASA-2025-1)
  * boo#1236311 (CVE-2025-24529, PMASA-2025-2)
- update phpMyAdmin.http.inc
  * add php_admin_value upload_max_filesize 64M</changelog>
</package>
<package pkgid="a4780d6176ca44372ab5e4a555fa95870bc3c349b7a866f551296f4053f00077" name="plasma5-session" arch="noarch">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="5d99a7093cc51da5ad07825c560dc3477030ae32dafef7c4e94e4971a2e90a1b" name="plasma5-session-wayland" arch="aarch64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="bde2ec95b634e4e48ab6c1cae552edf09c63d8c315a7ed6020b994aa4fdfa435" name="plasma5-session-wayland" arch="ppc64le">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="cea1269020bdfe502e1aeca52f6b504cbdd8bfa0eca7dfc14b08eafcffc4e7e2" name="plasma5-session-wayland" arch="x86_64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="063b84ec48774ee486faf3c3214981d086daf8e2f7fd0d24d46e21a9b184150c" name="plasma5-workspace" arch="aarch64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="69cd93afca3c810f8e0ab82f05f0d4f354364b5819525c9fa61f7b3bc52f1ac8" name="plasma5-workspace" arch="ppc64le">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="a9e168a4467b005ad2488697f1124f53e5818270d19220eb868fd47aa28de9ef" name="plasma5-workspace" arch="src">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="da05f18355a58be98c3ee45b46bd1f4ddb4cde25a4aeb26d398be26b7e87a14d" name="plasma5-workspace" arch="x86_64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="a9cede703ff5002d44c811ed78c6be0dbcf6a265881da0c04b9b0627bbf2f372" name="plasma5-workspace-devel" arch="aarch64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="1fcbfde970eb8bcc8cad611421a0be829d2faba8ec88796dd03f4d286b1a451c" name="plasma5-workspace-devel" arch="ppc64le">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="a648fb0153d33be181b83074e5df42e4a7238312b0a2921161ccab14a8b5f27b" name="plasma5-workspace-devel" arch="x86_64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="d709f78aeeaa26b3d652366b901d439621e6e1aca176045fea6ac98227f81a3d" name="plasma5-workspace-lang" arch="noarch">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="c909e1a8951fba29f49613f3ea647a3361e509bfae0f06511b02b5fa009261ac" name="plasma5-workspace-libs" arch="aarch64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="5eab448ace67d51c565b4ddd4dec3aad036b86ee858d5a365b691029b44dac8b" name="plasma5-workspace-libs" arch="ppc64le">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="bafe4a358a7fd1a255ed74b7fe18f1746cbc96f65447f2586448d9ed1ee15faf" name="plasma5-workspace-libs" arch="x86_64">
  <version epoch="0" ver="5.27.11" rel="bp156.3.3.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683633600">- Update to 5.27.5
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.5
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1683806400">- Require cpp explicitly, xrdb doesn't do it anymore</changelog>
  <changelog author="Moon Glass &lt;moonglass@gmx.net&gt;" date="1686744000">- Enabled KUserFeedback, since new KDE privacy policy now complies. See https://invent.kde.org/websites/kde-org/-/commit/71992cc8a177c959706088d02413c1a97f989749</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687262400">- Update to 5.27.6
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.6
- Changes since 5.27.5:
  * applets/kicker: fix test error in testrunnermodel
  * kcms/krdb: Set X root window cursor
  * shell: make accent color optional, and enable accent color after slot connection (kde#470280)
  * libtaskmanager: fix copy leftover in document
  * runners/calculator: implement thread-safety in QalculateEngine::evaluate (kde#470219)
  * applets/batterymonitor: Fix wrong tooltip when plugged in but discharging (kde#470632)
  * applets/mediacontroller: add busy indicator for remote images
  * Widgetexplorer: Properly handle translations for applet categories (kde#460523)
  * wallpapers/image: resize svg wallpaper to requested size (kde#469294)
  * Klipper config: set UI state when loading the same way as when editing
  * holidaysevents: reload event data when config changes (kde#437654)
  * runners/services: Do not match categories for short queries (kde#469769)
  * components/calendar: reset label under Gregorian date when plugin list changes
  * components/calendar: use QHash::contains instead of QHash::count
  * applets/digital-clock: show today's sublabel in tooltip if there is one
  * applets/systemtray: fix highlight being on top of first column items (kde#456180)
  * applets/digital-clock: Fix localization for TimeZoneModel (kde#469196)
  * applets/digital-clock: Allow event titles to be wrapped
  * Export a new helper function that read Xft.dpi value
  * libtaskmanager: Fix appmenu caching (kde#422786)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1687608000">- Mark org.kde.userfeedback.kcm as internal QML import</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891200">- Update to 5.27.7
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.7
- Changes since 5.27.6:
  * libtaskmanager: fix unable to change order of launchers (kde#472812)
  * Reorder removals to ensure launcher url is deallocated after last use
  * Fix crash in LauncherTasksModel::Private::requestRemoveLauncherFromActivities (kde#472378)
  * libtaskmanager: skip empty appId when matching '*.appId.desktop' (kde#472576,kde#428559)
  * Do not write empty path to desktop file (kde#433304)
  * Fix crash in TasksModel::move (kde#472524)
  * kcm/region_language: fix enum order (kde#472108)
  * kcms/region_language: Read from $LANGUAGE in options model
  * kcms/region_language: Improve isSupportedLanguage detection
  * kcms/region_language: Chop off the UTF-8 codepoint again
  * kcms/region_language: Check if the language setting is default as well
  * kcms/region_language: Simplify the language settings read
  * kcms/region_language: Read the LANGUAGE environment variable for the default language value
  * TriangleMouseFilter: remove unnecessary return
  * TriangleMouseFilter: make `resendHoverEvents` actually work
  * TriangleMouseFilter: fix incorrect handling of hover events and inactive state (kde#467426)
  * TriangularMouseFilter: Filter event everytime when there was no movement at all
  * Improve responsiveness of triangular filter
  * shell: move `forceActiveFocus` to `PanelView`
  * applets/mediacontroller: use PauseAnimation to delay showing busy indicator
  * applets/mediacontroller: remove duplicate opacity animation
  * applets/notifications: add workaround for QTBUG-100392 (kde#468180)
  * Notifications: Also try X-SnapInstanceName for desktop file resolution
  * libtaskmanager: fix a potential leak</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1690891201">- Add patch to fix line wrapping of "100 %" in OSDs (kde#469576):
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1691323200">- Add patch to fix crash when closing popup on Wayland (kde#473054)
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch</changelog>
  <changelog author="Fusion Future &lt;qydwhotmail@gmail.com&gt;" date="1692360000">- Add patch to fix crash when opening windows (kde#473432)
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1694520000">- Update to 5.27.8
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.8
- Too many changes to list here
- Drop patches, now upstream:
  * 0001-OSD-Fix-size-calculation-for-progress-value.patch
  * 0001-shell-avoid-potential-crash-when-previous-window-is-.patch
  * 0001-TriangleMouseFilter-check-intercepted-item-still-exi.patch
  * 0002-TriangleMouseFilter-also-check-optional-position-has.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698148800">- Update to 5.27.9
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.9
- Changes since 5.27.8:
  * Do not consider icon changes excess notification creation
  * lockscreen: handle user switching also on nopassword page (kde#458951)
  * applets/lock_logout: add a11y properties and restore tooltip
  * runners/recentdocuments: Fix results being discarded when casing is different (kde#474782)
  * [plasmacalendarintegration] Fix selected regions are randomly reset to default (kde#472483)
  * libtaskmanager: test waylandtasksmodel</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1698235200">- Add patch to fix the logout applet:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1701864000">- Update to 5.27.10
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.10
- Changes since 5.27.9:
  * kcm_regionandlang: support glibc style 'utf8' variant (kde#477283)
  * Adapt CI to renamed plasma-framework and kactivities
  * Unbreak Region&amp;Lang KCM on !Linux (again)
  * Fixup! The variable has a different name on 5.27
  * kcms/region_lanuage: Also enable GLIBC when UBUNTU_LOCALE is set
  * kcms/nightcolor: Fix nighcolor typos and warnings
  * kcms/nightcolor: Fix nightcolor with automatic location (kde#469730)
  * Adapt to plasma-framework moving to Plasma
  * Reflect move of KActivities out of Frameworks to Plasma
  * Update to reflect move of KUserFeedback to Frameworks
  * Reset KSMClient state even when logout is cancelled
  * kcms/region_language: Fix check for GLIBC_LOCALE.
  * applets/lock_logout: use PlasmaCore.IconItem
  * appiumtests: add lock_logouttest
  * appiumtests: adapt to Appium 3.0
- Drop patches, now upstream:
  * 0001-applets-lock_logout-use-PlasmaCore.IconItem.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1703160000">- Update appstream build requirement for compatibility with 1.0.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1706702400">- Switch to the latest GCC version available in Leap for packages
  that can't build with the default compiler</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Make sure plasma5-workspace doesn't pull Plasma 6 build dependencies</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 5.27.11:
  * New bugfix release
  * For more details please see:
  * https://kde.org/announcements/plasma/5/5.27.11
- Changes since 5.27.10:
  * Notification: ensure arg is StructureType when decoding ImageHint (kde#481033)
  * dataengines/weather: Reset wind info when parsing new data (envcan) (kde#481492)
  * Handle previously ignored LC_* values (kde#480379)
  * klipper: Expose selected files through desktop portal (kde#476600)
  * Port to new CI template syntax</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713787200">- Remove leftover %_plasma5_bugfix override (boo#1223149)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1717156800">- Add patches to fix ksmserver authentication (CVE-2024-36041, boo#1225774):
  * 0001-Authenticate-local-clients.patch
  * 0002-Remove-iceauth-dependency.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718020800">- Add patch to fix a regression introduced by the preceding change
  (kde#487912, boo#1226110):
  * 0001-Fix-writing-ICEAuthority-file.patch</changelog>
</package>
<package pkgid="5965a2e06b51b5530479114366962b79ed9dfdc30a0f6f7f408ac231ffa180e7" name="postgresql12-orafce" arch="aarch64">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="75056908a85923243c6d4cbfcf42b73f2a19def3e7e1dd705acd789974c08dc6" name="postgresql12-orafce" arch="i586">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="8e92cce2d4992afc2b9bf4c82f55c1afd565826e5e883f4c464ca17c1e6b7376" name="postgresql12-orafce" arch="ppc64le">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="cab79cf2c6fa48a549e1ac1df54da1335689591d29755482997351940408b777" name="postgresql12-orafce" arch="s390x">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="72ff889213dfbfa3c3012ec08aabb8444e8180fba744fe7be9616f6d0b4408b7" name="postgresql12-orafce" arch="src">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="darin@darins.net" date="1351771200">- updated name in template
- set proper install location</changelog>
  <changelog author="darin@darins.net" date="1355745600">- renamed orafce.spec to orafce.spec.in</changelog>
  <changelog author="darin@darins.net" date="1375963200">- patch for compilation error with Bison &gt;=2.6
  See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710633</changelog>
  <changelog author="darin@darins.net" date="1381320000">- updated to verion 3.0.6
- generate specs for PG 9.3</changelog>
  <changelog author="darin@darins.net" date="1381752000">- rename README.orafunc to README.asciidoc</changelog>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="a994505b1ebb27ce892155169e037bf6efd1b45a16ade24b5ff8225c6873d0bd" name="postgresql12-orafce" arch="x86_64">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="4ed859f5ad35846fdf5406f6226068067fc46afbefb81dc6485cf111b08bc982" name="postgresql12-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="86d21b37b69dc39cebb0c2afd92bcccc2b7e0edbc351fd8a9e33de367c3c8564" name="postgresql12-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="31eac278c6ab84bed005e1353116dd7e1d8da1d280e6bfdb540ab3200ec6a35e" name="postgresql12-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="8e8b88d607364302a810206ca9e41e12c6d07f31a2831cf0565c3e0c21c6b00a" name="postgresql12-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="e38cf9ced673ed4d52b571d6be82cb6114dcefd0fcdbae8a294ab33b083784a6" name="postgresql12-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="a2d200721c03b2f9b991b5fff4cefd7787989b8c66ce1f2e3729868c71a8b0c1" name="postgresql12-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="c49eed5aeb6be7383d829548313ca7b723fe82388b5f0265a93cc1941899885b" name="postgresql12-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="a9bbb117a0a608fb138218731d8e3490520feb6014fbf1fe7c12ac8fe251fea4" name="postgresql12-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="696465b3139495ab1ac7cb7829e6dfb4f53b129a080877816a1b3aa14d4ef340" name="postgresql12-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="d3147827f52d54dc2c9f66a388c89ea34f9dcc1d9616a9297142367759c2f1b4" name="postgresql12-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="b4fda9f60831ca857c2c9e7212b4ac63705cff92e6e94bcb61fccb2523dcf225" name="postgresql12-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="342e8c066849484b78daee150f42b7a3973a3e0f53c2b04cca4c670fc4e865db" name="postgresql12-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="9252f57638df23a5296daeda03fa151208e45419838052020ef107009475d4d8" name="postgresql12-postgis" arch="aarch64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="f265da7b877513d72007bfe3597465ee516fd783529f3ec39305bcfd38668e3d" name="postgresql12-postgis" arch="ppc64le">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="4f38e08b94aec0961b6ac0d1101b80e511fd7915942c4545b09dc6552f24a769" name="postgresql12-postgis" arch="s390x">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="2e292a58903172be00d95d19c50aa92ede46ce741a55982fc0d4889ff86b1d87" name="postgresql12-postgis" arch="src">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="a785e0e7240aa00e8714db35a9b79c7f8a44d752ba766d034e7a2affcce1fe64" name="postgresql12-postgis" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="8c714fd00d30d1e2e79ecaaf26d03d7dbec8dce9ce490f14d7a254e351c2cb4b" name="postgresql12-postgis-utils" arch="noarch">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="835783bd6d7bde582061ad30c79b288f89ac2765d35bfb79b36d007612125e62" name="postgresql13-orafce" arch="aarch64">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="f77faae64c02b0efbb0ad9a09f27d1bf9df946a1823edf7718b5950c609716f7" name="postgresql13-orafce" arch="i586">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="bd539c8018d620a6b2f595993fd31e0275ea609250ee8951384323271253a7df" name="postgresql13-orafce" arch="ppc64le">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="a12aa8a6314721202187e78e28bca0f15699ed4842768baff39bf39e9e1ba62b" name="postgresql13-orafce" arch="s390x">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="bbc94b5f1eed1d046d81adf615a1fcb8fe3e5b825b8dd7802632c9271a2fc2a8" name="postgresql13-orafce" arch="src">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="darin@darins.net" date="1351771200">- updated name in template
- set proper install location</changelog>
  <changelog author="darin@darins.net" date="1355745600">- renamed orafce.spec to orafce.spec.in</changelog>
  <changelog author="darin@darins.net" date="1375963200">- patch for compilation error with Bison &gt;=2.6
  See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710633</changelog>
  <changelog author="darin@darins.net" date="1381320000">- updated to verion 3.0.6
- generate specs for PG 9.3</changelog>
  <changelog author="darin@darins.net" date="1381752000">- rename README.orafunc to README.asciidoc</changelog>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="5d10ccc88db37a5d4fc4e9f3f87486693df124ff661a09c8cb431135dc970d26" name="postgresql13-orafce" arch="x86_64">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="dd17f3e78ee66c1bfac1c621f3c9f24cddd3cf6462acffd711865da65e8157e3" name="postgresql13-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="14307a7fe6eae985b3f746436da42161d6f4219e740481817c29da991bf16888" name="postgresql13-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="f6a4caf4d1764f7bc8c707110e906481d51f64db9c389ee50eca1dda1a5f4013" name="postgresql13-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="b7fa391ff52fa197ca1f05726aa7c670e832698bafd58333b2188f0a0149d8f7" name="postgresql13-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="2792dda125174c31d62e83fe0f0273fca37c1cc6e3d3ce3f7607d26eb38ba4c9" name="postgresql13-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="c39f27b8d160888d9cfd2d20f9ad3f90694cde1c83baa81bfb2afb962c87c53f" name="postgresql13-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="24049de2ecebab995e89e1aad399ecaa5ffb0d311e4ec54de8926a8b03ba8191" name="postgresql13-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="9d9d0924d728fffeff4e04932dacbddc939490ebad11fbfde0207f426cf5190d" name="postgresql13-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="5f642bd33a64167f9aaadb626ce96a4b0ab2e2cf01c6541367b525e456643d6c" name="postgresql13-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="fb4f1cb2cb9a0d5e3c707c8ac7d05ef94eec1694da91077e35cec5d0848c0f43" name="postgresql13-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="c342768a5ff70f17b1b09584ff95d53a85fad19db3dc1278505e0cbf037d076c" name="postgresql13-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="9156f7b996f513b1d788eed53bacc6070cf19cc10232086d599cc897b8d76d3e" name="postgresql13-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="aaacb0c3f0516c1a22c054ef3995ac67375f0d9c37de4becabab5c1b0a1cb657" name="postgresql13-postgis" arch="aarch64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="bc0372d4b9b1d88a4b0ff7d48d6db482775495a144b6fd73770a895092796b35" name="postgresql13-postgis" arch="ppc64le">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="b920d27662bb0e56e6b53fe28bd0cf7620bed6246f95ec89e6b494192968084f" name="postgresql13-postgis" arch="s390x">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="c5227e58c44d0c7d2a8f4aecc4ac415b7d733eb218c1afdf9afc8adf75de49f6" name="postgresql13-postgis" arch="src">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="d59c7803cbeccc362d192313cc34b41843f337a51e1d31b7d46e35d41ce492a9" name="postgresql13-postgis" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="33c3967811e0bd978fc0e8bb062cd9f0d49d47b1724b642ec6fda0fd6fd26134" name="postgresql13-postgis-utils" arch="noarch">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="5da06e625e338bd47eb0cff04035b9cc0dda7a404c79464b2102ddf46658b6bb" name="postgresql13-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="3d6de9346b8150ba71bb6058b767c2ebca00a7be7c0555a486897f8df4c39fb8" name="postgresql13-timescaledb" arch="i586">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="f00a441607097613e5688517d50979c08c95a34b8ca438a001afce669645d536" name="postgresql13-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="eba66998c69d581e0cbaa13fac2d72828715183d2d28bb51eabf76e034168235" name="postgresql13-timescaledb" arch="s390x">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="2f45ed041f5f27c18506e8cf343879b46502a366824a13eec46cdfeabf318813" name="postgresql13-timescaledb" arch="src">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="4407a4e230478d99d26ba6d0528881c46504269573b87a0fd74cc8e65f0a35ac" name="postgresql13-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="851efcce6ae88c8121bfd92cc4b06c8bea0671c327561c46c786a9ca68a482d4" name="postgresql14-orafce" arch="aarch64">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="bb009a3e4f418e01dc2aab57357dfdece74e9b747aae317f0304a5ef7b825a67" name="postgresql14-orafce" arch="i586">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="889ab07be93266218a2b47e30728849a9ab7d4b5578bceb3efda4c58fb8c229b" name="postgresql14-orafce" arch="ppc64le">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="2fabcb12a24bc40fa9731b0b1525e72e9f39e0352d675c38140b9b963ec9d5e6" name="postgresql14-orafce" arch="s390x">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="154d6d80534e259d1eafa298165a0d9cb9295e1ec40b79b8fb70f191571e95ea" name="postgresql14-orafce" arch="src">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="darin@darins.net" date="1351771200">- updated name in template
- set proper install location</changelog>
  <changelog author="darin@darins.net" date="1355745600">- renamed orafce.spec to orafce.spec.in</changelog>
  <changelog author="darin@darins.net" date="1375963200">- patch for compilation error with Bison &gt;=2.6
  See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710633</changelog>
  <changelog author="darin@darins.net" date="1381320000">- updated to verion 3.0.6
- generate specs for PG 9.3</changelog>
  <changelog author="darin@darins.net" date="1381752000">- rename README.orafunc to README.asciidoc</changelog>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="3988955adddb68166d3c936af3eb26b6ee82534d131df5d09a8a64d8fefad36b" name="postgresql14-orafce" arch="x86_64">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="d383ca51ecb5a322d6a89925e0083a01cb1bde7f233922b36e6d150c1ab766f6" name="postgresql14-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="e6c5af92b661cce965d71c0c4353135b4fe02765698801a6aa50f001aef38d8c" name="postgresql14-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="ceb0cf25567ceafadcf804a0a298b046c1ebcfddff95fad1a7fcde514f794f43" name="postgresql14-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="923dd773ec32e1ef62028efd173044d8b104cbda5327145eee4e753212a2601b" name="postgresql14-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="a0f4d896a28a45c7e543be7b9f90515743d3ffb318dbdc1be73d75b15a4a839c" name="postgresql14-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="10c795af628f24bd5825dacc75fcbbbef227994dbb566338e198b9faced6ff38" name="postgresql14-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="772a42bda05a852344753b0104d2ddb840ac9758ca96a5b16609fde0823a7c2f" name="postgresql14-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="54131f60c6e3179ac0cfd2d5ccd902af95dbd79ca76b14f3565e5c769db8af85" name="postgresql14-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="b4073cf7bafb0e96f7e55ff68c6c39e4590cab87640792b4195a285121000a96" name="postgresql14-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="d17fc785ffe6169a47b215f0ca819c3564660162b38e284b281953e3ba253b05" name="postgresql14-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="5f6a5316c22a9eaaad94b5eb4d8b7df5edf3a32c7864bf3de2f42baa230fb264" name="postgresql14-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="3cde939541d192a5bdc45f40fc700017e1e99aa9f18dca8df3317651697805e6" name="postgresql14-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="3279b86f91ce719352e8e939ba5f358a4dc6f2a2f7c005feb1314195d43182fb" name="postgresql14-postgis" arch="aarch64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="924ab2f85b50f736da05fc37d73dc10bc1597b936c7d09ff99842d95f36764df" name="postgresql14-postgis" arch="ppc64le">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="d7775116fa5d6b8239b7a05f49d947294622f90775998bb036a72f683753d136" name="postgresql14-postgis" arch="s390x">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="b3c4588618fc8367ced3c979c2c5a14a1e498f38bc9317c38662a8ed8c01a25a" name="postgresql14-postgis" arch="src">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="6c2be33f2d823e6b3550b8059e99341e56a29ebd525596a9d5c49bfa31e2ed44" name="postgresql14-postgis" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="4d31e8a696ace0ebea65b33058b189e72a61cefbb84269ecc75caed8e69a46c4" name="postgresql14-postgis-utils" arch="noarch">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="1c6fda1e51255c036694e32dee5e2b2e212e28d6ecd1ea48af70f83f2c183393" name="postgresql14-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="10d2023b19f6264ded6e1b4da55caa8fb9be3bf70e3cf06d1cab5f06e1af6e9a" name="postgresql14-timescaledb" arch="i586">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="d798e1e5a91c29d0d7e70415cc7eaade9c08a1a34f15784d10dadea6691e1223" name="postgresql14-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="f019db7d6aecefb0ba37cf9bd055192af5434f5ef7db7504c86b94e96de84cba" name="postgresql14-timescaledb" arch="s390x">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="17b696802519fe729a02f09e22301bd2bee548d5388cb75ffd17a42164966475" name="postgresql14-timescaledb" arch="src">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="fa52d6d98d7365c526422eb0f44a960f47cfb3dc8c36fcec6b2d679c0d4ce1b6" name="postgresql14-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="611ff632d6a3a0ebd4bed05a1ac0aea482c8a131b48997ed8df68df6fa1bcaa0" name="postgresql14-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="d9fe671bdee6e832a90736f2094b74e62cc5e7048b6838ba4e0cd9c3c177fb2f" name="postgresql14-timescaledb" arch="i586">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="b3f4ca83489b58ee6014006b04d99ca65866bd0fa42b1cc217c07c53b2df1a3a" name="postgresql14-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="5d918cfab66f5320e426e7c4ddf9f82102a91c0d4fb16a41268a528e72ddb7d1" name="postgresql14-timescaledb" arch="s390x">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="114a15bd23aea0a9bce574be5ae20832f203c456040d813b503c7f79261b1907" name="postgresql14-timescaledb" arch="src">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="c835bf49ea7cb16c967c52ccbd774f7f4ec580198a65413b65ce4986b71fafa7" name="postgresql14-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="abd84a7f1890a565e73aaf6dca6d7b36f44f0931d0853a2bc05e0144cd88bb76" name="postgresql14-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="ae2c804ece2f90b7f1a149668f0e68485f9dc226fd831d105dd36c14738c34b4" name="postgresql14-timescaledb" arch="i586">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="911e8ba678f72184083350e42066f03735f42ae3866baa3b6e2c66d8f9bd1ea4" name="postgresql14-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="8d2330918aae11ae2f56d7e952e89c7de6ca81f34a3d51cfeb3ec3888c1662eb" name="postgresql14-timescaledb" arch="s390x">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="f607c5930b5d4e24794f06badd4afbe83645795a16b39d45155b404afdac1d95" name="postgresql14-timescaledb" arch="src">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="b1b2db7dcb3b9f83e74510436917681f4e7e14c3163a8f78fb484bc27b9d3876" name="postgresql14-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="d1615c3f0cef8bea301563ebc973f3a6ddfb02f0050e88fb82cd969e955193b0" name="postgresql15-orafce" arch="aarch64">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="b2e5ff294702b12936361406a34361b8ff5d703e038bcab8cebcfe8d1a8371b9" name="postgresql15-orafce" arch="i586">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="523342c274fc020f91b0fdbd190da9d830b9d4ba1d9b748b58b574c3bcb733dc" name="postgresql15-orafce" arch="ppc64le">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="45e656654e4aa71932b921c4afb3ddf99a1689cf39494301a27fb21c735be75b" name="postgresql15-orafce" arch="s390x">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="5d9e8ed66f1ad88a7bc997fd62b620e4fda98b0a55e677927c19ec425ebbf8e2" name="postgresql15-orafce" arch="src">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="darin@darins.net" date="1351771200">- updated name in template
- set proper install location</changelog>
  <changelog author="darin@darins.net" date="1355745600">- renamed orafce.spec to orafce.spec.in</changelog>
  <changelog author="darin@darins.net" date="1375963200">- patch for compilation error with Bison &gt;=2.6
  See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710633</changelog>
  <changelog author="darin@darins.net" date="1381320000">- updated to verion 3.0.6
- generate specs for PG 9.3</changelog>
  <changelog author="darin@darins.net" date="1381752000">- rename README.orafunc to README.asciidoc</changelog>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="a02a99f25e3b764118c78e108d3568fbdb6b2f04b5e77294b6e7c3febd8a5157" name="postgresql15-orafce" arch="x86_64">
  <version epoch="0" ver="4.1.1+git0.519b5b5" rel="bp156.4.2.1"/>
  <changelog author="mrueckert@suse.de" date="1424347200">- update to 3.0.9
  * PostgreSQL 9.4 compilation
  * new datatype and related functions: oracle.date
  * new varchar2, nvarchar2 types and related functions
    (Amit Langote)
  * oracle.substr emulate better Oracle substr function behave
    (Vinayak Pokale)
  * fix few internal issues that breaks a PGXN tests (Pavel Stehule)</changelog>
  <changelog author="mrueckert@suse.de" date="1502366400">- switch to multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1502366401">- update to 3.4.0
  * new aggregate function wm_concat
  * PostgreSQL 9.6, 10 are supported well
  * remove support for 8.3, 8.4, 9.0, 9.1 (only 9.2 and higher
    are supported)
  * new functions: sysdate, sessiontimezone, dbtimezone
  * remove support for 8.2
  * add support for 9.5
  * change the releasion number system
  * new functions: to_single_byte, to_multi_byte, nanvl, length,
    ltrim, btrim, rtrim, lpad, rpad
  * fix compilation issue in new code for Pg &lt;= 9.1</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1540468800">- Add build for PostgreSQL 11 and drop 9.3.
- BuildRequire server-devel instead of devel.</changelog>
  <changelog author="mrueckert@suse.de" date="1540641600">- Update to version 3.6.1+git24.cf58d28:
  * remove strict flag for nvl functions
  * minor cleaning
  * remove pre 9.4 support
  * fixes for 12
  * fix compile on PostgreSQL 12
  * missing reset fsec in ora_timestamptz_round function
  * #74 - badly joined comment
  * #75 set correct type for trunc and round two params functions - float4
  * allow usage of schema oracle and plunit
  * copy paste correction intarray -&gt; orafce
  * fix broken compilation on non MSC platforms
  * fix output path
  * add postgresql 10.3 target support need ICU header by path c:\icu
  * fix conversion from 'size_t' to 'int'
  * add 9.6 build environments fix C89 compatible compliance
  * fix nensenses related yyllex, using older form of bison option
  * new function  oracle.numtodsinterval
  * disallow functions from utl_file package on MS Windows
  * clean headers used by msvc
  * cleaning complete build on msvc
  * add missing files for windows compilation
  * fix #64
  * dba_segments view, cleaning
  * Fix formatting of examples.
  * Append documentation about how to translate REGEXP_SUBSTR Oracle function to PostgreSQL.
  * fix the position of a half-width space added by rpad().
  * enhancing emulation of Oracle views
  * fix some segfaults reported by Andreas Seltenreich #59
  * new few Oracle system views
  * prepare for 3.6
  * Minor bug in doc
  * Avoid setting unused variable value
  * Fix issue #54 - missing collatable flag for string types varchar2, nvarchar2.
  * Ensure LWLockRegisterTranche call in every session before LWLockAcquire call.
  * Preparation for 3.5 release.
  * add missing V1 signatures
  * Add Orafce Documentation and Oracle to PostgreSQL Migration Guide
- drop patch orafce-orafce_sql_yyparse-bison26.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1571745600">- adding postgresql12 to _multibuild</changelog>
  <changelog author="mrueckert@suse.de" date="1571745601">- Update to version 3.8.0+git4.a65cfb8:
  * return back missing files
  * fresh parser files
  * master is now unreleased 3.9
  * minor enhancing user_constraints view - use conrelid::regclass instead table_name. This will be  consistent with index name, and show schema for tables that are not on search_path
  * prepare for 3.8
  * qualify decode function to be installable on greenplum
  * fix PostgreSQL 12 support
  * missing files
  * typo
  * fix compilation and regress tests for PostgreSQL 11
  * Revert "Merge pull request #83 from kato-sho/fix-build-for-PG12"
  * Fix build for PostgreSQL 12
  * remove extra #include utils/nabstime.h
  * update against change format of FunctionCallInfo in PostgreSQL 12
  * fix compilation for pre PostgreSQL 12
  * fix compile for PostgreSQL 12
  * prepare for 3.7.2
  * bug fix release
  * fix bad filter in oracle.user_tables view
  * update NEWS
  * use older syntax for create operator command
  * add warning about possible compatibility issue
  * fix docs
  * null safe pipe operator for (n)varchar2 should be explicitly enabled (due compatibility)
  * bugfix should to use OR REPLACE clause
  * add bugfixes to update script
  * fix readme
  * more faster (n)varchar2 null safe concat
  * null safe concat operator for varchar2 and nvarchar2
  * fix compilation for PostgreSQL 12
  * target type should be qualified
  * broken formula for add_month
  * fix broken oracle.add_months for last day in month
  * fix comment assigned to wrong object
  * minor doc nvl</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273600">- remove dead PG versions</changelog>
  <changelog author="mrueckert@suse.de" date="1638273601">- Update to version 3.17.0+git12.e9ab8a3:
  * Fix some typos in plunit.c and plvdate.c.
  * Fix a non-standard function declaration.
  * pg_nextpower2_32 is available for pg13+|
  * fix typo in plvdate.c
  * fix typo in alert.c
  * Improve the place that double the size of a buffer
  * Fix access privileges of utl_file.tmpdir()
  * prepare for 3.17.0
  * This patch reproduce the same behavior of the regexp_* function with null input.
  * Fix version number in install script.
  * Remove duplicate variable declarations
  * Allow even longer runtimes in DBMS_UTILITY.GET_TIME test
  * prepare for 3.16.2
  * fix build for msvc
  * prepare for 3.16.1
  * sql/dbms_utility.sql: Allow longer test runtime
  * fix some shared memory leaks, reduce an possibility to raise an error 'lock requested error' by cleaning locks (these locks are not Postgres's locks) in dbms_alert_removeall and by triggering cleaning shared memory from locks related to closed processes when there are not free locks - per #PR 140 reported by @rbapin
  * prepare for 3.16.0
  * rename pipe type to orafce_pipe due conflict with pipe function from unistd.h
  * ensure public access to public schema
  * add missing sql file for 3.16
  * Add DBMS_UTILITY.GET_TIME function, it returns the current time in 100th's of a second from a point in time in the past. This function is used for determining elapsed time. This function is widely used in some Oracle installation for timing of functions or statements.
  * fix warning on MSVC
  * prepare for 3.15.1
  * Remove reference to pg_enc2name_tbl variable. It is not available on MSVC, and for this functionality it is not necessary
  * prepare for 3.15.0
  * function regexp_match cannot be used because it is available from Postgres 10
  * Add Oracle regexp_replace() function which supports start position and occurrence. It correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches() and regexp_replace(). All details of the implementation is explained in the documentation. Also include in this patch also include regression tests for regexp_replace() including the Oracle queries and results in comment.
  * just reformatting
  * just reformatting
  * Remove wrong and unused code.
  * Apply orafce rule for assignment on remaining call to position() and length.
  * Use better style for assignment instead of pseudo query.
  * - Improve performances by replacing SELECT ... INTO syntax with := - Replace call to regexp_match() by regexp_matches() to support   PostgreSQL 9.5 and 9.6. - Remove obsolete orafce--3.14.sql file - Update regression test to disable CONTEXT trace.
  * Add Oracle regexp_like(), regexp_count(), regexp_instr() and regexp_substr() functions. They correspond to the Oracle behavior and consist in plpgsql functions based on PG regexp_matches(). All details of the implementation is explained in the documentation. This patch also include a regression test regexp_func.sql including the Oracle queries and results in comment.
  * more ilustrative description of msvc project properties
  * Oracle.sysdate uses time zone stored in GUC orafce.timezone. The setting of configuration value was correct - the global variable orafce_timezone has correct content (it can be checked by SELECT oracle.dbtimezone(). But direct output of this GUC (show orafce.timezone) was broken because the handler of system timezone was used and the statement "show orafce.timezone" did same output like "show timezone", and it is surely wrong.
  * pre 3.14 changes
  * When nvarchar2 and varchar2 was introduced, then was not possibility to correctly set protransform column. Orafce used UPDATE of pg_proc table. Unfortunatelly, this new dependency was not coverget by entry in pg_depend. Today this issue breaks binary upgrade. Fix is simple - on new Postgres it uses ALTER FUNCTION SUPPORT, for older releases it tries to fix pg_depend table.
  * implementation of unistr function
  * Added ppc64le architecture
  * Added some transactions behavior differences
  * Catch dbms_random.string() output variation on big-endian
  * Fix the wrong filter in oracle.user_tables view in orafce--3.6--3.7.sql.
  * Update README.asciidoc
  * Update others.c
  * Use correct macros to convert between Datums and pointers.
  * note in readme
  * prepare for 3.13.4
  * forgotten files
  * prepare for 3.13.3
  * enable utf_file on MSWin
  * cleaning build on MSWin
  * reduce stack size
  * minor cleaning
  * prepare for 3.12
  * fix warning for postgres 13
  * fix asciidoc format
  * minor README fix
  * travis status
  * PostgreSQL 9.4 is not supported
  * example to trigger func
  * fix build and tests for older releases
  * trigger functions - ensure so only null or only empty string is used
  * fix: 'if' condition is always true
  * prepare for 3.11.1
  * missing test output file
  * only PostgreSQL 9.4 and higher are supported
  * Run the testsuite on travis-ci.org
  * clean warnings detected by -Wextra
  * forgot. GRANT
  * The previous securing of utl_file package required SECURITY DEFINER flags on functions. Using this flag is security risk. Insted using SECURITY DEFINER we allow READ from utl_file.utl_file_dir to PUBLIC. This design has one advantage - the final user can control usage of these function with granting user rights just only on table utl_file.utl_file_dir.
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * Update README.asciidoc
  * fix long standing bug - function with access to utl_file_dir should to has security definer flag
  * fix compilation against Postgres 13
  * small fixes and rewrite of utl_file paragraph
  * the safe dictionary in utl_file package can be identified by name too
  * Fix doc and comment about months_between returning numeric (not float8).
  * there are some differences between Oracle and Orafce
  * fix compilation on PostgreSQL 13 (by removing useless include), fix to_multi_byte('\')
  * prepare for 3.9.0
  * remove extra clean to allow repeateable build without bison
  * Orafce is licenced under 0-clause BSD licence
  * polishing licence
  * use postgres routines for printing float4, float8 values in to_char function (reduce garbage and trailing zeroes)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1638273602">- enable pg 13 and 14</changelog>
  <changelog author="mrueckert@suse.de" date="1675166400">- Update to version 4.1.1+git0.519b5b5:
  * prepare for 4.1.1
  * build on master (16) branch
  * use adv lock to synchronize start of pipe and alert tests
  * add connect by level &lt; num in migration docs
  * Hierarchical Query identifys the leaves
  * Update the connect_by_root example, for better semantics
  * fix: CONNECT_BY_ROOT in hierarchical query is converted to WITH RECURSIVE syntax
  * the table [200~utl_file.utl_file_dir is dumpable
  * fix compilation against pg master
  * prepare for 4.0.2
  * fix -wextra warnings
  * fix shadowed variable varning
  * fix msvc build for PostgreSQL 14
  * fix build for pg16
  * fix META file and prepare for 4.0.1
  * to_multi_byte and to_single_byte support euc_cn(gb2312)
  * add  oracle sql migration : CONNECT_BY_ROOT
  * fix oracle connect by
  * prepare for 4.0.0 release
  * remove obsolete ref on orafce_sql
  * rename shadow variable
  * initial merge of dbms_sql from orafce_sql
  * other cleaning after removing support for unsupported pg releases
  * increase version
  * remove support for PostgreSQL 10 and older
  * Fix database creation during installchecks for ICU cluster
  * fix dbms_output.serveroutput(true) clear the buffer.It conforms to the features of oracle.
  * prepare for 3.25.1
  * fix calculation of plvstr.is_prefix for negative numeric values - see issue #198
  * fix for pre 14 releases
  * doc and regress tests
  * remove useless func decl
  * support for older releases
  * initial implementation
  * initial
  * fix build against master (16) branch
  * wrap possible unsupported DDL to dynamic SQL
  * specify schema inside definition function tanh
  * only set editorconfig
  * prepare for 3.24.4
  * remove redundant ALTER FUNCTION #191
  * prepare for 3.24.3
  * PostgreSQL older than 12 doesn't allow ALTER FUNCTION pg_catalog.x SET SCHEMA oracle. Only dirty way by direct modification of system catalogue is possible. see issue #190
  * prepare for 3.24.2
  * fix missing oracle.mod functions in update scripts
  * prepare for 3.24.1
  * fix regress nlssort test for PostgreSQL 9.5 without \if command
  * Fix race condition during initialization in ora_lock_shmem.
  * nlssort: Add a missing call to PG_RE_THROW.
  * Limit nlssort test to Linux/glibc systems with en_US.utf8 installed.
  * NEWS
  * set storage for varchar2 and nvarchar2 to extended strategy
  * prepare for 3.23
  * fix broken calculation in plvdate_isleapyear function #184
  * fix support for pg9.5, fix regress tests for older releases
  * prepare for 3.22.1
  * Fix read past the end of string in to_sigle_byte().
  * Fix dbms_utility.get_time() to use the full range of int32.
  * fix readme
  * prepare for 3.22.0
  * move dbobjects from public and pg_catalog schemas to oracle schema
  * moving objects from public and pg_catalog to oracle schema
  * move RequestAddinShmemSpace to shmem_request_hook for PostgreSQL 15
  * Update sql_migration06.md
  * Restore sqlparse.c and sqlparse.h
  * Undo comment
  * Add comment
  * Add Parallel safe to mod function
  * Bug fix
  * Add mod function for Oracle compatibility
  * Fix typos and spelling in docs and error messages
  * prepare for 3.21.1
  * fix mswin build - regexp functions was not really marked as dllexport due missing include of builtins.h
  * remove empty line
  * fix of some compatibility issues
  * REG_NOSUB is working only on PostgreSQL 15
  * workable release for PostgreSQL 15
  * modification for compotibility with orafce.regexp_instr
  * backport regexp_instr from PostgreSQL 15, use C version instead PLpgSQL for better possibilities of usage regexp API
  * prepare for 3.20.0
  * Fix regexp_instr() function with occurrence when the same value matching a pattern is found at several place in the string.
  * signature of nvl2 function is enhanced to "any", anyelement, anyelement. After this change, the behavior is more close to Oracle. Unfortunatelly - this change can break extension update for some customers that uses nvl2 in views.
  * support negative start argument for function substrb. Originally orafce used buildin bytea substr function. Now it recalculate start argument. see issue #172
  * prepare for 3.19
  * Allow empty string on input of functions to_number and to_date. In this case returns NULL.
  * remove white spaces
  * replace obsolete CSTRING macro by text_to_csring function
  * prepare for 3.18.1
  * fix - badly handled fn_extra in oracle.greatest(least) function
  * prepare for 3.18.0
  * Update README.asciidoc
  * Update README.asciidoc
  * use older API for iteration over an array. Now, oracle.greatest and oracle.least are working on all supported releases
  * remove negative tests related to orafce.greatest because: a) error message is different on supported pg versions, b) the coverage and benefit of these tests is low
  * remove two lines from regress tests of greatest due dependency on used collate
  * Add documentation for greatest and least functions.
  * Update upgrade extension file with the smallint addition.
  * Add greatest/least SQL redefinition for smallint Add regression tests fot the two functions.
  * Oracle functions LEAST and GREATEST return NULL if at least one of the parameters is NULL. This is not the case for the PostgreSQL equivalent functions which only return NULL when all the parameters are NULL. This patch creates the two functions in the oracle schema to have the same behavior than in Oracle.
  * Minor grammatical fix to README.asciidoc
  * fix typo in charpad.c
  * fix typo in orafce--3.17.sql
  * Update Orafce_Documentation_05.md
  * Catch dbms_random.string() output variation on Windows</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166401">- enable pg 15</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166402">- remove pg 10 support</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1676030400">- Added "Name:" tag.</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1683806400">- relax hard version require to be equal greater or equal</changelog>
</package>
<package pkgid="48d1002e3fe6e0ffcb4701d4c10dee9b28b29e9e7804213355eb1e72c499ce56" name="postgresql15-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="34dc355a183489096bd26c70a07c1feec951977a153b158ff443912345a89c83" name="postgresql15-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="0969c865515e9065aae3a62a6bf929afb901257cd86295fcd41b403d70c3e416" name="postgresql15-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="f9f5a5bdae86828e2b54c621220ce447166372d78c1adfb432210248beba5237" name="postgresql15-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="fa03ed749c2e3474bbc3222c3498909e7b0b6d954f9eb50fa7f5fab66a0d79e7" name="postgresql15-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="b5249dd2051f10cfec3c53c0d97ccbcdbf61bdf2b145b6e56a146261072d9d7e" name="postgresql15-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="9ce4d05104cd873b017395740a415011999adeb16a3df2a663569cc68a58cf2e" name="postgresql15-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="5cc992c67ec4961d9aa64dac5dfd841178616388a160409f2284282ae7c2ef00" name="postgresql15-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="b451c59e30b2638f079e59f2d3d13747b026b329cf736457303373ef5d61584f" name="postgresql15-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="6e9a5bf44a30a8d974f47217b53cd461bee8db3c9c26c5443f9be3410cc55676" name="postgresql15-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="ccb411a0df814c9f17138fcd449ca060fa0b36e7041404ca1b2540e1cd29e127" name="postgresql15-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="8eb0995af08408b3b487bb7bc8903a97d643c4a43ed282a03c21ff9c5379947d" name="postgresql15-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="56cf9f3f4b6af1515bd5b8940f0741d023d85755925534bb525d44e6117a100d" name="postgresql15-postgis" arch="aarch64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="338b404cbb78e3312e210dcc16c5297e20f0d8211d1e3ef5bc3beb9679fd887c" name="postgresql15-postgis" arch="ppc64le">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="b812d648bd9bda224b4b380390634cd210a91869071bd2174222f6082235e3a9" name="postgresql15-postgis" arch="s390x">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="81499094630566650ed774599071649fde8e35fc171fe3119b024181448757eb" name="postgresql15-postgis" arch="src">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="0a37d0b83569dd9210a7ebc245b02186541ea64143b601dee3d20459966a9d45" name="postgresql15-postgis" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="ab0728142528892d996375904aa7b30130f4767fa02dc74c6c1ff064a7fe1f70" name="postgresql15-postgis-utils" arch="noarch">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="caf30c0f4118beb477a5028ac5d451833abac6e7fff4a98ad518449dd781d98f" name="postgresql15-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="5457dedeeda38d7b2798ffa00edb87df8592612c0e756dee2d703cfd511a331d" name="postgresql15-timescaledb" arch="i586">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="5d93db04fa993a0bbb9e49556ca1853a04031d7f4c56d5e08722420fbfdb8065" name="postgresql15-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="e2b5632c6d9c3dd6a798e82515b7a36aced82525a9bcf44784fa8592035f95e1" name="postgresql15-timescaledb" arch="s390x">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="440408075838e647bfd72dbfb1e2b464fce50b77b7ebe650ad915c3da1a18261" name="postgresql15-timescaledb" arch="src">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="a83ededfa4f812395601043125246f700595a685ae7b3a683ffda8acd00245a1" name="postgresql15-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="0093d6add1b0db17c0d411c44b725bbba2f3c356d0a575bb981b8223eb61e670" name="postgresql15-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="af4c7f345cab0da74aac7d5faa5c319e4d3284fecc9147a39d63c6d5036dadce" name="postgresql15-timescaledb" arch="i586">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="7f78c715dca8f46cbaab106a676871c08d29078e24c545ecec573db485a61bd6" name="postgresql15-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="3d3b1a968d6e7f052f07958f47096239712c48623016b05a505f8047dc7f1442" name="postgresql15-timescaledb" arch="s390x">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="e93cff3fcc2bd9b0a38ec75d073201107da698788b31019bbcb8022e932555ba" name="postgresql15-timescaledb" arch="src">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="25cf17c2d645c80d00a280098c20f54055b14cdc1fa86f9491fe8c72c7f57197" name="postgresql15-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="76c1e0a8d5df0a34d20b5f4fbf9b18bd6d6fc0481f4ccb2d367fde7258d815cd" name="postgresql15-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="e4cfc929a60c86529a092bc5388ee23009a4b1b6831158161f04e8c7919b055c" name="postgresql15-timescaledb" arch="i586">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="67b85b8d5dc549492d86a262e02820be76b1ebd20972ff39a769d6682a3a1d64" name="postgresql15-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="fe199cb810003a994b6f5d4b5420915527fdc886bbd8aa06b52e3a67f7cb226d" name="postgresql15-timescaledb" arch="s390x">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="796dd2d0314cacb4d6e3648e2e7d770669a632d715df06c7f4938a81d164b690" name="postgresql15-timescaledb" arch="src">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="9313ead581fdf84954e1046ccd8ef5191821827f62ae983aeb9cc42b98c89a48" name="postgresql15-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="7ad0f5dee4ddd70405f39291fa9a5bba4c467e1fab376e92aae208b30457a001" name="postgresql16-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="a8df7f8f72e52ef975568165b17f6a1c116036f271249da04aba915899598333" name="postgresql16-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="a9cfd9b42de94cf14ee15b8988040b65f1c6276544a15ac2bc3356d2cbae553a" name="postgresql16-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="310dbb5ef046287f1ad71f90e465578207420fad80971b0d5d7cc34f8a3ac01d" name="postgresql16-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="2a528da3ae97c1ba224c455b9adec5e66a141547dcedf2a3ed14152a627bd281" name="postgresql16-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="579e1bdaaaae5f2e82fb2d2de55ee41eb0822100b937ce3aae63f1a9459197d6" name="postgresql16-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="144f6c2482f70aa2d3daa4e2e19a29e06dcc888fe269b0cab3065a2ec7d82f49" name="postgresql16-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="5dcc619d906e1050342e17e819b0f07f0ab34a63dc27ba4930f0e2cd6b64c178" name="postgresql16-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="3f002a2f058c7e1f6b468ad0f0221730ea6d074245ff9b85feadef019cb3df00" name="postgresql16-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="12a871b0309ed34fb5f8c06afeef52c8429225263d60164f58a4a00c832a9b2d" name="postgresql16-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="c0707aa675bfa5bf3e7b87465d9747a72de504604db7cec44cfa04bf40dce650" name="postgresql16-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="d88ed21f5e363e6807fc1ce08d61c23d373ec43129b4faadd8fd94284ab41018" name="postgresql16-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="30cda68bb1211dca8351c0fc63f7006d9972874f9018144d693cf61ad83bc0e1" name="postgresql16-postgis" arch="aarch64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="9733fdc0604b121ebcacad547d6f900451b48d6ccafcbf9f98a5a46e80e55e6d" name="postgresql16-postgis" arch="ppc64le">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="931f71f1b0cc4c40b6251abbe8afefd4c7bdcb59773c41ee9ac21a74abc6a8e9" name="postgresql16-postgis" arch="s390x">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="07184a8b3719762b5df7e2b8ce3aeb820ff30152abdaa4423823ea78f68cdd23" name="postgresql16-postgis" arch="src">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="3e30d7c4e70dff707e15d4e598051bd661c3b028dec191d2ee88d419c09029c6" name="postgresql16-postgis" arch="x86_64">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="3beeb2d04481ae72eeedd5cf53e472ad31c350637e86a45026e48717590be34e" name="postgresql16-postgis-utils" arch="noarch">
  <version epoch="0" ver="3.4.2" rel="bp156.2.2.1"/>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610020800">- Update to bugfix release 3.0.3
  - #4742 tiger geocoder reverted to 2018 version on tiger upgrade
  - #4757, Handle line collapse due to snap-to-existing node
  - #4758, Improve topology noding robustness
  - #4719, Fail fast when srids don't match ST_Intersection(geometry,raster)
    Also schema qualify calls in function.
  - #4739, Ensure all functions using postgis_oid initialize the internal cache
  - #4767, #4768, #4771, #4772, Fix segfault when parsing invalid WKB
  - #4769, Fix segfault in st_addband
  - #4748, Fix incorrect axis swapping in polar stereographic
  - #4727, Fix bug in geocentrix box computation
  - #4790, Fix ST_3dintersects calculations with identical vertices
- Packaging: update copyright year</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1610452800">- Update to version 3.1.0 release
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.1.0/NEWS
  + Breaking changes
  - #4737, Bump minimum protobuf-c requirement to 1.1.0
    The configure step will now fail if the requirement isn't
    met or explicitly disabled (--without-protobuf)
  - #4258, Separated postgis_sfcgal from postgis
    into its own lib file and extension (Regina Obe)
  - #4577, Drop support for PostgreSQL 9.5
  - #4601, ST_TileEnvelope signature changed.
  - #3057, ST_Force3D, ST_Force3DZ, ST_Force3DM and ST_Force4D
    signatures changed.
  + Think to upgrade your DB with new instructions
    SELECT postgis_extensions_upgrade();
- Packaging:
  + double quote each var in %if section (fix build failure)
  + Add gcc-c++ to enable --with-wagyu
  + Remove support for pg95 (9.6 and 10 will be soon be dropped
    due to icu68) think to upgrade your main PostgreSQL server
  + Integrate Leap 15.3 (pg12 and pg13)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1612180800">- Packaging:
  + split llvm-jit data to its own package
  + Remove obsolete %if block (42.3)
  + Normalize define and macro (pointcloud,pgRouting)
  + Review build targets (while keeping 15.1 a bit longer)</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1615896000">- Update to version 3.1.1 bugfix release
  + #4814, Crash passing collection with only empty components
    to ST_MakeValid
  + #4818, Make the VSICURL synthetic driver work as documented
  + #4825, Unstable results from ST_MakeValid
  + #4823, Avoid listing the same geometry in different collections
- Packaging
  + Commented but prepared buildrequires cunit for tests
  + Add explicit --without-library-minor-version .so is now only
    .3 and no more .3.1</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616068800">- Packaging add install-updates for utils package</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1616414400">- Remove specific flag --without-library-minor-version as it
  activate also the minor version.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1626177600">- Update to version 3.1.3 bugfix release
  - #4929, Fix missing error from GetRingEdges when invoked with
    unexistent topology or edge
  - #4927, Fix PostgreSQL 14 compile FuncnameGetCandidates changes
- Update to version 3.1.2 bugfix release
  - #4871 TopoGeometry::geometry cast returns NULL for empty
    TopoGeometry objects
  - #4826 postgis_tiger_geocoder Better answers when no zip
    is provided
  - #4817 handle more complex compound coordinate dystems
  - #4842 Only do axis flips on CRS that have a "Lat" as the
    first column
  - Support recent Proj versions that have removed pj_get_release
  - #4835 Adjust tolerance for geodetic calculations
  - #4840 Improper conversion of negative geographic azimuth to
    positive
  - #4853 DBSCAN cluster not formed when recordset length equal
    to minPoints
  - #4863 Update bboxes after scale/affine coordinate changes
  - #4876 Fix raster issues related to PostgreSQL 14 tablefunc
    changes
  - #4877 mingw64 PostGIS / PostgreSQL 14 compile
  - #4838 Update to support Tiger 2020
  - #4890 Change Proj cache lifetime to last as long as connection
  - #4845 Add Pg14 build support
- Packaging
  - Force Require for proj so proj.db is present and all ST_
    functions will work boo#1188129
  - Activate tests for pg10+
  - Add patch-tests-results.patch to fix results on openSUSE
  - Remove libname package and description as not used
  - Remove references and build for obsolete versions
  - Suppress build for now obsolete postgresql96</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1631707200">- Update to version 3.1.4 bugfix release
  - #4782, Have postgis_restore.pl use backup postgis schema by
    default
  - #4854, Fix type of TopoGeometry receiving different-type
    TopoGeometry components
  - #4918, Fix rare crash in st_minpossiblevalue
  - #4941, Fix loose mbr in topology.face on update
  - #4949, Swapped coordinates for N/E planar systems
  - GI617, Fix typo in setting of INVMINDIST
  - #4326, Fix CircularPolygon area calculation
  - #4917, Fix crasher with '-' regclass
  - #4919, Rare crash in selectivity calculation
  - #4926, Preserve SRID on unions of empty geometry
  - #4910, Allow repeated points in GML input poslists
  - #4958, TIGER2020 fix faces and add Tabblock20
  - #4959, Drop Colorado state files also drops national county tables
  - #4916, #4770, #4724, #4916, Crashes in aggregate functions
  - #4982, Problem when calling the buffer function from MobilityDB
- Packaging:
  - Fix build llvm by adding BuildRequires</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1641297600">- Update to version 3.2.0 "Olivier Courtin Edition"
  Please consult carefully the changelog
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.2.0/NEWS
- Packaging
  + Renew spec file with new postgresql macros
  + Retry test if failed as they success often on 2nd pass
  + Add postgresql14 to multibuild
  + Spec cleaner with copyright date update
  + Remove postgis-rpmlintrc due to last unused filter
    E: unused-rpmlintrc-filter "W: shared-lib-calls-exit *"
  + Added provides conflit address_standardizer</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1645704000">- Update to bugfix release version 3.2.1
  - #5033, #5035, allow upgrades in presence of views using deprecated
    functions
  - #5046, Fix upgrades in absence of old library
  - #5063, Fix ST_Srid(TopoGeometry) against a set
  - #3056, spurious notice on ST_StartPoint(empty)
  - #5041, postgis_tiger_geocoder: loader_generate_script
    generates script with invalid syntax
  - #5076, stop install when pgaudit is active
  - #5069, search_path vulnerabilty during install/upgrade
  - #5090, #5091 configure --with-protobuf-lib / --with-protobufdir
    , --without-protobuf broken
- Packaging
  - Add upstream -md5 source1</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1647345600">- Fix Name in spec when %{pgname} is not defined</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1656417600">- no longer pull clang-devel and llvm-devel directory the correct
  version will be pulled via %{pg_name}-llvmjit-devel</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1659528000">- Update to bugfix version 3.2.2
  - #5182, Fix loading topology.sql in new database
  - #4835, Occasional distance errors in polar area
  - #5124, GRANT USAGE on topology schema to PUBLIC
  - #5120, Fix not-null result from ST_EstimatedExtent against
    truncated tables with spatial index
  - #5115, Allow dropping topologies with pending constraints
  - #5105, Fix false invalidity report from ValidateTopology
  - #5039, postgis_tiger_geocoder: Support for TIGER 2021 (Regina Obe)
  - #5097, Ensure spatial index is used during topology population
    at the getClosestEdge step
  - #5091, Fix --without-protobuf builds
  - #5100, Don't use pg_atoi (removed in PG15)
  - #5114, Crash with long column names pgsql2shp
  - #5123, Support for PG15 (JSON funcs exposed)
  - #5125, Fix search path function
  - #5150, Change signature of AddToSearchPath
  - #5151, ST_SetPoint with empty geometries
  - #5152, Fix infinite loop with ST_Split
  - #5173, Crash creating flatgeobuf on row without geometry
  - #4541, ST_ConcaveHull returns a "geometrycollection" type
    instead of the expected "polygon"
  - #5154, raster ST_Value is undercosted
- Disable sfcgal for ix86 arch (sfcgal can't be build for those)
  Please try to uninstall sfcgal before doing extension upgrade.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1669377600">- Update to PostGIS 3.2.4 (boo#1205734)
  * [security] Add schema qual to upgrade util
  * [security] Check function ownership at extension packaging time
  * Fix ST_DumpPoints and ST_DumpSegments crash with empty polygon
  * Remove forced static linking on shp2pgsql, pgsql2shp, raster2pgsql
  * Fix crash on ST_SnapToGrid with empty multis
  * Fix error in topology import of self-intersecting rings
  * Fix 2.5d topology building regression
  * Handle load of dbase character fields with no width specified
  * Fix bad rasterization of linestring
- includes changes from PostGIS 3.2.3:
  * Parallelism safety fixes for to_jsonb, ST_AsGeoJSON, ST_AsGML
  * Guard against downgrades
  * Fix upgrades with CVE-2022-2625 PostgreSQL fix
  * Correctly read extent off multi-key GIST indexes
  * Reset proj error state after failed parse
  * Short circuit geodesic distance when inputs equal
  * Fix potential buffer overflow in long transaction locks
- Add postgresql15 to multibuild and remove postgresql10</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1690372800">- update to 3.2.5: Bug Fixes
  - #5384, Fix crash in ST_AsGML when given id is longer than given prefix
    (Sandro Santilli)
  - #5380, Fix 2.5 upgrades with views using geography based ST_Distance
    (Sandro Santilli)
  - #5106, Fix segfault in ST_RemEdgeNewFace/ST_RemEdgeModFace
    when no edge side-faces are found (Sandro Santilli)
  - #5313, Fix memory access issue in ST_InterpolateRaster (Paul Ramsey)
  - #5338, Dump/Restore of raster table fails on
    enforce_coverage_tile_rast constraint (Regina Obe)
  - #5315, #5318, #5319, #5320, #5342 crashes on infinite coordinates
    (Regina Obe, Paul Ramsey)
  - #5344, Include topology id sequence state in dumps (Sandro Santilli)
  - #5288, ST_LineCrossingDirection multi-cross error (Paul Ramsey)
  - #5347, _ST_BestSRID crashes on ARM with infinite geometries (Regina Obe)
  - #5363, Make ST_ClusterDBScan interruptable (Paul Ramsey)
  - #5378, ST_Buffer(geography) drops SRID (Paul Ramsey)
  - #5331, [postgis_tiger_geocoder] reverse_geocode, prefer addressable ranges
    (Regina Obe, Locance)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690977600">- update to 3.3.4
  * Bug Fixes and Enhancements *
  - #5450, Fix macro expansion recursion on powerpc architectures.
    (Bas Couwenberg)
  - #5395, [postgis_topology] Allow unprivileged user dump
    of database with topology enabled
  - #5394, [postgis_topology] Improve robustness of finding
    distinct vertices in topology edges (Sandro Santilli)
  - #5403, [postgis_topology] Fix ValidateTopology(bbox) without
    topology in search_path (Sandro Santilli)
  - #5410, [postgis_raster] ST_Value bilinear resample,
    don't throw an error if Band has no NODATA value
    (Regina Obe)
  - #5385, Postgres malloc assertion fail when
    using pg_cancel_backend with ST_AsMVT
    (Regina Obe, Paul Ramsey)
  - #5452, Updated README.postgis for apt-based systems
    (Jelte Fennema)
  * Breaking Changes *
  - #5385, Take out interruptability of ST_AsMVT
    as it causes backend crash under intense conditions
    (Regina Obe, Paul Ramsey)
  PostGIS 3.3.3
  * Bug Fixes and Enhancements *
  - #5303, Don't try removing closed edges endpoint from
    RemoveUnusedPrimitives (Sandro Santilli)
  - #5289, Fix misleading message in RemoveUnusedPrimitives about
    doubly connected edges healing (Sandro Santilli)
  - #5298, Fix CopyTopology exception with hierarchical layers (Sandro Santilli)
  - #5299, Corrections to address_standardizer_data_us lex (Regina Obe)
  - #5332, Keep proj errors from percolating into PgSQL log (Paul Ramsey)
  This is a higher version upgrade, see
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.3.4/NEWS
  for the full log since 3.2 release.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208001">- Add BuildRequire proj-devel instead of legacy name libproj-devel.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1710244800">- upgrade to version 3.4.2
  See full changelog since 3.4.1
  https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.4.2/NEWS
- add support postgresql16, drop postgresql11 no more supported.
- adapt binaries distribution to place them in pg bin directory,
  with alternatives support
- refresh dependencies version
- drop patch-tests-results.patch</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1712664000">- fix man file names installation problem of last update</changelog>
</package>
<package pkgid="318cb05f32ea114b0885e5748817dc0ee1a29d0f02129a841452ef82bdb4d2ff" name="postgresql16-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="25c138177b95624af66c157c9489b374a4547ce70a27601d4709343fe9842b0a" name="postgresql16-timescaledb" arch="i586">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="5cd9412ff8112af63d47753addf618d50e27ead1040d0571468732d0fe983da8" name="postgresql16-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="4509fd9c9cc402612545c7e4ea0268ba1a79b20b8caf2dd85692587de21cff83" name="postgresql16-timescaledb" arch="s390x">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="cc3a17933f9ba58e22cdb6abc728a119f12cbe825e7b5db220f9a8cbb6213971" name="postgresql16-timescaledb" arch="src">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="5fe64d73a1bf25247e62a4e6c5ed1dd60bec6a69f0d906b6e49304bdd3157c30" name="postgresql16-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.14.0" rel="bp156.2.2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671537600">- Update to version 2.9.0
  https://github.com/timescale/timescaledb/releases/tag/2.9.0
- dropped clang-format9_support.diff:
  minimum required version is now 14</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1671883200">- Update to version 2.9.1
  https://github.com/timescale/timescaledb/releases/tag/2.9.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674561600">- Update to version 2.9.2
  https://github.com/timescale/timescaledb/releases/tag/2.9.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675166400">- enable pg 15 build</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1675684800">- Update to version 2.9.3
  https://github.com/timescale/timescaledb/releases/tag/2.9.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1676980800">- Update to version 2.10.0
  https://github.com/timescale/timescaledb/releases/tag/2.10.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1678708800">- Update to version 2.10.1
  https://github.com/timescale/timescaledb/releases/tag/2.10.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1681992000">- Update to version 2.10.2
  https://github.com/timescale/timescaledb/releases/tag/2.10.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1682596800">- Update to version 2.10.3
  https://github.com/timescale/timescaledb/releases/tag/2.10.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684756800">- Update to version 2.11.0
  https://github.com/timescale/timescaledb/releases/tag/2.11.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1688040000">- Update to version 2.11.1
  https://github.com/timescale/timescaledb/releases/tag/2.11.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
</package>
<package pkgid="013c003372925783b3029088aaaf17cdce2d481ca2333a8d6b9f56c3a2f8b2ce" name="postgresql16-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="4b971103a4257d3c178c3211acfe307130e87555f5fcb29cb12046647e7ed7e0" name="postgresql16-timescaledb" arch="i586">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="ea691dfc0fc1f2e057a92beeffe533de912fff81d93b3e8b5a6eac24e9d01c2f" name="postgresql16-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="5d887452a6b24d9fae9002bb11ddd8b7ddb816ab7adef0b2b7ff0d00f0537bd2" name="postgresql16-timescaledb" arch="s390x">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="2f3b2b72f506ec59f7009d12722cf95d78a10b8b1861b77aa01ab695736b570f" name="postgresql16-timescaledb" arch="src">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="b935217bf25657e2499cde414ed8aff761d756b80ba2d101b6514a555a1443fc" name="postgresql16-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="ef95a70830295e12bc6536f992a2491f7aaa5616a2f6f58ef1ac7de7612a18c6" name="postgresql16-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="f8c64ee5298d4b42d0e7560a183962817f7bf166ce690222824945085f8fa3bf" name="postgresql16-timescaledb" arch="i586">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="97d73a0a32e5310da04d4187e2a6649bf67a9f7ee6c2946dc24d4e9d4e93b915" name="postgresql16-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="a5ab650cedc39ec7b4e5595258774187ac39fb3b2501aadf44c610ee07d9703e" name="postgresql16-timescaledb" arch="s390x">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="d0f7edd4dd330c1831548c8bf2157808abcc5940bd71e5fd928ff0cda2c103cb" name="postgresql16-timescaledb" arch="src">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="1a81df553f5f05ce8120e6f41a8240defef3fff9b654e2fa315d81ace1fa6819" name="postgresql16-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="73239a9d5dae75d77c5de5274849229771944c1ba09f00a96a50243503af954e" name="postgresql17-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="3d34f51a44ba4b9b2891168c06805b2dfc1da25c96ccddea8da5f67fca2acefd" name="postgresql17-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="417e04a8eda0c3ef71402f0df09945d7183537b68baeda7f6af386ad5e93ca82" name="postgresql17-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="3aff1f5cebcfb963109e0928aef7c2373a55b5f7b21308566d6426217d9185ad" name="postgresql17-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="2a64950b0412239e439c200391c810eb376454f0f7db9ea42cd414b2004b3b22" name="postgresql17-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="c74703299518db958c67b202debe0d392d55c7ba8d24b91c2f83170c7aed4a18" name="postgresql17-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.7.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="c8d2d4dd6fda8600dd1e4ce7653c0251952735bcd60782f30e72b8aab5d507e1" name="postgresql17-orafce" arch="aarch64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="ea1b1d73dc6c97cc1bf20bb4806c1edcaa444b6fdc45042adf2844363d7c7e23" name="postgresql17-orafce" arch="i586">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="6800e5ddffe8ea618d63f9836890a90a52bb2b64fa4849cf43a54a9e98df0691" name="postgresql17-orafce" arch="ppc64le">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="39efa17c527a0890edbe0efbcc535a33761a413ecae8d2d8cf7b25cb61e5c5ce" name="postgresql17-orafce" arch="s390x">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="c19a904c2883a52d1b590f0faa19145171876665f0ce9a82bae3c44f387468f5" name="postgresql17-orafce" arch="src">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="8c64905c97888908318732f519e9855a909feeca265a161d5979dbefe65c58b4" name="postgresql17-orafce" arch="x86_64">
  <version epoch="0" ver="4.14.1+git0.48e67e7" rel="bp156.4.9.1"/>
  <changelog author="emiliano.langella@suse.com" date="1697198400">- Update to version 4.7.0+git1.fca4108:
  * changes related to msvc 2019 build
  * remainder function should be marked STRICT (#225)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1704196800">- Update to version 4.9.0+git0.18d82db:
  * prepare for 4.9.0
  * Fix REGEXP_COUNT and REGEXP_SUBSTR function to have the same behavior than Oracle with newline characters and the use of dot in the pattern.
  * Added a test case about dbms_sql.debug_cursor
  * don't try to show content of variable when it is null. fix issue #247
  * mark some func parallel safe
  * When third argument of substr function is zero, then oracle returns null, but orafce returns empty string. This commit forces oracle's behaviour by default, but allows (by compatibility option orafce.using_substring_zero_width_in_substr set original orafce's behaviour. fix issue #240
  * copy to_char(text) from orafce--4.7--4.8.sql to orafce--4.8.sql
  * mark some func parallel safe; fix makefile
  * add orafce--4.8.sql (rename orafce--4.7.sql)
  * add func: to_char(text)
  * mark lpad, rpad, to_char, to_number parallel safe
  * mark btrim,ltrim,rtrim parallel(because not support postgres version &lt; 9.6, so directly change it)
  * doesn't support postgresql extensions
  * Create c-cpp.yml</changelog>
  <changelog author="emiliano.langella@suse.com" date="1706529600">- Update to version 4.9.1+git0.1071eb6:
  * prepare for 4.9.1
  * fix white spaces in regress tests
  * fix formatting issues from previous commit
  * dbms_random.string Enhancement #252</changelog>
  <changelog author="emiliano.langella@suse.com" date="1707393600">- Update to version 4.9.2+git0.17c9ce4:
  * prepare for 4.9.2
  * Update the usage example for DBMS_OUTPUT package.
  * fix memory issues in plvlex.token function
  * fix sqlscanner typecast has not assigned yylval.val.str field
  * should not to crash, when we try to read column without data
  * fix regress tests
  * dont't try to free byref null variable
  * result_cxt schema can be used only after successfull execution #254 (second part)
  * fix crash of dbms_sql.execute when bound array variable is NULL #254
  * added an alternative output for test dbms_random (Windows)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1709812800">- Update to version 4.9.3+git0.6adbd66:
  * prepare for 4.9.3
  * fix regress tests
  * fix broken handling null in dbms_sql.column_value
  * fix build for master (pg17+)
  * possibility to raise error inside trigger functions
  * fix regress test on fc40</changelog>
  <changelog author="emiliano.langella@suse.com" date="1712836800">- Update to version 4.9.4+git0.6f3b83a:
  * prepare for 4.9.4
  * after any fclose call, the pointer FILE should not be used ever
  * after any fclose call, the pointer FILE should not be used ever</changelog>
  <changelog author="emiliano.langella@suse.com" date="1714392000">- Update to version 4.10.0+git0.cfdcdf2:
  * remove whitechar
  * Allow to set umask for utl_file.fopen by setting orafce.umask. This setting is allowed only for user with rights of role orafce_set_umask.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1716465600">- Update to version 4.10.2+git0.8d10ace:
  * prepare for 4.10.2
  * When load of orafce was triggered by using some orafce's function by nonprivileged user, then the check orafce_umask_check_hook fails and breaks loading of Orafce. This fix disable check in initialization time when orafce_umask is set to default value (so the check can be disabled).
  * prepare for 4.10.1
  * regress tests for issues #266 and #267
  * fix obsolete (and broken) implementation of dbms_assert.qualified_sql_name
  * fix not correct test of identifier validity in dbms_assert.simple_sql_name
  * Add an alternative output for test dbms_random (Illumos)</changelog>
  <changelog author="emiliano.langella@suse.com" date="1717416000">- Update to version 4.10.3+git0.e050dd6:
  * prepare for 4.10.3
  * security check can be ignored when the value is configured by ALTER SYSTEM, and in reload the system is not in transactional state. fix #270</changelog>
  <changelog author="emiliano.langella@suse.com" date="1724846400">- Update to version 4.11.0+git0.72e1417:
  * - refresh sql parser - fix warning: no previous declaration for ‘orafce_sql_yynerrs’ [-Wmissing-variable-declarations]
  * fix format doc
  * fix format doc
  * fix format doc
  * fix sys_extract_utc calculation for pg12
  * regress tests for sys_extract_utc
  * fix another warnings related to master - after drop support for pg12, the code for pipe and alert needs refactoring
  * fix warnings related to master build
  * fix build pg12
  * support of sys_extract_utc function</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1725883200">- disable pg11 builds as we will remove the EOL package soon</changelog>
  <changelog author="emiliano.langella@suse.com" date="1727265600">- Update to version 4.13.0+git3.25d74aa:
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * Fix description of GUC orafce.varchar2_null_safe_concat
  * fix regress tests
  * Update README.asciidoc
  * Fix documentation formatting.
  * Add description of to_date(text,text) function and the error reported due to Oracle bug.
  * Update regression test result with error message change.
  * Raise an error when Oracle's to_date() bugs are reached. This concern dates before 1582-10-05 ('J2299159') usinf the 'J' format and dates before 1100-03-01 that cannot be verified due to a bug in Oracle.
  * remove obsolete sql signature of dbms_alert.defered_signal
  * update NEWS
  * Remove the BC part of the Oracle like Julian Day date
  * Fix wrong number of days add to julian day in to_char(text, text) function and add pg_catalog FQDN to the to_date() builtin function called. Add regression test.
  * remove obsolete file
  * Fix TO_DATE(text, text) function with the 'J' (Julian day) formatting. For Oracle this is the number of days since January 1, 4712 BC whereas for PostgreSQL this is the number of days since November 24, 4714 BC.</changelog>
  <changelog author="mrueckert@suse.de" date="1727524800">- Update to version 4.13.2+git0.f8f8700:
  * prepare for 4.13.2
  * fix missing update of control file and regress tests</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1727524801">- enable pg17</changelog>
  <changelog author="mrueckert@suse.de" date="1728993600">- Update to version 4.13.3+git0.0bf0f15:
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="mrueckert@suse.de" date="1728993601">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13</changelog>
  <changelog author="emiliano.langella@suse.com" date="1728993602">- Update to version 4.13.4+git0.8f3f211:
  * prepare for 4.13.4
  * fix update script from 4.12 to 4.13
  * prepare for 4.13.3
  * umask is usually entered as octec number, then read it as octec number</changelog>
  <changelog author="emiliano.langella@suse.com" date="1729598400">- Update to version 4.13.5+git0.ab95f82:
  * prepare for 4.13.5
  * export orafce_sys_extract_utc and orafce_sys_extract_utc_oracle_date for win build
  * With Oracle passing en empty string to the to_date(txt, fmt) function returns NULL whereas PostgreSQL returns '0001-01-01 BC'. This true whatever is the format passed as second argument. Change the behavior of function to_date(txt, fmt) to mimic Oracle.</changelog>
  <changelog author="emiliano.langella@suse.com" date="1732622400">- Update to version 4.14.0+git0.f0ecbd3:
  * prepare for 4.14.0
  * prepare for 4.13.6
  * remove invalid alternative results of dbms_random test
  * fix dbms_random test for pg 12
  * fix error when orafce's triggers was executed on table with dropped columns
  * update year in info comment
  * fix white chars
  * Oracle does switch of low, high when low is higher than high arg of dbms_random.value. Do this in orafce too. Some cleaning in related regress tests. Attention: this change breaks alternative expected results.
  * regress test for new nvl function
  * fix Makefile and return type previously added nvl function
  * Add support to nvl(double precision, integer) and to_date(integer, text).</changelog>
  <changelog author="emiliano.langella@suse.com" date="1734696000">- Update to version 4.14.1+git0.48e67e7:
  * prepare for 4.14.1
  * introduce new github workflows
  * Update README.asciidoc
  * fix regress tests on msvc
  * DiffUtils from gnuwin32 are necessary for ninja test on msvc
  * info about using meson
  * fix meson.build for msvc
  * support for meson</changelog>
</package>
<package pkgid="9330852354bfffb663765513ad987c1674e3cb1ed694cff4ef4637844444b22f" name="postgresql17-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="66224580f3417c842488be0af371bd6baa6c5a1025396694447af985a6b4d09a" name="postgresql17-timescaledb" arch="i586">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="92d9bdd1c3dd30babe995a0ea22ca3086b2bf3b90d9ace074b9d98e4d08682d3" name="postgresql17-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="61751b96de2d6caca92f0647ad10e820fa161751a80aee6856f2eaddeb3321fb" name="postgresql17-timescaledb" arch="s390x">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="18e1b91adec35fb0b98518fa0fbf5858835109801a04531059933b7311631db8" name="postgresql17-timescaledb" arch="src">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="fac63c5f90960967942fef0a3266d8fd4c1240e31107f82c6f765e188e3d778f" name="postgresql17-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.6.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="06209942cb3f4adb80cbf7309a3ba806693e23cd53c90f711e74488ba1f9b43b" name="postgresql17-timescaledb" arch="aarch64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="93f3079e95dd18c50e1f8b8c8d850e0c039c2f0534e80a829007b820e9b959c8" name="postgresql17-timescaledb" arch="i586">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="59fde22a705c4b507ef37e8f3abde8c24a17c8519d63dd134c692db6ce4c6917" name="postgresql17-timescaledb" arch="ppc64le">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="2ebe0e6ac23f45dae2d0eb7ab76f37a534fbd006ca51557c114c2c9fb4e75356" name="postgresql17-timescaledb" arch="s390x">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="6fb3df900ca3ce1465e2316e7d1a67fbeedc7289a6af128745c8444cfd04025e" name="postgresql17-timescaledb" arch="src">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="17287d89d9561be15dfa838e2b09935534dc2629cea0a938be2a7c8ef81fae80" name="postgresql17-timescaledb" arch="x86_64">
  <version epoch="0" ver="2.17.1" rel="bp156.2.8.1"/>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1692273600">- Update to version 2.11.2
  https://github.com/timescale/timescaledb/releases/tag/2.11.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729600">- Update to version 2.12.0
  https://github.com/timescale/timescaledb/releases/tag/2.12.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1695729601">- drop pg 12. not supported. no pg 16 support yet either.</changelog>
  <changelog author="Marcus 'darix' R&#xFC;ckert &lt;mrueckert@suse.de&gt;" date="1697112000">- Update to version 2.12.1
  https://github.com/timescale/timescaledb/releases/tag/2.12.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1697803200">- Update to version 2.12.2
  https://github.com/timescale/timescaledb/releases/tag/2.12.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172800">- Update to version 2.13.0
  https://github.com/timescale/timescaledb/releases/tag/2.13.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701172801">- enable pg 16</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1704801600">- Update to version 2.13.1
  https://github.com/timescale/timescaledb/releases/tag/2.13.1</changelog>
  <changelog author="Emiliano Langella &lt;emiliano.langella@suse.com&gt;" date="1707480000">- Update to version 2.14.0
  https://github.com/timescale/timescaledb/releases/tag/2.14.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708084800">- Update to version 2.14.1
  https://github.com/timescale/timescaledb/releases/tag/2.14.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708430400">- Update to version 2.14.2
  https://github.com/timescale/timescaledb/releases/tag/2.14.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1715169600">- Update to version 2.15.0
  https://github.com/timescale/timescaledb/releases/tag/2.15.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1716897600">- Update to version 2.15.1
  https://github.com/timescale/timescaledb/releases/tag/2.15.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717761600">- Update to version 2.15.2
  https://github.com/timescale/timescaledb/releases/tag/2.15.2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719921600">- Update to version 2.15.3
  https://github.com/timescale/timescaledb/releases/tag/2.15.3</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722427200">- Update to version 2.16.0
  https://github.com/timescale/timescaledb/releases/tag/2.16.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945600">- Update to version 2.16.1
  https://github.com/timescale/timescaledb/releases/tag/2.16.1</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722945601">- drop pg 13 as flavor as it is unsupported now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1728388800">- Update to version 2.17.0
  https://github.com/timescale/timescaledb/releases/tag/2.17.0
- drop series file
- enable pg17</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1729512000">- Update to version 2.17.1
  https://github.com/timescale/timescaledb/releases/tag/2.17.1</changelog>
</package>
<package pkgid="afa51bd8cb94c2c143ad844a29e78d357b70611e48ff882e39626b2009eb13b8" name="proftpd" arch="aarch64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="0b6a8bcc18ac89226cda32cc1ae6d58169ea9d2ad1548e36f95a32e9b0308759" name="proftpd" arch="i586">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="13e92c0c7ab27be21738faf2bc5480a6902f9fb8e876209c6b7245dc5f7be8c8" name="proftpd" arch="ppc64le">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="a4c104ab8cd3f2255c7953ad0c498ab90583cb7de05f8481f836bfa6729b65b0" name="proftpd" arch="s390x">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="b55833efad7e258032aa2f97d8aaf1a41c4f319636a1ec9f0a9cacf3fe7e89ec" name="proftpd" arch="src">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="22c0e38a16b09bfbc4f34d13dc0c03123430a0ff41795e859f36d38a35bb0476" name="proftpd" arch="x86_64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="5dce686ece35c9701d6a27a67f2b8c5fd66ccd0ef1ab5bb7bf8a41c7270fb633" name="proftpd-devel" arch="aarch64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="5d698e8de7bb3f15d039f8f7a4b75472c2db3e4128d3f39b8876dca9191a34c8" name="proftpd-devel" arch="i586">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="8e73dd89c3aee8fdb710c277495a3f93f9465f9062d1bb191dbc9e0be5219677" name="proftpd-devel" arch="ppc64le">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="8fe435e2f9b747cd827adf94cc96336921d2148bd99a90539f5d319c005873ce" name="proftpd-devel" arch="s390x">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="95053b6c8dfc3c257e30311230cce4f6b0201bbce9f5d1df69228465faa71f40" name="proftpd-devel" arch="x86_64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="115130cae9144b309fe511fbe3214c9e644be100853e46029257c1cfa2138d2c" name="proftpd-doc" arch="aarch64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="ae08272f83fca930739a93421156def5dcc24192ee03ce9a8e83c32efff900c2" name="proftpd-doc" arch="i586">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="f78e7c4af47a01830a4f564b5e5261b2d986539a9006cdda19ebdf19ec05a4b9" name="proftpd-doc" arch="ppc64le">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="68e93a840f643ae88de921f7dc2ee6e163788bc2d1f6e386498a94175a5e89e3" name="proftpd-doc" arch="s390x">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="f66026a1562627c6aae98ea30317473d72090e5c7b47705b35a6b6597e90d5a2" name="proftpd-doc" arch="x86_64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="4072bff5dfacbe7b9ef68c6cb8f64ef15334e2c1f8e0aeca2647ab9c75e31d2c" name="proftpd-lang" arch="noarch">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="3525f2a549d7f3ecac4d6a7969cf1f7dc4974a0431359a07797ad1e0d2abd6d5" name="proftpd-ldap" arch="aarch64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="851794126aeccb977ec33ce1c9536c40ddb38e104c9cf0dd6ab6db2c50b13b5a" name="proftpd-ldap" arch="i586">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="a349dece161c2d5b122d2124c27a8001c39943a34767d51e9b2d4e2104722249" name="proftpd-ldap" arch="ppc64le">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="98421be75af12d9ba4a687922840f045a4e7546a23d17c86cad49e5dd1f95e84" name="proftpd-ldap" arch="s390x">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="3c886f9a068e96ceaa66b75da6b50139895de02477d4c2143958dbe25a56d73a" name="proftpd-ldap" arch="x86_64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="b047a2ac8d10e1ebb917fa026f394ada2f403d44ceea18a8bfb89e502ada6f5b" name="proftpd-mysql" arch="aarch64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="954a599a9a7aa339cc3a802eead31ec522eaf23a74aea21a161079bb1cede5ad" name="proftpd-mysql" arch="i586">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="1a87b56cc9b4f1ed3180ed2a5f672aaf0099190a2bf8899ced46aeda4ade844f" name="proftpd-mysql" arch="ppc64le">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="1d43f6350b7bf44bb6ef89de85439b32ff05c0c91efe29d55ccbec2c5194d3b9" name="proftpd-mysql" arch="s390x">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="6daf28ea6b90a6589f535397c8c0accd6e2fc1aab1aba00d97b75cd385afbf02" name="proftpd-mysql" arch="x86_64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="c013d8384235c70536640c8c33c223d789073b0a8a4d4a78d88f9eec3d2cf221" name="proftpd-pgsql" arch="aarch64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="e547322580bbc91e405fdb0a2278cb6078f073e3def587bfd6f0b4d262c5e855" name="proftpd-pgsql" arch="i586">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="10183471b67b8d89a38901a85e3afed73a203ee6d066c1399746c8e594f30cf1" name="proftpd-pgsql" arch="ppc64le">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="1a034da710f92fad90dc148e0fee17ac4655bc2759d3bca3497162ca1201a5f3" name="proftpd-pgsql" arch="s390x">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="b1592cd8cbd3ca1b2bc5a1b2dbd861af1eaeb8976ba6feb7533b2081c73dac34" name="proftpd-pgsql" arch="x86_64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="a3cfdd203aae686b27b85afca1d094749e9b82ffd9ace227a78952b707e6add3" name="proftpd-radius" arch="aarch64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="7a878aaea22e723e7ead3494bd27390e802879face26488c5ec2c9dfe3a7de66" name="proftpd-radius" arch="i586">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="3f79fab1f242907123a03803d4c0d022f9fe98f55ea78ee0e7a9097350954452" name="proftpd-radius" arch="ppc64le">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="8f915dcd96f33724792a69b946c108a275846229d239513d4c3eaa68500cf364" name="proftpd-radius" arch="s390x">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="b4cd0cc2374fd81c662328f346e38ab30a910daf65313c916e7243433e44b668" name="proftpd-radius" arch="x86_64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="441aabd41927afbabf91b32c2cffbc80f4afdafd8c7e5386b012f140ede5b99f" name="proftpd-sqlite" arch="aarch64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="017b34949f2e415507dbc04ed39d6ce341a41bc844dc83a1ef0158fb025e5c08" name="proftpd-sqlite" arch="i586">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="1f20ca8247bbaea12c4e6443cc030508f2e2e475cfd265d82f9f506ed52014f9" name="proftpd-sqlite" arch="ppc64le">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="0a7c2c1e3ee53742862fe9cd78a64360c7652b7c10385b87cffdfd74605d2896" name="proftpd-sqlite" arch="s390x">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="b45062bf343b943727f20e09d50c53c0e20216630bb6726ff51b0558d8f7ef36" name="proftpd-sqlite" arch="x86_64">
  <version epoch="0" ver="1.3.8c" rel="bp156.2.3.1"/>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1572696000">- fix for boo#1155834
  * Add missing Requires(pre): group(ftp) for Leap 15 and Tumbleweed
  * Add missing Requires(pre): user(ftp) for Leap 15 and Tumbleweed</changelog>
  <changelog author="chris@computersalat.de" date="1572782400">- fix for boo#1154600 (CVE-2019-18217, gh#846)
- update to 1.3.6b
  * Fixed pre-authentication remote denial-of-service issue (Issue #846).
  * Backported fix for building mod_sql_mysql using MySQL 8 (Issue #824).
- update to 1.3.6a
  * Fixed symlink navigation (Bug#4332).
  * Fixed building of mod_sftp using OpenSSL 1.1.x releases (Issue#674).
  * Fixed SITE COPY honoring of &lt;Limit&gt; restrictions (Bug#4372).
  * Fixed segfault on login when using mod_sftp + mod_sftp_pam (Issue#656).
  * Fixed restarts when using mod_facl as a static module
- remove obsolete proftpd-CVE-2019-12815.patch
  * included in 1.3.6a (Bug#4372)
- add proftpd_env-script-interpreter.patch
  * RPMLINT fix for env-script-interpreter (Badness: 9)</changelog>
  <changelog author="chris@computersalat.de" date="1577534400">- fix changes file
  * add missing info about boo#1155834
  * add missing info about boo#1154600
- fix for boo#1156210
  * GeoIP has been discontinued by Maxmind
  * remove module build for geoip
    see https://support.maxmind.com/geolite-legacy-discontinuation-notice/
- fix for boo#1157803 (CVE-2019-19269), boo#1157798 (CVE-2019-19270)
  * add upstream patch proftpd-tls-crls-issue859.patch</changelog>
  <changelog author="chris@computersalat.de" date="1580558400">- cleanup tls.template
  * remove deprecated NoCertRequest from TLSOptions</changelog>
  <changelog author="chris@computersalat.de" date="1582545600">- fix for boo#1164572 (CVE-2020-9272, gh#902)
- fix for boo#1164574 (CVE-2020-9273, gh#903)
- update to 1.3.6c
  * Fixed regression in directory listing latency (Issue #863).
  * Detect OpenSSH-specific formatted SFTPHostKeys, and log hint for
    converting them to supported format.
  * Fixed use-after-free vulnerability during data transfers (Issue #903).
  * Fixed out-of-bounds read in mod_cap by updating the bundled libcap
    (Issue #902).
- remove obsolete proftpd-tls-crls-issue859.patch
- rebase patches
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1591358400">- update to 1.3.6d
  * Issue 857 - Fixed regression in the handling of `%{env:...}` configuration
    variables when the environment variable is not present.
  * Issue 940 - Second LIST of the same symlink shows different results.
  * Issue 959 - FTPS uploads using TLSv1.3 are likely to fail unexpectedly.
  * Issue 980 - mod_sftp sends broken response when CREATETIME attribute is
    requested.
  * Bug 4398 - Handle zero-length SFTP WRITE requests without error.
  * Issue 1018 - PidFile should not be world-writable.
  * Issue 1014 - TLSv1.3 handshake fails due to missing session ticket key on
    some systems.
  * Issue 1023 - Lowercased FTP commands not properly identified.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1605787200">- Update to version 1.3.6e:
  + Invalid SCP command leads to null pointer dereference.
- Do not limit to openSSL &lt; 1.1: proftpd has had support for
  openSSL 1.1 sice version 1.3.6a.
- Rebase proftpd-no_BuildDate.patch.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1634731200">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_proftpd.service.patch
  Modified:
  * proftpd.service</changelog>
  <changelog author="chris@computersalat.de" date="1646136000">- Update to version 1.3.7c:
  * http://proftpd.org/docs/NEWS-1.3.7c
  * http://proftpd.org/docs/RELEASE_NOTES-1.3.7c
- Update patches
  * harden_proftpd.service.patch
  * proftpd-ftpasswd.patch
  * proftpd-no_BuildDate.patch
  * proftpd.spec
  * proftpd_env-script-interpreter.patch</changelog>
  <changelog author="chris@computersalat.de" date="1648296000">- remove configure --disable-static</changelog>
  <changelog author="chris@computersalat.de" date="1648382400">- fix deps for SLES</changelog>
  <changelog author="chris@computersalat.de" date="1660046400">- 1.3.7e - Released 23-Jul-2022
  * Issue 1448 - Ensure that mod_sftp algorithms work properly with OpenSSL 3.x.
- 1.3.7d - Released 23-Apr-2022
  * Issue 1321 - Crash with long lines in AuthGroupFile due to large realloc(3).
  * Issue 1325 - NLST does not behave consistently for relative paths.
  * Issue 1346 - Implement AllowForeignAddress class matching for passive data
    transfers.
  * Bug 4467 - DeleteAbortedStores removes successfully transferred files
    unexpectedly.
  * Issue 1401 - Keepalive socket options should be set using IPPROTO_TCP, not
    SOL_SOCKET.
  * Issue 1402 - TCP keepalive SocketOptions should apply to control as well as
    data connection.
  * Issue 1396 - ProFTPD always uses the same PassivePorts port for first
  transfer.
  * Issue 1369 - Name-based virtual hosts not working as expected after upgrade
    from 1.3.7a to 1.3.7b.
- rebase proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1662033600">- Update proftpd-basic.conf.patch
  * remove obsolete config option, LoginPasswordPrompt
- rework proftpd-dist.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673870400">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="chris@computersalat.de" date="1674648000">- 1.3.7f - Released 04-Dec-2022
  * Issue 1533 - mod_tls module unexpectedly allows TLS handshake after
    authentication in some configurations.
  * Bug 4491 - unable to verify signed data: signature type 'rsa-sha2-512' does
    not match publickey algorithm 'ssh-rsa'.</changelog>
  <changelog author="chris@computersalat.de" date="1698926400">- 1.3.8a - Released 08-Oct-2023
    fix for boo#1218344 (CVE-2023-51713):
    gh#1683 - Out-of-bounds buffer read when handling FTP commands.
    https://github.com/proftpd/proftpd/issues/1683
  * http://proftpd.org/docs/NEWS-1.3.8a
  * Fixed builds when using OpenSSL 3.x</changelog>
  <changelog author="chris@computersalat.de" date="1703678400">- 1.3.8b - Released 19-Dec-2023
    fix for boo#1218144 (CVE-2023-48795)
  * http://proftpd.org/docs/NEWS-1.3.8b
  * Implemented mitigations for "Terrapin" SSH attack (CVE-2023-48795).
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
  <changelog author="chris@computersalat.de" date="1704283200">- Update changes file
  * add missing boo#1218144 (CVE-2023-48795) info
  * add missing CVE-2023-51713 info</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="chris@computersalat.de" date="1736424000">- 1.3.8c - Released 11-Dec-2024
  fix for boo#1233997 (CVE-2024-48651)
  * http://proftpd.org/docs/NEWS-1.3.8c
    gh#1830 - Supplemental group inheritance grants unintended access to GID 0
    due to lack of supplemental groups from mod_sql
    https://github.com/proftpd/proftpd/issues/1830
- rebase patch
  * proftpd-no_BuildDate.patch</changelog>
</package>
<package pkgid="8db0392effa7bd40716f65611864cea48734c77204cdd72f9db61f390f19cd2a" name="python-Django" arch="src">
  <version epoch="0" ver="2.2.28" rel="bp156.3.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1570449600">- Update to 2.2.6:
  * Fixed migrations crash on SQLite when altering a model
    containing partial indexes (#30754).
  * Fixed a regression in Django 2.2.4 that caused a crash when
    filtering with a Subquery() annotation of a queryset containing
    JSONField or HStoreField (#30769).</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819200">- Require full python interpreter on build and runtime</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819201">- Update to 2.2.7:
  * Fixed a crash when using a contains, contained_by, has_key, has_keys, or has_any_keys lookup on JSONField, if the right or left hand side of an expression is a key transform (#30826).
  * Prevented migrate --plan from showing that RunPython operations are irreversible when reverse_code callables don’t have docstrings or when showing a forward migration plan (#30870).
  * Fixed migrations crash on PostgreSQL when adding an Index with fields ordering and opclasses (#30903).
  * Restored the ability to override get_FOO_display() (#30931).</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1575288000">- Update to 2.2.8
  * CVE-2019-19118: Privilege escalation in the Django admin (boo#1157705)
  * Fixed a data loss possibility in the admin changelist view when a
    custom formset’s prefix contains regular expression special
    characters, e.g. '$'
  * Fixed a regression in Django 2.2.1 that caused a crash when
    migrating permissions for proxy models with a multiple database
    setup if the default entry was empty
  * Fixed a data loss possibility in the select_for_update(). When
    using 'self' in the of argument with multi-table inheritance, a
    parent model was locked instead of the queryset’s model
- Add patch fix-selenium-test.patch to fix a test when selenium is
  missing</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1577620800">- Update to 2.2.9
  * CVE-2019-19844: Potential account hijack via password reset form (bsc#1159447)
  * Fixed a data loss possibility in SplitArrayField.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1579089600">- add pyyaml53.patch - fix tests with PyYAML 5.3</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1580817600">- update to 2.2.10
- drop pyyaml53.patch
  * fix boo#1161919 (CVE-2020-7471) Potential SQL injection via ``StringAgg(delimiter)``</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1584532800">- update to 2.2.11
  * fix boo#1165022 (CVE-2020-9402) Potential SQL injection via tolerance
  parameter in GIS functions and aggregates on Oracle</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585915200">- Update to 2.2.12:
  * Added the ability to handle .po files containing different plural
    equations for the same language (#30439).</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1649678400">- Update to 2.2.28 (bsc#1198297)
  * Many CVEs fixes (check https://github.com/django/django/blob/main/docs/releases/)</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1659960000">- Add fix-cve-2022-36359.patch (CVE-2022-36359, bsc#1201923)
  * Backport fix and tests from uptream branch 3.2.X
- Rename Django-2.2.28.tar.gz.asc to Django-2.2.28.checksum.txt
  * The source validator try to validate the signature agains
    Django-2.2.28.tar.gz, instead of the checksum message itself</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1664884800">- Add fix-cve-2022-41323.patch (bsc#1203793, CVE-2022-41323)
  * Backport fix and tests from uptream branch 3.2.X
- Add test_custom_fields.patch
  * Required to fix an inspectdb test</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1675339200">- Add fix-cve-2023-23969.patch (bsc#1207565, CVE-2023-23969)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1677153600">- Add CVE-2023-24580-DOS_file_upload.patch (CVE-2023-24580,
  bsc#1208082) to prevent DOS in file uploads.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1688990400">- Add fix-cve-2023-36053.patch (bsc#1212742, CVE-2023-36053)</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697457600">- Add CVE-2023-43665.patch (bsc#1215978, CVE-2023-43665)
  * Denial-of-service possibility in django.utils.text.Truncator</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1709208000">- Add fix_test_lazy_addresses.patch to fix test
- Add CVE-2024-27351.patch patch (CVE-2024-27351, bsc#1220358)</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1721649600">- Add fix-cve-2023-23969.patch (CVE-2023-23969, bsc#1207565)
  * CVE-2023-23969: Potential denial-of-service via
    Accept-Language headers
- Add CVE-2024-38875.patch (CVE-2024-38875, bsc#1227590)
  * CVE-2024-38875: Potential denial-of-service attack via
    certain inputs with a very large number of brackets
- Add CVE-2024-39329.patch (CVE-2024-39329, bsc#1227593)
  * CVE-2024-39329: Username enumeration through timing difference
    for users with unusable passwords
- Add CVE-2024-39330.patch (CVE-2024-39330, bsc#1227594)
  * CVE-2024-39330: Potential directory traversal in
    django.core.files.storage.Storage.save()
- Add CVE-2024-39614.patch (CVE-2024-39614, bsc#1227595)
  * CVE-2024-39614: Potential denial-of-service through
    django.utils.translation.get_supported_language-variant()</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1723118400">- Add bunch of (mostly) security patches:
  * Decimal.patch
  * needed for CVE-2024-41989.patch to pass tests
  * CVE-2024-42005.patch (bsc#1228629)
  * CVE-2024-41989.patch (bsc#1228630)
  * CVE-2024-41990.patch (bsc#1228631)
  * CVE-2024-41991.patch (bsc#1228632)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1725364800">- Add more (mostly) security patches:
  * unescape.patch
  * needed for the tests to work
  * CVE-2024-45230.patch (bsc#1229823)
  * CVE-2024-45231.patch (bsc#1229824)</changelog>
</package>
<package pkgid="59be3ec19769a79ac81ddbdc9f4eda86ab5263b35819e36c480c874a13f9211a" name="python-Django" arch="src">
  <version epoch="0" ver="2.2.28" rel="bp156.6.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819200">- Require full python interpreter on build and runtime</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819201">- Update to 2.2.7:
  * Fixed a crash when using a contains, contained_by, has_key, has_keys, or has_any_keys lookup on JSONField, if the right or left hand side of an expression is a key transform (#30826).
  * Prevented migrate --plan from showing that RunPython operations are irreversible when reverse_code callables don’t have docstrings or when showing a forward migration plan (#30870).
  * Fixed migrations crash on PostgreSQL when adding an Index with fields ordering and opclasses (#30903).
  * Restored the ability to override get_FOO_display() (#30931).</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1575288000">- Update to 2.2.8
  * CVE-2019-19118: Privilege escalation in the Django admin (boo#1157705)
  * Fixed a data loss possibility in the admin changelist view when a
    custom formset’s prefix contains regular expression special
    characters, e.g. '$'
  * Fixed a regression in Django 2.2.1 that caused a crash when
    migrating permissions for proxy models with a multiple database
    setup if the default entry was empty
  * Fixed a data loss possibility in the select_for_update(). When
    using 'self' in the of argument with multi-table inheritance, a
    parent model was locked instead of the queryset’s model
- Add patch fix-selenium-test.patch to fix a test when selenium is
  missing</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1577620800">- Update to 2.2.9
  * CVE-2019-19844: Potential account hijack via password reset form (bsc#1159447)
  * Fixed a data loss possibility in SplitArrayField.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1579089600">- add pyyaml53.patch - fix tests with PyYAML 5.3</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1580817600">- update to 2.2.10
- drop pyyaml53.patch
  * fix boo#1161919 (CVE-2020-7471) Potential SQL injection via ``StringAgg(delimiter)``</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1584532800">- update to 2.2.11
  * fix boo#1165022 (CVE-2020-9402) Potential SQL injection via tolerance
  parameter in GIS functions and aggregates on Oracle</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585915200">- Update to 2.2.12:
  * Added the ability to handle .po files containing different plural
    equations for the same language (#30439).</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1649678400">- Update to 2.2.28 (bsc#1198297)
  * Many CVEs fixes (check https://github.com/django/django/blob/main/docs/releases/)</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1659960000">- Add fix-cve-2022-36359.patch (CVE-2022-36359, bsc#1201923)
  * Backport fix and tests from uptream branch 3.2.X
- Rename Django-2.2.28.tar.gz.asc to Django-2.2.28.checksum.txt
  * The source validator try to validate the signature agains
    Django-2.2.28.tar.gz, instead of the checksum message itself</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1664884800">- Add fix-cve-2022-41323.patch (bsc#1203793, CVE-2022-41323)
  * Backport fix and tests from uptream branch 3.2.X
- Add test_custom_fields.patch
  * Required to fix an inspectdb test</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1675339200">- Add fix-cve-2023-23969.patch (bsc#1207565, CVE-2023-23969)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1677153600">- Add CVE-2023-24580-DOS_file_upload.patch (CVE-2023-24580,
  bsc#1208082) to prevent DOS in file uploads.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1688990400">- Add fix-cve-2023-36053.patch (bsc#1212742, CVE-2023-36053)</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697457600">- Add CVE-2023-43665.patch (bsc#1215978, CVE-2023-43665)
  * Denial-of-service possibility in django.utils.text.Truncator</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1709208000">- Add fix_test_lazy_addresses.patch to fix test
- Add CVE-2024-27351.patch patch (CVE-2024-27351, bsc#1220358)</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1721649600">- Add fix-cve-2023-23969.patch (CVE-2023-23969, bsc#1207565)
  * CVE-2023-23969: Potential denial-of-service via
    Accept-Language headers
- Add CVE-2024-38875.patch (CVE-2024-38875, bsc#1227590)
  * CVE-2024-38875: Potential denial-of-service attack via
    certain inputs with a very large number of brackets
- Add CVE-2024-39329.patch (CVE-2024-39329, bsc#1227593)
  * CVE-2024-39329: Username enumeration through timing difference
    for users with unusable passwords
- Add CVE-2024-39330.patch (CVE-2024-39330, bsc#1227594)
  * CVE-2024-39330: Potential directory traversal in
    django.core.files.storage.Storage.save()
- Add CVE-2024-39614.patch (CVE-2024-39614, bsc#1227595)
  * CVE-2024-39614: Potential denial-of-service through
    django.utils.translation.get_supported_language-variant()</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1723118400">- Add bunch of (mostly) security patches:
  * Decimal.patch
  * needed for CVE-2024-41989.patch to pass tests
  * CVE-2024-42005.patch (bsc#1228629)
  * CVE-2024-41989.patch (bsc#1228630)
  * CVE-2024-41990.patch (bsc#1228631)
  * CVE-2024-41991.patch (bsc#1228632)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1725364800">- Add more (mostly) security patches:
  * unescape.patch
  * needed for the tests to work
  * CVE-2024-45230.patch (bsc#1229823)
  * CVE-2024-45231.patch (bsc#1229824)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1736942400">- Add security patch CVE-2024-56374.patch (bsc#1235856)</changelog>
</package>
<package pkgid="6a68ef084d2a60b5384b4951324a6e200069bb37c90a3d70c4d7881d399d6481" name="python-Paste" arch="src">
  <version epoch="0" ver="3.10.1" rel="bp156.2.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1569326400">- Update to 3.2.0:
  * Ensure unicode URLs work in TestApp.
  * Make LimitedLengthFile file return empty bytes.
  * Protect against accidental close in FieldStorage.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1570449600">- Update to 3.2.1:
  * no changelog</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1576843200">- update to 3.2.3:
  * Correct ``100 Continue`` in Python 3
  * Avoid some reference cycles through tracebacks in httpserver.py</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1579089600">- update to 3.2.6
  * Correctly handle HEAD requests (to send empty body) when gzip encoding requested.
  * Use is_alive instead of isAlive for Python 3.9 compatibility.
  * Use encodebytes instead of deprecated encodestring.
  * Fix Python 2 and 3 compatibility for base64.</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1585224000">- update to 3.4.0
  * Python 3 updates for use of StringIO and auth_tkt.py.
  * Use six.BytesIO when reading wsgi.input.
  * Allow binding IPv6 address when starting a server.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1594987200">- update to 3.4.2:
  * Correct sorting of items() in EvalHTMLFormatter.
  * Fix next in iterators in wsgilib.py.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1596542400">- update to 3.4.3:
  * Patch auth ticket to be python3 compatible.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1602244800">- Update to 3.4.6:
  * Explicit pkg_resource dependency to easy packaging.
  * Remove deprecated dependencies paste/fixture.py.
  * Update setup.py to work with setuptools 50.1.0+</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1606392000">- update to 3.5.0:
  * Python 3 fixes to auth and wsgi.errors handling; notably making
  wsgi.errors text.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1614081600">- Get rid of broken %ifpython3 macro</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1657886400">- update to 3.5.1:
  * Replace deprecated threading.currentThread, getName and setDaemon
    with threading.current_thread, name and daemon.</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1662724800">- update to 3.5.2:
  * Fix py3 compatibility in paste.wsgilib.catch_errors (#70)
  * A Python 3 application might only define `__next__`, not `next`.  Use
    `six.next` instead.
  * This is very similar to https://github.com/cdent/paste/pull/53, and was
    apparently missed there.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1673265600">- Add patch support-python-311.patch:
  * Filter Deprecationwarning for one test script.
- Remove Python 2 gubbins.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683633600">- add sle15_python_module_pythons</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1693224000">- Update to 3.5.3:
  * Use importlib instead of imp with Python 3.
- Drop patch support-python-311.patch, something similar now included
  upstream.
- Switch to pyproject macros.
- Stop using greedy globs in %files.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702382400">- update to 3.7.1:
  * The main change for 3.7.0 and beyond is dropping support for
    Python 2. In the past it was possible to get Paste to work in
    Python 2 with some effort. That's now no longer possible. If
    Python 2 is required for some reason, use an older version of
    Paste.
- update to 3.6.1:
  * Turn on github action for tests on pull requests
  * Add a Makefile for simple automation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1711108800">- update to 3.8.0:
  * remove most python2 compatibility</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1713182400">- update to 3.9.0:
  * misc bugs + please pyflakes
  * Remove unused format_environ method in watchthreads APP</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722254400">- Update to 3.10.1
  * Correct packaging and testing when not in a clean virtualenv
- from version 3.10.0
  * Move development to https://github.com/pasteorg/paste
  * Vendor cgi.FieldStorage and cgitb.Hook
  * More cleaning of Python 2 style code.
- Adjust upstream source name in spec file</changelog>
  <changelog author="pgajdos@suse.com" date="1724932800">- python-six is not required</changelog>
</package>
<package pkgid="7440a2ae7de87b6cea8d343b38cf37a56d1351a8aae34022019173048aecdf83" name="python-PasteDeploy" arch="src">
  <version epoch="0" ver="2.1.1+git.1652668078.0f0697d" rel="bp156.2.1"/>
  <changelog author="saschpe@suse.de" date="1314878400">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1314878401">- Added Provides/Obsoletes for python-pastedeploy</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1338120000">- python3 package added</changelog>
  <changelog author="dmueller@suse.com" date="1371124800">- add python-distribute dependency</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="hpj@urpla.net" date="1423224000">- update to version 1.5.2
  * Fixed Python 3 issue in paste.deploy.util.fix_type_error()</changelog>
  <changelog author="toddrme2178@gmail.com" date="1492603200">- Implement single-spec version.</changelog>
  <changelog author="hpj@urpla.net" date="1492603201">- fix source url</changelog>
  <changelog author="toddrme2178@gmail.com" date="1494072000">- Fix provides/obsoletes</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1545048000">- update to 2.0.1:
  * Use pytest.ini testpaths
  * Use pylons-sphinx-themes for pylons
  * Add GitHub issue templates (#13)
  * tox.ini: Drop py32; add py35
  * Remove dead links
  * Fix string-formatting args when raising LookupError
  * Eliminate cover and cover3 tox targets
  * fix link to paster serve
  * Comment out obsolete static path
  * Prepare a 2.0.0 release (#19)
  * Use .rst for extension for better rendering on GitHub
  * rename directory of reST files to use .rst extension
  * Update link to Paste, saving a redirect https://pythonpaste.readthedocs.io/en/latest/
  * Update tests to reflect new behaviour of globals and DEFAULT
  * Make 'python setup.py test' work (#5)
  * Switch to pytest
  * Remove obsolete links from navigation
  * missed one code-block highlighting
  * Add docs environment to tox. Build via `tox -e docs`.
  * Close branch pytest
  * Establish testing
  * update installation instructions
  * Move license.txt to root of repo in hopes that GitHub will find it
  * Add intersphinx and configure Python docs
  * Add rtd.txt to install pylons-sphinx-themes package
  * add docs env to tox
  * Release 2.0.1
  * Add docs_extra to setup.py
  * proper spacing
  * Update URLs in README and setup.py
  * Rename to README.rst for better rendering on GitHub
  * Use correct syntax highlighting
  * Remove link to paste.urlmap
  * fix spelling
  * tox.ini: Don't need pytest-cov in base testenv
  * Resolve deprecation warning
  * Added tag 1.5.2 for changeset a16d11053bed
  * use explicit bytes literal
  * use proper link syntax
  * Remove license from docs
  * comment out static directory via html_static_path
  * add docs/.gitignore to add _build
  * setup.py update (#17)
  * Fix broken link to get initial html docs built
  * Close branch tox_drop_py32_add_py35
  * Fix typo in docs/index.txt
  * Update link to pastescript in README.rst
  * Synch with master
  * tox.ini: enable tests on Python 3
  * Comment out templates path as it is not used
  * Add Makefile to PR so tox can build docs
  * Minor grammar fix (#21)
  * Remove obsolete script
  * Add contributing.md (#12)
  * fix paste_deploy paster template for python3
  * Use current links
  * Merged in huang1hao/pastedeploy/huang1hao/fix-typo-in-docsindextxt-1427530235567 (pull request #8)
  * Fix links to news and pip
  * Update URLs in setup.py and README (#10)
  * Modernize conf.py so we don't have to keep updating it for each release and year
  * Allow global_conf to override defaults, see: #7.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1545134400">- Use noun phrase in summary.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551787200">- Switch to github tarball to run tests</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584187200">- update to 2.1.0:
  * pytest-runner removed, use tox to run tests</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1592913600">- Add rm_nspace_pkgs.patch to poorly used namespace_packages
  (gh#Pylons/pastedeploy#27)</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1606392000">- update to 2.1.1:
  * Added ``setuptools`` as an explicit dependency.</changelog>
  <changelog author="mcepl@cepl.eu" date="1652702400">- Update to version 2.1.1+git.1652668078.0f0697d:
  * switch to f-string
  * fix up strings and upgrade format syntax
  * move fixtures into the setup code for the test suite
  * blackify/isort/flake8
  * enable linting
  * refactor to a src folder
  * remove py2 configparser shims
  * refactor package info to setup.cfg, run pyupgrade
  * fix classifiers
  * disable windows
- remove unnecessary patch rm_nspace_pkgs.patch.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683633600">- add sle15_python_module_pythons</changelog>
</package>
<package pkgid="3dc8c9cd67b43529650607cf2aa70af031d0d121bdb9710572cc75af0f5e5985" name="python-PyPDF2" arch="src">
  <version epoch="0" ver="1.26.0" rel="bp156.4.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1385294400">- Initial release ( version 1.19 )</changelog>
  <changelog author="cfarrell@suse.com" date="1386072000">- license update: BSD-3-Clause
  See LICENSE</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431345600">- update to version 1.24:
  * Bugfixes for reading files in Python 3 (by Anthony Tuininga and
    pqqp)
  * Appropriate errors are now raised instead of infinite loops (by
    naure and Cyrus Vafadari)
  * Bugfix for parsing number tokens with leading spaces (by Maxim
    Kamenkov)
  * Don't crash on bad /Outlines reference (by eshellman)
  * Conform tabs/spaces and blank lines to PEP 8 standards
  * Utilize the readUntilRegex method when reading Number Objects
    (by Brendan Jurd)
  * More bugfixes for Python 3 and clearer exception handling
  * Fixed encoding issue in merger (with eshellman)
  * Created separate folder for scripts
- additional changes from version 1.23:
  * Documentation now available at http://pythonhosted.org//PyPDF2
  * Bugfix in pagerange.py for when __init__.__doc__ has no value
    (by Vladir Cruz)
  * Fix typos in OutlinesObject().add() (by shilluc)
  * Re-added a missing return statement in a utils.py method
  * Corrected viewing mode names (by Jason Scheirer)
  * New PdfFileWriter method: addJS() (by vfigueiro)
  * New bookmark features: color, boldness, italics, and page fit
    (by Joshua Arnott)
  * New PdfFileReader method: getFields(). Used to extract field
    information from PDFs with interactive forms. See documentation
    for details
  * Converted README file to markdown format (by Stephen Bussard)
  * Several improvements to overall performance and efficiency (by
    mozbugbox)
  * Fixed a bug where geospatial information was not scaling along
    with its page
  * Fixed a type issue and a Python 3 issue in the decryption
    algorithms (with Francisco Vieira and koba-ninkigumi)
  * Fixed a bug causing an infinite loop in the ASCII 85 decoding
    algorithm (by madmaardigan)
  * Annotations (links, comment windows, etc.) are now preserved
    when pages are merged together
  * Used the Destination class in addLink() and addBookmark() so
    that the page fit option could be properly customized
- additional changes from version 1.22:
  * Added .DS_Store to .gitignore (for Mac users) (by Steve Witham)
  * Removed __init__() implementation in NameObject (by Steve
    Witham)
  * Fixed bug (inf. loop) when merging pages in Python 3 (by commx)
  * Corrected error when calculating height in scaleTo()
  * Removed unnecessary code from DictionaryObject (by Georges
    Dubus)
  * Fixed bug where an exception was thrown upon reading a NULL
    string (by speedplane)
  * Allow string literals (non-unicode strings in Python 2) to be
    passed to PdfFileReader
  * Allow ConvertFunctionsToVirtualList to be indexed with slices
    and longs (in Python 2) (by Matt Gilson)
  * Major improvements and bugfixes to addLink() method (see
    documentation in source code) (by Henry Keiter)
  * General code clean-up and improvements (with Steve Witham and
    Henry Keiter)
  * Fixed bug that caused crash when comments are present at end of
    dictionary
- additional changes from version 1.21:
  * Fix for when /Type isn't present in the Pages dictionary (by
    Rob1080)
  * More tolerance for extra whitespace in Indirect Objects
  * Improved Exception handling
  * Fixed error in getHeight() method (by Simon Kaempflein)
  * implement use of utils.string_type to resolve Py2-3
    compatibility issues
  * Prevent exception for multiple definitions in a dictionary
    (with carlosfunk) (only when strict = False)
  * Fixed errors when parsing a slice using pdfcat on command line
    (by Steve Witham)
  * Tolerance for EOF markers within 1024 bytes of the actual end
    of the file (with David Wolever)
  * Added overwriteWarnings parameter to PdfFileReader constructor,
    if False PyPDF2 will NOT overwrite methods from Python's
    warnings.py module with a custom implementation.
  * Fix NumberObject and NameObject constructors for compatibility
    with PyPy (Rüdiger Jungbeck, Xavier Dupré, shezadkhan137,
    Steven Witham)
  * Utilize  utils.Str in pdf.py and pagerange.py to resolve type
    issues (by egbutter)
  * Improvements in implementing StringIO for Python 2 and BytesIO
    for Python 3 (by Xavier Dupré)
  * Added /x00 to Whitespaces, defined utils.WHITESPACES to clarify
    code (by Maxim Kamenkov)
  * Bugfix for merging 3 or more resources with the same name (by
    lucky-user)
  * Improvements to Xref parsing algorithm (by speedplane)
- additional changes from version 1.20:
  * Official Python 3+ support (with contributions from TWAC and
    cgammans) Support for Python versions 2.6 and 2.7 will be
    maintained
  * Command line concatenation (see pdfcat in sample code) (by
    Steve Witham)
  * New FAQ; link included in README
  * Allow more (although unnecessary) escape sequences
  * Prevent exception when reading a null object in decoding
    parameters
  * Corrected error in reading destination types (added a slash
    since they are name objects)
  * Corrected TypeError in scaleTo() method
  * addBookmark() method in PdfFileMerger now returns bookmark (so
    nested bookmarks can be created)
  * Additions to Sample Code and Sample PDFs
  * changes to allow 2up script to work (see sample code) (by Dylan
    McNamee)
  * changes to metadata encoding (by Chris Hiestand)
  * New methods for links: addLink() (by Enrico Lambertini) and
    removeLinks()
  * Bugfix to handle nested bookmarks correctly (by Jamie Lentin)
  * New methods removeImages() and removeText() available for
    PdfFileWriter (by Tien Haï)
  * Exception handling for illegal characters in Name Objects
- remove unwanted shebang in pagerange.py
- rename README to README.md: changed upstream</changelog>
  <changelog author="sflees@suse.de" date="1492689600">- Convert to single spec
- Update to version 1.26.0
  * NOTE: Active maintenance on PyPDF2 is resuming after a hiatus
  * Fixed a bug where image resources where incorrectly overwritten
    when merging pages
  * Added dictionary for JavaScript actions to the root (louib)
  * Added unit tests for the JS functionality (louib)
  * Add more Python 3 compatibility when reading inline images (im2703
    and (VyacheslavHashov)
  * Return NullObject instead of raising error when failing to resolve
    object (ctate)
  * Don't output warning for non-zeroed xref table when strict=False
    (BenRussert)
  * Remove extraneous zeroes from output formatting (speedplane)
  * Fix bug where reading an inline image would cut off prematurely in
    certain cases (speedplane)
- Changes for 1.25
  BUGFIXES:
  * Added Python 3 algorithm for ASCII85Decode. Fixes issue when
    reading reportlab-generated files with Py 3 (jerickbixly)
  * Recognize more escape sequence which would otherwise throw an
    exception (manuelzs, robertsoakes)
  * Fixed overflow error in generic.py. Occurred
    when reading a too-large int in Python 2 (by Raja Jamwal)
  * Allow access to files which were encrypted with an empty
    password. Previously threw a "File has not been decrypted"
    exception (Elena Williams)
  * Do not attempt to decode an empty data stream. Previously
    would cause an error in decode algorithms (vladir)
  * Fixed some type issues specific to Py 2 or Py 3
  * Fix issue when stream data begins with whitespace (soloma83)
  * Recognize abbreviated filter names (AlmightyOatmeal and
    Matthew Weiss)
  * Copy decryption key from PdfFileReader to PdfFileMerger.
    Allows usage of PdfFileMerger with encrypted files (twolfson)
  * Fixed bug which occurred when a NameObject is present at end
    of a file stream. Threw a "Stream has ended unexpectedly"
    exception (speedplane)
  FEATURES:
  * Initial work on a test suite; to be expanded in future.
    Tests and Resources directory added, README updated (robertsoakes)
  * Added document cloning methods to PdfFileWriter:
    appendPagesFromReader, cloneReaderDocumentRoot, and
    cloneDocumentFromReader. See official documentation (robertsoakes)
  * Added method for writing to form fields: updatePageFormFieldValues.
    This will be enhanced in the future. See official documentation
    (robertsoakes)
  * New addAttachment method. See documentation. Support for adding
    and extracting embedded files to be enhanced in the future
    (moshekaplan)
  * Added methods to get page number of given PageObject or
    Destination: getPageNumber and getDestinationPageNumber.
    See documentation (mozbugbox)</changelog>
  <changelog author="tchvatal@suse.com" date="1526299200">- Use license macro</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544097600">- Fix fdupes call</changelog>
  <changelog author="Simon Lees &lt;simon.lees@suse.com&gt;" date="1571659200">- change the copyright to 2019</changelog>
  <changelog author="pgajdos@suse.com" date="1731067200">- security update
- added patches
  fix CVE-2022-24859 [bsc#1198588], infinite loop vulnerability
  + python-PyPDF2-CVE-2022-24859.patch</changelog>
</package>
<package pkgid="b518186c838a5c4776bbf9b0a719f8a9a7760ecfe8a2cc4a4c545dbdda6771cd" name="python-Routes" arch="src">
  <version epoch="0" ver="2.5.1" rel="bp156.2.1"/>
  <changelog author="saschpe@suse.de" date="1314878400">- Initial version</changelog>
  <changelog author="saschpe@suse.de" date="1314878401">- Removed reStructuredText markup from description</changelog>
  <changelog author="saschpe@suse.de" date="1314878402">- Fix license to BSD-3-Clause (SPDX style)</changelog>
  <changelog author="bwiedemann@suse.com" date="1327406400">- Fix Obsoletes</changelog>
  <changelog author="saschpe@suse.de" date="1331726400">- Update to version 1.13:
  * Fix bug with dots forcing extension by default. The portion with the dot
    can now be recognized. Patch by Michael Basnight.
- Simplified macro usage</changelog>
  <changelog author="saschpe@suse.de" date="1334577600">- Require python-repoze.lru</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="tbechtold@suse.com" date="1429531200">- update to 2.1:
  * Fix 3 other route matching groups in route.py to use anonymous groups for
    optional sections to avoid exceeding regex limits. Fixes #15.
  * Printing a mapper now includes the Controller/action parameters from the
    route. Fixes #11.
  * Fix regression that didn't allow passing in params 'host', 'protocol', or
    'anchor'. They can now be passed in with a trailing '_' as was possible
    before commit d1d1742903fa5ca24ef848a6ae895303f2661b2a. Fixes #7.
  * URL generation with/without SCRIPT_NAME was resulting in the URL cache
    failing to return the appropriate cached URL generation. The URL cache
    should always include the SCRIPT_NAME, even if its empty, in the cache
    to avoid this, and now does. Fixes #6.
  * Extract Route creation into separate method in Mapper.  Subclasses of Route
    can be created by Mappers now.
  * Use the first X_FORWARDED_FOR value if there are multiple proxies in the
    path. Fixes #5.
  * Python 3.2/3.3 Support. Fixes Issue #2. Thanks to Alejandro Sánchez for
    the pull request!
- Enable testrun during build and adjust BuildRequires for that.
- Adjust documentation links.</changelog>
  <changelog author="hpj@urpla.net" date="1438948800">- update to 2.2:
  * Fix Python 3 support. Patch by Victor Stinner.
- spell python-WebTest and python-WebOb correctly</changelog>
  <changelog author="tbechtold@suse.com" date="1464955200">- update to 2.3.1:
  * Backwards compatability fix - connect should work with mandatory
    routename and optional path. Patch by Davanum Srinivas (PR #65).
  * Fix sub_domain equivalence check. Patch by Nikita Uvarov
  * Add support for protocol-relative URLs generation (i.e. starting with double
    slash ``//``). PR #60. Patch by Sviatoslav Sydorenko.
  * Add support for the ``middleware`` extra requirement, making possible to
    depend on ``webob`` optionally. PR #59. Patch by Sviatoslav Sydorenko.
  * Fix matching of an empty string route, which led to exception in earlier
    versions. PR #58. Patch by Sviatoslav Sydorenko.
  * Add support for the ``requirements`` option when using
    mapper.resource to create routes. PR #57. Patch by Sean Dague.
  * Concatenation fix when using submappers with path prefixes. Multiple
    submappers combined the path prefix inside the controller argument in
    non-obvious ways. The controller argument will now be properly carried
    through when using submappers. PR #28.</changelog>
  <changelog author="tbechtold@suse.com" date="1498737600">- update to 2.4.1:
  * Release as a universal wheel. PR #75.
  * Convert readthedocs links for their .org -&gt; .io migration for hosted projects.
- convert to singlespec
- Fix Source url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1573128000">- Run through spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1592395200">- nose -&gt; pytest</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1606392000">- update to 2.5.1:
  * Add compatibility for Python 3.7+.
  * Add graceful fallback for invalid character encoding from request object.
  * Enhanced performance for matching routes that share the same static prefix.
  * Fixed issue with child routes not passing route conditions to the Mapper.connect call.
  * Fixed documentation to reflect default value for minimization.
  * Allow backslash to escape special characters in route paths.
  * Resolve invalid escape sequences.
  * Remove support for Python 2.6, 3.3, and 3.4.
  * Remove obsolete Python 2.3 compat code.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636372800">- add six dependency declaration</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660824000">- Clean specfile, remove coverage</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1717761600">- Add remove-six.patch to get rid of six</changelog>
</package>
<package pkgid="5b2885908a804d905b517265576a668afffe6c123b67046dd2a133ad0af6cbea" name="python-WSGIProxy2" arch="src">
  <version epoch="0" ver="0.5.1" rel="bp156.2.1"/>
  <changelog author="dmueller@suse.com" date="1367236800">- Initial package (0.1)</changelog>
  <changelog author="speilicke@suse.com" date="1367236801">- Add README.rst</changelog>
  <changelog author="speilicke@suse.com" date="1367496000">- Conflict with python-WSGIProxy</changelog>
  <changelog author="p.drouand@gmail.com" date="1380110400">- Update to version 0.3
  + Make allowed_methods check optional</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1389614400">- update to 0.4.1:
  * fix tests.
  * change the way requests iter response</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 0.4.2:
  * Undo webob's unquoting to handle paths with percent quoted utf8
    characters [Laurence Rowe]</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493640000">- Update to version 0.4.3
  * Add OPTIONS to defaults allowed methods
  * Drop restkit support
  * Drop py26 support
- Implement single-spec version
- Fix source URL.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1494158400">- Source URL must be https.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551873600">- Update to 0.4.6:
  * PATCH added into (default) list of allowed methods
  * Allow to use URIs with no path
  * Clean up connection before returning result. This removes some ResourceWarnings when testing
- Add multibuild to enable tests without cycle dependencies
- Add missing requirements found by tests</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1572523200">- Switch to pytest and skip one failing test</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1661774400">- Update to 0.5.1:
  * remove stale dep on six
  * use github actions as CI
- Update to 0.5.0:
  * Drop support for python3.6 and bellow</changelog>
  <changelog author="pgajdos@suse.com" date="1665748800">- python-six is not required</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683633600">- add sle15_python_module_pythons</changelog>
</package>
<package pkgid="67d12fc6b03bd45fefcf54a7594d2f152011e2efa818064864d63da0291f7ef9" name="python-WSGIProxy2-test" arch="src">
  <version epoch="0" ver="0.5.1" rel="bp156.2.1"/>
  <changelog author="dmueller@suse.com" date="1367236800">- Initial package (0.1)</changelog>
  <changelog author="speilicke@suse.com" date="1367236801">- Add README.rst</changelog>
  <changelog author="speilicke@suse.com" date="1367496000">- Conflict with python-WSGIProxy</changelog>
  <changelog author="p.drouand@gmail.com" date="1380110400">- Update to version 0.3
  + Make allowed_methods check optional</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1389614400">- update to 0.4.1:
  * fix tests.
  * change the way requests iter response</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 0.4.2:
  * Undo webob's unquoting to handle paths with percent quoted utf8
    characters [Laurence Rowe]</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493640000">- Update to version 0.4.3
  * Add OPTIONS to defaults allowed methods
  * Drop restkit support
  * Drop py26 support
- Implement single-spec version
- Fix source URL.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1494158400">- Source URL must be https.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551873600">- Update to 0.4.6:
  * PATCH added into (default) list of allowed methods
  * Allow to use URIs with no path
  * Clean up connection before returning result. This removes some ResourceWarnings when testing
- Add multibuild to enable tests without cycle dependencies
- Add missing requirements found by tests</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1572523200">- Switch to pytest and skip one failing test</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1661774400">- Update to 0.5.1:
  * remove stale dep on six
  * use github actions as CI
- Update to 0.5.0:
  * Drop support for python3.6 and bellow</changelog>
  <changelog author="pgajdos@suse.com" date="1665748800">- python-six is not required</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683633600">- add sle15_python_module_pythons</changelog>
</package>
<package pkgid="a335009841e5dcbc2a7848596fa87e800ee21abf7a49d408b3c137d4cab95da4" name="python-WebTest" arch="src">
  <version epoch="0" ver="3.0.0" rel="bp156.2.1"/>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="dmueller@suse.com" date="1389614400">- update to 2.0.11:
  * Depend on unittest2 only for Python versions lower than 2.7
  * Add an optional parameter to TestApp, allowing the user to
  specify the parser used by BeautifulSoup</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 2.0.18:
  * Avoid deprecation warning with py3.4
- additional changes from version 2.0.17:
  * Properly check for default cookiejar arguments [Julian Berman]
  * Avoid raising encoding errors from debugapp (needed to use with
    WSGIProxy2) [Laurence Rowe]
- additional changes from version 2.0.16:
  * Fixed #110. Forced values for Radio inputs are no longer
    ignored by value property on get. [bayprogrammer]
  * Added method TestApp.set_parser_features to change the
    parser_features used by BeautifulSoup. [tomasmoreyra]
  * Added app.set_cookie [luhn]
- additional changes from version 2.0.15:
  * Fixed #73. Python &lt; 2.6.5 does not support unicode as keyword
    arguments names. [Stepan Kolesnik]
  * Fixed #84 Application cookies for localhost are no longer
    ignored [gawel]
  * Fixed #89 remove WSGIWarning: You are not supposed to send a
    body in a DELETE request because we now have a good reason for
    that. See http://bit.ly/1tb3yxW [gawel]
  * Fixed #92 You can now override TestApp.JSONEncoder to use a
    custom encoder [gawel]
  * Fixed #93 Support basic authentication [gawel]
  * Fixed #103 Broken "Edit me on GitHub" links in documentation
    [gawel]
  * Fixed #106 Make wrapping the app in the lint middleware
    optional [dmlayton]
  * Fixed #107 Explicit error message when WSGIProxy2 is not
    installer [gawel]
  * Fixed #108 cgi.parse_qsl is pending deprecation [gawel]
- additional changes from version 2.0.14:
  * Allow .select() on &lt;select&gt;s and &lt;select multiple&gt;s. [Markus
    Bertheau]
- additional changes from version 2.0.13:
  * Allow selecting &lt;select&gt; options by text [Markus Bertheau]
- additional changes from version 2.0.12:
  * Ignore the value attribute of file inputs [Markus Bertheau]
  * Allow selecting the form submit button by its value [Markus
    Bertheau]
- remove version limitation for nose
- pass -q to test to avoid spamming the build log</changelog>
  <changelog author="dmueller@suse.com" date="1457870400">- adding license</changelog>
  <changelog author="tbechtold@suse.com" date="1472731200">- update 2.0.23:
  - Create universal wheels.
  - Fix #160: Do not guess encoding if response's charset is set.
  - PR #154 Allow Bearer auth
  - PR #147,#148 Take care of REFERER when using form.submit(), .click() and
  .clickbutton()
  - PR #145 Allow to override content-type when using json methods
  - nothing new release. just try to make wheel available on pypi
  - fixed #131 prevent passing HTML parameters that conflict with Field kwargs
  - fixed #135 Document that WSGIProxy2 is required for "using webtest with a real url"
  - fixed #136 reset values of select multiple
  - drop py32 support (still work but test dependencies fail)
- Use tar.gz instead of zip archive
- Use pypi.io as Source url</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493812800">- Update to 2.0.27
  * Bugfix: Allow to use set_cookie when HTTP_HOST is set
  * Fix #177: resp.json now always decode body as utf8
- Update to 2.0.26
  * Added JWT auth support
  * Always show response body when response status is invalid
- Update to 2.0.25
  * Fix #173: Do not omit file uploads without a file from post.
- Update to 2.0.24
  * Drop python 2.6 support. Newer versions may still work if you
    use waitress &lt; 1.0
  * Remove bs4 warnings
  * Docs improvments
  * Tets are WebOb 1.7.x compatible
- Implement singlespec version
- Fix source URL.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1502798400">- Update to 2.0.28
  * Fixed #185: Fix strict cookie policy
  * Fixed #146: Improve fields value checking when enctype is
    multipart
  * Fixed #119: Assertion error should be raised when you have
    non-string response header
  * Bugfix: Allow to set an int value to form fields when enctype
    is multipart
  * Added py36 to tox.ini / .travis.yaml</changelog>
  <changelog author="tchvatal@suse.com" date="1533902400">- Drop not needed unittest2 dependency</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1549540800">- Update to 2.0.32 (2018-10-05)
  + remove invalid email from setup.py
- Update to 2.0.31 (2018-10-05)
  + py33 is no longer supported. It may works but has been removed
    from tox config
  + Fixed #205: Use empty string as default value for submit and
    button
  + tests use pytest
  + docs use the standard Pylons template on RTD
- Update to 2.0.30 (2018-06-23)
  + Add Email class for input fields with type "email".
  + Documentation bearer token and JWT authorization
- Update to 2.0.29 (2017-10-21)
  + Bugfix: Preserve submit order for radio inputs.
  + Fixed #186: avoid UnicodeDecodeError in linter with py2 when a
    header contain non ascii chars</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551355200">- Update to 2.0.33:
  * Fixed #210. Allow to reset select multiple with field.value = []
  * Support for PYTHONOPTIMIZE=2, fix tests on PYTHONOPTIMIZE=1, 2
  * Fixed #196. Fix deprecation warnings for collections to use collections.abc for Iterable on Python 3.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584187200">- update to 2.0.34:
  - Fix the test ``length == 0`` in ``check_content_type``.
  - Treat ``&lt;input type="search"&gt;`` like ``&lt;input type="text"&gt;``.
  - Handle query parameters for the ``head`` method.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1589284800">- update to 2.0.35:
  - python3.8 compat
  - Remove use of deprecated splittype and splithost</changelog>
  <changelog author="pgajdos@suse.com" date="1630065600">- version update to 3.0.0
  - Dropped support for Python 2.7 and 3.5.
  - Added support for Python 3.9.
  - Clean up dependencies and requirements.
  - Switch from Travis to GitHub Actions for building and testing.
  - Prevent PytestCollectionWarning for TestApp</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660824000">- Clean specfile, remove coverage
- Use pytest as upstream does</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1683115200">- Do not depend on pkg_resources.get_distribution and build_sphinx
  that is gone in Sphinx 7.0 (boo#1211051).
- Add sphinx-7-fix.patch patch.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683633600">- add sle15_python_module_pythons</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690372800">- Drop sphinx doctrees for reproducible builds</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1695211200">- Add py312.patch to fix build with Python 3.12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706788800">- use python311 build for documentation on SLE15</changelog>
</package>
<package pkgid="6253065cc0115d81dc1d828f01156cf3aa646cdbddc1d5f884237841badfc11a" name="python-WebTest-doc" arch="noarch">
  <version epoch="0" ver="3.0.0" rel="bp156.2.1"/>
  <changelog author="benoit.monin@gmx.fr" date="1431604800">- update to version 2.0.18:
  * Avoid deprecation warning with py3.4
- additional changes from version 2.0.17:
  * Properly check for default cookiejar arguments [Julian Berman]
  * Avoid raising encoding errors from debugapp (needed to use with
    WSGIProxy2) [Laurence Rowe]
- additional changes from version 2.0.16:
  * Fixed #110. Forced values for Radio inputs are no longer
    ignored by value property on get. [bayprogrammer]
  * Added method TestApp.set_parser_features to change the
    parser_features used by BeautifulSoup. [tomasmoreyra]
  * Added app.set_cookie [luhn]
- additional changes from version 2.0.15:
  * Fixed #73. Python &lt; 2.6.5 does not support unicode as keyword
    arguments names. [Stepan Kolesnik]
  * Fixed #84 Application cookies for localhost are no longer
    ignored [gawel]
  * Fixed #89 remove WSGIWarning: You are not supposed to send a
    body in a DELETE request because we now have a good reason for
    that. See http://bit.ly/1tb3yxW [gawel]
  * Fixed #92 You can now override TestApp.JSONEncoder to use a
    custom encoder [gawel]
  * Fixed #93 Support basic authentication [gawel]
  * Fixed #103 Broken "Edit me on GitHub" links in documentation
    [gawel]
  * Fixed #106 Make wrapping the app in the lint middleware
    optional [dmlayton]
  * Fixed #107 Explicit error message when WSGIProxy2 is not
    installer [gawel]
  * Fixed #108 cgi.parse_qsl is pending deprecation [gawel]
- additional changes from version 2.0.14:
  * Allow .select() on &lt;select&gt;s and &lt;select multiple&gt;s. [Markus
    Bertheau]
- additional changes from version 2.0.13:
  * Allow selecting &lt;select&gt; options by text [Markus Bertheau]
- additional changes from version 2.0.12:
  * Ignore the value attribute of file inputs [Markus Bertheau]
  * Allow selecting the form submit button by its value [Markus
    Bertheau]
- remove version limitation for nose
- pass -q to test to avoid spamming the build log</changelog>
  <changelog author="dmueller@suse.com" date="1457870400">- adding license</changelog>
  <changelog author="tbechtold@suse.com" date="1472731200">- update 2.0.23:
  - Create universal wheels.
  - Fix #160: Do not guess encoding if response's charset is set.
  - PR #154 Allow Bearer auth
  - PR #147,#148 Take care of REFERER when using form.submit(), .click() and
  .clickbutton()
  - PR #145 Allow to override content-type when using json methods
  - nothing new release. just try to make wheel available on pypi
  - fixed #131 prevent passing HTML parameters that conflict with Field kwargs
  - fixed #135 Document that WSGIProxy2 is required for "using webtest with a real url"
  - fixed #136 reset values of select multiple
  - drop py32 support (still work but test dependencies fail)
- Use tar.gz instead of zip archive
- Use pypi.io as Source url</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493812800">- Update to 2.0.27
  * Bugfix: Allow to use set_cookie when HTTP_HOST is set
  * Fix #177: resp.json now always decode body as utf8
- Update to 2.0.26
  * Added JWT auth support
  * Always show response body when response status is invalid
- Update to 2.0.25
  * Fix #173: Do not omit file uploads without a file from post.
- Update to 2.0.24
  * Drop python 2.6 support. Newer versions may still work if you
    use waitress &lt; 1.0
  * Remove bs4 warnings
  * Docs improvments
  * Tets are WebOb 1.7.x compatible
- Implement singlespec version
- Fix source URL.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1502798400">- Update to 2.0.28
  * Fixed #185: Fix strict cookie policy
  * Fixed #146: Improve fields value checking when enctype is
    multipart
  * Fixed #119: Assertion error should be raised when you have
    non-string response header
  * Bugfix: Allow to set an int value to form fields when enctype
    is multipart
  * Added py36 to tox.ini / .travis.yaml</changelog>
  <changelog author="tchvatal@suse.com" date="1533902400">- Drop not needed unittest2 dependency</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Hans-Peter Jansen &lt;hpj@urpla.net&gt;" date="1549540800">- Update to 2.0.32 (2018-10-05)
  + remove invalid email from setup.py
- Update to 2.0.31 (2018-10-05)
  + py33 is no longer supported. It may works but has been removed
    from tox config
  + Fixed #205: Use empty string as default value for submit and
    button
  + tests use pytest
  + docs use the standard Pylons template on RTD
- Update to 2.0.30 (2018-06-23)
  + Add Email class for input fields with type "email".
  + Documentation bearer token and JWT authorization
- Update to 2.0.29 (2017-10-21)
  + Bugfix: Preserve submit order for radio inputs.
  + Fixed #186: avoid UnicodeDecodeError in linter with py2 when a
    header contain non ascii chars</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551355200">- Update to 2.0.33:
  * Fixed #210. Allow to reset select multiple with field.value = []
  * Support for PYTHONOPTIMIZE=2, fix tests on PYTHONOPTIMIZE=1, 2
  * Fixed #196. Fix deprecation warnings for collections to use collections.abc for Iterable on Python 3.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584187200">- update to 2.0.34:
  - Fix the test ``length == 0`` in ``check_content_type``.
  - Treat ``&lt;input type="search"&gt;`` like ``&lt;input type="text"&gt;``.
  - Handle query parameters for the ``head`` method.</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1589284800">- update to 2.0.35:
  - python3.8 compat
  - Remove use of deprecated splittype and splithost</changelog>
  <changelog author="pgajdos@suse.com" date="1630065600">- version update to 3.0.0
  - Dropped support for Python 2.7 and 3.5.
  - Added support for Python 3.9.
  - Clean up dependencies and requirements.
  - Switch from Travis to GitHub Actions for building and testing.
  - Prevent PytestCollectionWarning for TestApp</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660824000">- Clean specfile, remove coverage
- Use pytest as upstream does</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1683115200">- Do not depend on pkg_resources.get_distribution and build_sphinx
  that is gone in Sphinx 7.0 (boo#1211051).
- Add sphinx-7-fix.patch patch.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683633600">- add sle15_python_module_pythons</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1690372800">- Drop sphinx doctrees for reproducible builds</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1695211200">- Add py312.patch to fix build with Python 3.12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706788800">- use python311 build for documentation on SLE15</changelog>
</package>
<package pkgid="1ddc1f941f1769ba3ef51ac85306a7d1c5e6579834fe14e47e7448ec72b673d7" name="python-asteval" arch="src">
  <version epoch="0" ver="1.0.6" rel="bp156.4.3.1"/>
  <changelog author="tchvatal@suse.com" date="1535544000">- Fix the test call to work on 42.3</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551873600">- Update 0.9.13:
  * Various spelling fixes
  * Error reporting tweaks</changelog>
  <changelog author="pgajdos@suse.com" date="1564056000">- version update to 0.9.14
  * no upstream changelog</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568376000">- Update to 0.9.15:
  * some doc improvements</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1572350400">- Update to 0.9.16
  * auto-run codecov only if numpy is installed</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1575892800">- Update to 0.9.17
  * add 3.8 to travis config</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1579262400">- update to 0.9.18
  * drop python2
  * few fixes</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1613563200">- Update to 0.9.22
  * another important but small fix for Python 3.9
  * Merge branch 'nested_interrupts_returns'
- Drop hard numpy requirement, don't test on python36</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642248000">- update to 0.9.25:
  * fixes import errors for Py3.6 and 3.7, setting version with
    importlib_metadata.version if available.
  * use setuptools_scm and importlib for version
  * treat all __dunder__ attributes of all objects as inherently unsafe.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1642939200">- update to 0.9.26:
  * fix setup.py again</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1662465600">- update to 0.9.27:
  * more cleanups</changelog>
  <changelog author="Yogalakshmi Arunachalam &lt;yarunachalam@suse.com&gt;" date="1669896000">- Update to 0.9.28
  * add support for Python 3.11
  * add support for multiple list comprehensions
  * improve performance of making the initial symbol table,
    and Interpreter creation, including better checking for index_tricks attributes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1676548800">- update to 0.9.29:
  * bug fixes</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1689681600">- Update to 0.9.31:
  * cleanup numpy imports to avoid deprecated functions, add financial
  functions from numpy_financial module, if installed.
  * prefer 'user_symbols' when initializing Interpreter, but still support
  'usersyms' argument. Will deprecate and remove eventually.
  * add support of optional (off-by default) "nested symbol table".
  * update tests to run most tests with symbol tables of dict and nested
  group type.
  * general code and testing cleanup.
  * add config argument to Interpreter to more fully control which nodes are supported
  * add support for import and importfrom -- off by default
  * add support for with blocks
  * add support for f-strings
  * add support of set and dict comprehension
  * fix bug with 'int**int' not returning a float.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1711108800">- update to 0.9.32:
  * add deprecations message for numpy functions to be removed in
    numpy 2.0
  * comparison operations use try/except for short-circuiting
    instead of checking for numpy arrays (addressing #123)
  * add Python 3.12 to testing
  * move repository from "newville" to "lmfit" organization
  * update doc theme, GitHub locations pointed to by docs, other
    doc tweaks.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718193600">- update to 0.9.33:
  * fixes for multiple list comprehensions (addressing #126)
  * add testing with optionally installed numpy_financial to CI
  * test existence of all numpy imports to better safeguard
    against missing functions (for safer numpy 2 transition)
  * update rendered doc to include PDF and zipped HTML</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1719921600">- update to 1.0.0:
  * fix (again) nested list comprehension (Issues #127 and #126).
  * add more testing of multiple list comprehensions.
  * more complete support for Numpy 2, and removal of many Numpy
    symbols that have been long deprecated.
  * remove AST nodes deprecated in Python 3.8.
  * clean up build files and outdated tests.
  * fixes to codecov configuration.
  * update docs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1723204800">- update to 1.0.2:
  * fix NameError handling in expression code
  * make exception messages more Python-like
- update to 1.0.1:
  * security fixes, based on audit by Andrew Effenhauser, Ayman
    Hammad, and Daniel Crowley, IBM X-Force Security Research
    division
  * remove numpy modules polynomial, fft, linalg by default for
    security concerns
  * disallow string.format(), improve security of f-string
    evaluation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1728561600">- update to 1.0.5:
  * more work on handling errors, including fixing #133 and
    adding more comprehensive tests for #129 and #132
- update to 1.0.4:
  * fix error handling that might result in null exception
- update to 1.0.3:
  * functions ("Procedures") defined within asteval have a `
    _signature()` method, now use in repr
  * add support for deleting subscript
  * nested symbol tables now have a  Group() function
  * update coverage config
  * cleanups of exception handling :  errors must now have an
    exception
  * several related fixes to suppress repeated exceptions: see GH
    [#132] and #129
  * make non-boolean return values from comparison operators
    behave like Python - not immediately testing as bool</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1737979200">- Update to 1.0.6
  * drop testing and support for Python3.8, add Python 3.13,
    change document to reflect this.
  * implement safe_getattr and safe_format functions; fix bugs
    in UNSAFE_ATTRS and UNSAFE_ATTRS_DTYPES usage (bsc#1236405,
    CVE-2025-24359)
  * make all procedure attributes private to curb access to AST
    nodes, which can be exploited
  * improvements to error messages, including use ast functions
    to construct better error messages
  * remove import of numpy.linalg, as documented
  * update doc description for security advisory</changelog>
</package>
<package pkgid="97e2c9da41c2b6395ceea5230140873082e0bd44aaf3167dc92aa9b5d0295574" name="python-bleak" arch="src">
  <version epoch="0" ver="0.22.2" rel="bp156.2.1"/>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1662292800">- initial package build</changelog>
  <changelog author="marec@detebe.org" date="1662292801">- Update to version 0.16.0:
  * release v0.16.0
  * backends/bluezdbus/scanner: fix removed devices included in discovered_devices
  * backends/bluezdbus/client: fix not disconnecting if get_services() throws
  * backends/bluezdbus/manager: add object lookup maps
  * bluezdbus: move dbus interface dict types to defs
  * backends/bluezdbus: remove first seen filter in scanner
  * remove top-level Makefile
  * backends/characteristic: add max_write_without_response_size property
  * bluezdbus: move dbus interface dict types to defs</changelog>
  <changelog author="marec@detebe.org" date="1663156800">- Update to version 0.17.0:
  * pyproject: fix classifiers
  * v0.17.0
  * Dynamically select default BlueZ adapter if not provided (#524)
  * deprecate discover() function
  * __init__: fix noqa line
  * backends/winrt/characteristic: remove unused import
  * Fix race with _disconnect_monitor event in BlueZ (#999)
  * backends/winrt/client: fix crash in max_pdu_size_changed_handler
  * updated logging to lazy version and replaced format by f-string for BleakClientWinRT
  * Added tx_power in advertisement_data (#987)
  * Handle device being removed before GetManagedObjects returns
  * backends/characteristic: fix inconsistent property types
  * Handle a device already being connected with the BlueZ Dbus backend (#994)
  * Switch from dbus_next to dbus_fast (#988)
  * github: fix virtual env python version
  * Fixed use of wrong enum in unpair function of WinRT backend
  * Cache service resolution on connect when using BlueZ/Dbus backend when requested (#923)
  * docs: update for recent changes
  * flake8: fix E402 and enable in CI
  * docs: update sphinx to latest version
  * backends/winrt: add connection check to BleakClient methods (#973)
  * only require typing-extensions for python &lt;3.8
  * docs: fix mock imports
  * use poetry for build and deps
  * backends/corebluetooth/device: remove BLEDeviceCoreBluetooth
  * backends/bluezdbus/version: amend battery version check
  * backends/bluezdbus/client: fix hides_battery_characteristic
  * exc: fix BlueZ ATT error messages
  * backends/winrt/client: extend disconnect timeout
  * version bump for develop</changelog>
  <changelog author="marec@detebe.org" date="1664193600">- Update to version 0.18.0:
  * v0.18.0
  * BleakClient: fix missing mtu_size property
  * BREAKING: change notification callback argument
  * backends: refactor BleakClient.start_notify
  * bleak: fix backend kwarg type hint
  * backends: fix implicit scanning when connecting
  * docs: fix build when async_timeout not installed
  * allow overriding backend
  * docs: drop scanning page
  * add concrete BleakScanner and BleakClient classes
  * CHANGELOG: fix typo
  * backends/scanner: fix tx_power missing in __repr__ when 0 (#1017)
  * winrt: allow unpair without being connected (#1012)
  * Relax async-timeout version (#1009)
  * update changelog
  * use relative imports
  * bump version for develop</changelog>
  <changelog author="marec@detebe.org" date="1664193601">- Update to version 0.18.1:
  * v0.18.1
  * revert breaking name changes</changelog>
  <changelog author="marec@detebe.org" date="1665835200">- Update to version 0.19.0:
  * backends/winrt/scanner: wait for scan response for first callback
  * backends/winrt/scanner: add type hints to private functions
  * backends/bluezdbus/client: fix raising BleakDeviceNotFoundError in connect
  * backends/bluezdbus/manager: fix ordering of scanner stop
  * v0.19.0
  * remove `__version__`
  * backends/bluezdbus/scanner: document BlueZDiscoveryFilters
  * backends/winrt/client: retry getting services if services changed event occurs
  * Minimal documentation additions (#1052)
  * bluez: Implement unpair() method
  * Delete .pyup.yml
  * Update ISSUE_TEMPLATE.md
  * backends/winrt: fix _create_requester not async
  * backends/winrt/scanner: fix incorrect arg to create_or_update_device
  * BleakScanner: fix discover type hints
  * docs: add scanner module type alias docs
  * docs: use versionadded/changed since v0.15.0
  * CHANGELOG: formatting
  * backends/bluezdbus/manager: replace startswith in hot path
  * A faster `unpack_variants` is now provided by dbus-fast
  * backends/bluezdbus/manager: fix weak map type
  * scanner: add discovered_devices_and_advertisement_data property
  * backends/scanner: refactor common adv data code
  * backends/scanner: Add rssi to AdvertisementData
  * backends/scanner: improve BLEDevice creation performance
  * docs: add async keyword to function (#1050)
  * Update android.rst (#1045)
  * fix deprecated discover method
  * winrt/client: handle exception in max_pdu_size_changed_handler
  * added BleakDeviceNotFoundError
  * backends/corebluetooth: better error message for unauthorized
  * bluez: Create a bluez manager instance per-event-loop
  * add support for Python 3.11
  * bump version for develop branch</changelog>
  <changelog author="marec@detebe.org" date="1667131200">- Update to version 0.19.1:
  * v0.19.1
  * spelling
  * github: drop rc.2 from Python 3.11
  * winrt/scanner: fix AttributeError on Windows &lt; 19041
  * backends/bluezdbus/manager: Cancel the discovery on disconnect to avoid a timeout
  * backends/p4android/scanner: fix crash when getting rssi
  * version bump for develop</changelog>
  <changelog author="marec@detebe.org" date="1667822400">- Update to version 0.19.4:
  * v0.19.4
  * v0.19.3
  * winrt/client: fix TimeoutError for certain devices
  * v0.19.2
  * bluezdbus/manager: ignore KeyError when properties removed
  * winrt/client: fix logger.warn deprecation warning
  * winrt/client: add FutureLike wrapper for IAsyncOperation
  * winrt/client: change get services retry cache mode
  * winrt/client: fix crash when getting services</changelog>
  <changelog author="marec@detebe.org" date="1668945600">- Update to version 0.19.5:
  * v0.19.5
  * winrt/client: separate service cache mode
  * winrt/client: fix issues with getting services</changelog>
  <changelog author="marec@detebe.org" date="1679227200">- Update to version 0.20.0:
  * v0.20.0
  * bleak: fix disconnected_callback arg
  * bluezdbus/client: add retry on le-connection-abort-by-local
  * CHANGELOG: minor tweaks to unreleased section
  * bleak.uuids: add versionadded to normalize_uuid_str()
  * bleak: add versionadded to BleakScanner.find_device_by_name() docs
  * backends/corebluetooth/CentralManagerDelegate: fix unhandled exception in __del__
  * backends/scanner: fix BLEDevice name not updated
  * BleakScanner.discover: fix type hints when return_adv=True
  * BleakClient: add optional services argument
  * uuids: add normalize_uuid_str() function
  * pyproject: update to pyobjc 9.x
  * github: set SYSTEM_VERSION_COMPAT=0
  * winrt/scanner: drop waiting for matching scan rsp
  * winrt:client: disable retry on services changed
  * winrt/client: move services_changed_event.clear()
  * winrt/client: fix leaking service objects
  * docs: Change code example for BleakClient.start_notify callback (#1201)
  * bluezdbus: Add BLEAK_DBUS_AUTH_UID override
  * Update poetry.lock
  * Add return type None to some scanner methods
  * github/workflows/build_and_test: don't fail fast
  * build(deps): bump certifi from 2022.6.15.1 to 2022.12.7
  * bluezdbus/client: Make sure the disconnect monitor task is properly cancelled.
  * winrt/scanner: fix stop hanging when Bluetooth disabled
  * bluezdbus/manager: suppress org.bluez.Error.NotReady when stopping scanner
  * Examples: added debug flag (#1153)
  * bleak: include %(threadName)s in BLEAK_LOGGING (#1144)
  * Instantiate BaseBleakClient.services collection after service discovery
  * winrt/client: fix AttributeError in _ensure_success
  * uuids: remove invalid UTF-8
  * examples: use argparse and logging
  * bleak: add BleakScanner.find_device_by_name()
  * backends/corebluetooth/scanner: add use_bdaddr option
  * CHANGELOG: fix bad merge
  * Reduce memory usage of BLEDevice with __slots__
  * backends/device: deprecate BLEDevice.rssi and .metadata (#1059)
  * pyproject: drop async-timeout dependency on Python &gt;= 3.11
  * bluezdbus/manager: ignore KeyError when properties removed
  * winrt/client: fix logger.warn deprecation warning
  * winrt/client: add FutureLike wrapper for IAsyncOperation
  * winrt/client: change get services retry cache mode
  * winrt/client: fix crash when getting services
  * github: bump actions versions
  * bump version for develop</changelog>
  <changelog author="marec@detebe.org" date="1679745600">- Update to version 0.20.1:
  * v0.20.1
  * bleak: fix leaking of ensure_future()</changelog>
  <changelog author="marec@detebe.org" date="1693742400">- Update to version 0.21.0:
  * v0.21.0
  * docs: mock typing_extensions
  * backends/winrt: start migration away from bleak_winrt
  * implement PEP 692 type hints for BleakScanner kwargs
  * update PyObjC version to 9.2
  * drop support for Python 3.7
  * use PEP 688 collections.abc.Buffer for type hints
  * backends/winrt/client.py: drop use of pythonapi (#1407)
  * backends/winrt/client.py: Add delay before closing services. (#1406)
  * vsocde: add config files
  * Update of bleak on android and the android kivy example (#1398)
  * Optimize BlueZ device watchers and condition callbacks to avoid linear searches (#1400)
  * backends/bluezdbus/manager: add device path to condition callbacks
  * backends/bluezdbus/manager: race InterfaceRemoved in _wait_for_services_discovery()
  * backends/bluezdbus/manager: normalize adapter/device arg checks
  * CHANGELOG: cleanup unreleased section
  * backends/bluez: Defer expensive debug logging (#1376)
  * BleakScanner: Add async iterator scanning capability (#1361)
  * __init__: fix mypy error about overlapping overloads
  * BleakClient.write_gatt_char: change handling of default response
  * CHANGELOG: normalize bullet characters
  * uuid cleanups
  * uuids: add normalization functions for 16/32-bit uuids
  * examples/two_devices: fix example
  * backends/winrt: improve error messages with enums (#1370)
  * backends: allow multiple advertisement callbacks per scanner (#1367)
  * build(deps-dev): bump pygments from 2.13.0 to 2.15.0
  * backends/corebluetooth/scanner: add note about use_bdaddr compatibility
  * Fix windows scanner crash (#1331)
  * backends/scanner: Fix typing for callback
  * docs/troubleshooting: fix missing await
  * Added support for 32bit UUID's added in 4.1 of the Bluetooth spec (#1315)
  * build(deps): bump requests from 2.28.1 to 2.31.0
  * backends/winrt/client: handle arbitrary access denied
  * backends/winrt/client: improve get_services() error messages
  * pyproject: bump version for develop
  * v0.20.2
  * winrt/client: ignore session closed event during connect
  * backends/bluezdbus/client: retry on InProgress
  * pyproject: bump version for develop
  * backends/characteristic: document linux mtu quirk
  * Update mtu_size.py
  * Correct spelling mistakes</changelog>
  <changelog author="marec@detebe.org" date="1694260800">- Update to version 0.21.1:
  * fix issue number
  * v0.21.1
  * Loosen dbus-fast pin to allow for dbus-fast 2.0 (#1416)
  * build(deps-dev): bump certifi from 2022.12.7 to 2023.7.22
  * docs: mock typing_extensions
  * backends/winrt: start migration away from bleak_winrt
  * implement PEP 692 type hints for BleakScanner kwargs
  * update PyObjC version to 9.2
  * drop support for Python 3.7
  * use PEP 688 collections.abc.Buffer for type hints</changelog>
  <changelog author="marec@detebe.org" date="1714824000">- Update to version 0.22.0:
  * v0.22.0
  * backends/scanner: always filter by service_uuids
  * doc: add winrt backend util module
  * docs: clean up versionadded/versionchanged
  * backends/scanner: clarify Tx Power Level
  * backends/winrt: raise exception when trying to scan with STA
  * pyproject: update winrt depedencies
  * backends/winrt: fix max pdu update race
  * backends/service: normalize UUIDs in get_characteristic()
  * sort imports with isort
  * backends/p4android: fix using wrong tx_power value
  * backends/winrt: check watcher status after starting
  * backends/winrt: protect scanner start from re-entrancy
  * flake8: ignore E704
  * run black after updating from v22 to v24
  * build(deps-dev): bump black from 22.8.0 to 24.3.0
  * build(deps-dev): bump idna from 3.3 to 3.7 (#1546)
  * build(deps-dev): bump urllib3 from 1.26.17 to 1.26.18 (#1441)
  * build(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 (#1494)
  * Additional typehints for bluezdbus code (#1517)
  * Additional typehints for corebluetooth (#1518)
  * Remove unused validate_address() (#1520)
  * Ignore None type device address when using bdaddr (#1539)
  * Fix _wait_removed completion on invalid object path (#1544)
  * More typehints (#1514)
  * Remove empty interfaces from BlueZManager._properties
  * Improve error handling when a device is not present in BlueZ
  * bleak/__init__.py: Partial typehints (#1512)
  * typings/CoreBluetooth: Fix definition order in typing and remove duplicate definition (#1510)
  * uuids: Remove duplicate UUIDs (#1509)
  * fix: incorrect mypy diagnosis of Unpack[ExtraArgs]. (#1488)
  * vscode: replace deprecated setting
  * Update BlueZ documentation links (#1480)
  * readthedocs: build pdf docs
  * Add BleakCharacteristicNotFoundError (#1439)
  * Updated missing Bluetooth SIG characteristics and service UUIDs.
  * Fix missing f-string in exception message
  * Fixed BlueZ version in passive scanning error message.
  * build(deps-dev): bump urllib3 from 1.26.12 to 1.26.17
  * Update PyObjC dependency on macOS to v10.x (#1427)</changelog>
  <changelog author="marec@detebe.org" date="1715169600">- Update to version 0.22.1:
  * v0.22.1
  * CHANGELOG: fix wrong release date
  * backends.winrt: add allow_sta() utility function
  * docs/troubleshooting: fix typo
  * build(deps-dev): bump jinja2 from 3.1.3 to 3.1.4
  * backends/scanner: always filter by service_uuids
  * docs: update WinRT backend PyWinRT link</changelog>
  <changelog author="marec@detebe.org" date="1717329600">- Update to version 0.22.2:
  * v0.22.2
  * backends/characteristic: make max_write_without_response_size dynamic (#1586)
  * backends/winrt: don't throw exception for properly configured GUI apps (#1581)
  * Android: fix 'Descriptor None was not found!' (#1580)
  * backends: filter discovered devices
  * --- updated-dependencies: - dependency-name: requests   dependency-type: indirect ...
  * Fix UUID doc (#1574)
  * Update uuids.py
  * docs/troubleshooting: section on asynio.run()
  * backends/winrt: add address acquisition process when advertising data is None (#1571)</changelog>
</package>
<package pkgid="606cf6a21182a8402187975619c02b557aca437b660b8583428c27c5b5685cca" name="python-bleak-test" arch="src">
  <version epoch="0" ver="0.22.2" rel="bp156.2.1"/>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1662292800">- initial package build</changelog>
  <changelog author="marec@detebe.org" date="1662292801">- Update to version 0.16.0:
  * release v0.16.0
  * backends/bluezdbus/scanner: fix removed devices included in discovered_devices
  * backends/bluezdbus/client: fix not disconnecting if get_services() throws
  * backends/bluezdbus/manager: add object lookup maps
  * bluezdbus: move dbus interface dict types to defs
  * backends/bluezdbus: remove first seen filter in scanner
  * remove top-level Makefile
  * backends/characteristic: add max_write_without_response_size property
  * bluezdbus: move dbus interface dict types to defs</changelog>
  <changelog author="marec@detebe.org" date="1663156800">- Update to version 0.17.0:
  * pyproject: fix classifiers
  * v0.17.0
  * Dynamically select default BlueZ adapter if not provided (#524)
  * deprecate discover() function
  * __init__: fix noqa line
  * backends/winrt/characteristic: remove unused import
  * Fix race with _disconnect_monitor event in BlueZ (#999)
  * backends/winrt/client: fix crash in max_pdu_size_changed_handler
  * updated logging to lazy version and replaced format by f-string for BleakClientWinRT
  * Added tx_power in advertisement_data (#987)
  * Handle device being removed before GetManagedObjects returns
  * backends/characteristic: fix inconsistent property types
  * Handle a device already being connected with the BlueZ Dbus backend (#994)
  * Switch from dbus_next to dbus_fast (#988)
  * github: fix virtual env python version
  * Fixed use of wrong enum in unpair function of WinRT backend
  * Cache service resolution on connect when using BlueZ/Dbus backend when requested (#923)
  * docs: update for recent changes
  * flake8: fix E402 and enable in CI
  * docs: update sphinx to latest version
  * backends/winrt: add connection check to BleakClient methods (#973)
  * only require typing-extensions for python &lt;3.8
  * docs: fix mock imports
  * use poetry for build and deps
  * backends/corebluetooth/device: remove BLEDeviceCoreBluetooth
  * backends/bluezdbus/version: amend battery version check
  * backends/bluezdbus/client: fix hides_battery_characteristic
  * exc: fix BlueZ ATT error messages
  * backends/winrt/client: extend disconnect timeout
  * version bump for develop</changelog>
  <changelog author="marec@detebe.org" date="1664193600">- Update to version 0.18.0:
  * v0.18.0
  * BleakClient: fix missing mtu_size property
  * BREAKING: change notification callback argument
  * backends: refactor BleakClient.start_notify
  * bleak: fix backend kwarg type hint
  * backends: fix implicit scanning when connecting
  * docs: fix build when async_timeout not installed
  * allow overriding backend
  * docs: drop scanning page
  * add concrete BleakScanner and BleakClient classes
  * CHANGELOG: fix typo
  * backends/scanner: fix tx_power missing in __repr__ when 0 (#1017)
  * winrt: allow unpair without being connected (#1012)
  * Relax async-timeout version (#1009)
  * update changelog
  * use relative imports
  * bump version for develop</changelog>
  <changelog author="marec@detebe.org" date="1664193601">- Update to version 0.18.1:
  * v0.18.1
  * revert breaking name changes</changelog>
  <changelog author="marec@detebe.org" date="1665835200">- Update to version 0.19.0:
  * backends/winrt/scanner: wait for scan response for first callback
  * backends/winrt/scanner: add type hints to private functions
  * backends/bluezdbus/client: fix raising BleakDeviceNotFoundError in connect
  * backends/bluezdbus/manager: fix ordering of scanner stop
  * v0.19.0
  * remove `__version__`
  * backends/bluezdbus/scanner: document BlueZDiscoveryFilters
  * backends/winrt/client: retry getting services if services changed event occurs
  * Minimal documentation additions (#1052)
  * bluez: Implement unpair() method
  * Delete .pyup.yml
  * Update ISSUE_TEMPLATE.md
  * backends/winrt: fix _create_requester not async
  * backends/winrt/scanner: fix incorrect arg to create_or_update_device
  * BleakScanner: fix discover type hints
  * docs: add scanner module type alias docs
  * docs: use versionadded/changed since v0.15.0
  * CHANGELOG: formatting
  * backends/bluezdbus/manager: replace startswith in hot path
  * A faster `unpack_variants` is now provided by dbus-fast
  * backends/bluezdbus/manager: fix weak map type
  * scanner: add discovered_devices_and_advertisement_data property
  * backends/scanner: refactor common adv data code
  * backends/scanner: Add rssi to AdvertisementData
  * backends/scanner: improve BLEDevice creation performance
  * docs: add async keyword to function (#1050)
  * Update android.rst (#1045)
  * fix deprecated discover method
  * winrt/client: handle exception in max_pdu_size_changed_handler
  * added BleakDeviceNotFoundError
  * backends/corebluetooth: better error message for unauthorized
  * bluez: Create a bluez manager instance per-event-loop
  * add support for Python 3.11
  * bump version for develop branch</changelog>
  <changelog author="marec@detebe.org" date="1667131200">- Update to version 0.19.1:
  * v0.19.1
  * spelling
  * github: drop rc.2 from Python 3.11
  * winrt/scanner: fix AttributeError on Windows &lt; 19041
  * backends/bluezdbus/manager: Cancel the discovery on disconnect to avoid a timeout
  * backends/p4android/scanner: fix crash when getting rssi
  * version bump for develop</changelog>
  <changelog author="marec@detebe.org" date="1667822400">- Update to version 0.19.4:
  * v0.19.4
  * v0.19.3
  * winrt/client: fix TimeoutError for certain devices
  * v0.19.2
  * bluezdbus/manager: ignore KeyError when properties removed
  * winrt/client: fix logger.warn deprecation warning
  * winrt/client: add FutureLike wrapper for IAsyncOperation
  * winrt/client: change get services retry cache mode
  * winrt/client: fix crash when getting services</changelog>
  <changelog author="marec@detebe.org" date="1668945600">- Update to version 0.19.5:
  * v0.19.5
  * winrt/client: separate service cache mode
  * winrt/client: fix issues with getting services</changelog>
  <changelog author="marec@detebe.org" date="1679227200">- Update to version 0.20.0:
  * v0.20.0
  * bleak: fix disconnected_callback arg
  * bluezdbus/client: add retry on le-connection-abort-by-local
  * CHANGELOG: minor tweaks to unreleased section
  * bleak.uuids: add versionadded to normalize_uuid_str()
  * bleak: add versionadded to BleakScanner.find_device_by_name() docs
  * backends/corebluetooth/CentralManagerDelegate: fix unhandled exception in __del__
  * backends/scanner: fix BLEDevice name not updated
  * BleakScanner.discover: fix type hints when return_adv=True
  * BleakClient: add optional services argument
  * uuids: add normalize_uuid_str() function
  * pyproject: update to pyobjc 9.x
  * github: set SYSTEM_VERSION_COMPAT=0
  * winrt/scanner: drop waiting for matching scan rsp
  * winrt:client: disable retry on services changed
  * winrt/client: move services_changed_event.clear()
  * winrt/client: fix leaking service objects
  * docs: Change code example for BleakClient.start_notify callback (#1201)
  * bluezdbus: Add BLEAK_DBUS_AUTH_UID override
  * Update poetry.lock
  * Add return type None to some scanner methods
  * github/workflows/build_and_test: don't fail fast
  * build(deps): bump certifi from 2022.6.15.1 to 2022.12.7
  * bluezdbus/client: Make sure the disconnect monitor task is properly cancelled.
  * winrt/scanner: fix stop hanging when Bluetooth disabled
  * bluezdbus/manager: suppress org.bluez.Error.NotReady when stopping scanner
  * Examples: added debug flag (#1153)
  * bleak: include %(threadName)s in BLEAK_LOGGING (#1144)
  * Instantiate BaseBleakClient.services collection after service discovery
  * winrt/client: fix AttributeError in _ensure_success
  * uuids: remove invalid UTF-8
  * examples: use argparse and logging
  * bleak: add BleakScanner.find_device_by_name()
  * backends/corebluetooth/scanner: add use_bdaddr option
  * CHANGELOG: fix bad merge
  * Reduce memory usage of BLEDevice with __slots__
  * backends/device: deprecate BLEDevice.rssi and .metadata (#1059)
  * pyproject: drop async-timeout dependency on Python &gt;= 3.11
  * bluezdbus/manager: ignore KeyError when properties removed
  * winrt/client: fix logger.warn deprecation warning
  * winrt/client: add FutureLike wrapper for IAsyncOperation
  * winrt/client: change get services retry cache mode
  * winrt/client: fix crash when getting services
  * github: bump actions versions
  * bump version for develop</changelog>
  <changelog author="marec@detebe.org" date="1679745600">- Update to version 0.20.1:
  * v0.20.1
  * bleak: fix leaking of ensure_future()</changelog>
  <changelog author="marec@detebe.org" date="1693742400">- Update to version 0.21.0:
  * v0.21.0
  * docs: mock typing_extensions
  * backends/winrt: start migration away from bleak_winrt
  * implement PEP 692 type hints for BleakScanner kwargs
  * update PyObjC version to 9.2
  * drop support for Python 3.7
  * use PEP 688 collections.abc.Buffer for type hints
  * backends/winrt/client.py: drop use of pythonapi (#1407)
  * backends/winrt/client.py: Add delay before closing services. (#1406)
  * vsocde: add config files
  * Update of bleak on android and the android kivy example (#1398)
  * Optimize BlueZ device watchers and condition callbacks to avoid linear searches (#1400)
  * backends/bluezdbus/manager: add device path to condition callbacks
  * backends/bluezdbus/manager: race InterfaceRemoved in _wait_for_services_discovery()
  * backends/bluezdbus/manager: normalize adapter/device arg checks
  * CHANGELOG: cleanup unreleased section
  * backends/bluez: Defer expensive debug logging (#1376)
  * BleakScanner: Add async iterator scanning capability (#1361)
  * __init__: fix mypy error about overlapping overloads
  * BleakClient.write_gatt_char: change handling of default response
  * CHANGELOG: normalize bullet characters
  * uuid cleanups
  * uuids: add normalization functions for 16/32-bit uuids
  * examples/two_devices: fix example
  * backends/winrt: improve error messages with enums (#1370)
  * backends: allow multiple advertisement callbacks per scanner (#1367)
  * build(deps-dev): bump pygments from 2.13.0 to 2.15.0
  * backends/corebluetooth/scanner: add note about use_bdaddr compatibility
  * Fix windows scanner crash (#1331)
  * backends/scanner: Fix typing for callback
  * docs/troubleshooting: fix missing await
  * Added support for 32bit UUID's added in 4.1 of the Bluetooth spec (#1315)
  * build(deps): bump requests from 2.28.1 to 2.31.0
  * backends/winrt/client: handle arbitrary access denied
  * backends/winrt/client: improve get_services() error messages
  * pyproject: bump version for develop
  * v0.20.2
  * winrt/client: ignore session closed event during connect
  * backends/bluezdbus/client: retry on InProgress
  * pyproject: bump version for develop
  * backends/characteristic: document linux mtu quirk
  * Update mtu_size.py
  * Correct spelling mistakes</changelog>
  <changelog author="marec@detebe.org" date="1694260800">- Update to version 0.21.1:
  * fix issue number
  * v0.21.1
  * Loosen dbus-fast pin to allow for dbus-fast 2.0 (#1416)
  * build(deps-dev): bump certifi from 2022.12.7 to 2023.7.22
  * docs: mock typing_extensions
  * backends/winrt: start migration away from bleak_winrt
  * implement PEP 692 type hints for BleakScanner kwargs
  * update PyObjC version to 9.2
  * drop support for Python 3.7
  * use PEP 688 collections.abc.Buffer for type hints</changelog>
  <changelog author="marec@detebe.org" date="1714824000">- Update to version 0.22.0:
  * v0.22.0
  * backends/scanner: always filter by service_uuids
  * doc: add winrt backend util module
  * docs: clean up versionadded/versionchanged
  * backends/scanner: clarify Tx Power Level
  * backends/winrt: raise exception when trying to scan with STA
  * pyproject: update winrt depedencies
  * backends/winrt: fix max pdu update race
  * backends/service: normalize UUIDs in get_characteristic()
  * sort imports with isort
  * backends/p4android: fix using wrong tx_power value
  * backends/winrt: check watcher status after starting
  * backends/winrt: protect scanner start from re-entrancy
  * flake8: ignore E704
  * run black after updating from v22 to v24
  * build(deps-dev): bump black from 22.8.0 to 24.3.0
  * build(deps-dev): bump idna from 3.3 to 3.7 (#1546)
  * build(deps-dev): bump urllib3 from 1.26.17 to 1.26.18 (#1441)
  * build(deps-dev): bump jinja2 from 3.1.2 to 3.1.3 (#1494)
  * Additional typehints for bluezdbus code (#1517)
  * Additional typehints for corebluetooth (#1518)
  * Remove unused validate_address() (#1520)
  * Ignore None type device address when using bdaddr (#1539)
  * Fix _wait_removed completion on invalid object path (#1544)
  * More typehints (#1514)
  * Remove empty interfaces from BlueZManager._properties
  * Improve error handling when a device is not present in BlueZ
  * bleak/__init__.py: Partial typehints (#1512)
  * typings/CoreBluetooth: Fix definition order in typing and remove duplicate definition (#1510)
  * uuids: Remove duplicate UUIDs (#1509)
  * fix: incorrect mypy diagnosis of Unpack[ExtraArgs]. (#1488)
  * vscode: replace deprecated setting
  * Update BlueZ documentation links (#1480)
  * readthedocs: build pdf docs
  * Add BleakCharacteristicNotFoundError (#1439)
  * Updated missing Bluetooth SIG characteristics and service UUIDs.
  * Fix missing f-string in exception message
  * Fixed BlueZ version in passive scanning error message.
  * build(deps-dev): bump urllib3 from 1.26.12 to 1.26.17
  * Update PyObjC dependency on macOS to v10.x (#1427)</changelog>
  <changelog author="marec@detebe.org" date="1715169600">- Update to version 0.22.1:
  * v0.22.1
  * CHANGELOG: fix wrong release date
  * backends.winrt: add allow_sta() utility function
  * docs/troubleshooting: fix typo
  * build(deps-dev): bump jinja2 from 3.1.3 to 3.1.4
  * backends/scanner: always filter by service_uuids
  * docs: update WinRT backend PyWinRT link</changelog>
  <changelog author="marec@detebe.org" date="1717329600">- Update to version 0.22.2:
  * v0.22.2
  * backends/characteristic: make max_write_without_response_size dynamic (#1586)
  * backends/winrt: don't throw exception for properly configured GUI apps (#1581)
  * Android: fix 'Descriptor None was not found!' (#1580)
  * backends: filter discovered devices
  * --- updated-dependencies: - dependency-name: requests   dependency-type: indirect ...
  * Fix UUID doc (#1574)
  * Update uuids.py
  * docs/troubleshooting: section on asynio.run()
  * backends/winrt: add address acquisition process when advertising data is None (#1571)</changelog>
</package>
<package pkgid="52315f1d28c74deb286984cd78da875f559fe27a546137eb7e9e8cb34dfbef71" name="python-css-parser" arch="src">
  <version epoch="0" ver="1.0.10" rel="bp156.4.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1546689600">- Initial version 1.0.4</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1546862400">- Enable tests
- Add patch to disable online tests:
  * disable-online-tests.patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1559649600">- Fix fdupes call</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1605355200">- Update to version 1.0.6
  * no changelog provided
- Remove deprecated setup.py tests, use %pyunittest instead. The
  custom run_tests.py is just a stdlib unittest wrapper.
- Drop disable-online-tests.patch -- The tests handle the offline
  case fine now.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1643112000">- Update to version 1.0.7:
  - Fix incorrect license information in one file from a
    copy/paste
  - Use the badge from GA
  - test: relax assertRaisesMsg to match longer strings
  - Add a two level import from above test
  - Add python 3.10 to the CI matrix
  - version 1.0.7
- Add relax_error_msg_check.patch replacing non-standard assert
  methods with the standard ones (gh#ebook-utils/css-parser#12).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664798400">- update to 1.0.8:
  * Replace removed assertEquals with assertEqual
  * Upgrade other unittest asserts for clearer error messages
  * tests: adjust exception string checks for python 3.11
  * tests: fix warning about \( and \o being invalid sequences
  * Fix serialization of unknown rules containing comments
- drop relax_error_msg_check.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1683460800">- update to 1.0.9:
  * replace deprecated use of cgi.parse_header
  * drop python 3.6 support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699617600">- update to 1.0.10 (boo#1225938):
  * Fix selector specificity calculation for pseudo-classes</changelog>
</package>
<package pkgid="81b20ca15ac5aaab302bc1f4c2cdf50240aa7891ba4e4a122bcab3a6c75fd57b" name="python-csvkit" arch="src">
  <version epoch="0" ver="1.0.5" rel="bp156.4.3.1"/>
  <changelog author="saschpe@suse.de" date="1314792000">- Update to version 0.2.5:
  * Use proper tarball
- Regenerated with py2pack:
  * Proper version checks around fdupes
  * Simpler Buildrequires
  * Fixed several rpmlint issues (non-excutable scripts, summary)</changelog>
  <changelog author="saschpe@suse.de" date="1316779200">- Update to version 0.3.0</changelog>
  <changelog author="hpj@urpla.net" date="1375272000">- Update to version 0.5.0</changelog>
  <changelog author="p.drouand@gmail.com" date="1380283200">- Update to version 0.6.1
  + No changelog available</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1425816000">- update to version 0.9.0:
  * Write missing sections of the tutorial. (#32)
  * Remove -q arg from sql2csv (conflicts with common flag).
  * Fix csvjoin in case where left dataset rows without all columns.
  * Rewrote tutorial based on LESO data. (#324)
  * Don't error in csvjson if lat/lon columns are null. (#326)
  * Maintain field order in output of csvjson.
  * Add unit test for json in2csv. (#77)
  * Maintain key order when converting JSON into CSV. (#325.)
  * Upgrade python-dateutil to version 2.2 (#304)
  * Fix sorting of columns with null values. (#302)
  * Added release documentation.
  * Fill out short rows with null values. (#313)
  * Fix unicode output for csvlook and csvstat. (#315)
  * Add documentation for --zero. (#323)
  * Fix Integrity error when inserting zero rows in database with
    csvsql. (#299)
  * Add --count option to CSVStat.
  * Implement csvformat.
  * Fix bug causing CSVKitDictWriter to output 'utf-8' for blank
    fields.
- additional changes from 0.8.0:
  * Fix column specification in csvstat. (#236)
  * Added "Tips and Tricks" documentation. (#297, #298)
  * Remove unnecessary enumerate calls. (#292)
  * Deprecated DBF support for Python 3+.
  * Add support for Python 3.3 and 3.4 (#239)
- additional changes from 0.7.3
  * Fix date handling with openpyxl &gt; 2.0 (#285)
  * Support SQL queries "directly" on CSV files. (#276)
  * Fix off-by-one error in open ended column ranges. (#238)
  * Add line numbers flag to csvlook (#244)
  * Only install argparse for Python &lt; 2.7. (#224)
  * Fix DBF dependency. (#270)
- additional changes from 0.7.2
  * Fix CHANGELOG for release.
- additional changes from 0.7.1
  * Fix homepage url in setup.py.
- additional changes from 0.7.0
  * Fix XLSX datetime normalization bug. (#223)
  * Merged sql2csv utility (#259).
  * Validate csvsql DB connections before parsing CSVs. (#257)
  * Clarify install process for Ubuntu. (#249)
  * Clarify docs for --escapechar. (#242)
  * Make ``import csvkit`` API compatible with ``import csv``.
  * Update Travis CI link. (#258)
  * Use case-sensitive name for SQLAlchemy (#237)
- update URL
- add python-six as dependency
- rework the removal of shebangs to make it more generic
- add sql2csv to the package file</changelog>
  <changelog author="bruno@ioda-net.ch" date="1449748800">- Update to version 0.9.1:
  + Typo correction.
  + updated Kansas example data URL
  + Fix csvsort -c help text. Closes #373.
  + Add Dave Stanton to AUTHORS.
  + Fix typo. Closes #378.
  + Fix openpyxl version to work around bug. Closes #391.
    Rev down to 0.9.1 for imminent release.
  + Rev to 0.9.2 for dev.
  + in2csv: Support uppercase file extensions when guessing format.
- Packaging:
  + spec-cleaner
  + packaging with update-alternatives support for python3
    package
  + Added python-dbf and python-et_xmlfile as dependences
  + Add BuildRoot for fixing SLE_11 builds</changelog>
  <changelog author="tbechtold@suse.com" date="1456488000">- Require python-python-dateutil. package was renamed</changelog>
  <changelog author="bruno@ioda-net.ch" date="1501416000">- Packaging : move to python singlespec
  + application are only py3 (no more alternatives)
  + fix copyright year
  + disable require on sphinx we don't have doc in pypi tar
  + use files.pythonhosted.org
  + remove shebang
  + adjust too strict version with sed in setup.py
- This update prepare the changes in version &gt;1 with agathe</changelog>
  <changelog author="toddrme2178@gmail.com" date="1526472000">- Update to 1.0.3
  + Improvements:
  * :doc:`/scripts/csvgrep` adds a :code:`--any-match` (:code:`-a`) flag to select rows where any column matches instead of all columns.
  * :doc:`/scripts/csvjson` no longer emits a property if its value is null.
  * :doc:`/scripts/csvjson` adds :code:`--type` and :code:`--geometry` options to emit non-Point GeoJSON features.
  * :doc:`/scripts/csvjson` adds a :code:`--no-bbox` option to disable the calculation of a bounding box.
  * :doc:`/scripts/csvjson` supports :code:`--stream` for newline-delimited GeoJSON.
  * :doc:`/scripts/csvsql` adds a :code:`--unique-constraint` option to list names of columns to include in a UNIQUE constraint.
  * :doc:`/scripts/csvsql` adds :code:`--before-insert` and :code:`--after-insert` options to run commands before and after the INSERT command.
  * :doc:`/scripts/csvpy` reports an error message if input is provided via STDIN.
  * :doc:`/scripts/in2csv` adds a :code:`--encoding-xls` option to specify the encoding of the input XLS file.
  * :doc:`/scripts/in2csv` supports :code:`--no-header-row` on XLS and XLSX files.
  * Suppress agate warning about column names not specified when using :code:`--no-header-row`.
  * Prompt the user if additional input is expected (i.e. if no input file or piped data is provided).
  * Update to `agate-excel 0.2.2 &lt;http://agate-excel.readthedocs.io/en/0.2.2/#changelog&gt;`_, `agate-sql 0.5.3 &lt;http://agate-sql.readthedocs.io/en/0.5.3/#changelog&gt;`_.
  + Fixes:
  * :doc:`/scripts/csvgrep` accepts utf-8 arguments to the :code:`--match` and :code:`--regex` options in Python 2.
  * :doc:`/scripts/csvjson` streams input and output only if :code:`--snifflimit` is :code:`0`.
  * :doc:`/scripts/csvsql` sets a DECIMAL's precision and scale and a VARCHAR's length to avoid dialect-specific errors.
  * :doc:`/scripts/csvstack` no longer opens all files at once.
  * :doc:`/scripts/in2csv` respects :code:`--no-header-row` when :code:`--no-inference` is set.
  * :doc:`/scripts/in2csv` CSV-to-CSV conversion streams input and output only if :code:`--snifflimit` is :code:`0`.
  * :doc:`/scripts/in2csv` supports GeoJSON files with: ``geometry`` set to ``null``, missing Point ``coordinates``, altitude coordinate values.
  + csvkit is no longer tested on PyPy.
- Update to 1.0.2
  + Improvements:
  * Add a :code:`--version` flag.
  * Add a :code:`--skip-lines` option to skip initial lines (e.g. comments, copyright notices, empty rows).
  * Add a :code:`--locale` option to set the locale of any formatted numbers.
  * Add a :code:`--date-format` option to set a strptime date format string.
  * Add a :code:`--datetime-format` option to set a strptime datetime format string.
  * Make :code:`--blanks` a common argument across all tools.
  * :code:`-I` is the short option for :code:`--no-inference`.
  * :doc:`/scripts/csvclean`, :doc:`/scripts/csvformat`, :doc:`/scripts/csvjson`, :doc:`/scripts/csvpy` support :code:`--no-header-row`.
  * :doc:`/scripts/csvclean` is faster and no longer requires exponential time in the worst case.
  * :doc:`/scripts/csvformat` supports :code:`--linenumbers` and `--zero` (no-op).
  * :doc:`/scripts/csvjoin` supports :code:`--snifflimit` and :code:`--no-inference`.
  * :doc:`/scripts/csvpy` supports :code:`--linenumbers` (no-op) and :code:`--zero` (no-op).
  * :doc:`/scripts/csvsql` adds a :code:`--prefix` option to add expressions like OR IGNORE or OR REPLACE following the INSERT keyword.
  * :doc:`/scripts/csvsql` adds a :code:`--overwrite` flag to drop any existing table with the same name before creating.
  * :doc:`/scripts/csvsql` accepts a file name for the :code:`--query` option.
  * :doc:`/scripts/csvsql` supports :code:`--linenumbers` (no-op).
  * :doc:`/scripts/csvsql` adds a :code:`--create-if-not-exists` flag to not abort if the table already exists.
  * :doc:`/scripts/csvstat` adds a :code:`--freq-count` option to set the maximum number of frequent values to display.
  * :doc:`/scripts/csvstat` supports :code:`--linenumbers` (no-op).
  * :doc:`/scripts/in2csv` adds a :code:`--names` flag to print Excel sheet names.
  * :doc:`/scripts/in2csv` adds a :code:`--write-sheets` option to write the named Excel sheets to files.
  * :doc:`/scripts/sql2csv` adds an :code:`--encoding` option to specify the encoding of the input query file.
  + Fixes:
  * :doc:`/scripts/csvgrep` no longer ignores common arguments if :code:`--linenumbers` is set.
  * :doc:`/scripts/csvjson` supports Decimal.
  * :doc:`/scripts/csvpy` again supports IPython.
  * :doc:`/scripts/csvsql` restores support for :code:`--no-constraints` and :code:`--db-schema`.
  * :doc:`/scripts/csvstat` will no longer crash when :code:`--freq` is set.
  * :doc:`/scripts/in2csv` restores support for :code:`--no-inference` for Excel files.
  * :doc:`/scripts/in2csv` restores support for converting Excel files from standard input.
  * :doc:`/scripts/in2csv` accepts utf-8 arguments to the :code:`--sheet` option in Python 2.
- Update to 1.0.1
  * :doc:`/scripts/csvstat` will no longer crash when a :code:`Number` column has :code:`None` as a frequent value. (#738)
  * :doc:`/scripts/csvlook` docs now note that output tables are Markdown-compatible. (#734)
  * :doc:`/scripts/csvstat` now supports a :code:`--csv` flag for tabular output. (#584)
  * :doc:`/scripts/csvstat` output is now easier to read. (#714)
  * :doc:`/scripts/csvpy` now has a better description when using the :code:`--agate` flag. (#729)
  * Fix a Python 2.6 bug preventing :doc:`/scripts/csvjson` from parsing utf-8 files. (#732)
  * Update required version of unittest to latest. (#727)
- Update to 1.0.0
  + Backwards-incompatible changes:
  * :doc:`/scripts/csvjoin` now renames duplicate columns with integer suffixes to prevent collisions in output.
  * :doc:`/scripts/csvsql` now generates ``DateTime`` columns instead of ``Time`` columns.
  * :doc:`/scripts/csvsql` now generates ``Decimal`` columns instead of ``Integer``, ``BigInteger``, and ``Float`` columns.
  * :doc:`/scripts/csvsql` no longer generates max-length constraints for text columns.
  * The ``--doublequote`` long flag is gone, and the ``-b`` short flag is now an alias for ``--no-doublequote``.
  * When using the ``--columns`` or ``--not-columns`` options, you must not have spaces around the comma-separated values, unless the column names contain spaces.
  * When sorting, null values are now greater than other values instead of less than.
  * ``CSVKitReader``, ``CSVKitWriter``, ``CSVKitDictReader``, and ``CSVKitDictWriter`` have been removed. Use ``agate.csv.reader``, ``agate.csv.writer``, ``agate.csv.DictReader`` and ``agate.csv.DictWriter``.
  * Dropped support for older versions of PyPy.
  * Dropped Python 2.6 support.
  * If ``--no-header-row`` is set, the output will have column names ``a``, ``b``, ``c``, etc. instead of ``column1``, ``column2``, ``column3``, etc.
  * csvlook renders a simpler, markdown-compatible table.
  + Improvements:
  * csvkit is now tested against Python 3.6. (#702)
  * ``import csvkit as csv`` will now defer to agate readers/writers.
  * :doc:`/scripts/csvgrep` supports ``--no-header-row``.
  * :doc:`/scripts/csvjoin` supports ``--no-header-row``.
  * :doc:`/scripts/csvjson` streams input and output if the ``--stream`` and ``--no-inference`` flags are set.
  * :doc:`/scripts/csvjson` supports ``--snifflimit`` and ``--no-inference``.
  * :doc:`/scripts/csvlook` adds ``--max-rows``, ``--max-columns`` and ``--max-column-width`` options.
  * :doc:`/scripts/csvlook` supports ``--snifflimit`` and ``--no-inference``.
  * :doc:`/scripts/csvpy` supports ``--agate`` to read a CSV file into an agate table.
  * ``csvsql`` supports custom `SQLAlchemy dialects &lt;http://docs.sqlalchemy.org/en/latest/dialects/&gt;`_.
  * :doc:`/scripts/csvstat` supports ``--names``.
  * :doc:`/scripts/in2csv` CSV-to-CSV conversion streams input and output if the ``--no-inference`` flag is set.
  * :doc:`/scripts/in2csv` CSV-to-CSV conversion uses ``agate.Table``.
  * :doc:`/scripts/in2csv` GeoJSON conversion adds columns for geometry type, longitude and latitude.
  * Documentation: Update tool usage, remove shell prompts, document connection string, correct typos.
  + Fixes:
  * Fixed numerous instances of open files not being closed before utilities exit.
  * Change ``-b``, ``--doublequote`` to ``--no-doublequote``, as doublequote is True by default.
  * :doc:`/scripts/in2csv` DBF conversion works with Python 3.
  * :doc:`/scripts/in2csv` correctly guesses format when file has an uppercase extension.
  * :doc:`/scripts/in2csv` correctly interprets ``--no-inference``.
  * :doc:`/scripts/in2csv` again supports nested JSON objects (fixes regression).
  * :doc:`/scripts/in2csv` with ``--format geojson`` will print a JSON object instead of ``OrderedDict([(...)])``.
  * :doc:`/scripts/csvclean` with standard input works on Windows.
  * :doc:`/scripts/csvgrep` returns the input file's line numbers if the ``--linenumbers`` flag is set.
  * :doc:`/scripts/csvgrep` can match multiline values.
  * :doc:`/scripts/csvgrep` correctly operates on ragged rows.
  * :doc:`/scripts/csvsql` correctly escapes ``%``` characters in SQL queries.
  * :doc:`/scripts/csvsql` adds standard input only if explicitly requested.
  * :doc:`/scripts/csvstack` supports stacking a single file.
  * :doc:`/scripts/csvstat` always reports frequencies.
  * The ``any_match`` argument of ``FilteringCSVReader`` now works correctly.
  * All tools handle empty files without error.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1528113600">- Remove unneded dependencies</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Remove bias from descriptions.</changelog>
  <changelog author="mcepl@suse.com" date="1533902400">- Remove unnecessary unittest2 dependency
  (Patch remove-unittest2.patch makes necessary changes)</changelog>
  <changelog author="mcepl@suse.com" date="1534075200">- We already use six, so it is better to use monkey-patching already
  prepared there. remove-unittest2.patch updated.
  Upstream pull request https://github.com/wireservice/csvkit/pull/979</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551268800">- Remove devel dependency and do not use symlinks on fdupes call</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1553515200">- Update to 1.0.4:
  * Dropped Python 3.3 support (end-of-life was September 29, 2017).
  * :doc:`/scripts/csvsql` adds a --chunk-size option to set the chunk size when batch inserting into a table.
  * csvkit is now tested against Python 3.7.
  * Dates and datetimes without punctuation can be parsed with --date-format and datetime-format.
  * Error messages about column indices use 1-based numbering unless --zero is set.
- Remove merged patch remove-unittest2.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1556107200">- boo#1133137: Fix FTBFS python-csvkit (failing tests gh#wireservice/csvkit#1027)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1575288000">- Drop python2 support due to dependencies dropping python2 support</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1585224000">- update to v1.0.5
  * dropped py 3.4 support
  * fix tests
  * minor fixes
- switch from nose to unittest</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1587643200">- Drop py2 deps as it works only on py3 atm</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1721736000">- Add missing Requires. (bsc#1227705)</changelog>
</package>
<package pkgid="68dd6fba60bc2a2127939ed903df4c7b5e35e1f3f093e4e8fe8a9ebedec1461c" name="python-dbus_fast" arch="src">
  <version epoch="0" ver="2.22.1" rel="bp156.2.1"/>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1663156800">- initial package build</changelog>
  <changelog author="marec@detebe.org" date="1663156801">- Update to version 1.4.0:
  * 1.4.0
  * feat: improve unmarshalling performance (#18)
  * 1.3.0
  * feat: improve callback performance (#16)
  * 1.2.0
  * feat: improve Marshaller performance (#15)
  * chore: add marshall benchmark (#14)
  * 1.1.9
  * fix: readme (#13)
  * 1.1.8</changelog>
  <changelog author="marec@detebe.org" date="1719748800">- Update to version 2.22.1:
  * 2.22.1
  * fix: wheel build exclude for pp37 (#285)
  * 2.22.0
  * feat: build wheels for aarch64 to allow use in embedded systems (#283)
  * chore: drop python 3.7 support (#284)
  * 2.21.3
  * fix: clear exception flag on disconnect future if its also sent to handlers (#281)
  * 2.21.2
  * fix: introspection bogus child paths (#280)
  * 2.21.1
  * fix: avoid expensive runtime inspection of known callables (#277)
  * 2.21.0
  * feat: speed up message callbacks (#276)
  * 2.20.0
  * feat: speed up run time constructed method handlers (#275)
  * 2.19.0
  * feat: speed up ServiceInterface callbacks with cython methods (#274)
  * 2.18.0
  * feat: small speed up to the aio message reader (#273)
  * 2.17.0
  * feat: reduce duplicate code in aio MessageBus (#272)
  * 2.16.0
  * feat: speed up sending messages with call on the MessageBus (#271)
  * 2.15.0
  * feat: make ErrorType enums compare as strings (#269)
  * 2.14.0
  * feat: add support for tuples to the marshaller (#267)
  * 2.13.1
  * fix: re-release since the previous release ran out of space on PyPI (#266)
  * 2.13.0
  * feat: improve marshaller performance (#264)
  * 2.12.1
  * fix: send reply test failure with cython (#265)
  * 2.12.0
  * fix: reduce size of wheels by excluding generated .c files (#262)
  * feat: update for final cpython release (#263)
  * 2.11.1
  * fix: marshall multi-byte strings correctly (#261)
  * chore: add more unmarshall tests (#260)
  * chore: add more unmarshall tests (#259)
  * chore: add benchmark for GetValue (#258)
  * 2.11.0
  * feat: speed up unpacking arrays (#257)
  * 2.10.0
  * feat: speed up constructing Variant objects (#256)
  * 2.9.0
  * feat: speed up unmarshalling message body (#255)
  * 2.8.0
  * feat: speed up unmarshalling Variants (#254)
  * 2.7.0
  * feat: speed up readers in the unmarshall path (#253)
  * 2.6.0
  * feat: speed up first connection when using asyncio (#251)
  * 2.5.0
  * feat: speed up unmarshaller (#250)
  * 2.4.0
  * feat: add cython typing for ServiceInterface.name (#248)
  * chore: bump cpython CI version (#249)
  * 2.3.0
  * feat: speed up connect and disconnect (#247)
  * 2.2.0
  * feat: speed up unmarshalling by skipping unused unix_fds header (#246)
  * 2.1.0
  * feat: reduce overhead to reset between messages (#245)
  * 2.0.1
  * fix: clean up address parsing and tests (#244)
  * 2.0.0
  * feat!: don't import backends by default (#243)
  * 1.95.2
  * fix: handling of None messages from notify callback (#236)
  * 1.95.1
  * fix: handle multiple flag bits when unmarshalling (#241)
  * chore: add test coverage for issue 239 (#240)
  * 1.95.0
  * feat: small speed up to the unmarshaller (#238)
  * 1.94.1
  * fix: rebuild wheels with cython 3.0.2 (#235)
  * 1.94.0
  * feat: build cpython 3.12 wheels (#234)
  * chore: bump cpython 3.12 version in CI (#233)
  * 1.93.1
  * fix: avoid cythonizing SendReply (#232)
  * chore: add more coverage for send_reply (#231)
  * chore: add send_reply tests (#230)
  * 1.93.0
  * feat: improve performance of processing incoming messages (#228)
  * 1.92.0
  * feat: reduce overhead to dispatch method handlers (#227)
  * 1.91.4
  * fix: subpath bad matching (#202)
  * 1.91.3
  * fix: messages could be sent out of order if they had to queue (#225)
  * 1.91.2
  * fix: avoid checking if a message expects a reply twice (#223)
  * 1.91.1
  * fix: revert changes to _expects_reply from speed up to processing bluez passive data (#222)
  * 1.91.0
  * feat: speed up to processing bluez passive data (#221)
  * 1.90.2
  * fix: spelling of `dbus_fast.auth.AuthAnnonymous` to `dbus_fast.auth.AuthAnonymous` (#220)
  * 1.90.1
  * fix: more cython3 optional fixes (#219)
  * 1.90.0
  * feat: remove async_timeout dependency (#218)
  * 1.89.0
  * feat: speed up Message creation and callbacks (#217)
  * 1.88.0
  * feat: optimize passive bluez message unmarshaller (#216)
  * 1.87.6
  * fix: exception handler failure when exception is not DBusError (#215)
  * 1.87.5
  * fix: result typing in ServiceInterface._handle_signal (#214)
  * 1.87.4
  * fix: avoid double buffering when using asyncio reader without negotiate_unix_fd (#213)
  * 1.87.3
  * fix: relax typing on _fn_result_to_body to allow Any (#212)
  * 1.87.2
  * fix: typing on _fn_result_to_body was incorrect which was caused an exception with cython3 (#210)
  * 1.87.1
  * fix: cython3 compat (#208)
  * 1.87.0
  * feat: initial cpython 3.12 support (#207)
  * 1.86.0
  * feat: improve performance of reading from the socket during unmarshall (#200)
  * chore: update deps via poetry (#201)
  * 1.85.0
  * feat: improve unmarshall performance (#199)
  * 1.84.2
  * fix: corrects Variant documentation (#197)
  * 1.84.1
  * chore: bump python-semantic-release to fix CI (#196)
  * fix: missing c extensions with newer poetry (#194)
  * chore: bump isort to 5.12.0 to fix ci (#195)
  * 1.84.0
  * feat: add support for EXTERNAL auth without uid (#193)
  * 1.83.1
  * fix: cleanup typing in marshaller and unmarshaller (#190)
  * 1.83.0
  * feat: allow hardcoding uid in auth (#189)
  * 1.82.0
  * feat: avoid enum dunder overhead in message_bus calls (#187)
  * 1.81.0
  * feat: speed up processing bluez passive advertisements (#186)
  * chore: add passive unmarshall benchmark (#185)
  * 1.80.0
  * feat: speed up checking if a message needs a reply (#181)
  * 1.79.0
  * feat: add a cython pxd for services (#180)
  * 1.78.0
  * feat: simplify creation of SendReply in message_bus (#178)
  * chore: disable some more tests that segfault under py3.10 (#179)
  * 1.77.0
  * feat: avoid replacing unix_fds if there are no unix_fds (#176)
  * 1.76.0
  * feat: only construct handlers once (#175)
  * chore: disable one more flakey glib test on py3.10 (#174)
  * chore: disable flakey glib test on newer python (#173)
  * 1.75.1
  * fix: fix remaining altdesktop links (#169)
  * 1.75.0
  * feat: add unmarshaller cython typing for SignatureType and SignatureTree (#168)
  * 1.74.2
  * fix: small fixes for typing with older python versions (#167)
  * 1.74.1
  * fix: building via PEP 517 (#166)
  * 1.74.0
  * feat: improve cdef types for marshaller (#164)
  * 1.73.1
  * fix: allow non-string objects to be marshalled by write_string (#163)
  * 1.73.0
  * feat: reduce latency to process messages (#161)
  * chore: make big endian workflow manual until we get it working properly (#157)
  * chore: prepare marshaller to be able to generate big endian messages (#154)
  * chore: add a test for unmarshalling a big endian message (#156)
  * chore: add big endian github workflow (#155)
  * 1.72.0
  * feat: add optimized reader for GetManagedObjects (#152)
  * chore: add benchmark and tests for GetManagedObjects (#150)
  * 1.71.0
  * feat: small speed up to _unpack_variants (#148)
  * 1.70.0
  * feat: use cimports for message marshalling (#149)
  * 1.69.0
  * feat: refactor message_reader to avoid python wrappers (#147)
  * 1.68.0
  * feat: use cimports for unmarshaller Variant and Message (#146)
  * 1.67.0
  * feat: optimize unmarshaller by dropping exception that was only used internally (#145)
  * 1.66.0
  * feat: speed up creating Variant objects (#144)
  * 1.65.0
  * feat: add cython def for unmarshaller read_sock for fd passing (#143)
  * 1.64.0
  * feat: speed up marshalling headers (#142)
  * 1.63.0
  * feat: speed up marshall align (#137)
  * feat: speed up marshall write_string and write_variant (#138)
  * 1.62.0
  * feat: speed up marshaller by pre-packing bools (#139)
  * chore: update pyproject.toml dependencies (#136)
  * chore: add explicit test for workaround of python/cpython#98976 (#135)
  * 1.61.1
  * fix: re-release due to pypi not seeing the new version (#134)
  * chore: adjust poetry for python 3.11 (#133)
  * 1.61.0
  * feat: add support and workarounds for cpython3.11 (#31)
  * chore: drop async-timeout dependency on Python &gt;= 3.11 (#132)
  * 1.60.0
  * feat: speed up auth phase (#131)
  * 1.59.2
  * fix: correctly fallback to pure python when cython is missing (#130)
  * 1.59.1
  * fix: pass return value to SendReply.__exit__ (#127)
  * chore: add additional coverage for multiple messages in the same packet (#126)
  * 1.59.0
  * feat: speed up decoding headers by avoiding unicode checks (#125)
  * 1.58.0
  * feat: add optimized parser for properties changed messages with service data (#124)
  * 1.57.0
  * feat: add optimized parser for InterfacesRemoved (#123)
  * 1.56.0
  * feat: optimize for interfaces added messages (#122)
  * 1.55.0
  * feat: add optimized reader for uint16 (#121)
  * 1.54.0
  * feat: speed up unmarshaller with common signature trees (#120)
  * 1.53.0
  * feat: add additional pxd defs for message (#118)
  * 1.52.0
  * feat: small speed up to unpack_variants (#117)
  * chore: fix ci (#119)
  * 1.51.0
  * feat: inline cast uint32 and int16 to speed up unmarshall (#115)
  * 1.50.0
  * feat: speed up unmarshall (#114)
  * 1.49.0
  * feat: speed up unmarshaller (#113)
  * 1.48.0
  * feat: add typing to auth module (#110)
  * 1.47.0
  * feat: speed up unmarshaller (#109)
  * 1.46.0
  * feat: speed up marshaller and add typing (#108)
  * 1.45.0
  * feat: optimize signature readers for most common messages (#107)
  * 1.44.0
  * feat: speed up unpack_variants (#105)
  * 1.43.0
  * feat: improve aio message reader performance (#104)
  * 1.42.0
  * feat: complete some more missing typing (#103)
  * 1.41.0
  * feat: add more typing to unmarshaller (#102)
  * 1.40.0
  * feat: speed up unmarshaller (#101)
  * 1.39.0
  * feat: add additional typing (#100)
  * 1.38.0
  * feat: optimize for reading a{sv} messages and headers (#98)
  * 1.37.0
  * feat: speed up empty array unmarshall (#96)
  * chore: adjust unmarshall benchmarks since they are now fast enough to hit the margin of error (#97)
  * 1.36.0
  * feat: add cdef to unpack_variants (#95)
  * 1.35.0
  * feat: add unpack variants benchmark (#94)
  * 1.34.0
  * feat: add additional typing (#93)
  * 1.33.0
  * feat: improve performance of unmarshalling headers (#88)
  * 1.32.0
  * feat: speed up marshalling arrays (#87)
  * 1.31.0
  * feat: speed up marshalling variants (#86)
  * 1.30.0
  * feat: speed up aligning data during marshall (#85)
  * 1.29.1
  * fix: remove unused unmarshaller code (#83)
  * 1.29.0
  * feat: unpack header names as message kwargs (#82)
  * 1.28.1
  * fix: disconnect race in tests (#79)
  * 1.28.0
  * feat: speed up unmarshalling int16 types (#81)
  * 1.27.0
  * feat: cythonize headers in unmarshaller (#80)
  * 1.26.0
  * feat: add cython defs for Variant class (#74)
  * fix: incorrect pxd typing for for _marshall (#75)
  * 1.25.0
  * feat: add cython extension for messages (#73)
  * 1.24.0
  * feat: add cython extension for signature (#72)
  * 1.23.0
  * feat: speed up unmarshall performance (#71)
  * 1.22.0
  * feat: speed up message bus matching (#70)
  * 1.21.17
  * fix: install python-semantic-release in wheel workflow (#68)
  * 1.21.16
  * fix: ensure we can get the latest version in the wheels build process (#67)
  * 1.21.15
  * fix: checkout main for wheels (#66)
  * 1.21.14
  * fix: use semantic-release to find the latest tag for wheels (#65)
  * 1.21.13
  * fix: build wheels from the sha saved after release (#64)
  * 1.21.12
  * fix: switch to on create instead of push (#63)
  * 1.21.11
  * fix: accept any tag to build wheels (#62)
  * 1.21.10
  * fix: github action tag matching (#61)
  * 1.21.9
  * fix: build wheels on tag instead (#60)
  * 1.21.8
  * fix: publish wheels when release happens (#59)
  * 1.21.7
  * fix: seperate wheels back out so it builds after (#58)
  * 1.21.6
  * fix: language_level warning when running cythonize (#57)
  * 1.21.5
  * fix: cython build of unpack (#56)
  * 1.21.4
  * fix: increase verbosity of wheel builds (#55)
  * 1.21.3
  * fix: make wheel build depend on release success (#54)
  * 1.21.2
  * fix: additional tweaks to publishing wheels (#53)
  * 1.21.1
  * fix: wheel builds on released (#52)
  * 1.21.0
  * feat: cythonize unpack_variants (#51)
  * chore: add cibuildwheel action (#50)
  * 1.20.0
  * feat: add additional cython types to the unmarshaller (#45)
  * fix: add missing closes to tests (#49)
  * 1.19.0
  * feat: add additional cython types to marshaller (#48)
  * 1.18.0
  * feat: add optional cython extension (#44)
  * 1.17.0
  * feat: improve unmarshaller performance (#43)
  * 1.16.0
  * feat: add benchmark for bluez properties messages (#42)
  * 1.15.3
  * fix: improve typing on proxy_object (#41)
  * 1.15.2
  * fix: more typing fixes (#40)
  * 1.15.1
  * fix: loosen async-timeout pin to 3.0.0 (#39)
  * 1.15.0
  * feat: use async_timeout instead of asyncio.wait_for (#38)
  * use asyncio.run() in examples
  * replace deprecated asyncio.get_event_loop()
  * 1.14.0
  * feat: speed up unmarshaller read_array (#37)
  * 1.13.0
  * feat: improve unmarshall performance (#35)
  * 1.12.0
  * feat: speed up unmarshall (#34)
  * 1.11.0
  * feat: speed up marshalling (#32)
  * 1.10.0
  * feat: improve writer performance with a deque (#30)
  * 1.9.0
  * feat: improve asyncio write performance (#29)
  * 1.8.0
  * feat: small speed ups to unmarshall message creation (#27)
  * 1.7.0
  * feat: handle kwargs in signal callback (#26)
  * 1.6.0
  * fix: disconnect connected buses at end of tests (#25)
  * feat: add unpack variants option (#20)
  * 1.5.1
  * fix: marshall boolean correctly (#23)
  * 1.5.0
  * feat: allow varargs callback for signals (#22)
  * chore: run gi tests in the CI (#21)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1721217600">- some changes to spec and _service file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1721908800">- psuffix cleaned up</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722254400">- once again-multibuild</changelog>
</package>
<package pkgid="3136d303f0c64f546a6f909f2105ece17e5895ba6fed1f3aa21d5fd5110ce562" name="python-dbus_fast-test" arch="src">
  <version epoch="0" ver="2.22.1" rel="bp156.2.1"/>
  <changelog author="marec &lt;marec@detebe.org&gt;" date="1663156800">- initial package build</changelog>
  <changelog author="marec@detebe.org" date="1663156801">- Update to version 1.4.0:
  * 1.4.0
  * feat: improve unmarshalling performance (#18)
  * 1.3.0
  * feat: improve callback performance (#16)
  * 1.2.0
  * feat: improve Marshaller performance (#15)
  * chore: add marshall benchmark (#14)
  * 1.1.9
  * fix: readme (#13)
  * 1.1.8</changelog>
  <changelog author="marec@detebe.org" date="1719748800">- Update to version 2.22.1:
  * 2.22.1
  * fix: wheel build exclude for pp37 (#285)
  * 2.22.0
  * feat: build wheels for aarch64 to allow use in embedded systems (#283)
  * chore: drop python 3.7 support (#284)
  * 2.21.3
  * fix: clear exception flag on disconnect future if its also sent to handlers (#281)
  * 2.21.2
  * fix: introspection bogus child paths (#280)
  * 2.21.1
  * fix: avoid expensive runtime inspection of known callables (#277)
  * 2.21.0
  * feat: speed up message callbacks (#276)
  * 2.20.0
  * feat: speed up run time constructed method handlers (#275)
  * 2.19.0
  * feat: speed up ServiceInterface callbacks with cython methods (#274)
  * 2.18.0
  * feat: small speed up to the aio message reader (#273)
  * 2.17.0
  * feat: reduce duplicate code in aio MessageBus (#272)
  * 2.16.0
  * feat: speed up sending messages with call on the MessageBus (#271)
  * 2.15.0
  * feat: make ErrorType enums compare as strings (#269)
  * 2.14.0
  * feat: add support for tuples to the marshaller (#267)
  * 2.13.1
  * fix: re-release since the previous release ran out of space on PyPI (#266)
  * 2.13.0
  * feat: improve marshaller performance (#264)
  * 2.12.1
  * fix: send reply test failure with cython (#265)
  * 2.12.0
  * fix: reduce size of wheels by excluding generated .c files (#262)
  * feat: update for final cpython release (#263)
  * 2.11.1
  * fix: marshall multi-byte strings correctly (#261)
  * chore: add more unmarshall tests (#260)
  * chore: add more unmarshall tests (#259)
  * chore: add benchmark for GetValue (#258)
  * 2.11.0
  * feat: speed up unpacking arrays (#257)
  * 2.10.0
  * feat: speed up constructing Variant objects (#256)
  * 2.9.0
  * feat: speed up unmarshalling message body (#255)
  * 2.8.0
  * feat: speed up unmarshalling Variants (#254)
  * 2.7.0
  * feat: speed up readers in the unmarshall path (#253)
  * 2.6.0
  * feat: speed up first connection when using asyncio (#251)
  * 2.5.0
  * feat: speed up unmarshaller (#250)
  * 2.4.0
  * feat: add cython typing for ServiceInterface.name (#248)
  * chore: bump cpython CI version (#249)
  * 2.3.0
  * feat: speed up connect and disconnect (#247)
  * 2.2.0
  * feat: speed up unmarshalling by skipping unused unix_fds header (#246)
  * 2.1.0
  * feat: reduce overhead to reset between messages (#245)
  * 2.0.1
  * fix: clean up address parsing and tests (#244)
  * 2.0.0
  * feat!: don't import backends by default (#243)
  * 1.95.2
  * fix: handling of None messages from notify callback (#236)
  * 1.95.1
  * fix: handle multiple flag bits when unmarshalling (#241)
  * chore: add test coverage for issue 239 (#240)
  * 1.95.0
  * feat: small speed up to the unmarshaller (#238)
  * 1.94.1
  * fix: rebuild wheels with cython 3.0.2 (#235)
  * 1.94.0
  * feat: build cpython 3.12 wheels (#234)
  * chore: bump cpython 3.12 version in CI (#233)
  * 1.93.1
  * fix: avoid cythonizing SendReply (#232)
  * chore: add more coverage for send_reply (#231)
  * chore: add send_reply tests (#230)
  * 1.93.0
  * feat: improve performance of processing incoming messages (#228)
  * 1.92.0
  * feat: reduce overhead to dispatch method handlers (#227)
  * 1.91.4
  * fix: subpath bad matching (#202)
  * 1.91.3
  * fix: messages could be sent out of order if they had to queue (#225)
  * 1.91.2
  * fix: avoid checking if a message expects a reply twice (#223)
  * 1.91.1
  * fix: revert changes to _expects_reply from speed up to processing bluez passive data (#222)
  * 1.91.0
  * feat: speed up to processing bluez passive data (#221)
  * 1.90.2
  * fix: spelling of `dbus_fast.auth.AuthAnnonymous` to `dbus_fast.auth.AuthAnonymous` (#220)
  * 1.90.1
  * fix: more cython3 optional fixes (#219)
  * 1.90.0
  * feat: remove async_timeout dependency (#218)
  * 1.89.0
  * feat: speed up Message creation and callbacks (#217)
  * 1.88.0
  * feat: optimize passive bluez message unmarshaller (#216)
  * 1.87.6
  * fix: exception handler failure when exception is not DBusError (#215)
  * 1.87.5
  * fix: result typing in ServiceInterface._handle_signal (#214)
  * 1.87.4
  * fix: avoid double buffering when using asyncio reader without negotiate_unix_fd (#213)
  * 1.87.3
  * fix: relax typing on _fn_result_to_body to allow Any (#212)
  * 1.87.2
  * fix: typing on _fn_result_to_body was incorrect which was caused an exception with cython3 (#210)
  * 1.87.1
  * fix: cython3 compat (#208)
  * 1.87.0
  * feat: initial cpython 3.12 support (#207)
  * 1.86.0
  * feat: improve performance of reading from the socket during unmarshall (#200)
  * chore: update deps via poetry (#201)
  * 1.85.0
  * feat: improve unmarshall performance (#199)
  * 1.84.2
  * fix: corrects Variant documentation (#197)
  * 1.84.1
  * chore: bump python-semantic-release to fix CI (#196)
  * fix: missing c extensions with newer poetry (#194)
  * chore: bump isort to 5.12.0 to fix ci (#195)
  * 1.84.0
  * feat: add support for EXTERNAL auth without uid (#193)
  * 1.83.1
  * fix: cleanup typing in marshaller and unmarshaller (#190)
  * 1.83.0
  * feat: allow hardcoding uid in auth (#189)
  * 1.82.0
  * feat: avoid enum dunder overhead in message_bus calls (#187)
  * 1.81.0
  * feat: speed up processing bluez passive advertisements (#186)
  * chore: add passive unmarshall benchmark (#185)
  * 1.80.0
  * feat: speed up checking if a message needs a reply (#181)
  * 1.79.0
  * feat: add a cython pxd for services (#180)
  * 1.78.0
  * feat: simplify creation of SendReply in message_bus (#178)
  * chore: disable some more tests that segfault under py3.10 (#179)
  * 1.77.0
  * feat: avoid replacing unix_fds if there are no unix_fds (#176)
  * 1.76.0
  * feat: only construct handlers once (#175)
  * chore: disable one more flakey glib test on py3.10 (#174)
  * chore: disable flakey glib test on newer python (#173)
  * 1.75.1
  * fix: fix remaining altdesktop links (#169)
  * 1.75.0
  * feat: add unmarshaller cython typing for SignatureType and SignatureTree (#168)
  * 1.74.2
  * fix: small fixes for typing with older python versions (#167)
  * 1.74.1
  * fix: building via PEP 517 (#166)
  * 1.74.0
  * feat: improve cdef types for marshaller (#164)
  * 1.73.1
  * fix: allow non-string objects to be marshalled by write_string (#163)
  * 1.73.0
  * feat: reduce latency to process messages (#161)
  * chore: make big endian workflow manual until we get it working properly (#157)
  * chore: prepare marshaller to be able to generate big endian messages (#154)
  * chore: add a test for unmarshalling a big endian message (#156)
  * chore: add big endian github workflow (#155)
  * 1.72.0
  * feat: add optimized reader for GetManagedObjects (#152)
  * chore: add benchmark and tests for GetManagedObjects (#150)
  * 1.71.0
  * feat: small speed up to _unpack_variants (#148)
  * 1.70.0
  * feat: use cimports for message marshalling (#149)
  * 1.69.0
  * feat: refactor message_reader to avoid python wrappers (#147)
  * 1.68.0
  * feat: use cimports for unmarshaller Variant and Message (#146)
  * 1.67.0
  * feat: optimize unmarshaller by dropping exception that was only used internally (#145)
  * 1.66.0
  * feat: speed up creating Variant objects (#144)
  * 1.65.0
  * feat: add cython def for unmarshaller read_sock for fd passing (#143)
  * 1.64.0
  * feat: speed up marshalling headers (#142)
  * 1.63.0
  * feat: speed up marshall align (#137)
  * feat: speed up marshall write_string and write_variant (#138)
  * 1.62.0
  * feat: speed up marshaller by pre-packing bools (#139)
  * chore: update pyproject.toml dependencies (#136)
  * chore: add explicit test for workaround of python/cpython#98976 (#135)
  * 1.61.1
  * fix: re-release due to pypi not seeing the new version (#134)
  * chore: adjust poetry for python 3.11 (#133)
  * 1.61.0
  * feat: add support and workarounds for cpython3.11 (#31)
  * chore: drop async-timeout dependency on Python &gt;= 3.11 (#132)
  * 1.60.0
  * feat: speed up auth phase (#131)
  * 1.59.2
  * fix: correctly fallback to pure python when cython is missing (#130)
  * 1.59.1
  * fix: pass return value to SendReply.__exit__ (#127)
  * chore: add additional coverage for multiple messages in the same packet (#126)
  * 1.59.0
  * feat: speed up decoding headers by avoiding unicode checks (#125)
  * 1.58.0
  * feat: add optimized parser for properties changed messages with service data (#124)
  * 1.57.0
  * feat: add optimized parser for InterfacesRemoved (#123)
  * 1.56.0
  * feat: optimize for interfaces added messages (#122)
  * 1.55.0
  * feat: add optimized reader for uint16 (#121)
  * 1.54.0
  * feat: speed up unmarshaller with common signature trees (#120)
  * 1.53.0
  * feat: add additional pxd defs for message (#118)
  * 1.52.0
  * feat: small speed up to unpack_variants (#117)
  * chore: fix ci (#119)
  * 1.51.0
  * feat: inline cast uint32 and int16 to speed up unmarshall (#115)
  * 1.50.0
  * feat: speed up unmarshall (#114)
  * 1.49.0
  * feat: speed up unmarshaller (#113)
  * 1.48.0
  * feat: add typing to auth module (#110)
  * 1.47.0
  * feat: speed up unmarshaller (#109)
  * 1.46.0
  * feat: speed up marshaller and add typing (#108)
  * 1.45.0
  * feat: optimize signature readers for most common messages (#107)
  * 1.44.0
  * feat: speed up unpack_variants (#105)
  * 1.43.0
  * feat: improve aio message reader performance (#104)
  * 1.42.0
  * feat: complete some more missing typing (#103)
  * 1.41.0
  * feat: add more typing to unmarshaller (#102)
  * 1.40.0
  * feat: speed up unmarshaller (#101)
  * 1.39.0
  * feat: add additional typing (#100)
  * 1.38.0
  * feat: optimize for reading a{sv} messages and headers (#98)
  * 1.37.0
  * feat: speed up empty array unmarshall (#96)
  * chore: adjust unmarshall benchmarks since they are now fast enough to hit the margin of error (#97)
  * 1.36.0
  * feat: add cdef to unpack_variants (#95)
  * 1.35.0
  * feat: add unpack variants benchmark (#94)
  * 1.34.0
  * feat: add additional typing (#93)
  * 1.33.0
  * feat: improve performance of unmarshalling headers (#88)
  * 1.32.0
  * feat: speed up marshalling arrays (#87)
  * 1.31.0
  * feat: speed up marshalling variants (#86)
  * 1.30.0
  * feat: speed up aligning data during marshall (#85)
  * 1.29.1
  * fix: remove unused unmarshaller code (#83)
  * 1.29.0
  * feat: unpack header names as message kwargs (#82)
  * 1.28.1
  * fix: disconnect race in tests (#79)
  * 1.28.0
  * feat: speed up unmarshalling int16 types (#81)
  * 1.27.0
  * feat: cythonize headers in unmarshaller (#80)
  * 1.26.0
  * feat: add cython defs for Variant class (#74)
  * fix: incorrect pxd typing for for _marshall (#75)
  * 1.25.0
  * feat: add cython extension for messages (#73)
  * 1.24.0
  * feat: add cython extension for signature (#72)
  * 1.23.0
  * feat: speed up unmarshall performance (#71)
  * 1.22.0
  * feat: speed up message bus matching (#70)
  * 1.21.17
  * fix: install python-semantic-release in wheel workflow (#68)
  * 1.21.16
  * fix: ensure we can get the latest version in the wheels build process (#67)
  * 1.21.15
  * fix: checkout main for wheels (#66)
  * 1.21.14
  * fix: use semantic-release to find the latest tag for wheels (#65)
  * 1.21.13
  * fix: build wheels from the sha saved after release (#64)
  * 1.21.12
  * fix: switch to on create instead of push (#63)
  * 1.21.11
  * fix: accept any tag to build wheels (#62)
  * 1.21.10
  * fix: github action tag matching (#61)
  * 1.21.9
  * fix: build wheels on tag instead (#60)
  * 1.21.8
  * fix: publish wheels when release happens (#59)
  * 1.21.7
  * fix: seperate wheels back out so it builds after (#58)
  * 1.21.6
  * fix: language_level warning when running cythonize (#57)
  * 1.21.5
  * fix: cython build of unpack (#56)
  * 1.21.4
  * fix: increase verbosity of wheel builds (#55)
  * 1.21.3
  * fix: make wheel build depend on release success (#54)
  * 1.21.2
  * fix: additional tweaks to publishing wheels (#53)
  * 1.21.1
  * fix: wheel builds on released (#52)
  * 1.21.0
  * feat: cythonize unpack_variants (#51)
  * chore: add cibuildwheel action (#50)
  * 1.20.0
  * feat: add additional cython types to the unmarshaller (#45)
  * fix: add missing closes to tests (#49)
  * 1.19.0
  * feat: add additional cython types to marshaller (#48)
  * 1.18.0
  * feat: add optional cython extension (#44)
  * 1.17.0
  * feat: improve unmarshaller performance (#43)
  * 1.16.0
  * feat: add benchmark for bluez properties messages (#42)
  * 1.15.3
  * fix: improve typing on proxy_object (#41)
  * 1.15.2
  * fix: more typing fixes (#40)
  * 1.15.1
  * fix: loosen async-timeout pin to 3.0.0 (#39)
  * 1.15.0
  * feat: use async_timeout instead of asyncio.wait_for (#38)
  * use asyncio.run() in examples
  * replace deprecated asyncio.get_event_loop()
  * 1.14.0
  * feat: speed up unmarshaller read_array (#37)
  * 1.13.0
  * feat: improve unmarshall performance (#35)
  * 1.12.0
  * feat: speed up unmarshall (#34)
  * 1.11.0
  * feat: speed up marshalling (#32)
  * 1.10.0
  * feat: improve writer performance with a deque (#30)
  * 1.9.0
  * feat: improve asyncio write performance (#29)
  * 1.8.0
  * feat: small speed ups to unmarshall message creation (#27)
  * 1.7.0
  * feat: handle kwargs in signal callback (#26)
  * 1.6.0
  * fix: disconnect connected buses at end of tests (#25)
  * feat: add unpack variants option (#20)
  * 1.5.1
  * fix: marshall boolean correctly (#23)
  * 1.5.0
  * feat: allow varargs callback for signals (#22)
  * chore: run gi tests in the CI (#21)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1721217600">- some changes to spec and _service file</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1721908800">- psuffix cleaned up</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1722254400">- once again-multibuild</changelog>
</package>
<package pkgid="38c2031d15802823f16d3d8a8498c0d81c83f4c28b03615ba76c1e189be76429" name="python-django-auth-ldap" arch="src">
  <version epoch="0" ver="4.0.0" rel="bp156.2.1"/>
  <changelog author="alexandre@exatati.com.br" date="1332763200">- Update to 1.0.19:
  - Sorry, no changelog.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1336392000">- Update to 1.1:
  - Sorry, no changelog.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1341835200">- Update to 1.1.1:
  - Sorry, no changelog.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1346328000">- Update to 1.1.2:
  - Sorry, no changelog.</changelog>
  <changelog author="alexandre@exatati.com.br" date="1357560000">- Update to 1.1.3:
  * Fix #33: Reject empty passwords by default.
    Unless AUTH_LDAP_PERMIT_EMPTY_PASSWORD is set to True,
    LDAPBackend.authenticate() will immediately return None if the password is
    empty. This is technically backwards-incompatible, but it's a more secure
    default for those LDAP servers that are configured such that binds without
    passwords always succeed.
  * Fix #39: Add support for pickling LDAP-authenticated users.</changelog>
  <changelog author="tchatzimichos@suse.com" date="1368619200">- Update to 1.1.4:
  * Add support for Django 1.5's custom user models.
  * Add %doc files</changelog>
  <changelog author="mcihar@suse.cz" date="1385035200">- add missing dependency on python-ldap</changelog>
  <changelog author="mcihar@suse.cz" date="1392379200">- Update to 1.1.8:
  * Fix #43: Update django_auth_ldap.config.LDAPSearchUnion to work for
    group searches in addition to user searches.
  * Tox no longer supports Python 2.5, so our tests now run on 2.6 and 2.7 only.
  * Bug fix: AUTH_LDAP_GLOBAL_OPTIONS could be ignored in some cases
    (such as django_auth_ldap.backend.LDAPBackend.populate_user.
  * Fix #41: Support POSIX group permissions with no gidNumber attribute.
  * Support multiple group DNs for *_FLAGS_BY_GROUP.</changelog>
  <changelog author="mcihar@suse.cz" date="1398427200">- Update to 1.2.0:
  * django-auth-ldap now provides experimental Python 3 support. Python 2.5
    was dropped.
- Use pypi URL as source</changelog>
  <changelog author="mcihar@suse.cz" date="1412769600">- Update to 1.2.2:
  - Include test harness in source distribution. Some package maintainers find
    this helpful.
  - More verbose log messages for authentication failures.</changelog>
  <changelog author="mcihar@suse.cz" date="1429790400">- Update to 1.2.6:
  - Performance improvements to group mirroring (from
    `Denver Janke &lt;https://bitbucket.org/denverjanke&gt;`_).
  - Add :data:`django_auth_ldap.backend.ldap_error` signal for custom handling of
    :exc:`~ldap.LDAPError` exceptions.
  - Add :data:`django_auth_ldap.backend.LDAPBackend.default_settings` for
    per-subclass default settings.
  - Fix interaction between :setting:`AUTH_LDAP_AUTHORIZE_ALL_USERS` and
    :setting:`AUTH_LDAP_USER_SEARCH`.
  - Add support for nisNetgroup groups (thanks to Christopher Bartz).
  - Fix `#50`_: Improved escaping for filter strings.
  - Accept (and ignore) arbitrary keyword arguments to
    :meth:`~django_auth_ldap.backend.LDAPBackend.authenticate`.</changelog>
  <changelog author="mimi.vx@gmail.com" date="1516708800">- convert to singlespec</changelog>
  <changelog author="tchvatal@suse.com" date="1534248000">- Version update to 1.7.0:
  * Support for Django 2.1, oldest supported is 1.11
  * Support for python 3.7
  * Many of bugfixes see CHANGES file</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1547467200">- Add few more test dependencies</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568635200">- Update to 2.0.0:
  - Removed support for Python 2 and 3.4.
  - Removed support for end of life Django 2.0.
  - Added support for Django 2.2.
  - Add testing and support for Python 3.7 with Django 1.11 and 2.1.
  - When :setting:`AUTH_LDAP_SERVER_URI` is set to a callable, it is now passed a
    positional ``request`` argument. Support for no arguments will continue for
    backwards compatibility but will be removed in a future version.
  - Added new :setting:`AUTH_LDAP_NO_NEW_USERS` to prevent the creation of new
    users during authentication. Any users not already in the Django user
    database will not be able to login.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578398400">- Update to 2.1.0:
  - Reject authentication requests without a username.
  - Added support for Django 3.0 and Python 3.8.
  - Removed support for Django end of life Django 2.1.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585915200">- Update to 2.1.1:
  * Removed drepecated ``providing_args`` from ``Signal`` instances.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1591704000">- Update to 2.2.0
  * Added support for the escape argument in LDAPSearchUnion.execute()</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1645444800">- Use fdupes
- Update to v4.0.0
  * The signal ldap_error now has an additional `request` keyword.
  * Added support for Python 3.10.
  * Added support for Django 4.0.
- from v3.0.0
  * Dropped support for Django 3.0.
  * Dropped deprecated setting ``AUTH_LDAP_CACHE_GROUPS``.
  * Callables passed to ``AUTH_LDAP_SERVER_URI`` must now take a
    ``request`` positional argument.
- from v2.4.0
  * Added support for Django 3.2.
- from v2.3.0
  * Removed support for end of life Django 1.11. Django 2.2+ reqd.
  * Removed support for end of life Python 3.5.
  * Added support for Django 3.1.
  * Added support for Python 3.9.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1725537600">- Enable sle15_python_module_pythons (boo#1229549)</changelog>
</package>
<package pkgid="2b780827d78b2f4fbadda32ea3a21fa0e36d1cc084a6c196571c051db2e4de78" name="python-django-webtest" arch="src">
  <version epoch="0" ver="1.9.12" rel="bp156.2.1"/>
  <changelog author="rjschwei@suse.com" date="1491480000">- Initial build
  + Version 1.9.1</changelog>
  <changelog author="tchvatal@suse.com" date="1513252800">- Cleanup a bit to match all the singlespec requirements</changelog>
  <changelog author="tchvatal@suse.com" date="1513252801">- Update to 1.9.2:
  * silence warnings about is_authenticated on 1.11
  * include correct hostname (testserver) when using set_cookie</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544529600">- Version update to 1.9.4:
  * allow to use positionnal args; fixed #89
  * remove deprecated pytest.yield_fixture functions. use pytest.fixture instead; fixed #88
  * Don't add duplicate WebtestUserMiddleware to the list of middlewares in WebTestMixin. fixed #87
  * restore MIDDLEWARE_CLASSES support; fixed #84
  * Passing user=None to get/post/etc. methods will clear a user previously set with set_user instead of doing nothing.
  * Avoid sharing settings between tests in pytest plugin
  * Fix middleware settings name used
- Enable tests</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1559563200">- Update to 1.9.5:
  * Fix compatibility with django 3. See #96
  * Add integration with django-rest-framework auth
  * Add missing args to DjangoTestApp. Fixed #86</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1560772800">- Update to 1.9.6:
  * rest_framework auth class. Fixed #98 #100</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568635200">- Update to 1.9.7:
  * allow overriding HTTP_HOST with DjangoTestApp.__init__. Fixed #102</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1640606400">- Add 01d1d59.patch for Django 4.0 compatibility
- Update to 1.9.8:
  * Add some useful metadata for the project's PyPI listing
  * Minor changes to documentation
  * Update getting session in DjangoTestApp.
  * Remove py27/py35 support</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1640606401">- Remove 01d1d59.patch merged upstream
- Update to v1.9.9
  * Add Django 4 support
  * Remove Django 2 support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672833600">- update to 1.9.10:
  * Add an optional WebTest backend that does not interfere with handling of
    permissions by custom backends. Accessible via
    WEBTEST_AUTHENTICATION_BACKEND setting.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1696248000">- update to 1.9.11:
  * Add support for official Python &amp; Django versions
  * Do not insert  WebtestAuthentication to the head of
    DEFAULT_AUTHENTICATION_CLASSES.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1725019200">- update to 1.9.12
  * Add support for Django 5
  * No longer compatible with assertFormError
  * pytest fixture now unpatch Django settings after fixture run
- Add %{?sle15_python_module_pythons}</changelog>
</package>
<package pkgid="173c1a8ecd3d93d429c76eec92d36721c303f1dcb6d3f26d6c5b2dfbb49f2b8d" name="python-geoip2" arch="src">
  <version epoch="0" ver="2.9.0" rel="bp156.2.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- initial package</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1509105600">- update to version 2.6.0:
  * The following new anonymizer attributes were added to ``geoip2.record.Traits``
  for use with GeoIP2 Precision Insights: ``is_anonymous``,
  ``is_anonymous_vpn``, ``is_hosting_provider``, ``is_public_proxy``, and
  ``is_tor_exit_node``.</changelog>
  <changelog author="arun@gmx.de" date="1520078400">- specfile:
  * update copyright year
  * don't use python_module for Requires</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1523534400">- update to version 2.8.0:
  * Renamed user ID to account ID in the code and added support for the new
  ``ACCOUNT_ID_REQUIRED`` AND ``ACCOUNT_ID_UNKNOWN`` error codes.
- update to version 2.7.0:
  * The ``is_in_european_union`` attribute was added to
  ``geoip2.record.Country`` and ``geoip2.record.RepresentedCountry``. This
  attribute is ``True`` if the country is a member state of the European
  Union.</changelog>
  <changelog author="tchvatal@suse.com" date="1525262400">- Use license macro for license</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1527422400">- update to version 2.9.0:
  * You may now pass in the database via a file descriptor rather than a file
  name when creating a new ``geoip2.database.Reader`` object using ``MODE_FD``.
  This will read the database from the file descriptor into memory. Pull
  request by nkinkade. GitHub #53.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1552305600">- Fix minimum build dependency of maxminddb
- Fix fdupes
- Use more useful GitHub repo as URL
- Add HISTORY.rst to %doc</changelog>
</package>
<package pkgid="486c782cc08397b837b737044fcaf36737776a19714bb0bcfce15cb822383554" name="python-guessit" arch="src">
  <version epoch="0" ver="3.8.0" rel="bp156.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1567512000">- Update to version 3.1.0
  * Add python `3.8` support
  * Use rebulk `2.*`
  * Remove `v` from `subtitle_language` prefix in default
    configuration
  * Add `Variable Frame Rate` value to `other` property (VFR tag)
  * Use episode words defined in configuration in a rebulk rule
  * Avoid trigger of useless rules consequences
  * Fix possible crash in weak episode removal
  * Fix issue caused by `streaming_service` property conflicts
  * Fix source validation when more than one pattern match
  * Fix issue with some titles on multiple fileparts
  * Fix issue related to website exclusion inside title</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588507200">- Update to version 3.1.1
  * Drop python `3.4` support
  * Use SafeLoader with `yaml.load()`</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1590494400">- %python3_only -&gt; %python_alternative</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608811200">- Update to version 3.2.0
  * Add python 3.9 support, drop python 2.7 support</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612440000">- Update to verison 3.3.0
  Feature:
  * Add --output-input-string option
  * streaming_service: Add Showtime, HBO and AppleTV
  * other: Add Hybrid support
  Fix:
  * options: Avoid appending None values to list when merging
    options
  * streaming_service: Add iT keyword support for iTunes
  * streaming_service: Fix regex patterns declared with re:
    prefix
  Documentation:
  * readme: Avoid mixed-content in github pages</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612612800">- Update to version 3.3.1
  Fix:
  * options: Fix custom options.json groups starting/ending
  Documentation:
  * Lighten README and update doc index page</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623153600">- Fix requirement version</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1636113600">- Update to version 3.4.0
  Feature:
  * other: Add restored support and match 4k-* patterns
  * other: Add 2in1 support
  * python: Add python 3.10 support, drop python 3.5 support
  * audio_channels: Add support for "1.0" audio channels
  * streaming_service: Add more streaming services
  * other: Add ONA/OAD support
  * other: Add Repack and ReRip followed by a digit support
  Fix:
  * source: Avoid Shots to be guessed as Showtime and TS
  * screen_size: Add 540i
  * language: Fix language and subtitle_languages in some
    situations
  * packaging: Use importlib-resources instead of pkgutil
  * other: Fix Open Matte when written as is
  * frame_rate: Enhance frame_rate when ending with .000 or
    space separated
  * packaging: Use importlib-resources instead of pkg_resources
  * edition: Better support for "Criterion"
  * advanced-config: Fix removal of custom rebulk rules
  * streaming_service: Make SBS ambiguous
  * streaming_service: Keep pattern to avoid rebuilding rules
  * proper_count: Fix proper_count raw output to include all
    matches
  * website: Fix website when it contains a digit
  Documentation:
  * Add new properties</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1636200000">- Update to version 3.4.1
  Fix:
  * other: Detect "Open Matte" with non-space separator
  * packaging: Use stdlib importlib.resources in py 3.7+</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1636372800">- Update to version 3.4.2
  Fix:
  * dependencies: Use babelfish&gt;=0.6.0</changelog>
  <changelog author="pgajdos@suse.com" date="1637323200">- do not require pytest-runner, it is not needed</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1637409600">- Update to version 3.4.3
  Fix:
  * setuptools: Drop usage of test_requires and setup_requires</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1645185600">- Rename the dependency on importlib-resources to
  importlib_resources to be compatible with the SLE packages</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1667390400">- Update to version 3.5.0
  Feature:
  * dependencies: Drop Python 3.6 support
  Fix:
  * audio_codec: Detect "E-AC-3" and "AC-3"
  * typo: Fix common typo</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676721600">- Update to version 3.6.0
  Feature:
  * audio_codec: Detect "DTS:X"</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676721601">- Update to version 3.7.0
  Feature:
  * week: Add week property
  Fix:
  * episode: Fix invalid episode range when a weak episode is
    present before the match
  * expected: Build output from input string for
    expected_title/expected_group
  * release_group: Properly extract group name from format "Title
  * edition: Improve remastered/restored detection
  * container: Add m2ts to container extensions
  Documentation:
  * contributing: Update branch name</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676894400">- Update to version 3.7.1
  Fix:
  * episode: Ignore absolute_episode guess when SxxExx match is
    available in filepart
  + title: Fix title guessing for Show Name/Season XX/episode.mkv
    directories pattern</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1702555200">- Update to version 3.8.0
  Chore:
  * migrate setup.cfg to pyproject.toml
  * remove win_private_assemblies from pyinstaller spec
  * Silence pylint
  Feature:
  * detect Dolby Vision from DV
  * add Paramount+ to Streaming Services
  * add amzn-cbr
  * add python 3.12 and pypy 3.10 support
  Fix:
  * pathlib.Path.__enter__() is deprecated
  * importlib.resources.read_text() is deprecated
  Style:
  * fix pylint false positive</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1708084800">- Disable tests for Leap 15.6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1719144000">- Raise version requirement for python-rebulk (fixes boo#1226826)</changelog>
</package>
<package pkgid="02142727cab428c4c7bf397d383d8fa831e4db41aba41e3f2e80a45f176a653a" name="python-jupyterlab" arch="src">
  <version epoch="0" ver="2.2.10" rel="bp156.3.3.1"/>
  <changelog author="jengelh@inai.de" date="1525262400">- Trim filler wording from description.
- Replace bashisms in %install.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to 0.33.4
  + Key Features:
  * No longer in beta
  * Workspaces
  * Menu items
  * Keyboard shortcuts
  * Command palette items
  * Settings
  * Larger file uploads
  * Extension management and installation
  * Interface changes
  * Renderers
  * Changes for developers
  * Other fixes</changelog>
  <changelog author="toddrme2178@gmail.com" date="1536321600">- Update to 0.34.7
  * Notebooks, consoles, and text files now have access to completions for local
    tokens.
  * Python 3.5+ is now required to use JupyterLab. Python 2 kernels can still be
    run within JupyterLab.
  * Added the pipe (``|``) character as a CSV delimiter option.
  * Added "Open From Path..."" to top level ``File`` menu.
  * Added "Copy Download Link" to context menu for files.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to 0.34.12
  * add sidebar min-width css variable
  * use encodeURI instead of encodeURIComponent for shareable links
  * expand JupyterLab.IOptions to allow for custom DocumentRegistry
  * Rename package.json to package.json.orig when copying it to build folder
  * fix python versions of build wheels by removing the universal flag
  * Hide quit entry for older notebook versions
  * Notebook 4.3 Shim</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 0.35.4
  + Features
  * A notebook cell can now be readonly, reflecting its ``enabled`` metadata. (`#5401 &lt;https://github.com/jupyterlab/jupyterlab/pull/5401&gt;`__, `#1312 &lt;https://github.com/jupyterlab/jupyterlab/issues/1312&gt;`__)
  * Add "Go To Line" in the Edit menu for text editors. (`#5377 &lt;https://github.com/jupyterlab/jupyterlab/pull/5377&gt;`__)
  * Sidebar panels can now be switched between left and right sidebars. Right-click on a sidebar tab to move it to the other sidebar. (`#5347 &lt;https://github.com/jupyterlab/jupyterlab/pull/5347&gt;`__, `#5054 &lt;https://github.com/jupyterlab/jupyterlab/  issues/5054&gt;`__, `#3707 &lt;https://github.com/jupyterlab/jupyterlab/issues/3707&gt;`__)
  * Make the sidebar a bit narrower, and make the minimum width adjustable from a theme. (`#5245 &lt;https://github.com/jupyterlab/jupyterlab/pull/5245&gt;`__)
  * Populate the File, Export Notebook As... submenu from the server nbconvert capabilities. (`#5217 &lt;https://github.com/jupyterlab/jupyterlab/pull/5217&gt;`__)
  * Server contents managers can now tell JupyterLab to open files as notebooks. For example, several custom contents managers save and open notebooks as Markdown files. (`#5247 &lt;https://github.com/jupyterlab/jupyterlab/pull/5247&gt;`__, `#4924 &lt;https://github.com/jupyterlab/jupyterlab/issues/4924&gt;`__)
  * Add a command-line interface for managing workspaces. (`#5166 &lt;https://github.com/jupyterlab/jupyterlab/pull/5166&gt;`__)
  * Allow safe inline CSS styles in Markdown. (`#5012 &lt;https://github.com/jupyterlab/jupyterlab/pull/5012&gt;`__, `#1812 &lt;https://github.com/jupyterlab/jupyterlab/issues/1812&gt;`__)
  * Add Quit to File menu when appropriate. (`#5226 &lt;https://github.com/jupyterlab/jupyterlab/pull/5226&gt;`__, `#5252 &lt;https://github.com/jupyterlab/jupyterlab/pull/5252&gt;`__, `#5246 &lt;https://github.com/jupyterlab/jupyterlab/issues/5246&gt;`__, `#5280 &lt;https://github.com/jupyterlab/jupyterlab/pull/5280&gt;`__)
  * Rework extension manager user experience. (`#5147 &lt;https://github.com/jupyterlab/jupyterlab/pull/5147&gt;`__, `#5042 &lt;https://github.com/jupyterlab/jupyterlab/issues/5042&gt;`__)
  + Dark theme
  * Show a dark splash screen when using a dark theme. (`#5339 &lt;https://github.com/jupyterlab/jupyterlab/pull/5339&gt;`__, `#5338 &lt;https://github.com/jupyterlab/jupyterlab/issues/5338&gt;`__, `#5403 &lt;https://github.com/jupyterlab/jupyterlab/pull/5403&gt;`__)
  * Fix code completion menu for a dark theme. (`#5364 &lt;https://github.com/jupyterlab/jupyterlab/pull/5364&gt;`__, `#5349 &lt;https://github.com/jupyterlab/jupyterlab/issues/5349&gt;`__)
  * Style CSV viewer for a dark theme. (`#5304 &lt;https://github.com/jupyterlab/jupyterlab/pull/5304&gt;`__, `#3456 &lt;https://github.com/jupyterlab/jupyterlab/issues/3456&gt;`__)
  * Make Matplotlib figures legible in a dark theme. (`#5232 &lt;https://github.com/jupyterlab/jupyterlab/pull/5232&gt;`__)
  * Fix notebook cell dropdown legibility in a dark theme. (`#5168 &lt;https://github.com/jupyterlab/jupyterlab/issues/5168&gt;`__)
  + Bug fixes
  * Various save options in the file menu and toolbar are now disabled when a file is not writable. (`#5376 &lt;https://github.com/jupyterlab/jupyterlab/pull/5376&gt;`__, `#5391 &lt;https://github.com/jupyterlab/jupyterlab/pull/5391&gt;`__)
  * Kernel selector dialog no longer cuts off kernel names. (`#5260 &lt;https://github.com/jupyterlab/jupyterlab/pull/5260&gt;`__, `#5181 &lt;https://github.com/jupyterlab/jupyterlab/issues/5181&gt;`__)
  * Fix focus issues with the toolbar. (`#5344 &lt;https://github.com/jupyterlab/jupyterlab/pull/5344&gt;`__, `#5324 &lt;https://github.com/jupyterlab/jupyterlab/pull/5324&gt;`__, `#2995 &lt;https://github.com/jupyterlab/jupyterlab/issues/2995&gt;`__, `#5328 &lt;https://github.com/jupyterlab/jupyterlab/pull/5328&gt;`__)
  * Fix toolbar button enabled/disabled status. (`#5278 &lt;https://github.com/jupyterlab/jupyterlab/pull/5278&gt;`__)
  * Table alignment is now respected in Markdown. (`#5301 &lt;https://github.com/jupyterlab/jupyterlab/pull/5301&gt;`__, `#3180 &lt;https://github.com/jupyterlab/jupyterlab/issues/3180&gt;`__)
  * Fix syntax highlighting for Markdown lists. (`#5297 &lt;https://github.com/jupyterlab/jupyterlab/pull/5297&gt;`__, `#2741 &lt;https://github.com/jupyterlab/jupyterlab/issues/2741&gt;`__)
  * Use the current filebrowser instead of the default one for various commands. (`#5390 &lt;https://github.com/jupyterlab/jupyterlab/pull/5390&gt;`__)
  * Fix escaping in link handling to conform to Markdown syntax. This means that spaces in link references now need to be encoded as ``%20``. (`#5383 &lt;https://github.com/jupyterlab/jupyterlab/pull/5383&gt;`__, `#5340 &lt;https://github.com/jupyterlab/jupyterlab/pull/5340&gt;`__, `#5153 &lt;https://github.com/jupyterlab/jupyterlab/issues/5153&gt;`__)
  + Build system
  * Use Typescript 3.1. (`#5360 &lt;https://github.com/jupyterlab/jupyterlab/pull/5360&gt;`__)
  * Use Lerna 3.2.1. (`#5262 &lt;https://github.com/jupyterlab/jupyterlab/pull/5262&gt;`__)
  * Node &gt;=6.11.5 is now required. (`#5227 &lt;https://github.com/jupyterlab/jupyterlab/pull/5227&gt;`__)
  * Pin vega-embed version to 3.18.2. (`#5342 &lt;https://github.com/jupyterlab/jupyterlab/pull/5342&gt;`__)
  * Use Jest for services tests. (`#5251 &lt;https://github.com/jupyterlab/jupyterlab/pull/5251&gt;`__, `#5282 &lt;https://github.com/jupyterlab/jupyterlab/pull/5282&gt;`__)
  * Make it easier for third party extensions to use the JupyterLab test app and testing utilities. (`#5415 &lt;https://github.com/jupyterlab/jupyterlab/pull/5415&gt;`__)
  * Fix ``jupyter lab clean`` on Windows. (`#5400 &lt;https://github.com/jupyterlab/jupyterlab/pull/5400&gt;`__, `#5397 &lt;https://github.com/jupyterlab/jupyterlab/issues/5397&gt;`__)
  * Fix ``jupyter lab build`` on NFS. (`#5237 &lt;https://github.com/jupyterlab/jupyterlab/pull/5237&gt;`__, `#5233 &lt;https://github.com/jupyterlab/jupyterlab/issues/5233&gt;`__)
  * Build wheels for Python 3 only. (`#5287 &lt;https://github.com/jupyterlab/jupyterlab/pull/5287&gt;`__)
  * Migrate to using ``jupyterlab_server`` instead of ``jupyterlab_launcher`` and fix the app example. (`#5316 &lt;https://github.com/jupyterlab/jupyterlab/pull/5316&gt;`__)
  * Move Mathjax 2 typesetter to a library package. (`#5259 &lt;https://github.com/jupyterlab/jupyterlab/pull/5259&gt;`__, `#5257 &lt;https://github.com/jupyterlab/jupyterlab/issues/5257&gt;`__)
  + For Developers
  * Default toolbar buttons can be overridden, and mime renderers can now specify toolbar buttons. (`#5398 &lt;https://github.com/jupyterlab/jupyterlab/pull/5398&gt;`__, `#5370 &lt;https://github.com/jupyterlab/jupyterlab/pull/5370&gt;`__, `#5363 &lt;https://github.com/jupyterlab/jupyterlab/issues/5363&gt;`__)
  * A JupyterLab application instance can now be given a document registry, service manager, and command linker. (`#5291 &lt;https://github.com/jupyterlab/jupyterlab/pull/5291&gt;`__)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 0.35.5
  * use target=_blank for download links
  * Release filebrowser@0.19.4
- Rename to to match jupyter package naming guidelines.
- Add rpm macros</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557835200">- Update to 0.35.6
  * Publish outputarea 0.19.2
  * Make sure the cached value of `_lastStream` reflects the removed
    characters so we don't have to remove them over and over again.
- Split directories and macros into separate package.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1566302400">- Update to 1.0.6
  + User Facing Changes
  * We have added first class support for find and replace across JupyterLab. It is currently supported in notebooks and text files and is extensible for other widgets who wish to support it.
  * We have integrated the JupyterLab Status Bar package into the core distribution. Extensions can add their own status to it as well.
  * We now include the JupyterHub extension in core JupyterLab, so you no longer need to install ``@jupyterlab/hub-extension``.
  * JupyterLab now has a File &gt; Logout menu entry when running with JupyterHub
  * now have a printing system that allows extensions to customize how documents and activities are printed.
  * The launcher displays longer kernel names and supports keyboard navigation
  * Notebook outputs without any valid MimeType renderers will not be displayed, instead of displaying an error
  * Add tooltip to file browser root breadcrumb icon showing the server root, if it is available
  * Downloading a file will no longer open a new browser window
  * Rename the help "Inspector" to "Contextual Help" and move it to the "Help" menu
  * Update many of the icons to make them more consistent
  * Update the settings UI to remove the table view
  * Replace FAQ Extension with link to JupyterLab documentation
  * Change the default keyboard shortcut for closing a tab to be ``Alt+w`` instead of ``Cmd/Ctrl+w`` to avoid conflicts with operating systems.
  * Show help text in Inspector window to describe you should select a function
  * Fixes SVG rendering
  * Add support for dropping a tab in the tab bar area.
  * Switch some default shortcuts to use ``Accel`` instead of ``Ctrl`` so they are more natural for Mac users
  * Add ability to tell between hover and selected command palette items
  * Hide the "Last Modified" column when the file browser is narrow
  * Support copy/paste in terminal and Mac OS using ``Ctrl+C`` and ``Ctrl+V``
  * Support scrolling in running kernels panel
  * Adds ability to "Merge Selected Cells" in the context menu in the notebook
  * Turn On Accessibility In Xterm.js to make it more compatible for screen readers
  * When selecting cells using the keyboard shortcuts, we now skip collapsed cells
  * Supporting opening ``.geojson`` files in JSON viewer
  * Performance fixes for text-based progress bars
  * Add support for rendering Vega 5 and Vega Lite 3 while keeping the existing Vega 4 and Vega Lite 2 renderers
  * Drag and drop console cells into a notebook or text editor
  * Drag and drop notebook cells into a console or text editor
  * The extension manager search now sorts extensions by the score assigned to them by NPM instead of alphabetically
  * Notify the user when a kernel is automatically restarted, for example, if crashes from an out of memory error
  * Expose the extension manager in a command and menu item
  * Add command to render all Markdown cells
  * Supports using shift to select text in output area
  * Output areas that opened in new views are restored properly now on reload
  * Add support for managing notebook metadata under a new "Advanced Tools" section in the cell tools area. The cell and notebook metadata now always reflect the current state of the notebook
  * Inherit terminal theme from core theme
  * Adds a built-in HTML viewer so that you can view HTML files
  * New workspaces are now automatically generated when you create a new window with the same workspace name.
  * We now add a hint to the context menu to describe how you can access the native browser menu
  * The tabs on the left panel have changed to make them more understandable
  * Start a new terminal when the page is refreshed and the old terminal has died
  * Add a command to open the main menus, which can be assigned to a keyboard shortcut to open and navigate menus without a mouse
  * The contextual help now updates based on changes in the cursor from the mouse instead of just from the keyboard
  * The launcher now updates when the kernels change on the server
  * Retain cell auto scroll behavior even when a cell output is cleared
  * If you link to a relative path that is not a file in a markdown cell, this will now be preserved instead of changing it to a file URL
  * Adds the ability to link to a certain row in a CSV file and have the viewer open to that row
  * We have improved the performance of switching to a large notebook
  * The vdom extension now supports event handling, so that you can have kernel code run in response to user interaction with the UI
  * Adds the ability to run "Run All Code" and "Restart Kernel and Run All Code" in code and markdown files
  * We now remember what line ending a text file has when loading it, so that files with ``CRLF`` line endings will properly be saved with the same endings
  * Fixes rendering of SVG elements in HTML MimeType output
  * Allow copying files by holding down ``Ctrl`` when dragging them in the file browser
  * Switch the hover modified time in the file browser to use the local format
  * We have added a default keyboard shortcut of ``Ctrl Shift Q`` for closing and cleaning up a file
  * Adds the ability to find and go to a certain line in the CSV viewer
  * Add the ability to create new text and markdown files from the launcher and command palette
  * A "New Folder" option has been added to the file browser context menu
  * The ANSI colors are now the same as those in the classic notebook
  * Send complete statements instead of current lines when stepping through code in a cell
  * Description list styles (``dl``, ``dt``, ``dd``) are improved to be consistent with the nteract project
  + Settings
  * The settings system has been rewritten and now uses json5 as the syntax, which supports comments and other features for better human readability.
  * The keyboard shortcut system has been rewritten and now displays a list of system commands in the settings comments.
  * There are new settings for many following items, including:
    &gt; Adds an option to shut down terminals and notebook kernels when they are closed
    &gt; Scrolling past the end of a notebooks and text editor document
    &gt; Text editor code folding, rulers, and active line highlighting
    &gt; Markdown viewer options
    &gt; Terminal scrollback and other settings
    &gt; The autosave interval
    &gt; The file browser showing the current active file
    &gt; Custom scrollbar styling for dark themes
  + Command Line Changes
  * Installing extensions will be quieter and adds a ``--debug`` to extension installing
  * We now support running JupyterLab when its application directory is a symlink
  * Add ``--all`` flag to ``labextension uninstall`` to remove all extensions
  * Adds the ability to override the base URLs from the config
  * Updates to workspaces CLI command
  + Extension Development Changes
  * We have rewritten how extensions provide keyboard shortcuts and interact with the settings system. If you previously defined keyboard shortcuts or used the settings mechanism, you will need to update your extension
  * We have renamed the plugin type from ``JupyterLabPlugin`` to ``JupyterFrontEndPlugin``. The application arg is also renamed from ``JupyterLab`` to  ``JupyterFrontEnd`` and some its functionality has been moved to a separate ``ILabShell`` plugin
  * The lab shell ``addToMainArea``, ``addToLeftArea``, ``addToTopArea``, ``addToRightArea``, and ``addToBottomArea`` functions have been replaced with a single ``add()`` function that takes the area as an argument. Replace ``addToMainArea(widget, options)`` with ``add(widget, 'main', options)``, etc.
  * Rename ``pageUrl`` to ``appUrl`` in the server connection
  * ``MainAreaWidget`` instances now forward update requests to their ``content``
  * The theme data attributes are renamed and moved to the document body element. If you are relying on these attributes in CSS to conditionally style based on the theme, you should update their names. For example ``data-theme-light`` is now ``data-jp-theme-light``.
  * Extensions which require CSS should no longer import their CSS files into their Javascript files. Instead, they should specify a root CSS file in the ``style`` attribute in their ``package.json``, and JupyterLab will automatically import that CSS file.
  * ``Dialog.prompt`` has been replaced by a number of type-specific dialogs such as ``InputDialog.getString``, ``InputDialog.getBoolean``, etc.
  * When a ``RenderMime`` widget is re-rendered, the default behavior is to remove any existing content in the DOM. This can be overridden if needed.
  * We have updated our internal TypeScript version to 3.5.1 and our compile target to ``ES2017``. Extensions may need to upgrade their TypeScript version and target as well.
  * We have updated the typings for some of the Kernel messages so that they better match the spec.
  * A ``connectionFailure`` signal has been added to some of the manager classes, which can be used to detect when a connection to the server is lost
  * Add rate limiting and polling utilities to ``coreutils``  to use for throttling and debouncing of API requests
  * Require session when instantiating terminal widget
  * Provides a signal to see what items are opened in a directory listing
  * Ads the ability to add widget above the main work area to a top header area
  * Renames ``contextMenuFirst`` to  ``contextMenuHitTest`` in the ``JupyterFrontEnd``
  * Removes the ``initialCommand`` arg from the terminal creation command.
  * Adds ``--jp-code-cursor-width0``, ``--jp-code-cursor-width1``, and ``--jp-code-cursor-width2`` variables to the themes to support changing the cursor width if you change the font size
  * Adds the ability to insert a new item to the toolbar before or after another item
  * Adds the ability for extensions to register new CodeMirror modes
  * We have removed the ``JUPYTERLAB_xxx_LOADER`` Webpack loaders, instead you should use the loader directly in the URL as Webpack supports it
  * Adds the ability to handle fragments for document widgets
  * We have added a  ``@jupyterlab/ui-components`` package that contains reusable React components to be used internally and in extensions. Feel free to use this to create extension UIs with consistent styles
  * The ``showErrorMessage`` function now lets you customize the buttons it uses
  * We now provide helpers for using React components within JupyterLab. If you were previously using ``ReactElementWidget`` you should switch to using ``ReactWidget``.
  * The share link command has been moved to its own extension so that it can be overridden
  * Creating a new services session now requires passing a kernel model instead of a kernel instance
  * We upgraded the Webpack raw file loader. The new version of the raw loader exports ES2015 modules, so this may require changes in extensions that import files using the raw loader. For example, if you did ``require('myfile.md')`` to get the content of `myfile.md` as a string, you now should import it using ES2015 `import` syntax, or use `require('myfile.md').default`.
  * Widget factories now can support custom cloning behavior from an optional source widget
  * We have renamed the type ``InstanceTracker`` to ``WidgetTracker``.
  * In order to add widgets to the main area (e.g. as in the old XKCD extension tutorial), the correct syntax is now ``app.shell.add(widget)`` or ``app.shell.add(widget, 'main')``,</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1566561600">- Update to 1.0.9
  * integrity
  * update packages
  * fix package name
  * enforce jinja2 requirement
- jupyterlab-discovery has been merged into jupyterlab</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1566820800">- Use better way to handle tornado version compatibility.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1573560000">- Update to version 1.2.2
  + User-facing changes
  * Select cells from the current cell to the top of the notebook with ``Shift Home``, to the bottom of the notebook with ``Shift End``
  * Add a log console extension to display unhandled messages and other activity
  * Allow the npm ``max-old-space`` option to be specified outside of JupyterLab
  * Only display node structure in a JSON tree view for arrays and empty objects
  * Make much smaller distribution packages by not building JavaScript source maps for releases.
  * Add support for pasting cell attachments and dragging attachments from the file browser
  * Add a new ``registry`` configuration parameter to override the default yarn repository when building
  + For developers
  * Update the Markdown renderer (``marked``) to 0.7.0
  * Remove datagrid as a singleton, allowing extensions to use newer versions
  * Add metadata to the kernelspec information
  * Allow different mimetypes for the clipboard data
  * Add inline svg icon support to toolbar buttons
  * Add PageConfig functions to query if a plugin is deferred or disabled
  * Allow for renderers for nbformat.ierror to be created
  * Refactor ``fileeditor-extension`` for modularization
  * Add execution timing to cells
  + Bugfixes
  * Fix the ``file-browser-path`` query parameter
  * Skip custom click behavior on links when the download attribute is set
  * Fix opening multiple browser tabs in Safari
  * Fix context menus on SVG icons
  * Fix overwriting of target attribute of anchors rendered by ``IPython.display``
  * Fix multi-cursor backspacing
  * Fix mult-cursor cell splitting</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1575892800">- Update to version 1.2.3
  * Update status bar index.css to be hand-curated
  * fix dropdown option style issue in Windows
  * Update the ui-components css to reflect the correct dependencies.
- Rename spec file to python-jupyterlab to work better
  with OSC python tooling.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1575979200">- Use pyproject_install macro (boo#1094323)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1579089600">- Update to 1.2.4
  * update yarn.lock
  * update terser dep</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580212800">- Update to 1.2.6
  * Update dependencies</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1583236800">- Update to 2.0.0
  + User-facing changes
  * New user interface for notebook cell tags
  * File info display when hovering on a file in the file browser
  * Support for searching outputs in notebooks
  * ``Ctrl Shift .`` and ``Ctrl Shift ,`` shortcuts move focus to the next and previous tab bar in the main area, respectively
  * ``Shift Home`` and ``Shift End`` shortcuts in a notebook select all cells from the current cell to the top or bottom of a notebook, respectively
  * Explicit "No Kernel" button in the kernel selection dialog for new notebooks
  * Notebook ``recordTiming`` advanced setting to control whether execution timing information is stored in notebook files
  * "Select current running or last run cell" command added (requires notebook ``recordTiming`` advanced setting to be set to true)
  * Codemirror ``lineWiseCopyCut`` advanced setting to control the behavior of the copy/cut keyboard shortcuts when there is no selection
  * Refreshed the command palette and property inspector sidebar icons and user interfaces
  * "New File" and "New Markdown File" items in file browser context menu
  * "Download" item in File menu
  * "Restart Kernel and Run up to Selected Cell" item in notebook Kernel menu
  * In extension manager, the "enable" button is now only shown for installed extensions
  * Dialogs can now be closed by clicking outside of them
  * ``documentsearch:startWithReplace`` command to open the document find overlay with replace. There is not currently a default keyboard shortcut for this, but one can be assigned as a custom keyboard shortcut in Advanced Settings.
  * ``#`` added to the CSV Viewer delimiter options
  * The JSON viewer now only displays structure hints for arrays and empty objects for a more streamlined feel
  * Optional platform-aware keyboard shortcut fields ``linuxKeys``, ``macKeys``, and ``winKeys`` in keyboard shortcut definitions
  * Added options for ``jupyter lab clean`` to clean specific parts of the build, such as ``--extensions``, ``--settings``, ``--static``, and ``--all``
  * Removed the vega 4 and vega-lite 2 renderers (vega 5 and vega-lite 4 is included in JupyterLab by default). These legacy renderers may be available via custom extensions
  * JupyterHub users should use the ``c.Spawner.default_url = '/lab'`` setting instead of the deprecated and now removed ``labhubapp``
  + Backward incompatible changes
  * Switch from ``@phosphor`` to ``@lumino`` dependencies.
  * Factor out the ``settingsregistry`` and ``statedb`` packages from coreutils
  * Rework services architecture (sessions, kernels, terminals) and rename ``ClientSession`` to ``SessionContext``
  * Upgrade to TypeScript 3.7
  * Remove ``polling`` from coreutils in favor for ``@lumino/polling``
  * TypeScript strict null checking in core packages
  * Update state database list method to query based on namespace match.
  * Address code todo items and deprecations for 2.0
  * Update Console panel tracker widgets
  * Update contribution guide to require node v12+
  * New API for the ``Running`` sidebar extension
  * Clean up handling of icons under unified LabIcon
  + Other changes
  * New property inspector used to display the properties of the currently selected main area widget
  * Allow metadata for launcher items
  * Allow default file browser to restore manually.
  * Upgrade bundled yarn to 1.21.1
  * Make session dialogs configurable
  * Support transient editor configs
  * Optionally force new browser tab
  * Update core dependencies (e.g., ``codemirror``, ``xterm.js``, ``markdown``, ``fontawesome``, etc.)
  * Add storybook to ``ui-components``
  * Add explicit documentation encouraging people to re-use lab components
  * Enable TypeScript sourcemaps for debugging locally installed labextensions
  * Add ``UseSignal`` example to the docs
  * Add ``env`` prop to kernel options
  * Add kernelspec metadata
  * Allow different mimetypes for the clipboard data
  * Add password dialog to apputils
  * Alias phosphor packages to lumino to allow a deprecation period for phosphor
  * Match react version in ui-components peerdependencies
  * Fix lint-staged for both win and mac
  * Update websocket workaround for node environments
  * Fix handling of linked extensions
  * Fix extension compatibility checks for prereleases and extensions supporting multiple major versions of JupyterLab
  * Teach update-dependency about more range specifiers and make it adopt the current range for any tag
  * Add support for giving a rank to items in the top area
  * Apply all options to the initial JupyterLab application instance
  + Bugfixes
  * "Copy Shareable Link" in the file browser context menu now properly works in JupyterHub
  * Update Mathjax CDN in the cell and console examples
  * Revert ensure-max-old-space now that Node 12+ has better default memory ceilings
  * Resolve race condition between default file browser and tree urls.
  * Fix handling of code editor refresh
  * Start new notebooks in edit mode
  * Use consistent versions of React
  * Add scrollbar styles to nbconvert-css
  * Close output views when corresponding notebooks are closed
  * Fixed incorrect white background for new command palette icon
  * Block fetching the settings for a plugin that is disabled
  * When timing metadata changes, ensure signal fires
  * Prevent memory leaks in Vega renderer
  * Handle cell execution cancellation when cell is disposed
  * Fix dropdown option style issue on Windows
  * Make sure label is linked to a control when checking for element type
  * Refine log console message UX
  * Fix multicursor backspacing
  * Reset log display and count when non-notebook tab gets activated
  * Fix Safari multiple tabs by working around a Safari bug.
  * Skip custom click behavior on links when the download attribute is set
  * Fix context menu hit test to deal with SVG nodes.
  * Fix overwriting of target attribute of anchors rendered by ``IPython.display``
  * Fix file browser location in tree view
  * Stop too many fetch calls in docmanager-extension
  * Ensures that ``Shift Tab`` dedent shortcut works correctly in the file editor
  * Fix unexpected jump to last search result when using documentsearch
  * Fixed refresh issue for html viewer
  * Fix for center-aligned images with IPython.display.image
  * Changes to setting editor should trigger application dirty state
  * Move vega from "devdependencies" to "dependencies"
  * Restore default file browser manually.
  * Use default ``app_dir`` when ``app_dir`` is ``''``</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1583496000">- Requires nodejs/npm &gt;= 10</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585742400">- We should work with tornado 4, 5 and 6.
- The bugs were found in tornado 6.0.1 and 6.0.2 were fixed
  by upstream developers</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1659009600">- Update to 2.2.10:
  * Remove `form` tags' `action` attribute during sanitizing, to prevent an
    XSS (CVE-2021-32797) (bsc#1196663)
  * Header ‘Content-Type’ should not be overwritten
  * Do not use token parameters in websocket urls
  * Properly handle errors in async browser_check
  * Cells can no longer be executed while kernels are terminating or
    restarting. There is a new status for these events on the Kernel Indicator
  * Add styling for high memory usage warning in status bar with nbresuse
  * Adds support for Python version 3.10
  * Support live editing of SVG with updating rendering
  * Lazy load codemirror theme stylesheets
  * Add feature request template + slight reorg in readme
  * Add link to react example in extension-examples repo
  * Close correct tab with close tab
  * Remove unused css rules
  * Simplified multicursor backspace code
  * Fix recent breaking changes to normalizepath in filebrowser
  * Handle quit_button when launched as an extension
  * Add worker-loader
  * Fix icon sidebar height for third party extensions
  * Scrolls cells into view after deletion
  * Support Node.js 10+
  * Select search text when focusing the search overlay
  * Throttle fetch requests in the setting registry’s data connector
  * Avoid redundant checkpoint calls on loading a notebook</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1727092800">- Build the full pacakge with the javascript dependencies as a new
  source in vendor.tar.gz.
- Add CVE-2024-43805.patch, bsc#1229914</changelog>
</package>
<package pkgid="330bfea3259f3037cb3c70b8bf098e9ece30e8401d1e40dc7032e1b6231e6306" name="python-ldap" arch="src">
  <version epoch="0" ver="3.4.4" rel="bp156.2.1"/>
  <changelog author="michael@stroeder.com" date="1498564800">- update to upstream release 2.4.40 (small memleak fix)</changelog>
  <changelog author="michael@stroeder.com" date="1499860800">- update to upstream release 2.4.41 (small LDIF parser enhancement)</changelog>
  <changelog author="michael@stroeder.com" date="1504526400">- update to upstream release 2.4.42
  * small enhancements to test suite</changelog>
  <changelog author="michael@stroeder.com" date="1504785600">- update to upstream release 2.4.43
  * SASL bind fix</changelog>
  <changelog author="michael@stroeder.com" date="1504785601">- update to upstream release 2.4.44
  * GIL fix</changelog>
  <changelog author="michael@stroeder.com" date="1507550400">- update to upstream release 2.4.45
  * fixed error handling</changelog>
  <changelog author="michael@stroeder.com" date="1510488000">- update to upstream release 2.5.1
- adjusted BuildRequires to match upstream prerequisites
  Changes since 2.4.45:
  Mandatory prerequisites:
- Python 2.7.x
- pyasn1 0.3.7+ and pyasn1_modules 0.1.5+
  Modules/
  * removed unused code schema.c
  Lib/
  * ldap.__version__, ldap.__author__ and ldap.__license__ now
  imported from new sub-module ldap.pkginfo also to setup.py
  * Added safety assertion when importing _ldap:
  ldap.pkginfo.__version__ must match _ldap.__version__
  * removed stand-alone module dsml
  * slapdtest.SlapdObject.restart() just restarts slapd
  without cleaning any data
  * Compability changes for pyasn1 0.3.x or newer
  (thanks to Ilya Etingof and Christian Heimes)
  * The methods SSSResponseControl.decodeControlValue() and
  VLVResponseControl.decodeControlValue() now follow the coding
  convention to use camel-cased ASN.1 name as class attribute name.
  The old class names are still set for back-ward compability
  but should not be used in new code because they might be removed
  in a later release.
  * removed SSSRequestControl from ldap.controls.KNOWN_RESPONSE_CONTROLS
  Tests/
  * added explicit reconnect tests for ReconnectLDAPObject</changelog>
  <changelog author="michael@stroeder.com" date="1511179200">- update to upstream release 2.5.2
  Changes since 2.5.1:
  * code-cleaning in setup.py
  Modules/
  * PyBytes_ instead of PyString_ and added PyInt_FromLong compat macro
  * moved code from version.c to ldapmodule.c
  * removed obsolete back-ward compability constants from common.h
  * build checks whether LDAP_API_VERSION is OpenLDAP 2.4.x
  * _ldap.__author__ and _ldap.__license__ also set from ldap.pkginfo
  * assume C extension API for Python 2.7+
  Lib/
  * removed all dependencies on modules string and types
  * removed use of .has_key()
  * removed class ldap.ldapobject.NonblockingLDAPObject
  * new global constant ldap.LIBLDAP_API_INFO
  * right after importing _ldap there is a call into libldap to initialize it
  * method .decodeControlValue() of SSSResponseControl and VLVResponseControl
  does not set class attribute result_code anymore
  * always use bytes() for UUID() constructor in ldap.syncrepl
  * module ldif now uses functions b64encode() and b64decode()
  * fixed pickling and restoring of ReconnectLDAPObject
  * more modules with PEP-8 compliance
  * ldap.ldapobject split into module-package
  Tests/
  * scripts do not directly call SlapdTestCase.setUpClass() anymore
  * added LDIF test with folded, base64-encoded attribute
  * added more tests for sub-module ldap.dn
  * added tests for ldap.syncrepl (thanks to Karl Kornel)</changelog>
  <changelog author="fbergmann@suse.com" date="1516276800">- update to upstream release 3.0.0b4:
  - Adds support for Python 3.4+
  - Adds support for `bytes_mode`
  - Idiotmatic python code changes
  - Adds testing for `pypy`
  - Fixes/enhances tests
- Remove python-ldap.keyring and python-ldap-%{version}.tar.gz.asc:
  There is no signature provided for the new upstream tarball</changelog>
  <changelog author="michael@stroeder.com" date="1533643200">- update to upstream release 3.1.0:
  * Long-deprecated functions `ldap.open()` and `ldap.init()` are removed
  * `LDAPObject.compare_s()` and `compare_ext_s` return bool instead of 0 or 1
  * Tons of changes see CHANGES file</changelog>
  <changelog author="tchvatal@suse.com" date="1534248000">- Require openldap2-client as some of the binaries are called
  on the runtime</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544184000">- Add this package to SLE wrt fate#325747
- Do not add version dependency to devel requirement</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544443200">- Reduce the runtime dependencies to match the actual needs
  * User can use either openldap or 389-ds or anything else
- Run the tests on the package
- Fix the fdupes call</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1601294400">- update to upstream release 3.3.1:
  Highlights:
  * ``LDAPError`` now contains additional fields, such as ctrls, result, msgid
  * ``passwd_s`` can now extract the newly generated password
  * LDAP connections can now be made from a file descriptor
  This release is tested on Python 3.8, and the beta of Python 3.9.
  The following undocumented functions are deprecated and scheduled for removal:
- ``ldap.cidict.strlist_intersection``
- ``ldap.cidict.strlist_minus``
- ``ldap.cidict.strlist_union``
  Modules/
  * Ensure ReconnectLDAPObject is not left in an inconsistent state after
  a reconnection timeout
  * Syncrepl now correctly parses SyncInfoMessage when the message is a syncIdSet
  * Release GIL around global get/set option call
  * Do not leak serverctrls in result functions
  * Don't overallocate memory in attrs_from_List()
  * Fix thread support check for Python 3
  * With OpenLDAP 2.4.48, use the new header openldap.h
  Lib/
  * Fix some edge cases regarding quoting in the schema tokenizer
  * Fix escaping a single space in ldap.escape_dn_chars
  * Fix string formatting in ldap.compare_ext_s
  * Prefer iterating dict instead of calling dict.keys()
  Doc/
  * Clarify the relationship between initialize() and LDAPObject()
  * Improve documentation of TLS options
  * Update FAQ to include Samba AD-DC error message
  "Operation unavailable without authentication"
  * Fix several incorrect examples and demos
  (but note that these are not yet tested)
  * Update Debian installation instructions for Debian Buster
  * Typo fixes in docs and docstrings
  Test/
  * Test and document error cases in ldap.compare_s
  * Test if reconnection is done after connection loss
  * Make test certificates valid for the far future
  * Use slapd -Tt instead of slaptest
  Infrastructure:
  * Mark the LICENCE file as a license for setuptools
  * Use "unittest discover" rather than "setup.py test" to run tests</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- %check: use %pyunittest_arch rpm macro</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1639137600">- skip Python 2 builds
- set PATH when running tests
- update to upstream release 3.4.0
  * Security fixes:
  - Fix inefficient regular expression which allows denial-of-service attacks
    when parsing specially-crafted LDAP schema (GHSL-2021-117, bsc#1194834)
  * Changes:
  - On MacOS, remove option to make LDAP connections from a file descriptor
    when built with the system libldap (which lacks the underlying function,
    ldap_init_fd)
  - Attribute values of the post read control are now bytes
    instead of ISO8859-1 decoded str
  - LDAPUrl now treats urlscheme as case-insensitive
  - Several OpenLDAP options are now supported:
  - OPT_X_TLS_REQUIRE_SAN
  - OPT_X_SASL_SSF_EXTERNAL
  - OPT_X_TLS_PEERCERT
  * Fixes:
  - The copy() method of cidict was added back. It was unintentionally
    removed in 3.3.0
  - Fixed getting/setting SASL options on big endian platforms
  - Unknown LDAP result code are now converted to LDAPexception,
    rather than raising a SystemError.
  * slapdtest:
  - Show stderr of slapd -Ttest
  - SlapdObject uses directory-based configuration of slapd
  - SlapdObject startup is now faster</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1658664000">- update to upstream release 3.4.2
  minor release to provide out-of-the-box compatibility with the merge
  of libldap and libldap_r that happened with OpenLDAP's 2.5 release.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1663329600">- up to upstream release 3.4.3
  This is a minor release to bring back the removed OPT_X_TLS option.
  Please note, it's still a deprecated option and it will be removed in 3.5.0.
  The following deprecated option has been brought back:
  * OPT_X_TLS
  * Fixes:
  - Sphinx documentation is now successfully built
  _ pypy3 tests stability was improved
  _ setup.py deprecation warning is now resolved</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Re-run source download due to file differences.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702555200">- update to 3.4.4:
  * Reconnect race condition in ReconnectLDAPObject is now fixed
  * Socket ownership is now claimed once we've passed it to
    libldap LDAP_set_option string formats are now compatible
    with Python 3.12</changelog>
</package>
<package pkgid="d7563847f3af8c3f4f110496888e7893d7badac83f402a05a061d1863c93fdfa" name="python-ldap" arch="src">
  <version epoch="0" ver="3.4.4" rel="bp156.5.1"/>
  <changelog author="michael@stroeder.com" date="1499860800">- update to upstream release 2.4.41 (small LDIF parser enhancement)</changelog>
  <changelog author="michael@stroeder.com" date="1504526400">- update to upstream release 2.4.42
  * small enhancements to test suite</changelog>
  <changelog author="michael@stroeder.com" date="1504785600">- update to upstream release 2.4.43
  * SASL bind fix</changelog>
  <changelog author="michael@stroeder.com" date="1504785601">- update to upstream release 2.4.44
  * GIL fix</changelog>
  <changelog author="michael@stroeder.com" date="1507550400">- update to upstream release 2.4.45
  * fixed error handling</changelog>
  <changelog author="michael@stroeder.com" date="1510488000">- update to upstream release 2.5.1
- adjusted BuildRequires to match upstream prerequisites
  Changes since 2.4.45:
  Mandatory prerequisites:
- Python 2.7.x
- pyasn1 0.3.7+ and pyasn1_modules 0.1.5+
  Modules/
  * removed unused code schema.c
  Lib/
  * ldap.__version__, ldap.__author__ and ldap.__license__ now
  imported from new sub-module ldap.pkginfo also to setup.py
  * Added safety assertion when importing _ldap:
  ldap.pkginfo.__version__ must match _ldap.__version__
  * removed stand-alone module dsml
  * slapdtest.SlapdObject.restart() just restarts slapd
  without cleaning any data
  * Compability changes for pyasn1 0.3.x or newer
  (thanks to Ilya Etingof and Christian Heimes)
  * The methods SSSResponseControl.decodeControlValue() and
  VLVResponseControl.decodeControlValue() now follow the coding
  convention to use camel-cased ASN.1 name as class attribute name.
  The old class names are still set for back-ward compability
  but should not be used in new code because they might be removed
  in a later release.
  * removed SSSRequestControl from ldap.controls.KNOWN_RESPONSE_CONTROLS
  Tests/
  * added explicit reconnect tests for ReconnectLDAPObject</changelog>
  <changelog author="michael@stroeder.com" date="1511179200">- update to upstream release 2.5.2
  Changes since 2.5.1:
  * code-cleaning in setup.py
  Modules/
  * PyBytes_ instead of PyString_ and added PyInt_FromLong compat macro
  * moved code from version.c to ldapmodule.c
  * removed obsolete back-ward compability constants from common.h
  * build checks whether LDAP_API_VERSION is OpenLDAP 2.4.x
  * _ldap.__author__ and _ldap.__license__ also set from ldap.pkginfo
  * assume C extension API for Python 2.7+
  Lib/
  * removed all dependencies on modules string and types
  * removed use of .has_key()
  * removed class ldap.ldapobject.NonblockingLDAPObject
  * new global constant ldap.LIBLDAP_API_INFO
  * right after importing _ldap there is a call into libldap to initialize it
  * method .decodeControlValue() of SSSResponseControl and VLVResponseControl
  does not set class attribute result_code anymore
  * always use bytes() for UUID() constructor in ldap.syncrepl
  * module ldif now uses functions b64encode() and b64decode()
  * fixed pickling and restoring of ReconnectLDAPObject
  * more modules with PEP-8 compliance
  * ldap.ldapobject split into module-package
  Tests/
  * scripts do not directly call SlapdTestCase.setUpClass() anymore
  * added LDIF test with folded, base64-encoded attribute
  * added more tests for sub-module ldap.dn
  * added tests for ldap.syncrepl (thanks to Karl Kornel)</changelog>
  <changelog author="fbergmann@suse.com" date="1516276800">- update to upstream release 3.0.0b4:
  - Adds support for Python 3.4+
  - Adds support for `bytes_mode`
  - Idiotmatic python code changes
  - Adds testing for `pypy`
  - Fixes/enhances tests
- Remove python-ldap.keyring and python-ldap-%{version}.tar.gz.asc:
  There is no signature provided for the new upstream tarball</changelog>
  <changelog author="michael@stroeder.com" date="1533643200">- update to upstream release 3.1.0:
  * Long-deprecated functions `ldap.open()` and `ldap.init()` are removed
  * `LDAPObject.compare_s()` and `compare_ext_s` return bool instead of 0 or 1
  * Tons of changes see CHANGES file</changelog>
  <changelog author="tchvatal@suse.com" date="1534248000">- Require openldap2-client as some of the binaries are called
  on the runtime</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544184000">- Add this package to SLE wrt fate#325747
- Do not add version dependency to devel requirement</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544443200">- Reduce the runtime dependencies to match the actual needs
  * User can use either openldap or 389-ds or anything else
- Run the tests on the package
- Fix the fdupes call</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1601294400">- update to upstream release 3.3.1:
  Highlights:
  * ``LDAPError`` now contains additional fields, such as ctrls, result, msgid
  * ``passwd_s`` can now extract the newly generated password
  * LDAP connections can now be made from a file descriptor
  This release is tested on Python 3.8, and the beta of Python 3.9.
  The following undocumented functions are deprecated and scheduled for removal:
- ``ldap.cidict.strlist_intersection``
- ``ldap.cidict.strlist_minus``
- ``ldap.cidict.strlist_union``
  Modules/
  * Ensure ReconnectLDAPObject is not left in an inconsistent state after
  a reconnection timeout
  * Syncrepl now correctly parses SyncInfoMessage when the message is a syncIdSet
  * Release GIL around global get/set option call
  * Do not leak serverctrls in result functions
  * Don't overallocate memory in attrs_from_List()
  * Fix thread support check for Python 3
  * With OpenLDAP 2.4.48, use the new header openldap.h
  Lib/
  * Fix some edge cases regarding quoting in the schema tokenizer
  * Fix escaping a single space in ldap.escape_dn_chars
  * Fix string formatting in ldap.compare_ext_s
  * Prefer iterating dict instead of calling dict.keys()
  Doc/
  * Clarify the relationship between initialize() and LDAPObject()
  * Improve documentation of TLS options
  * Update FAQ to include Samba AD-DC error message
  "Operation unavailable without authentication"
  * Fix several incorrect examples and demos
  (but note that these are not yet tested)
  * Update Debian installation instructions for Debian Buster
  * Typo fixes in docs and docstrings
  Test/
  * Test and document error cases in ldap.compare_s
  * Test if reconnection is done after connection loss
  * Make test certificates valid for the far future
  * Use slapd -Tt instead of slaptest
  Infrastructure:
  * Mark the LICENCE file as a license for setuptools
  * Use "unittest discover" rather than "setup.py test" to run tests</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- %check: use %pyunittest_arch rpm macro</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1639137600">- skip Python 2 builds
- set PATH when running tests
- update to upstream release 3.4.0
  * Security fixes:
  - Fix inefficient regular expression which allows denial-of-service attacks
    when parsing specially-crafted LDAP schema (GHSL-2021-117, bsc#1194834)
  * Changes:
  - On MacOS, remove option to make LDAP connections from a file descriptor
    when built with the system libldap (which lacks the underlying function,
    ldap_init_fd)
  - Attribute values of the post read control are now bytes
    instead of ISO8859-1 decoded str
  - LDAPUrl now treats urlscheme as case-insensitive
  - Several OpenLDAP options are now supported:
  - OPT_X_TLS_REQUIRE_SAN
  - OPT_X_SASL_SSF_EXTERNAL
  - OPT_X_TLS_PEERCERT
  * Fixes:
  - The copy() method of cidict was added back. It was unintentionally
    removed in 3.3.0
  - Fixed getting/setting SASL options on big endian platforms
  - Unknown LDAP result code are now converted to LDAPexception,
    rather than raising a SystemError.
  * slapdtest:
  - Show stderr of slapd -Ttest
  - SlapdObject uses directory-based configuration of slapd
  - SlapdObject startup is now faster</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1658664000">- update to upstream release 3.4.2
  minor release to provide out-of-the-box compatibility with the merge
  of libldap and libldap_r that happened with OpenLDAP's 2.5 release.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1663329600">- up to upstream release 3.4.3
  This is a minor release to bring back the removed OPT_X_TLS option.
  Please note, it's still a deprecated option and it will be removed in 3.5.0.
  The following deprecated option has been brought back:
  * OPT_X_TLS
  * Fixes:
  - Sphinx documentation is now successfully built
  _ pypy3 tests stability was improved
  _ setup.py deprecation warning is now resolved</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Re-run source download due to file differences.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702555200">- update to 3.4.4:
  * Reconnect race condition in ReconnectLDAPObject is now fixed
  * Socket ownership is now claimed once we've passed it to
    libldap LDAP_set_option string formats are now compatible
    with Python 3.12</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1724932800">- Enable sle15_python_module_pythons (boo#1229549)</changelog>
</package>
<package pkgid="a3f6bfaee2c38ef9fe87dd2622be913534b3302aa391dd37d6b278a2a76faab5" name="python-maxminddb" arch="src">
  <version epoch="0" ver="2.2.0" rel="bp156.2.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- initial package</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1527422400">- update to version 1.4.0:
  * IMPORTANT: Previously, the pure Python reader would allow
  `ipaddress.IPv4Address` and `ipaddress.IPv6Address` objects when calling
  `.get()`. This would fail with the C extension. The fact that these objects
  worked at all was an implementation detail and has varied with different
  releases. This release makes the pure Python implementation consistent
  with the extension. A `TypeError` will now be thrown if you attempt to
  use these types with either the pure Python implementation or the
  extension. The IP address passed to `.get()` should be a string type.
  * Fix issue where incorrect size was used when unpacking some types with the
  pure Python reader. Reported by Lee Symes. GitHub #30.
  * You may now pass in the database via a file descriptor rather than a file
  name when creating a new ``maxminddb.Reader`` object using ``MODE_FD``.
  This will read the database from the file descriptor into memory. Pull
  request by nkinkade. GitHub #33.</changelog>
  <changelog author="tchvatal@suse.com" date="1535544000">- Update to 1.4.1:
  * Fixes for python 3.7</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1570363200">- update to version 1.5.1:
  - Fix a possible segfault due to not correctly incrementing the reference
    on a returned object.
- update to version 1.5.0:
  - Python 3.3 and 3.4 are no longer supported.
  - The extension source directory was moved to prevent an ``ImportWarning``
    when importing the module on Python 2 with ``-Wdefault`` set. Reported by
    David Szotten and Craig de Stigter. GitHub #31.
  - The ``get`` method now accepts ``ipaddress.IPv4Address`` and
    ``ipaddress.IPv6Address`` objects in addition to strings.  This works with
    both the pure Python implementation as well as the extension. Based on a
    pull request #48 by Eric Pruitt. GitHub #50.
  - A new method, ``get_with_prefix_len``, was added. This method returns a
    tuple containing the record and the prefix length.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1577880000">- update to version 1.5.2:
  - Minor performance improvements in the pure Python reader.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584187200">- Fix build without python2</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1588852800">- update to version 1.5.4:
  - 1.5.3 was missing a test database. This release adds the test file.
  There are no other changes. Reported by Lumír 'Frenzy' Balhar. GitHub #60.
- update to version 1.5.3:
  - Fix a segfault when decoding a database with a corrupt data section.
  Reported by Robert Scott. GitHub #58.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595505600">- update to version 2.0.1:
  - Fix minimum required python version in ``setup.py``. Pull request by
  Boros Gábor. GitHub #69 &amp; #70.
- update to version 2.0.0:
  - IMPORTANT: Python 3.6 or greater is required. If you are using an older
  version, please use a 1.x.x release.
  - Type hints have been added.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595937600">- update to version 2.0.2:
  - Added ``py.typed`` file per PEP 561. Reported by Árni Már Jónsson.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1597579200">- Replace nose with pytest</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1604232000">- update to version 2.0.3:
  - The 2.0.0 release unintentionally required Python to be compiled with
    ``mmap`` support for the module to work. ``mmap`` is now optional
    again. Reported by john-heasman-cg. GitHub #76.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1622894400">- disable python 2, fixes Leap builds. Python 2 is no longer supported.
  fixes boo#1186841</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1631966400">- update to version 2.1.0:
  - The C extension now correctly supports objects that implement the
  ``os.PathLike`` interface.
  - When opening a database fails due to an access issue, the correct
  ``OSError`` subclass will now be thrown.
  - The ``Metadata`` class object is now available from the C extension
  module as ``maxminddb.extension.Metadata`` rather than
  ``maxminddb.extension.extension``.
  - Type stubs have been added for ``maxminddb.extension``.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1632484800">- update to version 2.2.0:
  - The return type for ``maxminddb.open_database()`` has been simplified
  to be just the ``Reader`` class as opposed to a union of that with
  the extension class. This is done by casting the extension to
  ``Reader``. The extension class has the same public API as the
  pure Python implementation. This simplifies type checking for users of
  this library. The ``Reader`` class is exposed as ``maxminddb.Reader``.
  Pull request by wouter bolsterlee. GitHub #88.
  - ``maxminddb.__all__`` is now set to define a public API. Pull request
  by wouter bolsterlee. GitHub #88.
  - Fix minor regression in ``repr`` output of ``maxminddb.reader.Metadata``
  in 2.1.0.</changelog>
  <changelog author="pgajdos@suse.com" date="1648468800">- python-mock is not required for build</changelog>
</package>
<package pkgid="49a141329742f8eb935801de7a1016783162168259dd41941c544abed45ae13f" name="python-mysql-connector-python" arch="src">
  <version epoch="0" ver="9.1.0" rel="bp156.4.3.1"/>
  <changelog author="tbechtold@suse.com" date="1411473600">- Initial version</changelog>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
</package>
<package pkgid="0d98be9e7a8c6103dcf2a901339b14db9cc205d3e99847f47b12103cf2430419" name="python-mysql-connector-python" arch="src">
  <version epoch="0" ver="9.1.0" rel="bp156.4.6.1"/>
  <changelog author="tbechtold@suse.com" date="1411473600">- Initial version</changelog>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738238400">- Add python36-compat.patch to keep compatibility with python 3.6,
  bsc#1236566</changelog>
</package>
<package pkgid="75961a81ce82235ea5f6fccccc8f928a47a042c787134bfc4ab12d1cf8d30976" name="python-nltk" arch="src">
  <version epoch="0" ver="3.7" rel="bp156.4.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1386504000">- Update to version 2.0.4
  + No changelog available
- Add nltk-2.0.4-dont-use-python-distribute.patch ; force use of
  python-setuptools instead of python-distribute</changelog>
  <changelog author="toddrme2178@gmail.com" date="1432209600">- Remove upstreamed nltk-2.0.4-dont-use-python-distribute.patch
- Update to version 3.0.2
  + No changelog available</changelog>
  <changelog author="toddrme2178@gmail.com" date="1476446400">- Update to version 3.2.1
  + No changelog available</changelog>
  <changelog author="stephan.barth@suse.com" date="1487678400">- update to version 3.2.2
  Upstream changelog:
  Support for Aline, ChrF and GLEU MT evaluation metrics, Russian POS tagger
  model, Moses detokenizer, rewrite Porter Stemmer and FrameNet corpus reader,
  update FrameNet Corpus to version 1.7, fixes: stanford_segmenter.py,
  SentiText, CoNLL Corpus Reader, BLEU, naivebayes, Krippendorff’s alpha,
  Punkt, Moses tokenizer, TweetTokenizer, ToktokTokenizer; improvements to
  testing framework</changelog>
  <changelog author="badshah400@gmail.com" date="1513684800">- Update to version 3.2.5:
  * Arabic stemmers (ARLSTem, Snowball)
  * NIST MT evaluation metric and added NIST
    international_tokenize
  * Moses tokenizer
  * Document Russian tagger
  * Fix to Stanford segmenter
  * Improve treebank detokenizer, VerbNet, Vader
  * Misc code and documentation cleanups
  * Implement fixes suggested by LGTM
- Convert specfile to python single-spec style.
- Drop unneeded BuildRequires: python-PyYAML, python-xml,
  python-devel; not required for building.
- Change existing Requires to Recommends: these are really needed
  for additional features, and not required for basic nltk usage.
- Add new Recommends: python-scipy, python-matplotlib,
  python-pyparsing, and python-gensim; enables other optional
  features.
- Run fdupes to link-up duplicate files.
- Remove exec permissions for a file not intended to be executed
  (not in exec path, no hashbang, etc.)
- Remove hashbangs from non-executable files.
- Run tests following the suggestion from
  http://www.nltk.org/install.html.</changelog>
  <changelog author="guigo.lourenco@gmail.com" date="1516104000">- Depend on python-rpm-macros
- Build for both Python2 and Python3</changelog>
  <changelog author="guigo.lourenco@gmail.com" date="1517313600">- Depend on the full python interpreter to fix sqlite3 import
  during %check</changelog>
  <changelog author="badshah400@gmail.com" date="1520251200">- Use \%license instead of \%doc to install License.txt.</changelog>
  <changelog author="jengelh@inai.de" date="1520337600">- Trim redundant wording from description.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1549454400">- Add missing dependency six
- Remove unnecessary build dependency six
- Recommend all optional dependencies</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1549713600">- Update to v3.4
  + Support Python 3.7
  + New Language Modeling package
  + Cistem Stemmer for German
  + Support Russian National Corpus incl POS tag model
  + Krippendorf Alpha inter-rater reliability test
  + Comprehensive code clean-ups
  + Switch continuous integration from Jenkins to Travis
- from v3.3
  + Support Python 3.6
  + New interface to CoreNLP
  + Support synset retrieval by sense key
  + Minor fixes to CoNLL Corpus Reader
  + AlignedSent
  + Fixed minor inconsistencies in APIs and API documentation
  + Better conformance to PEP8
  + Drop Moses Tokenizer (incompatible license)</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1549800000">- Remove Python 3 dependency on singledispatch</changelog>
  <changelog author="pgajdos@suse.com" date="1558612800">- version update to 3.4.1
  * add chomsky_normal_form for CFGs
  * add meteor score
  * add minimum edit/Levenshtein distance based alignment function
  * allow access to collocation list via text.collocation_list()
  * support corenlp server options
  * drop support for Python 3.4
  * other minor fixes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1563883200">- Update to 3.4.4:
  * fix bug in plot function (probability.py)
  * add improved PanLex Swadesh corpus reader
  * add Text.generate()
  * add QuadgramAssocMeasures
  * add SSP to tokenizers
  * return confidence of best tag from AveragedPerceptron
  * make plot methods return Axes objects
  * don't require list arguments to PositiveNaiveBayesClassifier.train
  * fix Tree classes to work with native Python copy library
  * fix inconsistency for NomBank
  * fix random seeding in LanguageModel.generate
  * fix ConditionalFreqDist mutation on tabulate/plot call
  * fix broken links in documentation
  * fix misc Wordnet issues
  * update installation instructions</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568203200">- Update to 3.4.5 (bsc#1146427, CVE-2019-14751):
  * Fixed security bug in downloader: Zip slip vulnerability - for the
    unlikely situation where a user configures their downloader to use
    a compromised server CVE-2019-14751</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1571054400">- Replace %fdupes -s with plain %fdupes; hardlinks are better.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584187200">- Fix build without python2</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1587643200">- Update to v3.5
  * add support for Python 3.8
  * drop support for Python 2
  * create NLTK's own Tokenizer class distinct from the Treebank
    reference tokeniser
  * update Vader sentiment analyser
  * fix JSON serialization of some PoS taggers
  * minor improvements in grammar.CFG, Vader, pl196x corpus reader,
    StringTokenizer
  * change implementation &lt;= and &gt;= for FreqDist so they are partial
    orders
  * make FreqDist iterable
  * correctly handle Penn Treebank trees with a unlabeled branching
    top node</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1647950400">- Update to 3.7
  - Improve and update the NLTK team page on nltk.org (#2855,
    [#2941])
  - Drop support for Python 3.6, support Python 3.10 (#2920)
- Update to 3.6.7
  - Resolve IndexError in `sent_tokenize` and `word_tokenize`
    (#2922)
- Update to 3.6.6
  - Refactor `gensim.doctest` to work for gensim 4.0.0 and up
    (#2914)
  - Add Precision, Recall, F-measure, Confusion Matrix to Taggers
    (#2862)
  - Added warnings if .zip files exist without any corresponding
    .csv files. (#2908)
  - Fix `FileNotFoundError` when the `download_dir` is
    a non-existing nested folder (#2910)
  - Rename omw to omw-1.4 (#2907)
  - Resolve ReDoS opportunity by fixing incorrectly specified
    regex (#2906, bsc#1191030, CVE-2021-3828).
  - Support OMW 1.4 (#2899)
  - Deprecate Tree get and set node methods (#2900)
  - Fix broken inaugural test case (#2903)
  - Use Multilingual Wordnet Data from OMW with newer Wordnet
    versions (#2889)
  - Keep NLTKs "tokenize" module working with pathlib (#2896)
  - Make prettyprinter to be more readable (#2893)
  - Update links to the nltk book (#2895)
  - Add `CITATION.cff` to nltk (#2880)
  - Resolve serious ReDoS in PunktSentenceTokenizer (#2869)
  - Delete old CI config files (#2881)
  - Improve Tokenize documentation + add TokenizerI as superclass
    for TweetTokenizer (#2878)
  - Fix expected value for BLEU score doctest after changes from
    [#2572]
  - Add multi Bleu functionality and tests (#2793)
  - Deprecate 'return_str' parameter in NLTKWordTokenizer and
    TreebankWordTokenizer (#2883)
  - Allow empty string in CFG's + more (#2888)
  - Partition `tree.py` module into `tree` package + pickle fix
    (#2863)
  - Fix several TreebankWordTokenizer and NLTKWordTokenizer bugs
    (#2877)
  - Rewind Wordnet data file after each lookup (#2868)
  - Correct __init__ call for SyntaxCorpusReader subclasses
    (#2872)
  - Documentation fixes (#2873)
  - Fix levenstein distance for duplicated letters (#2849)
  - Support alternative Wordnet versions (#2860)
  - Remove hundreds of formatting warnings for nltk.org (#2859)
  - Modernize `nltk.org/howto` pages (#2856)
  - Fix Bleu Score smoothing function from taking log(0) (#2839)
  - Update third party tools to newer versions and removing
    MaltParser fixed version (#2832)
  - Fix TypeError: _pretty() takes 1 positional argument but 2
    were given in sem/drt.py (#2854)
  - Replace `http` with `https` in most URLs (#2852)
- Update to 3.6.5
  - modernised nltk.org website
  - addressed LGTM.com issues
  - support ZWJ sequences emoji and skin tone modifer emoji in
    TweetTokenizer
  - METEOR evaluation now requires pre-tokenized input
  - Code linting and type hinting
  - implement get_refs function for DrtLambdaExpression
  - Enable automated CoreNLP, Senna, Prover9/Mace4, Megam,
    MaltParser CI tests
  - specify minimum regex version that supports regex.Pattern
  - avoid re.Pattern and regex.Pattern which fail for Python 3.6,
    3.7
- Update to 3.6.4
  - deprecate `nltk.usage(obj)` in favor of `help(obj)`
  - resolve ReDoS vulnerability in Corpus Reader
  - solidify performance tests
  - improve phone number recognition in tweet tokenizer
  - refactored CISTEM stemmer for German
  - identify NLTK Team as the author
  - replace travis badge with github actions badge
  - add SECURITY.md
- Update to 3.6.3
  - Dropped support for Python 3.5
  - Run CI tests on Windows, too
  - Moved from Travis CI to GitHub Actions
  - Code and comment cleanups
  - Visualize WordNet relation graphs using Graphviz
  - Fixed large error in METEOR score
  - Apply isort, pyupgrade, black, added as pre-commit hooks
  - Prevent debug_decisions in Punkt from throwing IndexError
  - Resolved ZeroDivisionError in RIBES with dissimilar sentences
  - Initialize WordNet IC total counts with smoothing value
  - Fixed AttributeError for Arabic ARLSTem2 stemmer
  - Many fixes and improvements to lm language model package
  - Fix bug in nltk.metrics.aline, C_skip = -10
  - Improvements to TweetTokenizer
  - Optional show arg for FreqDist.plot, ConditionalFreqDist.plot
  - edit_distance now computes Damerau-Levenshtein edit-distance
- Update to 3.6.2
  - move test code to nltk/test
  - fix bug in NgramAssocMeasures (order preserving fix)
- Update to 3.6
  - add support for Python 3.9
  - add Tree.fromlist
  - compute Minimum Spanning Tree of unweighted graph using BFS
  - fix bug with infinite loop in Wordnet closure and tree
  - fix bug in calculating BLEU using smoothing method 4
  - Wordnet synset similarities work for all pos
  - new Arabic light stemmer (ARLSTem2)
  - new syllable tokenizer (LegalitySyllableTokenizer)
  - remove nose in favor of pytest</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1721995200">- Add CVE-2024-39705.patch and restrict-wordnet-app-pickle.patch
  upstream patches to fix unsafe pickle usage.
  (CVE-2024-39705, gh#nltk/nltk#3266, bsc#1227174).</changelog>
</package>
<package pkgid="de63a5e62e95dc988924fc9d1a57562d4fe44f33c7b9b0c380ea45e5c15f4854" name="python-notebook" arch="src">
  <version epoch="0" ver="5.7.11" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1524139200">- Update to version 5.4.1
  * A security release to fix CVE-2018-8768.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1527595200">- Update to version 5.5.0
  + New features:
  * The files list now shows file sizes (:ghpull:`3539`)
  * Add a quit button in the dashboard (:ghpull:`3004`)
  * Display hostname in the terminal when running remotely (:ghpull:`3356`, :ghpull:`3593`)
  * Add slides exportation/download to the menu (:ghpull:`3287`)
  * Add any extra installed nbconvert exporters to the "Download as" menu (:ghpull:`3323`)
  * Editor: warning when overwriting a file that is modified on disk (:ghpull:`2783`)
  * Display a warning message if cookies are not enabled (:ghpull:`3511`)
  * Basic ``__version__`` reporting for extensions (:ghpull:`3541`)
  * Add ``NotebookApp.terminals_enabled`` config option (:ghpull:`3478`)
  * Make buffer time between last modified on disk and last modified on last save configurable (:ghpull:`3273`)
  * Allow binding custom shortcuts for 'close and halt' (:ghpull:`3314`)
  * Add description for 'Trusted' notification (:ghpull:`3386`)
  * Add ``settings['activity_sources']`` (:ghpull:`3401`)
  * Add an ``output_updated.OutputArea`` event (:ghpull:`3560`)
  + Fixing problems:
  * Fixes to improve web accessibility (:ghpull:`3507`)
    There is more to do on this! See :ghissue:`1801`.
  * Fixed color contrast issue in tree.less (:ghpull:`3336`)
  * Allow cancelling upload of large files (:ghpull:`3373`)
  * Don't clear login cookie on requests without cookie (:ghpull:`3380`)
  * Don't trash files on different device to home dir on Linux (:ghpull:`3304`)
  * Clear waiting asterisks when restarting kernel (:ghpull:`3494`)
  * Fix output prompt when ``execution_count`` missing (:ghpull:`3236`)
  * Make the 'changed on disk' dialog work when displayed twice (:ghpull:`3589`)
  * Fix going back to root directory with history in notebook list (:ghpull:`3411`)
  * Allow defining keyboard shortcuts for missing actions (:ghpull:`3561`)
  * Prevent default on pageup/pagedown when completer is active (:ghpull:`3500`)
  * Prevent default event handling on new terminal (:ghpull:`3497`)
  * ConfigManager should not write out default values found in the .d directory (:ghpull:`3485`)
  * Fix leak of iopub object in activity monitoring (:ghpull:`3424`)
  * Javascript lint in notebooklist.js (:ghpull:`3409`)
  * Some Javascript syntax fixes (:ghpull:`3294`)
  * Convert native for loop to ``Array.forEach()`` (:ghpull:`3477`)
  * Disable cache when downloading nbconvert output (:ghpull:`3484`)
  * Add missing digestmod arg to HMAC (:ghpull:`3399`)
  * Log OSErrors failing to create less-critical files during startup (:ghpull:`3384`)
  * Use powershell on Windows (:ghpull:`3379`)
  * API spec improvements, API handler improvements (:ghpull:`3368`)
  * Set notebook to dirty state after change to kernel metadata (:ghpull:`3350`)
  * Use CSP header to treat served files as belonging to a separate origin (:ghpull:`3341`)
  * Don't install gettext into builtins (:ghpull:`3330`)
  * Add missing ``import _`` (:ghpull:`3316`, :ghpull:`3326`)
  * Write ``notebook.json`` file atomically (:ghpull:`3305`)
  * Fix clicking with modifiers, page title updates (:ghpull:`3282`)
  * Upgrade jQuery to version 2.2 (:ghpull:`3428`)
  * Upgrade xterm.js to 3.1.0 (:ghpull:`3189`)
  * Upgrade moment.js to 2.19.3 (:ghpull:`3562`)
  * Upgrade CodeMirror to 5.35 (:ghpull:`3372`)
  * "Require" pyzmq&gt;=17 (:ghpull:`3586`)
  + Documentation:
  * Documentation updates and organisation (:ghpull:`3584`)
  * Add section in docs about privacy (:ghpull:`3571`)
  * Add explanation on how to change the type of a cell to Markdown (:ghpull:`3377`)
  * Update docs with confd implementation details (:ghpull:`3520`)
  * Add more information for where ``jupyter_notebook_config.py`` is located (:ghpull:`3346`)
  * Document options to enable nbextensions in specific sections (:ghpull:`3525`)
  * jQuery attribute selector value MUST be surrounded by quotes (:ghpull:`3527`)
  * Do not execute special notebooks with nbsphinx (:ghpull:`3360`)
  * Other minor fixes in :ghpull:`3288`, :ghpull:`3528`, :ghpull:`3293`, :ghpull:`3367`
  + Testing:
  * Testing with Selenium &amp; Sauce labs (:ghpull:`3321`)
  * Selenium utils + markdown rendering tests (:ghpull:`3458`)
  * Convert insert cell tests to Selenium (:ghpull:`3508`)
  * Convert prompt numbers tests to Selenium (:ghpull:`3554`)
  * Convert delete cells tests to Selenium (:ghpull:`3465`)
  * Convert undelete cell tests to Selenium (:ghpull:`3475`)
  * More selenium testing utilities (:ghpull:`3412`)
  * Only check links when build is trigger by Travis Cron job (:ghpull:`3493`)
  * Fix Appveyor build errors (:ghpull:`3430`)
  * Undo patches in teardown before attempting to delete files (:ghpull:`3459`)
  * Get tests running with tornado 5 (:ghpull:`3398`)
  * Unpin ipykernel version on Travis (:ghpull:`3223`)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to version 5.6.0
  + New features:
  * Execute cells by clicking icon in input prompt (:ghpull:`3535`, :ghpull:`3687`)
  * New "Save as" menu option (:ghpull:`3289`)
  * When serving on a loopback interface, protect against DNS rebinding by
    checking the ``Host`` header from the browser (:ghpull:`3714`).
    This check can be disabled if necessary by setting
    ``NotebookApp.allow_remote_access``.
    (Disabled by default while we work out some Mac issues in :ghissue:`3754`).
  * Add kernel_info_timeout traitlet to enable restarting slow kernels (:ghpull:`3665`)
  * Add ``custom_display_host`` config option to override displayed URL (:ghpull:`3668`)
  * Add /metrics endpoint for Prometheus Metrics (:ghpull:`3490`)
  * Update to MathJax 2.7.4 (:ghpull:`3751`)
  * Update to jQuery 3.3 (:ghpull:`3655`)
  * Update marked to 0.4 (:ghpull:`3686`)
  + Fixing problems:
  * Don't duplicate token in displayed URL (:ghpull:`3656`)
  * Clarify displayed URL when listening on all interfaces (:ghpull:`3703`)
  * Don't trash non-empty directories on Windows (:ghpull:`3673`)
  * Include LICENSE file in wheels (:ghpull:`3671`)
- Don't show "0 active kernels" when starting the notebook (:ghpull:`3696`)
  + Testing:
  * Add find replace test (:ghpull:`3630`)
  * Selenium test for deleting all cells (:ghpull:`3601`)
  * Make creating a new notebook more robust (:ghpull:`3726`)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to version 5.7.0
  + New features:
  * Update to CodeMirror to 5.37, which includes f-string sytax for Python 3.6 (:ghpull:`3816`)
  * Update jquery-ui to 1.12 (:ghpull:`3836`)
  * Check Host header to more securely protect localhost deployments from DNS rebinding.
    This is a pre-emptive measure, not fixing a known vulnerability (:ghpull:`3766`).
    Use ``.NotebookApp.allow_remote_access`` and ``.NotebookApp.local_hostnames`` to configure
    access.
  * Allow access-control-allow-headers to be overridden (:ghpull:`3886`)
  * Allow configuring max_body_size and max_buffer_size (:ghpull:`3829`)
  * Allow configuring get_secure_cookie keyword-args (:ghpull:`3778`)
  * Respect nbconvert entrypoints as sources for exporters (:ghpull:`3879`)
  * Include translation sources in source distributions (:ghpull:`3925`, :ghpull:`3931`)
  * Various improvements to documentation (:ghpull:`3799`, :ghpull:`3800`,
    :ghpull:`3806`, :ghpull:`3883`, :ghpull:`3908`)
  + Fixing problems:
  * Fix breadcrumb link when running with a base url (:ghpull:`3905`)
  * Fix possible type error when closing activity stream (:ghpull:`3907`)
  * Disable metadata editing for non-editable cells (:ghpull:`3744`)
  * Fix some styling and alignment of prompts caused by regressions in 5.6.0.
  * Enter causing page reload in shortcuts editor (:ghpull:`3871`)
  * Fix uploading to the same file twice (:ghpull:`3712`)
  * Drop -doc subpackage.  Use pre-built upstream docs instead.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1543060800">- update to version 5.7.2:
  * 5.7.2 contains a security fix preventing malicious directory names
    from being able to execute javascript. CVE request pending.
- changes from version 5.7.1:
  * 5.7.1 contains a security fix preventing nbconvert endpoints from
    executing javascript with access to the server API. CVE request
    pending.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 5.7.4
  * fixes a bug introduced in 5.7.3, in which the ``list_running_servers()``
    function attempts to parse HTML files as JSON, and consequently crashes
  (:ghpull:`4284`).
- Update to 5.7.3
  * Launch the browser with a local file which redirects to the server address
    including the authentication token (:ghpull:`4260`).
    This prevents another logged-in user from stealing the token from command line
    arguments and authenticating to the server.
    The single-use token previously used to mitigate this has been removed.
    Thanks to Dr. Owain Kenway for suggesting the local file approach.
  * Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been
    assigned `CVE-2018-14041 &lt;https://nvd.nist.gov/vuln/detail/CVE-2018-14041&gt;`_
    (:ghpull:`4271`).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Fix {name} -&gt; %{name}</changelog>
  <changelog author="rolf@rotkraut.de" date="1547208000">- Update requirements: python-jupyter_core &gt;= 4.4.0, python-terminado &gt;= 0.8.1.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552132800">- update to version 5.7.5:
  * Fix compatibility with tornado 6 (:ghpull:`4392`, :ghpull:`4449`).
  * Fix opening integer filedescriptor during startup on Python 2
    (:ghpull:`4349`)
  * Fix compatibility with asynchronous KernelManager.restart_kernel
    methods (:ghpull:`4412`)</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552219200">- update to version 5.7.6:
  * 5.7.6 contains a security fix for a cross-site inclusion (XSSI)
    vulnerability, where files at a known URL could be included in a
    page from an unauthorized website if the user is logged into a
    Jupyter server. The fix involves setting the
    X-Content-Type-Options: nosniff header, and applying CSRF checks
    previously on all non-GET API requests to GET requests to API
    endpoints and the /files/ endpoint.
    The attacking page is able to access some contents of files when
    using Internet Explorer through script errors, but this has not
    been demonstrated with other browsers. A CVE has been requested
    for this vulnerability.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1553947200">- update to version 5.7.7:
  * Fix regression in restarting kernels in 5.7.5. The restart handler
    would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved checks
    for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the
    wrong mime-type.
  * Fix Open Redirect vulnerability where certain malicious URLs could
    redirect from the Jupyter login page to a malicious site after a
    successful login. A CVE has been requested for this vulnerability.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1554120000">- Fix doc url</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 5.7.8
  * Fix regression in restarting kernels in 5.7.5.
    The restart handler would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved
    checks for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the wrong mime-type.
  * Fix Open Redirect vulnerability (CVE-2019-10255)
    where certain malicious URLs could redirect from the Jupyter login page
    to a malicious site after a successful login.
    5.7.7 contained only a partial fix for this issue.
- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.
- Add rpm macros.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557921600">- Add conflicts to jupyter subpackage to more explicitly handle
  file overlaps with old naming scheme.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558526400">- Split directories and macros into separate package.
- Make lang subpackage python version-specific</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558699200">- Add a jupyter-specific language package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Use noun phrase in summary.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584446400">- Fixup to build with the TW based packages.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1609761600">- Fix boo#1180458 (CVE-2020-26215) with CVE-2020-26215.patch</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1722513600">- Update to 5.7.11
  * sanitizer fix CVE-2021-32798 (bsc#1227583)
- Update to 5.7.10
  * no upstream changelog
- Update to 5.7.9
  * Update JQuery dependency to version 3.4.1 to fix security
    vulnerability (CVE-2019-11358)
  * Update from preact to React</changelog>
</package>
<package pkgid="2e454b726c363ca5eb60fdba9543442a81f2f1748eca22df443f330b53e7d668" name="python-py2pack" arch="src">
  <version epoch="0" ver="0.8.6" rel="bp156.4.3.1"/>
  <changelog author="tbechtold@suse.com" date="1467633600">- Use https for Source url</changelog>
  <changelog author="tbechtold@suse.com" date="1469188800">- Add missing python-six BuildRequires</changelog>
  <changelog author="tbechtold@suse.com" date="1471262400">- update to version 0.6.4
  * Fix urlretrieve for py3
  * Remove obsolete workaround for old suse in template
  * Update travis.yml
  * Bump version to 0.6.4
  * Add "metadata" subcommand</changelog>
  <changelog author="tbechtold@suse.com" date="1487073600">- update to 0.7.0:
  * Switch to pbr
  * Include doc/* in sdist tarball
  * Add Shinx config to setup.cfg
  * Post release version bump to 0.6.7
  * Bump version to 0.6.6
  * Set files.pythonhosted.org as Source url
  * Also search for tarballs with underscores
  * Set pypi.io url for Source
  * Remove deprecated metadata subcommand
  * doc: Move CLI help to extra document
  * Support multiple template directories
  * Fix pep8 error
  * Use Sphinx for documentation
  * Remove hardcoded markers
  * Add license wit FIXME if available
  * Fix extensions for openSUSE template
  * Add script to create packages for OBS
  * Switch to metaextract
  * Improve openSUSE template checks
  * Update repository name after move to openSUSE
- Adjust Requires</changelog>
  <changelog author="tbechtold@suse.com" date="1488456000">- update to 0.8.0:
  * Ignore the required python version for now
  * Add build condition for tests in opensuse template
  * Install setup_requires as BuildRequires during build
  * Update opensuse template for singlespec approach
  * Remove useless '(' and ')' replacements from opensuse template
  * travis: Update credential to deploy on pypi
- Remove manpage for now. Build is broken.</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1488888000">- Add missing "Requires: python-setuptools" to get py2pack working</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493294400">- Fix source URL.
- Implement single-spec version.</changelog>
  <changelog author="tbechtold@suse.com" date="1498132800">- Use update-alternatives for the py2pack executable</changelog>
  <changelog author="tbechtold@suse.com" date="1502452800">- update to 0.8.1:
  * Enable tests with python setup.py test
  * Also support for python 3.6
  * Fix opensuse's multipython template
  * unify trailing whitespaces in templates
  * Handle no upstream source download URL gracefully
  * Allow packaging custom pypi names via obs-from-pypi.py</changelog>
  <changelog author="tbechtold@suse.com" date="1513944000">- update to 0.8.2:
  * pep8 fixes
  * opensuse template updates
  * Add source\_url to Args in tests and use None as default value
  * Removed unneeded nargs parameter to add\_argument
  * Add a --source-url parameter to 'fetch' and 'generate' commands
  * tests: templates: fix version</changelog>
  <changelog author="dmueller@suse.com" date="1520337600">- update url to point to the new location (bsc#1079905)</changelog>
  <changelog author="kbabioch@suse.com" date="1523966400">- Added fix-api-package-urls.patch: Fix an issue with a deprecated
  XMLRPC method (bnc#1089613)</changelog>
  <changelog author="tbechtold@suse.com" date="1524484800">- update to 0.8.3:
  * Remove Sphinx cap
  * Fix copyright year in tests
  * Use release\_urls() XMLRPC method for the time being
  * Test python 3.6 and remove 3.5
- drop fix-api-package-urls.patch (merged upstream)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1544097600">- update to 0.8.4:
  * Ignore some more pep8 warnings
  * Support %license macro</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544097601">- Use noun phrase in summary.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1553601600">- Fix fdupes
- Install only Python 3 Sphinx for docs</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1603800000">- update to 0.8.5:
  * Use 3.8 python in the travis by default
  * Use python 3.8 and 3.9 in tox
  * Execute flake8 on latest py3 instead of old py2 version
  * Add missing comment to opensuse template header
  * Switch to pytest
  * Just say we support py2 and py3 do not bother with minor versions
  * gitignore coverage datafile
  * Do not bother with creating group tag as it is optional these days in openSUSE
  * Run tests under python 3.7 and fix tests
  * tests: replace year in tests by placeholder
  * bug: show help if no command given
  * Fix date in test examples
  * fix fedora tests
  * fix opensuse tests
  * Update py2pack-opensuse-legacy.spec
  * Update py2pack-opensuse.spec
  * Make template compatible with spec-cleaner
  * Add default empty for scripts
  * Just get rid of whole line in opensuse-legacy.spec, this breaks things
  * Don't add BR on python-devel without thinking
  * Add test for non-existent file
  * Add documentation to py2pack/utils.py
  * Add test with invalid archive
  * Raise a ValueError from \_get\_archive\_filelist instead of Exception
  * Add type hints to py2pack.utils
  * Ignore flake8 unused import warning for typing imports
  * Require typing module for python &lt; 3.5
  * Bump python version in test case
  * Shorten overlong line
  * Add docstrings &amp; type hints to functions in requires.py
  * Replace filter() with list/generator expressions
  * Fix indentation of \_requirement\_find\_lowest\_possible
  * Fix DeprecationWarnings for invalid escape sequences with python3</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1605009600">- update to 0.8.6 (bsc#1178103):
  * Fix test/exampes/py2pack-opensuse.dsc
  * enhance test\_template with augmented opensuse and update examples to 0.8.5
  * cleanup script basename filter
  * update test reference
  * Fix flake8 errors
  * remove python2 from travis and tox
  * change test suite block
  * Replace python3\_only scripts with python\_alternatives
  * migrate metadate fetch to JSON API
  * remove python2 shims
  * update copyright header</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738152000">- Add upstream patch fix-no-license-files.patch
  gh#openSUSE/py2pack@a0d84a8938c5 boo#1236107</changelog>
</package>
<package pkgid="7174513e8f4e67f9941ea8fd4c6a4ce16d3f030eebb39aad33225e190d70dddf" name="python-py2pack-doc" arch="noarch">
  <version epoch="0" ver="0.8.6" rel="bp156.4.3.1"/>
  <changelog author="tbechtold@suse.com" date="1467633600">- Use https for Source url</changelog>
  <changelog author="tbechtold@suse.com" date="1469188800">- Add missing python-six BuildRequires</changelog>
  <changelog author="tbechtold@suse.com" date="1471262400">- update to version 0.6.4
  * Fix urlretrieve for py3
  * Remove obsolete workaround for old suse in template
  * Update travis.yml
  * Bump version to 0.6.4
  * Add "metadata" subcommand</changelog>
  <changelog author="tbechtold@suse.com" date="1487073600">- update to 0.7.0:
  * Switch to pbr
  * Include doc/* in sdist tarball
  * Add Shinx config to setup.cfg
  * Post release version bump to 0.6.7
  * Bump version to 0.6.6
  * Set files.pythonhosted.org as Source url
  * Also search for tarballs with underscores
  * Set pypi.io url for Source
  * Remove deprecated metadata subcommand
  * doc: Move CLI help to extra document
  * Support multiple template directories
  * Fix pep8 error
  * Use Sphinx for documentation
  * Remove hardcoded markers
  * Add license wit FIXME if available
  * Fix extensions for openSUSE template
  * Add script to create packages for OBS
  * Switch to metaextract
  * Improve openSUSE template checks
  * Update repository name after move to openSUSE
- Adjust Requires</changelog>
  <changelog author="tbechtold@suse.com" date="1488456000">- update to 0.8.0:
  * Ignore the required python version for now
  * Add build condition for tests in opensuse template
  * Install setup_requires as BuildRequires during build
  * Update opensuse template for singlespec approach
  * Remove useless '(' and ')' replacements from opensuse template
  * travis: Update credential to deploy on pypi
- Remove manpage for now. Build is broken.</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1488888000">- Add missing "Requires: python-setuptools" to get py2pack working</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493294400">- Fix source URL.
- Implement single-spec version.</changelog>
  <changelog author="tbechtold@suse.com" date="1498132800">- Use update-alternatives for the py2pack executable</changelog>
  <changelog author="tbechtold@suse.com" date="1502452800">- update to 0.8.1:
  * Enable tests with python setup.py test
  * Also support for python 3.6
  * Fix opensuse's multipython template
  * unify trailing whitespaces in templates
  * Handle no upstream source download URL gracefully
  * Allow packaging custom pypi names via obs-from-pypi.py</changelog>
  <changelog author="tbechtold@suse.com" date="1513944000">- update to 0.8.2:
  * pep8 fixes
  * opensuse template updates
  * Add source\_url to Args in tests and use None as default value
  * Removed unneeded nargs parameter to add\_argument
  * Add a --source-url parameter to 'fetch' and 'generate' commands
  * tests: templates: fix version</changelog>
  <changelog author="dmueller@suse.com" date="1520337600">- update url to point to the new location (bsc#1079905)</changelog>
  <changelog author="kbabioch@suse.com" date="1523966400">- Added fix-api-package-urls.patch: Fix an issue with a deprecated
  XMLRPC method (bnc#1089613)</changelog>
  <changelog author="tbechtold@suse.com" date="1524484800">- update to 0.8.3:
  * Remove Sphinx cap
  * Fix copyright year in tests
  * Use release\_urls() XMLRPC method for the time being
  * Test python 3.6 and remove 3.5
- drop fix-api-package-urls.patch (merged upstream)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1544097600">- update to 0.8.4:
  * Ignore some more pep8 warnings
  * Support %license macro</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544097601">- Use noun phrase in summary.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1553601600">- Fix fdupes
- Install only Python 3 Sphinx for docs</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1603800000">- update to 0.8.5:
  * Use 3.8 python in the travis by default
  * Use python 3.8 and 3.9 in tox
  * Execute flake8 on latest py3 instead of old py2 version
  * Add missing comment to opensuse template header
  * Switch to pytest
  * Just say we support py2 and py3 do not bother with minor versions
  * gitignore coverage datafile
  * Do not bother with creating group tag as it is optional these days in openSUSE
  * Run tests under python 3.7 and fix tests
  * tests: replace year in tests by placeholder
  * bug: show help if no command given
  * Fix date in test examples
  * fix fedora tests
  * fix opensuse tests
  * Update py2pack-opensuse-legacy.spec
  * Update py2pack-opensuse.spec
  * Make template compatible with spec-cleaner
  * Add default empty for scripts
  * Just get rid of whole line in opensuse-legacy.spec, this breaks things
  * Don't add BR on python-devel without thinking
  * Add test for non-existent file
  * Add documentation to py2pack/utils.py
  * Add test with invalid archive
  * Raise a ValueError from \_get\_archive\_filelist instead of Exception
  * Add type hints to py2pack.utils
  * Ignore flake8 unused import warning for typing imports
  * Require typing module for python &lt; 3.5
  * Bump python version in test case
  * Shorten overlong line
  * Add docstrings &amp; type hints to functions in requires.py
  * Replace filter() with list/generator expressions
  * Fix indentation of \_requirement\_find\_lowest\_possible
  * Fix DeprecationWarnings for invalid escape sequences with python3</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1605009600">- update to 0.8.6 (bsc#1178103):
  * Fix test/exampes/py2pack-opensuse.dsc
  * enhance test\_template with augmented opensuse and update examples to 0.8.5
  * cleanup script basename filter
  * update test reference
  * Fix flake8 errors
  * remove python2 from travis and tox
  * change test suite block
  * Replace python3\_only scripts with python\_alternatives
  * migrate metadate fetch to JSON API
  * remove python2 shims
  * update copyright header</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738152000">- Add upstream patch fix-no-license-files.patch
  gh#openSUSE/py2pack@a0d84a8938c5 boo#1236107</changelog>
</package>
<package pkgid="ffddb44121127b8acc8dcdb0a54b52ba1b475fbdf531ac3ca85a702622fe8d3f" name="python-python-daemon" arch="src">
  <version epoch="0" ver="2.3.0" rel="bp156.4.3.1"/>
  <changelog author="idoenmez@suse.de" date="1322136000">- Add Provides for the old python-daemon name</changelog>
  <changelog author="jmatejek@suse.com" date="1325764800">- reverted to 1.5.5 (per bnc#731071 and Debian bug #585404,
  upstream has retracted version 1.6 due to brokenness)
- updated license header</changelog>
  <changelog author="bwiedemann@suse.com" date="1334750400">- BuildRequire lowercase python-minimock
- to also work with the existing 11.4 package</changelog>
  <changelog author="saschpe@suse.de" date="1353672000">- Correctly provide/obsolete python-daemon
- Spec file cleanup</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431432000">- update to version 2.0.5:
  * Refine compatibility of exceptions for file operations.
  * Specify the text encoding when opening the changelog file.
- additional changes from version 2.0.4
  * Record version info via Setuptools commands.
  * Remove the custom Setuptools entry points. This closes Alioth
    bug#314948.
- additional changes from version 2.0.3
  * Break circular import dependency for ‘setup.py’.
  * Refactor all initial metadata functionality to
    ‘daemon._metadata’.
  * Distribute ‘version’ (and its tests) only in source, not
    install.
  * Build a “universal” (Python 2 and Python 3) wheel.
- additional changes from version 2.0.2
  * Declare test-time dependency on recent ‘unittest2’.
  * Declare packaging-time dependency on ‘docutils’ library.
  * Include unit tests for ‘version’ module with source
    distribution.
  * Record version info consistent with distribution metadata.
- additional changes from version 2.0.1
  * Include the ‘version’ module with source distribution.
- additional changes from version 2.0
  * Support both Python 3 (version 3.2 or later) and Python 2
    (version 2.7 or later).
  * Document the API of all functions comprehensively in docstrings.
  * Add a hacking guide for developers.
  * Add explicit credit for contributors.
  * Document the security impact of the default umask.
  * Specify explicit text or binary mode when opening files.
  * Preserve exception context in custom exceptions.
  * Declare compatibility with current Python versions.
  * Depend on Python 3 compatible libraries.
  * Update package homepage to Alioth hosted project page.
  * Use ‘pydoc.splitdoc’ to get package description text.
  * Remove ASCII translation of package description, not needed now
    the docstring is a proper Unicode text value.
  * Include test suite with source distribution.
  * Move package metadata to ‘daemon/_metadata.py’.
  * Migrate to JSON (instead of Python) for serialised version info.
  * Add unit tests for metadata.
  * Store and retrieve version info in Setuptools metadata.
  * Migrate to ‘str.format’ for interpolation of values into text.
  * Migrate to ‘mock’ library for mock objects in tests.
  * Migrate to ‘testscenarios’ library for unit test scenarios.
  * Migrate to ‘unittest2’ library for back-ported improvements.
    Remove custom test suite creation.
  * Discriminate Python 2-and-3 compatible usage of dict methods.
  * Discriminate Python 2-and-3 compatible bytes versus text.
  * Declare explicit absolute and relative imports.
  * Discriminate between different ‘fileno’ method behaviours. In
    Python 3, ‘StringIO.fileno’ is callable but raises an exception.
  * Migrate to built-in ‘next’ function.
  * Wrap the ‘fromlist’ parameter of ‘__import__’ for Python 3
    compatibility.
  * Wrap function introspection for Python 3 compatibility.
  * Wrap standard library imports where names changed in Python 3.
- additional changes from version 1.6.1
  * Use unambiguous “except FooType as foo” syntax. This is to ease
    the port to Python 3, where the ambiguous comma usage is an
    error.
  * Ensure a ‘basestring’ name bound to the base type for strings.
    This is to allow checks to work on Python 2 and 3.
  * Specify versions of Python supported, as trove classifiers.
  * Update copyright notices.
  * Add editor hints for most files.
  * Distinguish continuation-line indentation versus block
    indentation.
  * Use unicode literals by default, specifying bytes where
    necessary. This is to ease the port to Python 3, where the
    default string type is unicode.
  * Update copyright notices.
  * Update the GPL license file to version 3, as declared in our
    copyright notices.
  * Change license of library code to Apache License 2.0.
- additional changes from version 1.6
  * Use absolute imports to disambiguate provenance of names.
  * setup.py: Require ‘lockfile &gt;=0.9’.
  * daemon/pidfile.py: Renamed from ‘daemon/pidlockfile.py’. Change
    references elsewhere to use this new name.
  * test/test_pidfile.py: Renamed from ‘test/test_pidlockfile.py’.
    Change references elsewhere to use this new name.
  * daemon/pidfile.py: Remove functionality now migrated to
    ‘lockfile’ library.
  * FAQ: Add some entries and re-structure the document.
  * Use ‘unicode’ data type for all text values.
  * Prepare for Python 3 upgrade by tweaking some names and imports.
  * MANIFEST.in: Include the documentation in the distribution.
- update package license: changed upstream to apache-2.0
- point the source URL to pypi
- set a minimum version for python-devel
- remove python-MiniMock from build dependencies
- add python-docutils, python-mock, python-testscenarios,
  python-testtools, python-unittest2 as test dependencies
- set a minimum version for python-lockfile
- remove sed call to fix non-executable script: fixed upstream
- run the test during build
- add LICENSE.ASF-2 and doc to package documentation</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Fix License issue</changelog>
  <changelog author="toddrme2178@gmail.com" date="1441281600">- Update to 2.0.6
  * Lower dependency for unittest2, we can work with an earlier version.
  * Specify development status Production/Stable in Trove classifiers.
  * Migrate to mock version 1.3 with corresponding API changes.
  * Use current Python concept of basestring to test for an attribute name.</changelog>
  <changelog author="tbechtold@suse.com" date="1449489600">- update to 2.1.0:
  * Add a DaemonContext option, ‘initgroups’, which specifies whether to
    set the daemon process's supplementary groups.
  * Set the process groups using ‘os.initgroups’.
    Thanks to Malcolm Purvis for contributing an implementation of this
    feature.</changelog>
  <changelog author="michael@stroeder.com" date="1454328000">- update to 2.1.1
  * Default ‘initgroups’ option to False. Using ‘os.initgroups’ requires
    permission to set process GID, so this now needs to be explicitly
    requested.</changelog>
  <changelog author="jmatejek@suse.com" date="1507636800">- singlespec auto-conversion
- update requirements
- use pytest as test runner
- update to 2.1.2
  * Ensure custom types are part of the Python type hierarchy.
  * Raise a warning that the ‘runner’ module is pending deprecation.
    This has been an unofficial example module from the beginning, and
    it will be removed in a future version.</changelog>
  <changelog author="mcepl@suse.com" date="1534161600">- Remove dependency on unittest2</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1553169600">- Remove unnecessary dependency on python-devel
- Remove unnecessary runtime dependency on docutils
- Update URL to https://pagure.io/python-daemon/
- Update to v2.2.3
  * Use custom fake file type for testing `fileno` behaviour.
    This works around an incompatibility in Python 2.7 `file` type that
    caused test cases to fail.
  * Promote the warning for `runner` module to a `DeprecationWarning`.
    This has been an unofficial example module from the beginning, and
    it will be removed in a future version.
- from v2.2.2
  * Remove from the build system specification a white space character
    not permitted in TOML format.
  * Implement test suite automation in virtualenvs, using Tox.
- from v2.2.1
  * Add a :PEP:`518` conformant build system specification (the
    ``pyproject.toml`` file).
- from v2.2.0
  * Correct the description of the return value for
    `daemon.is_detach_process_context_required`.
  * Set a sensible default for `Distribution.script_name`.
    This works around a bug in Setuptools which calls commands before
    the `Distribution` is initialised.
  * The test suite now relies on the test discovery feature in
    ‘unittest’. This feature is in Python version 2.7 and later.
  * Improve performance of `daemon.close_all_open_files`.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1553169601">- Add missing GPL license file
- Add README to %doc
- Drop extra 'doc' subdirectory under %doc
- Remove docutils from installed egg-info</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1556107200">- Rebuild for jsc#SLE-5706 to be sent to SUSE:SLE-12-SP5:GA.</changelog>
  <changelog author="Jonathan &lt;jharker@suse.com&gt;" date="1557835200">- Skip broken test</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1582891200">- update to 2.2.4:
  * Run the Setuptools `egg-info` command as part of the `build`
    command.
  * Create the socket and catch “non-socket” errors.
  * Only deal with a range of file descriptors if the range is not empty.
  * Declare Twine as a build dependency.
  * Reformat the change log entries with keepachangelog.com sub-sections.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1612440000">- Switch off running of the test suite
  (https://pagure.io/python-daemon/issue/53).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619092800">- update to 2.3.0:
  * Remove support for Python versions older than Python 3.
    Python 2 has been unsupported by the Python project since 2020.
  * Remove dependency on back-ported `unittest2` and `mock`.
    Depend instead on standard library `unittest` and `unittest.mock`.</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1739361600">- build for Python 3.6 and 3.11 (bsc#1228797)</changelog>
</package>
<package pkgid="4dd2fcc4848352431d24444ec5894dc67940b74d4963cbddcc4d1d41ddf5780e" name="python-python-sql" arch="src">
  <version epoch="0" ver="1.5.1" rel="bp156.2.3.1"/>
  <changelog author="axel.braun@gmx.de" date="1395662400">- update to version 0.3</changelog>
  <changelog author="axel.braun@gmx.de" date="1410523200">- upgrade to version 0.4</changelog>
  <changelog author="axel.braun@gmx.de" date="1423224000">- upgrade to version 0.6
  * Fix Delete query under multithread
  * Add missing quote for with query name
- Changes from version 0.5
  * Add schema
  * Add Common Table Expression
  * Escape Mod operator '%' with format paramstyle
  * Deprecate Interesect in favor of Intersect
  * Add Values
- remove build dependencies to python-Genshi, python-lxml</changelog>
  <changelog author="axel.braun@gmx.de" date="1432123200">- upgrade to version 0.7
  * Fix WINDOW and HAVING params order in Select
  * Add window functions
  * Add filter and within group to aggregate
  * Add limitstyle with 'offset' and 'limit'
  * Add Lateral</changelog>
  <changelog author="axel.braun@gmx.de" date="1442664000">- Version 0.8
  * Add DISTINCT qualifier to aggregate expressions
  * Allow to order on select queries
  * Add NULL ordering
  * Use UPPER to simulate missing ILIKE
  * Add CURRENT_DATE function
  * Fix DateTrunc function name
  * Add no_boolean Flavor
  * Add converter format2numeric
  * Add rownum limit style
  * Add no_as Flavor</changelog>
  <changelog author="axel.braun@gmx.de" date="1467288000">- correct naming to python-python-sql
  correct License</changelog>
  <changelog author="axel.braun@gmx.de" date="1467288001">- corrected name/metaname</changelog>
  <changelog author="axel.braun@gmx.de" date="1492430400">- singlespec
  source URL corrected</changelog>
  <changelog author="axel.braun@gmx.de" date="1493035200">- Version 0.9
  * Add distinct_on on Select
  * Allow to use Select as Column of Select query
  * Support Select without from clause</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1538395200">- Version 1.0.0
  * Add Flavor filter_ to fallback to case expression
  * Allow to use expression in AtTimeZone
  * Add comparison predicates
  * Add COLLATE
  * various bugfixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1579953600">- Version 1.1.0 - 2020-01-25
  * Add ORDER BY clause to aggregate functions
  * Add support for Python 3.8
  * Add distinct on Select</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1601985600">- Version 1.2.0
  * Add explicit Windows to Select
  * Fix missing Windows definitions in nested expressions</changelog>
  <changelog author="pgajdos@suse.com" date="1631275200">- version update to 1.2.2
  Version 1.2.2 - 2021-05-16
  * Escape table and column names containing double quote
  * Use alias on the main table used in UPDATE and INSERT
  * Add support for Python 3.9
  Version 1.2.1 - 2020-10-08
  * Fix AttributeError in Select.params with windows</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1631620800">- Version 1.3.0
  * Add GROUPS frame to Window
  * Add exclude to Window
  * Add method for each type of join
  * Remove support for Python older than 3.5
  * Support Select queries in conditionals and functions</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1651579200">- version 1.4.0
  * Use unittest discover
  * Use only column name for INSERT and UPDATE
  * Add escape to Like operators
  * Add default literal ‘*’ expression to Count
  * Add support for Python 3.10</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704801600">- update to 1.4.3:
  * Render common table expression in combining query
  * Add support for Python 3.12
  * Restore usage of alias in returning expression
  * Do not use alias in returning expression</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- added %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715774400">- version 1.5.0
  * naming scheme broken upstream
  * Add MERGE query
  * Support “UPSERT” with ON CONFLICT clause on INSERT query
  * Remove default escape char on LIKE and ILIKE
  * Add GROUPING SETS, CUBE, and ROLLUP clauses for GROUP BY.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1716206400">- Clean up the SPEC file.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1717675200">- update to 1.5.1:
  * Use parameter for start and end of WINDOW FRAME
  * Use parameter for limit and offset</changelog>
</package>
<package pkgid="d34110398ea42b6b8970e217106aa963b0053d2e0fad01fe7039c5e85d600340" name="python-python-sql" arch="src">
  <version epoch="0" ver="1.5.1" rel="bp156.2.6.1"/>
  <changelog author="axel.braun@gmx.de" date="1410523200">- upgrade to version 0.4</changelog>
  <changelog author="axel.braun@gmx.de" date="1423224000">- upgrade to version 0.6
  * Fix Delete query under multithread
  * Add missing quote for with query name
- Changes from version 0.5
  * Add schema
  * Add Common Table Expression
  * Escape Mod operator '%' with format paramstyle
  * Deprecate Interesect in favor of Intersect
  * Add Values
- remove build dependencies to python-Genshi, python-lxml</changelog>
  <changelog author="axel.braun@gmx.de" date="1432123200">- upgrade to version 0.7
  * Fix WINDOW and HAVING params order in Select
  * Add window functions
  * Add filter and within group to aggregate
  * Add limitstyle with 'offset' and 'limit'
  * Add Lateral</changelog>
  <changelog author="axel.braun@gmx.de" date="1442664000">- Version 0.8
  * Add DISTINCT qualifier to aggregate expressions
  * Allow to order on select queries
  * Add NULL ordering
  * Use UPPER to simulate missing ILIKE
  * Add CURRENT_DATE function
  * Fix DateTrunc function name
  * Add no_boolean Flavor
  * Add converter format2numeric
  * Add rownum limit style
  * Add no_as Flavor</changelog>
  <changelog author="axel.braun@gmx.de" date="1467288000">- correct naming to python-python-sql
  correct License</changelog>
  <changelog author="axel.braun@gmx.de" date="1467288001">- corrected name/metaname</changelog>
  <changelog author="axel.braun@gmx.de" date="1492430400">- singlespec
  source URL corrected</changelog>
  <changelog author="axel.braun@gmx.de" date="1493035200">- Version 0.9
  * Add distinct_on on Select
  * Allow to use Select as Column of Select query
  * Support Select without from clause</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1538395200">- Version 1.0.0
  * Add Flavor filter_ to fallback to case expression
  * Allow to use expression in AtTimeZone
  * Add comparison predicates
  * Add COLLATE
  * various bugfixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1579953600">- Version 1.1.0 - 2020-01-25
  * Add ORDER BY clause to aggregate functions
  * Add support for Python 3.8
  * Add distinct on Select</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1601985600">- Version 1.2.0
  * Add explicit Windows to Select
  * Fix missing Windows definitions in nested expressions</changelog>
  <changelog author="pgajdos@suse.com" date="1631275200">- version update to 1.2.2
  Version 1.2.2 - 2021-05-16
  * Escape table and column names containing double quote
  * Use alias on the main table used in UPDATE and INSERT
  * Add support for Python 3.9
  Version 1.2.1 - 2020-10-08
  * Fix AttributeError in Select.params with windows</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1631620800">- Version 1.3.0
  * Add GROUPS frame to Window
  * Add exclude to Window
  * Add method for each type of join
  * Remove support for Python older than 3.5
  * Support Select queries in conditionals and functions</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1651579200">- version 1.4.0
  * Use unittest discover
  * Use only column name for INSERT and UPDATE
  * Add escape to Like operators
  * Add default literal ‘*’ expression to Count
  * Add support for Python 3.10</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1704801600">- update to 1.4.3:
  * Render common table expression in combining query
  * Add support for Python 3.12
  * Restore usage of alias in returning expression
  * Do not use alias in returning expression</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1705147200">- added %{?sle15_python_module_pythons}</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715774400">- version 1.5.0
  * naming scheme broken upstream
  * Add MERGE query
  * Support “UPSERT” with ON CONFLICT clause on INSERT query
  * Remove default escape char on LIKE and ILIKE
  * Add GROUPING SETS, CUBE, and ROLLUP clauses for GROUP BY.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1716206400">- Clean up the SPEC file.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1717675200">- update to 1.5.1:
  * Use parameter for start and end of WINDOW FRAME
  * Use parameter for limit and offset</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1734523200">- Add upstream patch CVE-2024-9774.patch to escape non-EExpression in
  unary operators (bsc#1234653, CVE-2024-9774)
  https://foss.heptapod.net/tryton/python-sql/-/merge_requests/26</changelog>
</package>
<package pkgid="1970f10ca4ceb451d49d7b5fbd147a2eac8c832daa504e3cffd59bd8f3c85ca3" name="python-radexreader" arch="src">
  <version epoch="0" ver="1.2.5" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream release (1.2.0)
  * add support for Radex ONE Geiger counter
  * fix a start crash with Radex RD1212 v1</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream release (1.2.1)
  * fix auto import of radexreader.py</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream release (1.2.2)
  * fix detection of RADEX ONE v1 (ABBA/A011)
  * fix measure value (hexa:8 useless)</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1696939200">- New upstream release (1.2.3)
  * fix read with RADEX ONE v1
  * compatibility without notice for Python 3.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (1.2.4)
  * fix read with RADEX RD1212 v1</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (1.2.5)
  * packages scripts update
  * compatible with Python 3.14 without any changes</changelog>
</package>
<package pkgid="c2f3c4ecc2aea1b9bb8162fd1f4826e17e8bb32e20fb19359ce54992d9752903" name="python-rebulk" arch="src">
  <version epoch="0" ver="3.2.0" rel="bp156.4.3.1"/>
  <changelog author="aloisio@gmx.com" date="1473422400">- update to version 0.7.3:
  * Fix pylint issue
  * Add initiator value in matches logs
  * Use string representation for Regexp Pattern
  * Fix missing parent on matches generated by chain()
  * Add more logs for conflict solving</changelog>
  <changelog author="aloisio@gmx.com" date="1481803200">- Update to version 0.8.2
  * Remove fake usage of kwargs, in favor of pylint local ignore
  * Merge pull request #8 from ratoaq2/feature/performance-improvements
  * Handle unused kwargs
  * Performance improvements
  changes since version 0.8.1:
  * Avoid dict comprehension (unsupported in Python 2.6)
  * Fix unit tests
  changes since version 0.8.0:
  * Add chain_breaker option to implement dynamic breaking of chain patterns
  * Add pattern post processor
  changes since version 0.7.7:
  * Remove twine workaround for zest releaser
  * Fix chain patterns not properly detected in certain scenarios</changelog>
  <changelog author="aloisio@gmx.com" date="1490702400">- Converted to single-spec
- Dropped python-rebulk-rpmlintrc</changelog>
  <changelog author="aloisio@gmx.com" date="1535803200">- Update to version 0.9.0
  * Fix pylint issues
  * Refactor Matches to_dict() method for better API
- Enabled tests</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1535976000">- Write up the tests syntax to match up rest python packages</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536321600">- Trim name repetition in summary. Ensure neutrality of
  description.</changelog>
  <changelog author="aloisio@gmx.com" date="1539432000">- Update to version 1.0.0
  * Add python 3.7 support</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1565611200">- Update to version 1.0.1
  * Add python 3.8-dev support and make debug tests asserts less
    strict</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1565697600">- Re-enable debug test</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1567166400">- Update to version 2.0.0
  * Add named method to Match class
  * Add tagged method to Match class
  * Enhance defaults feature
  * Some code refactoring and bugfixes
  * BREAKING CHANGE: This change how chain **kwargs and
    .defaults() is transmitted to chained patterns, so upgrades
    should be performed with care.
    Chain **kwargs are now only used inside chain pattern itself,
    and doesn't implicitly set chain .defaults() anymore. You
    may have to repeat some chain **kwargs to its own .defaults()
    for Rebulk to behave as before, or set them accordingly to
    chained patterns.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1571054400">- Replace %fdupes -s with plain %fdupes; hardlinks are better.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1587470400">- Add patch to fix an incompatible change introduced in
  python-regex 2020.1.7, where unused arguments now raise an
  exception:
  * fix-for-regex-2020.1.7.patch
- Use %pytest in %check section</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588420800">- Update to version 2.0.1
  * Drop python 3.4 support
  * Fix errors when regex module is available
  * Cleanup chain matching code
- Drop fix-for-regex-2020.1.7.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608811200">- Update to version 3.0.0
  * regex: Replace REGEX_DISABLED environment variable with
    REBULK_REGEX_ENABLED
  * Add python 3.8/3.9 support, drop python 2.7/3.4 support
  * regex module is now disabled by default, even if it's
    available in the python interpreter. You have to set
    REBULK_REGEX_ENABLED=1 in your environment to enable it,
    as this module may cause some issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608984000">- Update to version 3.0.1
  * Fix broken package No such file or directory: 'CHANGELOG.md'</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1636113600">- Update to version 3.1.0
  * defaults: Add overrides support
  * python: Add python 3.10 support, drop python 3.5 support</changelog>
  <changelog author="pgajdos@suse.com" date="1638878400">- do not require pytest-runner for build, it is not needed</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676721600">- Update to version 3.2.0
  Features:
  * dependencies: Add python 3.11 support and drop python 3.6
    support.
  Fixes:
  * Remove pytest-runner from setup_requires.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1719144000">- Fixes (boo#1226826)</changelog>
</package>
<package pkgid="cda8341c9df2aa88767c34bacd8d8f767eb957bb5fafc1d6cd252e6223581e14" name="python-schema" arch="src">
  <version epoch="0" ver="0.6.7" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1508500800">- initial version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1526385600">- Update to 0.6.7
  * Implement Const validator to keep data unchanged
  * Implement Forbidden.
  * added __hash__ and __eq__ based on sub-schema to Optional
- Use license tag</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1722600000">- build for Python 3.6 and 3.11 (bsc#1228797)</changelog>
</package>
<package pkgid="fee2883c88144e588d6b3aa5778ddaabbf27404b64761ec1a224e923aa7d669d" name="python-sentry-sdk" arch="src">
  <version epoch="0" ver="0.14.4" rel="bp156.4.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1559908800">- initial version 0.9.0</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1565352000">- Update to 0.10.2.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1565352001">- Set BuildArch to noarch.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1565611200">- Format with spec-cleaner
- Run tests</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1565956800">- Update to 0.11.0
  - mostly bug fixes
  - integration with SQLAlchemy and Apache Beam</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1566216000">- Update to 0.11.1
  - Remove a faulty assertion (observed in environment with
    Django Channels and ASGI).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Trim time-dependent wording from description.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1567166400">- Update to 0.11.2
  - fixed shutdown bug while runnign under eventlet
  - added missing data to Redis breadcrumbs
- Include build requirement on python eventlet module for the tests
  while exclusing a subset of new tests</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1568894400">- Update to 0.12.0
  - Fix a bug where the response object for httplib (or requests)
    was held onto for an unnecessarily long amount of time.
  - APM: Add spans for more methods on subprocess.Popen objects.
  - APM: Add spans for Django middlewares.
  - APM: Add spans for ASGI requests.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1569844800">- Update to 0.12.2
  - Temporarily remove sending of SQL parameters (as part of
    breadcrumbs or spans for APM) to Sentry to avoid memory
    consumption issues.
  - Fix a crash with ASGI (Django Channels) when the ASGI request
    type is neither HTTP nor Websockets.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1569844801">- Add pytest.ini source to ignore deprecation warning from eventlet
- Disable %check since pytest does not want to follow documentation</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1570017600">- Update to 0.12.3
  - Various performance improvements to event sending.
  - Avoid crashes when scope or hub is racy.
  - Revert a change that broke applications using gevent and channels
    (in the same virtualenv, but different processes).
  - Fix a bug that made the SDK crash on unicode in SQL.
- Comment out test build dependencies since tests are disabled.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1571313600">- Update to 0.13.0
  - Remove an old deprecation warning (behavior itself already
    changed since a long time).
  - The AIOHTTP integration now attaches the request body to crash
    reports. Thanks to Vitali Rebkavets!
  - Add an experimental PySpark integration.
  - First release to be tested under Python 3.8. No code changes
    were necessary though, so previous releases also might have
    worked.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1572004800">- Update to 0.13.1
  - Add new global functions for setting scope/context data.
  - Fix a bug that would make Django 1.11+ apps crash when using
    function-based middleware.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1573214400">- Update to 0.13.2
  - Fix a bug in APM that would cause wrong durations to be
    displayed on non-UTC servers.</changelog>
  <changelog author="pgajdos@suse.com" date="1584532800">- version update to 0.14.2
  * Fix a crash in the Django integration when used in combination with Django Rest Framework's test utilities for request.
  * Fix high memory consumption when sending a lot of errors in the same process. Particularly noticeable in async environments.
  * Show ASGI request data in Django 3.0
  * New integration for the Trytond ERP framework. Thanks n1ngu!
  * Fix trace continuation bugs in APM.
  * No longer report `asyncio.CancelledError` as part of AIOHTTP integration.
  * Fix package classifiers to mark this package as supporting Python 3.8. The SDK supported 3.8 before though.
  * Update schema sent for transaction events (transaction status).
  * Fix a bug where `None` inside request data was skipped/omitted.
  * Fix an issue with the ASGI middleware that would cause Uvicorn to infer the wrong ASGI versions and call the wrapped application with the wrong argument count.
  * Do not ignore the `tornado.application` logger.
  * The Redis integration now instruments Redis blaster for breadcrumbs and transaction spans.
- test at least something
- deleted sources
  - pytest.ini (not needed)</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1585224000">- update to 0.14.3
  * Attempt to use a monotonic clock to measure span durations in Performance/APM.
  * Avoid overwriting explicitly set user data in web framework integrations.
  * Allow to pass keyword arguments to `capture_event` instead of configuring the scope.
  * Feature development for session tracking.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1592481600">- update to 0.14.4
  * Fix bugs in transport rate limit enforcement for specific data
    categories.
  * The bug should not have affected anybody because we do not yet
    emit rate limits for specific event types/data categories.
  * Fix a bug in capture_event where it would crash if given
    additional kwargs.
  * Fix a bug where contextvars from the request handler were
    inaccessible in AIOHTTP error handlers.
  * Fix a bug where the Celery integration would crash if newrelic
    instrumented Celery as well.</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1721390400">- Add patch CVE-2024-40647-do-not-leak-environment.patch:
  * Do not leak environment variables to child processes.</changelog>
</package>
<package pkgid="dfff391f5d3f1cb343a14f0752e647c6bd03de5837f7534e85e33ea4dd021d01" name="python-terminado" arch="src">
  <version epoch="0" ver="0.8.3" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1439553600">- Initial version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1491652800">- Update to 0.6
  (no upstream changelog)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493035200">- Fix URL.
- Implement single-spec version.</changelog>
  <changelog author="arun@gmx.de" date="1511092800">- update to version 0.7:
  * :meth:`terminado.TermSocket.open` now calls the "open()" method on
    the parent class using "super()". This allows a mixin class; for
    instance, to periodically send ping messages to keep a connection
    open.
  * When a websocket client disconnects from a terminal managed by
    :class:`~.UniqueTermManager`, the "SIGHUP" signal is sent to the
    process group, not just the main process.
  * Fixed :meth:`terminado.NamedTermManager.kill` to use the signal
    number passed to it.
  * Switched to Flit packaging.
  * README and requirements for demos.</changelog>
  <changelog author="arun@gmx.de" date="1511784000">- update to version 0.8:
  * Add support for Windows on Python 3: #44</changelog>
  <changelog author="arun@gmx.de" date="1511870400">- update to version 0.8.1:
  * no changelog available</changelog>
  <changelog author="toddrme2178@gmail.com" date="1518523200">- Disable tests until random testing race condition fixed
  * see: https://github.com/jupyter/terminado/issues/21</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1560340800">- Update to version 0.8.2
  * Fix Delete Terminal Not Working with Tornado version 6.0.1
  * Set websocket.terminal to None when the child exits</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1565524800">- Enable tests</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1574078400">- Update to version 0.8.3
  * Addkwargs to NamedTermManager.new_named_terminal</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738238400">- Build also for modern python, bsc#1236620</changelog>
</package>
<package pkgid="371ccf62a65414f96cab32a4577a94f562e5b49d051bd937691f1a13fe674bc7" name="python-xhtml2pdf" arch="src">
  <version epoch="0" ver="0.2.4" rel="bp156.4.3.1"/>
  <changelog author="jfunk@funktronics.ca" date="1355313600">- Initial release</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="p.drouand@gmail.com" date="1384516800">- Update to version 0.0.5
  + no changelog available
- Remove useless CFLAGS definition</changelog>
  <changelog author="opensuse@dstoecker.de" date="1471003200">- update to 0.1b2</changelog>
  <changelog author="opensuse@dstoecker.de" date="1513252800">- update to 0.2b
- support build for python3</changelog>
  <changelog author="tchvatal@suse.com" date="1513339200">- Cleanup a bit
- Update the requirements to match the upstream recommendations
- Run the tests
- Really enable the python3</changelog>
  <changelog author="tchvatal@suse.com" date="1513339201">- Switch to downloadable url
- Remove pointless patch</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551873600">- Update to 0.2.3:
  * various fixes/etc
  * no upstream changelog provided</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1580990400">- update to 0.2.4
  * add Python 3.8
  * Fixed padding problem
  * fix: use html.escape instead of cgi.escape
  * Removed `if cols_with_no_width` condition from `tables.py`.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1734523200">- Add CVE-2024-25885.patch (bsc#1231408, CVE-2024-25885)</changelog>
</package>
<package pkgid="cb671ec56a9ef26f39d857e747cbf164f1fd421c51b1386269de72a2ee837e7e" name="python-yq" arch="src">
  <version epoch="0" ver="3.2.2" rel="bp156.2.3.1"/>
  <changelog author="tbechtold@suse.com" date="1513771200">- Initial packaging (version 2.3.3)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="pgajdos@suse.com" date="1553601600">- version update to 2.7.2
  * xq: Introduce –xml-dtd and –xml-root.
  * TOML support is optional and experimental
  * TOML support with the tq executable entry point.
  * Disallow argparse abbreviated options.
  * Parse unrecognized tags instead of dropping them.
  * Ignore unrecognized YAML tags instead of crashing.
  * xq -x: Raise understandable error on non-dict conversion failure.
  * Support XML parsing with xmltodict.
  * Fix for the –from-file/-f argument: Re-route jq_filter to files
    when using –from-file.
  * Parse and pass multiple positional-consuming jq args.
  * Support jq arguments that consume subsequent positionals.
  * Support bare YAML dates and times.
- package LICENSE</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1553688000">- Run test suite at least for Python 3</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1558440000">- Add runtime dependency jq
- Set LANG in %check to make tests pass on Leap builds</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1572436800">- Update to 2.8.1:
  * Filter out -C and separate commingled yq and jq short options
  * Set default block sequence indentation to 2 spaces, –indentless for 0
  * Make main body of yq callable as a library function
  * Test and release infrastructure updates</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1583409600">- Update to 2.10.0:
  * Add support for in-place editing (yq -yi)
  * Add argcomplete integration
  * Docs: Migrate from RTD to gh-pages
  * Add -Y/--yaml-roundtrip for preserving YAML styles and tags
- Add patch to work with new PyYAML:
  * pyaml53.patch</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1595332800">- Update to 2.10.1
  * Add support for xmltodict force_list definition for xq CLI (#95)
  * Support explicit doc markers (#93)
  * Ensure proper ordering of help messages (#90)
- Drop already merged pyaml53.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620302400">- Update to 2.12.0
  * Add TOML support and the tomlq CLI utility to access it
  * Drop Python 2.7 support
  * Parse correctly when empty string is passed as jq_filter
  * Better handling of jq_filter and files arguments
- Add skip-broken-test.py</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1639137600">- Update to 2.13.0
  * Improve YAML loading performance by using CSafeLoader where available
  * Fix tests
- Drop upstream merged skip-broken-test.py</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645790400">- Update to 2.14.0
  * Support binary and set tags.
- Add e37a7981b505aa0fd60d062ca81fd7b23715233e.patch
  Fix expected output of a test case</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1658836800">- Update to 3.1.0:
    Use configurable output grammar, compatible with YAML 1.1
- Update to 3.0.2:
  - Expand merge keys (https://yaml.org/type/merge.html). This is
    a YAML 1.1 specific behavior, but will be accommodated in yq
    due to its widespread use and low likelihood of accidental
    invocation.
- Update to 3.0.1:
  - yq now uses the YAML 1.2 grammar when parsing and rendering
    YAML documents. This means bare literals like “on”, “no”,
    and “12:34:56” are interpreted as strings. (Fix interrupted
    release)
- Removed upstreamed e37a7981b505aa0fd60d062ca81fd7b23715233e.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677672000">- update to 3.1.1:
  * Handle TOML datetimes. Fixes #160
  * Test and documentation improvements</changelog>
  <changelog author="Andrea Manzini &lt;andrea.manzini@suse.com&gt;" date="1680782400">- Update to 3.2.1:
  * Use tomlkit instead of toml
  * Add security policy
  * Documentation and release infrastructure improvements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684065600">- update to 3.2.2:
  * Allow XML documents to be streamed with –xml-item-depth</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1689940800">- It seems that tomlkit &gt; 0.8.0 is not needed after all
  (jsc#PED-5095).</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1725451200">- Build with python 3.11 (bsc#1229853).</changelog>
</package>
<package pkgid="3ac33d643ff7ca9063e4dc5ad901226b0abd7d3a1d1bce5a2b99960c394966e3" name="python3-Django" arch="noarch">
  <version epoch="0" ver="2.2.28" rel="bp156.3.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1570449600">- Update to 2.2.6:
  * Fixed migrations crash on SQLite when altering a model
    containing partial indexes (#30754).
  * Fixed a regression in Django 2.2.4 that caused a crash when
    filtering with a Subquery() annotation of a queryset containing
    JSONField or HStoreField (#30769).</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819200">- Require full python interpreter on build and runtime</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819201">- Update to 2.2.7:
  * Fixed a crash when using a contains, contained_by, has_key, has_keys, or has_any_keys lookup on JSONField, if the right or left hand side of an expression is a key transform (#30826).
  * Prevented migrate --plan from showing that RunPython operations are irreversible when reverse_code callables don’t have docstrings or when showing a forward migration plan (#30870).
  * Fixed migrations crash on PostgreSQL when adding an Index with fields ordering and opclasses (#30903).
  * Restored the ability to override get_FOO_display() (#30931).</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1575288000">- Update to 2.2.8
  * CVE-2019-19118: Privilege escalation in the Django admin (boo#1157705)
  * Fixed a data loss possibility in the admin changelist view when a
    custom formset’s prefix contains regular expression special
    characters, e.g. '$'
  * Fixed a regression in Django 2.2.1 that caused a crash when
    migrating permissions for proxy models with a multiple database
    setup if the default entry was empty
  * Fixed a data loss possibility in the select_for_update(). When
    using 'self' in the of argument with multi-table inheritance, a
    parent model was locked instead of the queryset’s model
- Add patch fix-selenium-test.patch to fix a test when selenium is
  missing</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1577620800">- Update to 2.2.9
  * CVE-2019-19844: Potential account hijack via password reset form (bsc#1159447)
  * Fixed a data loss possibility in SplitArrayField.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1579089600">- add pyyaml53.patch - fix tests with PyYAML 5.3</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1580817600">- update to 2.2.10
- drop pyyaml53.patch
  * fix boo#1161919 (CVE-2020-7471) Potential SQL injection via ``StringAgg(delimiter)``</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1584532800">- update to 2.2.11
  * fix boo#1165022 (CVE-2020-9402) Potential SQL injection via tolerance
  parameter in GIS functions and aggregates on Oracle</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585915200">- Update to 2.2.12:
  * Added the ability to handle .po files containing different plural
    equations for the same language (#30439).</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1649678400">- Update to 2.2.28 (bsc#1198297)
  * Many CVEs fixes (check https://github.com/django/django/blob/main/docs/releases/)</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1659960000">- Add fix-cve-2022-36359.patch (CVE-2022-36359, bsc#1201923)
  * Backport fix and tests from uptream branch 3.2.X
- Rename Django-2.2.28.tar.gz.asc to Django-2.2.28.checksum.txt
  * The source validator try to validate the signature agains
    Django-2.2.28.tar.gz, instead of the checksum message itself</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1664884800">- Add fix-cve-2022-41323.patch (bsc#1203793, CVE-2022-41323)
  * Backport fix and tests from uptream branch 3.2.X
- Add test_custom_fields.patch
  * Required to fix an inspectdb test</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1675339200">- Add fix-cve-2023-23969.patch (bsc#1207565, CVE-2023-23969)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1677153600">- Add CVE-2023-24580-DOS_file_upload.patch (CVE-2023-24580,
  bsc#1208082) to prevent DOS in file uploads.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1688990400">- Add fix-cve-2023-36053.patch (bsc#1212742, CVE-2023-36053)</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697457600">- Add CVE-2023-43665.patch (bsc#1215978, CVE-2023-43665)
  * Denial-of-service possibility in django.utils.text.Truncator</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1709208000">- Add fix_test_lazy_addresses.patch to fix test
- Add CVE-2024-27351.patch patch (CVE-2024-27351, bsc#1220358)</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1721649600">- Add fix-cve-2023-23969.patch (CVE-2023-23969, bsc#1207565)
  * CVE-2023-23969: Potential denial-of-service via
    Accept-Language headers
- Add CVE-2024-38875.patch (CVE-2024-38875, bsc#1227590)
  * CVE-2024-38875: Potential denial-of-service attack via
    certain inputs with a very large number of brackets
- Add CVE-2024-39329.patch (CVE-2024-39329, bsc#1227593)
  * CVE-2024-39329: Username enumeration through timing difference
    for users with unusable passwords
- Add CVE-2024-39330.patch (CVE-2024-39330, bsc#1227594)
  * CVE-2024-39330: Potential directory traversal in
    django.core.files.storage.Storage.save()
- Add CVE-2024-39614.patch (CVE-2024-39614, bsc#1227595)
  * CVE-2024-39614: Potential denial-of-service through
    django.utils.translation.get_supported_language-variant()</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1723118400">- Add bunch of (mostly) security patches:
  * Decimal.patch
  * needed for CVE-2024-41989.patch to pass tests
  * CVE-2024-42005.patch (bsc#1228629)
  * CVE-2024-41989.patch (bsc#1228630)
  * CVE-2024-41990.patch (bsc#1228631)
  * CVE-2024-41991.patch (bsc#1228632)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1725364800">- Add more (mostly) security patches:
  * unescape.patch
  * needed for the tests to work
  * CVE-2024-45230.patch (bsc#1229823)
  * CVE-2024-45231.patch (bsc#1229824)</changelog>
</package>
<package pkgid="16ca02bd9a2d350af80872563985d6e01c9104e1a757bd2791eb9b00c0a3741b" name="python3-Django" arch="noarch">
  <version epoch="0" ver="2.2.28" rel="bp156.6.1"/>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819200">- Require full python interpreter on build and runtime</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819201">- Update to 2.2.7:
  * Fixed a crash when using a contains, contained_by, has_key, has_keys, or has_any_keys lookup on JSONField, if the right or left hand side of an expression is a key transform (#30826).
  * Prevented migrate --plan from showing that RunPython operations are irreversible when reverse_code callables don’t have docstrings or when showing a forward migration plan (#30870).
  * Fixed migrations crash on PostgreSQL when adding an Index with fields ordering and opclasses (#30903).
  * Restored the ability to override get_FOO_display() (#30931).</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1575288000">- Update to 2.2.8
  * CVE-2019-19118: Privilege escalation in the Django admin (boo#1157705)
  * Fixed a data loss possibility in the admin changelist view when a
    custom formset’s prefix contains regular expression special
    characters, e.g. '$'
  * Fixed a regression in Django 2.2.1 that caused a crash when
    migrating permissions for proxy models with a multiple database
    setup if the default entry was empty
  * Fixed a data loss possibility in the select_for_update(). When
    using 'self' in the of argument with multi-table inheritance, a
    parent model was locked instead of the queryset’s model
- Add patch fix-selenium-test.patch to fix a test when selenium is
  missing</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1577620800">- Update to 2.2.9
  * CVE-2019-19844: Potential account hijack via password reset form (bsc#1159447)
  * Fixed a data loss possibility in SplitArrayField.</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1579089600">- add pyyaml53.patch - fix tests with PyYAML 5.3</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1580817600">- update to 2.2.10
- drop pyyaml53.patch
  * fix boo#1161919 (CVE-2020-7471) Potential SQL injection via ``StringAgg(delimiter)``</changelog>
  <changelog author="Ond&#x159;ej S&#xFA;kup &lt;mimi.vx@gmail.com&gt;" date="1584532800">- update to 2.2.11
  * fix boo#1165022 (CVE-2020-9402) Potential SQL injection via tolerance
  parameter in GIS functions and aggregates on Oracle</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585915200">- Update to 2.2.12:
  * Added the ability to handle .po files containing different plural
    equations for the same language (#30439).</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1649678400">- Update to 2.2.28 (bsc#1198297)
  * Many CVEs fixes (check https://github.com/django/django/blob/main/docs/releases/)</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1659960000">- Add fix-cve-2022-36359.patch (CVE-2022-36359, bsc#1201923)
  * Backport fix and tests from uptream branch 3.2.X
- Rename Django-2.2.28.tar.gz.asc to Django-2.2.28.checksum.txt
  * The source validator try to validate the signature agains
    Django-2.2.28.tar.gz, instead of the checksum message itself</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1664884800">- Add fix-cve-2022-41323.patch (bsc#1203793, CVE-2022-41323)
  * Backport fix and tests from uptream branch 3.2.X
- Add test_custom_fields.patch
  * Required to fix an inspectdb test</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1675339200">- Add fix-cve-2023-23969.patch (bsc#1207565, CVE-2023-23969)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1677153600">- Add CVE-2023-24580-DOS_file_upload.patch (CVE-2023-24580,
  bsc#1208082) to prevent DOS in file uploads.</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1688990400">- Add fix-cve-2023-36053.patch (bsc#1212742, CVE-2023-36053)</changelog>
  <changelog author="Daniel Garcia Moreno &lt;daniel.garcia@suse.com&gt;" date="1697457600">- Add CVE-2023-43665.patch (bsc#1215978, CVE-2023-43665)
  * Denial-of-service possibility in django.utils.text.Truncator</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1709208000">- Add fix_test_lazy_addresses.patch to fix test
- Add CVE-2024-27351.patch patch (CVE-2024-27351, bsc#1220358)</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1721649600">- Add fix-cve-2023-23969.patch (CVE-2023-23969, bsc#1207565)
  * CVE-2023-23969: Potential denial-of-service via
    Accept-Language headers
- Add CVE-2024-38875.patch (CVE-2024-38875, bsc#1227590)
  * CVE-2024-38875: Potential denial-of-service attack via
    certain inputs with a very large number of brackets
- Add CVE-2024-39329.patch (CVE-2024-39329, bsc#1227593)
  * CVE-2024-39329: Username enumeration through timing difference
    for users with unusable passwords
- Add CVE-2024-39330.patch (CVE-2024-39330, bsc#1227594)
  * CVE-2024-39330: Potential directory traversal in
    django.core.files.storage.Storage.save()
- Add CVE-2024-39614.patch (CVE-2024-39614, bsc#1227595)
  * CVE-2024-39614: Potential denial-of-service through
    django.utils.translation.get_supported_language-variant()</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1723118400">- Add bunch of (mostly) security patches:
  * Decimal.patch
  * needed for CVE-2024-41989.patch to pass tests
  * CVE-2024-42005.patch (bsc#1228629)
  * CVE-2024-41989.patch (bsc#1228630)
  * CVE-2024-41990.patch (bsc#1228631)
  * CVE-2024-41991.patch (bsc#1228632)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1725364800">- Add more (mostly) security patches:
  * unescape.patch
  * needed for the tests to work
  * CVE-2024-45230.patch (bsc#1229823)
  * CVE-2024-45231.patch (bsc#1229824)</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1736942400">- Add security patch CVE-2024-56374.patch (bsc#1235856)</changelog>
</package>
<package pkgid="14b40c40f2982c064be66ac2a02e6dd1d1d7bcb8dfe8b5e06baccad75e542e4c" name="python3-Pillow" arch="aarch64">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="5c7e665ee24d2d1085e3de7a96b37ad2b13a6103f62a1b6c76c52c7d1e882077" name="python3-Pillow" arch="i586">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="b1d20cb960559345448cbe8525f951ff113a60c25d3f039b7d62ab1dec210e0c" name="python3-Pillow" arch="ppc64le">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="2d349962fc5fc4a5a4624211a574abbe013b2171bc11a052b9774834839ba82d" name="python3-Pillow" arch="s390x">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="747145392461b87acf4dad85de5a66e3ea715a75b24bb22b3a0c8a81e817bca2" name="python3-Pillow" arch="src">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="22c1581b62493473c659d28871104122a9d3a414d4532efb4419eb39d986c51b" name="python3-Pillow" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="937cfba1e2d2caa9b9918e0f9f9c8076e9c81b7666888939b0acd6fb625dde4c" name="python3-Pillow-tk" arch="aarch64">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="2b68225cdb61300ab4bb044c0837b2aa03499370f7bc2e30a89fb7a4abe6f774" name="python3-Pillow-tk" arch="i586">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="cbb4ed7d86ae61d69c58b212f055bd5fed1cb57a83282ebf815f8c7cb2c63f95" name="python3-Pillow-tk" arch="ppc64le">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="34c2028786e2de4a96af8409259fd9fbc1720e3e2b538ee9b8d75ec7acdf9d76" name="python3-Pillow-tk" arch="s390x">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="d4bd74b9da37437f1fd90d66e409a62de3679982056d80391b12365c66bde801" name="python3-Pillow-tk" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="bp156.2.1"/>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1586001600">- update to version 7.1.1:
  * Fix regression seeking and telling PNGs #4512 #4514 [hugovk,
    radarhere]
- changes from version 7.1.0:
  * Fix multiple OOB reads in FLI decoding #4503 [wiredfool]
  * Fix buffer overflow in SGI-RLE decoding #4504 [wiredfool, hugovk]
  * Fix bounds overflow in JPEG 2000 decoding #4505 [wiredfool]
  * Fix bounds overflow in PCX decoding #4506 [wiredfool]
  * Fix 2 buffer overflows in TIFF decoding #4507 [wiredfool]
  * Add APNG support #4243 [pmrowla, radarhere, hugovk]
  * ImageGrab.grab() for Linux with XCB #4260 [nulano, radarhere]
  * Added three new channel operations #4230 [dwastberg, radarhere]
  * Prevent masking of Image reduce method in Jpeg2KImagePlugin #4474
    [radarhere, homm]
  * Added reading of earlier ImageMagick PNG EXIF data #4471
    [radarhere]
  * Fixed endian handling for I;16 getextrema #4457 [radarhere]
  * Release buffer if function returns prematurely #4381 [radarhere]
  * Add JPEG comment to info dictionary #4455 [radarhere]
  * Fix size calculation of Image.thumbnail() #4404 [orlnub123]
  * Fixed stroke on FreeType &lt; 2.9 #4401 [radarhere]
  * If present, only use alpha channel for bounding box #4454
    [radarhere]
  * Warn if an unknown feature is passed to features.check() #4438
    [jdufresne]
  * Fix Name field length when saving IM images #4424 [hugovk,
    radarhere]
  * Allow saving of zero quality JPEG images #4440 [radarhere]
  * Allow explicit zero width to hide outline #4334 [radarhere]
  * Change ContainerIO return type to match file object mode #4297
    [jdufresne, radarhere]
  * Only draw each polygon pixel once #4333 [radarhere]
  * Add support for shooting situation Exif IFD tags #4398 [alexagv]
  * Handle multiple and malformed JPEG APP13 markers #4370 [homm]
  * Depends: Update libwebp to 1.1.0 #4342, libjpeg to 9d #4352
    [radarhere]</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1588248000">- Update to 7.1.2:
  * This fixes a regression introduced in 7.1.0 when adding support
    for APNG files.
  * When calling seek(n) on a regular PNG where n &gt; 0, it failed to
    raise an EOFError as it should have done</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1594468800">- update to version 7.2.0:
  * Do not convert I;16 images when showing PNGs #4744 [radarhere]
  * Fixed ICNS file pointer saving #4741 [radarhere]
  * Fixed loading non-RGBA mode APNGs with dispose background #4742
    [radarhere]
  * Deprecated _showxv #4714 [radarhere]
  * Deprecate Image.show(command="...") #4646 [nulano, hugovk,
    radarhere]
  * Updated JPEG magic number #4707 [Cykooz, radarhere]
  * Change STRIPBYTECOUNTS to LONG if necessary when saving #4626
    [radarhere, hugovk]
  * Write JFIF header when saving JPEG #4639 [radarhere]
  * Replaced tiff_jpeg with jpeg compression when saving TIFF images
    [#4627] [radarhere]
  * Writing TIFF tags: improved BYTE, added UNDEFINED #4605
    [radarhere]
  * Consider transparency when pasting text on an RGBA image #4566
    [radarhere]
  * Added method argument to single frame WebP saving #4547
    [radarhere]
  * Use ImageFileDirectory_v2 in Image.Exif #4637 [radarhere]
  * Corrected reading EXIF metadata without prefix #4677 [radarhere]
  * Fixed drawing a jointed line with a sequence of numeric values
    [#4580] [radarhere]
  * Added support for 1-D NumPy arrays #4608 [radarhere]
  * Parse orientation from XMP tags #4560 [radarhere]
  * Speed up text layout by not rendering glyphs #4652 [nulano]
  * Fixed ZeroDivisionError in Image.thumbnail #4625 [radarhere]
  * Replaced TiffImagePlugin DEBUG with logging #4550 [radarhere]
  * Fix repeatedly loading .gbr #4620 [ElinksFr, radarhere]
  * JPEG: Truncate icclist instead of setting to None #4613 [homm]
  * Fixes default offset for Exif #4594 [rodrigob, radarhere]
  * Fixed bug when unpickling TIFF images #4565 [radarhere]
  * Fix pickling WebP #4561 [hugovk, radarhere]
  * Replace IOError and WindowsError aliases with OSError #4536
    [hugovk, radarhere]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1596628800">- Remove dependency on pytest-runner as it is unnecessary</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1597838400">- Fix build on Leap</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1604750400">- Fix build with RPM 4.16: error: bare words are no longer
  supported, please use "...":  no == yes.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1605441600">- specfile:
  * README.rst -&gt; README.md
- update to version 8.0.1:
  * Update FreeType used in binary wheels to 2.10.4 to fix
    CVE-2020-15999. [radarhere]
  * Moved string_dimension image to pillow-depends #4993 [radarhere]
- changes from version 8.0.0:
  * Drop support for EOL Python 3.5 #4746, #4794 [hugovk, radarhere,
    nulano]
  * Drop support for PyPy3 &lt; 7.2.0 #4964 [nulano]
  * Remove ImageCms.CmsProfile attributes deprecated since 3.2.0 #4768
    [hugovk, radarhere]
  * Remove long-deprecated Image.py functions #4798 [hugovk, nulano,
    radarhere]
  * Add support for 16-bit precision JPEG quantization values #4918
    [gofr]
  * Added reading of IFD tag type #4979 [radarhere]
  * Initialize offset memory for PyImagingPhotoPut #4806 [nqbit]
  * Fix TiffDecode comparison warnings #4756 [nulano]
  * Docs: Add dark mode #4968 [hugovk, nulano]
  * Added macOS SDK install path to library and include directories
    [#4974] [radarhere, fxcoudert]
  * Imaging.h: prevent confusion with system #4923 [ax3l, ,radarhere]
  * Avoid using pkg_resources in PIL.features.pilinfo #4975 [nulano]
  * Add getlength and getbbox functions for TrueType fonts #4959
    [nulano, radarhere, hugovk]
  * Allow tuples with one item to give single color value in getink
    [#4927] [radarhere, nulano]
  * Add support for CBDT and COLR fonts #4955 [nulano, hugovk]
  * Removed OSError in favour of DecompressionBombError for BMP #4966
    [radarhere]
  * Implemented another ellipse drawing algorithm #4523 [xtsm,
    radarhere]
  * Removed unused JpegImagePlugin._fixup_dict function #4957
    [radarhere]
  * Added reading and writing of private PNG chunks #4292 [radarhere]
  * Implement anchor for TrueType fonts #4930 [nulano, hugovk]
  * Fixed bug in Exif __delitem__ #4942 [radarhere]
  * Fix crash in ImageTk.PhotoImage on MinGW 64-bit #4946 [nulano]
  * Moved CVE images to pillow-depends #4929 [radarhere]
  * Refactor font_getsize and font_render #4910 [nulano]
  * Fixed loading profile with non-ASCII path on Windows #4914
    [radarhere]
  * Fixed effect_spread bug for zero distance #4908 [radarhere,
    hugovk]
  * Added formats parameter to Image.open #4837 [nulano, radarhere]
  * Added regular_polygon draw method #4846 [comhar]
  * Raise proper TypeError in putpixel #4882 [nulano, hugovk]
  * Added writing of subIFDs #4862 [radarhere]
  * Fix IFDRational __eq__ bug #4888 [luphord, radarhere]
  * Fixed duplicate variable name #4885 [liZe, radarhere]
  * Added homebrew zlib include directory #4842 [radarhere]
  * Corrected inverted PDF CMYK colors #4866 [radarhere]
  * Do not try to close file pointer if file pointer is empty #4823
    [radarhere]
  * ImageOps.autocontrast: add mask parameter #4843 [navneeth, hugovk]
  * Read EXIF data tEXt chunk into info as bytes instead of string
    [#4828] [radarhere]
  * Replaced distutils with setuptools #4797, #4809, #4814, #4817,
    [#4829], #4890 [hugovk, radarhere]
  * Add MIME type to PsdImagePlugin #4788 [samamorgan]
  * Allow ImageOps.autocontrast to specify low and high cutoffs
    separately #4749 [millionhz, radarhere]</changelog>
  <changelog author="pgajdos@suse.com" date="1609329600">- fix build with libtiff 4.2.0
- added patches
  fix https://github.com/python-pillow/Pillow/pull/5153
  + python-Pillow-tiff-4.2.0.patch
  fix https://github.com/python-pillow/Pillow/commit/416f12e772d2b3cb920b18b3625e8b1419d7519e
  + python-Pillow-tiff-fix-oob-read.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 8.1.0 (bsc#1180833, bsc#1180834, bsc#1180832):
  * Fix TIFF OOB Write error. CVE-2020-35654
  * Fix for Read Overflow in PCX Decoding. CVE-2020-35653
  * Fix for SGI Decode buffer overrun. CVE-2020-35655
  * Fix OOB Read when saving GIF of xsize=1
  * Makefile updates
  * Add support for PySide6
  * Use disposal settings from previous frame in APNG
  * Added exception explaining that _repr_png_ saves to PNG
  * Use previous disposal method in GIF load_end
  * Allow putpalette to accept 1024 integers to include alpha values
  * Fix OOB Read when writing TIFF with custom Metadata
  * Added append_images support for ICO
  * Block TIFFTAG_SUBIFD
  * Fixed dereferencing potential null pointers
  * Deprecate FreeType 2.7
  * Moved warning to end of execution
  * Removed unused fromstring and tostring C methods
  * init() if one of the formats is unrecognised
  * Moved string_dimension CVE image to pillow-depends
  * Support raw rgba8888 for DDS
- drop patches python-Pillow-tiff-4.2.0.patch
  python-Pillow-tiff-fix-oob-read.patch (upstream)</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1611835200">- Fix rpmlint warning about duplicate file definition
- Fix package build by relying on %python_subpackages for Obsoletes/Conflicts (bsc#1181281)</changelog>
  <changelog author="Adrian Schr&#xF6;ter &lt;adrian@suse.de&gt;" date="1614772800">- Update to 8.1.1
  Security
  * CVE-2021-25289: The previous fix for CVE-2020-35654 was insufficent due to incorrect error checking in TiffDecode.c.
  * CVE-2021-25290: In TiffDecode.c, there is a negative-offset memcpy with an invalid size
  * CVE-2021-25291: In TiffDecode.c, invalid tile boundaries could lead to an OOB Read in TiffReadRGBATile
  * CVE-2021-25292: The PDF parser has a catastrophic backtracking regex that could be used as a DOS attack.
  * CVE-2021-25293: There is an Out of Bounds Read in SGIRleDecode.c, since pillow 4.3.0.
  There is an Exhaustion of Memory DOS in the ICNS, ICO, and BLP container formats where Pillow
  did not properly check the reported size of the contained image. These images could cause
  arbitrariliy large memory allocations. This was reported by Jiayi Lin, Luke Shaffer, Xinran Xie,
  and Akshay Ajayan of ASU.edu.
  Other Changes
  A crash with the feature flags for LibJpeg and Webp on unreleased Python 3.10 has been fixed</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615204800">- update to 8.1.2:
  - Fix Memory DOS in BLP (CVE-2021-27921), ICNS (CVE-2021-27922) and ICO (CVE-2021-27923) Image Plugins</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1617537600">- update to version 8.2.0:
  * Added getxmp() method #5144 [UrielMaD, radarhere]
  * Add ImageShow support for GraphicsMagick #5349 [latosha-maltba,
    radarhere]
  * Do not load transparent pixels from subsequent GIF frames #5333
    [zewt, radarhere]
  * Use LZW encoding when saving GIF images #5291 [raygard]
  * Set all transparent colors to be equal in quantize() #5282
    [radarhere]
  * Allow PixelAccess to use Python __int__ when parsing x and y #5206
    [radarhere]
  * Removed Image._MODEINFO #5316 [radarhere]
  * Add preserve_tone option to autocontrast #5350 [elejke, radarhere]
  * Fixed linear_gradient and radial_gradient I and F modes #5274
    [radarhere]
  * Add support for reading TIFFs with PlanarConfiguration=2 #5364
    [kkopachev, wiredfool, nulano]
  * Deprecated categories #5351 [radarhere]
  * Do not premultiply alpha when resizing with Image.NEAREST
    resampling #5304 [nulano]
  * Dynamically link FriBiDi instead of Raqm #5062 [nulano]
  * Allow fewer PNG palette entries than the bit depth maximum when
    saving #5330 [radarhere]
  * Use duration from info dictionary when saving WebP #5338
    [radarhere]
  * Stop flattening EXIF IFD into getexif() #4947 [radarhere,
    kkopachev]
  * Replaced tiff_deflate with tiff_adobe_deflate compression when
    saving TIFF images #5343 [radarhere]
  * Save ICC profile from TIFF encoderinfo #5321 [radarhere]
  * Moved RGB fix inside ImageQt class #5268 [radarhere]
  * Allow alpha_composite destination to be negative #5313 [radarhere]
  * Ensure file is closed if it is opened by ImageQt.ImageQt #5260
    [radarhere]
  * Added ImageDraw rounded_rectangle method #5208 [radarhere]
  * Added IPythonViewer #5289 [radarhere, Kipkurui-mutai]
  * Only draw each rectangle outline pixel once #5183 [radarhere]
  * Use mmap instead of built-in Win32 mapper #5224 [radarhere,
    cgohlke]
  * Handle PCX images with an odd stride #5214 [radarhere]
  * Only read different sizes for "Large Thumbnail" MPO frames #5168
    [radarhere]
  * Added PyQt6 support #5258 [radarhere]
  * Changed Image.open formats parameter to be case-insensitive #5250
    [Piolie, radarhere]
  * Deprecate Tk/Tcl 8.4, to be removed in Pillow 10 (2023-01-02)
    [#5216] [radarhere]
  * Added tk version to pilinfo #5226 [radarhere, nulano]
  * Support for ignoring tests when running valgrind #5150 [wiredfool,
    radarhere, hugovk]
  * OSS-Fuzz support #5189 [wiredfool, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1625400000">- update to version 8.3.0:
  * Use snprintf instead of sprintf. CVE-2021-34552 #5567 [radarhere]
  * Limit TIFF strip size when saving with LibTIFF #5514 [kmilos]
  * Allow ICNS save on all operating systems #4526 [baletu, radarhere,
    newpanjing, hugovk]
  * De-zigzag JPEG's DQT when loading; deprecate convert_dict_qtables
    [#4989] [gofr, radarhere]
  * Replaced xml.etree.ElementTree #5565 [radarhere]
  * Moved CVE image to pillow-depends #5561 [radarhere]
  * Added tag data for IFD groups #5554 [radarhere]
  * Improved ImagePalette #5552 [radarhere]
  * Add DDS saving #5402 [radarhere]
  * Improved getxmp() #5455 [radarhere]
  * Convert to float for comparison with float in IFDRational __eq__
    [#5412] [radarhere]
  * Allow getexif() to access TIFF tag_v2 data #5416 [radarhere]
  * Read FITS image mode and size #5405 [radarhere]
  * Merge parallel horizontal edges in ImagingDrawPolygon #5347
    [radarhere, hrdrq]
  * Use transparency behind first GIF frame and when disposing to
    background #5557 [radarhere, zewt]
  * Avoid unstable nature of qsort in Quant.c #5367 [radarhere]
  * Copy palette to new images in ImageOps expand #5551 [radarhere]
  * Ensure palette string matches RGB mode #5549 [radarhere]
  * Do not modify EXIF of original image instance in exif_transpose()
    [#5547] [radarhere]
  * Fixed default numresolution for small JPEG2000 images #5540
    [radarhere]
  * Added DDS BC5 reading #5501 [radarhere]
  * Raise an error if ImageDraw.textbbox is used without a TrueType
    font #5510 [radarhere]
  * Added ICO saving in BMP format #5513 [radarhere]
  * Ensure PNG seeks to end of previous chunk at start of load_end
    [#5493] [radarhere]
  * Do not allow TIFF to seek to a past frame #5473 [radarhere]
  * Avoid race condition when displaying images with eog #5507
    [mconst]
  * Added specific error messages when ink has incorrect number of
    bands #5504 [radarhere]
  * Allow converting an image to a numpy array to raise errors #5379
    [radarhere]
  * Removed DPI rounding from BMP, JPEG, PNG and WMF loading #5476,
    [#5470] [radarhere]
  * Remove spikes when drawing thin pieslices #5460 [xtsm]
  * Updated default value for SAMPLESPERPIXEL TIFF tag #5452
    [radarhere]
  * Removed TIFF DPI rounding #5446 [radarhere, hugovk]
  * Include code in WebP error #5471 [radarhere]
  * Do not alter pixels outside mask when drawing text on an image
    with transparency #5434 [radarhere]
  * Reset handle when seeking backwards in TIFF #5443 [radarhere]
  * Replace sys.stdout with sys.stdout.buffer when saving #5437
    [radarhere]
  * Fixed UNDEFINED TIFF tag of length 0 being changed in roundtrip
    [#5426] [radarhere]
  * Fixed bug when checking FreeType2 version if it is not installed
    [#5445] [radarhere]
  * Do not round dimensions when saving PDF #5459 [radarhere]
  * Added ImageOps contain() #5417 [radarhere, hugovk]
  * Changed WebP default "method" value to 4 #5450 [radarhere]
  * Switched to saving 1-bit PDFs with DCTDecode #5430 [radarhere]
  * Use bpp from ICO header #5429 [radarhere]
  * Corrected JPEG APP14 transform value #5408 [radarhere]
  * Changed TIFF tag 33723 length to 1 #5425 [radarhere]
  * Changed ImageMorph incorrect mode errors to ValueError #5414
    [radarhere]
  * Add EXIF tags specified in EXIF 2.32 #5419 [gladiusglad]
  * Treat previous contents of first GIF frame as transparent #5391
    [radarhere]
  * For special image modes, revert default resize resampling to
    NEAREST #5411 [radarhere]
  * JPEG2000: Support decoding subsampled RGB and YCbCr images #4996
    [nulano, radarhere]
  * Stop decoding BC1 punchthrough alpha in BC2&amp;3 #4144 [jansol]
  * Use zero if GIF background color index is missing #5390
    [radarhere]
  * Fixed ensuring that GIF previous frame was loaded #5386
    [radarhere]
  * Valgrind fixes #5397 [wiredfool]
  * Round down the radius in rounded_rectangle #5382 [radarhere]
  * Fixed reading uncompressed RGB data from DDS #5383 [radarhere]</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1625659200">- update to version 8.3.1:
  * Catch OSError when checking if fp is sys.stdout #5585 [radarhere]
  * Handle removing orientation from alternate types of EXIF data #5584 [radarhere]
  * Make Image.__array__ take optional dtype argument #5572 [t-vi, radarhere]</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1630843200">- update to version 8.3.2:
  * CVE-2021-23437 Raise ValueError if color specifier is too long
    [hugovk, radarhere]
  * Fix 6-byte OOB read in FliDecode [wiredfool]
  * Add support for Python 3.10 #5569, #5570 [hugovk, radarhere]
  * Ensure TIFF RowsPerStrip is multiple of 8 for JPEG compression
    [#5588] [kmilos, radarhere]
  * Updates for ImagePalette channel order #5599 [radarhere]
  * Hide FriBiDi shim symbols to avoid conflict with real FriBiDi
    library #5651 [nulano]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1635595200">- update to 8.4.0:
  - Prefer global transparency in GIF when replacing with background color #5756
  - Added "exif" keyword argument to TIFF saving #5575
  - Copy Python palette to new image in quantize() #5696
  - Read ICO AND mask from end #5667
  - Actually check the framesize in FliDecode.c #5659
  - Determine JPEG2000 mode purely from ihdr header box #5654
  - Fixed using info dictionary when writing multiple APNG frames #5611
  - Allow saving 1 and L mode TIFF with PhotometricInterpretation 0 #5655
  - For GIF save_all with palette, do not include palette with each frame #5603
  - Keep transparency when converting from P to LA or PA #5606
  - Copy palette to new image in transform() #5647
  - Added "transparency" argument to EpsImagePlugin load() #5620
  - Corrected pathlib.Path detection when saving #5633
  - Added WalImageFile class #5618
  - Consider I;16 pixel size when drawing text #5598
  - If default conversion from P is RGB with transparency, convert to RGBA #5594
  - Speed up rotating square images by 90 or 270 degrees #5646
  - Add support for reading DPI information from JPEG2000 images
  - Catch TypeError from corrupted DPI value in EXIF #5639
  - Do not close file pointer when saving SGI images #5645
  - Deprecate ImagePalette size parameter #5641
  - Prefer command line tools SDK on macOS #5624</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715601600">- Add CVE-2023-50447-environment-keys-filtering.patch:
  * Filter out builtins from the environment. (CVE-2023-50447, bsc#1219048)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1715860800">- Add upstream patch CVE-2022-22815.patch, Fixed ImagePath.Path array
  handling
  (bsc#1194551, bsc#1194552, CVE-2022-22815, CVE-2022-22816,
  gh#python-pillow/Pillow#5920/commits/c48271ab354db49cdbd740bc45e13be4f0f7993c)</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1723550400">- Add upstream patch CVE-2022-45198.patch, added GIF decompression
  bomb check.
  Also  add new test files as new source:
  - decompression_bomb_extents.gif
  (bsc#1205416, CVE-2022-45198,
  gh#python-pillow/Pillow#6402/commits/c9f1b35e981075110a23487a8d4a6cbb59a588ea)</changelog>
</package>
<package pkgid="61f8eb6e213e9a6902094e3489e9baec38dd15c9044dc232534868f9878953c6" name="python3-PyPDF2" arch="noarch">
  <version epoch="0" ver="1.26.0" rel="bp156.4.3.1"/>
  <changelog author="p.drouand@gmail.com" date="1385294400">- Initial release ( version 1.19 )</changelog>
  <changelog author="cfarrell@suse.com" date="1386072000">- license update: BSD-3-Clause
  See LICENSE</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1431345600">- update to version 1.24:
  * Bugfixes for reading files in Python 3 (by Anthony Tuininga and
    pqqp)
  * Appropriate errors are now raised instead of infinite loops (by
    naure and Cyrus Vafadari)
  * Bugfix for parsing number tokens with leading spaces (by Maxim
    Kamenkov)
  * Don't crash on bad /Outlines reference (by eshellman)
  * Conform tabs/spaces and blank lines to PEP 8 standards
  * Utilize the readUntilRegex method when reading Number Objects
    (by Brendan Jurd)
  * More bugfixes for Python 3 and clearer exception handling
  * Fixed encoding issue in merger (with eshellman)
  * Created separate folder for scripts
- additional changes from version 1.23:
  * Documentation now available at http://pythonhosted.org//PyPDF2
  * Bugfix in pagerange.py for when __init__.__doc__ has no value
    (by Vladir Cruz)
  * Fix typos in OutlinesObject().add() (by shilluc)
  * Re-added a missing return statement in a utils.py method
  * Corrected viewing mode names (by Jason Scheirer)
  * New PdfFileWriter method: addJS() (by vfigueiro)
  * New bookmark features: color, boldness, italics, and page fit
    (by Joshua Arnott)
  * New PdfFileReader method: getFields(). Used to extract field
    information from PDFs with interactive forms. See documentation
    for details
  * Converted README file to markdown format (by Stephen Bussard)
  * Several improvements to overall performance and efficiency (by
    mozbugbox)
  * Fixed a bug where geospatial information was not scaling along
    with its page
  * Fixed a type issue and a Python 3 issue in the decryption
    algorithms (with Francisco Vieira and koba-ninkigumi)
  * Fixed a bug causing an infinite loop in the ASCII 85 decoding
    algorithm (by madmaardigan)
  * Annotations (links, comment windows, etc.) are now preserved
    when pages are merged together
  * Used the Destination class in addLink() and addBookmark() so
    that the page fit option could be properly customized
- additional changes from version 1.22:
  * Added .DS_Store to .gitignore (for Mac users) (by Steve Witham)
  * Removed __init__() implementation in NameObject (by Steve
    Witham)
  * Fixed bug (inf. loop) when merging pages in Python 3 (by commx)
  * Corrected error when calculating height in scaleTo()
  * Removed unnecessary code from DictionaryObject (by Georges
    Dubus)
  * Fixed bug where an exception was thrown upon reading a NULL
    string (by speedplane)
  * Allow string literals (non-unicode strings in Python 2) to be
    passed to PdfFileReader
  * Allow ConvertFunctionsToVirtualList to be indexed with slices
    and longs (in Python 2) (by Matt Gilson)
  * Major improvements and bugfixes to addLink() method (see
    documentation in source code) (by Henry Keiter)
  * General code clean-up and improvements (with Steve Witham and
    Henry Keiter)
  * Fixed bug that caused crash when comments are present at end of
    dictionary
- additional changes from version 1.21:
  * Fix for when /Type isn't present in the Pages dictionary (by
    Rob1080)
  * More tolerance for extra whitespace in Indirect Objects
  * Improved Exception handling
  * Fixed error in getHeight() method (by Simon Kaempflein)
  * implement use of utils.string_type to resolve Py2-3
    compatibility issues
  * Prevent exception for multiple definitions in a dictionary
    (with carlosfunk) (only when strict = False)
  * Fixed errors when parsing a slice using pdfcat on command line
    (by Steve Witham)
  * Tolerance for EOF markers within 1024 bytes of the actual end
    of the file (with David Wolever)
  * Added overwriteWarnings parameter to PdfFileReader constructor,
    if False PyPDF2 will NOT overwrite methods from Python's
    warnings.py module with a custom implementation.
  * Fix NumberObject and NameObject constructors for compatibility
    with PyPy (Rüdiger Jungbeck, Xavier Dupré, shezadkhan137,
    Steven Witham)
  * Utilize  utils.Str in pdf.py and pagerange.py to resolve type
    issues (by egbutter)
  * Improvements in implementing StringIO for Python 2 and BytesIO
    for Python 3 (by Xavier Dupré)
  * Added /x00 to Whitespaces, defined utils.WHITESPACES to clarify
    code (by Maxim Kamenkov)
  * Bugfix for merging 3 or more resources with the same name (by
    lucky-user)
  * Improvements to Xref parsing algorithm (by speedplane)
- additional changes from version 1.20:
  * Official Python 3+ support (with contributions from TWAC and
    cgammans) Support for Python versions 2.6 and 2.7 will be
    maintained
  * Command line concatenation (see pdfcat in sample code) (by
    Steve Witham)
  * New FAQ; link included in README
  * Allow more (although unnecessary) escape sequences
  * Prevent exception when reading a null object in decoding
    parameters
  * Corrected error in reading destination types (added a slash
    since they are name objects)
  * Corrected TypeError in scaleTo() method
  * addBookmark() method in PdfFileMerger now returns bookmark (so
    nested bookmarks can be created)
  * Additions to Sample Code and Sample PDFs
  * changes to allow 2up script to work (see sample code) (by Dylan
    McNamee)
  * changes to metadata encoding (by Chris Hiestand)
  * New methods for links: addLink() (by Enrico Lambertini) and
    removeLinks()
  * Bugfix to handle nested bookmarks correctly (by Jamie Lentin)
  * New methods removeImages() and removeText() available for
    PdfFileWriter (by Tien Haï)
  * Exception handling for illegal characters in Name Objects
- remove unwanted shebang in pagerange.py
- rename README to README.md: changed upstream</changelog>
  <changelog author="sflees@suse.de" date="1492689600">- Convert to single spec
- Update to version 1.26.0
  * NOTE: Active maintenance on PyPDF2 is resuming after a hiatus
  * Fixed a bug where image resources where incorrectly overwritten
    when merging pages
  * Added dictionary for JavaScript actions to the root (louib)
  * Added unit tests for the JS functionality (louib)
  * Add more Python 3 compatibility when reading inline images (im2703
    and (VyacheslavHashov)
  * Return NullObject instead of raising error when failing to resolve
    object (ctate)
  * Don't output warning for non-zeroed xref table when strict=False
    (BenRussert)
  * Remove extraneous zeroes from output formatting (speedplane)
  * Fix bug where reading an inline image would cut off prematurely in
    certain cases (speedplane)
- Changes for 1.25
  BUGFIXES:
  * Added Python 3 algorithm for ASCII85Decode. Fixes issue when
    reading reportlab-generated files with Py 3 (jerickbixly)
  * Recognize more escape sequence which would otherwise throw an
    exception (manuelzs, robertsoakes)
  * Fixed overflow error in generic.py. Occurred
    when reading a too-large int in Python 2 (by Raja Jamwal)
  * Allow access to files which were encrypted with an empty
    password. Previously threw a "File has not been decrypted"
    exception (Elena Williams)
  * Do not attempt to decode an empty data stream. Previously
    would cause an error in decode algorithms (vladir)
  * Fixed some type issues specific to Py 2 or Py 3
  * Fix issue when stream data begins with whitespace (soloma83)
  * Recognize abbreviated filter names (AlmightyOatmeal and
    Matthew Weiss)
  * Copy decryption key from PdfFileReader to PdfFileMerger.
    Allows usage of PdfFileMerger with encrypted files (twolfson)
  * Fixed bug which occurred when a NameObject is present at end
    of a file stream. Threw a "Stream has ended unexpectedly"
    exception (speedplane)
  FEATURES:
  * Initial work on a test suite; to be expanded in future.
    Tests and Resources directory added, README updated (robertsoakes)
  * Added document cloning methods to PdfFileWriter:
    appendPagesFromReader, cloneReaderDocumentRoot, and
    cloneDocumentFromReader. See official documentation (robertsoakes)
  * Added method for writing to form fields: updatePageFormFieldValues.
    This will be enhanced in the future. See official documentation
    (robertsoakes)
  * New addAttachment method. See documentation. Support for adding
    and extracting embedded files to be enhanced in the future
    (moshekaplan)
  * Added methods to get page number of given PageObject or
    Destination: getPageNumber and getDestinationPageNumber.
    See documentation (mozbugbox)</changelog>
  <changelog author="tchvatal@suse.com" date="1526299200">- Use license macro</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544097600">- Fix fdupes call</changelog>
  <changelog author="Simon Lees &lt;simon.lees@suse.com&gt;" date="1571659200">- change the copyright to 2019</changelog>
  <changelog author="pgajdos@suse.com" date="1731067200">- security update
- added patches
  fix CVE-2022-24859 [bsc#1198588], infinite loop vulnerability
  + python-PyPDF2-CVE-2022-24859.patch</changelog>
</package>
<package pkgid="f90dc1e041f004b864ecc4d98800e77754147f46a40795264ae4c9090f221c49" name="python3-Routes" arch="noarch">
  <version epoch="0" ver="2.5.1" rel="bp156.2.1"/>
  <changelog author="tbechtold@suse.com" date="1429531200">- update to 2.1:
  * Fix 3 other route matching groups in route.py to use anonymous groups for
    optional sections to avoid exceeding regex limits. Fixes #15.
  * Printing a mapper now includes the Controller/action parameters from the
    route. Fixes #11.
  * Fix regression that didn't allow passing in params 'host', 'protocol', or
    'anchor'. They can now be passed in with a trailing '_' as was possible
    before commit d1d1742903fa5ca24ef848a6ae895303f2661b2a. Fixes #7.
  * URL generation with/without SCRIPT_NAME was resulting in the URL cache
    failing to return the appropriate cached URL generation. The URL cache
    should always include the SCRIPT_NAME, even if its empty, in the cache
    to avoid this, and now does. Fixes #6.
  * Extract Route creation into separate method in Mapper.  Subclasses of Route
    can be created by Mappers now.
  * Use the first X_FORWARDED_FOR value if there are multiple proxies in the
    path. Fixes #5.
  * Python 3.2/3.3 Support. Fixes Issue #2. Thanks to Alejandro Sánchez for
    the pull request!
- Enable testrun during build and adjust BuildRequires for that.
- Adjust documentation links.</changelog>
  <changelog author="hpj@urpla.net" date="1438948800">- update to 2.2:
  * Fix Python 3 support. Patch by Victor Stinner.
- spell python-WebTest and python-WebOb correctly</changelog>
  <changelog author="tbechtold@suse.com" date="1464955200">- update to 2.3.1:
  * Backwards compatability fix - connect should work with mandatory
    routename and optional path. Patch by Davanum Srinivas (PR #65).
  * Fix sub_domain equivalence check. Patch by Nikita Uvarov
  * Add support for protocol-relative URLs generation (i.e. starting with double
    slash ``//``). PR #60. Patch by Sviatoslav Sydorenko.
  * Add support for the ``middleware`` extra requirement, making possible to
    depend on ``webob`` optionally. PR #59. Patch by Sviatoslav Sydorenko.
  * Fix matching of an empty string route, which led to exception in earlier
    versions. PR #58. Patch by Sviatoslav Sydorenko.
  * Add support for the ``requirements`` option when using
    mapper.resource to create routes. PR #57. Patch by Sean Dague.
  * Concatenation fix when using submappers with path prefixes. Multiple
    submappers combined the path prefix inside the controller argument in
    non-obvious ways. The controller argument will now be properly carried
    through when using submappers. PR #28.</changelog>
  <changelog author="tbechtold@suse.com" date="1498737600">- update to 2.4.1:
  * Release as a universal wheel. PR #75.
  * Convert readthedocs links for their .org -&gt; .io migration for hosted projects.
- convert to singlespec
- Fix Source url</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1573128000">- Run through spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1592395200">- nose -&gt; pytest</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1606392000">- update to 2.5.1:
  * Add compatibility for Python 3.7+.
  * Add graceful fallback for invalid character encoding from request object.
  * Enhanced performance for matching routes that share the same static prefix.
  * Fixed issue with child routes not passing route conditions to the Mapper.connect call.
  * Fixed documentation to reflect default value for minimization.
  * Allow backslash to escape special characters in route paths.
  * Resolve invalid escape sequences.
  * Remove support for Python 2.6, 3.3, and 3.4.
  * Remove obsolete Python 2.3 compat code.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1636372800">- add six dependency declaration</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1660824000">- Clean specfile, remove coverage</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1717761600">- Add remove-six.patch to get rid of six</changelog>
</package>
<package pkgid="2bdee064cc0385cf9196d55468cd97afa31e6a1602d7227fd193cbfa1fb2c17e" name="python3-botan" arch="aarch64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="c250f1ed8cbdf7d322419efe77599eca919581bdea18e38419581b7d8eebd0b8" name="python3-botan" arch="i586">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="f078e5f8eec28295ec9602e66b5842b14fbd0f894f06d1d8c8d8e30283d5cd30" name="python3-botan" arch="ppc64le">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="0239393b7573cb5cc73b2e5167616957400526e6af3538cb49ce8783334530f1" name="python3-botan" arch="s390x">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="68bcfb494e0da6168ca92afa9171dbf826af5a82a8574702262250b891b81ed9" name="python3-botan" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.3.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1522756800">- Update to Botan 2.5
  * Fix error in certificate wildcard matching (CVE-2018-9127), where a
    wildcard cert for b*.example.com would be accepted as a match for any host
    with name *b*.example.com (GH #1519)
  * Add support for RSA-PSS signatures in TLS (GH #1285)
  * Ed25519 certificates are now supported (GH #1501)
  * Many optimizations in ECC operations. ECDSA signatures are 8-10 times
    faster. ECDSA verification is about twice as fast. ECDH key agreement is
    3-4 times faster. (GH #1457 #1478)
  * Implement product scanning Montgomery reduction, which improves
    Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH
    [#1472])
  * DSA signing and verification performance has improved by 30-50%.
  * Add a new Credentials_Manager callback that specifies which CAs the server
    has indicated it trusts (GH #1395 fixing #1261)
  * Add new TLS::Callbacks methods that allow creating or removing extensions,
    as well as examining extensions sent by the peer (GH #1394 #1186)
  * Add new TLS::Callbacks methods that allow an application to negotiate use
    of custom elliptic curves. (GH #1448)
  * Add ability to create custom elliptic curves (GH #1441 #1444)
  * Add support for POWER8 AES instructions (GH #1459 #1393 #1206)
  * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502
    [#986])
  * The default encoding of ECC public keys has changed from compressed to
    uncompressed point representation. This improves compatability with some
    common software packages including Golang’s standard library. (GH #1480
    [#1483])
  * It is now possible to create DNs with custom components. (GH #1490 #1492)
  * It is now possible to specify the serial number of created certificates,
    instead of using the default 128-bit random integer. (GH #1489 #1491)
  * Change DL_Group and EC_Group to store their data as shared_ptr for fast
    copying. Also both classes precompute additional useful values (eg for
    modular reductions). (GH #1435 #1454)
  * Make it possible for PKCS10 requests to include custom extensions. This
    also makes it possible to use muliple SubjectAlternativeNames of a single
    type in a request, which was previously not possible. (GH #1429 #1428)
  * Add new optimized interface for FE1 format preserving encryption. By
    caching a number of values computed in the course of the FPE calculation,
    it provides a 6-7x speedup versus the old API. (GH #1469)
  * Add DSA and ElGamal keygen functions to FFI (#1426)
  * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402)
  * Fix a memory leak in the OpenSSL block cipher integration, introduced in
  * 2.2.0
  * Use an improved algorithm for generating safe primes which is several tens
    of times faster. Also, fix a bug in the prime sieving algorithm which
    caused standard prime generation (like for RSA keys) to be slower than
    necessary. (GH #1413 #1411)
  * Correct the return value of PK_Encryptor::maximum_input_size which reported
    a much too small value (GH #1410)
  * Remove use of CPU specific optimization flags, instead the user should set
    these via CXXFLAGS if desired. (GH #1392)
  * Resolve an issue that would cause a crash in the tests if they were run on
    a machine without SSE2/NEON/VMX instructions. (GH #1495)
  * The Python module now tries to load DLLs from a list of names and uses the
    first one which successfully loads and indicates it supports the desired
    API level. (GH #1497)
  * Various minor optimizations for SHA-3 (GH #1433 #1434)
  * The output of botan --help has been improved (GH #1387)
  * Add --der-format flag to command line utils, making it possible verify
    DSA/ECDSA signatures generated by OpenSSL command line (GH #1409)
  * Add support for --library-suffix option to configure.py (GH #1405 #1404)
  * Use feature flags to enable/disable system specific code (GH #1378)
  * Add --msvc-runtime option to allow using static runtime (GH #1499 #210)
  * Add –enable-sanitizers= option to allow specifying which sanitizers to
    enable. The existing --with-sanitizers option just enables some default set
    which is known to work with the minimum required compiler versions.
  * Use either rst2man or rst2man.py for generating man page as distributions
    differ on where this program is installed (GH #1516)
  * The threefish module has been renamed threefish_512 since that is the
    algorithm it provides. (GH #1477)
  * The Perl XS based wrapper has been removed, as it was unmaintained and
    broken. (GH #1412)
  * The sqlite3 encryption patch under contrib has been removed. It is still
    maintained by the original author at
    https://github.com/OlivierJG/botansqlite3</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
</package>
<package pkgid="46fcc210823c376a6201d2cd850910f20d962f256bf100ce223067e32a2a3138" name="python3-botan" arch="aarch64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="faf37042f1e618d6b800ce65fef7203c22eb7ec1930d655bd03b9b1d4824699b" name="python3-botan" arch="i586">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="c71f4484e08b9be99a7cbbd593281c75a669c2b47aaf120e2650fc4718eab093" name="python3-botan" arch="ppc64le">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="f497748dbbd7dfe7c68aaa7f13b5a605111af57e6d7e77a31c134e7111000301" name="python3-botan" arch="s390x">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="8737fbecaf6c0ca83e31f69d727f08e7cf9f39c5ff621a7235bb87ce0d8eac8c" name="python3-botan" arch="x86_64">
  <version epoch="0" ver="2.19.5" rel="bp156.3.6.1"/>
  <changelog author="daniel.molkentin@suse.com" date="1523361600">- Update to Botan 2.6
  * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a
    malformed ciphertext cause the decryptor to read and HMAC an additional 64K
    bytes of data which is not part of the record. This could cause a crash if
    the read went into unmapped memory. No information leak or out of bounds
    write occurs.
  * Add support for OAEP labels (GH #1508)
  * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster.
  * Add exponent blinding to RSA (GH #1523)
  * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527)
  * Fix bug in TLS server introduced in 2.5 which caused connection to fail if
    the client offered any signature algorithm not known to the server (for
    example RSA/SHA-224).
  * Fix a bug in inline asm that would with GCC 7.3 cause incorrect
    computations and an infinite loop during the tests. (GH #1524 #1529)</changelog>
  <changelog author="kasimir_@outlook.de" date="1523534400">- fixed to build on armv6 and armv7</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1531224000">- Update to Botan 2.7
  * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH
    [#1604])
  * Avoid a side channel in RSA key generation due to use of a non-constant
    time gcd algorithm. (GH #1542 #1556)
  * Optimize prime generation, especially improving RSA key generation. (GH
    [#1542])
  * Make Karatsuba multiplication, Montgomery field operations, Barrett
    reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609
    [#1610])
  * Optimizations for elliptic curve operations especially improving reductions
    and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550)
  * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by
    ~25%. (GH #1564)
  * Unroll Montgomery reduction for specific sizes (GH #1603)
  * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and
    GOST by 10-15%.
  * XMSS optimizations (GH #1583 #1585)
  * Fix an error that meant XMSS would only sign half as many signatures as is
    allowed (GH #1582)
  * Add support for base32 encoding/decoding (GH #1541)
  * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584)
  * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was
    limited to 2100. (GH #1536)
  * Add support for Scrypt password hashing (GH #1570)
  * Add support for using Scrypt for private key encryption (GH #1574)
  * Optimizations for DES/3DES, approx 50% faster when used in certain modes
    such as CBC decrypt or CTR.
  * XMSS signature verification did not check that the signature was of the
    expected length which could lead to a crash. (GH #1537)
  * The bcrypt variants 2b and 2y are now supported.
  * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit
    Suite B is since 2015 not allowed anymore.
  * Previously botan allowed GCM to be used with an empty nonce, which is not
    allowed by the specification. Now such nonces are rejected.
  * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616)
  * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any
    valid BER encoding. Now only the single valid DER encoding is accepted.
  * Correct an error that could in rare cases cause an internal error exception
    when doing computations with the P-224 curve.
  * Optimizations to reduce allocations/copies during DER encoding and BER
    decoding (GH #1571 #1572 #1600)
  * Botan generates X.509 subject key IDs by hashing the public key with
    whatever hash function is being used to sign the certificate. However
    especially for SHA-512 this caused SKIDs that were far longer than
    necessary. Now all SKIDs are truncated to 192 bits.
  * In the test suite use mkstemp to create temporary files instead of creating
    them in the current working directory. (GH #1533 #1530)
  * It is now possible to safely override CXX when invoking make in addition to
    when configure.py is run. (GH #1579)
  * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it
    possible to use this algorithms for private key encryption.
  * Avoid creating symlinks to the shared object on OpenBSD (#1535)
  * The factor command runs much faster on larger inputs now.
  * Support for Windows Phone/UWP was deprecated starting in 2.5. This
    deprecation has been reversed as it seems UWP is still actively used. (GH
    [#1586] #1587)
  * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019.
  * Added support for GCC’s –sysroot option to configure.py for
    cross-compiling.</changelog>
  <changelog author="daniel.molkentin@suse.com" date="1533038400">- Fix version in baselibs.conf</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1547121600">- Update to Botan 2.9
  * Bump SONAME
  * CVE-2018-20187 Address a side channel during ECC key generation, which used an
    unblinded Montgomery ladder. As a result, a timing attack can reveal
    information about the high bits of the secret key.
  * Fix bugs in TLS which caused negotiation failures when the client used an
    unknown signature algorithm or version (GH #1711 #1709 #1708)
  * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data
    was set after starting a message, the new AD was not reflected in the produced
    tag. Now with these modes setting an AD after beginning a message throws an
    exception.
  * Use a smaller sieve which improves performance of prime generation.
  * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256
    GB. (GH #1728)
  * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729)
  * Optimize AVX2 ChaCha (GH #1730)
  * Many more operations in BigInt, ECC and RSA code paths are either fully const
    time or avoid problematic branches that could potentially be exploited in a
    side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765
    [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797)
  * Several optimizations for BigInt and ECC, improving ECDSA performance by as
    much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788)
  * Support recovering an ECDSA public key from a message/signature pair (GH #664
    [#1784])
  * Add base58 encoding/decoding functions (GH #1783)
  * In the command line interface, add support for reading passphrases from the
    terminal with echo disabled (GH #1756)
  * Add CT::Mask type to simplify const-time programming (GH #1751)
  * Add new configure options --disable-bmi2, --disable-rdrand, and
  - -disable-rdseed to prevent use of those instruction sets.
  * Add error_type and error_code functions to Exception type (GH #1744)
  * Now on POSIX systems posix_memalign is used instead of mmap for allocating the
    page-locked memory pool. This avoids issues with fork. (GH #602 #1798)
  * When available, use RDRAND to generate the additional data in
    Stateful_RNG::randomize_with_ts_input
  * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties.
  * Support for Visual C++ 2013 has been removed (GH #1557 #1697)
  * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL
    before 1.1.0 (GH #1698)
  * Resolve a memory leak using ECDH via OpenSSL (GH #1767)
  * Fix an error in XTS which prohibited encrypting values which were exactly the
    same length as the underlying block size. Messages of this size are allowed by
    the standard and other XTS implementations. (GH #1706)
  * Resolve a bug in TSS which resulted in it using an incorrect length field in
    the shares. Now the correct length is encoded, but either correct or buggy
    lengths are accepted when decoding. (GH #1722)
  * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH
    [#1755])
  * Add CLI utils for threshold secret splitting. (GH #1722)
  * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single
    amalgamation file with AVX2 enabled. (GH #1700)
  * Add an explicit OS target for Emscripten and improve support for it. (GH #1702)
  * Fix small issues when building for QNX
  * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767)
  * Add options to configure.py to disable generation of pkg-config file, and (for
    systems where pkg-config support defaults to off, like Windows), to enable
    generating it. (GH #1268)
  * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705)
- Update to Botan 2.8
  * Add support for using Apple CommonCrypto library for hashing (GH #1667),
    cipher modes (GH #1674) and block ciphers (GH #1673).
  * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default
    TLS policy. In addition, support for negotiating TLS ciphersuites using CBC
    or CCM mode is disabled by default. Applications which need to interop with
    old peers must enable these in their TLS policy object. (GH #1651)
  * During primality testing, use a Lucas test in addition to Miller-Rabin. It
    is possible to construct a composite integer which passes n Miller-Rabin
    tests with probability (1/4)^n. So for a incautious verifier using a small
    number of tests (under 16 or so) it is possible if unlikely they would
    accept such a composite as prime. Adding a Lucas test precludes such an
    attack. (GH #1636)
  * Add XChaCha and XChaCha20Poly1305 (GH #1640)
  * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660)
  * Add a new password hashing interface in pwdhash.h (GH #1670)
  * C binding improvements. Added functions to get name and supported
    keylengths of cipher, hash and MAC objects, support for FE1 format
    preserving encryption (GH #1625 #1646), functions to load and save RSA keys
    in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate
    verification (GH #1647), functions to get the output length of public key
    operations (GH #1642), and functions for loading and serializing X25519
    keys (GH #1681)
  * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed.
  * Previously SM2 had two distinct key types, one for signatures and another
    for encryption. They have now been merged into a single key type since in
    practice it seems the same key is at times used for both operations. (GH
    [#1637])
  * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639)
  * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622)
  * The entropy source using SecRandomCopyBytes has been removed as it was
    redundant with other entropy sources (GH #1668)
  * The Python module has much better error checking and reporting, and offers
    new functionality such as scrypt, MPI and FPE. (GH #1643 #1646)
  * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632)
  * The default bcrypt work factor has been increased from 10 to 12.
  * The default algorithm used in passhash9 has changed from SHA-256 to
    SHA-512, and the default work factor increased from 10 to 15.
  * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635)
  * Add support for using Linux getrandom syscall to access the system PRNG.
    This is disabled by default, use --with-os-feature=getrandom to enable.
  * It is now possible to encrypt private keys using SIV mode.
  * The FFI function botan_privkey_load now ignores its rng argument.
  * Resolve a problem when building under Visual C++ 15.8 (GH #1624)
  * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called
    twice without calling set_key, the resulting encryption was incorrect. (GH
    [#1640])
  * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL
    on non x86-64 platforms (GH #1627 #1628)
  * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the
    first byte in the event the padding took up the entire block. (GH #1690)
  * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they
    were used in an unkeyed state. (GH #1639)
  * Optimizations for SM4 and Poly1305
  * Avoid a cache side channel in the AES key schedule
  * Add pk_encrypt and pk_decrypt CLI operations
  * Now asn1print CLI defaults to printing context-specific fields.
  * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597)
  * The cast module has been split up into cast128 and cast256 (GH #1685)
  * When building under Visual C++ 2013, the user must acknowledge the upcoming
    removal of support using the configure.py flag --ack-vc2013-deprecated (GH
    [#1557])</changelog>
  <changelog author="Daniel Molkentin &lt;daniel.molkentin@suse.com&gt;" date="1554206400">- Update to Botan 2.10
  * Bump SONAME
  * Warning: XMSS currently implements draft-06 which is not compatible with
    the final RFC 8391 specification. A PR is open to fix this, however it will
    break all current uses of XMSS. If you are currently using XMSS please
    comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR
    will be merged and support for draft-06 will be removed starting in 2.11.
  * Added a new certificate store implementation that can access the MacOS
    keychain certificate store. (GH #1830)
  * Redesigned Memory_Pool class, which services allocations out of a set of
    pages locked into memory (using mlock/VirtualLock). It is now faster and
    with improved exploit mitigations. (GH #1800)
  * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by
    25-35% on common CPUs. (GH #1815)
  * Unroll SHA-3 computation improving performance by 10-12% (GH #1838)
  * Add a Thread_Pool class. It is now possible to run the tests in multiple
    threads with --test-threads=N flag to select the number of threads to use.
    Use --test-threads=0 to run with as many CPU cores as are available on the
    current system. The default remains single threaded. (GH #1819)
  * XMSS signatures now uses a global thread pool instead of spawning new
    threads for each usage. This improves signature generation performance by
    between 10% and 60% depending on architecture and core count. (GH #1864)
  * Some functions related to encoding and decoding BigInts have been
    deprecated. (GH #1817)
  * Binary encoding and decoding of BigInts has been optimized by performing
    word-size operations when possible. (GH #1817)
  * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to
    make its meaning and usage more clear. The old name remains as a typedef.
    (GH #1816)
  * Support for using Boost filesystem and MSVC’s std::filesystem have been
    removed, since already POSIX and Win32 versions had to be maintained for
    portability. (GH #1814)
  * Newly generated McEliece and XMSS keys now default to being encrypted using
    SIV mode, support for which was added in 2.8.0. Previously GCM was used by
    default for these algorithms.
  * Use arc4random on Android systems (GH #1851)
  * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854)
  * Add a facility for sandboxing the command line util. Currently FreeBSD
    (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808)
  * Use if constexpr when available.
  * Disable building shared libs on iOS as it was broken and it is not clear
    shared libraries are ever useful on iOS (GH #1865)
  * Renamed the darwin build target to macos. This should not cause any
    user-visible change. (GH #1866)
  * Add support for using sccache to cache the Windows CI build (GH #1807)
  * Add --extra-cxxflags option which allows adding compilation flags without
    overriding the default set. (GH #1826)
  * Add --format= option to the hash cli which allows formatting the output as
    base64 or base58, default output remains hex.
  * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848)
  * Enable getentropy by default on macOS (GH #1862)
  * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is
    already the default with recent versions of GCC.
  * Fix XLC sanitizer flags.
  * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat.
  * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would
    lead to a crash. (GH #1850)
  * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832)
  * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes,
    instead of only multiples of 8 bytes.
  * Minor HMAC optimizations.
  * Build fixes for GNU/Hurd.
  * Fix a bug that prevented generating or verifying Ed25519 signatures in the
    CLI (GH #1828 #1829)
  * Fix a compilation error when building the amalgamation outside of the
    original source directory when AVX2 was enabled. (GH #1812)
  * Fix a crash when creating the amalgamation if a header file was edited on
    Windows but then the amalgamation was built on Linux (GH #1763)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1586347200">- Update to Botan 2.14:
  * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247)
  * Optimize the vector permute AES implementation, especially improving
    performance on ARMv7, Aarch64, and POWER. (GH #2243)
  * Use a new algorithm for modular inversions which is both faster
    and more resistant to side channel attacks. (GH #2287 #2296 #2301)
  * Address an issue in CBC padding which would leak the length of the plaintext
    which was being padded. Unpadding during decryption was not affected.
  * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295)
  * Increase the size of the ECC blinding mask and scale it based on the
    size of the group order. (GH #880 #893 #2308)
  * Add server side support for the TLS asio wrapper. (GH #2229)
  * Add support for using Windows certificate store on MinGW (GH #2280)
  * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter.
  * Add Roughtime client (GH #2143 #1842)
  * Add support for XMSS X.509 certificates (GH #2172)
  * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213)
  * Add AVX2 implementation of SHACAL2 (GH #2196)
  * Support more functionality for X.509 in the Python API (GH #2165)
  * Add generic CPU target useful when building for some new or unusual platform.
  * Disable MD5 in BSI or NIST modes (GH #2188)
  * Many currently public headers are being deprecated. If any such header is included by
    an application, a warning is issued at compile time.
    Headers issuing this warning will be made internal in a future major release.
  * RSA signature performance improvements (GH #2068 #2070)
  * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and
    ChaCha20Poly1305 (GH #2117), especially for small messages.
  * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100)
  * Improve performance of POWER8 AES instructions (GH #2096)
  * Add support for the POWER9 hardware random number generator (GH #2026)
  * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022)
  * In DTLS server, support a client crashing and then reconnecting from the same
    source port, as described in RFC 6347 sec 4.2.8 (GH #2029)
  * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042)
  * Add support for the TLS v1.3 downgrade indicator. (GH #2027)
  * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987)
  * Add Bcrypt-PBKDF (GH #1990)
  * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999)
  * Add support for the TLS v1.3 supported_versions extension. (GH #1976)
  * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000)
  * Add support for OCSP stapling on server side. (GH #1703 #1967)
  * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992)
  * Add a certificate store for Linux/Unix systems. (GH #1885 #1936)
  * Various Fixes</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 2.15:
  Fix a bug where the name constraint extension did not constrain the alternative
  DN field which can be included in a subject alternative name. This would allow
  a corrupted sub-CA which was otherwise constrained by a name constraint to
  issue a certificate with a prohibited DN.
  Fix a bug in the TLS server during client authentication where where if a
  (disabled by default) static RSA ciphersuite was selected, then no certificate
  request would be sent. This would have an equivalent effect to a client which
  simply replied with an empty Certificate message. (GH #2367)
  Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As
  a result AES is now constant time on all processors. (GH #2346 #2348 #2353
  [#2329] #2355)
  In TLS, enforce that the key usage given in the server certificate allows the
  operation being performed in the ciphersuite. (GH #2367)
  In X.509 certificates, verify that the algorithm parameters are the expected
  NULL or empty. (GH #2367)
  Change the HMAC key schedule to attempt to reduce the information leaked from
  the key schedule with regards to the length of the key, as this is at times (as
  for example in PBKDF2) sensitive information. (GH #2362)
  Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The
  previous RDRAND_RNG interface is deprecated. (GH #2352)
  The documentation claimed that mlocked pages were created with a guard page
  both before and after. However only a trailing guard page was used. Add a
  leading guard page. (GH #2334)
  Add support for generating and verifying DER-encoded ECDSA signatures in the C
  and Python interfaces. (GH #2357 #2356)
  Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH
  [#2322])
  When building documentation using Sphinx avoid parallel builds with version 3.0
  due to a bug in that version (GH #2326 #2324)
  Fix a memory leak in the CommonCrypto block cipher calls (GH #2371)
  Fix a flaky test that would occasionally fail when running the tests with a
  large number of threads. (GH #2325 #2197)
  Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be
  removed in a future major release.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 2.16.0:
  * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG)
    use an internal lock, which allows safe concurrent use. This
    however is purely a precaution in case of accidental sharing of
    such RNG objects; for performance reasons it is always preferable
    to use a RNG per thread if a userspace RNG is needed.
  * DL_Group and EC_Group objects now track if they were created
    from a known trusted group (such as P-256 or an IPsec DH
    parameter). If so, then verification tests can be relaxed, as
    compared to parameters which may have been maliciously
    constructed in order to pass primality checks.
  * RandomNumberGenerator::add_entropy_T assumed its input was a POD
    type but did not verify this.
  * Support OCSP responders that live on a non-standard port.
  * Add support for Solaris sandbox.
  * Support suffixes on release numbers for alpha/beta releases.
  * Fix a bug in EAX which allowed requesting a 0 length tag, which
    had the effect of using a full length tag. Instead omit the
    length field, or request the full tag length explicitly.
  * Fix a memory leak in GCM where if passed an unsuitable block
    cipher (eg not 128 bit) it would throw an exception and leak
    the cipher object.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1604750400">- Botan 2.17.1:
  * Fix bugs in ECDSA signature generation and verifications under
    specific circumstances
  * developer visible changes, including deprecation with warnings
  * optimization in the non-hardware assisted AES key generation
  * Add more detection logic for AVX-512 features
  * Fix a bug parsing deeply nested cipher names
  * Prevent requesting DER encoding of signatures when the
    algorithm did not support it</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1605268800">- Botan 2.17.2:
  * Fix build problem on ppc64
  * Resolve an issue in the modular square root algorithm</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1608724800">- Botan 2.17.3:
  * Harden against side-channels from decoding secret values by
    changing the base64, base58, base32, and hex encoding and
    decoding opearations to run in constant time</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1618574400">- Botan 2.18.0
  * Add support for implementing custom RNG objects through the FFI
    interface
  * Improve safegcd bounds, improving runtime performance
  * Reject non-TLS messages as quickly as possible without waiting
    for a full record.
  * Fixes for TLS::Stream::async_shutdown
- Removed unneeded GNU MP build requirement, support was dropped
  with version 1.11.10
- Enabled check target, verify integrity of build library</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1620648000">- Botan 2.18.1:
  * Fix a build regression in 2.18.0 which caused linker flags
    which contain -l within them (such as -fuse-linker-plugin)
    to be misinterpreted
  * Fix a bug which caused decoding a certificate which contained
    more than one name in a single RDN
  * Fix a bug which caused OID lookup failures when run in a locale
    which uses thousands separators (pt_BR was reported as having
    this issue)
  * DNS names in name constraints were compared with case
    sensitivity, which could cause valid certificates to be
    rejected
  * X.509 name constraint extensions were rejected if non-critical.
    RFC 5280 requires conforming CAs issue such extensions as
    critical, but not all certificates are compliant, and all other
    known implementations do not require this
  * X.509 name constraints were incorrectly applied to the
    certificate which included the constraint
- build with lzma compression support
- build with SQLite support
- build with TPM support
- fix SLE 12 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1637755200">- update to 2.18.2:
  * Avoid using short exponents when encrypting in ElGamal, as some PGP
    implementations generate keys with parameters that are weak when
    short exponents are used CVE-2021-40529 boo#1190244
  * Fix a low risk OAEP decryption side channel
  * Work around a miscompilation of SHA-3 caused by a bug in Clang 12
    and XCode 13
  * Remove support in OpenSSL provider for algorithms which are
    disabled by default in OpenSSL 3.0
  * Add CI based on GitHub actions to replace Travis CI
  * Fix the online OCSP test, as the certificate involved had expired.
  * Fix some test failures induced by the expiration of the trust root
    "DST Root CA X3"</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1642939200">- update to 2.19.1:
  * Add a forward error correction code compatible with the zfec
    library</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1654689600">- update to 2.19.2:
  * Add support for parallel computation in Argon2
  * Add SSSE3 implementation of Argon2
  * The OpenSSL provider was incompatible with OpenSSL 3.0.
    It has been removed
  * Avoid using reserve in secure_vector appending, which caused
    a performance problem
  * Fix TLS::Text_Policy behavior when X25519 is disabled
    at build time
  * Fix several warnings from Clang</changelog>
  <changelog author="Jason Sikes &lt;jsikes@suse.com&gt;" date="1668686400">- Update to 2.19.3:
  * validate that an embedded certificate was issued by the end-entity
    issuing certificate authority when checking OCSP responses.
  * CVE-2022-43705
  * bsc#1205509</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1721044800">- Update to 2.19.5:
  * Fix multiple Denial of service attacks due to X.509 cert processing:
  * CVE-2024-34702 - bsc#1227238
  * CVE-2024-34703 - bsc#1227607
  * CVE-2024-39312 - bsc#1227608
  * Fix a crash in OCB
  * Fix a test failure in compression with certain versions of zlib
  * Fix some iterator debugging errors in TLS CBC decryption.
  * Avoid a miscompilation in ARIA when using XCode 14</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1729857600">- Fix CVE-2024-50382, CVE-2024-50383 - compiler-induced side channel in GHASH when certain LLVM/GCC versions are used to compile Botan
  * Added Botan-CVE-2024-50382.patch</changelog>
</package>
<package pkgid="438f42b8fdb15251e394f06d8d0ba9ffa823db4686b0dbc372d7e7f2f904fca7" name="python3-clang19" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.2.1"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="9bf0ec8f87c503cbd26120b11e41f0f0151f48bde69620eaab04e6f0370f27e6" name="python3-clang19" arch="noarch">
  <version epoch="0" ver="19.1.7" rel="bp156.4.2"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1711195200">- Update to version 18.1.2.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-normally-versioned-libllvm.patch
- Prefer ld.bfd for now to get THP-compatible section layout.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1712232000">- Update to version 18.1.3.
  * Fixes ThreadSanitizer failures for glibc's LoongArch and
    certain RISC-V ports when fstat is used.
  * `transform.structured.convert_to_loops` now properly deletes
    its target op.
  * Fix a `llvm.usub.with.overflow.i128` wrong code generation
    regression that was introduced with LLVM 18.1.0.
  * MemorySanitizer on Linux can now run even when maximum-entropy
    address-space layout randomization is configured globally (as
    is becoming increasingly common). MemorySanitizer can
    automatically re-exec ASLR-off for the process if needed,
    instead of aborting.
  * Fixed a Clang 18.x regression which increased binary size and
    stack usage with `-ftrivial-auto-var-init`.
- Set directories for configuration files: /etc/clang for system-
  wide configuration and ~/.config/clang for users. For details see
  https://clang.llvm.org/docs/UsersManual.html#configuration-files.
- Use old conflicts/provides for python3-clang on Leap.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1713441600">- Update to version 18.1.4.
  * Fixes an issue with Arm64EC code generation where calls to some
    intrinsics implemented in compiler-rt used the wrong name
    mangling, eventually resulting in unresolved symbol errors
    during linking.
  * Fixed an incorrect poison-generating flag preservation in
    `InstSimplify`. It will fix a miscompilation on RISCV, which
    turns the incorrect `or disjoint` into an `add`.
  * Save/restore routines for RV32E/RV64E are added to compiler-rt.
  * Fix regressions introduced in LLVM 18.1.3 in MIPS atomicrmw
    min/max codegen.
- Include module files for libc++ in libc++-devel.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1715083200">- Update to version 18.1.5.
  * This release contains bug-fixes for the LLVM 18.1.0 release.
    This release is API and ABI compatible with 18.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1716292800">- Update to version 18.1.6.
  * Fixes issues where LLVM is either generating the incorrect thunk
    for a function with aligned parameters or didn't correctly pass
    through the return value when StructRet was used.
  * `-Xclang -target-feature -Xclang +unaligned-scalar-mem` can be
    used to enable unaligned scalar memory accesses for CPUs that
    do not support unaligned vector accesses. `-mno-strict-align`
    will enable unaligned scalar and vector memory accesses.
  * Don't replace an aliasee with an alias that has weak linkage.
    This avoids incorrect linkage that can lead to using the wrong
    symbols during linking time.
  * Fixes build failures when compiling AVX512 code using
    `-march=native` on machines without AVX512. The problem was
    introduced in LLVM 18.1.5.
  * Fixes crash in AArch64 backend when having `true` or `false` as
    operand for `fcmp` instruction on IR level.
  * Fixes compiler crash when user specifies `-mno-evex512` with
    AVX512 features but no AVX512VL.
  * Fixes a bug that tries to do VBROADCAST_LOAD for `f16` without
    AVX2.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1719748800">- Update to version 18.1.8.
  * Fix a regression from the 18.1.6 release, which could result in
    compiler crashes in the PPCMergeStringPool pass when compiling
    for PowerPC targets.
  * Fixes clang-format regressions (since 18.1.1) on breaking
    before a stream insertion operator (&lt;&lt;) when both operands are
    string literals.
  * Fixes a clang-format regression (since 17.0.6) on formatting
    goto labels in macro definitions.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724155200">- Add minor version to Python shebangs. (boo#1212476)
- Remove shebang and executable bit where not needed.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1724414400">- Split off clang shared runtime libraries into libclang_rtX, so
  that they can be used by other packages without requiring the
  entire compiler tool chain. This is still not ergonomical: the
  libraries don't sit in %{_libdir}, so an RPATH or setting
  LD_LIBRARY_PATH is required, and they don't have an SO version,
  so zypper won't know which version to is needed. (boo#1225784)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;martin.liska@hey.com&gt;" date="1725364800">- Enable zstd compression support again.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727006400">- Update to version 19.1.0.
  * For details, see the release notes:
  - https://releases.llvm.org/19.1.0/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/clang/tools/extra/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html
  - https://releases.llvm.org/19.1.0/tools/lld/docs/ReleaseNotes.html
  * New LLVM tool: reduce-chunk-list to help find bugs using debug
    counters. See the Programmer's Manual for usage.
  * New Clang tools: clang-installapi for Apple-related package
    management, clang-nvlink-wrapper as a wrapper around `nvlink`.
- No longer include OpenMP offload libraries.
- Rebase patches:
  * clang-fix-openmp-test.patch
  * libcxx-test-library-path.patch
  * llvm-do-not-install-static-libraries.patch
  * llvm_build_tablegen_component_as_shared_library.patch
- Remove obsolete patches:
  * lld-default-sha1.patch because upstream switched to sha1.
  * llvm-remove-clang-only-flags.patch because warning flags are no
    longer autodetected.
  * openmp-dont-run-gpu-arch.patch because we're excluding the
    offload project for now.
- Add llvm-fix-build-failure-on-ppc64le.patch to fix ppc64le build.
- Require Python 3.11 on Leap because we need Python &gt;= 3.8 now.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1727870400">- Update to version 19.1.1.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1729771200">- Update to version 19.1.2.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730116800">- Update llvm19.keyring from upstream.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1730548800">- Update to version 19.1.3.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase patches:
  * llvm-do-not-install-static-libraries.patch
  * llvm-suse-implicit-gnu.patch
- Patch llvm-fix-build-failure-on-ppc64le.patch landed upstream.</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.de&gt;" date="1730894400">- Enable lldb on s390x and ppc64le (bsc#1232906).</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1731758400">- Apply clang-shlib-symbol-versioning.patch to add symbol versions
  to libclang-cpp.so similar to libLLVM.so. This is required when
  multiple versions of the library are loaded into the same
  process. (boo#1219405, boo#1221183, boo#1233220)</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1732017600">- Update to version 19.1.4.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1733400000">- Update to version 19.1.5.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1734609600">- Update to version 19.1.6.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1737028800">- Update to version 19.1.7.
  * This release contains bug-fixes for the LLVM 19.1.0 release.
    This release is API and ABI compatible with 19.1.0.
- Rebase llvm-do-not-install-static-libraries.patch.</changelog>
</package>
<package pkgid="10f580ceece61a727fa2a13fbc5f7502b53f232728d6a6e56dd0375186e81657" name="python3-csvkit" arch="noarch">
  <version epoch="0" ver="1.0.5" rel="bp156.4.3.1"/>
  <changelog author="benoit.monin@gmx.fr" date="1425816000">- update to version 0.9.0:
  * Write missing sections of the tutorial. (#32)
  * Remove -q arg from sql2csv (conflicts with common flag).
  * Fix csvjoin in case where left dataset rows without all columns.
  * Rewrote tutorial based on LESO data. (#324)
  * Don't error in csvjson if lat/lon columns are null. (#326)
  * Maintain field order in output of csvjson.
  * Add unit test for json in2csv. (#77)
  * Maintain key order when converting JSON into CSV. (#325.)
  * Upgrade python-dateutil to version 2.2 (#304)
  * Fix sorting of columns with null values. (#302)
  * Added release documentation.
  * Fill out short rows with null values. (#313)
  * Fix unicode output for csvlook and csvstat. (#315)
  * Add documentation for --zero. (#323)
  * Fix Integrity error when inserting zero rows in database with
    csvsql. (#299)
  * Add --count option to CSVStat.
  * Implement csvformat.
  * Fix bug causing CSVKitDictWriter to output 'utf-8' for blank
    fields.
- additional changes from 0.8.0:
  * Fix column specification in csvstat. (#236)
  * Added "Tips and Tricks" documentation. (#297, #298)
  * Remove unnecessary enumerate calls. (#292)
  * Deprecated DBF support for Python 3+.
  * Add support for Python 3.3 and 3.4 (#239)
- additional changes from 0.7.3
  * Fix date handling with openpyxl &gt; 2.0 (#285)
  * Support SQL queries "directly" on CSV files. (#276)
  * Fix off-by-one error in open ended column ranges. (#238)
  * Add line numbers flag to csvlook (#244)
  * Only install argparse for Python &lt; 2.7. (#224)
  * Fix DBF dependency. (#270)
- additional changes from 0.7.2
  * Fix CHANGELOG for release.
- additional changes from 0.7.1
  * Fix homepage url in setup.py.
- additional changes from 0.7.0
  * Fix XLSX datetime normalization bug. (#223)
  * Merged sql2csv utility (#259).
  * Validate csvsql DB connections before parsing CSVs. (#257)
  * Clarify install process for Ubuntu. (#249)
  * Clarify docs for --escapechar. (#242)
  * Make ``import csvkit`` API compatible with ``import csv``.
  * Update Travis CI link. (#258)
  * Use case-sensitive name for SQLAlchemy (#237)
- update URL
- add python-six as dependency
- rework the removal of shebangs to make it more generic
- add sql2csv to the package file</changelog>
  <changelog author="bruno@ioda-net.ch" date="1449748800">- Update to version 0.9.1:
  + Typo correction.
  + updated Kansas example data URL
  + Fix csvsort -c help text. Closes #373.
  + Add Dave Stanton to AUTHORS.
  + Fix typo. Closes #378.
  + Fix openpyxl version to work around bug. Closes #391.
    Rev down to 0.9.1 for imminent release.
  + Rev to 0.9.2 for dev.
  + in2csv: Support uppercase file extensions when guessing format.
- Packaging:
  + spec-cleaner
  + packaging with update-alternatives support for python3
    package
  + Added python-dbf and python-et_xmlfile as dependences
  + Add BuildRoot for fixing SLE_11 builds</changelog>
  <changelog author="tbechtold@suse.com" date="1456488000">- Require python-python-dateutil. package was renamed</changelog>
  <changelog author="bruno@ioda-net.ch" date="1501416000">- Packaging : move to python singlespec
  + application are only py3 (no more alternatives)
  + fix copyright year
  + disable require on sphinx we don't have doc in pypi tar
  + use files.pythonhosted.org
  + remove shebang
  + adjust too strict version with sed in setup.py
- This update prepare the changes in version &gt;1 with agathe</changelog>
  <changelog author="toddrme2178@gmail.com" date="1526472000">- Update to 1.0.3
  + Improvements:
  * :doc:`/scripts/csvgrep` adds a :code:`--any-match` (:code:`-a`) flag to select rows where any column matches instead of all columns.
  * :doc:`/scripts/csvjson` no longer emits a property if its value is null.
  * :doc:`/scripts/csvjson` adds :code:`--type` and :code:`--geometry` options to emit non-Point GeoJSON features.
  * :doc:`/scripts/csvjson` adds a :code:`--no-bbox` option to disable the calculation of a bounding box.
  * :doc:`/scripts/csvjson` supports :code:`--stream` for newline-delimited GeoJSON.
  * :doc:`/scripts/csvsql` adds a :code:`--unique-constraint` option to list names of columns to include in a UNIQUE constraint.
  * :doc:`/scripts/csvsql` adds :code:`--before-insert` and :code:`--after-insert` options to run commands before and after the INSERT command.
  * :doc:`/scripts/csvpy` reports an error message if input is provided via STDIN.
  * :doc:`/scripts/in2csv` adds a :code:`--encoding-xls` option to specify the encoding of the input XLS file.
  * :doc:`/scripts/in2csv` supports :code:`--no-header-row` on XLS and XLSX files.
  * Suppress agate warning about column names not specified when using :code:`--no-header-row`.
  * Prompt the user if additional input is expected (i.e. if no input file or piped data is provided).
  * Update to `agate-excel 0.2.2 &lt;http://agate-excel.readthedocs.io/en/0.2.2/#changelog&gt;`_, `agate-sql 0.5.3 &lt;http://agate-sql.readthedocs.io/en/0.5.3/#changelog&gt;`_.
  + Fixes:
  * :doc:`/scripts/csvgrep` accepts utf-8 arguments to the :code:`--match` and :code:`--regex` options in Python 2.
  * :doc:`/scripts/csvjson` streams input and output only if :code:`--snifflimit` is :code:`0`.
  * :doc:`/scripts/csvsql` sets a DECIMAL's precision and scale and a VARCHAR's length to avoid dialect-specific errors.
  * :doc:`/scripts/csvstack` no longer opens all files at once.
  * :doc:`/scripts/in2csv` respects :code:`--no-header-row` when :code:`--no-inference` is set.
  * :doc:`/scripts/in2csv` CSV-to-CSV conversion streams input and output only if :code:`--snifflimit` is :code:`0`.
  * :doc:`/scripts/in2csv` supports GeoJSON files with: ``geometry`` set to ``null``, missing Point ``coordinates``, altitude coordinate values.
  + csvkit is no longer tested on PyPy.
- Update to 1.0.2
  + Improvements:
  * Add a :code:`--version` flag.
  * Add a :code:`--skip-lines` option to skip initial lines (e.g. comments, copyright notices, empty rows).
  * Add a :code:`--locale` option to set the locale of any formatted numbers.
  * Add a :code:`--date-format` option to set a strptime date format string.
  * Add a :code:`--datetime-format` option to set a strptime datetime format string.
  * Make :code:`--blanks` a common argument across all tools.
  * :code:`-I` is the short option for :code:`--no-inference`.
  * :doc:`/scripts/csvclean`, :doc:`/scripts/csvformat`, :doc:`/scripts/csvjson`, :doc:`/scripts/csvpy` support :code:`--no-header-row`.
  * :doc:`/scripts/csvclean` is faster and no longer requires exponential time in the worst case.
  * :doc:`/scripts/csvformat` supports :code:`--linenumbers` and `--zero` (no-op).
  * :doc:`/scripts/csvjoin` supports :code:`--snifflimit` and :code:`--no-inference`.
  * :doc:`/scripts/csvpy` supports :code:`--linenumbers` (no-op) and :code:`--zero` (no-op).
  * :doc:`/scripts/csvsql` adds a :code:`--prefix` option to add expressions like OR IGNORE or OR REPLACE following the INSERT keyword.
  * :doc:`/scripts/csvsql` adds a :code:`--overwrite` flag to drop any existing table with the same name before creating.
  * :doc:`/scripts/csvsql` accepts a file name for the :code:`--query` option.
  * :doc:`/scripts/csvsql` supports :code:`--linenumbers` (no-op).
  * :doc:`/scripts/csvsql` adds a :code:`--create-if-not-exists` flag to not abort if the table already exists.
  * :doc:`/scripts/csvstat` adds a :code:`--freq-count` option to set the maximum number of frequent values to display.
  * :doc:`/scripts/csvstat` supports :code:`--linenumbers` (no-op).
  * :doc:`/scripts/in2csv` adds a :code:`--names` flag to print Excel sheet names.
  * :doc:`/scripts/in2csv` adds a :code:`--write-sheets` option to write the named Excel sheets to files.
  * :doc:`/scripts/sql2csv` adds an :code:`--encoding` option to specify the encoding of the input query file.
  + Fixes:
  * :doc:`/scripts/csvgrep` no longer ignores common arguments if :code:`--linenumbers` is set.
  * :doc:`/scripts/csvjson` supports Decimal.
  * :doc:`/scripts/csvpy` again supports IPython.
  * :doc:`/scripts/csvsql` restores support for :code:`--no-constraints` and :code:`--db-schema`.
  * :doc:`/scripts/csvstat` will no longer crash when :code:`--freq` is set.
  * :doc:`/scripts/in2csv` restores support for :code:`--no-inference` for Excel files.
  * :doc:`/scripts/in2csv` restores support for converting Excel files from standard input.
  * :doc:`/scripts/in2csv` accepts utf-8 arguments to the :code:`--sheet` option in Python 2.
- Update to 1.0.1
  * :doc:`/scripts/csvstat` will no longer crash when a :code:`Number` column has :code:`None` as a frequent value. (#738)
  * :doc:`/scripts/csvlook` docs now note that output tables are Markdown-compatible. (#734)
  * :doc:`/scripts/csvstat` now supports a :code:`--csv` flag for tabular output. (#584)
  * :doc:`/scripts/csvstat` output is now easier to read. (#714)
  * :doc:`/scripts/csvpy` now has a better description when using the :code:`--agate` flag. (#729)
  * Fix a Python 2.6 bug preventing :doc:`/scripts/csvjson` from parsing utf-8 files. (#732)
  * Update required version of unittest to latest. (#727)
- Update to 1.0.0
  + Backwards-incompatible changes:
  * :doc:`/scripts/csvjoin` now renames duplicate columns with integer suffixes to prevent collisions in output.
  * :doc:`/scripts/csvsql` now generates ``DateTime`` columns instead of ``Time`` columns.
  * :doc:`/scripts/csvsql` now generates ``Decimal`` columns instead of ``Integer``, ``BigInteger``, and ``Float`` columns.
  * :doc:`/scripts/csvsql` no longer generates max-length constraints for text columns.
  * The ``--doublequote`` long flag is gone, and the ``-b`` short flag is now an alias for ``--no-doublequote``.
  * When using the ``--columns`` or ``--not-columns`` options, you must not have spaces around the comma-separated values, unless the column names contain spaces.
  * When sorting, null values are now greater than other values instead of less than.
  * ``CSVKitReader``, ``CSVKitWriter``, ``CSVKitDictReader``, and ``CSVKitDictWriter`` have been removed. Use ``agate.csv.reader``, ``agate.csv.writer``, ``agate.csv.DictReader`` and ``agate.csv.DictWriter``.
  * Dropped support for older versions of PyPy.
  * Dropped Python 2.6 support.
  * If ``--no-header-row`` is set, the output will have column names ``a``, ``b``, ``c``, etc. instead of ``column1``, ``column2``, ``column3``, etc.
  * csvlook renders a simpler, markdown-compatible table.
  + Improvements:
  * csvkit is now tested against Python 3.6. (#702)
  * ``import csvkit as csv`` will now defer to agate readers/writers.
  * :doc:`/scripts/csvgrep` supports ``--no-header-row``.
  * :doc:`/scripts/csvjoin` supports ``--no-header-row``.
  * :doc:`/scripts/csvjson` streams input and output if the ``--stream`` and ``--no-inference`` flags are set.
  * :doc:`/scripts/csvjson` supports ``--snifflimit`` and ``--no-inference``.
  * :doc:`/scripts/csvlook` adds ``--max-rows``, ``--max-columns`` and ``--max-column-width`` options.
  * :doc:`/scripts/csvlook` supports ``--snifflimit`` and ``--no-inference``.
  * :doc:`/scripts/csvpy` supports ``--agate`` to read a CSV file into an agate table.
  * ``csvsql`` supports custom `SQLAlchemy dialects &lt;http://docs.sqlalchemy.org/en/latest/dialects/&gt;`_.
  * :doc:`/scripts/csvstat` supports ``--names``.
  * :doc:`/scripts/in2csv` CSV-to-CSV conversion streams input and output if the ``--no-inference`` flag is set.
  * :doc:`/scripts/in2csv` CSV-to-CSV conversion uses ``agate.Table``.
  * :doc:`/scripts/in2csv` GeoJSON conversion adds columns for geometry type, longitude and latitude.
  * Documentation: Update tool usage, remove shell prompts, document connection string, correct typos.
  + Fixes:
  * Fixed numerous instances of open files not being closed before utilities exit.
  * Change ``-b``, ``--doublequote`` to ``--no-doublequote``, as doublequote is True by default.
  * :doc:`/scripts/in2csv` DBF conversion works with Python 3.
  * :doc:`/scripts/in2csv` correctly guesses format when file has an uppercase extension.
  * :doc:`/scripts/in2csv` correctly interprets ``--no-inference``.
  * :doc:`/scripts/in2csv` again supports nested JSON objects (fixes regression).
  * :doc:`/scripts/in2csv` with ``--format geojson`` will print a JSON object instead of ``OrderedDict([(...)])``.
  * :doc:`/scripts/csvclean` with standard input works on Windows.
  * :doc:`/scripts/csvgrep` returns the input file's line numbers if the ``--linenumbers`` flag is set.
  * :doc:`/scripts/csvgrep` can match multiline values.
  * :doc:`/scripts/csvgrep` correctly operates on ragged rows.
  * :doc:`/scripts/csvsql` correctly escapes ``%``` characters in SQL queries.
  * :doc:`/scripts/csvsql` adds standard input only if explicitly requested.
  * :doc:`/scripts/csvstack` supports stacking a single file.
  * :doc:`/scripts/csvstat` always reports frequencies.
  * The ``any_match`` argument of ``FilteringCSVReader`` now works correctly.
  * All tools handle empty files without error.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1528113600">- Remove unneded dependencies</changelog>
  <changelog author="jengelh@inai.de" date="1532865600">- Remove bias from descriptions.</changelog>
  <changelog author="mcepl@suse.com" date="1533902400">- Remove unnecessary unittest2 dependency
  (Patch remove-unittest2.patch makes necessary changes)</changelog>
  <changelog author="mcepl@suse.com" date="1534075200">- We already use six, so it is better to use monkey-patching already
  prepared there. remove-unittest2.patch updated.
  Upstream pull request https://github.com/wireservice/csvkit/pull/979</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551268800">- Remove devel dependency and do not use symlinks on fdupes call</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1553515200">- Update to 1.0.4:
  * Dropped Python 3.3 support (end-of-life was September 29, 2017).
  * :doc:`/scripts/csvsql` adds a --chunk-size option to set the chunk size when batch inserting into a table.
  * csvkit is now tested against Python 3.7.
  * Dates and datetimes without punctuation can be parsed with --date-format and datetime-format.
  * Error messages about column indices use 1-based numbering unless --zero is set.
- Remove merged patch remove-unittest2.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1556107200">- boo#1133137: Fix FTBFS python-csvkit (failing tests gh#wireservice/csvkit#1027)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1575288000">- Drop python2 support due to dependencies dropping python2 support</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1585224000">- update to v1.0.5
  * dropped py 3.4 support
  * fix tests
  * minor fixes
- switch from nose to unittest</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1587643200">- Drop py2 deps as it works only on py3 atm</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1721736000">- Add missing Requires. (bsc#1227705)</changelog>
</package>
<package pkgid="5ad8afc86d24f88562974675a0f30f497a5d0c9c3eb579ebb59733e61f265644" name="python3-djangorestframework" arch="noarch">
  <version epoch="0" ver="3.11.2" rel="bp156.5.1"/>
  <changelog author="toddrme2178@gmail.com" date="1436788800">- Fix building on SLES 11</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1437739200">- Update to version 3.1.3:
  * A super-smart cursor pagination scheme.
  * An improved pagination API, supporting header or in-body pagination styles.
  * Pagination controls rendering in the browsable API.
  * Better support for API versioning.
  * Built-in internationalization support.
  * Support for Django 1.8's HStoreField and ArrayField.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1459512000">- Update to version 3.3.3:
  * Remove version string from templates. Thanks to @blag for the report and
    fixes. (#3878, #3913, #3912)
  * Fixes vertical html layout for BooleanField. Thanks to Mikalai Radchuk for
    the fix. (#3910)
  * Silenced deprecation warnings on Django 1.8. Thanks to Simon Charette for
    the fix. (#3903)
  * Internationalization for authtoken. Thanks to Michael Nacharov for the fix.
    (#3887, #3968)
  * Fix Token model as abstract when the authtoken application isn't declared.
  * Thanks to Adam Thomas for the report. (#3860, #3858)
  * Improve Markdown version compatibility. Thanks to Michael J. Schultz for the
    fix. (#3604, #3842)
  * QueryParameterVersioning does not use DEFAULT_VERSION setting. Thanks to
  * Brad Montgomery for the fix. (#3833)
  * Add an explicit on_delete on the models. Thanks to Mads Jensen for the fix.
    (#3832)
  * Fix DateField.to_representation to work with Python 2 unicode. Thanks to
  * Mikalai Radchuk for the fix. (#3819)
  * Fixed TimeField not handling string times. Thanks to Areski Belaid for the
    fix. (#3809)
  * Avoid updates of Meta.extra_kwargs. Thanks to Kevin Massey for the report
    and fix. (#3805, #3804)
  * Fix nested validation error being rendered incorrectly. Thanks to Craig de
    Stigter for the fix. (#3801)
  * Document how to avoid CSRF and missing button issues with
    django-crispy-forms. Thanks to Emmanuelle Delescolle, José Padilla and Luis
  * San Pablo for the report, analysis and fix. (#3787, #3636, #3637)
  * Improve Rest Framework Settings file setup time. Thanks to Miles Hutson for
    the report and Mads Jensen for the fix. (#3786, #3815)
  * Improve authtoken compatibility with Django 1.9. Thanks to S. Andrew
    Sheppard for the fix. (#3785)
  * Fix Min/MaxValueValidator transfer from a model's DecimalField. Thanks to
    Kevin Brown for the fix. (#3774)
  * Improve HTML title in the Browsable API. Thanks to Mike Lissner for the
    report and fix. (#3769)
  * Fix AutoFilterSet to inherit from default_filter_set. Thanks to Tom Linford
    for the fix. (#3753)
  * Fix transifex config to handle the new Chinese language codes. Thanks to
    @nypisces for the report and fix. (#3739)
  * DateTimeField does not handle empty values correctly. Thanks to Mick Parker for the report and fix. (#3731, #3726)
  * Raise error when setting a removed rest_framework setting. Thanks to Luis
    San Pablo for the fix. (#3715)
  * Add missing csrf_token in AdminRenderer post form. Thanks to Piotr
    Śniegowski for the fix. (#3703)
  * Refactored _get_reverse_relationships() to use correct to_field. Thanks to
    Benjamin Phillips for the fix. (#3696)
  * Document the use of get_queryset for RelatedField. Thanks to Ryan Hiebert
    for the fix. (#3605)
  * Fix empty pk detection in HyperlinkRelatedField.get_url. Thanks to @jslang
    for the fix (#3962)</changelog>
  <changelog author="sbrabec@suse.com" date="1486382400">- Update to version 3.5.3:
  * Use fields or exclude on serializer classes.
  * Microsecond precision when returning time or datetime.
  * Relational choices no longer displayed in OPTIONS requests.
  * Improved schema generation.
  * Requests test client.
  * Core API client.
  * Live tests.
  * RAML support.
  * Validation codes.
  * Client upload &amp; download support.
  * Deprecations.
  * Other improvements.
  * For details see:
    http://www.django-rest-framework.org/topics/3.4-announcement/
    http://www.django-rest-framework.org/topics/3.5-announcement/</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1494849600">- update to version 3.6.3:
  * Raise 404 if a URL lookup results in ValidationError. (#5126)
  * Honor http_method_names on class based view, when generating
    API schemas. (#5085)
  * Allow overridden get_limit in LimitOffsetPagination to return
    all records. (#4437)
  * Fix partial update for the ListSerializer. (#4222)
  * Render JSONField control correctly in browsable API. (#4999,
    [#5042])
  * Raise validation errors for invalid datetime in given timezone.
    (#4987)
  * Support restricting doc &amp; schema shortcuts to a subset of urls.
    (#4979)
  * Resolve SchemaGenerator error with paginators that have no
    page_size attribute. (#5086, #3692)
  * Resolve HyperlinkedRelatedField exception on string with %20
    instead of space. (#4748, #5078)
  * Customizable schema generator classes. (#5082)
  * Update existing vary headers in response instead of overwriting
    them. (#5047)
  * Support passing .as_view() to view instance. (#5053)
  * Use correct exception handler when settings overridden on a
    view. (#5055, #5054)
  * Update Boolean field to support 'yes' and 'no' values. (#5038)
  * Fix unique validator for ChoiceField. (#5004, #5026, #5028)
  * JavaScript cleanups in API Docs. (#5001)
  * Include URL path regexs in API schemas where valid. (#5014)
  * Correctly set scheme in coreapi TokenAuthentication. (#5000,
    [#4994])
  * HEAD requests on ViewSets should not return 405. (#4705, #4973,
    [#4864])
  * Support usage of 'source' in extra_kwargs. (#4688)
  * Fix invalid content type for schema.js (#4968)
  * Fix DjangoFilterBackend inheritance issues. (#5089, #5117)
- changes from 3.6.2
  * Support for Safari &amp; IE in API docs. (#4959, #4961)
  * Add missing mark_safe in API docs template tags. (#4952, #4953)
  * Add missing glyicon fonts. (#4950, #4951)
  * Fix One-to-one fields in API docs. (#4955, #4956)
  * Test clean ups. (#4949)
- changes from 3.6.1
  * Ensure markdown dependancy is optional. (#4947)
- changes from 3.5.x:
  * Built-in interactive API documentation support.
  * A new JavaScript client library.</changelog>
  <changelog author="sbrabec@suse.com" date="1513339200">- Update to version 3.7.3:
  * improvements to schema generation and the interactive API
    documentation.
  * Django 2.0 suport.
  * Python 3.7 support.
  * For more see
    http://www.django-rest-framework.org/topics/release-notes/</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1514116800">- djangorestframework 3.7 requires Django 1.10+ (see Release Notes)
  In particluar, it uses
    from django.urls import reverse
  that not existed prior 1.10</changelog>
  <changelog author="tchvatal@suse.com" date="1533124800">- Version update to 3.8.2
  * Support django 1.11 as minimal
  * Add support for django 2.1</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Trim rhetorics and ensure neutrality of description.</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1541937600">- update to version 3.9.0:
  * (fix) link to disqus article on cursor pagination (#6020)
  * Add kloudless as a new premium sponsor (#6241)
  * Add building with drf book (#6102)
  * Documentation fix for django-admin commands (#6232)
  * Remove unnecessary models.py file (#6142)
  * Add Oct 18 release date
  * Clean up unnecessary if statement (#6163)
  * codecov: enable status for patch/changes, comment: diff (#6080)
  * Add "optionals not required" build (#6047)
  * Fix typo in docs (#6212)
  * Update JWT docs. (#6138)
  * Fix dist build (#6139)
  * Add Django 2.1 to classifiers (#6099)
  * Correct schema parsing for JSONField (#5878)
  * Ensure that html forms (multipart form data) respect optional fields (#5927)
  * Render markdown readme on PyPI (#6004)
  * requirements-testing: update pytest and pytest-django (#5972)
  * tox/pytest: move posargs, use -ra (#6039)
  * Fixed instance being overwritten in pk-only optimization try/except block (#5747)
  * Update to Django 2.0 Routing Syntax (#6049)
  * requirements-optionals: use psycopg2-binary (#5969)
  * [DOCS] python print syntax
  * Added djangorestframework-datatables to third-party packages (#5931)
  * Fix upload parser test (#6044)
  * Allow nullable BooleanField in Django 2.1 (#6183)
  * Simplify job matrix on Travis (#6174)
  * tests: fix skipping with TestPosgresFieldsMapping (#5965)
  * Add docs link to Caching API Guide. (#6012)
  * Allow hashing of ErrorDetail to fix #5919 (#5932)
  * tests: fix usage of transaction.non_atomic_requests (#6043)
  * Add (beginning of) 3.9 release announcement.
  * Move guardian imports out of compat (#6054)
  * Update codecov.yml
  * Removed exclude_from_schema per deprecation policy.
  * Bring docs license text up to date
  * Update 3.9 announcement
  * Add `OpenAPIRenderer` and `generate_schema` management command. (#6229)
  * updated tox and travis for django 2.1 alpha1
  * Improvements to ViewSet extra actions (#5605)
  * Updated list_route() and detail_route() deprecations.
  * Update the http signature auth library ref link (#5997)
  * Update release notes and add deprecation note for Django Guardian backend.
  * Fix schemas for extra actions (#5992)
  * permissions: Allow permissions to be composed (#5753)
  * Add minimal codecov comment (#6077)
  * tests/test_permissions.py: do not add view perm for dj21 (#6055)
  * pytest: use --strict (#5966)
  * Drop Django 1.10 support (#5657)
  * Update version for v3.9.0
  * Render descriptions (from help_text) using safe (#5869)
  * fix e.indexOf is not a function error (#5982)
  * Add NotImplementedError to coverage exclusion (#6057)
  * tests: fix test_write_only_fields not being executed (#5971)
  * Change ISO 8601 date format to exclude year/month (#5936)
  * Remove unnecessary use of compat shim six.binary_type (#6189)
  * Fix spelling error (#6198)
  * Update .gitignore
  * update testing.md - fixes related to RequestsClient (#5959)
  * Handle models without .objects manager in ModelSerializer. (#6111)
  * Add missing comma (#5978)
  * Update LICENSE.md
  * Prefer https:// for URLs when available throughout project (#6208)
  * Deprecate DjangoObjectPermissionsFilter (#6075)
  * Prefer io.BytesIO over six; available on all supported Pythons (#6168)
  * Documentation: Correct the signature for HyperlinkedRelatedField.get_object()
  * Fix exceptions.md (#6003)
  * Rename base_name =&gt; basename for consistency's sake (#5990)
  * Fix docs typos (#6195)
  * Add drf-renderer-xlsx package. (#6147)
  * Update codecov.yml (#6224)
  * runtests.py: clean up PYTEST_ARGS (#6040)
  * Add Load Impact to premium sponsors (#6176)
  * Use [tool:pytest] header in setup.cfg (#6045)
  * Fix grammar mistake in html-and-forms.md (#6070)
  * Include coverage for tests (#5970)
  * Fix Load Impact URL
  * Add release note for #6073
  * Added pagination section to the quickstart page (#5987)
  * Add "Community" section to docs, minor cleanup (#5993)
  * Delete config
  * requirements-optionals.txt: bump psycopg2 to 2.7.4 (#5967)
  * Delete .editorconfig
  * Fixed AttributeError from items filter when value is None (#5981)
  * tests: remove some dead code, use `assert 0` for never called methods (#5973)
  * Mention Django 2.1 compat where missing (#6158)
  * Remove dot character from "pagination_class" (#6137)
  * Admin renderer urls (#5988)
  * Fix deprecation warnings in tests (#6076)
  * Update incorrect PyPI URL to register an account
  * Fix CSRF cookie check failure when using session auth with django 1.11.6+ (#6113)
  * Small grammar correction in quickstart. (#6121)
  * Docs: Match original argument names (#5889)
  * Adjusted client JWT example (#5944)
  * Feature/action docs sections (#6060)
  * Higher res. load impact logo
  * Removed input value from deault_error_message (#5881)
  * [docs] Remove leftover from former python 3.2/3.3 support (#5947)
  * Only catch TypeError/ValueError for object lookups (#6028)
  * Weakened to PendingDeprecationWarning for `base_name`
  * get_error_detail: use error_dict/error_list (#5785)
  * Ensure docs sidebar can scroll to bottom. (#5949)
  * Add announcement section for Extra Actions in Browsable API
  * Add REST APIs with Django book (#6033)
  * Fix url for group_names action example (#6036)
  * Update tutorial to Django 2.0 routing syntax (#5963) (#5964)
  * Add Kloudless logo
  * Add Cadre as a premium sponsor (#5941)
  * Fix validate_my_field signature
  * tests: update pytest/pytest-django (#6042)
  * Update all pypi.python.org URLs to pypi.org (#5942)
  * Improve ModelSerializer.create() error message. (#6112)
  * Update link to django-rest-marshmallow docs (#5925)
  * Add Load Impact to README
  * Add release notes to dd19a44583e30bdb325da23583f2a934399155e1
  * Move pytest config to setup.cfg (#5979)
  * Added 3.8 release + updated monthly report link
  * Fix typo error, Link to Field (#6078)
  * min_value/max_value support in DurationField (#5643)
  * Prohibit null characters in CharField by default (#6073)
  * Adding release notes
  * Fix a typo in the 3.8 announcement (#5940)
  * Update tox to use Django  v2.1b1 (#6037)
  * Release notes to 5174a26ec9d50c7b1e934ee2613de4ae2e2c
  * Upgrade Auklet to premium (#6244)
  * Test using Django 2.1 final release (#6109)
  * Update documenting-your-api.md (#5991)
  * remove references to DOAC in docs (#5977)
  * Add Python 3.7 support (#6141)
  * Problem: autoescape not getting passed to urlize_quoted_links filter (#6191)
  * Add spacing around kloudless logo
  * Added import statement on filtering docs
  * Fix Python 3.8 compatibility (#6154)
  * Add OpenAPIRenderer by default, and add schema docs. (#6233)
  * Fix action support for ViewSet suffixes (#6081)</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1551009600">- Activate test suite
- Add Recommends and Suggests for optional runtime dependencies
- Update to v3.9.1
  * Resolve XSS issue in browsable API
  * Resolve issues with composable permissions
  * Respect `limit_choices_to` on foreign keys</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551441600">- Switch to multibuild to avoid buildcycle with django-filter</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1551873600">- Fix broken suggestion python-psycopg2
- Increased optional dependency django-guardian &gt;= 1.5.0
- Update to v3.9.2
  * Routers: invalidate `_urls` cache on `register()`
  * Deferred schema renderer creation to avoid requiring pyyaml
  * Added 'request_forms' block to base.html
  * Fixed SchemaView to reset renderer on exception
  * Update Django Guardian dependency
  * Ensured support for Django 2.2
  * Made templates compatible with session-based CSRF
  * Adjusted field `validators` to accept non-list iterables
  * Added SearchFilter.get_search_fields() hook
  * Fix DeprecationWarning when accessing collections.abc classes via collections
  * Allowed Q objects in limit_choices_to introspection
  * Added lazy evaluation to composed permissions
  * Add negation ~ operator to permissions composition
  * Avoided calling distinct on annotated fields in SearchFilter
  * Introduced `RemovedInDRF…Warning` classes to simplify deprecations</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557144000">- Update to 3.9.3:
  * This is the last Django REST Framework release that will support Python 2.
  * Adjusted the compat check for django-guardian to allow the last guardian
    version (v1.4.9) compatible with Python 2. #6613</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568635200">- Update to 3.10.3:
  * Drop python2 support
  * Various bugfixes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578312000">- Update to 3.11.0:
  * various minor updates
  * django 3.x compatibility</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1599134400">- Update to 3.11.1
  * update Django for APIs book to 3.0 edition
  * decode base64 credentials as utf8; adjust tests
  * Remove compat urls for Django &lt; 2.0</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1613131200">- Update to 3.11.2
  * Security: Drop urlize_quoted_links template tag in favour of
    Django's built-in urlize. Removes a XSS vulnerability for some
    kinds of content in the browsable API. (boo#1177205, CVE-2020-25626)</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1729166400">- spec:
  * build as "Name: python3-pytest-django" to distinguish it from
    the existing, newer python-pytest-django</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1730894400">- Drop _multibuild as we do not want to build the test flavor
- spec:
  * adjust Requires and Recommends to explicitly require and recommend
    modules built for Python 3.6</changelog>
</package>
<package pkgid="278caba3c1b674ca56f5d295005920bc17725ed5fa29169deb71403828e259af" name="python3-djangorestframework" arch="src">
  <version epoch="0" ver="3.11.2" rel="bp156.5.1"/>
  <changelog author="toddrme2178@gmail.com" date="1436788800">- Fix building on SLES 11</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1437739200">- Update to version 3.1.3:
  * A super-smart cursor pagination scheme.
  * An improved pagination API, supporting header or in-body pagination styles.
  * Pagination controls rendering in the browsable API.
  * Better support for API versioning.
  * Built-in internationalization support.
  * Support for Django 1.8's HStoreField and ArrayField.</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1459512000">- Update to version 3.3.3:
  * Remove version string from templates. Thanks to @blag for the report and
    fixes. (#3878, #3913, #3912)
  * Fixes vertical html layout for BooleanField. Thanks to Mikalai Radchuk for
    the fix. (#3910)
  * Silenced deprecation warnings on Django 1.8. Thanks to Simon Charette for
    the fix. (#3903)
  * Internationalization for authtoken. Thanks to Michael Nacharov for the fix.
    (#3887, #3968)
  * Fix Token model as abstract when the authtoken application isn't declared.
  * Thanks to Adam Thomas for the report. (#3860, #3858)
  * Improve Markdown version compatibility. Thanks to Michael J. Schultz for the
    fix. (#3604, #3842)
  * QueryParameterVersioning does not use DEFAULT_VERSION setting. Thanks to
  * Brad Montgomery for the fix. (#3833)
  * Add an explicit on_delete on the models. Thanks to Mads Jensen for the fix.
    (#3832)
  * Fix DateField.to_representation to work with Python 2 unicode. Thanks to
  * Mikalai Radchuk for the fix. (#3819)
  * Fixed TimeField not handling string times. Thanks to Areski Belaid for the
    fix. (#3809)
  * Avoid updates of Meta.extra_kwargs. Thanks to Kevin Massey for the report
    and fix. (#3805, #3804)
  * Fix nested validation error being rendered incorrectly. Thanks to Craig de
    Stigter for the fix. (#3801)
  * Document how to avoid CSRF and missing button issues with
    django-crispy-forms. Thanks to Emmanuelle Delescolle, José Padilla and Luis
  * San Pablo for the report, analysis and fix. (#3787, #3636, #3637)
  * Improve Rest Framework Settings file setup time. Thanks to Miles Hutson for
    the report and Mads Jensen for the fix. (#3786, #3815)
  * Improve authtoken compatibility with Django 1.9. Thanks to S. Andrew
    Sheppard for the fix. (#3785)
  * Fix Min/MaxValueValidator transfer from a model's DecimalField. Thanks to
    Kevin Brown for the fix. (#3774)
  * Improve HTML title in the Browsable API. Thanks to Mike Lissner for the
    report and fix. (#3769)
  * Fix AutoFilterSet to inherit from default_filter_set. Thanks to Tom Linford
    for the fix. (#3753)
  * Fix transifex config to handle the new Chinese language codes. Thanks to
    @nypisces for the report and fix. (#3739)
  * DateTimeField does not handle empty values correctly. Thanks to Mick Parker for the report and fix. (#3731, #3726)
  * Raise error when setting a removed rest_framework setting. Thanks to Luis
    San Pablo for the fix. (#3715)
  * Add missing csrf_token in AdminRenderer post form. Thanks to Piotr
    Śniegowski for the fix. (#3703)
  * Refactored _get_reverse_relationships() to use correct to_field. Thanks to
    Benjamin Phillips for the fix. (#3696)
  * Document the use of get_queryset for RelatedField. Thanks to Ryan Hiebert
    for the fix. (#3605)
  * Fix empty pk detection in HyperlinkRelatedField.get_url. Thanks to @jslang
    for the fix (#3962)</changelog>
  <changelog author="sbrabec@suse.com" date="1486382400">- Update to version 3.5.3:
  * Use fields or exclude on serializer classes.
  * Microsecond precision when returning time or datetime.
  * Relational choices no longer displayed in OPTIONS requests.
  * Improved schema generation.
  * Requests test client.
  * Core API client.
  * Live tests.
  * RAML support.
  * Validation codes.
  * Client upload &amp; download support.
  * Deprecations.
  * Other improvements.
  * For details see:
    http://www.django-rest-framework.org/topics/3.4-announcement/
    http://www.django-rest-framework.org/topics/3.5-announcement/</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1494849600">- update to version 3.6.3:
  * Raise 404 if a URL lookup results in ValidationError. (#5126)
  * Honor http_method_names on class based view, when generating
    API schemas. (#5085)
  * Allow overridden get_limit in LimitOffsetPagination to return
    all records. (#4437)
  * Fix partial update for the ListSerializer. (#4222)
  * Render JSONField control correctly in browsable API. (#4999,
    [#5042])
  * Raise validation errors for invalid datetime in given timezone.
    (#4987)
  * Support restricting doc &amp; schema shortcuts to a subset of urls.
    (#4979)
  * Resolve SchemaGenerator error with paginators that have no
    page_size attribute. (#5086, #3692)
  * Resolve HyperlinkedRelatedField exception on string with %20
    instead of space. (#4748, #5078)
  * Customizable schema generator classes. (#5082)
  * Update existing vary headers in response instead of overwriting
    them. (#5047)
  * Support passing .as_view() to view instance. (#5053)
  * Use correct exception handler when settings overridden on a
    view. (#5055, #5054)
  * Update Boolean field to support 'yes' and 'no' values. (#5038)
  * Fix unique validator for ChoiceField. (#5004, #5026, #5028)
  * JavaScript cleanups in API Docs. (#5001)
  * Include URL path regexs in API schemas where valid. (#5014)
  * Correctly set scheme in coreapi TokenAuthentication. (#5000,
    [#4994])
  * HEAD requests on ViewSets should not return 405. (#4705, #4973,
    [#4864])
  * Support usage of 'source' in extra_kwargs. (#4688)
  * Fix invalid content type for schema.js (#4968)
  * Fix DjangoFilterBackend inheritance issues. (#5089, #5117)
- changes from 3.6.2
  * Support for Safari &amp; IE in API docs. (#4959, #4961)
  * Add missing mark_safe in API docs template tags. (#4952, #4953)
  * Add missing glyicon fonts. (#4950, #4951)
  * Fix One-to-one fields in API docs. (#4955, #4956)
  * Test clean ups. (#4949)
- changes from 3.6.1
  * Ensure markdown dependancy is optional. (#4947)
- changes from 3.5.x:
  * Built-in interactive API documentation support.
  * A new JavaScript client library.</changelog>
  <changelog author="sbrabec@suse.com" date="1513339200">- Update to version 3.7.3:
  * improvements to schema generation and the interactive API
    documentation.
  * Django 2.0 suport.
  * Python 3.7 support.
  * For more see
    http://www.django-rest-framework.org/topics/release-notes/</changelog>
  <changelog author="matwey.kornilov@gmail.com" date="1514116800">- djangorestframework 3.7 requires Django 1.10+ (see Release Notes)
  In particluar, it uses
    from django.urls import reverse
  that not existed prior 1.10</changelog>
  <changelog author="tchvatal@suse.com" date="1533124800">- Version update to 3.8.2
  * Support django 1.11 as minimal
  * Add support for django 2.1</changelog>
  <changelog author="jengelh@inai.de" date="1533729600">- Trim rhetorics and ensure neutrality of description.</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1541937600">- update to version 3.9.0:
  * (fix) link to disqus article on cursor pagination (#6020)
  * Add kloudless as a new premium sponsor (#6241)
  * Add building with drf book (#6102)
  * Documentation fix for django-admin commands (#6232)
  * Remove unnecessary models.py file (#6142)
  * Add Oct 18 release date
  * Clean up unnecessary if statement (#6163)
  * codecov: enable status for patch/changes, comment: diff (#6080)
  * Add "optionals not required" build (#6047)
  * Fix typo in docs (#6212)
  * Update JWT docs. (#6138)
  * Fix dist build (#6139)
  * Add Django 2.1 to classifiers (#6099)
  * Correct schema parsing for JSONField (#5878)
  * Ensure that html forms (multipart form data) respect optional fields (#5927)
  * Render markdown readme on PyPI (#6004)
  * requirements-testing: update pytest and pytest-django (#5972)
  * tox/pytest: move posargs, use -ra (#6039)
  * Fixed instance being overwritten in pk-only optimization try/except block (#5747)
  * Update to Django 2.0 Routing Syntax (#6049)
  * requirements-optionals: use psycopg2-binary (#5969)
  * [DOCS] python print syntax
  * Added djangorestframework-datatables to third-party packages (#5931)
  * Fix upload parser test (#6044)
  * Allow nullable BooleanField in Django 2.1 (#6183)
  * Simplify job matrix on Travis (#6174)
  * tests: fix skipping with TestPosgresFieldsMapping (#5965)
  * Add docs link to Caching API Guide. (#6012)
  * Allow hashing of ErrorDetail to fix #5919 (#5932)
  * tests: fix usage of transaction.non_atomic_requests (#6043)
  * Add (beginning of) 3.9 release announcement.
  * Move guardian imports out of compat (#6054)
  * Update codecov.yml
  * Removed exclude_from_schema per deprecation policy.
  * Bring docs license text up to date
  * Update 3.9 announcement
  * Add `OpenAPIRenderer` and `generate_schema` management command. (#6229)
  * updated tox and travis for django 2.1 alpha1
  * Improvements to ViewSet extra actions (#5605)
  * Updated list_route() and detail_route() deprecations.
  * Update the http signature auth library ref link (#5997)
  * Update release notes and add deprecation note for Django Guardian backend.
  * Fix schemas for extra actions (#5992)
  * permissions: Allow permissions to be composed (#5753)
  * Add minimal codecov comment (#6077)
  * tests/test_permissions.py: do not add view perm for dj21 (#6055)
  * pytest: use --strict (#5966)
  * Drop Django 1.10 support (#5657)
  * Update version for v3.9.0
  * Render descriptions (from help_text) using safe (#5869)
  * fix e.indexOf is not a function error (#5982)
  * Add NotImplementedError to coverage exclusion (#6057)
  * tests: fix test_write_only_fields not being executed (#5971)
  * Change ISO 8601 date format to exclude year/month (#5936)
  * Remove unnecessary use of compat shim six.binary_type (#6189)
  * Fix spelling error (#6198)
  * Update .gitignore
  * update testing.md - fixes related to RequestsClient (#5959)
  * Handle models without .objects manager in ModelSerializer. (#6111)
  * Add missing comma (#5978)
  * Update LICENSE.md
  * Prefer https:// for URLs when available throughout project (#6208)
  * Deprecate DjangoObjectPermissionsFilter (#6075)
  * Prefer io.BytesIO over six; available on all supported Pythons (#6168)
  * Documentation: Correct the signature for HyperlinkedRelatedField.get_object()
  * Fix exceptions.md (#6003)
  * Rename base_name =&gt; basename for consistency's sake (#5990)
  * Fix docs typos (#6195)
  * Add drf-renderer-xlsx package. (#6147)
  * Update codecov.yml (#6224)
  * runtests.py: clean up PYTEST_ARGS (#6040)
  * Add Load Impact to premium sponsors (#6176)
  * Use [tool:pytest] header in setup.cfg (#6045)
  * Fix grammar mistake in html-and-forms.md (#6070)
  * Include coverage for tests (#5970)
  * Fix Load Impact URL
  * Add release note for #6073
  * Added pagination section to the quickstart page (#5987)
  * Add "Community" section to docs, minor cleanup (#5993)
  * Delete config
  * requirements-optionals.txt: bump psycopg2 to 2.7.4 (#5967)
  * Delete .editorconfig
  * Fixed AttributeError from items filter when value is None (#5981)
  * tests: remove some dead code, use `assert 0` for never called methods (#5973)
  * Mention Django 2.1 compat where missing (#6158)
  * Remove dot character from "pagination_class" (#6137)
  * Admin renderer urls (#5988)
  * Fix deprecation warnings in tests (#6076)
  * Update incorrect PyPI URL to register an account
  * Fix CSRF cookie check failure when using session auth with django 1.11.6+ (#6113)
  * Small grammar correction in quickstart. (#6121)
  * Docs: Match original argument names (#5889)
  * Adjusted client JWT example (#5944)
  * Feature/action docs sections (#6060)
  * Higher res. load impact logo
  * Removed input value from deault_error_message (#5881)
  * [docs] Remove leftover from former python 3.2/3.3 support (#5947)
  * Only catch TypeError/ValueError for object lookups (#6028)
  * Weakened to PendingDeprecationWarning for `base_name`
  * get_error_detail: use error_dict/error_list (#5785)
  * Ensure docs sidebar can scroll to bottom. (#5949)
  * Add announcement section for Extra Actions in Browsable API
  * Add REST APIs with Django book (#6033)
  * Fix url for group_names action example (#6036)
  * Update tutorial to Django 2.0 routing syntax (#5963) (#5964)
  * Add Kloudless logo
  * Add Cadre as a premium sponsor (#5941)
  * Fix validate_my_field signature
  * tests: update pytest/pytest-django (#6042)
  * Update all pypi.python.org URLs to pypi.org (#5942)
  * Improve ModelSerializer.create() error message. (#6112)
  * Update link to django-rest-marshmallow docs (#5925)
  * Add Load Impact to README
  * Add release notes to dd19a44583e30bdb325da23583f2a934399155e1
  * Move pytest config to setup.cfg (#5979)
  * Added 3.8 release + updated monthly report link
  * Fix typo error, Link to Field (#6078)
  * min_value/max_value support in DurationField (#5643)
  * Prohibit null characters in CharField by default (#6073)
  * Adding release notes
  * Fix a typo in the 3.8 announcement (#5940)
  * Update tox to use Django  v2.1b1 (#6037)
  * Release notes to 5174a26ec9d50c7b1e934ee2613de4ae2e2c
  * Upgrade Auklet to premium (#6244)
  * Test using Django 2.1 final release (#6109)
  * Update documenting-your-api.md (#5991)
  * remove references to DOAC in docs (#5977)
  * Add Python 3.7 support (#6141)
  * Problem: autoescape not getting passed to urlize_quoted_links filter (#6191)
  * Add spacing around kloudless logo
  * Added import statement on filtering docs
  * Fix Python 3.8 compatibility (#6154)
  * Add OpenAPIRenderer by default, and add schema docs. (#6233)
  * Fix action support for ViewSet suffixes (#6081)</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1551009600">- Activate test suite
- Add Recommends and Suggests for optional runtime dependencies
- Update to v3.9.1
  * Resolve XSS issue in browsable API
  * Resolve issues with composable permissions
  * Respect `limit_choices_to` on foreign keys</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551441600">- Switch to multibuild to avoid buildcycle with django-filter</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1551873600">- Fix broken suggestion python-psycopg2
- Increased optional dependency django-guardian &gt;= 1.5.0
- Update to v3.9.2
  * Routers: invalidate `_urls` cache on `register()`
  * Deferred schema renderer creation to avoid requiring pyyaml
  * Added 'request_forms' block to base.html
  * Fixed SchemaView to reset renderer on exception
  * Update Django Guardian dependency
  * Ensured support for Django 2.2
  * Made templates compatible with session-based CSRF
  * Adjusted field `validators` to accept non-list iterables
  * Added SearchFilter.get_search_fields() hook
  * Fix DeprecationWarning when accessing collections.abc classes via collections
  * Allowed Q objects in limit_choices_to introspection
  * Added lazy evaluation to composed permissions
  * Add negation ~ operator to permissions composition
  * Avoided calling distinct on annotated fields in SearchFilter
  * Introduced `RemovedInDRF…Warning` classes to simplify deprecations</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1557144000">- Update to 3.9.3:
  * This is the last Django REST Framework release that will support Python 2.
  * Adjusted the compat check for django-guardian to allow the last guardian
    version (v1.4.9) compatible with Python 2. #6613</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568635200">- Update to 3.10.3:
  * Drop python2 support
  * Various bugfixes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1578312000">- Update to 3.11.0:
  * various minor updates
  * django 3.x compatibility</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1599134400">- Update to 3.11.1
  * update Django for APIs book to 3.0 edition
  * decode base64 credentials as utf8; adjust tests
  * Remove compat urls for Django &lt; 2.0</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1613131200">- Update to 3.11.2
  * Security: Drop urlize_quoted_links template tag in favour of
    Django's built-in urlize. Removes a XSS vulnerability for some
    kinds of content in the browsable API. (boo#1177205, CVE-2020-25626)</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1729166400">- spec:
  * build as "Name: python3-pytest-django" to distinguish it from
    the existing, newer python-pytest-django</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1730894400">- Drop _multibuild as we do not want to build the test flavor
- spec:
  * adjust Requires and Recommends to explicitly require and recommend
    modules built for Python 3.6</changelog>
</package>
<package pkgid="97cae21215d59ff0ea6578649ff45a10ac2f13f06b7ebfc24232ee762ded8a80" name="python3-djangorestframework-simplejwt" arch="noarch">
  <version epoch="0" ver="4.6.0" rel="bp156.4.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1554811200">- Initial spec for v4.1.3</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568376000">- Update to 4.3.0:
  * Added JTI_CLAIM setting to allow storing token identifiers under a different claim.
  * We now return HTTP 401 for user not found or inactive.
  * Restricted setup.py config to Python 3 only.
  * Included translation files in release package.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1595592000">- Update to v4.4.0
  * Added official support for Python 3.8 and Django 3.0.
  * Added settings for expected audience and issuer claims.
  * Documentation updates.
  * Updated package/python version support
  * Added Chilean Spanish language support.
  * Added Russian language support.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1617192000">- Update to 4.6.0
  * Restored Python 3.7 support
  * Added Indonesian translations
  * Fixed Django 4.0 re_path deprecation
- Add patch jwt2.patch for PyJWT&gt;=2.0.0 support</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1730894400">- spec:
  * build as "Name: python3-djangorestframework-simplejwt" to distinguish it
    from the existing, newer python-djangorestframework-simplejwt
  * adjust Requires and Recommends to explicitly require and recommend modules
    built for Python 3.6</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1730894401">- replace the tarball with one freshly downloaded from upstream
- spec:
  * adjust the %setup invocation to the new tarball</changelog>
</package>
<package pkgid="76b8d00ae5e77c8a63a782b379ba8b36f3a48c71524adcb0840078dcfab18f81" name="python3-djangorestframework-simplejwt" arch="src">
  <version epoch="0" ver="4.6.0" rel="bp156.4.1"/>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1554811200">- Initial spec for v4.1.3</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568376000">- Update to 4.3.0:
  * Added JTI_CLAIM setting to allow storing token identifiers under a different claim.
  * We now return HTTP 401 for user not found or inactive.
  * Restricted setup.py config to Python 3 only.
  * Included translation files in release package.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1595592000">- Update to v4.4.0
  * Added official support for Python 3.8 and Django 3.0.
  * Added settings for expected audience and issuer claims.
  * Documentation updates.
  * Updated package/python version support
  * Added Chilean Spanish language support.
  * Added Russian language support.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1617192000">- Update to 4.6.0
  * Restored Python 3.7 support
  * Added Indonesian translations
  * Fixed Django 4.0 re_path deprecation
- Add patch jwt2.patch for PyJWT&gt;=2.0.0 support</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1730894400">- spec:
  * build as "Name: python3-djangorestframework-simplejwt" to distinguish it
    from the existing, newer python-djangorestframework-simplejwt
  * adjust Requires and Recommends to explicitly require and recommend modules
    built for Python 3.6</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1730894401">- replace the tarball with one freshly downloaded from upstream
- spec:
  * adjust the %setup invocation to the new tarball</changelog>
</package>
<package pkgid="e152503370fc11261c96f1f0df2f290f78340a29e2aa6f55b1dce0f19b300583" name="python3-gdcm" arch="aarch64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="1be76b82898130f5109fc42b95719ac9ccee66744aaf6525ff071105a1ad64fb" name="python3-gdcm" arch="ppc64le">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="07b2b2d70627cf8a2f785667c166040ad63e02b3b4b2fac75115a500ae25734a" name="python3-gdcm" arch="s390x">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="6c01fcf2200dacebf1ba25318d276cc8c641dcc0c199c16cb6584fbf9193af0e" name="python3-gdcm" arch="x86_64">
  <version epoch="0" ver="3.0.24" rel="bp156.2.4.1"/>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1593518400">- version 3.0.7
  * no changelog available
  * gdcm-2.8.8-dont_use_EOF.patch removed (included in 3.0.7)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1602936000">- version 3.0.8
  * Fix TestScanner1 test</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604404800">- fixed build system
  fix_charls2_patch removed
  0001-Fix-build-with-CharLS-2.1.0.patch added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1604577600">- typo corrected: fix_charls_2.patch removed</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1622808000">- 0002-gcc11-changes.diff added to fix TW build failure</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1627387200">- version 3.0.9 (no changelog)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1628510400">- Trim filler wording from some descriptions. Change the other
  descriptions to describe the package, rather than give
  instructions to the user.</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1639396800">- version 3.0.10 (no changelog)
  * 0002-gcc11-changes.diff removed (included in source)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1646740800">- use compiler gcc11-c++ to fix Leap 15.4 build</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648209600">- version 3.0.11
  * Fix for a significant issue with JPEG-LS and RGB color space
  * tons of small bug fixes</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1648814400">- version 3.0.12
  * support for poppler 22.03 added</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663588800">- version 3.0.18
  no changelog</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1663934400">- rename of gdcm-libgdcm3_0 to libgdcm3_0 (proposal S. Brüns)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664798400">- Provides/obsoletes moved to lbgdcm-package (Thx DimStar)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1664971200">- version 3.0.19 - no changelog
  'Provides' Tag removed from ligdcm</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1667390400">- use compiler gcc11-c++ to fix Leap 15.5 build</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670155200">- update to 3.0.20:
  * no upstream changelog available</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678276800">- update to 3.0.21:
  * handle MFSPLIT case from SIEMENS
  * Tweak a bit the logic for legacy PMS handling
  * Make it available for more storage class</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1710331200">- version 3.0.23 - no changelog
  0001-Fix-build-with-CharLS-2.1.0.patch removed (not required)</changelog>
  <changelog author="Axel Braun &lt;axel.braun@gmx.de&gt;" date="1715601600">- version 3.0.24
  * various security fixes, no changelog
  * fixes out-of-bounds write in JPEG2000Codec:DecodeByStreamsCommon
    (CVE-2024-22373/boo#1223398)</changelog>
</package>
<package pkgid="4efae138fea381b8aa759f7752893d39e55335fb53461f72a32a260458aff5d0" name="python3-geoip2" arch="noarch">
  <version epoch="0" ver="2.9.0" rel="bp156.2.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- initial package</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1509105600">- update to version 2.6.0:
  * The following new anonymizer attributes were added to ``geoip2.record.Traits``
  for use with GeoIP2 Precision Insights: ``is_anonymous``,
  ``is_anonymous_vpn``, ``is_hosting_provider``, ``is_public_proxy``, and
  ``is_tor_exit_node``.</changelog>
  <changelog author="arun@gmx.de" date="1520078400">- specfile:
  * update copyright year
  * don't use python_module for Requires</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1523534400">- update to version 2.8.0:
  * Renamed user ID to account ID in the code and added support for the new
  ``ACCOUNT_ID_REQUIRED`` AND ``ACCOUNT_ID_UNKNOWN`` error codes.
- update to version 2.7.0:
  * The ``is_in_european_union`` attribute was added to
  ``geoip2.record.Country`` and ``geoip2.record.RepresentedCountry``. This
  attribute is ``True`` if the country is a member state of the European
  Union.</changelog>
  <changelog author="tchvatal@suse.com" date="1525262400">- Use license macro for license</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1527422400">- update to version 2.9.0:
  * You may now pass in the database via a file descriptor rather than a file
  name when creating a new ``geoip2.database.Reader`` object using ``MODE_FD``.
  This will read the database from the file descriptor into memory. Pull
  request by nkinkade. GitHub #53.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1552305600">- Fix minimum build dependency of maxminddb
- Fix fdupes
- Use more useful GitHub repo as URL
- Add HISTORY.rst to %doc</changelog>
</package>
<package pkgid="de5c9e4c650cd3226868cd37cde2c11f5b27d2b27e4093e6dfc73029a77cce1a" name="python3-guessit" arch="noarch">
  <version epoch="0" ver="3.8.0" rel="bp156.2.3.1"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1567512000">- Update to version 3.1.0
  * Add python `3.8` support
  * Use rebulk `2.*`
  * Remove `v` from `subtitle_language` prefix in default
    configuration
  * Add `Variable Frame Rate` value to `other` property (VFR tag)
  * Use episode words defined in configuration in a rebulk rule
  * Avoid trigger of useless rules consequences
  * Fix possible crash in weak episode removal
  * Fix issue caused by `streaming_service` property conflicts
  * Fix source validation when more than one pattern match
  * Fix issue with some titles on multiple fileparts
  * Fix issue related to website exclusion inside title</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588507200">- Update to version 3.1.1
  * Drop python `3.4` support
  * Use SafeLoader with `yaml.load()`</changelog>
  <changelog author="Petr Gajdos &lt;pgajdos@suse.com&gt;" date="1590494400">- %python3_only -&gt; %python_alternative</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608811200">- Update to version 3.2.0
  * Add python 3.9 support, drop python 2.7 support</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612440000">- Update to verison 3.3.0
  Feature:
  * Add --output-input-string option
  * streaming_service: Add Showtime, HBO and AppleTV
  * other: Add Hybrid support
  Fix:
  * options: Avoid appending None values to list when merging
    options
  * streaming_service: Add iT keyword support for iTunes
  * streaming_service: Fix regex patterns declared with re:
    prefix
  Documentation:
  * readme: Avoid mixed-content in github pages</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1612612800">- Update to version 3.3.1
  Fix:
  * options: Fix custom options.json groups starting/ending
  Documentation:
  * Lighten README and update doc index page</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1623153600">- Fix requirement version</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1636113600">- Update to version 3.4.0
  Feature:
  * other: Add restored support and match 4k-* patterns
  * other: Add 2in1 support
  * python: Add python 3.10 support, drop python 3.5 support
  * audio_channels: Add support for "1.0" audio channels
  * streaming_service: Add more streaming services
  * other: Add ONA/OAD support
  * other: Add Repack and ReRip followed by a digit support
  Fix:
  * source: Avoid Shots to be guessed as Showtime and TS
  * screen_size: Add 540i
  * language: Fix language and subtitle_languages in some
    situations
  * packaging: Use importlib-resources instead of pkgutil
  * other: Fix Open Matte when written as is
  * frame_rate: Enhance frame_rate when ending with .000 or
    space separated
  * packaging: Use importlib-resources instead of pkg_resources
  * edition: Better support for "Criterion"
  * advanced-config: Fix removal of custom rebulk rules
  * streaming_service: Make SBS ambiguous
  * streaming_service: Keep pattern to avoid rebuilding rules
  * proper_count: Fix proper_count raw output to include all
    matches
  * website: Fix website when it contains a digit
  Documentation:
  * Add new properties</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1636200000">- Update to version 3.4.1
  Fix:
  * other: Detect "Open Matte" with non-space separator
  * packaging: Use stdlib importlib.resources in py 3.7+</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1636372800">- Update to version 3.4.2
  Fix:
  * dependencies: Use babelfish&gt;=0.6.0</changelog>
  <changelog author="pgajdos@suse.com" date="1637323200">- do not require pytest-runner, it is not needed</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1637409600">- Update to version 3.4.3
  Fix:
  * setuptools: Drop usage of test_requires and setup_requires</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1645185600">- Rename the dependency on importlib-resources to
  importlib_resources to be compatible with the SLE packages</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1667390400">- Update to version 3.5.0
  Feature:
  * dependencies: Drop Python 3.6 support
  Fix:
  * audio_codec: Detect "E-AC-3" and "AC-3"
  * typo: Fix common typo</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676721600">- Update to version 3.6.0
  Feature:
  * audio_codec: Detect "DTS:X"</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676721601">- Update to version 3.7.0
  Feature:
  * week: Add week property
  Fix:
  * episode: Fix invalid episode range when a weak episode is
    present before the match
  * expected: Build output from input string for
    expected_title/expected_group
  * release_group: Properly extract group name from format "Title
  * edition: Improve remastered/restored detection
  * container: Add m2ts to container extensions
  Documentation:
  * contributing: Update branch name</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676894400">- Update to version 3.7.1
  Fix:
  * episode: Ignore absolute_episode guess when SxxExx match is
    available in filepart
  + title: Fix title guessing for Show Name/Season XX/episode.mkv
    directories pattern</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1702555200">- Update to version 3.8.0
  Chore:
  * migrate setup.cfg to pyproject.toml
  * remove win_private_assemblies from pyinstaller spec
  * Silence pylint
  Feature:
  * detect Dolby Vision from DV
  * add Paramount+ to Streaming Services
  * add amzn-cbr
  * add python 3.12 and pypy 3.10 support
  Fix:
  * pathlib.Path.__enter__() is deprecated
  * importlib.resources.read_text() is deprecated
  Style:
  * fix pylint false positive</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1708084800">- Disable tests for Leap 15.6</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1719144000">- Raise version requirement for python-rebulk (fixes boo#1226826)</changelog>
</package>
<package pkgid="3ada91c2659a2640e15b75dde8e0c8f2f202dee8934180dea8a0e35b2043c536" name="python3-jupyterlab" arch="noarch">
  <version epoch="0" ver="2.2.10" rel="bp156.3.3.1"/>
  <changelog author="jengelh@inai.de" date="1525262400">- Trim filler wording from description.
- Replace bashisms in %install.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to 0.33.4
  + Key Features:
  * No longer in beta
  * Workspaces
  * Menu items
  * Keyboard shortcuts
  * Command palette items
  * Settings
  * Larger file uploads
  * Extension management and installation
  * Interface changes
  * Renderers
  * Changes for developers
  * Other fixes</changelog>
  <changelog author="toddrme2178@gmail.com" date="1536321600">- Update to 0.34.7
  * Notebooks, consoles, and text files now have access to completions for local
    tokens.
  * Python 3.5+ is now required to use JupyterLab. Python 2 kernels can still be
    run within JupyterLab.
  * Added the pipe (``|``) character as a CSV delimiter option.
  * Added "Open From Path..."" to top level ``File`` menu.
  * Added "Copy Download Link" to context menu for files.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to 0.34.12
  * add sidebar min-width css variable
  * use encodeURI instead of encodeURIComponent for shareable links
  * expand JupyterLab.IOptions to allow for custom DocumentRegistry
  * Rename package.json to package.json.orig when copying it to build folder
  * fix python versions of build wheels by removing the universal flag
  * Hide quit entry for older notebook versions
  * Notebook 4.3 Shim</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 0.35.4
  + Features
  * A notebook cell can now be readonly, reflecting its ``enabled`` metadata. (`#5401 &lt;https://github.com/jupyterlab/jupyterlab/pull/5401&gt;`__, `#1312 &lt;https://github.com/jupyterlab/jupyterlab/issues/1312&gt;`__)
  * Add "Go To Line" in the Edit menu for text editors. (`#5377 &lt;https://github.com/jupyterlab/jupyterlab/pull/5377&gt;`__)
  * Sidebar panels can now be switched between left and right sidebars. Right-click on a sidebar tab to move it to the other sidebar. (`#5347 &lt;https://github.com/jupyterlab/jupyterlab/pull/5347&gt;`__, `#5054 &lt;https://github.com/jupyterlab/jupyterlab/  issues/5054&gt;`__, `#3707 &lt;https://github.com/jupyterlab/jupyterlab/issues/3707&gt;`__)
  * Make the sidebar a bit narrower, and make the minimum width adjustable from a theme. (`#5245 &lt;https://github.com/jupyterlab/jupyterlab/pull/5245&gt;`__)
  * Populate the File, Export Notebook As... submenu from the server nbconvert capabilities. (`#5217 &lt;https://github.com/jupyterlab/jupyterlab/pull/5217&gt;`__)
  * Server contents managers can now tell JupyterLab to open files as notebooks. For example, several custom contents managers save and open notebooks as Markdown files. (`#5247 &lt;https://github.com/jupyterlab/jupyterlab/pull/5247&gt;`__, `#4924 &lt;https://github.com/jupyterlab/jupyterlab/issues/4924&gt;`__)
  * Add a command-line interface for managing workspaces. (`#5166 &lt;https://github.com/jupyterlab/jupyterlab/pull/5166&gt;`__)
  * Allow safe inline CSS styles in Markdown. (`#5012 &lt;https://github.com/jupyterlab/jupyterlab/pull/5012&gt;`__, `#1812 &lt;https://github.com/jupyterlab/jupyterlab/issues/1812&gt;`__)
  * Add Quit to File menu when appropriate. (`#5226 &lt;https://github.com/jupyterlab/jupyterlab/pull/5226&gt;`__, `#5252 &lt;https://github.com/jupyterlab/jupyterlab/pull/5252&gt;`__, `#5246 &lt;https://github.com/jupyterlab/jupyterlab/issues/5246&gt;`__, `#5280 &lt;https://github.com/jupyterlab/jupyterlab/pull/5280&gt;`__)
  * Rework extension manager user experience. (`#5147 &lt;https://github.com/jupyterlab/jupyterlab/pull/5147&gt;`__, `#5042 &lt;https://github.com/jupyterlab/jupyterlab/issues/5042&gt;`__)
  + Dark theme
  * Show a dark splash screen when using a dark theme. (`#5339 &lt;https://github.com/jupyterlab/jupyterlab/pull/5339&gt;`__, `#5338 &lt;https://github.com/jupyterlab/jupyterlab/issues/5338&gt;`__, `#5403 &lt;https://github.com/jupyterlab/jupyterlab/pull/5403&gt;`__)
  * Fix code completion menu for a dark theme. (`#5364 &lt;https://github.com/jupyterlab/jupyterlab/pull/5364&gt;`__, `#5349 &lt;https://github.com/jupyterlab/jupyterlab/issues/5349&gt;`__)
  * Style CSV viewer for a dark theme. (`#5304 &lt;https://github.com/jupyterlab/jupyterlab/pull/5304&gt;`__, `#3456 &lt;https://github.com/jupyterlab/jupyterlab/issues/3456&gt;`__)
  * Make Matplotlib figures legible in a dark theme. (`#5232 &lt;https://github.com/jupyterlab/jupyterlab/pull/5232&gt;`__)
  * Fix notebook cell dropdown legibility in a dark theme. (`#5168 &lt;https://github.com/jupyterlab/jupyterlab/issues/5168&gt;`__)
  + Bug fixes
  * Various save options in the file menu and toolbar are now disabled when a file is not writable. (`#5376 &lt;https://github.com/jupyterlab/jupyterlab/pull/5376&gt;`__, `#5391 &lt;https://github.com/jupyterlab/jupyterlab/pull/5391&gt;`__)
  * Kernel selector dialog no longer cuts off kernel names. (`#5260 &lt;https://github.com/jupyterlab/jupyterlab/pull/5260&gt;`__, `#5181 &lt;https://github.com/jupyterlab/jupyterlab/issues/5181&gt;`__)
  * Fix focus issues with the toolbar. (`#5344 &lt;https://github.com/jupyterlab/jupyterlab/pull/5344&gt;`__, `#5324 &lt;https://github.com/jupyterlab/jupyterlab/pull/5324&gt;`__, `#2995 &lt;https://github.com/jupyterlab/jupyterlab/issues/2995&gt;`__, `#5328 &lt;https://github.com/jupyterlab/jupyterlab/pull/5328&gt;`__)
  * Fix toolbar button enabled/disabled status. (`#5278 &lt;https://github.com/jupyterlab/jupyterlab/pull/5278&gt;`__)
  * Table alignment is now respected in Markdown. (`#5301 &lt;https://github.com/jupyterlab/jupyterlab/pull/5301&gt;`__, `#3180 &lt;https://github.com/jupyterlab/jupyterlab/issues/3180&gt;`__)
  * Fix syntax highlighting for Markdown lists. (`#5297 &lt;https://github.com/jupyterlab/jupyterlab/pull/5297&gt;`__, `#2741 &lt;https://github.com/jupyterlab/jupyterlab/issues/2741&gt;`__)
  * Use the current filebrowser instead of the default one for various commands. (`#5390 &lt;https://github.com/jupyterlab/jupyterlab/pull/5390&gt;`__)
  * Fix escaping in link handling to conform to Markdown syntax. This means that spaces in link references now need to be encoded as ``%20``. (`#5383 &lt;https://github.com/jupyterlab/jupyterlab/pull/5383&gt;`__, `#5340 &lt;https://github.com/jupyterlab/jupyterlab/pull/5340&gt;`__, `#5153 &lt;https://github.com/jupyterlab/jupyterlab/issues/5153&gt;`__)
  + Build system
  * Use Typescript 3.1. (`#5360 &lt;https://github.com/jupyterlab/jupyterlab/pull/5360&gt;`__)
  * Use Lerna 3.2.1. (`#5262 &lt;https://github.com/jupyterlab/jupyterlab/pull/5262&gt;`__)
  * Node &gt;=6.11.5 is now required. (`#5227 &lt;https://github.com/jupyterlab/jupyterlab/pull/5227&gt;`__)
  * Pin vega-embed version to 3.18.2. (`#5342 &lt;https://github.com/jupyterlab/jupyterlab/pull/5342&gt;`__)
  * Use Jest for services tests. (`#5251 &lt;https://github.com/jupyterlab/jupyterlab/pull/5251&gt;`__, `#5282 &lt;https://github.com/jupyterlab/jupyterlab/pull/5282&gt;`__)
  * Make it easier for third party extensions to use the JupyterLab test app and testing utilities. (`#5415 &lt;https://github.com/jupyterlab/jupyterlab/pull/5415&gt;`__)
  * Fix ``jupyter lab clean`` on Windows. (`#5400 &lt;https://github.com/jupyterlab/jupyterlab/pull/5400&gt;`__, `#5397 &lt;https://github.com/jupyterlab/jupyterlab/issues/5397&gt;`__)
  * Fix ``jupyter lab build`` on NFS. (`#5237 &lt;https://github.com/jupyterlab/jupyterlab/pull/5237&gt;`__, `#5233 &lt;https://github.com/jupyterlab/jupyterlab/issues/5233&gt;`__)
  * Build wheels for Python 3 only. (`#5287 &lt;https://github.com/jupyterlab/jupyterlab/pull/5287&gt;`__)
  * Migrate to using ``jupyterlab_server`` instead of ``jupyterlab_launcher`` and fix the app example. (`#5316 &lt;https://github.com/jupyterlab/jupyterlab/pull/5316&gt;`__)
  * Move Mathjax 2 typesetter to a library package. (`#5259 &lt;https://github.com/jupyterlab/jupyterlab/pull/5259&gt;`__, `#5257 &lt;https://github.com/jupyterlab/jupyterlab/issues/5257&gt;`__)
  + For Developers
  * Default toolbar buttons can be overridden, and mime renderers can now specify toolbar buttons. (`#5398 &lt;https://github.com/jupyterlab/jupyterlab/pull/5398&gt;`__, `#5370 &lt;https://github.com/jupyterlab/jupyterlab/pull/5370&gt;`__, `#5363 &lt;https://github.com/jupyterlab/jupyterlab/issues/5363&gt;`__)
  * A JupyterLab application instance can now be given a document registry, service manager, and command linker. (`#5291 &lt;https://github.com/jupyterlab/jupyterlab/pull/5291&gt;`__)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 0.35.5
  * use target=_blank for download links
  * Release filebrowser@0.19.4
- Rename to to match jupyter package naming guidelines.
- Add rpm macros</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557835200">- Update to 0.35.6
  * Publish outputarea 0.19.2
  * Make sure the cached value of `_lastStream` reflects the removed
    characters so we don't have to remove them over and over again.
- Split directories and macros into separate package.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1566302400">- Update to 1.0.6
  + User Facing Changes
  * We have added first class support for find and replace across JupyterLab. It is currently supported in notebooks and text files and is extensible for other widgets who wish to support it.
  * We have integrated the JupyterLab Status Bar package into the core distribution. Extensions can add their own status to it as well.
  * We now include the JupyterHub extension in core JupyterLab, so you no longer need to install ``@jupyterlab/hub-extension``.
  * JupyterLab now has a File &gt; Logout menu entry when running with JupyterHub
  * now have a printing system that allows extensions to customize how documents and activities are printed.
  * The launcher displays longer kernel names and supports keyboard navigation
  * Notebook outputs without any valid MimeType renderers will not be displayed, instead of displaying an error
  * Add tooltip to file browser root breadcrumb icon showing the server root, if it is available
  * Downloading a file will no longer open a new browser window
  * Rename the help "Inspector" to "Contextual Help" and move it to the "Help" menu
  * Update many of the icons to make them more consistent
  * Update the settings UI to remove the table view
  * Replace FAQ Extension with link to JupyterLab documentation
  * Change the default keyboard shortcut for closing a tab to be ``Alt+w`` instead of ``Cmd/Ctrl+w`` to avoid conflicts with operating systems.
  * Show help text in Inspector window to describe you should select a function
  * Fixes SVG rendering
  * Add support for dropping a tab in the tab bar area.
  * Switch some default shortcuts to use ``Accel`` instead of ``Ctrl`` so they are more natural for Mac users
  * Add ability to tell between hover and selected command palette items
  * Hide the "Last Modified" column when the file browser is narrow
  * Support copy/paste in terminal and Mac OS using ``Ctrl+C`` and ``Ctrl+V``
  * Support scrolling in running kernels panel
  * Adds ability to "Merge Selected Cells" in the context menu in the notebook
  * Turn On Accessibility In Xterm.js to make it more compatible for screen readers
  * When selecting cells using the keyboard shortcuts, we now skip collapsed cells
  * Supporting opening ``.geojson`` files in JSON viewer
  * Performance fixes for text-based progress bars
  * Add support for rendering Vega 5 and Vega Lite 3 while keeping the existing Vega 4 and Vega Lite 2 renderers
  * Drag and drop console cells into a notebook or text editor
  * Drag and drop notebook cells into a console or text editor
  * The extension manager search now sorts extensions by the score assigned to them by NPM instead of alphabetically
  * Notify the user when a kernel is automatically restarted, for example, if crashes from an out of memory error
  * Expose the extension manager in a command and menu item
  * Add command to render all Markdown cells
  * Supports using shift to select text in output area
  * Output areas that opened in new views are restored properly now on reload
  * Add support for managing notebook metadata under a new "Advanced Tools" section in the cell tools area. The cell and notebook metadata now always reflect the current state of the notebook
  * Inherit terminal theme from core theme
  * Adds a built-in HTML viewer so that you can view HTML files
  * New workspaces are now automatically generated when you create a new window with the same workspace name.
  * We now add a hint to the context menu to describe how you can access the native browser menu
  * The tabs on the left panel have changed to make them more understandable
  * Start a new terminal when the page is refreshed and the old terminal has died
  * Add a command to open the main menus, which can be assigned to a keyboard shortcut to open and navigate menus without a mouse
  * The contextual help now updates based on changes in the cursor from the mouse instead of just from the keyboard
  * The launcher now updates when the kernels change on the server
  * Retain cell auto scroll behavior even when a cell output is cleared
  * If you link to a relative path that is not a file in a markdown cell, this will now be preserved instead of changing it to a file URL
  * Adds the ability to link to a certain row in a CSV file and have the viewer open to that row
  * We have improved the performance of switching to a large notebook
  * The vdom extension now supports event handling, so that you can have kernel code run in response to user interaction with the UI
  * Adds the ability to run "Run All Code" and "Restart Kernel and Run All Code" in code and markdown files
  * We now remember what line ending a text file has when loading it, so that files with ``CRLF`` line endings will properly be saved with the same endings
  * Fixes rendering of SVG elements in HTML MimeType output
  * Allow copying files by holding down ``Ctrl`` when dragging them in the file browser
  * Switch the hover modified time in the file browser to use the local format
  * We have added a default keyboard shortcut of ``Ctrl Shift Q`` for closing and cleaning up a file
  * Adds the ability to find and go to a certain line in the CSV viewer
  * Add the ability to create new text and markdown files from the launcher and command palette
  * A "New Folder" option has been added to the file browser context menu
  * The ANSI colors are now the same as those in the classic notebook
  * Send complete statements instead of current lines when stepping through code in a cell
  * Description list styles (``dl``, ``dt``, ``dd``) are improved to be consistent with the nteract project
  + Settings
  * The settings system has been rewritten and now uses json5 as the syntax, which supports comments and other features for better human readability.
  * The keyboard shortcut system has been rewritten and now displays a list of system commands in the settings comments.
  * There are new settings for many following items, including:
    &gt; Adds an option to shut down terminals and notebook kernels when they are closed
    &gt; Scrolling past the end of a notebooks and text editor document
    &gt; Text editor code folding, rulers, and active line highlighting
    &gt; Markdown viewer options
    &gt; Terminal scrollback and other settings
    &gt; The autosave interval
    &gt; The file browser showing the current active file
    &gt; Custom scrollbar styling for dark themes
  + Command Line Changes
  * Installing extensions will be quieter and adds a ``--debug`` to extension installing
  * We now support running JupyterLab when its application directory is a symlink
  * Add ``--all`` flag to ``labextension uninstall`` to remove all extensions
  * Adds the ability to override the base URLs from the config
  * Updates to workspaces CLI command
  + Extension Development Changes
  * We have rewritten how extensions provide keyboard shortcuts and interact with the settings system. If you previously defined keyboard shortcuts or used the settings mechanism, you will need to update your extension
  * We have renamed the plugin type from ``JupyterLabPlugin`` to ``JupyterFrontEndPlugin``. The application arg is also renamed from ``JupyterLab`` to  ``JupyterFrontEnd`` and some its functionality has been moved to a separate ``ILabShell`` plugin
  * The lab shell ``addToMainArea``, ``addToLeftArea``, ``addToTopArea``, ``addToRightArea``, and ``addToBottomArea`` functions have been replaced with a single ``add()`` function that takes the area as an argument. Replace ``addToMainArea(widget, options)`` with ``add(widget, 'main', options)``, etc.
  * Rename ``pageUrl`` to ``appUrl`` in the server connection
  * ``MainAreaWidget`` instances now forward update requests to their ``content``
  * The theme data attributes are renamed and moved to the document body element. If you are relying on these attributes in CSS to conditionally style based on the theme, you should update their names. For example ``data-theme-light`` is now ``data-jp-theme-light``.
  * Extensions which require CSS should no longer import their CSS files into their Javascript files. Instead, they should specify a root CSS file in the ``style`` attribute in their ``package.json``, and JupyterLab will automatically import that CSS file.
  * ``Dialog.prompt`` has been replaced by a number of type-specific dialogs such as ``InputDialog.getString``, ``InputDialog.getBoolean``, etc.
  * When a ``RenderMime`` widget is re-rendered, the default behavior is to remove any existing content in the DOM. This can be overridden if needed.
  * We have updated our internal TypeScript version to 3.5.1 and our compile target to ``ES2017``. Extensions may need to upgrade their TypeScript version and target as well.
  * We have updated the typings for some of the Kernel messages so that they better match the spec.
  * A ``connectionFailure`` signal has been added to some of the manager classes, which can be used to detect when a connection to the server is lost
  * Add rate limiting and polling utilities to ``coreutils``  to use for throttling and debouncing of API requests
  * Require session when instantiating terminal widget
  * Provides a signal to see what items are opened in a directory listing
  * Ads the ability to add widget above the main work area to a top header area
  * Renames ``contextMenuFirst`` to  ``contextMenuHitTest`` in the ``JupyterFrontEnd``
  * Removes the ``initialCommand`` arg from the terminal creation command.
  * Adds ``--jp-code-cursor-width0``, ``--jp-code-cursor-width1``, and ``--jp-code-cursor-width2`` variables to the themes to support changing the cursor width if you change the font size
  * Adds the ability to insert a new item to the toolbar before or after another item
  * Adds the ability for extensions to register new CodeMirror modes
  * We have removed the ``JUPYTERLAB_xxx_LOADER`` Webpack loaders, instead you should use the loader directly in the URL as Webpack supports it
  * Adds the ability to handle fragments for document widgets
  * We have added a  ``@jupyterlab/ui-components`` package that contains reusable React components to be used internally and in extensions. Feel free to use this to create extension UIs with consistent styles
  * The ``showErrorMessage`` function now lets you customize the buttons it uses
  * We now provide helpers for using React components within JupyterLab. If you were previously using ``ReactElementWidget`` you should switch to using ``ReactWidget``.
  * The share link command has been moved to its own extension so that it can be overridden
  * Creating a new services session now requires passing a kernel model instead of a kernel instance
  * We upgraded the Webpack raw file loader. The new version of the raw loader exports ES2015 modules, so this may require changes in extensions that import files using the raw loader. For example, if you did ``require('myfile.md')`` to get the content of `myfile.md` as a string, you now should import it using ES2015 `import` syntax, or use `require('myfile.md').default`.
  * Widget factories now can support custom cloning behavior from an optional source widget
  * We have renamed the type ``InstanceTracker`` to ``WidgetTracker``.
  * In order to add widgets to the main area (e.g. as in the old XKCD extension tutorial), the correct syntax is now ``app.shell.add(widget)`` or ``app.shell.add(widget, 'main')``,</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1566561600">- Update to 1.0.9
  * integrity
  * update packages
  * fix package name
  * enforce jinja2 requirement
- jupyterlab-discovery has been merged into jupyterlab</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1566820800">- Use better way to handle tornado version compatibility.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1573560000">- Update to version 1.2.2
  + User-facing changes
  * Select cells from the current cell to the top of the notebook with ``Shift Home``, to the bottom of the notebook with ``Shift End``
  * Add a log console extension to display unhandled messages and other activity
  * Allow the npm ``max-old-space`` option to be specified outside of JupyterLab
  * Only display node structure in a JSON tree view for arrays and empty objects
  * Make much smaller distribution packages by not building JavaScript source maps for releases.
  * Add support for pasting cell attachments and dragging attachments from the file browser
  * Add a new ``registry`` configuration parameter to override the default yarn repository when building
  + For developers
  * Update the Markdown renderer (``marked``) to 0.7.0
  * Remove datagrid as a singleton, allowing extensions to use newer versions
  * Add metadata to the kernelspec information
  * Allow different mimetypes for the clipboard data
  * Add inline svg icon support to toolbar buttons
  * Add PageConfig functions to query if a plugin is deferred or disabled
  * Allow for renderers for nbformat.ierror to be created
  * Refactor ``fileeditor-extension`` for modularization
  * Add execution timing to cells
  + Bugfixes
  * Fix the ``file-browser-path`` query parameter
  * Skip custom click behavior on links when the download attribute is set
  * Fix opening multiple browser tabs in Safari
  * Fix context menus on SVG icons
  * Fix overwriting of target attribute of anchors rendered by ``IPython.display``
  * Fix multi-cursor backspacing
  * Fix mult-cursor cell splitting</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1575892800">- Update to version 1.2.3
  * Update status bar index.css to be hand-curated
  * fix dropdown option style issue in Windows
  * Update the ui-components css to reflect the correct dependencies.
- Rename spec file to python-jupyterlab to work better
  with OSC python tooling.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1575979200">- Use pyproject_install macro (boo#1094323)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1579089600">- Update to 1.2.4
  * update yarn.lock
  * update terser dep</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1580212800">- Update to 1.2.6
  * Update dependencies</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1583236800">- Update to 2.0.0
  + User-facing changes
  * New user interface for notebook cell tags
  * File info display when hovering on a file in the file browser
  * Support for searching outputs in notebooks
  * ``Ctrl Shift .`` and ``Ctrl Shift ,`` shortcuts move focus to the next and previous tab bar in the main area, respectively
  * ``Shift Home`` and ``Shift End`` shortcuts in a notebook select all cells from the current cell to the top or bottom of a notebook, respectively
  * Explicit "No Kernel" button in the kernel selection dialog for new notebooks
  * Notebook ``recordTiming`` advanced setting to control whether execution timing information is stored in notebook files
  * "Select current running or last run cell" command added (requires notebook ``recordTiming`` advanced setting to be set to true)
  * Codemirror ``lineWiseCopyCut`` advanced setting to control the behavior of the copy/cut keyboard shortcuts when there is no selection
  * Refreshed the command palette and property inspector sidebar icons and user interfaces
  * "New File" and "New Markdown File" items in file browser context menu
  * "Download" item in File menu
  * "Restart Kernel and Run up to Selected Cell" item in notebook Kernel menu
  * In extension manager, the "enable" button is now only shown for installed extensions
  * Dialogs can now be closed by clicking outside of them
  * ``documentsearch:startWithReplace`` command to open the document find overlay with replace. There is not currently a default keyboard shortcut for this, but one can be assigned as a custom keyboard shortcut in Advanced Settings.
  * ``#`` added to the CSV Viewer delimiter options
  * The JSON viewer now only displays structure hints for arrays and empty objects for a more streamlined feel
  * Optional platform-aware keyboard shortcut fields ``linuxKeys``, ``macKeys``, and ``winKeys`` in keyboard shortcut definitions
  * Added options for ``jupyter lab clean`` to clean specific parts of the build, such as ``--extensions``, ``--settings``, ``--static``, and ``--all``
  * Removed the vega 4 and vega-lite 2 renderers (vega 5 and vega-lite 4 is included in JupyterLab by default). These legacy renderers may be available via custom extensions
  * JupyterHub users should use the ``c.Spawner.default_url = '/lab'`` setting instead of the deprecated and now removed ``labhubapp``
  + Backward incompatible changes
  * Switch from ``@phosphor`` to ``@lumino`` dependencies.
  * Factor out the ``settingsregistry`` and ``statedb`` packages from coreutils
  * Rework services architecture (sessions, kernels, terminals) and rename ``ClientSession`` to ``SessionContext``
  * Upgrade to TypeScript 3.7
  * Remove ``polling`` from coreutils in favor for ``@lumino/polling``
  * TypeScript strict null checking in core packages
  * Update state database list method to query based on namespace match.
  * Address code todo items and deprecations for 2.0
  * Update Console panel tracker widgets
  * Update contribution guide to require node v12+
  * New API for the ``Running`` sidebar extension
  * Clean up handling of icons under unified LabIcon
  + Other changes
  * New property inspector used to display the properties of the currently selected main area widget
  * Allow metadata for launcher items
  * Allow default file browser to restore manually.
  * Upgrade bundled yarn to 1.21.1
  * Make session dialogs configurable
  * Support transient editor configs
  * Optionally force new browser tab
  * Update core dependencies (e.g., ``codemirror``, ``xterm.js``, ``markdown``, ``fontawesome``, etc.)
  * Add storybook to ``ui-components``
  * Add explicit documentation encouraging people to re-use lab components
  * Enable TypeScript sourcemaps for debugging locally installed labextensions
  * Add ``UseSignal`` example to the docs
  * Add ``env`` prop to kernel options
  * Add kernelspec metadata
  * Allow different mimetypes for the clipboard data
  * Add password dialog to apputils
  * Alias phosphor packages to lumino to allow a deprecation period for phosphor
  * Match react version in ui-components peerdependencies
  * Fix lint-staged for both win and mac
  * Update websocket workaround for node environments
  * Fix handling of linked extensions
  * Fix extension compatibility checks for prereleases and extensions supporting multiple major versions of JupyterLab
  * Teach update-dependency about more range specifiers and make it adopt the current range for any tag
  * Add support for giving a rank to items in the top area
  * Apply all options to the initial JupyterLab application instance
  + Bugfixes
  * "Copy Shareable Link" in the file browser context menu now properly works in JupyterHub
  * Update Mathjax CDN in the cell and console examples
  * Revert ensure-max-old-space now that Node 12+ has better default memory ceilings
  * Resolve race condition between default file browser and tree urls.
  * Fix handling of code editor refresh
  * Start new notebooks in edit mode
  * Use consistent versions of React
  * Add scrollbar styles to nbconvert-css
  * Close output views when corresponding notebooks are closed
  * Fixed incorrect white background for new command palette icon
  * Block fetching the settings for a plugin that is disabled
  * When timing metadata changes, ensure signal fires
  * Prevent memory leaks in Vega renderer
  * Handle cell execution cancellation when cell is disposed
  * Fix dropdown option style issue on Windows
  * Make sure label is linked to a control when checking for element type
  * Refine log console message UX
  * Fix multicursor backspacing
  * Reset log display and count when non-notebook tab gets activated
  * Fix Safari multiple tabs by working around a Safari bug.
  * Skip custom click behavior on links when the download attribute is set
  * Fix context menu hit test to deal with SVG nodes.
  * Fix overwriting of target attribute of anchors rendered by ``IPython.display``
  * Fix file browser location in tree view
  * Stop too many fetch calls in docmanager-extension
  * Ensures that ``Shift Tab`` dedent shortcut works correctly in the file editor
  * Fix unexpected jump to last search result when using documentsearch
  * Fixed refresh issue for html viewer
  * Fix for center-aligned images with IPython.display.image
  * Changes to setting editor should trigger application dirty state
  * Move vega from "devdependencies" to "dependencies"
  * Restore default file browser manually.
  * Use default ``app_dir`` when ``app_dir`` is ``''``</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1583496000">- Requires nodejs/npm &gt;= 10</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585742400">- We should work with tornado 4, 5 and 6.
- The bugs were found in tornado 6.0.1 and 6.0.2 were fixed
  by upstream developers</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1659009600">- Update to 2.2.10:
  * Remove `form` tags' `action` attribute during sanitizing, to prevent an
    XSS (CVE-2021-32797) (bsc#1196663)
  * Header ‘Content-Type’ should not be overwritten
  * Do not use token parameters in websocket urls
  * Properly handle errors in async browser_check
  * Cells can no longer be executed while kernels are terminating or
    restarting. There is a new status for these events on the Kernel Indicator
  * Add styling for high memory usage warning in status bar with nbresuse
  * Adds support for Python version 3.10
  * Support live editing of SVG with updating rendering
  * Lazy load codemirror theme stylesheets
  * Add feature request template + slight reorg in readme
  * Add link to react example in extension-examples repo
  * Close correct tab with close tab
  * Remove unused css rules
  * Simplified multicursor backspace code
  * Fix recent breaking changes to normalizepath in filebrowser
  * Handle quit_button when launched as an extension
  * Add worker-loader
  * Fix icon sidebar height for third party extensions
  * Scrolls cells into view after deletion
  * Support Node.js 10+
  * Select search text when focusing the search overlay
  * Throttle fetch requests in the setting registry’s data connector
  * Avoid redundant checkpoint calls on loading a notebook</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1727092800">- Build the full pacakge with the javascript dependencies as a new
  source in vendor.tar.gz.
- Add CVE-2024-43805.patch, bsc#1229914</changelog>
</package>
<package pkgid="a9f0df610712508b495ce749cceda58d0f2122ba38782cb8441626955ad7f826" name="python3-ldap" arch="i586">
  <version epoch="0" ver="3.4.4" rel="bp156.2.1"/>
  <changelog author="michael@stroeder.com" date="1498564800">- update to upstream release 2.4.40 (small memleak fix)</changelog>
  <changelog author="michael@stroeder.com" date="1499860800">- update to upstream release 2.4.41 (small LDIF parser enhancement)</changelog>
  <changelog author="michael@stroeder.com" date="1504526400">- update to upstream release 2.4.42
  * small enhancements to test suite</changelog>
  <changelog author="michael@stroeder.com" date="1504785600">- update to upstream release 2.4.43
  * SASL bind fix</changelog>
  <changelog author="michael@stroeder.com" date="1504785601">- update to upstream release 2.4.44
  * GIL fix</changelog>
  <changelog author="michael@stroeder.com" date="1507550400">- update to upstream release 2.4.45
  * fixed error handling</changelog>
  <changelog author="michael@stroeder.com" date="1510488000">- update to upstream release 2.5.1
- adjusted BuildRequires to match upstream prerequisites
  Changes since 2.4.45:
  Mandatory prerequisites:
- Python 2.7.x
- pyasn1 0.3.7+ and pyasn1_modules 0.1.5+
  Modules/
  * removed unused code schema.c
  Lib/
  * ldap.__version__, ldap.__author__ and ldap.__license__ now
  imported from new sub-module ldap.pkginfo also to setup.py
  * Added safety assertion when importing _ldap:
  ldap.pkginfo.__version__ must match _ldap.__version__
  * removed stand-alone module dsml
  * slapdtest.SlapdObject.restart() just restarts slapd
  without cleaning any data
  * Compability changes for pyasn1 0.3.x or newer
  (thanks to Ilya Etingof and Christian Heimes)
  * The methods SSSResponseControl.decodeControlValue() and
  VLVResponseControl.decodeControlValue() now follow the coding
  convention to use camel-cased ASN.1 name as class attribute name.
  The old class names are still set for back-ward compability
  but should not be used in new code because they might be removed
  in a later release.
  * removed SSSRequestControl from ldap.controls.KNOWN_RESPONSE_CONTROLS
  Tests/
  * added explicit reconnect tests for ReconnectLDAPObject</changelog>
  <changelog author="michael@stroeder.com" date="1511179200">- update to upstream release 2.5.2
  Changes since 2.5.1:
  * code-cleaning in setup.py
  Modules/
  * PyBytes_ instead of PyString_ and added PyInt_FromLong compat macro
  * moved code from version.c to ldapmodule.c
  * removed obsolete back-ward compability constants from common.h
  * build checks whether LDAP_API_VERSION is OpenLDAP 2.4.x
  * _ldap.__author__ and _ldap.__license__ also set from ldap.pkginfo
  * assume C extension API for Python 2.7+
  Lib/
  * removed all dependencies on modules string and types
  * removed use of .has_key()
  * removed class ldap.ldapobject.NonblockingLDAPObject
  * new global constant ldap.LIBLDAP_API_INFO
  * right after importing _ldap there is a call into libldap to initialize it
  * method .decodeControlValue() of SSSResponseControl and VLVResponseControl
  does not set class attribute result_code anymore
  * always use bytes() for UUID() constructor in ldap.syncrepl
  * module ldif now uses functions b64encode() and b64decode()
  * fixed pickling and restoring of ReconnectLDAPObject
  * more modules with PEP-8 compliance
  * ldap.ldapobject split into module-package
  Tests/
  * scripts do not directly call SlapdTestCase.setUpClass() anymore
  * added LDIF test with folded, base64-encoded attribute
  * added more tests for sub-module ldap.dn
  * added tests for ldap.syncrepl (thanks to Karl Kornel)</changelog>
  <changelog author="fbergmann@suse.com" date="1516276800">- update to upstream release 3.0.0b4:
  - Adds support for Python 3.4+
  - Adds support for `bytes_mode`
  - Idiotmatic python code changes
  - Adds testing for `pypy`
  - Fixes/enhances tests
- Remove python-ldap.keyring and python-ldap-%{version}.tar.gz.asc:
  There is no signature provided for the new upstream tarball</changelog>
  <changelog author="michael@stroeder.com" date="1533643200">- update to upstream release 3.1.0:
  * Long-deprecated functions `ldap.open()` and `ldap.init()` are removed
  * `LDAPObject.compare_s()` and `compare_ext_s` return bool instead of 0 or 1
  * Tons of changes see CHANGES file</changelog>
  <changelog author="tchvatal@suse.com" date="1534248000">- Require openldap2-client as some of the binaries are called
  on the runtime</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544184000">- Add this package to SLE wrt fate#325747
- Do not add version dependency to devel requirement</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544443200">- Reduce the runtime dependencies to match the actual needs
  * User can use either openldap or 389-ds or anything else
- Run the tests on the package
- Fix the fdupes call</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1601294400">- update to upstream release 3.3.1:
  Highlights:
  * ``LDAPError`` now contains additional fields, such as ctrls, result, msgid
  * ``passwd_s`` can now extract the newly generated password
  * LDAP connections can now be made from a file descriptor
  This release is tested on Python 3.8, and the beta of Python 3.9.
  The following undocumented functions are deprecated and scheduled for removal:
- ``ldap.cidict.strlist_intersection``
- ``ldap.cidict.strlist_minus``
- ``ldap.cidict.strlist_union``
  Modules/
  * Ensure ReconnectLDAPObject is not left in an inconsistent state after
  a reconnection timeout
  * Syncrepl now correctly parses SyncInfoMessage when the message is a syncIdSet
  * Release GIL around global get/set option call
  * Do not leak serverctrls in result functions
  * Don't overallocate memory in attrs_from_List()
  * Fix thread support check for Python 3
  * With OpenLDAP 2.4.48, use the new header openldap.h
  Lib/
  * Fix some edge cases regarding quoting in the schema tokenizer
  * Fix escaping a single space in ldap.escape_dn_chars
  * Fix string formatting in ldap.compare_ext_s
  * Prefer iterating dict instead of calling dict.keys()
  Doc/
  * Clarify the relationship between initialize() and LDAPObject()
  * Improve documentation of TLS options
  * Update FAQ to include Samba AD-DC error message
  "Operation unavailable without authentication"
  * Fix several incorrect examples and demos
  (but note that these are not yet tested)
  * Update Debian installation instructions for Debian Buster
  * Typo fixes in docs and docstrings
  Test/
  * Test and document error cases in ldap.compare_s
  * Test if reconnection is done after connection loss
  * Make test certificates valid for the far future
  * Use slapd -Tt instead of slaptest
  Infrastructure:
  * Mark the LICENCE file as a license for setuptools
  * Use "unittest discover" rather than "setup.py test" to run tests</changelog>
  <changelog author="pgajdos@suse.com" date="1631620800">- %check: use %pyunittest_arch rpm macro</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1639137600">- skip Python 2 builds
- set PATH when running tests
- update to upstream release 3.4.0
  * Security fixes:
  - Fix inefficient regular expression which allows denial-of-service attacks
    when parsing specially-crafted LDAP schema (GHSL-2021-117, bsc#1194834)
  * Changes:
  - On MacOS, remove option to make LDAP connections from a file descriptor
    when built with the system libldap (which lacks the underlying function,
    ldap_init_fd)
  - Attribute values of the post read control are now bytes
    instead of ISO8859-1 decoded str
  - LDAPUrl now treats urlscheme as case-insensitive
  - Several OpenLDAP options are now supported:
  - OPT_X_TLS_REQUIRE_SAN
  - OPT_X_SASL_SSF_EXTERNAL
  - OPT_X_TLS_PEERCERT
  * Fixes:
  - The copy() method of cidict was added back. It was unintentionally
    removed in 3.3.0
  - Fixed getting/setting SASL options on big endian platforms
  - Unknown LDAP result code are now converted to LDAPexception,
    rather than raising a SystemError.
  * slapdtest:
  - Show stderr of slapd -Ttest
  - SlapdObject uses directory-based configuration of slapd
  - SlapdObject startup is now faster</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1658664000">- update to upstream release 3.4.2
  minor release to provide out-of-the-box compatibility with the merge
  of libldap and libldap_r that happened with OpenLDAP's 2.5 release.</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1663329600">- up to upstream release 3.4.3
  This is a minor release to bring back the removed OPT_X_TLS option.
  Please note, it's still a deprecated option and it will be removed in 3.5.0.
  The following deprecated option has been brought back:
  * OPT_X_TLS
  * Fixes:
  - Sphinx documentation is now successfully built
  _ pypy3 tests stability was improved
  _ setup.py deprecation warning is now resolved</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1692014400">- Re-run source download due to file differences.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1702555200">- update to 3.4.4:
  * Reconnect race condition in ReconnectLDAPObject is now fixed
  * Socket ownership is now claimed once we've passed it to
    libldap LDAP_set_option string formats are now compatible
    with Python 3.12</changelog>
</package>
<package pkgid="30648c69a3ac6ae047bf47f8e6c594d2c6e779d3aa9774d9039ee575639f0c97" name="python3-maxminddb" arch="aarch64">
  <version epoch="0" ver="2.2.0" rel="bp156.2.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- initial package</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1527422400">- update to version 1.4.0:
  * IMPORTANT: Previously, the pure Python reader would allow
  `ipaddress.IPv4Address` and `ipaddress.IPv6Address` objects when calling
  `.get()`. This would fail with the C extension. The fact that these objects
  worked at all was an implementation detail and has varied with different
  releases. This release makes the pure Python implementation consistent
  with the extension. A `TypeError` will now be thrown if you attempt to
  use these types with either the pure Python implementation or the
  extension. The IP address passed to `.get()` should be a string type.
  * Fix issue where incorrect size was used when unpacking some types with the
  pure Python reader. Reported by Lee Symes. GitHub #30.
  * You may now pass in the database via a file descriptor rather than a file
  name when creating a new ``maxminddb.Reader`` object using ``MODE_FD``.
  This will read the database from the file descriptor into memory. Pull
  request by nkinkade. GitHub #33.</changelog>
  <changelog author="tchvatal@suse.com" date="1535544000">- Update to 1.4.1:
  * Fixes for python 3.7</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1570363200">- update to version 1.5.1:
  - Fix a possible segfault due to not correctly incrementing the reference
    on a returned object.
- update to version 1.5.0:
  - Python 3.3 and 3.4 are no longer supported.
  - The extension source directory was moved to prevent an ``ImportWarning``
    when importing the module on Python 2 with ``-Wdefault`` set. Reported by
    David Szotten and Craig de Stigter. GitHub #31.
  - The ``get`` method now accepts ``ipaddress.IPv4Address`` and
    ``ipaddress.IPv6Address`` objects in addition to strings.  This works with
    both the pure Python implementation as well as the extension. Based on a
    pull request #48 by Eric Pruitt. GitHub #50.
  - A new method, ``get_with_prefix_len``, was added. This method returns a
    tuple containing the record and the prefix length.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1577880000">- update to version 1.5.2:
  - Minor performance improvements in the pure Python reader.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584187200">- Fix build without python2</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1588852800">- update to version 1.5.4:
  - 1.5.3 was missing a test database. This release adds the test file.
  There are no other changes. Reported by Lumír 'Frenzy' Balhar. GitHub #60.
- update to version 1.5.3:
  - Fix a segfault when decoding a database with a corrupt data section.
  Reported by Robert Scott. GitHub #58.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595505600">- update to version 2.0.1:
  - Fix minimum required python version in ``setup.py``. Pull request by
  Boros Gábor. GitHub #69 &amp; #70.
- update to version 2.0.0:
  - IMPORTANT: Python 3.6 or greater is required. If you are using an older
  version, please use a 1.x.x release.
  - Type hints have been added.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595937600">- update to version 2.0.2:
  - Added ``py.typed`` file per PEP 561. Reported by Árni Már Jónsson.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1597579200">- Replace nose with pytest</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1604232000">- update to version 2.0.3:
  - The 2.0.0 release unintentionally required Python to be compiled with
    ``mmap`` support for the module to work. ``mmap`` is now optional
    again. Reported by john-heasman-cg. GitHub #76.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1622894400">- disable python 2, fixes Leap builds. Python 2 is no longer supported.
  fixes boo#1186841</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1631966400">- update to version 2.1.0:
  - The C extension now correctly supports objects that implement the
  ``os.PathLike`` interface.
  - When opening a database fails due to an access issue, the correct
  ``OSError`` subclass will now be thrown.
  - The ``Metadata`` class object is now available from the C extension
  module as ``maxminddb.extension.Metadata`` rather than
  ``maxminddb.extension.extension``.
  - Type stubs have been added for ``maxminddb.extension``.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1632484800">- update to version 2.2.0:
  - The return type for ``maxminddb.open_database()`` has been simplified
  to be just the ``Reader`` class as opposed to a union of that with
  the extension class. This is done by casting the extension to
  ``Reader``. The extension class has the same public API as the
  pure Python implementation. This simplifies type checking for users of
  this library. The ``Reader`` class is exposed as ``maxminddb.Reader``.
  Pull request by wouter bolsterlee. GitHub #88.
  - ``maxminddb.__all__`` is now set to define a public API. Pull request
  by wouter bolsterlee. GitHub #88.
  - Fix minor regression in ``repr`` output of ``maxminddb.reader.Metadata``
  in 2.1.0.</changelog>
  <changelog author="pgajdos@suse.com" date="1648468800">- python-mock is not required for build</changelog>
</package>
<package pkgid="4edc23628696f5ab94a9309490a83343a3c010ffe5f72f9aced47494fa12e2a0" name="python3-maxminddb" arch="i586">
  <version epoch="0" ver="2.2.0" rel="bp156.2.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- initial package</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1527422400">- update to version 1.4.0:
  * IMPORTANT: Previously, the pure Python reader would allow
  `ipaddress.IPv4Address` and `ipaddress.IPv6Address` objects when calling
  `.get()`. This would fail with the C extension. The fact that these objects
  worked at all was an implementation detail and has varied with different
  releases. This release makes the pure Python implementation consistent
  with the extension. A `TypeError` will now be thrown if you attempt to
  use these types with either the pure Python implementation or the
  extension. The IP address passed to `.get()` should be a string type.
  * Fix issue where incorrect size was used when unpacking some types with the
  pure Python reader. Reported by Lee Symes. GitHub #30.
  * You may now pass in the database via a file descriptor rather than a file
  name when creating a new ``maxminddb.Reader`` object using ``MODE_FD``.
  This will read the database from the file descriptor into memory. Pull
  request by nkinkade. GitHub #33.</changelog>
  <changelog author="tchvatal@suse.com" date="1535544000">- Update to 1.4.1:
  * Fixes for python 3.7</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1570363200">- update to version 1.5.1:
  - Fix a possible segfault due to not correctly incrementing the reference
    on a returned object.
- update to version 1.5.0:
  - Python 3.3 and 3.4 are no longer supported.
  - The extension source directory was moved to prevent an ``ImportWarning``
    when importing the module on Python 2 with ``-Wdefault`` set. Reported by
    David Szotten and Craig de Stigter. GitHub #31.
  - The ``get`` method now accepts ``ipaddress.IPv4Address`` and
    ``ipaddress.IPv6Address`` objects in addition to strings.  This works with
    both the pure Python implementation as well as the extension. Based on a
    pull request #48 by Eric Pruitt. GitHub #50.
  - A new method, ``get_with_prefix_len``, was added. This method returns a
    tuple containing the record and the prefix length.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1577880000">- update to version 1.5.2:
  - Minor performance improvements in the pure Python reader.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584187200">- Fix build without python2</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1588852800">- update to version 1.5.4:
  - 1.5.3 was missing a test database. This release adds the test file.
  There are no other changes. Reported by Lumír 'Frenzy' Balhar. GitHub #60.
- update to version 1.5.3:
  - Fix a segfault when decoding a database with a corrupt data section.
  Reported by Robert Scott. GitHub #58.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595505600">- update to version 2.0.1:
  - Fix minimum required python version in ``setup.py``. Pull request by
  Boros Gábor. GitHub #69 &amp; #70.
- update to version 2.0.0:
  - IMPORTANT: Python 3.6 or greater is required. If you are using an older
  version, please use a 1.x.x release.
  - Type hints have been added.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595937600">- update to version 2.0.2:
  - Added ``py.typed`` file per PEP 561. Reported by Árni Már Jónsson.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1597579200">- Replace nose with pytest</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1604232000">- update to version 2.0.3:
  - The 2.0.0 release unintentionally required Python to be compiled with
    ``mmap`` support for the module to work. ``mmap`` is now optional
    again. Reported by john-heasman-cg. GitHub #76.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1622894400">- disable python 2, fixes Leap builds. Python 2 is no longer supported.
  fixes boo#1186841</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1631966400">- update to version 2.1.0:
  - The C extension now correctly supports objects that implement the
  ``os.PathLike`` interface.
  - When opening a database fails due to an access issue, the correct
  ``OSError`` subclass will now be thrown.
  - The ``Metadata`` class object is now available from the C extension
  module as ``maxminddb.extension.Metadata`` rather than
  ``maxminddb.extension.extension``.
  - Type stubs have been added for ``maxminddb.extension``.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1632484800">- update to version 2.2.0:
  - The return type for ``maxminddb.open_database()`` has been simplified
  to be just the ``Reader`` class as opposed to a union of that with
  the extension class. This is done by casting the extension to
  ``Reader``. The extension class has the same public API as the
  pure Python implementation. This simplifies type checking for users of
  this library. The ``Reader`` class is exposed as ``maxminddb.Reader``.
  Pull request by wouter bolsterlee. GitHub #88.
  - ``maxminddb.__all__`` is now set to define a public API. Pull request
  by wouter bolsterlee. GitHub #88.
  - Fix minor regression in ``repr`` output of ``maxminddb.reader.Metadata``
  in 2.1.0.</changelog>
  <changelog author="pgajdos@suse.com" date="1648468800">- python-mock is not required for build</changelog>
</package>
<package pkgid="7b67958d1b46b455e1b33653cd11c6576185979ddd24da7a8c55dd159935f476" name="python3-maxminddb" arch="ppc64le">
  <version epoch="0" ver="2.2.0" rel="bp156.2.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- initial package</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1527422400">- update to version 1.4.0:
  * IMPORTANT: Previously, the pure Python reader would allow
  `ipaddress.IPv4Address` and `ipaddress.IPv6Address` objects when calling
  `.get()`. This would fail with the C extension. The fact that these objects
  worked at all was an implementation detail and has varied with different
  releases. This release makes the pure Python implementation consistent
  with the extension. A `TypeError` will now be thrown if you attempt to
  use these types with either the pure Python implementation or the
  extension. The IP address passed to `.get()` should be a string type.
  * Fix issue where incorrect size was used when unpacking some types with the
  pure Python reader. Reported by Lee Symes. GitHub #30.
  * You may now pass in the database via a file descriptor rather than a file
  name when creating a new ``maxminddb.Reader`` object using ``MODE_FD``.
  This will read the database from the file descriptor into memory. Pull
  request by nkinkade. GitHub #33.</changelog>
  <changelog author="tchvatal@suse.com" date="1535544000">- Update to 1.4.1:
  * Fixes for python 3.7</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1570363200">- update to version 1.5.1:
  - Fix a possible segfault due to not correctly incrementing the reference
    on a returned object.
- update to version 1.5.0:
  - Python 3.3 and 3.4 are no longer supported.
  - The extension source directory was moved to prevent an ``ImportWarning``
    when importing the module on Python 2 with ``-Wdefault`` set. Reported by
    David Szotten and Craig de Stigter. GitHub #31.
  - The ``get`` method now accepts ``ipaddress.IPv4Address`` and
    ``ipaddress.IPv6Address`` objects in addition to strings.  This works with
    both the pure Python implementation as well as the extension. Based on a
    pull request #48 by Eric Pruitt. GitHub #50.
  - A new method, ``get_with_prefix_len``, was added. This method returns a
    tuple containing the record and the prefix length.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1577880000">- update to version 1.5.2:
  - Minor performance improvements in the pure Python reader.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584187200">- Fix build without python2</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1588852800">- update to version 1.5.4:
  - 1.5.3 was missing a test database. This release adds the test file.
  There are no other changes. Reported by Lumír 'Frenzy' Balhar. GitHub #60.
- update to version 1.5.3:
  - Fix a segfault when decoding a database with a corrupt data section.
  Reported by Robert Scott. GitHub #58.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595505600">- update to version 2.0.1:
  - Fix minimum required python version in ``setup.py``. Pull request by
  Boros Gábor. GitHub #69 &amp; #70.
- update to version 2.0.0:
  - IMPORTANT: Python 3.6 or greater is required. If you are using an older
  version, please use a 1.x.x release.
  - Type hints have been added.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595937600">- update to version 2.0.2:
  - Added ``py.typed`` file per PEP 561. Reported by Árni Már Jónsson.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1597579200">- Replace nose with pytest</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1604232000">- update to version 2.0.3:
  - The 2.0.0 release unintentionally required Python to be compiled with
    ``mmap`` support for the module to work. ``mmap`` is now optional
    again. Reported by john-heasman-cg. GitHub #76.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1622894400">- disable python 2, fixes Leap builds. Python 2 is no longer supported.
  fixes boo#1186841</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1631966400">- update to version 2.1.0:
  - The C extension now correctly supports objects that implement the
  ``os.PathLike`` interface.
  - When opening a database fails due to an access issue, the correct
  ``OSError`` subclass will now be thrown.
  - The ``Metadata`` class object is now available from the C extension
  module as ``maxminddb.extension.Metadata`` rather than
  ``maxminddb.extension.extension``.
  - Type stubs have been added for ``maxminddb.extension``.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1632484800">- update to version 2.2.0:
  - The return type for ``maxminddb.open_database()`` has been simplified
  to be just the ``Reader`` class as opposed to a union of that with
  the extension class. This is done by casting the extension to
  ``Reader``. The extension class has the same public API as the
  pure Python implementation. This simplifies type checking for users of
  this library. The ``Reader`` class is exposed as ``maxminddb.Reader``.
  Pull request by wouter bolsterlee. GitHub #88.
  - ``maxminddb.__all__`` is now set to define a public API. Pull request
  by wouter bolsterlee. GitHub #88.
  - Fix minor regression in ``repr`` output of ``maxminddb.reader.Metadata``
  in 2.1.0.</changelog>
  <changelog author="pgajdos@suse.com" date="1648468800">- python-mock is not required for build</changelog>
</package>
<package pkgid="3ba02f59e2736b3cfebe78e5aea41535d8fd45605fea8ce9019eef94af2107cf" name="python3-maxminddb" arch="s390x">
  <version epoch="0" ver="2.2.0" rel="bp156.2.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- initial package</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1527422400">- update to version 1.4.0:
  * IMPORTANT: Previously, the pure Python reader would allow
  `ipaddress.IPv4Address` and `ipaddress.IPv6Address` objects when calling
  `.get()`. This would fail with the C extension. The fact that these objects
  worked at all was an implementation detail and has varied with different
  releases. This release makes the pure Python implementation consistent
  with the extension. A `TypeError` will now be thrown if you attempt to
  use these types with either the pure Python implementation or the
  extension. The IP address passed to `.get()` should be a string type.
  * Fix issue where incorrect size was used when unpacking some types with the
  pure Python reader. Reported by Lee Symes. GitHub #30.
  * You may now pass in the database via a file descriptor rather than a file
  name when creating a new ``maxminddb.Reader`` object using ``MODE_FD``.
  This will read the database from the file descriptor into memory. Pull
  request by nkinkade. GitHub #33.</changelog>
  <changelog author="tchvatal@suse.com" date="1535544000">- Update to 1.4.1:
  * Fixes for python 3.7</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1570363200">- update to version 1.5.1:
  - Fix a possible segfault due to not correctly incrementing the reference
    on a returned object.
- update to version 1.5.0:
  - Python 3.3 and 3.4 are no longer supported.
  - The extension source directory was moved to prevent an ``ImportWarning``
    when importing the module on Python 2 with ``-Wdefault`` set. Reported by
    David Szotten and Craig de Stigter. GitHub #31.
  - The ``get`` method now accepts ``ipaddress.IPv4Address`` and
    ``ipaddress.IPv6Address`` objects in addition to strings.  This works with
    both the pure Python implementation as well as the extension. Based on a
    pull request #48 by Eric Pruitt. GitHub #50.
  - A new method, ``get_with_prefix_len``, was added. This method returns a
    tuple containing the record and the prefix length.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1577880000">- update to version 1.5.2:
  - Minor performance improvements in the pure Python reader.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584187200">- Fix build without python2</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1588852800">- update to version 1.5.4:
  - 1.5.3 was missing a test database. This release adds the test file.
  There are no other changes. Reported by Lumír 'Frenzy' Balhar. GitHub #60.
- update to version 1.5.3:
  - Fix a segfault when decoding a database with a corrupt data section.
  Reported by Robert Scott. GitHub #58.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595505600">- update to version 2.0.1:
  - Fix minimum required python version in ``setup.py``. Pull request by
  Boros Gábor. GitHub #69 &amp; #70.
- update to version 2.0.0:
  - IMPORTANT: Python 3.6 or greater is required. If you are using an older
  version, please use a 1.x.x release.
  - Type hints have been added.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595937600">- update to version 2.0.2:
  - Added ``py.typed`` file per PEP 561. Reported by Árni Már Jónsson.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1597579200">- Replace nose with pytest</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1604232000">- update to version 2.0.3:
  - The 2.0.0 release unintentionally required Python to be compiled with
    ``mmap`` support for the module to work. ``mmap`` is now optional
    again. Reported by john-heasman-cg. GitHub #76.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1622894400">- disable python 2, fixes Leap builds. Python 2 is no longer supported.
  fixes boo#1186841</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1631966400">- update to version 2.1.0:
  - The C extension now correctly supports objects that implement the
  ``os.PathLike`` interface.
  - When opening a database fails due to an access issue, the correct
  ``OSError`` subclass will now be thrown.
  - The ``Metadata`` class object is now available from the C extension
  module as ``maxminddb.extension.Metadata`` rather than
  ``maxminddb.extension.extension``.
  - Type stubs have been added for ``maxminddb.extension``.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1632484800">- update to version 2.2.0:
  - The return type for ``maxminddb.open_database()`` has been simplified
  to be just the ``Reader`` class as opposed to a union of that with
  the extension class. This is done by casting the extension to
  ``Reader``. The extension class has the same public API as the
  pure Python implementation. This simplifies type checking for users of
  this library. The ``Reader`` class is exposed as ``maxminddb.Reader``.
  Pull request by wouter bolsterlee. GitHub #88.
  - ``maxminddb.__all__`` is now set to define a public API. Pull request
  by wouter bolsterlee. GitHub #88.
  - Fix minor regression in ``repr`` output of ``maxminddb.reader.Metadata``
  in 2.1.0.</changelog>
  <changelog author="pgajdos@suse.com" date="1648468800">- python-mock is not required for build</changelog>
</package>
<package pkgid="518840d98f3fe52ef963ea9bfbaede440e22baa08d4c3f5fec82a50ed0863a7a" name="python3-maxminddb" arch="x86_64">
  <version epoch="0" ver="2.2.0" rel="bp156.2.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- initial package</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1527422400">- update to version 1.4.0:
  * IMPORTANT: Previously, the pure Python reader would allow
  `ipaddress.IPv4Address` and `ipaddress.IPv6Address` objects when calling
  `.get()`. This would fail with the C extension. The fact that these objects
  worked at all was an implementation detail and has varied with different
  releases. This release makes the pure Python implementation consistent
  with the extension. A `TypeError` will now be thrown if you attempt to
  use these types with either the pure Python implementation or the
  extension. The IP address passed to `.get()` should be a string type.
  * Fix issue where incorrect size was used when unpacking some types with the
  pure Python reader. Reported by Lee Symes. GitHub #30.
  * You may now pass in the database via a file descriptor rather than a file
  name when creating a new ``maxminddb.Reader`` object using ``MODE_FD``.
  This will read the database from the file descriptor into memory. Pull
  request by nkinkade. GitHub #33.</changelog>
  <changelog author="tchvatal@suse.com" date="1535544000">- Update to 1.4.1:
  * Fixes for python 3.7</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1570363200">- update to version 1.5.1:
  - Fix a possible segfault due to not correctly incrementing the reference
    on a returned object.
- update to version 1.5.0:
  - Python 3.3 and 3.4 are no longer supported.
  - The extension source directory was moved to prevent an ``ImportWarning``
    when importing the module on Python 2 with ``-Wdefault`` set. Reported by
    David Szotten and Craig de Stigter. GitHub #31.
  - The ``get`` method now accepts ``ipaddress.IPv4Address`` and
    ``ipaddress.IPv6Address`` objects in addition to strings.  This works with
    both the pure Python implementation as well as the extension. Based on a
    pull request #48 by Eric Pruitt. GitHub #50.
  - A new method, ``get_with_prefix_len``, was added. This method returns a
    tuple containing the record and the prefix length.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1577880000">- update to version 1.5.2:
  - Minor performance improvements in the pure Python reader.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584187200">- Fix build without python2</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1588852800">- update to version 1.5.4:
  - 1.5.3 was missing a test database. This release adds the test file.
  There are no other changes. Reported by Lumír 'Frenzy' Balhar. GitHub #60.
- update to version 1.5.3:
  - Fix a segfault when decoding a database with a corrupt data section.
  Reported by Robert Scott. GitHub #58.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595505600">- update to version 2.0.1:
  - Fix minimum required python version in ``setup.py``. Pull request by
  Boros Gábor. GitHub #69 &amp; #70.
- update to version 2.0.0:
  - IMPORTANT: Python 3.6 or greater is required. If you are using an older
  version, please use a 1.x.x release.
  - Type hints have been added.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1595937600">- update to version 2.0.2:
  - Added ``py.typed`` file per PEP 561. Reported by Árni Már Jónsson.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1597579200">- Replace nose with pytest</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1604232000">- update to version 2.0.3:
  - The 2.0.0 release unintentionally required Python to be compiled with
    ``mmap`` support for the module to work. ``mmap`` is now optional
    again. Reported by john-heasman-cg. GitHub #76.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1622894400">- disable python 2, fixes Leap builds. Python 2 is no longer supported.
  fixes boo#1186841</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1631966400">- update to version 2.1.0:
  - The C extension now correctly supports objects that implement the
  ``os.PathLike`` interface.
  - When opening a database fails due to an access issue, the correct
  ``OSError`` subclass will now be thrown.
  - The ``Metadata`` class object is now available from the C extension
  module as ``maxminddb.extension.Metadata`` rather than
  ``maxminddb.extension.extension``.
  - Type stubs have been added for ``maxminddb.extension``.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1632484800">- update to version 2.2.0:
  - The return type for ``maxminddb.open_database()`` has been simplified
  to be just the ``Reader`` class as opposed to a union of that with
  the extension class. This is done by casting the extension to
  ``Reader``. The extension class has the same public API as the
  pure Python implementation. This simplifies type checking for users of
  this library. The ``Reader`` class is exposed as ``maxminddb.Reader``.
  Pull request by wouter bolsterlee. GitHub #88.
  - ``maxminddb.__all__`` is now set to define a public API. Pull request
  by wouter bolsterlee. GitHub #88.
  - Fix minor regression in ``repr`` output of ``maxminddb.reader.Metadata``
  in 2.1.0.</changelog>
  <changelog author="pgajdos@suse.com" date="1648468800">- python-mock is not required for build</changelog>
</package>
<package pkgid="c4c62477a418ffdaf754bd5c2162714a2e8c5b7d4ac9c1d5c4467f100e8e8570" name="python3-mysql-connector-python" arch="aarch64">
  <version epoch="0" ver="9.1.0" rel="bp156.4.3.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
</package>
<package pkgid="0c975e146a58a5eace03ffc0bb3cbe53fc28afab164bacf6d73ff46c9586692b" name="python3-mysql-connector-python" arch="i586">
  <version epoch="0" ver="9.1.0" rel="bp156.4.3.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
</package>
<package pkgid="364d9c5d19ff0508cd78ebb34fba0c00efe5a756b28a4d9748a817c8d085037f" name="python3-mysql-connector-python" arch="ppc64le">
  <version epoch="0" ver="9.1.0" rel="bp156.4.3.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
</package>
<package pkgid="05ace6d5403f4d9c269e34cc5f6b8ea42019dda5d835e0d0313ff0112f45a542" name="python3-mysql-connector-python" arch="s390x">
  <version epoch="0" ver="9.1.0" rel="bp156.4.3.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
</package>
<package pkgid="0de30ece0aa8daf832840e24ec4c0ac811fb6a8d9c3deecd4cc2442a0731f015" name="python3-mysql-connector-python" arch="x86_64">
  <version epoch="0" ver="9.1.0" rel="bp156.4.3.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
</package>
<package pkgid="7b552de68973d9212906e826ce0964f5554cca5c74da35878f92a0d34c503897" name="python3-mysql-connector-python" arch="aarch64">
  <version epoch="0" ver="9.1.0" rel="bp156.4.6.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738238400">- Add python36-compat.patch to keep compatibility with python 3.6,
  bsc#1236566</changelog>
</package>
<package pkgid="c3df604b5797838903c6ecaea88c0e5b439b1d5a336bea1484cdd0d5e41fea21" name="python3-mysql-connector-python" arch="i586">
  <version epoch="0" ver="9.1.0" rel="bp156.4.6.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738238400">- Add python36-compat.patch to keep compatibility with python 3.6,
  bsc#1236566</changelog>
</package>
<package pkgid="fdb9670107b23ca8ed33e99ee31bb7d2091cce21fbb899b16902b326e175f44b" name="python3-mysql-connector-python" arch="ppc64le">
  <version epoch="0" ver="9.1.0" rel="bp156.4.6.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738238400">- Add python36-compat.patch to keep compatibility with python 3.6,
  bsc#1236566</changelog>
</package>
<package pkgid="fe11808b769c19ccedaadfdaf8395d81a57b9ac8f8b7d9a37d2ed460039dca9f" name="python3-mysql-connector-python" arch="s390x">
  <version epoch="0" ver="9.1.0" rel="bp156.4.6.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738238400">- Add python36-compat.patch to keep compatibility with python 3.6,
  bsc#1236566</changelog>
</package>
<package pkgid="4c65ed1d3fe5e54516339769ed701665822f1ff0fdb554c24e2e2e87199eca9a" name="python3-mysql-connector-python" arch="x86_64">
  <version epoch="0" ver="9.1.0" rel="bp156.4.6.1"/>
  <changelog author="dmueller@suse.com" date="1413892800">- fix license to SUSE-GPL-2.0-with-FLOSS-exception</changelog>
  <changelog author="jmatejek@suse.com" date="1477051200">- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436800">- Convert to singlespec</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518436801">-  Update spec file with needed BuildRequires.</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696000">- Fix spec file bug not installing c libs</changelog>
  <changelog author="jacobwinski@gmail.com" date="1518696001">- Update to 2.1.7:
  * BUG#26376334: Fix prepared statements in MySQL 8.0
  * BUG#25965922: Add support for Django 1.11
  * BUG#24659561: Fix MySQLCursor.executemany() when using utf8mb4 charset
  * BUG#24342757: Fix unclosed socket on connection failure
  * BUG#22880163: Fix memory leak on using Named Tuple Cursors
  * BUG#22825962: Fix memory leak on escape_string()
  * BUG#22564149: Fix cmd_query_iter() when using bytestrings with Python 2
  * BUG#21947091: Add ssl_disabled option
- Update to 2.1.6:
  * BUG#25726671: Fix compatibility issues with the latest Django versions
  * BUG#25558885: Set default connection timeout to pure connector/python
  * BUG#25397650: Verify server certificate only if ssl_verify_cert is True
  * BUG#25589496: Don't convert to unicode if non-ascii data is present
  * BUG#25383644: Add connection back to pool on exception
  * BUG#22476689: Importing world.sql fails with cext enabled
  * BUG#20736339: Expect multiple include directories from mysql_config
  * BUG#19685386: C extension tests are failing using MySQL 5.7.4
- Update to 2.1.5:
  * BUG#25111218: Fix duplicate logic for reading EOF packet
  * BUG#21656282: Connection fails using unicode passwords with C extension
  * BUG#21530841: Select statement fails for results with more than 4096 columns
  * BUG#21530100: Fix reading option files
  * BUG#21477493: Fix RE_SQL_INSERT_STMT to correctly match Insert Statement
  * BUG#21476495: Fix set_charset_collation() for an invalid charset provided</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1584532800">- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError
  - BUG#29260128: Disable load data local infile by default
  - WL#12607: Handling of Default Schema
  - WL#12493: Standardize count method
  - WL#12492: Be prepared for initial notice on connection
  - BUG#28646344: Remove expression parsing on values
  - BUG#28280321: Fix segmentation fault when using unicode characters in tables
  - BUG#27794178: Using use_pure=False should raise an error if cext is not available
  - BUG#27434751: Add a TLS/SSL option to verify server name
  - WL#12239: Add support for Python 3.7
  - WL#12226: Implement connect timeout
  - WL#11897: Implement connection pooling for xprotocol
  - BUG#28278352: C extension mysqlx Collection.add() leaks memory in sequential calls
  - BUG#28037275: Missing bind parameters causes segfault or unclear error message
  - BUG#27528819: Support special characters in the user and password using URI
  - WL#11951: Consolidate discrepancies between pure and c extension
  - WL#11932: Remove Fabric support
  - WL#11898: Core API v1 alignment
  - BUG#28188883: Use utf8mb4 as the default character set
  - BUG#28133321: Fix incorrect columns names representing aggregate functions
  - BUG#27962293: Fix Django 2.0 and MySQL 8.0 compatibility issues
  - BUG#27567999: Fix wrong docstring in ModifyStatement.patch()
  - BUG#27277937: Fix confusing error message when using an unsupported collation
  - BUG#26834200: Deprecate Row.get_string() method
  - BUG#26660624: Fix missing install option in documentation
  - WL#11668: Add SHA256_MEMORY authentication mechanism
  - WL#11614: Enable C extension by default
  - WL#11448: New document _id generation support
  - WL#11282: Support new locking modes NOWAIT and SKIP LOCKED
  - BUG#27639119: Use a list of dictionaries to store warnings
  - BUG#27634885: Update error codes for MySQL 8.0.11
  - BUG#27589450: Remove upsert functionality from WriteStatement class
  - BUG#27528842: Fix internal queries open for SQL injection
  - BUG#27364914: Cursor prepared statements do not convert strings
  - BUG#24953913: Fix failing unittests
  - BUG#24948205: Results from JSON_TYPE() are returned as bytearray
  - BUG#24948186: JSON type results are bytearray instead of corresponding python type
  - WL#11372: Remove configuration API
  - WL#11303: Remove CreateTable and CreateView
  - WL#11281: Transaction savepoints
  - WL#11278: Collection.create_index
  - WL#11149: Create Pylint test for mysqlx
  - WL#11142: Modify/MergePatch
  - WL#11079: Add support for Python 3.6
  - WL#11073: Add caching_sha2_password authentication plugin
  - WL#10975: Add Single document operations
  - WL#10974: Add Row locking methods to find and select operations
  - WL#10973: Allow JSON types as operands for IN operator
  - WL#10899: Add support for pure Python implementation of Protobuf
  - WL#10771: Add SHA256 authentication
  - WL#10053: Configuration handling interface
  - WL#10772: Cleanup Drop APIs
  - WL#10770: Ensure all Session connections are secure by default
  - WL#10754: Forbid modify() and remove() with no condition
  - WL#10659: Support utf8mb4 as default charset
  - WL#10658: Remove concept of NodeSession
  - WL#10657: Move version number to 8.0
  - WL#10198: Add Protobuf C++ extension implementation
  - WL#10004: Document UUID generation
  - BUG#26175003: Fix Session.sql() when using unicode SQL statements with Python 2.7
  - BUG#26161838: Dropping an non-existing index should succeed silently
  - BUG#26160876: Fix issue when using empty condition in Collection.remove() and Table.delete()
  - BUG#26029811: Improve error thrown when using an invalid parameter in bind()
  - BUG#25991574: Fix Collection.remove() and Table.delete() missing filters
  - WL#10452: Add Protobuf C++ extension for Linux variants and Mac OSX
  - WL#10081: DevAPI: IPv6 support
  - BUG#25614860: Fix defined_as method in the view creation
  - BUG#25519251: SelectStatement does not implement order_by() method
  - BUG#25436568: Update available operators for XPlugin
  - BUG#24954006: Add missing items in CHANGES.txt
  - BUG#24578507: Fix import error using Python 2.6
  - BUG#23636962: Fix improper error message when creating a Session
  - BUG#23568207: Fix default aliases for projection fields
  - BUG#23567724: Fix operator names
  - DevAPI: Schema.create_table
  - DevAPI: Flexible Parameter Lists
  - DevAPI: New transports: Unix domain socket
  - DevAPI: Core TLS/SSL options for the mysqlx URI scheme
  - DevAPI: View DDL with support for partitioning in a cluster / sharding
  - BUG#24520850: Fix unexpected behavior when using an empty collection name
  - Add support for Protocol Buffers 3
  - Add View support (without DDL)
  - Implement get_default_schema() method in BaseSchema
  - DevAPI: Per ReplicaSet SQL execution
  - DevAPI: XSession accepts a list of routers
  - DevAPI: Define action on adding empty list of documents
  - BUG#23729357: Fix fetching BIT datatype
  - BUG#23583381: Add who_am_i and am_i_real methods to DatabaseObject
  - BUG#23568257: Add fetch_one method to mysqlx.result
  - BUG#23550743: Add close method to XSession and NodeSession
  - BUG#23550057: Add support for URI as connection data
  - Provide initial implementation of new DevAPI</changelog>
  <changelog author="Rolf Krahl &lt;rolf@rotkraut.de&gt;" date="1591876800">- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1698840000">- Update to version 8.2.0
- Remove:
  * remove-require-version-constraint.patch</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1729512000">- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0
  - WL#16015: Remove use of removed COM_ commands
  - WL#15985: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for Pure Python
  - WL#15983: Stop using mysql_ssl_set api
  - WL#15982: Remove use of mysql_shutdown
  - WL#15950: Support query parameters for prepared statements
  - WL#15942: Improve type hints and standardize byte type handling
  - WL#15836: Split mysql and mysqlx into different packages
  - WL#15523: Support Python DB API asynchronous execution
  - BUG#35912790: Binary strings are converted when using prepared statements
  - BUG#35832148: Fix Django timezone.utc deprecation warning
  - BUG#35710145: Bad MySQLCursor.statement and result when query text contains code comments
  - BUG#21390859: STATEMENTS GET OUT OF SYNCH WITH RESULT SETS</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738238400">- Add python36-compat.patch to keep compatibility with python 3.6,
  bsc#1236566</changelog>
</package>
<package pkgid="98d8e450ecfd5491157b3e939920b0d5a7dd09cf6e4ea71e09fb3d26f4f15abe" name="python3-nltk" arch="noarch">
  <version epoch="0" ver="3.7" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1432209600">- Remove upstreamed nltk-2.0.4-dont-use-python-distribute.patch
- Update to version 3.0.2
  + No changelog available</changelog>
  <changelog author="toddrme2178@gmail.com" date="1476446400">- Update to version 3.2.1
  + No changelog available</changelog>
  <changelog author="stephan.barth@suse.com" date="1487678400">- update to version 3.2.2
  Upstream changelog:
  Support for Aline, ChrF and GLEU MT evaluation metrics, Russian POS tagger
  model, Moses detokenizer, rewrite Porter Stemmer and FrameNet corpus reader,
  update FrameNet Corpus to version 1.7, fixes: stanford_segmenter.py,
  SentiText, CoNLL Corpus Reader, BLEU, naivebayes, Krippendorff’s alpha,
  Punkt, Moses tokenizer, TweetTokenizer, ToktokTokenizer; improvements to
  testing framework</changelog>
  <changelog author="badshah400@gmail.com" date="1513684800">- Update to version 3.2.5:
  * Arabic stemmers (ARLSTem, Snowball)
  * NIST MT evaluation metric and added NIST
    international_tokenize
  * Moses tokenizer
  * Document Russian tagger
  * Fix to Stanford segmenter
  * Improve treebank detokenizer, VerbNet, Vader
  * Misc code and documentation cleanups
  * Implement fixes suggested by LGTM
- Convert specfile to python single-spec style.
- Drop unneeded BuildRequires: python-PyYAML, python-xml,
  python-devel; not required for building.
- Change existing Requires to Recommends: these are really needed
  for additional features, and not required for basic nltk usage.
- Add new Recommends: python-scipy, python-matplotlib,
  python-pyparsing, and python-gensim; enables other optional
  features.
- Run fdupes to link-up duplicate files.
- Remove exec permissions for a file not intended to be executed
  (not in exec path, no hashbang, etc.)
- Remove hashbangs from non-executable files.
- Run tests following the suggestion from
  http://www.nltk.org/install.html.</changelog>
  <changelog author="guigo.lourenco@gmail.com" date="1516104000">- Depend on python-rpm-macros
- Build for both Python2 and Python3</changelog>
  <changelog author="guigo.lourenco@gmail.com" date="1517313600">- Depend on the full python interpreter to fix sqlite3 import
  during %check</changelog>
  <changelog author="badshah400@gmail.com" date="1520251200">- Use \%license instead of \%doc to install License.txt.</changelog>
  <changelog author="jengelh@inai.de" date="1520337600">- Trim redundant wording from description.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1549454400">- Add missing dependency six
- Remove unnecessary build dependency six
- Recommend all optional dependencies</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1549713600">- Update to v3.4
  + Support Python 3.7
  + New Language Modeling package
  + Cistem Stemmer for German
  + Support Russian National Corpus incl POS tag model
  + Krippendorf Alpha inter-rater reliability test
  + Comprehensive code clean-ups
  + Switch continuous integration from Jenkins to Travis
- from v3.3
  + Support Python 3.6
  + New interface to CoreNLP
  + Support synset retrieval by sense key
  + Minor fixes to CoNLL Corpus Reader
  + AlignedSent
  + Fixed minor inconsistencies in APIs and API documentation
  + Better conformance to PEP8
  + Drop Moses Tokenizer (incompatible license)</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1549800000">- Remove Python 3 dependency on singledispatch</changelog>
  <changelog author="pgajdos@suse.com" date="1558612800">- version update to 3.4.1
  * add chomsky_normal_form for CFGs
  * add meteor score
  * add minimum edit/Levenshtein distance based alignment function
  * allow access to collocation list via text.collocation_list()
  * support corenlp server options
  * drop support for Python 3.4
  * other minor fixes</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1563883200">- Update to 3.4.4:
  * fix bug in plot function (probability.py)
  * add improved PanLex Swadesh corpus reader
  * add Text.generate()
  * add QuadgramAssocMeasures
  * add SSP to tokenizers
  * return confidence of best tag from AveragedPerceptron
  * make plot methods return Axes objects
  * don't require list arguments to PositiveNaiveBayesClassifier.train
  * fix Tree classes to work with native Python copy library
  * fix inconsistency for NomBank
  * fix random seeding in LanguageModel.generate
  * fix ConditionalFreqDist mutation on tabulate/plot call
  * fix broken links in documentation
  * fix misc Wordnet issues
  * update installation instructions</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1568203200">- Update to 3.4.5 (bsc#1146427, CVE-2019-14751):
  * Fixed security bug in downloader: Zip slip vulnerability - for the
    unlikely situation where a user configures their downloader to use
    a compromised server CVE-2019-14751</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1571054400">- Replace %fdupes -s with plain %fdupes; hardlinks are better.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584187200">- Fix build without python2</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1587643200">- Update to v3.5
  * add support for Python 3.8
  * drop support for Python 2
  * create NLTK's own Tokenizer class distinct from the Treebank
    reference tokeniser
  * update Vader sentiment analyser
  * fix JSON serialization of some PoS taggers
  * minor improvements in grammar.CFG, Vader, pl196x corpus reader,
    StringTokenizer
  * change implementation &lt;= and &gt;= for FreqDist so they are partial
    orders
  * make FreqDist iterable
  * correctly handle Penn Treebank trees with a unlabeled branching
    top node</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1647950400">- Update to 3.7
  - Improve and update the NLTK team page on nltk.org (#2855,
    [#2941])
  - Drop support for Python 3.6, support Python 3.10 (#2920)
- Update to 3.6.7
  - Resolve IndexError in `sent_tokenize` and `word_tokenize`
    (#2922)
- Update to 3.6.6
  - Refactor `gensim.doctest` to work for gensim 4.0.0 and up
    (#2914)
  - Add Precision, Recall, F-measure, Confusion Matrix to Taggers
    (#2862)
  - Added warnings if .zip files exist without any corresponding
    .csv files. (#2908)
  - Fix `FileNotFoundError` when the `download_dir` is
    a non-existing nested folder (#2910)
  - Rename omw to omw-1.4 (#2907)
  - Resolve ReDoS opportunity by fixing incorrectly specified
    regex (#2906, bsc#1191030, CVE-2021-3828).
  - Support OMW 1.4 (#2899)
  - Deprecate Tree get and set node methods (#2900)
  - Fix broken inaugural test case (#2903)
  - Use Multilingual Wordnet Data from OMW with newer Wordnet
    versions (#2889)
  - Keep NLTKs "tokenize" module working with pathlib (#2896)
  - Make prettyprinter to be more readable (#2893)
  - Update links to the nltk book (#2895)
  - Add `CITATION.cff` to nltk (#2880)
  - Resolve serious ReDoS in PunktSentenceTokenizer (#2869)
  - Delete old CI config files (#2881)
  - Improve Tokenize documentation + add TokenizerI as superclass
    for TweetTokenizer (#2878)
  - Fix expected value for BLEU score doctest after changes from
    [#2572]
  - Add multi Bleu functionality and tests (#2793)
  - Deprecate 'return_str' parameter in NLTKWordTokenizer and
    TreebankWordTokenizer (#2883)
  - Allow empty string in CFG's + more (#2888)
  - Partition `tree.py` module into `tree` package + pickle fix
    (#2863)
  - Fix several TreebankWordTokenizer and NLTKWordTokenizer bugs
    (#2877)
  - Rewind Wordnet data file after each lookup (#2868)
  - Correct __init__ call for SyntaxCorpusReader subclasses
    (#2872)
  - Documentation fixes (#2873)
  - Fix levenstein distance for duplicated letters (#2849)
  - Support alternative Wordnet versions (#2860)
  - Remove hundreds of formatting warnings for nltk.org (#2859)
  - Modernize `nltk.org/howto` pages (#2856)
  - Fix Bleu Score smoothing function from taking log(0) (#2839)
  - Update third party tools to newer versions and removing
    MaltParser fixed version (#2832)
  - Fix TypeError: _pretty() takes 1 positional argument but 2
    were given in sem/drt.py (#2854)
  - Replace `http` with `https` in most URLs (#2852)
- Update to 3.6.5
  - modernised nltk.org website
  - addressed LGTM.com issues
  - support ZWJ sequences emoji and skin tone modifer emoji in
    TweetTokenizer
  - METEOR evaluation now requires pre-tokenized input
  - Code linting and type hinting
  - implement get_refs function for DrtLambdaExpression
  - Enable automated CoreNLP, Senna, Prover9/Mace4, Megam,
    MaltParser CI tests
  - specify minimum regex version that supports regex.Pattern
  - avoid re.Pattern and regex.Pattern which fail for Python 3.6,
    3.7
- Update to 3.6.4
  - deprecate `nltk.usage(obj)` in favor of `help(obj)`
  - resolve ReDoS vulnerability in Corpus Reader
  - solidify performance tests
  - improve phone number recognition in tweet tokenizer
  - refactored CISTEM stemmer for German
  - identify NLTK Team as the author
  - replace travis badge with github actions badge
  - add SECURITY.md
- Update to 3.6.3
  - Dropped support for Python 3.5
  - Run CI tests on Windows, too
  - Moved from Travis CI to GitHub Actions
  - Code and comment cleanups
  - Visualize WordNet relation graphs using Graphviz
  - Fixed large error in METEOR score
  - Apply isort, pyupgrade, black, added as pre-commit hooks
  - Prevent debug_decisions in Punkt from throwing IndexError
  - Resolved ZeroDivisionError in RIBES with dissimilar sentences
  - Initialize WordNet IC total counts with smoothing value
  - Fixed AttributeError for Arabic ARLSTem2 stemmer
  - Many fixes and improvements to lm language model package
  - Fix bug in nltk.metrics.aline, C_skip = -10
  - Improvements to TweetTokenizer
  - Optional show arg for FreqDist.plot, ConditionalFreqDist.plot
  - edit_distance now computes Damerau-Levenshtein edit-distance
- Update to 3.6.2
  - move test code to nltk/test
  - fix bug in NgramAssocMeasures (order preserving fix)
- Update to 3.6
  - add support for Python 3.9
  - add Tree.fromlist
  - compute Minimum Spanning Tree of unweighted graph using BFS
  - fix bug with infinite loop in Wordnet closure and tree
  - fix bug in calculating BLEU using smoothing method 4
  - Wordnet synset similarities work for all pos
  - new Arabic light stemmer (ARLSTem2)
  - new syllable tokenizer (LegalitySyllableTokenizer)
  - remove nose in favor of pytest</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1721995200">- Add CVE-2024-39705.patch and restrict-wordnet-app-pickle.patch
  upstream patches to fix unsafe pickle usage.
  (CVE-2024-39705, gh#nltk/nltk#3266, bsc#1227174).</changelog>
</package>
<package pkgid="b918c8c1db51d87845fa9e56f932e3857f82ba69d975bae15c3d39d3349e84a6" name="python3-notebook" arch="noarch">
  <version epoch="0" ver="5.7.11" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1524139200">- Update to version 5.4.1
  * A security release to fix CVE-2018-8768.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1527595200">- Update to version 5.5.0
  + New features:
  * The files list now shows file sizes (:ghpull:`3539`)
  * Add a quit button in the dashboard (:ghpull:`3004`)
  * Display hostname in the terminal when running remotely (:ghpull:`3356`, :ghpull:`3593`)
  * Add slides exportation/download to the menu (:ghpull:`3287`)
  * Add any extra installed nbconvert exporters to the "Download as" menu (:ghpull:`3323`)
  * Editor: warning when overwriting a file that is modified on disk (:ghpull:`2783`)
  * Display a warning message if cookies are not enabled (:ghpull:`3511`)
  * Basic ``__version__`` reporting for extensions (:ghpull:`3541`)
  * Add ``NotebookApp.terminals_enabled`` config option (:ghpull:`3478`)
  * Make buffer time between last modified on disk and last modified on last save configurable (:ghpull:`3273`)
  * Allow binding custom shortcuts for 'close and halt' (:ghpull:`3314`)
  * Add description for 'Trusted' notification (:ghpull:`3386`)
  * Add ``settings['activity_sources']`` (:ghpull:`3401`)
  * Add an ``output_updated.OutputArea`` event (:ghpull:`3560`)
  + Fixing problems:
  * Fixes to improve web accessibility (:ghpull:`3507`)
    There is more to do on this! See :ghissue:`1801`.
  * Fixed color contrast issue in tree.less (:ghpull:`3336`)
  * Allow cancelling upload of large files (:ghpull:`3373`)
  * Don't clear login cookie on requests without cookie (:ghpull:`3380`)
  * Don't trash files on different device to home dir on Linux (:ghpull:`3304`)
  * Clear waiting asterisks when restarting kernel (:ghpull:`3494`)
  * Fix output prompt when ``execution_count`` missing (:ghpull:`3236`)
  * Make the 'changed on disk' dialog work when displayed twice (:ghpull:`3589`)
  * Fix going back to root directory with history in notebook list (:ghpull:`3411`)
  * Allow defining keyboard shortcuts for missing actions (:ghpull:`3561`)
  * Prevent default on pageup/pagedown when completer is active (:ghpull:`3500`)
  * Prevent default event handling on new terminal (:ghpull:`3497`)
  * ConfigManager should not write out default values found in the .d directory (:ghpull:`3485`)
  * Fix leak of iopub object in activity monitoring (:ghpull:`3424`)
  * Javascript lint in notebooklist.js (:ghpull:`3409`)
  * Some Javascript syntax fixes (:ghpull:`3294`)
  * Convert native for loop to ``Array.forEach()`` (:ghpull:`3477`)
  * Disable cache when downloading nbconvert output (:ghpull:`3484`)
  * Add missing digestmod arg to HMAC (:ghpull:`3399`)
  * Log OSErrors failing to create less-critical files during startup (:ghpull:`3384`)
  * Use powershell on Windows (:ghpull:`3379`)
  * API spec improvements, API handler improvements (:ghpull:`3368`)
  * Set notebook to dirty state after change to kernel metadata (:ghpull:`3350`)
  * Use CSP header to treat served files as belonging to a separate origin (:ghpull:`3341`)
  * Don't install gettext into builtins (:ghpull:`3330`)
  * Add missing ``import _`` (:ghpull:`3316`, :ghpull:`3326`)
  * Write ``notebook.json`` file atomically (:ghpull:`3305`)
  * Fix clicking with modifiers, page title updates (:ghpull:`3282`)
  * Upgrade jQuery to version 2.2 (:ghpull:`3428`)
  * Upgrade xterm.js to 3.1.0 (:ghpull:`3189`)
  * Upgrade moment.js to 2.19.3 (:ghpull:`3562`)
  * Upgrade CodeMirror to 5.35 (:ghpull:`3372`)
  * "Require" pyzmq&gt;=17 (:ghpull:`3586`)
  + Documentation:
  * Documentation updates and organisation (:ghpull:`3584`)
  * Add section in docs about privacy (:ghpull:`3571`)
  * Add explanation on how to change the type of a cell to Markdown (:ghpull:`3377`)
  * Update docs with confd implementation details (:ghpull:`3520`)
  * Add more information for where ``jupyter_notebook_config.py`` is located (:ghpull:`3346`)
  * Document options to enable nbextensions in specific sections (:ghpull:`3525`)
  * jQuery attribute selector value MUST be surrounded by quotes (:ghpull:`3527`)
  * Do not execute special notebooks with nbsphinx (:ghpull:`3360`)
  * Other minor fixes in :ghpull:`3288`, :ghpull:`3528`, :ghpull:`3293`, :ghpull:`3367`
  + Testing:
  * Testing with Selenium &amp; Sauce labs (:ghpull:`3321`)
  * Selenium utils + markdown rendering tests (:ghpull:`3458`)
  * Convert insert cell tests to Selenium (:ghpull:`3508`)
  * Convert prompt numbers tests to Selenium (:ghpull:`3554`)
  * Convert delete cells tests to Selenium (:ghpull:`3465`)
  * Convert undelete cell tests to Selenium (:ghpull:`3475`)
  * More selenium testing utilities (:ghpull:`3412`)
  * Only check links when build is trigger by Travis Cron job (:ghpull:`3493`)
  * Fix Appveyor build errors (:ghpull:`3430`)
  * Undo patches in teardown before attempting to delete files (:ghpull:`3459`)
  * Get tests running with tornado 5 (:ghpull:`3398`)
  * Unpin ipykernel version on Travis (:ghpull:`3223`)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to version 5.6.0
  + New features:
  * Execute cells by clicking icon in input prompt (:ghpull:`3535`, :ghpull:`3687`)
  * New "Save as" menu option (:ghpull:`3289`)
  * When serving on a loopback interface, protect against DNS rebinding by
    checking the ``Host`` header from the browser (:ghpull:`3714`).
    This check can be disabled if necessary by setting
    ``NotebookApp.allow_remote_access``.
    (Disabled by default while we work out some Mac issues in :ghissue:`3754`).
  * Add kernel_info_timeout traitlet to enable restarting slow kernels (:ghpull:`3665`)
  * Add ``custom_display_host`` config option to override displayed URL (:ghpull:`3668`)
  * Add /metrics endpoint for Prometheus Metrics (:ghpull:`3490`)
  * Update to MathJax 2.7.4 (:ghpull:`3751`)
  * Update to jQuery 3.3 (:ghpull:`3655`)
  * Update marked to 0.4 (:ghpull:`3686`)
  + Fixing problems:
  * Don't duplicate token in displayed URL (:ghpull:`3656`)
  * Clarify displayed URL when listening on all interfaces (:ghpull:`3703`)
  * Don't trash non-empty directories on Windows (:ghpull:`3673`)
  * Include LICENSE file in wheels (:ghpull:`3671`)
- Don't show "0 active kernels" when starting the notebook (:ghpull:`3696`)
  + Testing:
  * Add find replace test (:ghpull:`3630`)
  * Selenium test for deleting all cells (:ghpull:`3601`)
  * Make creating a new notebook more robust (:ghpull:`3726`)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to version 5.7.0
  + New features:
  * Update to CodeMirror to 5.37, which includes f-string sytax for Python 3.6 (:ghpull:`3816`)
  * Update jquery-ui to 1.12 (:ghpull:`3836`)
  * Check Host header to more securely protect localhost deployments from DNS rebinding.
    This is a pre-emptive measure, not fixing a known vulnerability (:ghpull:`3766`).
    Use ``.NotebookApp.allow_remote_access`` and ``.NotebookApp.local_hostnames`` to configure
    access.
  * Allow access-control-allow-headers to be overridden (:ghpull:`3886`)
  * Allow configuring max_body_size and max_buffer_size (:ghpull:`3829`)
  * Allow configuring get_secure_cookie keyword-args (:ghpull:`3778`)
  * Respect nbconvert entrypoints as sources for exporters (:ghpull:`3879`)
  * Include translation sources in source distributions (:ghpull:`3925`, :ghpull:`3931`)
  * Various improvements to documentation (:ghpull:`3799`, :ghpull:`3800`,
    :ghpull:`3806`, :ghpull:`3883`, :ghpull:`3908`)
  + Fixing problems:
  * Fix breadcrumb link when running with a base url (:ghpull:`3905`)
  * Fix possible type error when closing activity stream (:ghpull:`3907`)
  * Disable metadata editing for non-editable cells (:ghpull:`3744`)
  * Fix some styling and alignment of prompts caused by regressions in 5.6.0.
  * Enter causing page reload in shortcuts editor (:ghpull:`3871`)
  * Fix uploading to the same file twice (:ghpull:`3712`)
  * Drop -doc subpackage.  Use pre-built upstream docs instead.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1543060800">- update to version 5.7.2:
  * 5.7.2 contains a security fix preventing malicious directory names
    from being able to execute javascript. CVE request pending.
- changes from version 5.7.1:
  * 5.7.1 contains a security fix preventing nbconvert endpoints from
    executing javascript with access to the server API. CVE request
    pending.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 5.7.4
  * fixes a bug introduced in 5.7.3, in which the ``list_running_servers()``
    function attempts to parse HTML files as JSON, and consequently crashes
  (:ghpull:`4284`).
- Update to 5.7.3
  * Launch the browser with a local file which redirects to the server address
    including the authentication token (:ghpull:`4260`).
    This prevents another logged-in user from stealing the token from command line
    arguments and authenticating to the server.
    The single-use token previously used to mitigate this has been removed.
    Thanks to Dr. Owain Kenway for suggesting the local file approach.
  * Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been
    assigned `CVE-2018-14041 &lt;https://nvd.nist.gov/vuln/detail/CVE-2018-14041&gt;`_
    (:ghpull:`4271`).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Fix {name} -&gt; %{name}</changelog>
  <changelog author="rolf@rotkraut.de" date="1547208000">- Update requirements: python-jupyter_core &gt;= 4.4.0, python-terminado &gt;= 0.8.1.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552132800">- update to version 5.7.5:
  * Fix compatibility with tornado 6 (:ghpull:`4392`, :ghpull:`4449`).
  * Fix opening integer filedescriptor during startup on Python 2
    (:ghpull:`4349`)
  * Fix compatibility with asynchronous KernelManager.restart_kernel
    methods (:ghpull:`4412`)</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552219200">- update to version 5.7.6:
  * 5.7.6 contains a security fix for a cross-site inclusion (XSSI)
    vulnerability, where files at a known URL could be included in a
    page from an unauthorized website if the user is logged into a
    Jupyter server. The fix involves setting the
    X-Content-Type-Options: nosniff header, and applying CSRF checks
    previously on all non-GET API requests to GET requests to API
    endpoints and the /files/ endpoint.
    The attacking page is able to access some contents of files when
    using Internet Explorer through script errors, but this has not
    been demonstrated with other browsers. A CVE has been requested
    for this vulnerability.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1553947200">- update to version 5.7.7:
  * Fix regression in restarting kernels in 5.7.5. The restart handler
    would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved checks
    for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the
    wrong mime-type.
  * Fix Open Redirect vulnerability where certain malicious URLs could
    redirect from the Jupyter login page to a malicious site after a
    successful login. A CVE has been requested for this vulnerability.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1554120000">- Fix doc url</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 5.7.8
  * Fix regression in restarting kernels in 5.7.5.
    The restart handler would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved
    checks for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the wrong mime-type.
  * Fix Open Redirect vulnerability (CVE-2019-10255)
    where certain malicious URLs could redirect from the Jupyter login page
    to a malicious site after a successful login.
    5.7.7 contained only a partial fix for this issue.
- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.
- Add rpm macros.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557921600">- Add conflicts to jupyter subpackage to more explicitly handle
  file overlaps with old naming scheme.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558526400">- Split directories and macros into separate package.
- Make lang subpackage python version-specific</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558699200">- Add a jupyter-specific language package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Use noun phrase in summary.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584446400">- Fixup to build with the TW based packages.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1609761600">- Fix boo#1180458 (CVE-2020-26215) with CVE-2020-26215.patch</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1722513600">- Update to 5.7.11
  * sanitizer fix CVE-2021-32798 (bsc#1227583)
- Update to 5.7.10
  * no upstream changelog
- Update to 5.7.9
  * Update JQuery dependency to version 3.4.1 to fix security
    vulnerability (CVE-2019-11358)
  * Update from preact to React</changelog>
</package>
<package pkgid="b57a08ce5de3c123d3b5478485f1fef638597f721e694409090613c6442b2e2e" name="python3-notebook-lang" arch="noarch">
  <version epoch="0" ver="5.7.11" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1524139200">- Update to version 5.4.1
  * A security release to fix CVE-2018-8768.</changelog>
  <changelog author="toddrme2178@gmail.com" date="1527595200">- Update to version 5.5.0
  + New features:
  * The files list now shows file sizes (:ghpull:`3539`)
  * Add a quit button in the dashboard (:ghpull:`3004`)
  * Display hostname in the terminal when running remotely (:ghpull:`3356`, :ghpull:`3593`)
  * Add slides exportation/download to the menu (:ghpull:`3287`)
  * Add any extra installed nbconvert exporters to the "Download as" menu (:ghpull:`3323`)
  * Editor: warning when overwriting a file that is modified on disk (:ghpull:`2783`)
  * Display a warning message if cookies are not enabled (:ghpull:`3511`)
  * Basic ``__version__`` reporting for extensions (:ghpull:`3541`)
  * Add ``NotebookApp.terminals_enabled`` config option (:ghpull:`3478`)
  * Make buffer time between last modified on disk and last modified on last save configurable (:ghpull:`3273`)
  * Allow binding custom shortcuts for 'close and halt' (:ghpull:`3314`)
  * Add description for 'Trusted' notification (:ghpull:`3386`)
  * Add ``settings['activity_sources']`` (:ghpull:`3401`)
  * Add an ``output_updated.OutputArea`` event (:ghpull:`3560`)
  + Fixing problems:
  * Fixes to improve web accessibility (:ghpull:`3507`)
    There is more to do on this! See :ghissue:`1801`.
  * Fixed color contrast issue in tree.less (:ghpull:`3336`)
  * Allow cancelling upload of large files (:ghpull:`3373`)
  * Don't clear login cookie on requests without cookie (:ghpull:`3380`)
  * Don't trash files on different device to home dir on Linux (:ghpull:`3304`)
  * Clear waiting asterisks when restarting kernel (:ghpull:`3494`)
  * Fix output prompt when ``execution_count`` missing (:ghpull:`3236`)
  * Make the 'changed on disk' dialog work when displayed twice (:ghpull:`3589`)
  * Fix going back to root directory with history in notebook list (:ghpull:`3411`)
  * Allow defining keyboard shortcuts for missing actions (:ghpull:`3561`)
  * Prevent default on pageup/pagedown when completer is active (:ghpull:`3500`)
  * Prevent default event handling on new terminal (:ghpull:`3497`)
  * ConfigManager should not write out default values found in the .d directory (:ghpull:`3485`)
  * Fix leak of iopub object in activity monitoring (:ghpull:`3424`)
  * Javascript lint in notebooklist.js (:ghpull:`3409`)
  * Some Javascript syntax fixes (:ghpull:`3294`)
  * Convert native for loop to ``Array.forEach()`` (:ghpull:`3477`)
  * Disable cache when downloading nbconvert output (:ghpull:`3484`)
  * Add missing digestmod arg to HMAC (:ghpull:`3399`)
  * Log OSErrors failing to create less-critical files during startup (:ghpull:`3384`)
  * Use powershell on Windows (:ghpull:`3379`)
  * API spec improvements, API handler improvements (:ghpull:`3368`)
  * Set notebook to dirty state after change to kernel metadata (:ghpull:`3350`)
  * Use CSP header to treat served files as belonging to a separate origin (:ghpull:`3341`)
  * Don't install gettext into builtins (:ghpull:`3330`)
  * Add missing ``import _`` (:ghpull:`3316`, :ghpull:`3326`)
  * Write ``notebook.json`` file atomically (:ghpull:`3305`)
  * Fix clicking with modifiers, page title updates (:ghpull:`3282`)
  * Upgrade jQuery to version 2.2 (:ghpull:`3428`)
  * Upgrade xterm.js to 3.1.0 (:ghpull:`3189`)
  * Upgrade moment.js to 2.19.3 (:ghpull:`3562`)
  * Upgrade CodeMirror to 5.35 (:ghpull:`3372`)
  * "Require" pyzmq&gt;=17 (:ghpull:`3586`)
  + Documentation:
  * Documentation updates and organisation (:ghpull:`3584`)
  * Add section in docs about privacy (:ghpull:`3571`)
  * Add explanation on how to change the type of a cell to Markdown (:ghpull:`3377`)
  * Update docs with confd implementation details (:ghpull:`3520`)
  * Add more information for where ``jupyter_notebook_config.py`` is located (:ghpull:`3346`)
  * Document options to enable nbextensions in specific sections (:ghpull:`3525`)
  * jQuery attribute selector value MUST be surrounded by quotes (:ghpull:`3527`)
  * Do not execute special notebooks with nbsphinx (:ghpull:`3360`)
  * Other minor fixes in :ghpull:`3288`, :ghpull:`3528`, :ghpull:`3293`, :ghpull:`3367`
  + Testing:
  * Testing with Selenium &amp; Sauce labs (:ghpull:`3321`)
  * Selenium utils + markdown rendering tests (:ghpull:`3458`)
  * Convert insert cell tests to Selenium (:ghpull:`3508`)
  * Convert prompt numbers tests to Selenium (:ghpull:`3554`)
  * Convert delete cells tests to Selenium (:ghpull:`3465`)
  * Convert undelete cell tests to Selenium (:ghpull:`3475`)
  * More selenium testing utilities (:ghpull:`3412`)
  * Only check links when build is trigger by Travis Cron job (:ghpull:`3493`)
  * Fix Appveyor build errors (:ghpull:`3430`)
  * Undo patches in teardown before attempting to delete files (:ghpull:`3459`)
  * Get tests running with tornado 5 (:ghpull:`3398`)
  * Unpin ipykernel version on Travis (:ghpull:`3223`)</changelog>
  <changelog author="toddrme2178@gmail.com" date="1533211200">- Update to version 5.6.0
  + New features:
  * Execute cells by clicking icon in input prompt (:ghpull:`3535`, :ghpull:`3687`)
  * New "Save as" menu option (:ghpull:`3289`)
  * When serving on a loopback interface, protect against DNS rebinding by
    checking the ``Host`` header from the browser (:ghpull:`3714`).
    This check can be disabled if necessary by setting
    ``NotebookApp.allow_remote_access``.
    (Disabled by default while we work out some Mac issues in :ghissue:`3754`).
  * Add kernel_info_timeout traitlet to enable restarting slow kernels (:ghpull:`3665`)
  * Add ``custom_display_host`` config option to override displayed URL (:ghpull:`3668`)
  * Add /metrics endpoint for Prometheus Metrics (:ghpull:`3490`)
  * Update to MathJax 2.7.4 (:ghpull:`3751`)
  * Update to jQuery 3.3 (:ghpull:`3655`)
  * Update marked to 0.4 (:ghpull:`3686`)
  + Fixing problems:
  * Don't duplicate token in displayed URL (:ghpull:`3656`)
  * Clarify displayed URL when listening on all interfaces (:ghpull:`3703`)
  * Don't trash non-empty directories on Windows (:ghpull:`3673`)
  * Include LICENSE file in wheels (:ghpull:`3671`)
- Don't show "0 active kernels" when starting the notebook (:ghpull:`3696`)
  + Testing:
  * Add find replace test (:ghpull:`3630`)
  * Selenium test for deleting all cells (:ghpull:`3601`)
  * Make creating a new notebook more robust (:ghpull:`3726`)</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1538136000">- Update to version 5.7.0
  + New features:
  * Update to CodeMirror to 5.37, which includes f-string sytax for Python 3.6 (:ghpull:`3816`)
  * Update jquery-ui to 1.12 (:ghpull:`3836`)
  * Check Host header to more securely protect localhost deployments from DNS rebinding.
    This is a pre-emptive measure, not fixing a known vulnerability (:ghpull:`3766`).
    Use ``.NotebookApp.allow_remote_access`` and ``.NotebookApp.local_hostnames`` to configure
    access.
  * Allow access-control-allow-headers to be overridden (:ghpull:`3886`)
  * Allow configuring max_body_size and max_buffer_size (:ghpull:`3829`)
  * Allow configuring get_secure_cookie keyword-args (:ghpull:`3778`)
  * Respect nbconvert entrypoints as sources for exporters (:ghpull:`3879`)
  * Include translation sources in source distributions (:ghpull:`3925`, :ghpull:`3931`)
  * Various improvements to documentation (:ghpull:`3799`, :ghpull:`3800`,
    :ghpull:`3806`, :ghpull:`3883`, :ghpull:`3908`)
  + Fixing problems:
  * Fix breadcrumb link when running with a base url (:ghpull:`3905`)
  * Fix possible type error when closing activity stream (:ghpull:`3907`)
  * Disable metadata editing for non-editable cells (:ghpull:`3744`)
  * Fix some styling and alignment of prompts caused by regressions in 5.6.0.
  * Enter causing page reload in shortcuts editor (:ghpull:`3871`)
  * Fix uploading to the same file twice (:ghpull:`3712`)
  * Drop -doc subpackage.  Use pre-built upstream docs instead.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1543060800">- update to version 5.7.2:
  * 5.7.2 contains a security fix preventing malicious directory names
    from being able to execute javascript. CVE request pending.
- changes from version 5.7.1:
  * 5.7.1 contains a security fix preventing nbconvert endpoints from
    executing javascript with access to the server API. CVE request
    pending.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1546603200">- Update to 5.7.4
  * fixes a bug introduced in 5.7.3, in which the ``list_running_servers()``
    function attempts to parse HTML files as JSON, and consequently crashes
  (:ghpull:`4284`).
- Update to 5.7.3
  * Launch the browser with a local file which redirects to the server address
    including the authentication token (:ghpull:`4260`).
    This prevents another logged-in user from stealing the token from command line
    arguments and authenticating to the server.
    The single-use token previously used to mitigate this has been removed.
    Thanks to Dr. Owain Kenway for suggesting the local file approach.
  * Upgrade bootstrap to 3.4, fixing an XSS vulnerability, which has been
    assigned `CVE-2018-14041 &lt;https://nvd.nist.gov/vuln/detail/CVE-2018-14041&gt;`_
    (:ghpull:`4271`).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1547035200">- Fix {name} -&gt; %{name}</changelog>
  <changelog author="rolf@rotkraut.de" date="1547208000">- Update requirements: python-jupyter_core &gt;= 4.4.0, python-terminado &gt;= 0.8.1.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552132800">- update to version 5.7.5:
  * Fix compatibility with tornado 6 (:ghpull:`4392`, :ghpull:`4449`).
  * Fix opening integer filedescriptor during startup on Python 2
    (:ghpull:`4349`)
  * Fix compatibility with asynchronous KernelManager.restart_kernel
    methods (:ghpull:`4412`)</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1552219200">- update to version 5.7.6:
  * 5.7.6 contains a security fix for a cross-site inclusion (XSSI)
    vulnerability, where files at a known URL could be included in a
    page from an unauthorized website if the user is logged into a
    Jupyter server. The fix involves setting the
    X-Content-Type-Options: nosniff header, and applying CSRF checks
    previously on all non-GET API requests to GET requests to API
    endpoints and the /files/ endpoint.
    The attacking page is able to access some contents of files when
    using Internet Explorer through script errors, but this has not
    been demonstrated with other browsers. A CVE has been requested
    for this vulnerability.</changelog>
  <changelog author="Arun Persaud &lt;arun@gmx.de&gt;" date="1553947200">- update to version 5.7.7:
  * Fix regression in restarting kernels in 5.7.5. The restart handler
    would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved checks
    for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the
    wrong mime-type.
  * Fix Open Redirect vulnerability where certain malicious URLs could
    redirect from the Jupyter login page to a malicious site after a
    successful login. A CVE has been requested for this vulnerability.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1554120000">- Fix doc url</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1556193600">- Update to 5.7.8
  * Fix regression in restarting kernels in 5.7.5.
    The restart handler would return before restart was completed.
  * Further improve compatibility with tornado 6 with improved
    checks for when websockets are closed.
  * Fix regression in 5.7.6 on Windows where .js files could have the wrong mime-type.
  * Fix Open Redirect vulnerability (CVE-2019-10255)
    where certain malicious URLs could redirect from the Jupyter login page
    to a malicious site after a successful login.
    5.7.7 contained only a partial fix for this issue.
- Rename to to match python package naming guidelines.
- Split jupyter components into own subpackage.
- Add rpm macros.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1557921600">- Add conflicts to jupyter subpackage to more explicitly handle
  file overlaps with old naming scheme.</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558526400">- Split directories and macros into separate package.
- Make lang subpackage python version-specific</changelog>
  <changelog author="Todd R &lt;toddrme2178@gmail.com&gt;" date="1558699200">- Add a jupyter-specific language package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Use noun phrase in summary.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584446400">- Fixup to build with the TW based packages.</changelog>
  <changelog author="Mark&#xE9;ta Machov&#xE1; &lt;mmachova@suse.com&gt;" date="1609761600">- Fix boo#1180458 (CVE-2020-26215) with CVE-2020-26215.patch</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1722513600">- Update to 5.7.11
  * sanitizer fix CVE-2021-32798 (bsc#1227583)
- Update to 5.7.10
  * no upstream changelog
- Update to 5.7.9
  * Update JQuery dependency to version 3.4.1 to fix security
    vulnerability (CVE-2019-11358)
  * Update from preact to React</changelog>
</package>
<package pkgid="1872c3f6a2e3357c4b4662f45bf3fda9fb91ea264099872b1c9d85558807daed" name="python3-py2pack" arch="noarch">
  <version epoch="0" ver="0.8.6" rel="bp156.4.3.1"/>
  <changelog author="tbechtold@suse.com" date="1467633600">- Use https for Source url</changelog>
  <changelog author="tbechtold@suse.com" date="1469188800">- Add missing python-six BuildRequires</changelog>
  <changelog author="tbechtold@suse.com" date="1471262400">- update to version 0.6.4
  * Fix urlretrieve for py3
  * Remove obsolete workaround for old suse in template
  * Update travis.yml
  * Bump version to 0.6.4
  * Add "metadata" subcommand</changelog>
  <changelog author="tbechtold@suse.com" date="1487073600">- update to 0.7.0:
  * Switch to pbr
  * Include doc/* in sdist tarball
  * Add Shinx config to setup.cfg
  * Post release version bump to 0.6.7
  * Bump version to 0.6.6
  * Set files.pythonhosted.org as Source url
  * Also search for tarballs with underscores
  * Set pypi.io url for Source
  * Remove deprecated metadata subcommand
  * doc: Move CLI help to extra document
  * Support multiple template directories
  * Fix pep8 error
  * Use Sphinx for documentation
  * Remove hardcoded markers
  * Add license wit FIXME if available
  * Fix extensions for openSUSE template
  * Add script to create packages for OBS
  * Switch to metaextract
  * Improve openSUSE template checks
  * Update repository name after move to openSUSE
- Adjust Requires</changelog>
  <changelog author="tbechtold@suse.com" date="1488456000">- update to 0.8.0:
  * Ignore the required python version for now
  * Add build condition for tests in opensuse template
  * Install setup_requires as BuildRequires during build
  * Update opensuse template for singlespec approach
  * Remove useless '(' and ')' replacements from opensuse template
  * travis: Update credential to deploy on pypi
- Remove manpage for now. Build is broken.</changelog>
  <changelog author="p.seiler@linuxmail.org" date="1488888000">- Add missing "Requires: python-setuptools" to get py2pack working</changelog>
  <changelog author="toddrme2178@gmail.com" date="1493294400">- Fix source URL.
- Implement single-spec version.</changelog>
  <changelog author="tbechtold@suse.com" date="1498132800">- Use update-alternatives for the py2pack executable</changelog>
  <changelog author="tbechtold@suse.com" date="1502452800">- update to 0.8.1:
  * Enable tests with python setup.py test
  * Also support for python 3.6
  * Fix opensuse's multipython template
  * unify trailing whitespaces in templates
  * Handle no upstream source download URL gracefully
  * Allow packaging custom pypi names via obs-from-pypi.py</changelog>
  <changelog author="tbechtold@suse.com" date="1513944000">- update to 0.8.2:
  * pep8 fixes
  * opensuse template updates
  * Add source\_url to Args in tests and use None as default value
  * Removed unneeded nargs parameter to add\_argument
  * Add a --source-url parameter to 'fetch' and 'generate' commands
  * tests: templates: fix version</changelog>
  <changelog author="dmueller@suse.com" date="1520337600">- update url to point to the new location (bsc#1079905)</changelog>
  <changelog author="kbabioch@suse.com" date="1523966400">- Added fix-api-package-urls.patch: Fix an issue with a deprecated
  XMLRPC method (bnc#1089613)</changelog>
  <changelog author="tbechtold@suse.com" date="1524484800">- update to 0.8.3:
  * Remove Sphinx cap
  * Fix copyright year in tests
  * Use release\_urls() XMLRPC method for the time being
  * Test python 3.6 and remove 3.5
- drop fix-api-package-urls.patch (merged upstream)</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1544097600">- update to 0.8.4:
  * Ignore some more pep8 warnings
  * Support %license macro</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1544097601">- Use noun phrase in summary.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1553601600">- Fix fdupes
- Install only Python 3 Sphinx for docs</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1603800000">- update to 0.8.5:
  * Use 3.8 python in the travis by default
  * Use python 3.8 and 3.9 in tox
  * Execute flake8 on latest py3 instead of old py2 version
  * Add missing comment to opensuse template header
  * Switch to pytest
  * Just say we support py2 and py3 do not bother with minor versions
  * gitignore coverage datafile
  * Do not bother with creating group tag as it is optional these days in openSUSE
  * Run tests under python 3.7 and fix tests
  * tests: replace year in tests by placeholder
  * bug: show help if no command given
  * Fix date in test examples
  * fix fedora tests
  * fix opensuse tests
  * Update py2pack-opensuse-legacy.spec
  * Update py2pack-opensuse.spec
  * Make template compatible with spec-cleaner
  * Add default empty for scripts
  * Just get rid of whole line in opensuse-legacy.spec, this breaks things
  * Don't add BR on python-devel without thinking
  * Add test for non-existent file
  * Add documentation to py2pack/utils.py
  * Add test with invalid archive
  * Raise a ValueError from \_get\_archive\_filelist instead of Exception
  * Add type hints to py2pack.utils
  * Ignore flake8 unused import warning for typing imports
  * Require typing module for python &lt; 3.5
  * Bump python version in test case
  * Shorten overlong line
  * Add docstrings &amp; type hints to functions in requires.py
  * Replace filter() with list/generator expressions
  * Fix indentation of \_requirement\_find\_lowest\_possible
  * Fix DeprecationWarnings for invalid escape sequences with python3</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1605009600">- update to 0.8.6 (bsc#1178103):
  * Fix test/exampes/py2pack-opensuse.dsc
  * enhance test\_template with augmented opensuse and update examples to 0.8.5
  * cleanup script basename filter
  * update test reference
  * Fix flake8 errors
  * remove python2 from travis and tox
  * change test suite block
  * Replace python3\_only scripts with python\_alternatives
  * migrate metadate fetch to JSON API
  * remove python2 shims
  * update copyright header</changelog>
  <changelog author="Daniel Garcia &lt;daniel.garcia@suse.com&gt;" date="1738152000">- Add upstream patch fix-no-license-files.patch
  gh#openSUSE/py2pack@a0d84a8938c5 boo#1236107</changelog>
</package>
<package pkgid="35ebae46cc8a50de54fe5c33dd2ae353b93ea1350baf31dc1ce6cb663a20f212" name="python3-pytest-django" arch="noarch">
  <version epoch="0" ver="3.9.0" rel="bp156.4.1"/>
  <changelog author="mcihar@suse.cz" date="1447070400">- Initial packaging</changelog>
  <changelog author="mcihar@suse.cz" date="1447070401">- Install license</changelog>
  <changelog author="buschmann23@opensuse.org" date="1480939200">- Update to 3.1.2
  + Bug fixes
  * Auto clearing of mail.outbox has been re-introduced to not break
    functionality in 3.x.x release. This means that Compatibility
    issues mentioned in the 3.1.0 release are no longer present.
- Update to 3.1.1
  + Bug fixes
  * Workaround –pdb interaction with Django TestCase. The issue
    is caused by Django TestCase not implementing TestCase.debug()
    properly but was brought to attention with recent changes in
    pytest 3.0.2.
- Update to 3.1.0
  + Features
  * Added new function scoped fixture mailoutbox that gives access
    to djangos mail.outbox. The will clean/empty the mail.outbox
    to assure that no old mails are still in the outbox.
  * If django.contrib.sites is in your INSTALLED_APPS, Site cache
    will be cleared for each test to avoid hitting the cache and
    cause wrong Site object to be returned by Site.objects.get_current().
  + Compatibility
  * IMPORTANT: the internal autouse fixture _django_clear_outbox has
    been removed. If you have relied on this to get an empty outbox
    for your test, you should change tests to use the mailoutbox
    fixture instead. See documentation of mailoutbox fixture for usage.
    If you try to access mail.outbox directly, AssertionError will be raised.
- Update to 3.0.0
  + Bug fixes
  * Fix error when Django happens to be imported before
    pytest-django runs. Thanks to Will Harris for the bug report.
  + Features
  * Added a new option --migrations to negate a default usage of
  - -nomigrations.
  * The previously internal pytest-django fixture that handles
    database creation and setup has been refactored, refined and
    made a public API.
  + Compoatibility
  * Official for the pytest 3.0.0 (2.9.2 release should work too,
    though). The documentation is updated to mention pytest instead
    of py.test.
  * Django versions 1.4, 1.5 and 1.6 is no longer supported. The
    supported versions are now 1.7 and forward. Django master is
    supported as of 2016-08-21.
  * pytest-django no longer supports Python 2.6.
  * Specifying the DJANGO_TEST_LIVE_SERVER_ADDRESS environment
    variable is no longer supported. Use DJANGO_LIVE_TEST_SERVER_ADDRESS
    instead.
  * Ensuring accidental database access is now stricter than before.
    Previously database access was prevented on the cursor level. To
    be safer and prevent more cases, it is now prevented at the
    connection level. If you previously had tests which interacted
    with the databases without a database cursor, you will need to
    mark them with the pytest.mark.django_db() marker or request
    the db fixture.
  * The previously undocumented internal fixtures _django_db_setup,
    _django_cursor_wrapper have been removed in favour of the new
    public fixtures. If you previously relied on these internal
    fixtures, you must update your code.</changelog>
  <changelog author="sbrabec@suse.com" date="1487764800">- Relax fixed dependency on an old version of python-setuptools_scm
  (python-pytest-django-dependency.patch,
  suggested by michal@cihar.com).</changelog>
  <changelog author="t.gruner@katodev.de" date="1503489600">- Change spec-file for multi-python build</changelog>
  <changelog author="jengelh@inai.de" date="1507809600">- Improve write style of description.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544443200">- Version update to 3.4.4:
  * Many many changes to list properly
- Drop obsolete patch python-pytest-django-dependency.patch</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1551009600">- Add docs/ and AUTHORS to %doc
- Update to v3.4.7
  * Fix disabling/handling of unittest methods with pytest 4.2+
- from 3.4.6
  * django_find_project: add cwd as fallback always
  * Enable tests for Django 2.2 and add classifier
- from 3.4.5
  * Use request.config instead of pytest.config
  * fixture 'admin_user' handle "email" username_field
  * Minor doc fixes
- Add 'six' as explicit build dependency</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551268800">- Update to 3.4.8:
  * Various test fixes only</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1560772800">- Update to 3.5.0:
  * Run tests in the same order as Django (#223)
  * Use verbosity=0 with disabled migrations (#729, #730)
  * django_db_setup: warn instead of crash with teardown errors (#726)
  * tests: fix test_sqlite_database_renamed (#739, #741)
  * tests/conftest.py: move import of db_helpers (#737)
  * Cleanup/improve coverage, mainly with tests (#706)
  * Slightly revisit unittest handling (#740)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1562068800">- Update to 3.5.1:
  * Fix compatibility with pytest 5.x (#751)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566475200">- Simplify the deps</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1572436800">- Update to 3.6.0:
  * Rename test databases when running parallel Tox (#678, #680)
  * Django unittests: restore "debug" function (#769, #771)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819200">- Update to 3.7.0:
  * Monkeypatch pytest to not use ``TestCase.debug`` with unittests, instead
    of patching it into Django (#782).
  * Work around pytest crashing due to ``pytest.fail`` being used from within the
    DB blocker, and pytest trying to display an object representation involving
    DB access (#781).  pytest-django uses a ``RuntimeError`` now instead.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1579780800">- Update 3.8.0:
  * Make Django's assertion helpers available in pytest_django.asserts (#709).
  * Report django-configurations setting (#791)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584100800">- Fix build without python2</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585915200">- Update to 3.9.0:
  * Improve test ordering with Django test classes (#830)
  * Remove import of pkg_resources for parsing pytest version (performance) (#826)
  * Work around unittest issue with pytest 5.4.{0,1} (#825)
  * Don't break --failed-first when re-ordering tests (#819, #820)
  * pytest_addoption: use group.addoption (#833)</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1729166400">- spec:
  * build as "Name: python3-pytest-django" to distinguish it from
    the existing, newer python-pytest-django
- rename spec file and changes file to match new name of source container</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1730894400">- spec:
  * adjust Requires to explicitly require modules built for Python 3.6</changelog>
</package>
<package pkgid="67d0ca12d28827cf46f0f68181439f0a4d5ece7a8e8666fba1bc49c00075baa7" name="python3-pytest-django" arch="src">
  <version epoch="0" ver="3.9.0" rel="bp156.4.1"/>
  <changelog author="mcihar@suse.cz" date="1447070400">- Initial packaging</changelog>
  <changelog author="mcihar@suse.cz" date="1447070401">- Install license</changelog>
  <changelog author="buschmann23@opensuse.org" date="1480939200">- Update to 3.1.2
  + Bug fixes
  * Auto clearing of mail.outbox has been re-introduced to not break
    functionality in 3.x.x release. This means that Compatibility
    issues mentioned in the 3.1.0 release are no longer present.
- Update to 3.1.1
  + Bug fixes
  * Workaround –pdb interaction with Django TestCase. The issue
    is caused by Django TestCase not implementing TestCase.debug()
    properly but was brought to attention with recent changes in
    pytest 3.0.2.
- Update to 3.1.0
  + Features
  * Added new function scoped fixture mailoutbox that gives access
    to djangos mail.outbox. The will clean/empty the mail.outbox
    to assure that no old mails are still in the outbox.
  * If django.contrib.sites is in your INSTALLED_APPS, Site cache
    will be cleared for each test to avoid hitting the cache and
    cause wrong Site object to be returned by Site.objects.get_current().
  + Compatibility
  * IMPORTANT: the internal autouse fixture _django_clear_outbox has
    been removed. If you have relied on this to get an empty outbox
    for your test, you should change tests to use the mailoutbox
    fixture instead. See documentation of mailoutbox fixture for usage.
    If you try to access mail.outbox directly, AssertionError will be raised.
- Update to 3.0.0
  + Bug fixes
  * Fix error when Django happens to be imported before
    pytest-django runs. Thanks to Will Harris for the bug report.
  + Features
  * Added a new option --migrations to negate a default usage of
  - -nomigrations.
  * The previously internal pytest-django fixture that handles
    database creation and setup has been refactored, refined and
    made a public API.
  + Compoatibility
  * Official for the pytest 3.0.0 (2.9.2 release should work too,
    though). The documentation is updated to mention pytest instead
    of py.test.
  * Django versions 1.4, 1.5 and 1.6 is no longer supported. The
    supported versions are now 1.7 and forward. Django master is
    supported as of 2016-08-21.
  * pytest-django no longer supports Python 2.6.
  * Specifying the DJANGO_TEST_LIVE_SERVER_ADDRESS environment
    variable is no longer supported. Use DJANGO_LIVE_TEST_SERVER_ADDRESS
    instead.
  * Ensuring accidental database access is now stricter than before.
    Previously database access was prevented on the cursor level. To
    be safer and prevent more cases, it is now prevented at the
    connection level. If you previously had tests which interacted
    with the databases without a database cursor, you will need to
    mark them with the pytest.mark.django_db() marker or request
    the db fixture.
  * The previously undocumented internal fixtures _django_db_setup,
    _django_cursor_wrapper have been removed in favour of the new
    public fixtures. If you previously relied on these internal
    fixtures, you must update your code.</changelog>
  <changelog author="sbrabec@suse.com" date="1487764800">- Relax fixed dependency on an old version of python-setuptools_scm
  (python-pytest-django-dependency.patch,
  suggested by michal@cihar.com).</changelog>
  <changelog author="t.gruner@katodev.de" date="1503489600">- Change spec-file for multi-python build</changelog>
  <changelog author="jengelh@inai.de" date="1507809600">- Improve write style of description.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1544443200">- Version update to 3.4.4:
  * Many many changes to list properly
- Drop obsolete patch python-pytest-django-dependency.patch</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1551009600">- Add docs/ and AUTHORS to %doc
- Update to v3.4.7
  * Fix disabling/handling of unittest methods with pytest 4.2+
- from 3.4.6
  * django_find_project: add cwd as fallback always
  * Enable tests for Django 2.2 and add classifier
- from 3.4.5
  * Use request.config instead of pytest.config
  * fixture 'admin_user' handle "email" username_field
  * Minor doc fixes
- Add 'six' as explicit build dependency</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1551268800">- Update to 3.4.8:
  * Various test fixes only</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1560772800">- Update to 3.5.0:
  * Run tests in the same order as Django (#223)
  * Use verbosity=0 with disabled migrations (#729, #730)
  * django_db_setup: warn instead of crash with teardown errors (#726)
  * tests: fix test_sqlite_database_renamed (#739, #741)
  * tests/conftest.py: move import of db_helpers (#737)
  * Cleanup/improve coverage, mainly with tests (#706)
  * Slightly revisit unittest handling (#740)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1562068800">- Update to 3.5.1:
  * Fix compatibility with pytest 5.x (#751)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566475200">- Simplify the deps</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1572436800">- Update to 3.6.0:
  * Rename test databases when running parallel Tox (#678, #680)
  * Django unittests: restore "debug" function (#769, #771)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1573819200">- Update to 3.7.0:
  * Monkeypatch pytest to not use ``TestCase.debug`` with unittests, instead
    of patching it into Django (#782).
  * Work around pytest crashing due to ``pytest.fail`` being used from within the
    DB blocker, and pytest trying to display an object representation involving
    DB access (#781).  pytest-django uses a ``RuntimeError`` now instead.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1579780800">- Update 3.8.0:
  * Make Django's assertion helpers available in pytest_django.asserts (#709).
  * Report django-configurations setting (#791)</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1584100800">- Fix build without python2</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1585915200">- Update to 3.9.0:
  * Improve test ordering with Django test classes (#830)
  * Remove import of pkg_resources for parsing pytest version (performance) (#826)
  * Work around unittest issue with pytest 5.4.{0,1} (#825)
  * Don't break --failed-first when re-ordering tests (#819, #820)
  * pytest_addoption: use group.addoption (#833)</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1729166400">- spec:
  * build as "Name: python3-pytest-django" to distinguish it from
    the existing, newer python-pytest-django
- rename spec file and changes file to match new name of source container</changelog>
  <changelog author="Nathan Cutler &lt;ncutler@suse.com&gt;" date="1730894400">- spec:
  * adjust Requires to explicitly require modules built for Python 3.6</changelog>
</package>
<package pkgid="57645753c267fe0cc44c7714e809c82c8cffc9f6acc03366baf0aa9af89536c7" name="python3-python-daemon" arch="noarch">
  <version epoch="0" ver="2.3.0" rel="bp156.4.3.1"/>
  <changelog author="benoit.monin@gmx.fr" date="1431432000">- update to version 2.0.5:
  * Refine compatibility of exceptions for file operations.
  * Specify the text encoding when opening the changelog file.
- additional changes from version 2.0.4
  * Record version info via Setuptools commands.
  * Remove the custom Setuptools entry points. This closes Alioth
    bug#314948.
- additional changes from version 2.0.3
  * Break circular import dependency for ‘setup.py’.
  * Refactor all initial metadata functionality to
    ‘daemon._metadata’.
  * Distribute ‘version’ (and its tests) only in source, not
    install.
  * Build a “universal” (Python 2 and Python 3) wheel.
- additional changes from version 2.0.2
  * Declare test-time dependency on recent ‘unittest2’.
  * Declare packaging-time dependency on ‘docutils’ library.
  * Include unit tests for ‘version’ module with source
    distribution.
  * Record version info consistent with distribution metadata.
- additional changes from version 2.0.1
  * Include the ‘version’ module with source distribution.
- additional changes from version 2.0
  * Support both Python 3 (version 3.2 or later) and Python 2
    (version 2.7 or later).
  * Document the API of all functions comprehensively in docstrings.
  * Add a hacking guide for developers.
  * Add explicit credit for contributors.
  * Document the security impact of the default umask.
  * Specify explicit text or binary mode when opening files.
  * Preserve exception context in custom exceptions.
  * Declare compatibility with current Python versions.
  * Depend on Python 3 compatible libraries.
  * Update package homepage to Alioth hosted project page.
  * Use ‘pydoc.splitdoc’ to get package description text.
  * Remove ASCII translation of package description, not needed now
    the docstring is a proper Unicode text value.
  * Include test suite with source distribution.
  * Move package metadata to ‘daemon/_metadata.py’.
  * Migrate to JSON (instead of Python) for serialised version info.
  * Add unit tests for metadata.
  * Store and retrieve version info in Setuptools metadata.
  * Migrate to ‘str.format’ for interpolation of values into text.
  * Migrate to ‘mock’ library for mock objects in tests.
  * Migrate to ‘testscenarios’ library for unit test scenarios.
  * Migrate to ‘unittest2’ library for back-ported improvements.
    Remove custom test suite creation.
  * Discriminate Python 2-and-3 compatible usage of dict methods.
  * Discriminate Python 2-and-3 compatible bytes versus text.
  * Declare explicit absolute and relative imports.
  * Discriminate between different ‘fileno’ method behaviours. In
    Python 3, ‘StringIO.fileno’ is callable but raises an exception.
  * Migrate to built-in ‘next’ function.
  * Wrap the ‘fromlist’ parameter of ‘__import__’ for Python 3
    compatibility.
  * Wrap function introspection for Python 3 compatibility.
  * Wrap standard library imports where names changed in Python 3.
- additional changes from version 1.6.1
  * Use unambiguous “except FooType as foo” syntax. This is to ease
    the port to Python 3, where the ambiguous comma usage is an
    error.
  * Ensure a ‘basestring’ name bound to the base type for strings.
    This is to allow checks to work on Python 2 and 3.
  * Specify versions of Python supported, as trove classifiers.
  * Update copyright notices.
  * Add editor hints for most files.
  * Distinguish continuation-line indentation versus block
    indentation.
  * Use unicode literals by default, specifying bytes where
    necessary. This is to ease the port to Python 3, where the
    default string type is unicode.
  * Update copyright notices.
  * Update the GPL license file to version 3, as declared in our
    copyright notices.
  * Change license of library code to Apache License 2.0.
- additional changes from version 1.6
  * Use absolute imports to disambiguate provenance of names.
  * setup.py: Require ‘lockfile &gt;=0.9’.
  * daemon/pidfile.py: Renamed from ‘daemon/pidlockfile.py’. Change
    references elsewhere to use this new name.
  * test/test_pidfile.py: Renamed from ‘test/test_pidlockfile.py’.
    Change references elsewhere to use this new name.
  * daemon/pidfile.py: Remove functionality now migrated to
    ‘lockfile’ library.
  * FAQ: Add some entries and re-structure the document.
  * Use ‘unicode’ data type for all text values.
  * Prepare for Python 3 upgrade by tweaking some names and imports.
  * MANIFEST.in: Include the documentation in the distribution.
- update package license: changed upstream to apache-2.0
- point the source URL to pypi
- set a minimum version for python-devel
- remove python-MiniMock from build dependencies
- add python-docutils, python-mock, python-testscenarios,
  python-testtools, python-unittest2 as test dependencies
- set a minimum version for python-lockfile
- remove sed call to fix non-executable script: fixed upstream
- run the test during build
- add LICENSE.ASF-2 and doc to package documentation</changelog>
  <changelog author="jkeil@suse.com" date="1432641600">- Fix License issue</changelog>
  <changelog author="toddrme2178@gmail.com" date="1441281600">- Update to 2.0.6
  * Lower dependency for unittest2, we can work with an earlier version.
  * Specify development status Production/Stable in Trove classifiers.
  * Migrate to mock version 1.3 with corresponding API changes.
  * Use current Python concept of basestring to test for an attribute name.</changelog>
  <changelog author="tbechtold@suse.com" date="1449489600">- update to 2.1.0:
  * Add a DaemonContext option, ‘initgroups’, which specifies whether to
    set the daemon process's supplementary groups.
  * Set the process groups using ‘os.initgroups’.
    Thanks to Malcolm Purvis for contributing an implementation of this
    feature.</changelog>
  <changelog author="michael@stroeder.com" date="1454328000">- update to 2.1.1
  * Default ‘initgroups’ option to False. Using ‘os.initgroups’ requires
    permission to set process GID, so this now needs to be explicitly
    requested.</changelog>
  <changelog author="jmatejek@suse.com" date="1507636800">- singlespec auto-conversion
- update requirements
- use pytest as test runner
- update to 2.1.2
  * Ensure custom types are part of the Python type hierarchy.
  * Raise a warning that the ‘runner’ module is pending deprecation.
    This has been an unofficial example module from the beginning, and
    it will be removed in a future version.</changelog>
  <changelog author="mcepl@suse.com" date="1534161600">- Remove dependency on unittest2</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1553169600">- Remove unnecessary dependency on python-devel
- Remove unnecessary runtime dependency on docutils
- Update URL to https://pagure.io/python-daemon/
- Update to v2.2.3
  * Use custom fake file type for testing `fileno` behaviour.
    This works around an incompatibility in Python 2.7 `file` type that
    caused test cases to fail.
  * Promote the warning for `runner` module to a `DeprecationWarning`.
    This has been an unofficial example module from the beginning, and
    it will be removed in a future version.
- from v2.2.2
  * Remove from the build system specification a white space character
    not permitted in TOML format.
  * Implement test suite automation in virtualenvs, using Tox.
- from v2.2.1
  * Add a :PEP:`518` conformant build system specification (the
    ``pyproject.toml`` file).
- from v2.2.0
  * Correct the description of the return value for
    `daemon.is_detach_process_context_required`.
  * Set a sensible default for `Distribution.script_name`.
    This works around a bug in Setuptools which calls commands before
    the `Distribution` is initialised.
  * The test suite now relies on the test discovery feature in
    ‘unittest’. This feature is in Python version 2.7 and later.
  * Improve performance of `daemon.close_all_open_files`.</changelog>
  <changelog author="John Vandenberg &lt;jayvdb@gmail.com&gt;" date="1553169601">- Add missing GPL license file
- Add README to %doc
- Drop extra 'doc' subdirectory under %doc
- Remove docutils from installed egg-info</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1556107200">- Rebuild for jsc#SLE-5706 to be sent to SUSE:SLE-12-SP5:GA.</changelog>
  <changelog author="Jonathan &lt;jharker@suse.com&gt;" date="1557835200">- Skip broken test</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1582891200">- update to 2.2.4:
  * Run the Setuptools `egg-info` command as part of the `build`
    command.
  * Create the socket and catch “non-socket” errors.
  * Only deal with a range of file descriptors if the range is not empty.
  * Declare Twine as a build dependency.
  * Reformat the change log entries with keepachangelog.com sub-sections.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1612440000">- Switch off running of the test suite
  (https://pagure.io/python-daemon/issue/53).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1619092800">- update to 2.3.0:
  * Remove support for Python versions older than Python 3.
    Python 2 has been unsupported by the Python project since 2020.
  * Remove dependency on back-ported `unittest2` and `mock`.
    Depend instead on standard library `unittest` and `unittest.mock`.</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1739361600">- build for Python 3.6 and 3.11 (bsc#1228797)</changelog>
</package>
<package pkgid="d1a0552ef2150f826d7e00e87ef265c62c367413ec1d08eaffc39e436dd4f6a6" name="python3-radexreader" arch="noarch">
  <version epoch="0" ver="1.2.5" rel="bp156.2.3.1"/>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1617710400">- Initial openSUSE package release</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1620216000">- New upstream release (1.2.0)
  * add support for Radex ONE Geiger counter
  * fix a start crash with Radex RD1212 v1</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1631188800">- New upstream release (1.2.1)
  * fix auto import of radexreader.py</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686052800">- New upstream release (1.2.2)
  * fix detection of RADEX ONE v1 (ABBA/A011)
  * fix measure value (hexa:8 useless)</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1686916800">- Package spec update</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1696939200">- New upstream release (1.2.3)
  * fix read with RADEX ONE v1
  * compatibility without notice for Python 3.12</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1706875200">- New upstream release (1.2.4)
  * fix read with RADEX RD1212 v1</changelog>
  <changelog author="Fabrice Creuzot &lt;code@luigifab.fr&gt;" date="1741003200">- New upstream release (1.2.5)
  * packages scripts update
  * compatible with Python 3.14 without any changes</changelog>
</package>
<package pkgid="78f40c9c54c6c47ea84df7d0790b2c474ffe68228dc1c50b0c8f2ee130b68516" name="python3-rebulk" arch="noarch">
  <version epoch="0" ver="3.2.0" rel="bp156.4.3.1"/>
  <changelog author="aloisio@gmx.com" date="1473422400">- update to version 0.7.3:
  * Fix pylint issue
  * Add initiator value in matches logs
  * Use string representation for Regexp Pattern
  * Fix missing parent on matches generated by chain()
  * Add more logs for conflict solving</changelog>
  <changelog author="aloisio@gmx.com" date="1481803200">- Update to version 0.8.2
  * Remove fake usage of kwargs, in favor of pylint local ignore
  * Merge pull request #8 from ratoaq2/feature/performance-improvements
  * Handle unused kwargs
  * Performance improvements
  changes since version 0.8.1:
  * Avoid dict comprehension (unsupported in Python 2.6)
  * Fix unit tests
  changes since version 0.8.0:
  * Add chain_breaker option to implement dynamic breaking of chain patterns
  * Add pattern post processor
  changes since version 0.7.7:
  * Remove twine workaround for zest releaser
  * Fix chain patterns not properly detected in certain scenarios</changelog>
  <changelog author="aloisio@gmx.com" date="1490702400">- Converted to single-spec
- Dropped python-rebulk-rpmlintrc</changelog>
  <changelog author="aloisio@gmx.com" date="1535803200">- Update to version 0.9.0
  * Fix pylint issues
  * Refactor Matches to_dict() method for better API
- Enabled tests</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1535976000">- Write up the tests syntax to match up rest python packages</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536321600">- Trim name repetition in summary. Ensure neutrality of
  description.</changelog>
  <changelog author="aloisio@gmx.com" date="1539432000">- Update to version 1.0.0
  * Add python 3.7 support</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1565611200">- Update to version 1.0.1
  * Add python 3.8-dev support and make debug tests asserts less
    strict</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1565697600">- Re-enable debug test</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1567166400">- Update to version 2.0.0
  * Add named method to Match class
  * Add tagged method to Match class
  * Enhance defaults feature
  * Some code refactoring and bugfixes
  * BREAKING CHANGE: This change how chain **kwargs and
    .defaults() is transmitted to chained patterns, so upgrades
    should be performed with care.
    Chain **kwargs are now only used inside chain pattern itself,
    and doesn't implicitly set chain .defaults() anymore. You
    may have to repeat some chain **kwargs to its own .defaults()
    for Rebulk to behave as before, or set them accordingly to
    chained patterns.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1571054400">- Replace %fdupes -s with plain %fdupes; hardlinks are better.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1587470400">- Add patch to fix an incompatible change introduced in
  python-regex 2020.1.7, where unused arguments now raise an
  exception:
  * fix-for-regex-2020.1.7.patch
- Use %pytest in %check section</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1588420800">- Update to version 2.0.1
  * Drop python 3.4 support
  * Fix errors when regex module is available
  * Cleanup chain matching code
- Drop fix-for-regex-2020.1.7.patch (merged upstream)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608811200">- Update to version 3.0.0
  * regex: Replace REGEX_DISABLED environment variable with
    REBULK_REGEX_ENABLED
  * Add python 3.8/3.9 support, drop python 2.7/3.4 support
  * regex module is now disabled by default, even if it's
    available in the python interpreter. You have to set
    REBULK_REGEX_ENABLED=1 in your environment to enable it,
    as this module may cause some issues.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1608984000">- Update to version 3.0.1
  * Fix broken package No such file or directory: 'CHANGELOG.md'</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1636113600">- Update to version 3.1.0
  * defaults: Add overrides support
  * python: Add python 3.10 support, drop python 3.5 support</changelog>
  <changelog author="pgajdos@suse.com" date="1638878400">- do not require pytest-runner for build, it is not needed</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1676721600">- Update to version 3.2.0
  Features:
  * dependencies: Add python 3.11 support and drop python 3.6
    support.
  Fixes:
  * Remove pytest-runner from setup_requires.</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1719144000">- Fixes (boo#1226826)</changelog>
</package>
<package pkgid="3936947736a9c6a75f81598eba9aaa510be9b5cb6dd61531eeda6f5287c6d3e8" name="python3-schema" arch="noarch">
  <version epoch="0" ver="0.6.7" rel="bp156.4.3.1"/>
  <changelog author="toddrme2178@gmail.com" date="1508500800">- initial version</changelog>
  <changelog author="toddrme2178@gmail.com" date="1526385600">- Update to 0.6.7
  * Implement Const validator to keep data unchanged
  * Implement Forbidden.
  * added __hash__ and __eq__ based on sub-schema to Optional
- Use license tag</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1543924800">- Remove superfluous devel dependency for noarch package</changelog>
  <changelog author="Nico Krapp &lt;nico.krapp@suse.com&gt;" date="1722600000">- build for Python 3.6 and 3.11 (bsc#1228797)</changelog>
</package>
<package pkgid="60c734d09e2385ec8581848d8483237a411234e4a394e768179ee663e9976ccc" name="python3-sentry-sdk" arch="noarch">
  <version epoch="0" ver="0.14.4" rel="bp156.4.3.1"/>
  <changelog author="ecsos@opensuse.org" date="1559908800">- initial version 0.9.0</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1565352000">- Update to 0.10.2.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1565352001">- Set BuildArch to noarch.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1565611200">- Format with spec-cleaner
- Run tests</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1565956800">- Update to 0.11.0
  - mostly bug fixes
  - integration with SQLAlchemy and Apache Beam</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1566216000">- Update to 0.11.1
  - Remove a faulty assertion (observed in environment with
    Django Channels and ASGI).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566648000">- Trim time-dependent wording from description.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1567166400">- Update to 0.11.2
  - fixed shutdown bug while runnign under eventlet
  - added missing data to Redis breadcrumbs
- Include build requirement on python eventlet module for the tests
  while exclusing a subset of new tests</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1568894400">- Update to 0.12.0
  - Fix a bug where the response object for httplib (or requests)
    was held onto for an unnecessarily long amount of time.
  - APM: Add spans for more methods on subprocess.Popen objects.
  - APM: Add spans for Django middlewares.
  - APM: Add spans for ASGI requests.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1569844800">- Update to 0.12.2
  - Temporarily remove sending of SQL parameters (as part of
    breadcrumbs or spans for APM) to Sentry to avoid memory
    consumption issues.
  - Fix a crash with ASGI (Django Channels) when the ASGI request
    type is neither HTTP nor Websockets.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1569844801">- Add pytest.ini source to ignore deprecation warning from eventlet
- Disable %check since pytest does not want to follow documentation</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1570017600">- Update to 0.12.3
  - Various performance improvements to event sending.
  - Avoid crashes when scope or hub is racy.
  - Revert a change that broke applications using gevent and channels
    (in the same virtualenv, but different processes).
  - Fix a bug that made the SDK crash on unicode in SQL.
- Comment out test build dependencies since tests are disabled.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1571313600">- Update to 0.13.0
  - Remove an old deprecation warning (behavior itself already
    changed since a long time).
  - The AIOHTTP integration now attaches the request body to crash
    reports. Thanks to Vitali Rebkavets!
  - Add an experimental PySpark integration.
  - First release to be tested under Python 3.8. No code changes
    were necessary though, so previous releases also might have
    worked.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1572004800">- Update to 0.13.1
  - Add new global functions for setting scope/context data.
  - Fix a bug that would make Django 1.11+ apps crash when using
    function-based middleware.</changelog>
  <changelog author="Jimmy Berry &lt;jberry@suse.com&gt;" date="1573214400">- Update to 0.13.2
  - Fix a bug in APM that would cause wrong durations to be
    displayed on non-UTC servers.</changelog>
  <changelog author="pgajdos@suse.com" date="1584532800">- version update to 0.14.2
  * Fix a crash in the Django integration when used in combination with Django Rest Framework's test utilities for request.
  * Fix high memory consumption when sending a lot of errors in the same process. Particularly noticeable in async environments.
  * Show ASGI request data in Django 3.0
  * New integration for the Trytond ERP framework. Thanks n1ngu!
  * Fix trace continuation bugs in APM.
  * No longer report `asyncio.CancelledError` as part of AIOHTTP integration.
  * Fix package classifiers to mark this package as supporting Python 3.8. The SDK supported 3.8 before though.
  * Update schema sent for transaction events (transaction status).
  * Fix a bug where `None` inside request data was skipped/omitted.
  * Fix an issue with the ASGI middleware that would cause Uvicorn to infer the wrong ASGI versions and call the wrapped application with the wrong argument count.
  * Do not ignore the `tornado.application` logger.
  * The Redis integration now instruments Redis blaster for breadcrumbs and transaction spans.
- test at least something
- deleted sources
  - pytest.ini (not needed)</changelog>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1585224000">- update to 0.14.3
  * Attempt to use a monotonic clock to measure span durations in Performance/APM.
  * Avoid overwriting explicitly set user data in web framework integrations.
  * Allow to pass keyword arguments to `capture_event` instead of configuring the scope.
  * Feature development for session tracking.</changelog>
  <changelog author="Martin Hauke &lt;mardnh@gmx.de&gt;" date="1592481600">- update to 0.14.4
  * Fix bugs in transport rate limit enforcement for specific data
    categories.
  * The bug should not have affected anybody because we do not yet
    emit rate limits for specific event types/data categories.
  * Fix a bug in capture_event where it would crash if given
    additional kwargs.
  * Fix a bug where contextvars from the request handler were
    inaccessible in AIOHTTP error handlers.
  * Fix a bug where the Celery integration would crash if newrelic
    instrument